5/2/2024 8:56:11 PM - Slumped further below its 50 DMA line ($628) with higher volume behind today's big loss raising greater concerns. A rebound above the 50 DMA line is needed to help its outlook improve. Fundamentals remain strong. It will be dropped from the Featured Stocks list tonight.

4/30/2024 7:57:56 PM - G - Color code is changed to green after violating its 50 DMA line ($627) with today's big loss on +18% above-average volume triggering a technical sell signal. Fundamentals remain strong. Only a prompt rebound above the 50 DMA line would help its outlook improve.

4/25/2024 4:54:07 PM - Y - Pulled back again today with near average volume, testing support at its 50 DMA line ($627) and recent lows. Stalled after highlighted yellow in the 4/04/24 mid-day report with pivot point cited based on its 2/09/24 high plus 10 cents. Fundamentals remain strong. See the latest FSU analysis for more details and an annotated graph.

4/23/2024 6:03:00 PM - Y - Posted a solid gain today with +25% above average volume, finding support at its 50 DMA line ($626). Stalled after highlighted yellow in the 4/04/24 mid-day report with pivot point cited based on its 2/09/24 high plus 10 cents. Fundamentals remain strong. Faces some resistance due to old overhead supply up to the $866 level.

4/19/2024 6:42:23 PM - Y - Pulled back today testing its 50 DMA line ($625) with a loss on +52% above-average volume. Stalled after highlighted yellow in the 4/04/24 mid-day report with pivot point cited based on its 2/09/24 high plus 10 cents. Initial support is at its prior highs and its 50 DMA line ($626). Fundamentals remain strong. Faces some resistance due to old overhead supply up to the $866 level.

4/19/2024 11:52:14 AM - Y - Pulling back today following a solid gain on the prior session. Stalled after highlighted yellow in the 4/04/24 mid-day report with pivot point cited based on its 2/09/24 high plus 10 cents. Initial support is at its prior highs and its 50 DMA line ($626). Fundamentals remain strong. Faces some resistance due to old overhead supply up to the $866 level.

4/18/2024 12:17:37 PM - Y - Posting a solid gain today. Stalled after highlighted yellow in the 4/04/24 mid-day report with pivot point cited based on its 2/09/24 high plus 10 cents. Initial support is at its prior highs and its 50 DMA line ($625). Fundamentals remain strong. Faces some resistance due to old overhead supply up to the $866 level.

4/17/2024 3:49:47 PM - Y - Stalled after highlighted yellow in the 4/04/24 mid-day report with pivot point cited based on its 2/09/24 high plus 10 cents. Initial support is at its prior highs and its 50 DMA line ($624.57). Fundamentals remain strong. Faces some resistance due to old overhead supply up to the $866 level.

4/12/2024 5:48:54 PM - Y - Pulled back today with below-average volume. Highlighted yellow in the 4/04/24 mid-day report with pivot point cited based on its 2/09/24 high plus 10 cents. Initial support is at its prior highs and its 50 DMA line ($623). Reported Dec '23 quarterly earnings +59% on +24% sales revenues versus the year-ago period, its 6th consecutive quarterly comparison well above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong. Faces some resistance due to old overhead supply up to the $866 level.

4/11/2024 5:30:40 PM - Y - Posted a solid gain today with average volume for a best-ever close. Highlighted yellow in the 4/04/24 mid-day report with pivot point cited based on its 2/09/24 high plus 10 cents. Initial support is at its prior highs and its 50 DMA line ($622). Reported Dec '23 quarterly earnings +59% on +24% sales revenues versus the year-ago period, its 6th consecutive quarterly comparison well above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong. Faces some resistance due to old overhead supply up to the $866 level.

4/5/2024 11:51:26 AM - Y - Gapped up today and on track for a solid gain. On the prior session it finished in middle of its intra-day range after highlighted yellow in the mid-day report with pivot point cited based on its 2/09/24 high plus 10 cents. Hit a new 52-week high with a volume-driven gain triggering a technical buy signal after finding prompt support at its 50 DMA line ($617) in recent weeks. Reported Dec '23 quarterly earnings +59% on +24% sales revenues versus the year-ago period, its 6th consecutive quarterly comparison well above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong. Faces some resistance due to old overhead supply up to the $866 level. See the latest FSU analysis for more details and a new annotated graph.

4/4/2024 11:54:20 PM - Y - Finished in middle of intra-day range after highlighted yellow with pivot point cited based on its 2/09/24 high plus 10 cents. Hit a new 52-week high with today's volume-driven gain triggering a technical buy signal after finding prompt support at its 50 DMA line ($615.57) in recent weeks. Reported Dec '23 quarterly earnings +59% on +24% sales revenues versus the year-ago period, its 6th consecutive quarterly comparison well above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong. Faces some resistance due to old overhead supply up to the $866 level. See the latest FSU analysis for more details and a new annotated graph.

4/4/2024 12:36:22 PM - Y - Color code is changed to yellow with pivot point cited based on its 2/09/24 high plus 10 cents. Hitting a new 52-week high with today's volume-driven gain triggering a technical buy signal after finding prompt support at its 50 DMA line ($615.57) in recent weeks. Reported Dec '23 quarterly earnings +59% on +24% sales revenues versus the year-ago period, its 6th consecutive quarterly comparison well above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong. Faces some resistance due to old overhead supply up to the $866 level.

4/3/2024 12:28:53 PM - Consolidating near its 52-week high, finding prompt support at its 50 DMA line in recent weeks. Reported Dec '23 quarterly earnings +59% on +24% sales revenues versus the year-ago period, its 6th consecutive quarterly comparison well above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong. Extended from any sound base. Faces some resistance due to old overhead supply up to the $866 level.

2/15/2024 1:01:10 PM - There was a "negative reversal" after today's early gain. Reported Dec '23 quarterly earnings +59% on +24% sales revenues versus the year-ago period, its 6th consecutive quarterly comparison well above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong. Extended from any sound base. Faces some resistance due to old overhead supply up to the $866 level.

1/30/2024 12:15:21 PM - Reported Sep '23 quarterly earnings +130% on +26% sales revenues versus the year-ago period, its 5th consecutive quarterly comparison well above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong. Extended from any sound base. Faces some resistance due to old overhead supply up to the $866 level.

8/3/2023 12:44:09 PM - Reported Jun '23 quarterly earnings +205% on +25% sales revenues versus the year-ago period, its 4th consecutive quarterly comparison well above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong. Gapped down today violating its 50 DMA line with a damaging volume-driven loss. Faces resistance due to overhead supply up to the $866 level.

7/20/2023 12:36:16 PM - Pulling back today following 8 consecutive gains. Made gradual progress and stubbornly held its ground since noted with caution in the 5/04/23 mid-day report - "Went through a deep consolidation since noted with caution in the 11/17/21 mid-day report. Faces resistance due to overhead supply up to the $866 level. Reported Mar '23 quarterly earnings +122% on +27% sales revenues versus the year-ago period, its 3rd consecutive quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong."

6/13/2023 12:34:24 PM - Made gradual progress and stubbornly held its ground since last noted with caution in the 5/04/23 mid-day report - "Went through a deep consolidation since noted with caution in the 11/17/21 mid-day report. Faces resistance due to overhead supply up to the $866 level. Reported Mar '23 quarterly earnings +122% on +27% sales revenues versus the year-ago period, its 3rd consecutive quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong."

5/4/2023 12:47:41 PM - Went through a deep consolidation since noted with caution in the 11/17/21 mid-day report. Faces resistance due to overhead supply up to the $866 level. Reported Mar '23 quarterly earnings +122% on +27% sales revenues versus the year-ago period, its 3rd consecutive quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong.

5/2/2023 12:36:25 PM - Went through a deep consolidation since noted with caution in the 11/17/21 mid-day report. Faces resistance due to overhead supply up to the $866 level. Due to report Mar '23 quarterly results. Reported Dec '22 quarterly earnings +91% on +27% sales revenues versus the year-ago period, and 3 of the 4 latest quarterly comparisons were above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong.

4/6/2023 12:50:41 PM - Went through a deep consolidation since last noted with caution in the 11/17/21 mid-day report. Faces resistance due to overhead supply up to the $866 level. Reported Dec '22 quarterly earnings +91% on +27% sales revenues versus the year-ago period, and 3 of the 4 latest quarterly comparisons were above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong.

11/17/2021 12:38:29 PM - Extended from any sound base, making gradual progress since last noted in the 10/14/21 mid-day report after it powered to new all-time highs with consecutive volume-driven gains. Reported Sep Jun '21 quarterly earnings +79% on +49% sales revenues versus the year ago period, its 2nd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong.

10/14/2021 12:45:25 PM - Found prompt support after undercutting its 50 DMA line and powered to new all-time highs with 4 consecutive volume-driven gains. Prior mid-day reports noted - "Reported improved Jun '21 quarterly earnings versus the year ago period, but prior quarterly comparisons were below the +25% minimum guideline (C criteria)."

10/13/2021 12:15:26 PM - Found prompt support after undercutting its 50 DMA line and powered to new all-time highs with considerable volume-driven gains. Prior mid-day reports noted - "Reported improved Jun '21 quarterly earnings versus the year ago period, but prior quarterly comparisons were below the +25% minimum guideline (C criteria)."

10/12/2021 12:12:55 PM - Found prompt support after undercutting its 50 DMA line and powered to new all-time highs with today's considerable volume-driven gain. Reported improved Jun '21 quarterly earnings versus the year ago period, but prior quarterly comparisons were below the +25% minimum guideline (C criteria).

8/10/2021 12:27:59 PM - Found support above its 50 DMA line and powered to new all-time highs with volume-driven gains last week. Reported improved Jun '21 quarterly earnings versus the year ago period, but prior quarterly comparisons were below the +25% minimum guideline (C criteria).

4/14/2021 12:52:03 PM - Found prompt support near its 50 DMA line ($472) and consolidating within close striking distance of its all-time high. Showed sales revenues increases in the +25-35% range while it reported earnings below the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Dec '20 versus year ago periods.

3/10/2021 12:29:17 PM - Found prompt support near its 50 DMA line ($432) after abruptly retreating from its all-time high. Showed sales revenues increases in the +25-35% range while it reported earnings below the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Dec '20 versus year ago periods.

2/12/2021 1:39:20 PM - Gapped up today hitting another new all-time high. Showed sales revenues increases in the +25-32% range while it reported earnings below the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Dec '20.

12/10/2020 1:50:02 PM - Hit another new all-time high today. Rallied after recently finding prompt support near its 50 DMA line. Showed sales revenues increases in the +25-32% range while it reported earnings below the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '20.

11/30/2020 12:28:46 PM - Hit another new all-time high today and reversed into the red following 2 consecutive big gains with near average volume. Rallied after recently finding prompt support near its 50 DMA line. Showed sales revenues increases in the +25-32% range while it reported earnings below the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '20.

11/27/2020 11:49:40 AM - Hit a new all-time high with today's gain. Rallied after recently finding prompt support near its 50 DMA line. Showed sales revenues increases in the +25-32% range while it reported earnings below the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '20.

2/14/2018 12:56:06 PM - Hit a new all-time high with today's 4th consecutive volume-driven gain after finding prompt support at its 50 DMA line. Showing sales revenues increases in the +37-40% range while it reported earnings in the 4 latest quarterly comparisons through Dec '17 after years of losses.