Riding the Wave: Understanding Stock Market Rallies and How to Benefit from Them Bhavin M March 19, 2023