5/1/2020 12:30:05 PM - Gapped down today retreating abruptly after wedging to a new all-time high. Reported earnings +12% on +1% sales revenues for the Mar '20 quarter, and prior quarterly earnings comparisons were not strong and steady above the +25% minimum guideline (C criteria).

4/1/2020 12:50:26 PM - Reported earnings +11% on +0% sales revenues for the Dec '19 quarter, and prior quarterly earnings comparisons were not strong and steady above the +25% minimum guideline (C criteria).

8/12/2019 1:08:34 PM - Reported earnings +7% on +3% sales revenues for the Jun '19 quarter, and prior quarterly earnings comparisons were not strong and steady above the +25% minimum guideline (C criteria).

3/22/2019 12:30:43 PM - There was a "negative reversal" today after gapping up and touching another new all-time high. Last noted with caution in the 1/28/19 - "Reported earnings +12% on +2% sales revenues for the Dec '18 quarter, and prior quarterly earnings comparisons were not strong and steady above the +25% minimum guideline (C criteria)."

1/28/2019 12:36:52 PM - Pulling back today, it gapped up on the prior session reaching a new all-time high. Reported earnings +12% on +2% sales revenues for the Dec '18 quarter, and prior quarterly earnings comparisons were not strong and steady above the +25% minimum guideline (C criteria).

1/25/2019 12:31:56 PM - Gapped up today hitting new 52-week and all-time highs. Reported earnings +12% on +2% sales revenues for the Dec '18 quarter, and prior quarterly earnings comparisons were not strong and steady above the +25% minimum guideline (C criteria).

1/18/2019 12:24:35 PM - Rebounding toward the prior high after a choppy consolidation. Reported earnings +23% on +3% sales revenues for the Sep '18 quarter, but prior quarterly earnings comparisons were not strong and steady above the +25% minimum guideline (C criteria).

8/9/2018 12:23:04 PM - Hitting a new all-time highs after finding prompt support near its 50 DMA line. Reported earnings +26% on +3% sales revenues for the Jun '18 quarter, but prior quarterly earnings comparisons were not strong and steady above the +25% minimum guideline (C criteria).

11/16/2017 12:54:11 PM - Rallying near prior highs after finding support near its 50 DMA line. Reported earnings +12% on +5% sales revenues for the Sep '17 quarter, and prior quarterly earnings comparisons were not strong and steady above the +25% minimum guideline (C criteria).

7/28/2017 11:54:48 AM - Gapped down today violating its 50 DMA line. Reported earnings +12% on +5% sales revenues for the Jun '17 quarter, and prior quarterly earnings comparisons were not strong and steady above the +25% minimum guideline (C criteria).

7/11/2017 12:18:33 PM - Perched at its all-time high, extended from any sound base. Reported earnings +24% on +7% sales revenues for the Mar '17 quarter, and prior quarterly earnings comparisons were not strong and steady above the +25% minimum guideline (C criteria).

4/3/2017 11:55:46 AM - Perched at its all-time high. Reported earnings +10% on -4% sales revenues for the Dec '16 quarter, and prior quarterly earnings comparisons were not strong and steady above the +25% minimum guideline (C criteria).

8/26/2016 12:14:52 PM - Perched at its all-time high. Reported earnings +31% on +38% sales revenues for the Jun '16 quarter, but prior quarterly earnings comparisons were not strong and steady above the +25% minimum guideline (C criteria).

8/7/2015 1:02:13 PM - Reported earnings +5% on +19% sales revenues for the Jun '15 quarter, its 2nd consecutive quarterly earnings comparison below the +25% minimum guideline (C criteria). Violating its 50 DMA line with a volume-driven loss today.