4/8/2022 12:53:22 PM -
Held its ground following a gap up on 10/21/21 following M&A news. Has a new CEO as od 1/01/22. Reported earnings +41% on +23% sales revenues for the Dec '21 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings were up and down while it went through a deep consolidation after dropped from the Featured Stocks list on 10/12/18.


2/18/2022 12:38:44 PM -
Held its ground following a gap up on 10/21/21 following M&A news. Reported earnings +41% on +23% sales revenues for the Dec '21 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings were up and down while it went through a deep consolidation after dropped from the Featured Stocks list on 10/12/18.


1/27/2022 1:04:52 PM -
Held its ground following a gap up on 10/21/21 following M&A news. Reported earnings +41% on +23% sales revenues for the Dec '21 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings were up and down while it went through a deep consolidation after dropped from the Featured Stocks list on 10/12/18.


1/5/2022 12:10:07 PM -
Held its ground following a gap up on 10/21/21 following M&A news. Reported earnings +69% on +10% sales revenues for the Sep '21 quarter, its 2nd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Went through a deep consolidation after dropped from the Featured Stocks list on 10/12/18.


10/26/2021 12:53:49 PM -
Gapped up on 10/21/21 following M&A news. Reported earnings +69% on +10% sales revenues for the Sep '21 quarter, its 2nd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Went through a deep consolidation after dropped from the Featured Stocks list on 10/12/18.


10/25/2021 1:06:26 PM -
Gapped up on 10/21/21 following M&A news. Reported earnings +69% on +10% sales revenues for the Sep '21 quarter, its 2nd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Went through a deep consolidation after dropped from the Featured Stocks list on 10/12/18.


10/22/2021 12:57:32 PM -
Gapped up on the prior session following M&A news. Reported earnings +69% on +10% sales revenues for the Sep '21 quarter, its 2nd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Went through a deep consolidation after dropped from the Featured Stocks list on 10/12/18.


1/14/2020 12:34:27 PM -
Reported earnings +6% on +26% sales revenues for the Sep '19 quarter, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Faces resistance due to overhead supply up to the $30 level. Went through a deep consolidation after dropped from the Featured Stocks list on 10/12/18.


1/3/2020 12:10:46 PM - Reported earnings +6% on +26% sales revenues for the Sep '19 quarter, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Faces resistance due to overhead supply up to the $30 level. Went through a deep consolidation after dropped from the Featured Stocks list on 10/12/18.

10/18/2018 12:50:56 PM - Consolidating near its 200 DMA line ($25.97) but on track today for a 9th consecutive loss. Faces near-term resistance due to overhead supply up to the $30 level. After noted technical deterioration it was dropped from the Featured Stocks list on 10/12/18.

10/12/2018 5:40:40 PM - Tested its 200 DMA line ($25.91) with a 5th consecutive volume-driven loss today. Faces near-term resistance due to overhead supply up to the $30 level. It will be dropped from the Featured Stocks list tonight.

10/10/2018 1:31:32 PM - G - A rebound above the 50 DMA line ($28.87) still is needed for its outlook to improve. Found support near prior highs in the $27 area. Faces near-term resistance due to overhead supply up to the $30 level.

10/3/2018 12:55:35 PM - G - A rebound above the 50 DMA line ($29.00) still is needed for its outlook to improve. Its Relative Strength Rating has improved to 83. Found support near prior highs in the $27 area. While rebounding it faces resistance due to overhead supply up to the $30 level.

10/2/2018 12:45:42 PM - G - Faces resistance due to overhead supply up to the $30 level. A rebound above the 50 DMA line ($29.03) still is needed for its outlook to improve. Relative Strength Rating has slumped to 78.

10/1/2018 6:14:11 PM - G - Churned above average volume behind a loss today. Relative Strength Rating has slumped to 78. A rebound above the 50 DMA line ($29.06) is needed for its outlook to improve.

9/24/2018 4:23:05 PM - G - Failing to rebound after recently violating its 50 DMA line. A rebound above the 50 DMA line ($29.03) is needed for its outlook to improve.

9/18/2018 6:01:12 PM - G - Sputtering after violating its 50 DMA line with volume-driven losses last week. A rebound above the 50 DMA line ($28.87) is needed for its outlook to improve.

9/13/2018 1:22:18 PM - G - Slumping today, raising concerns while violating its 50 DMA line ($28.77), and its color code is changed to green. Only a prompt rebound above the 50 DMA line would help its outlook improve. See the latest FSU analysis for more details and an annotated graph.

9/11/2018 5:10:57 PM - Y - Sputtered today after highlighted in yellow with pivot point cited based on its 7/24/18 high plus 10 cents. Churning above average volume while holding its ground in a tight range near its all-time high. Subsequent volume-driven gains above its pivot point may trigger a technical buy signal. The 4 latest quarterly earnings reports through Jun '18 have been above the +25% minimum guideline (C criteria). and sales revenues growth has been strong. Annual earnings (A criteria) history has been good. See the latest FSU analysis for more details and a new annotated graph.

9/11/2018 12:34:37 PM - Y - Color code is changed to yellow with pivot point cited based on its 7/24/18 high plus 10 cents. Holding its ground in a tight range near its all-time high. Subsequent volume-driven gains above its pivot point may trigger a technical buy signal. The 4 latest quarterly earnings reports through Jun '18 have been above the +25% minimum guideline (C criteria). and sales revenues growth has been strong. Annual earnings (A criteria) history has been good.

8/8/2018 1:09:22 PM - Holding its ground near its 52-week and all-time high following volume-driven gains. The 3 latest quarterly earnings reports through Jun '18 have been above the +25% minimum guideline (C criteria). and sales revenues growth has been strong. Annual earnings (A criteria) history has been good.

7/24/2018 12:06:26 PM - Hitting new 52-week and all-time highs with today's 5th consecutive gain. The 3 latest quarterly earnings reports through Jun '18 have been above the +25% minimum guideline (C criteria). and sales revenues growth has been strong. Annual earnings (A criteria) history has been good.

7/23/2018 12:15:58 PM - Hitting new 52-week and all-time highs with today's 4th consecutive gain. The 3 latest quarterly earnings reports through Jun '18 have been above the +25% minimum guideline (C criteria). and sales revenues growth has been strong. Annual earnings (A criteria) history has been good.

7/20/2018 11:39:25 AM - Gapped up today hitting new 52-week and all-time highs after a big gain with great volume conviction. The 3 latest quarterly earnings reports through Jun '18 have been above the +25% minimum guideline (C criteria). and sales revenues growth has been strong. Annual earnings (A criteria) history has been good.

5/23/2018 1:55:02 PM - Gapped down today retreating after recently wedging to new 52-week and all-time highs with gains lacking great volume conviction. The 3 latest quarterly earnings reports through Mar '18 have been above the +25% minimum guideline (C criteria). and sales revenues growth has been strong. Annual earnings (A criteria) history has been good.

7/21/2017 12:33:56 PM - Slumped below its 50 DMA line with volume-driven losses this week while retreating from its 52-week high. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

6/15/2017 1:31:30 PM - Rebounded from below its 50 DMA line with a streak of gains nearly challenging its 52-week high. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

6/6/2017 1:09:58 PM - Slumping below its 50 DMA line with additional losses on above average volume. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

5/31/2017 12:57:47 PM - Slumping below its 50 DMA line with today's 5th consecutive loss on ever-increasing volume. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

5/17/2017 12:32:27 PM - Consolidating near its 50 DMA line and within striking distance of its all-time high. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

4/28/2017 1:41:22 PM - Hovering near its all-time high. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

4/21/2017 1:03:32 PM - Hitting a new all-time high with today's 5th consecutive gain on ever-increasing volume. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

3/22/2017 12:54:28 PM - Retreated from all-time highs and violated its 50 DMA line. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

3/7/2017 12:43:42 PM - Hit another new all-time high today. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

3/3/2017 1:38:08 PM - Perched near all-time highs. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

2/27/2017 12:55:22 PM - Perched near all-time highs. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

2/7/2017 12:58:36 PM - Perched near all-time highs. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

1/31/2017 1:22:11 PM - Perched near all-time highs. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

11/14/2016 1:17:19 PM - Adding to a streak of volume-driven gains for new highs. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

11/8/2016 12:47:24 PM - Consolidating after volume-driven gains for new highs. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

11/7/2016 12:38:33 PM - Consolidating after volume-driven gains for new highs. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

10/27/2016 1:22:05 PM - Adding to a spurt of volume-driven gains. Stubbornly held its ground and inched into new high territory in recent months. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

10/21/2016 12:41:48 PM - Pausing today after a spurt of volume-driven gains. Stubbornly held its ground and inched into new high territory in recent months. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

10/20/2016 1:03:33 PM - Adding to a spurt of volume-driven gains today. Stubbornly held its ground and inched into new high territory in recent months. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

10/19/2016 1:04:37 PM - Stubbornly holding its ground and inching into new high territory in recent months. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

10/18/2016 1:06:45 PM - Reversed into the red after touching another new all-time high today. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

9/16/2016 12:48:42 PM - Perched at all-time highs today. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

9/7/2016 1:05:12 PM - Perched at all-time highs today while adding to a streak of gains backed by increasing and above average volume conviction. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

9/6/2016 1:04:36 PM - Hitting new 52-week and all-time highs with recent gains backed by slightly above average volume conviction. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

7/18/2016 12:39:38 PM - Perched at its 52-week high following recent gains lacking great volume conviction. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

12/31/2015 12:26:12 PM - Perched at its 52-week high following a streak of gains, but it faces additional resistance due to overhead supply. Found support at its 200 DMA line. Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

12/23/2015 1:05:40 PM - Today's gain has it challenging its 52-week high, but it faces additional resistance due to overhead supply. Found support at its 200 DMA line. Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

12/21/2015 12:58:19 PM - Encountering distributional pressure recently. Following a "negative reversal" at its 52-week high on 9/17/15 it found support at its 200 DMA line. Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

12/18/2015 1:07:01 PM - Encountering distributional pressure this week. Following a "negative reversal" at its 52-week high on 9/17/15 it found support at its 200 DMA line. Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

12/17/2015 12:42:48 PM - Following a "negative reversal" at its 52-week high on 9/17/15 it found support at its 200 DMA line. Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

12/15/2015 1:08:31 PM - Following a "negative reversal" at its 52-week high on 9/17/15 it found support at its 200 DMA line. Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

10/1/2015 12:51:19 PM - Following a "negative reversal" at its 52-week high on 9/17/15 it has slumped back below its 50 DMA line. Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

9/28/2015 12:38:10 PM - Following a "negative reversal" at its 52-week high on 9/17/15 it has slumped back below its 50 DMA line. Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

9/23/2015 1:40:29 PM - Pulling back further today following a "negative reversal" after touching a new 52-week high on 9/17/15. Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

9/18/2015 1:10:58 PM - Pulling back today following a "negative reversal" after touching a new 52-week high on the prior session. Fundamental concerns remain and prior mid-day reports cautioned members - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

9/17/2015 1:11:35 PM - Hitting a new 52-week high with today's volume-driven gain. Fundamental concerns remain and prior mid-day reports cautioned - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

9/4/2015 12:38:46 PM - Rebounding above its 50 DMA line and approaching its 52-week high with today's 8th gain in the span of 9 sessions. Fundamental concerns remain as when last noted with caution in the 8/10/15 mid-day report - "Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration."

8/10/2015 1:11:27 PM - Quarterly earnings have not been strong and steady above the +25% minimum guideline and sales revenues growth has shown deceleration.