1/3/2023 12:27:14 PM - Sputtering below its 50 DMA line ($42.49) for the past 4 weeks. Reported earnings +26% on +36% sales revenues for the Sep '22 quarter. Quarterly earnings have not been strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

5/20/2021 12:23:31 PM - Sputtering below its 50 DMA line ($46.93). Reported earnings +47% on -10% sales revenues for the Mar '21 quarter. Quarterly earnings have not been strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

8/9/2017 12:23:23 PM - Sputtering below its 50 DMA line. Reported earnings +29% on +14% sales revenues for the Jun '17 quarter. . Quarterly earnings have not been strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

2/17/2017 11:54:43 AM - Made gradual progress into new all-time high territory. Quarterly earnings have not been strong and steady above the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

1/12/2017 1:16:37 PM - Made gradual progress since noted with caution in the 11/17/16 mid-day report - "Recently spiked to new 52-week and all-time highs. Quarterly earnings have been below the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines."

1/10/2017 12:37:04 PM - Made gradual progress since last noted with caution in the 11/17/16 mid-day report - "Recently spiked to new 52-week and all-time highs. Quarterly earnings have been below the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines."

11/17/2016 12:23:02 PM - Recently spiked to new 52-week and all-time highs. Quarterly earnings have been below the +25% minimum guideline (C criteria). Fundamentals are not a match with the fact-based investment system's guidelines.

12/9/2015 12:26:57 PM - Slumped below its 50 DMA line. Repeatedly noted with caution in prior mid-day reports - "Quarterly sales revenues and earnings (C criteria) history through Sep '15 is not a match with the fact-based investment system's guidelines."

12/4/2015 12:34:28 PM - Consolidating near its 50 DMA line. Repeatedly noted with caution in prior mid-day reports - "Quarterly sales revenues and earnings (C criteria) history through Sep '15 is not a match with the fact-based investment system's guidelines."

12/1/2015 12:31:50 PM - Consolidating near its 52-week high. Noted with caution in prior mid-day reports - "Quarterly sales revenues and earnings (C criteria) history through Sep '15 is not a match with the fact-based investment system's guidelines."

11/25/2015 12:25:28 PM - Perched near its 52-week high. Found support near prior highs and above its 50 DMA line during its consolidation since last noted with caution in the 11/10/15 mid-day report - "Quarterly sales revenues and earnings (C criteria) history through Sep '15 is not a match with the fact-based investment system's guidelines."

11/10/2015 12:47:05 PM - Perched near its 52-week high. Quarterly sales revenues and earnings (C criteria) history through Sep '15 is not a match with the fact-based investment system's guidelines.

9/1/2015 12:28:41 PM - Gapped down today. Consolidating near its 50 DMA line. Prior mid-day reports repeatedly cautioned members - "Prior sales revenues and quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines."

8/24/2015 1:25:21 PM - Gapped down today and slumped further below its 50 DMA line. Prior mid-day reports cautioned members - "Prior sales revenues and quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines."

8/20/2015 12:13:42 PM - Near 50 DMA line. Held its ground since the 8/10/15 mid-day report cautioned members - "Prior sales revenues and quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines."

8/17/2015 12:40:33 PM - Held its ground since the 8/10/15 mid-day report cautioned members - "Perched near 52-week high. Prior sales revenues and quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines."

8/10/2015 9:37:46 PM - Perched near 52-week high. Prior sales revenues and quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines.

6/30/2015 1:26:27 PM - Touched a new 52-week high on the prior session then reversed into the red. Prior sales revenues and quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines.

6/29/2015 1:41:07 PM - Touched a new 52-week high today then reversed into the red. Prior sales revenues and quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines.

12/20/2013 12:10:04 PM - Hitting a new 52-week high with above average volume behind today's 5th consecutive small gain. Held its ground stubbornly and showed bullish action since last noted in the 11/26/13 mid-day report with caution - "Prior sales revenues and erratic quarterly and annual earnings (C and A criteria) history do not match the fact-based investment system's guidelines."

11/26/2013 1:20:33 PM - Hitting a new 52-week high with above average volume behind today's 4th consecutive gain. Prior sales revenues and erratic quarterly and annual earnings (C and A criteria) history do not match the fact-based investment system's guidelines.

4/13/2012 12:33:45 PM - Consolidating after volume-driven gains for new 52-week highs in recent weeks. Prior mid-day reports noted - "Shrinking sales revenues and erratic quarterly and annual earnings history are not a match with the fact-based investment system's guidelines."

4/4/2012 12:22:13 PM - Following volume-driven gains for new 52-week highs it has held its ground. The 3/05/12 mid-day report noted - "Shrinking sales revenues and erratic quarterly and annual earnings history are not a match with the fact-based investment system's guidelines."

4/2/2012 12:06:48 PM - Holding its ground stubbornly following volume-driven gains for new 52-week highs. The 3/05/12 mid-day report noted - "Shrinking sales revenues and erratic quarterly and annual earnings history are not a match with the fact-based investment system's guidelines."

3/22/2012 12:32:08 PM - Pulling back today following an impressive volume-driven gain for another new 52-week high on the prior session. The 3/05/12 mid-day report noted - "Shrinking sales revenues and erratic quarterly and annual earnings history are not a match with the fact-based investment system's guidelines."

3/21/2012 12:53:20 PM - Today's impressive volume-driven gain helped it hit another new 52-week high. The 3/05/12 mid-day report noted - "Shrinking sales revenues and erratic quarterly and annual earnings history are not a match with the fact-based investment system's guidelines."

3/5/2012 12:43:25 PM - Consolidating following an impressive streak of volume-driven gains to new 52-week highs. Shrinking sales revenues and erratic quarterly and annual earnings history are not a match with the fact-based investment system's guidelines.

2/3/2012 1:07:18 PM - Hit a new 52-week high today, adding to a recent spurt of volume-driven gains. Shrinking sales revenues and erratic quarterly and annual earnings history are not a match with the fact-based investment system's guidelines.