APRIL 2024 STOCK ANALYSIS