9/20/2024 11:29:17 PM - Y - Churned above average volume and ended lower for a 3rd consecutive session, retreating from its 52-week high. The color code is changed to yellow after retreating below its "max buy" level. Prior high in the $27 area defines initial support to watch on pullbacks. Fundamentals remain strong.

9/19/2024 2:48:09 PM - G - Hovering at its 52-week high, the color code is changed to green after rising above its "max buy" level. Prior high in the $27 area defines initial support to watch on pullbacks. Fundamentals remain strong.

9/16/2024 5:23:46 PM - Y - Hit another new 52-week high with today's 5th consecutive gain backed by below-average volume. Color code was changed to yellow in the 9/05/24 mid-day report as a valid secondary buy point was noted up to 5% above the prior high since finding support near its 10 WMA line after an earlier breakout. Reported earnings +29% on +10% sales revenues for the Jun '24 quarter versus the year-ago period, its 5th consecutive strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady.

9/13/2024 2:52:15 PM - Y - Powering to a new 52-week high with today's 4th consecutive gain backed by below-average volume. Color code was changed to yellow in the 9/05/24 mid-day report as a valid secondary buy point was noted up to 5% above the prior high since finding support near its 10 WMA line after an earlier breakout. Reported earnings +29% on +10% sales revenues for the Jun '24 quarter versus the year-ago period, its 5th consecutive strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady.

9/12/2024 5:10:46 PM - Y - Posted a 3rd consecutive gain today with below-average volume and finished at a best-ever close. Color code was changed to yellow in the 9/05/24 mid-day report as a valid secondary buy point was noted up to 5% above the prior high since finding support near its 10 WMA line after an earlier breakout. Reported earnings +29% on +10% sales revenues for the Jun '24 quarter versus the year ago period, its 5th consecutive strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady.

9/10/2024 4:42:07 PM - Y - Posted a gain today with lighter volume. Color code was changed to yellow in the 9/05/24 mid-day report as a valid secondary buy point was noted up to 5% above the prior high since finding support near its 10 WMA line after an earlier breakout. Reported earnings +29% on +10% sales revenues for the Jun '24 quarter versus the year ago period, its 5th consecutive strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady.

9/6/2024 1:44:27 PM - Y - Pulling back today with lighter volume following a volume-driven gain. Color code was changed to yellow in the prior mid-day report as a valid secondary buy point was noted up to 5% above the prior high since finding support near its 10 WMA line after an earlier breakout. Reported earnings +29% on +10% sales revenues for the Jun '24 quarter versus the year ago period, its 5th consecutive strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady. See the latest FSU analysis for more details and an annotated graph.

9/5/2024 5:08:31 PM - Y - Color code was changed to yellow inm the earlier mid-day report as a valid secondary buy point was noted up to 5% above the prior high since finding support near its 10 WMA line after an earlier breakout. Reported earnings +29% on +10% sales revenues for the Jun '24 quarter versus the year ago period, its 5th consecutive strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady. See the latest FSU analysis for more details and a new annotated graph.

9/5/2024 1:34:58 PM - Y - Color code is changed to yellow as a valid secondary buy point exists up to 5% above the prior high since finding support near its 10 WMA line after an earlier breakout. Reported earnings +29% on +10% sales revenues for the Jun '24 quarter versus the year ago period, its 5th consecutiev strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady.

7/30/2024 1:26:31 PM - Perched at its 52-week high, getting extended from the prior high in the $22 area. Stubbornly held its ground in recent weeks and made gradual progress. Reported earnings +35% on +9% sales revenues for the Mar '24 quarter versus the year ago period, its 4th strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady."

7/11/2024 12:21:08 PM - Hitting a new 52-week high with today's 9th consecutive gain, getting extended from the prior high in the $22 area. Stubbornly held its ground in recent weeks and made gradual progress. Reported earnings +35% on +9% sales revenues for the Mar '24 quarter versus the year ago period, its 4th strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady."

7/8/2024 11:58:19 AM - Hitting a new 52-week high with today's 6th consecutive gain. Stubbornly held its ground since noted in the 6/03/24 mid-day report noted - "Faces some resistance due to old overhead supply up to the $24 level. Reported earnings +35% on +9% sales revenues for the Mar '24 quarter versus the year ago period, its 4th strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady."

6/28/2024 12:53:58 PM - Hovering in a tight range near its 52-week high. Stubbornly held its ground since last noted in the 6/03/24 mid-day report noted - "Faces some resistance due to old overhead supply up to the $24 level. Reported earnings +35% on +9% sales revenues for the Mar '24 quarter versus the year ago period, its 4th strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady."

6/3/2024 1:01:01 PM - Inching higher today for a 3rd consecutive small gain hitting another new 52-week high. Stubbornly held its ground and made gradual progress since a noted gap up when the 5/10/24 mid-day report noted - "Faces some resistance due to old overhead supply up to the $24 level. Reported earnings +35% on +9% sales revenues for the Mar '24 quarter versus the year ago period, its 4th strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady."

5/16/2024 12:23:43 PM - Up today for a 3rd consecutive volume-driven gain hitting new 52-week highs. Gapped up when the 5/10/24 mid-day report noted - "Faces some resistance due to old overhead supply up to the $24 level. Reported earnings +35% on +9% sales revenues for the Mar '24 quarter versus the year ago period, its 4th strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady."

5/13/2024 3:05:03 PM - Up today following a gap up hitting a new 52-week high with the prior volume-driven gain as the 5/10/24 mid-day report noted - "Faces some resistance due to old overhead supply up to the $24 level. Reported earnings +35% on +9% sales revenues for the Mar '24 quarter versus the year ago period, its 4th strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady."

5/10/2024 6:22:13 PM - Gapped up hitting a new 52-week high with today's volume-driven gain. Faces some resistance due to old overhead supply up to the $24 level. Reported earnings +35% on +9% sales revenues for the Mar '24 quarter versus the year ago period, its 4th strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady.

4/2/2024 12:14:33 PM - Pulling back from its 52-week high with today's 3rd consecutive loss. The 3/26/24 mid-day report cautioned members - "Faces some resistance due to old overhead supply up to the $24 level. Reported earnings +79% on +8% sales revenues for the Dec '23 quarter versus the year ago period, its 3rd strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady."

3/26/2024 1:02:20 PM - Hitting a new 52-week high with today's considerable volume-driven gain. Faces some resistance due to old overhead supply up to the $24 level. Reported earnings +79% on +8% sales revenues for the Dec '23 quarter versus the year ago period, its 3rd strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady.

2/9/2024 12:41:59 PM - Hitting a new 52-week high with today's gap up and considerable volume-driven gain. Faces some resistance due to old overhead supply up to the $24 level. Reported earnings +79% on +8% sales revenues for the Dec '23 quarter versus the year ago period, its 3rd strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been steady.

12/4/2023 1:01:09 PM - Holdoing its ground near its 52-week high following noted volume-driven gains, but it still faces resistance due to overhead supply up to the $24 level. Reported earnings +189% on +8% sales revenues for the Sep '23 quarter versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) with subpar sales revenues growth.

11/30/2023 2:37:26 PM - Pulling back from its 52-week high. Reported earnings +189% on +8% sales revenues for the Sep '23 quarter versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) with subpar sales revenues growth.

11/28/2023 12:33:47 PM - Holding its ground stubbornly after volume-driven gains were recently noted while powering to new 52-week highs. Reported earnings +189% on +8% sales revenues for the Sep '23 quarter versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) with subpar sales revenues growth.

11/27/2023 12:49:31 PM - Holding its ground stubbornly after 2 consecutive volume-driven gains were recently noted while powering to new 52-week highs. Reported earnings +189% on +8% sales revenues for the Sep '23 quarter versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) with subpar sales revenues growth.

11/24/2023 12:19:09 PM - Holding its ground stubbornly after 2 consecutive volume-driven gains were recently noted while powering to new 52-week highs. Reported earnings +189% on +8% sales revenues for the Sep '23 quarter versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) with subpar sales revenues growth.

11/22/2023 12:24:25 PM - Holding its ground stubbornly after 2 consecutive volume-driven gains were noted while powering to new 52-week highs. Reported earnings +189% on +8% sales revenues for the Sep '23 quarter versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) with subpar sales revenues growth.

11/20/2023 12:24:14 PM - Gapped up for a 2nd consecutive session today, powering to new 52-week highs with considerable volume-driven gains. Reported earnings +189% on +8% sales revenues for the Sep '23 quarter versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) with subpar sales revenues growth.

11/17/2023 12:33:02 PM - Gapped up today powering to a new 52-week high with a considerable volume-driven gain. Reported earnings +189% on +8% sales revenues for the Sep '23 quarter versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) with subpar sales revenues growth.

9/11/2023 12:34:20 PM - Perched near its 52-week high. Reported earnings +82% on +6% sales revenues for the Jun '23 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) with subpar sales revenues growth.

4/22/2022 12:19:56 PM - Hitting another new 52-week high today following a technical breakout this week with 2 volume-driven gains. Noted with caution in prior mid-day reports - "Reported earnings +144% on +5% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd consecutive comparison satisfying the C criteria calling for +25% minimum earnings increases. Prior comparisons were negative and sub par sales revenues growth remains a concern, fundamentally."

4/21/2022 12:42:24 PM - Hitting a new 52-week high with today's volume-driven gain adding to a technical breakout on the prior session. Last noted with caution in the 4/04/22 mid-day report - "Reported earnings +144% on +5% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd consecutive comparison satisfying the C criteria calling for +25% minimum earnings increases. Prior comparisons were negative and sub par sales revenues growth remains a concern, fundamentally."

4/4/2022 12:35:46 PM - Challenging its 52-week high with today's big volume-driven gain. Last noted with caution in the 3/04/22 mid-day report - "Reported earnings +144% on +5% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd consecutive comparison satisfying the C criteria calling for +25% minimum earnings increases. Prior comparisons were negative and sub par sales revenues growth remains a concern, fundamentally."

3/4/2022 1:04:29 PM - Hitting a new 52-week high with today's 4th consecutive volume-driven gain, rallying from a cup-with-handle base. There was a deep consolidation since noted with caution in the 3/17/21 mid-day report. Reported earnings +144% on +5% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd consecutive comparison satisfying the C criteria calling for +25% minimum earnings increases. Prior comparisons were negative and sub par sales revenues growth remains a concern, fundamentally.

2/14/2022 12:33:28 PM - Hitting a new 52-week high with today's 7th consecutive volume-driven gain. There was a deep consolidation since noted with caution in the 3/17/21 mid-day report. Reported earnings +144% on +5% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd consecutive comparison satisfying the C criteria calling for +25% minimum earnings increases. Prior comparisons were negative and sub par sales revenues growth remains a concern, fundamentally.

2/11/2022 12:20:12 PM - Rallying near its 52-week high with today's 6th consecutive volume-driven gain. There was a deep consolidation since noted with caution in the 3/17/21 mid-day report. Reported earnings +144% on +5% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd consecutive comparison satisfying the C criteria calling for +25% minimum earnings increases. Prior comparisons were negative and sub par sales revenues growth remains a concern, fundamentally.

2/7/2022 12:22:55 PM - Rebounding toward its 52-week high after a deep consolidation since last noted with caution in the 3/17/21 mid-day report. Reported earnings +144% on +5% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd consecutive comparison satisfying the C criteria calling for +25% minimum earnings increases. Prior comparisons were negative and sub par sales revenues growth remains a concern, fundamentally.

3/17/2021 12:46:33 PM - Recently rebounding toward its 52-week high. Reported earnings +100% on +15% sales revenues for the Dec '20 quarter versus the year ago period, its 4th consecutive comparison satisfying the C criteria calling for +25% minimum earnings increases. Annual earnings history (A criteria) included a downturn in FY '16 and '17.

11/25/2020 12:34:24 PM - Rallying for volume-driven gains while rebounding toward its 52-week high. Reported earnings +167% on +16% sales revenues for the Sep '20 quarter versus the year ago period, its 3rd consecutive comparison satisfying the C criteria calling for +25% minimum earnings increases. Annual earnings history (A criteria) included a downturn in FY '16 and '17.

1/24/2014 12:37:52 PM - Perched within close striking distance of its 52-week high and enduring distributional pressure while consolidating above its 50 DMA line. Reported earnings +150% on +28% sales revenues for the Sep '13 quarter, satisfying the C criteria calling for +25% minimum earnings increases.

9/13/2013 12:52:47 PM - Hitting a new 52-week high with today's 3rd consecutive gain backed by ever-increasing volume. Reported earnings +30% on +31% sales revenues for the Jun '13 quarter, satisfying the C criteria calling for +25% minimum earnings increases in the 3 latest comparisons. Found support near its 50 DMA line and tested prior highs near $30 during its recent consolidation. No resistance remains due to overhead supply. Prior mid-day reports cautioned that the limited history since its $15 IPO on 7/25/12 is a concern and its earnings history has not been strong and steady. It is not a good match with the fact-based investment system's annual earnings (A criteria) guidelines, however it has earned high ranks and consensus estimates are calling for strong earnings growth in the years ahead.

9/3/2013 12:28:16 PM - Hitting a new 52-week high with today's 4th consecutive gain backed by ever-increasing volume. Reported earnings +30% on +31% sales revenues for the Jun '13 quarter, satisfying the C criteria calling for +25% minimum earnings increases in the 3 latest comparisons. The M criteria currently calls for caution until a new confirmed rally with a follow-through day. Found support near its 50 DMA line and tested prior highs near $30 during its consolidation since last noted in the 7/22/13 mid-day report with caution - "No resistance remains due to overhead supply. Reported earnings +27% on +25% sales revenues for the Mar '13 quarter. Prior mid-day reports cautioned - 'Limited history since its $15 IPO on 7/25/12 is a concern. Sales revenues grew by +28% over the year ago period in the past 4 quarterly comparisons through Dec '12. However, its earnings history has not been strong and steady and is not a good match with the fact-based investment system's guidelines (C and A criteria)."

7/22/2013 12:53:29 PM - Still perched near its 52-week high, extended from any sound base. Company will release its third quarter and year to date fiscal 2013 financial results after the market close on Wednesday, August 7, 2013. Stayed well above prior highs near $30 noted as support after rallying from a short "square box" base when the 6/17/13 mid-day report cautioned - "No resistance remains due to overhead supply. Reported earnings +27% on +25% sales revenues for the Mar '13 quarter. Prior mid-day reports cautioned - 'Limited history since its $15 IPO on 7/25/12 is a concern. Sales revenues grew by +28% over the year ago period in the past 4 quarterly comparisons through Dec '12. However, its earnings history has not been strong and steady and is not a good match with the fact-based investment system's guidelines (C and A criteria)."

7/11/2013 12:51:26 PM - Perched near its 52-week high, extended from any sound base. Stayed well above prior highs near $30 noted as support after rallying from a short "square box" base when the 6/17/13 mid-day report cautioned - "No resistance remains due to overhead supply. Reported earnings +27% on +25% sales revenues for the Mar '13 quarter. Prior mid-day reports cautioned - 'Limited history since its $15 IPO on 7/25/12 is a concern. Sales revenues grew by +28% over the year ago period in the past 4 quarterly comparisons through Dec '12. However, its earnings history has not been strong and steady and is not a good match with the fact-based investment system's guidelines (C and A criteria)."

7/8/2013 12:58:18 PM - Gapped up again today, on track for a 5th consecutive gain, trading at its 52-week high. Stayed well above prior highs near $30 noted as support after rallying from a short "square box" base when the 6/17/13 mid-day report cautioned - "No resistance remains due to overhead supply. Reported earnings +27% on +25% sales revenues for the Mar '13 quarter. Prior mid-day reports cautioned - 'Limited history since its $15 IPO on 7/25/12 is a concern. Sales revenues grew by +28% over the year ago period in the past 4 quarterly comparisons through Dec '12. However, its earnings history has not been strong and steady and is not a good match with the fact-based investment system's guidelines (C and A criteria)."

6/28/2013 12:31:54 PM - Gapped down today retreating from its 52-week high. Prior highs near $30 may now act as support after rallying from a short "square box" base when last noted in the 6/17/13 mid-day report with caution - "Technically breaking out from a short flat base above prior highs. No resistance remains due to overhead supply. Reported earnings +27% on +25% sales revenues for the Mar '13 quarter. Prior mid-day reports cautioned - 'Limited history since its $15 IPO on 7/25/12 is a concern. Sales revenues grew by +28% over the year ago period in the past 4 quarterly comparisons through Dec '12. However, its earnings history has not been strong and steady and is not a good match with the fact-based investment system's guidelines (C and A criteria)."

6/17/2013 12:52:12 PM - Gapped up today hitting a new 52-week high, rising from a short "square box" base formed above its prior base and support at its 50 DMA line. On 5/10/13 the mid-day report noted - "Technically breaking out from a short flat base above prior highs. No resistance remains due to overhead supply. Reported earnings +27% on +25% sales revenues for the Mar '13 quarter. Prior mid-day reports cautioned - 'Limited history since its $15 IPO on 7/25/12 is a concern. Sales revenues grew by +28% over the year ago period in the past 4 quarterly comparisons through Dec '12. However, its earnings history has not been strong and steady and is not a good match with the fact-based investment system's guidelines (C and A criteria)."

6/10/2013 12:27:32 PM - Rebounding toward its 52-week high after a pullback tested support at its 50 DMA line and prior highs last week. On 5/10/13 the mid-day report noted - "Technically breaking out from a short flat base above prior highs. No resistance remains due to overhead supply. Reported earnings +27% on +25% sales revenues for the Mar '13 quarter. Prior mid-day reports cautioned - 'Limited history since its $15 IPO on 7/25/12 is a concern. Sales revenues grew by +28% over the year ago period in the past 4 quarterly comparisons through Dec '12. However, its earnings history has not been strong and steady and is not a good match with the fact-based investment system's guidelines (C and A criteria)."

5/16/2013 12:36:04 PM - Holding its ground stubbornly since its considerable gain with above average volume for a new 52-week high on 5/10/13 when the mid-day report noted - "Technically breaking out from a short flat base above prior highs. No resistance remains due to overhead supply. Reported earnings +27% on +25% sales revenues for the Mar '13 quarter. Prior mid-day reports cautioned - 'Limited history since its $15 IPO on 7/25/12 is a concern. Sales revenues grew by +28% over the year ago period in the past 4 quarterly comparisons through Dec '12. However, its earnings history has not been strong and steady and is not a good match with the fact-based investment system's guidelines (C and A criteria)."

5/10/2013 12:34:29 PM -

Considerable gain with above average volume for a new 52-week high, technically breaking out from a short flat base above prior highs. No resistance remains due to overhead supply. Reported earnings +27% on +25% sales revenues for the Mar '13 quarter. Prior mid-day reports cautioned - "Limited history since its $15 IPO on 7/25/12 is a concern. Sales revenues grew by +28% over the year ago period in the past 4 quarterly comparisons through Dec '12. However, its earnings history has not been strong and steady and is not a good match with the fact-based investment system's guidelines (C and A criteria)."



5/9/2013 1:07:50 PM -

Consolidating only -3.3% off its 52-week high with very little resistance remaining due to overhead supply while building a short flat base above prior highs. Prior mid-day reports cautioned - "Limited history since its $15 IPO on 7/25/12 is a concern. Sales revenues grew by +28% over the year ago period in the past 4 quarterly comparisons through Dec '12. However, its earnings history has not been strong and steady and is not a good match with the fact-based investment system's guidelines (C and A criteria)."



4/18/2013 12:24:26 PM -

Consolidating -7.8% off its 52-week high with little resistance remaining due to overhead supply. Prior mid-day reports cautioned - "Limited history since its $15 IPO on 7/25/12 is a concern. Sales revenues grew by +28% over the year ago period in the past 4 quarterly comparisons through Dec '12. However, its earnings history has not been strong and steady and is not a good match with the fact-based investment system's guidelines (C and A criteria)."



4/12/2013 12:07:49 PM -

Pulled back from its 52-week high on the prior session following 3 consecutive volume-driven gains. No resistance remains due to overhead supply. Prior mid-day reports noted - "Limited history since its $15 IPO on 7/25/12 is a concern. Sales revenues grew by +28% over the year ago period in the past 4 quarterly comparisons through Dec '12. However, its earnings history has not been strong and steady and is not a good match with the fact-based investment system's guidelines (C and A criteria)."



4/11/2013 11:57:09 AM -

Perched at its 52-week high today following 3 consecutive volume-driven gains. No resistance remains due to overhead supply. The 4/10/13 mid-day report noted - "Limited history since its $15 IPO on 7/25/12 is a concern. Sales revenues grew by +28% over the year ago period in the past 4 quarterly comparisons through Dec '12. However, its earnings history has not been strong and steady and is not a good match with the fact-based investment system's guidelines (C and A criteria)."



4/10/2013 12:26:58 PM -

Hitting new 52-week highs with today's 3rd consecutive volume-driven gain, and no resistance remains due to overhead supply. Limited history since its $15 IPO on 7/25/12 is a concern. Sales revenues grew by +28% over the year ago period in the past 4 quarterly comparisons through Dec '12. However, its earnings history has not been strong and steady and is not a good match with the fact-based investment system's guidelines (C and A criteria).



4/9/2013 12:11:58 PM -

Matched its 52-week high with today's 2nd consecutive volume-driven gain. Earnings history has not been strong and steady and is not a match with the fact-based investment system's guidelines (C and A criteria).