9/16/2024 12:44:20 PM - Perched at its 52-week high with today's 3rd consecutive gain. Recent quarterly earnings increases have been strong but its annual earnings history (A criteria) is not a match for the fact based investment system's fundamental guidelines.