10/18/2023 12:09:20 PM - Pulled back from its all-time high and slumped below its 50 DMA line which is acting as resistance. Noted in prior mid-day reports - "Reported Jun '23 quarterly earnings +16% versus the year-ago period. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has been strong but had a slight downturn in FY '22."

9/15/2023 12:39:36 PM - Pulled back from its all-time high and slumped below its 50 DMA line with volume-driven losses since last noted in the 7/27/23 mid-day report - "Reported Jun '23 quarterly earnings +16% versus the year-ago period. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has been strong but had a slight downturn in FY '22.

7/27/2023 12:46:52 PM - Pulling back from its all-time high with today's 2nd consecutive volume-driven loss. Reported Jun '23 quarterly earnings +16% versus the year-ago period. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has been strong but had a slight downturn in FY '22.

7/18/2023 1:15:57 PM - Powering to a new all-time high with today's 8th consecutive gain. Reported Mar '23 quarterly earnings +14% on +27% sales revenues versus the year-ago period. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has been strong but had a slight downturn in FY '22.

4/4/2023 3:02:25 PM - Pulling back today after hitting new all-time highs with 2 consecutive volume-driven gains. Stubbornly held its ground following noted volume-driven gains. Reported Dec '22 quarterly earnings +22% on +34% sales revenues versus the year-ago period. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has been strong but had a slight downturn in FY '22.

3/21/2023 12:23:06 PM - Hovering near its all-time high today, stubbornly holding its ground following noted volume-driven gains. Reported Dec '22 quarterly earnings +22% on +34% sales revenues versus the year ago period. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has been strong but had a slight downturn in FY '22.

3/9/2023 12:59:22 PM - Hovering near its all-time high today, stubbornly holding its ground following noted volume-driven gains. Reported Dec '22 quarterly earnings +22% on +34% sales revenues versus the year ago period. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has been strong but had a slight downturn in FY '22.

2/27/2023 12:46:38 PM - Hovering near its all-time high today following 3 consecutive volume-driven gains. Reported Dec '22 quarterly earnings +22% on +34% sales revenues versus the year ago period. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has been strong but had a slight downturn in FY '22.

2/24/2023 1:26:41 PM - Challenging its all-time high with today's 3rd consecutive volume-driven gain. Reported Dec '22 quarterly earnings +22% on +34% sales revenues versus the year ago period. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history has been strong but had a slight downturn in FY '22.

10/28/2021 12:49:09 PM - Retreating from its all-time high and violating its 50 DMA line ($103) with today's 3rd consecutive volume-driven loss after getting extended from any sound base. Reported Sep '21 quarterly earnings +32% on +0% sales revenues versus the year ago period. The prior 6 quarterly comparisons through Jun '21 were above the +25% minimum earnings guideline (C criteria) but sales revenues growth has not always been strong. Annual earnings (A criteria) growth has been strong after a downturn in FY '15-17.

9/20/2021 1:01:01 PM - Retreating from its all-time high and testing its 50 DMA line ($99) after getting extended from any sound base. The past 6 quarterly comparisons through Jun '21 were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong after a downturn in FY '15-17.

3/31/2021 12:49:26 PM - Rebounding near its all-time high, but extended from any sound base. The past 4 quarterly comparisons through Dec '20 were above the +25% minimum earnings guideline (C criteria). Up an down annual earnings (A criteria) history is not a match with historic models for big winners identified under the fact-based investment system.

12/4/2020 1:08:22 PM - Hitting another new all-time high with today's 4th consecutive volume-driven gain. Stubbornly holding its ground while getting very extended from any sound base. Prior mid-day reports noted - "The past 3 quarterly comparisons through Sep '20 were above the +25% minimum earnings guideline (C criteria). Up an down annual earnings (A criteria) history is not a match with historic models for big winners identified under the fact-based investment system."

12/2/2020 12:34:58 PM - Hovering near its all-time high and stubbornly holding its ground, extended from any sound base. Prior mid-day reports noted - "The past 3 quarterly comparisons through Sep '20 were above the +25% minimum earnings guideline (C criteria). Up an down annual earnings (A criteria) history is not a match with historic models for big winners identified under the fact-based investment system."

11/10/2020 12:51:44 PM - Gapped up for a 2nd consecutive session today hitting new all-time highs after a brief consolidation. Prior mid-day reports noted - "The past 3 quarterly comparisons through Sep '20 were above the +25% minimum earnings guideline (C criteria). Up an down annual earnings (A criteria) history is not a match with historic models for big winners identified under the fact-based investment system."

11/9/2020 12:58:27 PM - Gapped up today hitting a new all-time high after a brief consolidation. The 11/03/20 mid-day report noted - "The past 3 quarterly comparisons through Sep '20 were above the +25% minimum earnings guideline (C criteria). Up an down annual earnings (A criteria) history is not a match with historic models for big winners identified under the fact-based investment system."

11/3/2020 1:04:18 PM - Hovering near its all-time high. The past 3 quarterly comparisons through Sep '20 were above the +25% minimum earnings guideline (C criteria). Up an down annual earnings (A criteria) history is not a match with historic models for big winners identified under the fact-based investment system."

10/26/2020 12:52:12 PM - Hovering near its all-time high. The 10/23/20 mid-day report noted - "Three of the past 4 quarterly comparisons through Jun '20 were above the +25% minimum earnings guideline (C criteria). Up an down annual earnings (A criteria) history is not a match with historic models for big winners identified under the fact-based investment system."

10/23/2020 12:56:30 PM - Hovering near its all-time high. Three of the past 4 quarterly comparisons through Jun '20 were above the +25% minimum earnings guideline (C criteria). Up an down annual earnings (A criteria) history is not a match with historic models for big winners identified under the fact-based investment system.

8/3/2018 1:45:18 PM - Abruptly reversing the prior gain and testing its 200 DMA line with today's big volume-driven loss. Fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system.

4/13/2017 12:45:39 PM - Found support near its 50 DMA line during recent consolidations. The 3/14/17 mid-day report cautioned members - "This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system."

3/14/2017 12:45:50 PM - Gapped down today retreating near its 50 DMA line after spiking to new highs with heavy volume behind its considerable 3/10/17 gain. This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system.

3/13/2017 12:28:58 PM - Rebounded above its 50 DMA line and hit new highs with heavy volume behind its considerable gain on the prior session. This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system.

6/30/2015 1:34:45 PM - Rebounded above its 50 DMA line with higher volume behind its gain on the prior session. Repeatedly noted concerns in prior mid-day reports - "This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system."

4/20/2015 12:46:19 PM - Retreating near its 50 DMA line with higher volume behind today's 3rd consecutive loss. Repeatedly noted concerns in prior mid-day reports - "This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system."

4/13/2015 12:25:32 PM - Rallying near its 52-week high with today's volume-driven gain. Repeatedly noted concerns in prior mid-day reports - "This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system."

4/6/2015 1:12:13 PM - Down today with above average volume, pulling back from its 52-week high following a spurt of volume-driven gains. Repeatedly noted concerns in prior mid-day reports - "This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system."

3/30/2015 12:30:35 PM - Hit yet another new 52-week high today while adding to a spurt of volume-driven gains. Held its ground stubbornly since breaking out on 3/12/15 with a big volume-driven gain. Concerns remain as repeatedly noted in prior mid-day reports - "This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system."

3/26/2015 12:48:18 PM - Hit another new 52-week high today while adding to a spurt of volume-driven gains. Held its ground stubbornly since breaking out on 3/12/15 with a big volume-driven gain. Concerns remain as repeatedly noted in prior mid-day reports - "This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system."

3/25/2015 12:35:43 PM - Perched at its 52-week high today following a spurt of volume-driven gains. Held its ground stubbornly since breaking out on 3/12/15 with a big volume-driven gain. Concerns remain as repeatedly noted in prior mid-day reports - "This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system."

3/24/2015 12:57:03 PM - Perched at its 52-week high today while adding to a spurt of volume-driven gains. Held its ground stubbornly since breaking out on 3/12/15 with a big volume-driven gain. Concerns remain as repeatedly noted in prior mid-day reports - "This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system."

3/23/2015 12:31:34 PM - Hitting another new 52-week high with today's big volume-driven gain. Held its ground stubbornly since breaking out on 3/12/15 with a big volume-driven gain. Concerns remain as repeatedly noted in prior mid-day reports - "This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system."

3/20/2015 12:31:10 PM - Holding its ground stubbornly since breaking out on 3/12/15 with a big volume-driven gain. Concerns remain as repeatedly noted in prior mid-day reports - "This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system."

3/18/2015 12:34:11 PM - Technically, it broke out on 3/12/15 with a big volume-driven gain. Concerns remain as repeatedly noted in prior mid-day reports - "This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system."

3/17/2015 12:23:57 PM - Technically, it broke out on 3/12/15 with a big volume-driven gain. Concerns remain as noted in prior mid-day reports - "This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system."

3/16/2015 12:24:13 PM - Technically, it broke out on 3/12/15 with a big volume-driven gain. Concerns remain as noted in prior mid-day reports - "This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system."

3/13/2015 12:36:47 PM - Technically, it broke out on the prior session with a big volume-driven gain. Concerns remain as when last noted in the 3/07/13 mid-day report - "This Electric Utility servicing firm's fundamental characteristics are not a match with historic models for big winners identified under the fact-based investment system."

3/7/2013 12:40:21 PM - Found support near its 50 DMA line and made gradual progress since last noted in the 11/09/12 mid-day report with caution - "This Electric Utility servicing firm's fundamental and technical characteristics are not a match with historic models for big winners identified under the fact-based investment system."

11/9/2012 1:10:00 PM - This Electric Utility servicing firm's fundamental and technical characteristics are not a match with historic models for big winners identified under the fact-based investment system.

7/22/2011 1:45:34 PM - Perched within close striking distance of it 52-week high today after a streak of 8 consecutive gains. Noted in 2 prior mid-day reports this week - "Earnings and sales revenues growth history is below the guidelines of the fact-based system."

7/21/2011 1:17:38 PM - Approaching its 52-week high with today's 8th consecutive gain. The 7/19/11 mid-day report noted - "Earnings and sales revenues growth history is below the guidelines of the fact-based system."

7/19/2011 1:02:51 PM - Approaching its 52-week high with today's 6th consecutive gain. Earnings and sales revenues growth history is below the guidelines of the fact-based system.

6/15/2009 12:19:44 PM - Trading higher after recently hitting a fresh 52-week high. Found support near its 50 DMA line for many weeks. Earnings and sales history are below guidelines.

6/5/2009 12:53:39 PM - Hit another new 52-week high. Found support near its 50 DMA line for many weeks. Earnings and sales history are below guidelines.

6/1/2009 12:58:38 PM - Hit a new 52-week high. Found support near its 50 DMA line for many weeks. Earnings and sales history are below guidelines.

5/29/2009 1:16:25 PM - Found support near its 50 DMA line for many weeks, and it has held its ground since rallying to new 52-week highs last week with gains backed by above average volume. Earnings and sales history are below guidelines.

5/20/2009 1:15:20 PM - Found support near its 50 DMA line for many weeks, and rallied to new 52-week highs this week with 4 consecutive gains backed by above average volume. Earnings and sales history are below guidelines.

5/18/2009 12:44:56 PM - Found support near its 50 DMA line for many weeks, and now it is trading near its 52-week high. Earnings and sales history are below guidelines.

5/15/2009 12:37:12 PM - Finding support near its 50 DMA line. Earnings and sales history below guidelines.