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