2/7/2020 12:40:31 PM - Gapped down today testing its 50 DMA line ($42.64). Reported earnings +10% on +13% sales revenues for the Dec '19 quarter. Made gradual progress after last noted with caution in the 11/22/19 mid-day report - "Proposed another Secondary Offering on 5/21/19. Completed Secondary Offerings on 11/16/17, and 8/16/17. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) growth history has not been strong and steady."

11/22/2019 12:02:03 PM - Noted with caution in prior mid-day reports - "Reported earnings +17% on +19% sales revenues for the Sep '19 quarter. Enduring distributional pressure. Proposed another Secondary Offering on 5/21/19. Completed Secondary Offerings on 11/16/17, and 8/16/17. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) growth history has not been strong and steady."

11/8/2019 12:28:07 PM - Reported earnings +17% on +19% sales revenues for the Sep '19 quarter. Enduring distributional pressure. Proposed another Secondary Offering on 5/21/19. Last noted with caution in the 8/15/19 mid-day report - "Completed Secondary Offerings on 11/16/17, and 8/16/17. Reported earnings +10% on +17% sales revenues for the Mar '19 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) growth history has not been strong and steady."

8/15/2019 1:08:49 PM - Reported earnings +20% on +21% sales revenues for the Jun '19 quarter. Enduring distributional pressure since it gapped up on 8/08/19 and hit a new all-time high. Proposed another Secondary Offering on 5/21/19. Found support at its 50 DMA line again since noted with caution in the 6/07/19 mid-day report - "Completed Secondary Offerings on 11/16/17, and 8/16/17. Reported earnings +10% on +17% sales revenues for the Mar '19 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) growth history has not been strong and steady."

8/14/2019 12:14:54 PM - Reported earnings +20% on +21% sales revenues for the Jun '19 quarter. Enduring distributional pressure since it gapped up on 8/08/19 and hit a new all-time high. Proposed another Secondary Offering on 5/21/19. Found support at its 50 DMA line again since noted with caution in the 6/07/19 mid-day report - "Completed Secondary Offerings on 11/16/17, and 8/16/17. Reported earnings +10% on +17% sales revenues for the Mar '19 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) growth history has not been strong and steady."

8/8/2019 12:36:31 PM - Reported earnings +20% on +21% sales revenues for the Jun '19 quarter. Gapped up today and hit a new all-time high. Proposed another Secondary Offering on 5/21/19. Found support at its 50 DMA line again since last noted with caution in the 6/07/19 mid-day report - "Completed Secondary Offerings on 11/16/17, and 8/16/17. Reported earnings +10% on +17% sales revenues for the Mar '19 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) growth history has not been strong and steady."

6/7/2019 12:32:57 PM - Proposed another Secondary Offering on 5/21/19 while hovering near its all-time high. Found support at its 50 DMA line ($36) since last noted with caution in the 5/22/19 mid-day report - "Completed Secondary Offerings on 11/16/17, and 8/16/17. Reported earnings +10% on +17% sales revenues for the Mar '19 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) growth history has not been strong and steady."

5/22/2019 12:23:59 PM - Proposed another Secondary Offering on the prior session while hovering near its all-time high. Testing its 50 DMA line ($35.55) with recent volume-driven losses. Completed Secondary Offerings on 11/16/17, and 8/16/17. Reported earnings +10% on +17% sales revenues for the Mar '19 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) growth history has not been strong and steady.

2/13/2018 12:18:35 PM - Retreating from its all-time high, slumping below its 50 DMA line with recent volume-driven losses. Completed Secondary Offerings on 11/16/17, and 8/16/17. Reported earnings +0% on +8% sales revenues for the Dec '17 quarter. Prior quarterly and annual earnings (C and A criteria) growth history has not been strong and steady.

1/2/2018 12:50:17 PM - Rebounding near its 52-week and all-time high with today's big gain. Completed Secondary Offerings on 11/16/17, and 8/16/17. Reported earnings +24% on +9% sales revenues for the Sep '17 quarter. Prior quarterly and annual earnings (C and A criteria) growth history has not been strong and steady.

11/15/2017 12:29:46 PM - Recently challenging its 52-week and all-time high. Proposed a Secondary Offering on 11/04/17, and it completed an earlier Secondary Offering on 8/16/17. Reported earnings +24% on +9% sales revenues for the Sep '17 quarter. Prior quarterly and annual earnings (C and A criteria) growth history has not been strong and steady.

6/3/2016 12:42:36 PM - Rebounded from below its 50 DMA line and wedged up near its 52-week high again with recent gains lacking great volume conviction. Reported earnings +29% on +4% sales revenues for the Mar '16 quarter. Prior mid-day reports cautioned members - "Pulled back with higher volume after recently wedging to new all-time highs with gains lacking great volume conviction. Reported earnings +31% on +7% sales revenues for the Dec '15 quarter, its 2nd quarterly comparison showing an earnings increase above the +25% guideline (C criteria). Sub par sales revenues growth is a concern. Annual earnings (A criteria) growth history has not been strong and steady."

5/5/2016 12:26:17 PM - Gapped down today and undercut its 50 DMA line. The 5/04/16 mid-day report cautioned members - "Pulled back with higher volume after recently wedging to new all-time highs with gains lacking great volume conviction. Reported earnings +31% on +7% sales revenues for the Dec '15 quarter, its 2nd quarterly comparison showing an earnings increase above the +25% guideline (C criteria). Sub par sales revenues growth is a concern. Annual earnings (A criteria) growth history has not been strong and steady."

5/4/2016 12:28:47 PM - Pulling back with higher volume after recently wedging to new all-time highs with gains lacking great volume conviction. The 2/16/16 mid-day report cautioned members - "Reported earnings +31% on +7% sales revenues for the Dec '15 quarter, its 2nd quarterly comparison showing an earnings increase above the +25% guideline (C criteria). Sub par sales revenues growth is a concern. Annual earnings (A criteria) growth history has not been strong and steady."

3/15/2016 12:27:43 PM - Consolidating after rallying to new all-time highs with gains lacking great volume conviction since the 2/16/16 mid-day report last cautioned members - "Reported earnings +31% on +7% sales revenues for the Dec '15 quarter, its 2nd quarterly comparison showing an earnings increase above the +25% guideline (C criteria). Sub par sales revenues growth is a concern. Annual earnings (A criteria) growth history has not been strong and steady."

2/16/2016 1:11:14 PM - Holding its ground since last noted 2/05/16 when it gapped up above its 50 DMA line and challenged all-time highs. Found support at its 200 DMA line on prior consolidations. Reported earnings +31% on +7% sales revenues for the Dec '15 quarter, its 2nd quarterly comparison showing an earnings increase above the +25% guideline (C criteria). Sub par sales revenues growth is a concern. Annual earnings (A criteria) growth history has not been strong and steady.

2/5/2016 12:27:34 PM - Gapped up above its 50 DMA line today and challenged all-time highs. Found support at its 200 DMA line on prior consolidations. Reported earnings +31% on +7% sales revenues for the Dec '15 quarter, its 2nd quarterly comparison showing an earnings increase above the +25% guideline (C criteria). Sub par sales revenues growth is a concern. Annual earnings (A criteria) growth history has not been strong and steady.

1/21/2016 1:05:15 PM - Slumped from all-time highs and tested support at its 200 DMA line since last noted with caution in the 11/23/15 mid-day report - "Reported earnings +35% on +5% sales revenues for the Sep '15 quarter, but prior comparisons showed earnings increases below the +25% guideline (C criteria). Annual earnings (A criteria) growth history has not been strong and steady."

11/23/2015 12:25:41 PM - Consolidating at all-time highs. Reported earnings +35% on +5% sales revenues for the Sep '15 quarter, but prior comparisons showed earnings increases below the +25% guideline (C criteria). Annual earnings (A criteria) growth history has not been strong and steady.

8/31/2012 12:15:04 PM - Consolidating above prior highs in the $17 area, just -6.3% off its 52-week and all-time highs. Prior mid-day reports noted - "Three of the past 4 quarterly comparisons through Jun '12 showed earnings increases above the +25% guideline (C criteria). However, its annual earnings were virtually flat from FY '08 to FY '10, not strong and steady as the A criteria suggests."

8/14/2012 12:25:44 PM - Consolidating above prior highs in the $17 area, just -6.7% off its 52-week and all-time highs hit with 2 consecutive volume-driven gains. Last noted in the 8/09/12 mid-day report - "Three of the past 4 quarterly comparisons through Jun '12 showed earnings increases above the +25% guideline (C criteria). However, its annual earnings were virtually flat from FY '08 to FY '10, not strong and steady as the A criteria suggests."

8/9/2012 12:29:41 PM - Consolidating above prior highs in the $17 area, just -6.4% off its 52-week and all-time highs hit last week with 2 consecutive volume-driven gains. Three of the past 4 quarterly comparisons through Jun '12 showed earnings increases above the +25% guideline (C criteria). However, its annual earnings were virtually flat from FY '08 to FY '10, not strong and steady as the A criteria suggests.

8/6/2012 12:12:16 PM - Perched near new 52-week and all-time highs hit last week with 2 consecutive volume-driven gains, quickly getting extended from prior highs in the $17 area. Three of the past 4 quarterly comparisons through Jun '12 showed earnings increases above the +25% guideline (C criteria). However, its annual earnings were virtually flat from FY '08 to FY '10, not strong and steady as the A criteria suggests.

8/3/2012 12:28:00 PM - Hitting new 52-week and all-time highs with a 2nd consecutive volume-driven gain, quickly getting extended from prior highs in the $17 area. Three of the past 4 quarterly comparisons through Jun '12 showed earnings increases above the +25% guideline (C criteria). Its annual earnings were virtually flat from FY '08 to FY '10, not strong and steady as the A criteria suggests.

12/23/2009 12:25:29 PM - Sales revenues and earnings history below guidelines in quarterly comparisons.

6/15/2005 12:34:07 PM - L in decent group. "C" & Sales history below guidelines.

6/6/2005 12:41:27 PM - L in decent group. "C" & Sales history below guidelines.

5/24/2005 12:22:37 PM - L in decent group. "C" & Sales history below guidelines.

5/17/2005 12:19:54 PM - L in decent group. "C" & Sales history below guidelines.