2/8/2024 6:30:19 PM - G - Perched near its all-time high today after another big volume-driven gain. Reported Dec '23 quarterly earnings +54% on +85% sales revenues versus the year-ago period, continuing its strong earnings track record. Volume and volatility often increase near earnings news. Its 50 DMA line ($147) defines important near-term support to watch.

2/7/2024 6:59:04 PM - G - Pulled back from its all-time high with today's big volume-driven loss. Reported Dec '23 quarterly earnings +54% on +85% sales revenues versus the year-ago period, continuing its strong earnings track record. Volume and volatility often increase near earnings news. Its 50 DMA line ($146) defines important near-term support to watch.

2/7/2024 12:35:25 PM - G - Hovering near its all-time high today after a volume-driven gain. Reported Dec '23 quarterly earnings +54% on +85% sales revenues versus the year-ago period, continuing its strong earnings track record. Volume and volatility often increase near earnings news. Its 50 DMA line ($146) defines important near-term support to watch.

2/6/2024 5:59:02 PM - G - Hit another new all-time high today with a volume-driven gain. Reported Dec '23 quarterly earnings +54% on +85% sales revenues versus the year-ago period, continuing its strong earnings track record. Volume and volatility often increase near earnings news. Its 50 DMA line ($145) defines important near-term support to watch.

2/5/2024 6:50:27 PM - G - It is extended from the latest base and hit a new high today but finished flat. Keep in mind it is due to report Dec '23 quarterly earnings after the close on Tuesday, 2/06/24. Volume and volatility often increase near earnings news. Its 50 DMA line ($143.63) defines important near-term support to watch.

2/2/2024 1:44:54 PM - G - Hitting a new high and its color code is changed to green after rising above its "max buy" level. Fundamentals remain strong.

1/29/2024 6:34:13 PM - Y - Holding its ground in a tight range above the pivot point and below its "max buy" level. Fundamentals remain strong.

1/22/2024 12:28:29 PM - Y - Rebounded from the early low today but pulled back below the pivot point with recent losses raising some concerns. Fundamentals remain strong.

1/18/2024 12:37:08 PM - Y - Color code is changed to yellow with today's volume-driven loss bringing it back below the "max buy" level but also below the pivot point raising some concerns. Fundamentals remain strong.

1/16/2024 2:36:31 PM - G - Wedging to yet another new high and above its "max buy" level with today's gain adding to a spurt of gains backed by below-average volume and its color code is changed to green. Fundamentals remain strong.

1/11/2024 11:10:02 PM - Y - Wedged to another new high with today's 6th consecutive gain backed by below-average volume. Pivot point cited recently was based on its 12/20/23 high plus 10 cents after forming an advanced "3 weeks tight" base. Subsequent volume-driven gains for new highs are needed to trigger a technical buy signal. Reported Sep '23 quarterly earnings +128% on +76% sales revenues versus the year-ago period, adding to its streak of very strong quarterly results well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history over the past 3 years has been strong, making it a better match with the fact-based investment system's fundamental guidelines.

1/8/2024 10:41:01 AM - Y - Rebounding near its prior high with today's big 3rd consecutive gain. Pivot point cited recently was based on its 12/20/23 high plus 10 cents after forming an advanced "3 weeks tight" base. Subsequent volume-driven gains for new highs are needed to trigger a technical buy signal. Reported Sep '23 quarterly earnings +128% on +76% sales revenues versus the year-ago period, adding to its streak of very strong quarterly results well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history over the past 3 years has been strong, making it a better match with the fact-based investment system's fundamental guidelines.

1/5/2024 1:34:04 PM - Y - Rebounding above its August high with today's gain. Pivot point cited recently was based on its 12/20/23 high plus 10 cents after forming an advanced "3 weeks tight" base. Subsequent volume-driven gains for new highs are needed to trigger a technical buy signal. Reported Sep '23 quarterly earnings +128% on +76% sales revenues versus the year-ago period, adding to its streak of very strong quarterly results well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history over the past 3 years has been strong, making it a better match with the fact-based investment system's fundamental guidelines.

1/3/2024 7:04:55 PM - Y - Pulled back for a 3rd consecutive loss. Pivot point cited recently was based on its 12/20/23 high plus 10 cents after forming an advanced "3 weeks tight" base. Subsequent volume-driven gains for new highs are needed to trigger a technical buy signal. Reported Sep '23 quarterly earnings +128% on +76% sales revenues versus the year-ago period, adding to its streak of very strong quarterly results well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history over the past 3 years has been strong, making it a better match with the fact-based investment system's fundamental guidelines.

1/2/2024 2:43:17 PM - Y - Color code is changed to yellow with pivot point cited based on its 12/20/23 high plus 10 cents after forming an advanced "3 weeks tight" base. Rebounded from early low after gapping down today retreating from near its 52-week high. Subsequent volume-driven gains for new highs are needed to trigger a technical buy signal. Reported Sep '23 quarterly earnings +128% on +76% sales revenues versus the year-ago period, adding to its streak of very strong quarterly results well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history over the past 3 years has been strong, making it a better match with the fact-based investment system's fundamental guidelines.

8/17/2023 1:29:19 PM - Retreating from near its 52-week high, abruptly slumping today toward its 50 DMA line ($115.85) which defines important near-term support to watch. Reported Jun '23 quarterly earnings +182% on +76% sales revenues versus the year-ago period, adding to its streak of very strong quarterly results well above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain after a downturn in its FY '19 and '20 annual earnings (A criteria) history, not a great match the fact-based investment system's fundamental guidelines.

8/2/2023 12:37:06 PM - Gapped up today hitting a new 52-week high, very extended from any sound base. Its 50 DMA line ($109) defines important near-term support to watch. Reported Jun '23 quarterly earnings +182% on +76% sales revenues versus the year-ago period, adding to its streak of very strong quarterly results well above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain after a downturn in its FY '19 and '20 annual earnings (A criteria) history, not a great match the fact-based investment system's fundamental guidelines.

7/25/2023 11:43:26 AM - Hovering near its 52-week high, very extended from any sound base. Its 50 DMA line ($105.72) defines important near-term support to watch. Reported Mar '23 quarterly earnings +223% on +78% sales revenues versus the year-ago period, adding to its streak of strong quarterly results well above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain after a downturn in its FY '19 and '20 annual earnings (A criteria) history, not a great match the fact-based investment system's fundamental guidelines.

6/22/2023 12:18:38 PM - Hit another new 52-week high on the prior session, and it is very extended from any sound base, perched +70% above its 200 DMA line ($66). Its 50 DMA line ($96.14) defines important near-term support to watch. Reported Mar '23 quarterly earnings +223% on +78% sales revenues versus the year-ago period, adding to its streak of strong quarterly results well above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain after a downturn in its FY '19 and '20 annual earnings (A criteria) history, not a great match the fact-based investment system's fundamental guidelines.

6/21/2023 12:41:08 PM - Hitting another new 52-week high today, extended from any sound base and perched +70% above its 200 DMA line ($66). Its 50 DMA line ($95.58) defines important near-term support to watch. Reported Mar '23 quarterly earnings +223% on +78% sales revenues versus the year-ago period, adding to its streak of strong quarterly results well above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain after a downturn in its FY '19 and '20 annual earnings (A criteria) history, not a great match the fact-based investment system's fundamental guidelines.

5/3/2023 12:24:11 PM - Hovering near its 52-week high, extended from any sound base. Its 50 DMA line ($81.25) defines important near-term support to watch. Reported Dec '22 quarterly earnings +100% on +49% sales revenues versus the year-ago period, adding to its streak of strong Jun and Sep '22 quarterly results above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as a downturn in its FY '19 and '20 annual earnings (A criteria) history does not match the fact-based investment system's fundamental guidelines.

3/31/2023 12:02:24 PM - Hitting yet another new 52-week high with today's gain, extended from any sound base. Its 50 DMA line ($70.72) defines important near-term support to watch. Reported Dec '22 quarterly earnings +100% on +49% sales revenues versus the year-ago period, adding to its streak of strong Jun and Sep '22 quarterly results above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as a downturn in its FY '19 and '20 annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

3/24/2023 12:11:56 PM - Hitting another new 52-week high with today's gain, extended from any sound base. Its 50 DMA line ($68) defines important near-term support to watch. Reported Dec '22 quarterly earnings +100% on +49% sales revenues versus the year-ago period, adding to its streak of strong Jun and Sep '22 quarterly results above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as a downturn in its FY '19 and '20 annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

3/13/2023 12:33:29 PM - Consolidating after rallying to a new 52-week high, extended from any sound base. Its 50 DMA line ($64.16) defines important near-term support to watch. Reported Dec '22 quarterly earnings +100% on +49% sales revenues versus the year ago period, adding to its streak of strong Jun and Sep '22 quarterly results above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as a downturn in its FY '19 and '20 annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

2/3/2023 12:21:01 PM - Rallying to another new 52-week high with today's 5th consecutive gain marked by volume. Showed resilience after slumping well below its 50 DMA line with a recent spurt of 3 consecutive volume-driven losses. Reported Dec '22 quarterly earnings +100% on +49% sales revenues versus the year ago period, adding to its streak of strong Jun and Sep '22 quarterly results above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as a downturn in its FY '19 and '20 annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

2/2/2023 2:11:12 PM - Gappped up today rallying to a new 52-week high. Showed resilience after slumping well below its 50 DMA line with a recent spurt of 3 consecutive volume-driven losses. Reported Dec '22 quarterly earnings +100% on +49% sales revenues versus the year ago period, adding to its streak of strong Jun and Sep '22 quarterly results above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as a downturn in its FY '19 and '20 annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

1/11/2023 12:39:03 PM - Retreating from a new 52-week high hit last week and slumping well below its 50 DMA line ($53.15) with todays 3rd consecutive volume-driven loss. Reported strong Mar, Jun, and Sep '22 quarterly results above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as a downturn in its FY '19 and '20 annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

1/10/2023 12:01:18 PM - Retreating from a new 52-week high hit last week with todays 2nd consecutive volume-driven loss testing its 50 DMA line ($53.08). Reported strong Mar, Jun, and Sep '22 quarterly results above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as a downturn in its FY '19 and '20 annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

1/9/2023 1:22:07 PM - On the prior session it hit a new 52-week high with a volume-driven gain after consolidating for the past 5 weeks above its 50 DMA line ($52.90). Reported strong Mar, Jun, and Sep '21 quarterly results above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as a downturn in its FY '19 and '20 annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

1/6/2023 12:47:51 PM - Hitting a new 52-week high today after consolidating for the past 5 weeks above its 50 DMA line ($52.59). Reported strong Mar, Jun, and Sep '21 quarterly results above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as a downturn in its FY '19 and '20 annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

11/4/2021 1:02:08 PM - Gapped down today retreating from its 52-week high and testing support near its 50 DMA line ($30.27). Reported strong Mar, Jun, and Sep '21 quarterly results above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as a downturn in its FY '19 and '20 annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

5/27/2021 12:25:19 PM - Hovering near its 52-week high and finding prompt support near its 50 DMA line ($28.70) during recent consolidations. Reported strong Mar '21 quarterly results but fundamental concerns remain. Noted with caution in prior mid-day reports - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

1/6/2021 12:28:01 PM - Gapped up 12/31/20 hitting a new 52-week high. Found prompt support near its 50 DMA line ($21.98) during recent consolidations. Noted with caution in prior mid-day reports - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

1/4/2021 12:26:13 PM - Gapped up 12/31/20 hitting a new 52-week high. Found prompt support near its 50 DMA line ($21.83) during recent consolidations. Noted with caution in prior mid-day reports - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

12/31/2020 12:55:01 PM - Gapped up today hitting a new 52-week high. Found prompt support near its 50 DMA line ($21.74) during recent consolidations. Noted with caution in prior mid-day reports - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

11/5/2020 12:31:59 PM - Gapped down today violating its 50 DMA line ($19.70). Noted with caution in prior mid-day reports - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

11/2/2020 12:30:42 PM - Consolidating above its 50 DMA line ($19.64). Noted with caution in prior mid-day reports - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

9/22/2020 12:09:32 PM - Gapped up today challenging its 50 DMA line ($18.88) which may act as resistance. Last noted with caution in the 8/06/20 mid-day report - "Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

8/6/2020 12:39:27 PM - Challenging its 52-week high with today's gap up and volume-driven gain. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.