1/28/2022 12:10:25 PM - Following noted M&A news in recent months, still holding its ground in a tight range near all-time highs. Reported Sep '21 quarterly earnings +58% on -4% sales revenues versus the year ago period. Prior quarterly earnings increases were well above the +25% minimum guideline (C criteria) but sub par sales revenues growth remains a concern, fundamentally. Annual earnings (A criteria) growth has been strong following a downturn in FY '17. Completed its $24 IPO on 1/23/14.

10/13/2021 12:49:04 PM - There was M&A news on 8/24/21 while holding its ground in a tight range near its all-time high since a noted gap up on 7/02/21. Reported strong Jun '21 quarterly earnings versus a loss on +4% sales revenues over the year ago period. Prior quarterly earnings increases were well above the +25% minimum guideline (C criteria) but sub par sales revenues growth remains a concern, fundamentally. Annual earnings (A criteria) growth has been strong following a downturn in FY '17. Went through a long and deep consolidation since its $24 IPO on 1/23/14.

10/1/2021 12:43:00 PM - There was M&A news on 8/24/21 while holding its ground in a tight range near its all-time high since a noted gap up on 7/02/21. Reported strong Jun '21 quarterly earnings versus a loss on +4% sales revenues over the year ago period. Prior quarterly earnings increases were well above the +25% minimum guideline (C criteria) but sub par sales revenues growth remains a concern, fundamentally. Annual earnings (A criteria) growth has been strong following a downturn in FY '17. Went through a long and deep consolidation since its $24 IPO on 1/23/14.

9/29/2021 12:55:43 PM - There was M&A news on 8/24/21 while holding its ground in a tight range near its all-time high since a noted gap up on 7/02/21. Reported strong Jun '21 quarterly earnings versus a loss on +4% sales revenues over the year ago period. Prior quarterly earnings increases were well above the +25% minimum guideline (C criteria) but sub par sales revenues growth remains a concern, fundamentally. Annual earnings (A criteria) growth has been strong following a downturn in FY '17. Went through a long and deep consolidation since its $24 IPO on 1/23/14.

9/1/2021 1:06:43 PM - There was M&A news on 8/24/21 while holding its ground in a tight range near its all-time high since a noted gap up on 7/02/21. Reported strong Jun '21 quarterly earnings versus a loss on +4% sales revenues over the year ago period. Prior quarterly earnings increases were well above the +25% minimum guideline (C criteria) but sub par sales revenues growth remains a concern, fundamentally. Annual earnings (A criteria) growth has been strong following a downturn in FY '17. Went through a long and deep consolidation since its $24 IPO on 1/23/14.

8/25/2021 12:28:14 PM - There was M&A news on 8/24/21 while holding its ground in a tight range near its all-time high since a noted gap up on 7/02/21. Reported strong Jun '21 quarterly earnings versus a loss on +4% sales revenues over the year ago period. Prior quarterly earnings increases were well above the +25% minimum guideline (C criteria) but sub par sales revenues growth remains a concern, fundamentally. Annual earnings (A criteria) growth has been strong following a downturn in FY '17. Went through a long and deep consolidation since its $24 IPO on 1/23/14.

8/24/2021 1:04:22 PM - Holding its ground in a tight range near its all-time high since a noted gap up on 7/02/21. Reported strong Jun '21 quarterly earnings versus a loss on +4% sales revenues over the year ago period. Prior quarterly earnings increases were well above the +25% minimum guideline (C criteria) but sub par sales revenues growth remains a concern, fundamentally. Annual earnings (A criteria) growth has been strong following a downturn in FY '17. Went through a long and deep consolidation since its $24 IPO on 1/23/14.

7/19/2021 1:26:45 PM - Gapped up on 7/02/21 hitting a new all-time high. Recently found support at its 50 DMA line. Reported +203% earnings on +3% sales revenues for the Mar '21 quarter versus the year ago period. Prior 2 quarterly earnings increases were also well above the +25% minimum guideline (C criteria) but sub par sales revenues growth remains a concern, fundamentally. Annual earnings (A criteria) growth has been strong following a downturn in FY '17. Went through a long and deep consolidation since its $24 IPO on 1/23/14.

7/14/2021 12:20:00 PM - Gapped up on 7/02/21 hitting a new all-time high. Recently found support at its 50 DMA line. Reported +203% earnings on +3% sales revenues for the Mar '21 quarter versus the year ago period. Prior 2 quarterly earnings increases were also well above the +25% minimum guideline (C criteria) but sub par sales revenues growth remains a concern, fundamentally. Annual earnings (A criteria) growth has been strong following a downturn in FY '17. Went through a long and deep consolidation since its $24 IPO on 1/23/14.

7/9/2021 12:41:13 PM - Gapped up on 7/02/21 hitting a new all-time high. Recently found support at its 50 DMA line. Reported +203% earnings on +3% sales revenues for the Mar '21 quarter versus the year ago period. Prior 2 quarterly earnings increases were also well above the +25% minimum guideline (C criteria) but sub par sales revenues growth remains a concern, fundamentally. Annual earnings (A criteria) growth has been strong following a downturn in FY '17. Went through a long and deep consolidation since its $24 IPO on 1/23/14.

7/8/2021 12:43:34 PM - Gapped up on 7/02/21 hitting a new all-time high. Recently found support at its 50 DMA line. Reported +203% earnings on +3% sales revenues for the Mar '21 quarter versus the year ago period. Prior 2 quarterly earnings increases were also well above the +25% minimum guideline (C criteria) but sub par sales revenues growth remains a concern, fundamentally. Annual earnings (A criteria) growth has been strong following a downturn in FY '17. Went through a long and deep consolidation since its $24 IPO on 1/23/14.

7/7/2021 12:58:20 PM - Gapped up on 7/02/21 hitting a new all-time high. Recently found support at its 50 DMA line. Reported +203% earnings on +3% sales revenues for the Mar '21 quarter versus the year ago period. Prior 2 quarterly earnings increases were also well above the +25% minimum guideline (C criteria) but sub par sales revenues growth remains a concern, fundamentally. Annual earnings (A criteria) growth has been strong following a downturn in FY '17. Went through a long and deep consolidation since its $24 IPO on 1/23/14.

7/6/2021 12:58:39 PM - Gapped up on the prior session hitting a new all-time high. Recently found support at its 50 DMA line. Reported +203% earnings on +3% sales revenues for the Mar '21 quarter versus the year ago period. Prior 2 quarterly earnings increases were also well above the +25% minimum guideline (C criteria) but sub par sales revenues growth remains a concern, fundamentally. Annual earnings (A criteria) growth has been strong following a downturn in FY '17. Went through a long and deep consolidation since its $24 IPO on 1/23/14.

7/2/2021 12:43:08 PM - Gapped up today hitting a new all-time high. Recently found support at its 50 DMA line. Reported +203% earnings on +3% sales revenues for the Mar '21 quarter versus the year ago period. Prior 2 quarterly earnings increases were also well above the +25% minimum guideline (C criteria) but sub par sales revenues growth remains a concern, fundamentally. Annual earnings (A criteria) growth has been strong following a downturn in FY '17. Went through a long and deep consolidation since its $24 IPO on 1/23/14.

6/29/2018 12:23:12 PM - Recently finding support at its 50 DMA line. Noted with caution in prior mid-day reports - "Reported +68% earnings on -2% sales revenues for the Mar '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and waning sales revenues is a concern. Went through a deep consolidation since its $24 IPO on 1/23/14. Up and down annual earnings (A criteria) history remains a concern."

6/1/2018 1:01:30 PM - Reported +68% earnings on -2% sales revenues for the Mar '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and waning sales revenues is a concern. Noted with caution in prior mid-day reports - "Went through a deep consolidation since its $24 IPO on 1/23/14. Up and down annual earnings (A criteria) history remains a concern."

5/31/2018 1:09:38 PM - Reported +68% earnings on -2% sales revenues for the Mar '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and waning sales revenues is a concern. Noted with caution in prior mid-day reports - "Went through a deep consolidation since its $24 IPO on 1/23/14. Up and down annual earnings (A criteria) history remains a concern."

5/30/2018 12:43:52 PM - Reported +68% earnings on -2% sales revenues for the Mar '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and waning sales revenues is a concern. Noted with caution in prior mid-day reports - "Went through a deep consolidation since its $24 IPO on 1/23/14. Up and down annual earnings (A criteria) history remains a concern."

4/25/2018 1:19:55 PM - Reported +68% earnings on -2% sales revenues for the Mar '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and waning sales revenues is a concern. Last noted with caution in the 7/30/15 mid-day report - "Went through a deep consolidation since its $24 IPO on 1/23/14. Up and down annual earnings (A criteria) history remains a concern."

7/30/2015 12:56:53 PM - Following Jun '15 earnings news it quickly erased early gains today and slumped below its 50 DMA line. Prior mid-day reports cautioned members - "Reported +252% earnings on +21% sales revenues for the Mar '15 quarter, continuing its streak of quarterly earnings increases above the +25% minimum guideline (C criteria). Went through a deep consolidation since its $24 IPO on 1/23/14. Up and down annual earnings (A criteria) history remains a concern."

7/15/2015 12:56:08 PM - Abruptly retreated from its all-time high with a damaging volume-driven loss on 7/06/15 violating support at its 50 DMA line. Last noted with caution in the 5/19/15 mid-day report - "Reported +252% earnings on +21% sales revenues for the Mar '15 quarter, continuing its streak of quarterly earnings increases above the +25% minimum guideline (C criteria). Went through a deep consolidation since its $24 IPO on 1/23/14. Up and down annual earnings (A criteria) history remains a concern."

5/19/2015 12:33:03 PM - Approaching its all-time highs with volume-driven gains. Found support at its 50 DMA line during its recent consolidation. Faces little resistance due to overhead supply up through the $26 level. Reported +252% earnings on +21% sales revenues for the Mar '15 quarter, continuing its streak of quarterly earnings increases above the +25% minimum guideline (C criteria). Went through a deep consolidation since its $24 IPO on 1/23/14. Up and down annual earnings (A criteria) history remains a concern.

5/4/2015 12:52:11 PM - Pulling back today after approaching its 52-week high with volume-driven gains last week. Found support at its 50 DMA line during its recent consolidation, however it faces resistance due to overhead supply up through the $26 level. Reported +252% earnings on +21% sales revenues for the Mar '15 quarter, continuing its streak of quarterly earnings increases above the +25% minimum guideline (C criteria). Went through a deep consolidation since its $24 IPO on 1/23/14. Up and down annual earnings (A criteria) history remains a concern.

4/30/2015 12:56:53 PM - Hovering at its 52-week high after volume-driven gains, and it found support at its 50 DMA line during its recent consolidation, however it faces resistance due to overhead supply up through the $26 level. Reported +252% earnings on +21% sales revenues for the Mar '15 quarter, continuing its streak of quarterly earnings increases above the +25% minimum guideline (C criteria). . Went through a deep consolidation since its $24 IPO on 1/23/14. Up and down annual earnings (A criteria) history remains a concern.

4/29/2015 1:24:39 PM - Hitting new 52-week highs with volume-driven gains, yet it faces resistance due to overhead supply up through the $26 level. Reported +252% earnings on +21% sales revenues for the Mar '15 quarter, continuing its streak of quarterly earnings increases above the +25% minimum guideline (C criteria). Found support at its 50 DMA line during its recent consolidation. Prior mid-day reports cautioned - "Went through a deep consolidation since its $24 IPO on 1/23/14. Its up and down annual earnings (A criteria) history is a concern."

4/28/2015 1:19:22 PM - Found support at its 50 DMA line during its consolidation since last noted with caution in the 3/12/15 mid-day report - "The 3 latest quarterly comparisons through Dec '14 showed earnings increases above the +25% minimum guideline (C criteria). Went through a deep consolidation since its $24 IPO on 1/23/14. Its up and down annual earnings (A criteria) history is a concern."

3/12/2015 12:42:27 PM - The 3 latest quarterly comparisons through Dec '14 showed earnings increases above the +25% minimum guideline (C criteria). Went through a deep consolidation since its $24 IPO on 1/23/14. Its up and down annual earnings (A criteria) history is a concern.

7/14/2005 12:51:51 PM - "C" somewhat questionable & Sales history somewhat below guidelines.

7/11/2005 1:02:42 PM - Pretty good group. Another gap lower today. "C" somewhat questionable.

7/8/2005 12:40:36 PM - Pretty good group. Slightly lower today after yesterday's gap down. "C" somewhat questionable.

7/7/2005 12:59:40 PM - Pretty good group. Gapped lower today. "C" somewhat questionable.

4/7/2005 12:45:05 PM - Pretty good group. "C" somewhat questionable.

3/18/2005 12:56:56 PM - Pretty good group. "C" somewhat questionable.

3/17/2005 12:49:00 PM - Pretty good group. "C" somewhat questionable.

3/16/2005 12:30:29 PM - Pretty good group. "C" somewhat questionable.

3/15/2005 12:32:29 PM - L in pretty good group. "C" somewhat questionable.

3/10/2005 12:37:17 PM - Good group. "C" somewhat questionable.

3/9/2005 12:38:32 PM - Good group. "C" somewhat questionable.