The Magnificent Seven: Are These Stocks Still a Buy in 2023? | Whale Factor