5/3/2021 12:39:34 PM - Reported strong Mar '21 quarterly results but fundamental concerns remain. Perched at its 52-week high after a deep consolidation.