9/17/2024 12:55:41 PM - Rallying from support at its 50 DMA line ($39) and hitting a new 52-week high with today's 4th consecutive gain backed by above-average volume. Reported Jun '24 quarterly earnings +22% on +20% sales revenues versus the year ago period. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) and not a match with the fundamental guidelines of the fact-based investment system.

12/16/2021 12:47:01 PM - Consolidating below its 50 DMA line ($33.80) and yet still hovering near its 52-week high. Reported Sep '21 quarterly earnings +33% on +15% sales revenues versus the year ago period. The 2 prior quarterly earnings reports for Mar and Jun '21 were above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history not a match with the fundamental guidelines.

12/7/2021 12:43:30 PM - Consolidating below its 50 DMA line ($34.07) and near its 52-week high. Reported Sep '21 quarterly earnings +33% on +15% sales revenues versus the year ago period. The 2 prior quarterly earnings reports for Mar and Jun '21 were above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history not a match with the fundamental guidelines.

11/10/2021 12:38:46 PM - Consolidating near its 50 DMA line ($33.24) and near its 52-week high. Reported Sep '21 quarterly earnings +33% on +15% sales revenues versus the year ago period. The 2 prior quarterly earnings reports for Mar and Jun '21 were above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history not a match with the fundamental guidelines.

11/5/2021 12:37:16 PM - Consolidating near its 50 DMA line ($33.11) and near its 52-week high. Reported Sep '21 quarterly earnings +33% on +15% sales revenues versus the year ago period. The 2 prior quarterly earnings reports for Mar and Jun '21 were above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history not a match with the fundamental guidelines.

9/13/2021 12:30:08 PM - Consolidating above its 50 DMA line and near its 52-week high. The past 2 quarterly earnings reports for Mar and Jun '21 were above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is not a match with the fundamental guidelines.

8/2/2021 12:35:01 PM - Consolidating below its 50 DMA line. The past 2 quarterly earnings reports for Mar and Jun '21 were above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is not a match with the fundamental guidelines.

7/18/2018 11:48:30 AM - Consolidating above prior highs in the $40-41 area and its 50 DMA line defining near-term support. The past 4 quarterly earnings increases through Mar '18 were above the +25% minimum guideline (C criteria). Blue triangles beside the annual earnings figures within the graphs used by our experts indicate pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

7/13/2018 11:54:23 AM - Consolidating above prior highs in the $40-41 area and its 50 DMA line defining near-term support. The past 4 quarterly earnings increases through Mar '18 were above the +25% minimum guideline (C criteria). Blue triangles beside the annual earnings figures within the graphs used by our experts indicate pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

6/20/2018 12:28:21 PM - Powered to new all-time highs with a spurt of volume-driven gains, getting extended from prior highs in the $40-41 area. The past 4 quarterly earnings increases through Mar '18 were above the +25% minimum guideline (C criteria). Blue triangles beside the annual earnings figures within the graphs used by our experts indicate pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

6/18/2018 12:34:53 PM - Powering to new all-time highs with a spurt of volume-driven gains, getting extended from prior highs in the $40-41 area, The past 4 quarterly earnings increases through Mar '18 were above the +25% minimum guideline (C criteria).

4/9/2018 12:30:34 PM - Pulled back from its all-time high, consolidating above prior highs in the $36 area and its 50 DMA line since noted with caution in the 3/21/18 mid-day report - "The past 3 quarterly earnings increases through Dec '17 were above the +25% minimum guideline (C criteria). Annual earnings history is not a great match with the fact-based investment system."

3/29/2018 12:14:12 PM - Pulled back from its all-time high, consolidating above prior highs in the $36 area and its 50 DMA line since last noted with caution in the 3/21/18 mid-day report - "The past 3 quarterly earnings increases through Dec '17 were above the +25% minimum guideline (C criteria). Annual earnings history is not a great match with the fact-based investment system."

3/21/2018 12:50:03 PM - Perched at its all-time high after volume-driven gains, extended from prior highs in the $36 area. The past 3 quarterly earnings increases through Dec '17 were above the +25% minimum guideline (C criteria). Annual earnings history is not a great match with the fact-based investment system.

3/20/2018 12:30:35 PM - Hitting new 52-week and all-time highs with a streak of volume-driven gains, getting extended from prior highs in the $36 area. The past 3 quarterly earnings increases through Dec '17 were above the +25% minimum guideline (C criteria). Annual earnings history is not a great match with the fact-based investment system.

9/5/2017 12:08:05 PM - Hovering within striking distance of 52-week and all-time highs. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system.