6/4/2024 12:56:56 PM - Hitting new 52-week and multi-year highs with today's 4th consecutive gainb after a big volume-driven gain on the prior session, getting very extended from any sound base. Reported strong Mar '24 quarterly results but fundamental concerns remain. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.