9/19/2024 1:21:12 PM - Gapped up today after pulling back toward support at its 50 DMA line ($448.46) with 5 consecutive losses. Reported Jun '24 quarterly earnings +23% on +14% sales revenues versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

9/12/2024 1:52:35 PM - Pulled back from a new all-time high hit last week. Rallied impressively from support at its 50 DMA line ($444). Reported Jun '24 quarterly earnings +23% on +14% sales revenues versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

9/5/2024 1:49:57 PM - Pulling back from a new all-time high hit this week. Rallied impressively from support at its 50 DMA line ($438.51). Reported Jun '24 quarterly earnings +23% on +14% sales revenues versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

8/21/2024 2:12:00 PM - Gapped up today for new 52-week and all-time highs with its 7th consecutive gain. Found support when recently consolidating near its 50 DMA line ($425). Reported Jun '24 quarterly earnings +23% on +14% sales revenues versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

8/19/2024 12:04:41 PM - Rallying today for new 52-week and all-time highs with a 6th consecutive gain. Found support when recently consolidating near its 50 DMA line ($421). Reported Jun '24 quarterly earnings +23% on +14% sales revenues versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

8/16/2024 12:08:09 PM - Rallying today for new 52-week and all-time highs with a 5th consecutive gain. Found support when recently consolidating near its 50 DMA line ($421). Reported Jun '24 quarterly earnings +23% on +14% sales revenues versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

8/15/2024 12:07:36 PM - Rallying today for new 52-week and all-time highs with a 4th consecutive gain. Found support when recently consolidating near its 50 DMA line ($421). Reported Jun '24 quarterly earnings +23% on +14% sales revenues versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

8/14/2024 1:18:43 PM - Gapped up today and rallied to new 52-week and all-time highs with a big volume-driven gain. Found support when recently consolidating near its 50 DMA line ($420). Reported Jun '24 quarterly earnings +23% on +14% sales revenues versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

8/5/2024 1:00:29 PM - Consolidating near its 50 DMA line ($418). Reported Jun '24 quarterly earnings +23% on +14% sales revenues versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

6/14/2024 12:34:04 PM - Gapped down for a 2nd consecutive session today retreating back below its 50 DMA line ($415) which is now downward sloping. Noted with caution in prior mid-day reports - "Reported Mar '24 quarterly earnings +20% on +10% sales revenues versus the year ago period, breaking a streak of 3 quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20."

6/12/2024 12:39:43 PM - Gapped up today rebounding above its 50 DMA line ($415) with a volume-driven gain. Noted with caution in prior mid-day reports - "Reported Mar '24 quarterly earnings +20% on +10% sales revenues versus the year ago period, breaking a streak of 3 quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20."

6/6/2024 12:30:41 PM - Gapped up on the prior session rebounding above its 50 DMA line ($417) with a volume-driven gain. Noted with caution in prior mid-day reports - "Reported Mar '24 quarterly earnings +20% on +10% sales revenues versus the year ago period, breaking a streak of 3 quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20."

6/5/2024 12:36:59 PM - Gapped up today rebounding above its 50 DMA line ($417) with a volume-driven gain. Last noted with caution in the 5/08/24 mid-day report - "Reported Mar '24 quarterly earnings +20% on +10% sales revenues versus the year ago period, breaking a streak of 3 quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20."

5/8/2024 12:44:07 PM - Pulled back from near its all-time high and slumped below its 50 DMA line with a gap down and volume-driven loss on the prior session when noted with caution in the mid-day report - "Reported Mar '24 quarterly earnings +20% on +10% sales revenues versus the year ago period, breaking a streak of 3 quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20."

5/7/2024 12:33:01 PM - Pulling back from near its all-time high and slumping below its 50 DMA line with today's gap down and volume-driven loss. Reported Mar '24 quarterly earnings +20% on +10% sales revenues versus the year ago period, breaking a streak of 3 quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

2/29/2024 12:31:46 PM - Pulling back from its all-time high with today's loss following a streak of 10 consecutive gains. Reported Dec '23 quarterly earnings +38% on +15% sales revenues versus the year ago period, its 3rd quarterly comparison well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

2/5/2024 12:40:14 PM - Consolidating near its all-time high following a gap up on 2/01/24 for a big volume-driven gain. Reported Dec '23 quarterly earnings +38% on +15% sales revenues versus the year ago period, its 3rd quarterly comparison well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

2/1/2024 12:17:29 PM - Gapped up today hitting a new all-time high with a big volume-driven gain. Reported Dec '23 quarterly earnings +38% on +15% sales revenues versus the year ago period, its 3rd quarterly comparison well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

1/22/2024 12:42:30 PM - Consolidating below its 50 DMA line ($351) which may now act as resistance after retreating from its all-time high with volume-driven losses. Reported Sep '23 quarterly earnings +60% on +33% sales revenues versus the year ago period, its 2nd quarterly comparison well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

1/10/2024 12:50:27 PM - Consolidating near its 50 DMA line ($347) after retreating from its all-time high with volume-driven losses. Reported Sep '23 quarterly earnings +60% on +33% sales revenues versus the year ago period, its 2nd quarterly comparison well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

12/18/2023 12:43:09 PM - Gapped down today for a 5th consecutive volume-driven loss, retreating from its all-time high. Its 50 DMA line ($336) defines near-term support above prior highs in the $329 area. Reported Sep '23 quarterly earnings +60% on +33% sales revenues versus the year ago period, its 2nd quarterly comparison well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

12/8/2023 12:58:56 PM - Hovering near its all-time high, extended from any sound base. Found recent support above its 200 DMA line in recent weeks. Reported Sep '23 quarterly earnings +60% on +33% sales revenues versus the year ago period, its 2nd quarterly comparison well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

11/6/2023 2:11:08 PM - Up for a 7th consecutive volume-driven gain today hitting a new all-time high. Found recent support above its 200 DMA line. Reported Sep '23 quarterly earnings +60% on +33% sales revenues versus the year ago period, its 2nd quarterly comparison well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

11/3/2023 1:25:58 PM - Gapped up for a 2nd consecutive session today hitting a new all-time high. Found recent support above its 200 DMA line. Reported Sep '23 quarterly earnings +60% on +33% sales revenues versus the year ago period, its 2nd quarterly comparison well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

11/2/2023 1:07:28 PM - Gapped up today challenging prior highs, and it faces little resistance due to overhead supply up to the $329 level. Found recent support above its 200 DMA line. Reported Sep '23 quarterly earnings +60% on +33% sales revenues versus the year ago period, its 2nd quarterly comparison well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong after a downturn in FY '20.

10/31/2023 12:56:29 PM - Consolidating near its 50 DMA line ($302.52). Faces near-term resistance due to overhead supply up to the $329 level. Found recent support above its 200 DMA line. Due to report Sep '23 quarterly results on 11/02/23. Reported earnings +40% on +19% sales revenues for the Jun '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20.

10/19/2023 12:39:28 PM - Slumping below its 50 DMA line ($304). Faces resistance due to overhead supply up to the $329 level. Found recent support above its 200 DMA line. Reported earnings +40% on +19% sales revenues for the Jun '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20.

10/17/2023 12:29:54 PM - Faces resistance due to overhead supply up to the $329 level. Rebounded above its 50 DMA line ($305) last week after finding recent support above its 200 DMA line. Reported earnings +40% on +19% sales revenues for the Jun '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20.

10/16/2023 12:48:04 PM - Faces resistance due to overhead supply up to the $329 level. Rebounded above its 50 DMA line ($304.79) last week after finding recent support above its 200 DMA line. Reported earnings +40% on +19% sales revenues for the Jun '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20.

10/13/2023 12:48:36 PM - Rebounded above its 50 DMA line ($304.74) this week after finding recent support above its 200 DMA line. Reported earnings +40% on +19% sales revenues for the Jun '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20.

10/11/2023 12:50:20 PM - Rebounding above its 50 DMA line ($305) this week after finding recent support above its 200 DMA line. Reported earnings +40% on +19% sales revenues for the Jun '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20.

10/10/2023 12:38:01 PM - Gapped up today rebounding above its 50 DMA line ($305) after finding recent support above its 200 DMA line. Reported earnings +40% on +19% sales revenues for the Jun '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20.

9/21/2023 12:42:23 PM - Gapped down today. Last noted with caution in the 9/07/23 mid-day report - "Encountered distributional pressure and slumped below its 50 DMA line and below the prior low ($301.75). Reported earnings +40% on +19% sales revenues for the Jun '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20."

9/7/2023 12:38:17 PM - On track today for a 6th consecutive loss. Encountered distributional pressure and slumped below its 50 DMA line and below the prior low ($301.75). Reported earnings +40% on +19% sales revenues for the Jun '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20.

9/6/2023 12:40:05 PM - On track today for a 5th consecutive loss. Encountered distributional pressure and slumped below its 50 DMA line. Reported earnings +40% on +19% sales revenues for the Jun '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20.

8/18/2023 12:50:44 PM - Encountered distributional pressure and slumped below its 50 DMA line ($314.20). Reported earnings +40% for the Jun '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20.

8/2/2023 1:10:25 PM - Encountering distributional pressure and pulling back from its all-time high, consolidating above its 50 DMA line ($309.56). Reported earnings +40% for the Jun '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20.

7/6/2023 12:14:51 PM - Pulling back from a new all-time high hit last week with volume-driven gains. Prior mid-day reports noted - "Reported earnings +23% on +18% sales revenues for the Mar '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20."

6/30/2023 12:54:55 PM - Steadily rising into new all-time high territory with recent volume-driven gains. Prior mid-day reports noted - "Reported earnings +23% on +18% sales revenues for the Mar '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20."

6/23/2023 12:30:39 PM - Small gains have it recently inching into new all-time high territory. Prior mid-day reports noted - "Reported earnings +23% on +18% sales revenues for the Mar '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20."

6/21/2023 1:12:39 PM - Small gains have it recently inching into new all-time high territory. Prior mid-day reports noted - "Reported earnings +23% on +18% sales revenues for the Mar '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20."

6/15/2023 12:12:43 PM - Small gains this week have it inching into new all-time high territory. Reported earnings +23% on +18% sales revenues for the Mar '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20.

6/14/2023 12:16:32 PM - Small gap up today has it inching into new all-time high territory. Reported earnings +23% on +18% sales revenues for the Mar '23 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20.

1/10/2022 12:52:27 PM -
After recently challenging its all-time high it has slumped below its 50 DMA line during a 4 session losing streak. Noted with caution in the 12/15/21 mid-day report - "Reported earnings +19% on +17% sales revenues for the Sep '21 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20."


1/4/2022 1:01:12 PM -
Today's big gain with higher volume has it challenging its all-time high. Found support near its 50 DMA line since last noted with caution in the 12/15/21 mid-day report - "Reported earnings +19% on +17% sales revenues for the Sep '21 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20."


12/15/2021 12:47:46 PM -
Consolidating near its all-time high and still above its 50 DMA line, but slumping since last noted with caution in the 11/23/21 mid-day report - "Reported earnings +19% on +17% sales revenues for the Sep '21 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20."


11/23/2021 12:42:22 PM -
Gapped down today retreating from its all-time high following volume-driven gains and an impressive rally in recent weeks. Reported earnings +19% on +17% sales revenues for the Sep '21 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20.


11/22/2021 12:52:54 PM -
Hitting a new all-time high with today's volume-driven gain adding to an impressive rally in recent weeks. Reported earnings +19% on +17% sales revenues for the Sep '21 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving concerns, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history was strong until a downturn in FY '20.


5/4/2020 12:27:15 PM -
Its 200 DMA line ($159.57) has acted as resistance in recent weeks while rebounding after a deeper pullback. Reported earnings -7% on -3% sales revenues for the Mar '20 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth has been a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong.


2/4/2020 12:21:10 PM -
Today's big volume-driven loss is undercutting its 50 DMA line ($168) which acted as support in recent months. Reported earnings -11% on +8% sales revenues for the Dec '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth has been a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong.


1/31/2020 1:18:58 PM -
Testing its 50 DMA line ($168) which acted as support in recent weeks. Prior mid-day reports noted - "Reported earnings +10% on +2% sales revenues for the Sep '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth is a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong."


1/16/2020 12:52:15 PM -
Stubbornly held its ground in recent weeks. Inched into new all-time high territory with recent gains marked by above average volume. Found support above its 50 DMA line during the quiet consolidation since noted with caution in the 11/05/19 mid-day report - "Reported earnings +10% on +2% sales revenues for the Sep '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth is a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong."


1/15/2020 1:00:21 PM -
Stubbornly held its ground in recent weeks. Inched into new all-time high territory with recent gains marked by above average volume. Found support above its 50 DMA line during the quiet consolidation since noted with caution in the 11/05/19 mid-day report - "Reported earnings +10% on +2% sales revenues for the Sep '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth is a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong."


1/13/2020 1:06:42 PM - Stubbornly held its ground in recent weeks. Inching into new all-time high territory with today's 4th consecutive gain marked by ever-increasing volume. Found support above its 50 DMA line during the quiet consolidation since noted with caution in the 11/05/19 mid-day report - "Reported earnings +10% on +2% sales revenues for the Sep '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth is a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong."

1/10/2020 1:04:44 PM - Stubbornly held its ground in recent weeks and inching into new all-time high territory with today's 3rd consecutive gain. Found support above its 50 DMA line during the quiet consolidation since noted with caution in the 11/05/19 mid-day report - "Reported earnings +10% on +2% sales revenues for the Sep '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth is a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong."

12/27/2019 12:37:03 PM - Stubbornly holding its ground in recent weeks perched within close striking distance of its all-time high. Found support above its 50 DMA line during the quiet consolidation since last noted with caution in the 11/05/19 mid-day report - "Reported earnings +10% on +2% sales revenues for the Sep '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth is a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong."

11/5/2019 12:50:14 PM - Gapped down today retreating after spiking to a new all-time high on the prior session. Reported earnings +10% on +2% sales revenues for the Sep '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth is a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong.

11/4/2019 12:27:37 PM - Gapped up today and hit a new all-time high. Reported earnings +10% on +2% sales revenues for the Sep '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth is a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong.

10/2/2019 12:51:16 PM -
Gapped down today and gapped down on 9/10/19. Encountered distributional pressure since noted with caution in the 8/02/19 mid-day report - "Reported earnings +11% on +6% sales revenues for the Jun '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth is a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong."


9/30/2019 12:28:58 PM -
Gapped down on 9/10/19 and encountered distributional pressure since noted with caution in the 8/02/19 mid-day report - "Reported earnings +11% on +6% sales revenues for the Jun '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth is a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong."


9/17/2019 12:30:58 PM -
Gapped down on 9/10/19 slumping back below its 50 DMA line ($160) and undercutting the prior low ($152.92 on 8/23/19) . Encountered distributional pressure since noted with caution in the 8/02/19 mid-day report - "Reported earnings +11% on +6% sales revenues for the Jun '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth is a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong."


9/10/2019 12:49:12 PM -
Gapped down today slumping back below its 50 DMA line ($161) and undercutting the prior low ($152.92 on 8/23/19) . Encountered distributional pressure since noted with caution in the 8/02/19 mid-day report - "Reported earnings +11% on +6% sales revenues for the Jun '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth is a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong."


8/27/2019 1:05:17 PM -
Gapped up today rebounding toward its 50 DMA line ($161) which recently acted as resistance. Encountered distributional pressure since noted with caution in the 8/02/19 mid-day report - "Reported earnings +11% on +6% sales revenues for the Jun '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth is a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong."


8/14/2019 12:25:09 PM -
Sputtering below its 50 DMA line ($161) which recently acted as resistance. Encountering distributional pressure since last noted with caution in the 8/02/19 mid-day report - "Reported earnings +11% on +6% sales revenues for the Jun '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth is a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong."


8/2/2019 1:11:09 PM -
Pulling back with higher volume behind today's loss testing its 50 DMA line ($158.68). Reported earnings +11% on +6% sales revenues for the Jun '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and sub par sales revenues growth is a concern, fundamentally. Since completing its $52 IPO in Oct '15 its annual earnings (A criteria) history has been strong.


7/30/2019 1:00:28 PM -
Pulling back with higher volume behind today's 5th consecutive loss after wedging to new all-time highs since the 7/03/19 mid-day report last noted - "Reported earnings +11% on +3% sales revenues for the Mar '19 quarter. Went through a deep consolidation below its 200 DMA line since noted with caution in the 10/08/18 mid-day report. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and waning sales revenues is a concern, fundamentally. Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines."


7/3/2019 11:57:27 AM - Hitting a new all-time high today while adding to an impressive spurt of gains lacking great volume conviction since last noted with caution in the 5/15/19 mid-day report - "Reported earnings +11% on +3% sales revenues for the Mar '19 quarter. Went through a deep consolidation below its 200 DMA line since noted with caution in the 10/08/18 mid-day report. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and waning sales revenues is a concern, fundamentally. Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines."

5/15/2019 1:20:04 PM - Reported earnings +11% on +3% sales revenues for the Mar '19 quarter. Rallying toward its 52-week high with a spurt of volume-driven gains. Went through a deep consolidation below its 200 DMA line since noted with caution in the 10/08/18 mid-day report. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and waning sales revenues is a concern, fundamentally. Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

5/9/2019 12:52:11 PM - Reported earnings +11% on +3% sales revenues for the Mar '19 quarter. Rebounding toward its 52-week high with today's 3rd consecutive volume-driven gain. Went through a deep consolidation below its 200 DMA line since noted with caution in the 10/08/18 mid-day report. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and waning sales revenues is a concern, fundamentally. Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

5/8/2019 1:18:53 PM - Reported earnings +11% on +3% sales revenues for the Mar '19 quarter. Rebounding toward its 52-week high with today's 2nd consecutive volume-driven gain. Went through a deep consolidation below its 200 DMA line since noted with caution in the 10/08/18 mid-day report. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and waning sales revenues is a concern, fundamentally. Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

4/24/2019 12:45:22 PM - Rebounding after a deep consolidation below its 200 DMA line since noted with caution in the 10/08/18 mid-day report. Reported earnings +34% on -4% sales revenues for the Dec '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and waning sales revenues is a concern, fundamentally. Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

4/23/2019 1:00:16 PM - Rebounding after a deep consolidation below its 200 DMA line since noted with caution in the 10/08/18 mid-day report. Reported earnings +34% on -4% sales revenues for the Dec '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and waning sales revenues is a concern, fundamentally. Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

4/8/2019 12:15:14 PM - Rebounding after a deep consolidation below its 200 DMA line since noted with caution in the 10/08/18 mid-day report. Reported earnings +34% on -4% sales revenues for the Dec '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and waning sales revenues is a concern, fundamentally. Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

3/7/2019 12:54:38 PM - Rebounding after a deep consolidation below its 200 DMA line since last noted with caution in the 10/08/18 mid-day report. Reported earnings +34% on -4% sales revenues for the Dec '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and waning sales revenues is a concern, fundamentally. Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

10/8/2018 12:55:32 PM - Slumping near its 200 DMA line ($127). Reported earnings +21% on +1% sales revenues for the Jun '18 quarter. Two of the past 3 quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Found support near its 200 DMA line since last noted with caution in the 7/30/18 mid-day report - "Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines."

7/30/2018 12:37:20 PM - Slumping further below its 50 DMA line ($137). Prior mid-day reports noted - "Reported earnings +37% on +16% sales revenues for the Mar '18 quarter, and three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines."

7/25/2018 12:39:19 PM - Slumping further below its 50 DMA line ($137). Prior mid-day reports noted - "Reported earnings +37% on +16% sales revenues for the Mar '18 quarter, and three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines."

7/24/2018 12:01:29 PM - Gapped down on the prior session violating its 50 DMA line ($137), and slumping further today. Prior mid-day reports noted - "Reported earnings +37% on +16% sales revenues for the Mar '18 quarter, and three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines."

7/23/2018 12:12:55 PM - Gapped down today violating its 50 DMA line ($137). Prior mid-day reports noted - "Reported earnings +37% on +16% sales revenues for the Mar '18 quarter, and three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines."

6/28/2018 12:13:53 PM - Retreating near its 50 DMA line ($133.92). Prior mid-day reports noted - "Reported earnings +37% on +16% sales revenues for the Mar '18 quarter, and three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines."

6/22/2018 1:04:24 PM - Retreating from its all-time high with today's 6th consecutive loss. Reported earnings +37% on +16% sales revenues for the Mar '18 quarter, and three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

6/14/2018 12:54:51 PM - Hitting a new all-time high with today's 4th consecutive gain on ever-increasing volume. Reported earnings +37% on +16% sales revenues for the Mar '18 quarter, and three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

5/29/2018 12:36:02 PM - Undercut its prior high ($131) and pulled back to its 50 DMA line ($126) with a volume-driven loss today. Reported earnings +37% on +16% sales revenues for the Mar '18 quarter, and three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

5/8/2018 12:53:37 PM - Pulling back today following 4 consecutive volume-driven gains for new all-time highs. Reported earnings +37% on +16% sales revenues for the Mar '18 quarter, and three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

5/7/2018 1:17:58 PM - Its 4th consecutive volume-driven gain today has it hitting another new all-time high. Reported earnings +37% on +16% sales revenues for the Mar '18 quarter, and three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

5/4/2018 12:43:52 PM - Its 3rd consecutive volume-driven gain today has it hitting a new all-time high. Reported earnings +37% on +16% sales revenues for the Mar '18 quarter, and three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

5/3/2018 1:16:32 PM - Its 2nd consecutive volume-driven gain today is challenging the all-time high. Reported earnings +37% on +16% sales revenues for the Mar '18 quarter, and three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

5/2/2018 12:43:03 PM - Gapped up today challenging prior highs after finding support near its 50 DMA line. Due to report earnings news after the close on Thursday, May 3rd. Prior mid-day reports cautioned members - "Fundamental concerns remain. Reported earnings +16% on +14% sales revenues for the Dec '17 quarter, but its 4 prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines."

3/21/2018 1:05:54 PM - Finding support near its 50 DMA line while consolidating since it gapped up on 2/01/18 hitting a new all-time high with a big volume-driven gain. Prior mid-day reports cautioned members - "Fundamental concerns remain. Reported earnings +16% on +14% sales revenues for the Dec '17 quarter, but its 4 prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines."

2/6/2018 1:00:13 PM - Consolidating since it gapped up on 2/01/18 hitting a new all-time high with a big volume-driven gain. Prior mid-day reports cautioned members - "Fundamental concerns remain. Reported earnings +16% on +14% sales revenues for the Dec '17 quarter, but its 4 prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines."

2/5/2018 1:38:50 PM - Gapped up on 2/01/18 hitting a new all-time high with a big volume-driven gain. Fundamental concerns remain. Reported earnings +16% on +14% sales revenues for the Dec '17 quarter, but its 4 prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

2/2/2018 12:57:25 PM - Gapped up on the prior session and hitting new all-time highs with today's 3rd consecutive volume-driven gain. Fundamental concerns remain. Reported earnings +16% on +14% sales revenues for the Dec '17 quarter, but its 4 prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

2/1/2018 1:22:47 PM - Gapped up today hitting a new all-time high. Fundamental concerns remain. Reported earnings +16% on +14% sales revenues for the Dec '17 quarter, but its 4 prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

1/11/2018 12:55:47 PM - Perched within striking distance of its all-time high. Recently rebounded above its 50 DMA line ($109.67), helping its outlook improve. Reported earnings +32% on +12% sales revenues for the Sep '17 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain. Limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

1/4/2018 12:48:57 PM - Gapped up today rebounding above its downward sloping 50 DMA line ($109.80), helping its outlook improve. Reported earnings +32% on +12% sales revenues for the Sep '17 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Prior mid-day reports cautioned members - "Fundamental concerns remain as it has a limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines."

11/13/2017 1:08:00 PM - Recently slumped below its 50 DMA line ($113.62). Reported earnings +32% on +12% sales revenues for the Sep '17 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Prior mid-day reports cautioned members - "Fundamental concerns remain as it has a limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines."

11/2/2017 1:10:24 PM - Due to report Sep '17 quarterly earnings results after the close today. Volume and volatility often increase near earnings news. Gapped down today, retreating from its all-time high after a streak of 7 consecutive gains. Found support at its 50 DMA line recently while building on an orderly flat base. Reported earnings +34% on +16% sales revenues for the Jun '17 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as it has a limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

10/31/2017 12:56:11 PM - Hitting a new all-time high with today's 6th consecutive gain. Found support at its 50 DMA line recently while building on an orderly flat base. Due to report Sep '17 quarterly earnings results after the close on Thursday, November 2nd. Reported earnings +34% on +16% sales revenues for the Jun '17 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as it has a limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

10/9/2017 12:10:09 PM - Found support at its 50 DMA line recently while building on a flat base. Reported earnings +34% on +16% sales revenues for the Jun '17 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as it has a limited history since its $52 IPO in Oct '15. Up and down annual earnings (A criteria) history is not a great match with the fact-based investment system's guidelines.

9/8/2017 12:33:09 PM - Gapped down on the prior session, abruptly retreating from its all-time high after wedging to new highs with recent gains lacking great volume conviction. Very extended from any sound base. Reported earnings +34% on +16% sales revenues for the Jun '17 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain. Up and down annual earnings history is not a great match with the fact-based investment system's guidelines.

9/7/2017 12:48:03 PM - Gapped down today abruptly retreating from its all-time high after wedging highs with recent gains. Very extended from any sound base. Reported earnings +34% on +16% sales revenues for the Jun '17 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain. Up and down annual earnings history is not a great match with the fact-based investment system's guidelines.

8/22/2017 12:23:37 PM - Hitting new all-time highs, very extended from any sound base. Reported earnings +34% on +16% sales revenues for the Jun '17 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain. Up and down annual earnings history is not a great match with the fact-based investment system's guidelines.

8/3/2017 11:52:38 AM - Perched at its all-time high after volume-driven gains, very extended from any sound base. Reported earnings +34% on +16% sales revenues for the Jun '17 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain. Up and down annual earnings history is not a great match with the fact-based investment system's guidelines.

8/2/2017 1:36:00 PM - Perched at its all-time high today, very extended from any sound base. Reported earnings +34% on +16% sales revenues for the Jun '17 quarter, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain. Up and down annual earnings history is not a great match with the fact-based investment system's guidelines.

8/1/2017 11:49:54 AM - Hitting yet another new all-time high today, getting very extended from any sound base. Fundamental concerns remain. Reported earnings +49% on +14% sales revenues for the Mar '17 quarter. Prior sales revenues and earnings (C and A criteria) growth history is not a great match with the fact-based investment system's guidelines.

7/26/2017 1:01:41 PM - Found support at its 50 DMA line while recently consolidating and today's gain helped it hit yet another new all-time high. Fundamental concerns remain. Reported earnings +49% on +14% sales revenues for the Mar '17 quarter. Prior sales revenues and earnings (C and A criteria) growth history is not a great match with the fact-based investment system's guidelines.

7/20/2017 12:49:54 PM - Found support at its 50 DMA line while recently consolidating and today's gain helped it hit yet another new all-time high. Fundamental concerns remain. Reported earnings +49% on +14% sales revenues for the Mar '17 quarter. Prior sales revenues and earnings (C and A criteria) growth history is not a great match with the fact-based investment system's guidelines.

7/19/2017 12:41:08 PM - Found support at its 50 DMA line while recently consolidating and today's gain helped it hit another new all-time high. Fundamental concerns remain. Reported earnings +49% on +14% sales revenues for the Mar '17 quarter. Prior sales revenues and earnings (C and A criteria) growth history is not a great match with the fact-based investment system's guidelines.

7/12/2017 12:45:13 PM - Found support at its 50 DMA line while recently consolidating and today's gain helped it hit another new all-time high. Fundamental concerns remain. Reported earnings +49% on +14% sales revenues for the Mar '17 quarter. Prior sales revenues and earnings (C and A criteria) growth history is not a great match with the fact-based investment system's guidelines.

7/11/2017 12:32:51 PM - Found support at its 50 DMA line while recently consolidating near its all-time high. Fundamental concerns remain. Reported earnings +49% on +14% sales revenues for the Mar '17 quarter. Prior sales revenues and earnings (C and A criteria) growth history is not a great match with the fact-based investment system's guidelines.

6/15/2017 1:27:21 PM - Consolidating near its all-time high, encountering distributional pressure after getting extended from any sound base. Fundamental concerns remain. Reported earnings +49% on +14% sales revenues for the Mar '17 quarter. Prior sales revenues and earnings (C and A criteria) growth history is not a great match with the fact-based investment system's guidelines.

5/9/2017 1:25:14 PM - Hitting new all-time highs again today while adding to a streak of volume-driven gains. Fundamental concerns remain. Reported earnings +49% on +14% sales revenues for the Mar '17 quarter. Prior sales revenues and earnings (C and A criteria) growth history is not a great match with the fact-based investment system's guidelines.

5/8/2017 12:48:09 PM - Hitting new all-time highs today while adding to a streak of volume-driven gains. Fundamental concerns remain. Reported earnings +49% on +14% sales revenues for the Mar '17 quarter. Prior sales revenues and earnings (C and A criteria) growth history is not a great match with the fact-based investment system's guidelines.

5/4/2017 12:43:37 PM - Gapped up today hitting new all-time highs. Fundamental concerns remain. Reported earnings +49% on +14% sales revenues for the Mar '17 quarter. Prior sales revenues and earnings (C and A criteria) growth history is not a great match with the fact-based investment system's guidelines.

5/3/2017 1:32:58 PM - Hovering near its all-time high. Repeatedly noted in recent mid-day reports - "Fundamental concerns remain. Reported earnings +135% on +9% sales revenues for the Dec '16 quarter. Prior sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

4/25/2017 1:02:12 PM - Hovering near its all-time high. Repeatedly noted in recent mid-day reports - "Fundamental concerns remain. Reported earnings +135% on +9% sales revenues for the Dec '16 quarter. Prior sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

4/24/2017 12:22:22 PM - Hovering near its all-time high. Repeatedly noted in recent mid-day reports - "Fundamental concerns remain. Reported earnings +135% on +9% sales revenues for the Dec '16 quarter. Prior sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

4/19/2017 12:36:44 PM - Hovering near its all-time high. Repeatedly noted in recent mid-day reports - "Fundamental concerns remain. Reported earnings +135% on +9% sales revenues for the Dec '16 quarter. Prior sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

4/4/2017 12:48:09 PM - Hovering neat its all-time high. Repeatedly noted in recent mid-day reports - "Rallying with no resistance remaining due to overhead supply. Fundamental concerns remain. Reported earnings +135% on +9% sales revenues for the Dec '16 quarter. Prior sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

4/3/2017 12:05:09 PM - Hovering neat its all-time high. Repeatedly noted in recent mid-day reports - "Rallying with no resistance remaining due to overhead supply. Fundamental concerns remain. Reported earnings +135% on +9% sales revenues for the Dec '16 quarter. Prior sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

3/28/2017 12:49:43 PM - Hitting yet another new all-time high today. Repeatedly noted in recent mid-day reports - "Rallying with no resistance remaining due to overhead supply. Fundamental concerns remain. Reported earnings +135% on +9% sales revenues for the Dec '16 quarter. Prior sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

3/27/2017 12:39:28 PM - Hitting yet another new all-time high today. Repeatedly noted in recent mid-day reports - "Rallying with no resistance remaining due to overhead supply. Fundamental concerns remain. Reported earnings +135% on +9% sales revenues for the Dec '16 quarter. Prior sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

3/24/2017 12:20:33 PM - Hitting yet another new all-time high today. Noted in recent mid-day reports rallying with no resistance remaining due to overhead supply. Fundamental concerns remain. Reported earnings +135% on +9% sales revenues for the Dec '16 quarter. Prior sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines.

3/23/2017 12:41:46 PM - Hitting a new all-time high today with a gap up gain. Noted in recent mid-day reports rallying with no resistance remaining due to overhead supply. Fundamental concerns remain. Reported earnings +135% on +9% sales revenues for the Dec '16 quarter. Prior sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines.

3/15/2017 1:46:05 PM - Touching a new all-time high. Noted in recent mid-day reports rallying with no resistance remaining due to overhead supply. Fundamental concerns remain. Reported earnings +135% on +9% sales revenues for the Dec '16 quarter. Prior sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines.

3/7/2017 12:34:13 PM - Consolidating in a tight range near all-time highs. Noted in recent mid-day reports rallying with no resistance remaining due to overhead supply. Fundamental concerns remain. Reported earnings +135% on +9% sales revenues for the Dec '16 quarter. Prior sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines.

2/3/2017 1:10:03 PM - Gapped up again today hitting new all-time highs. Noted in recent mid-day reports rallying with no resistance remaining due to overhead supply. Fundamental concerns remain and prior mid-day reports cautioned members - "Reported earnings +18% on +9% sales revenues for the Sep '16 quarter. Sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

2/2/2017 12:22:53 PM - Gapped up today hitting new all-time highs. Noted in recent mid-day reports rallying with no resistance remaining due to overhead supply. Fundamental concerns remain and prior mid-day reports cautioned members - "Reported earnings +18% on +9% sales revenues for the Sep '16 quarter. Sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

1/31/2017 1:15:31 PM - Hovering near all-time highs and appearing in recent mid-day reports with no resistance remaining due to overhead supply. Fundamental concerns remain and prior mid-day reports cautioned members - "Reported earnings +18% on +9% sales revenues for the Sep '16 quarter. Sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

1/24/2017 12:40:32 PM - Hitting new all-time highs and appearing in the mid-day report for a 2nd consecutive session with no resistance remaining due to overhead supply. Fundamental concerns remain and prior mid-day reports cautioned members - "Reported earnings +18% on +9% sales revenues for the Sep '16 quarter. Sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

1/23/2017 12:32:59 PM - Hitting a new all-time high today and no resistance remains due to overhead supply. Fundamental concerns remain and prior mid-day reports cautioned members - "Reported earnings +18% on +9% sales revenues for the Sep '16 quarter. Sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

1/12/2017 1:35:40 PM - Churning above average volume while challenging its all-time highs. No resistance remains due to overhead supply. Fundamental conPrior mid-day reports cautioned members - "Reported earnings +18% on +9% sales revenues for the Sep '16 quarter. Sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

12/14/2016 12:33:54 PM - Stubbornly holding its ground in recent weeks and rallying from its 50 DMA line toward prior highs. Little resistance remains due to overhead supply. Prior mid-day reports cautioned members - "Reported earnings +18% on +9% sales revenues for the Sep '16 quarter. Sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

12/7/2016 12:50:42 PM - Recently rallying from its 50 DMA line toward prior highs and little resistance remains due to overhead supply. Reported earnings +18% on +9% sales revenues for the Sep '16 quarter. Prior mid-day reports cautioned members - "Sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

12/5/2016 12:36:40 PM - Gapped up today. Recently rallying from its 50 DMA line toward prior highs. Reported earnings +18% on +9% sales revenues for the Sep '16 quarter. Prior mid-day reports cautioned members - "Sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

11/11/2016 1:00:23 PM - Gapped up on 11/07/16 rallying from its 50 DMA line toward prior highs. Prior mid-day reports cautioned members - "Sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines."

11/8/2016 12:42:04 PM - Gapped up on the prior session rallying from its 50 DMA line toward prior highs. Sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines.

11/7/2016 12:31:49 PM - Gapped up today rallying from its 50 DMA line toward prior highs. Sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines.

10/14/2016 12:26:57 PM - Sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines.

10/13/2016 10:51:24 AM - Sales revenues and earnings growth history is not a match with the fact-based investment system's guidelines.