Finance Timing is Everything: Analyzing Market Trends for Successful Stock Trading Koen Maxton May 29, 2023