3/28/2019 12:53:09 PM - Reported earnings +19% on +11% sales revenues for the Dec '18 quarter, below the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Holding its ground in a tight range since a gap up 9/10/18 on M&A news. Annual earnings history has been strong.

3/25/2019 12:35:52 PM - Reported earnings +19% on +11% sales revenues for the Dec '18 quarter, below the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Holding its ground in a tight range since a gap up 9/10/18 on M&A news. Annual earnings history has been strong.

3/20/2019 1:04:25 PM - Reported earnings +19% on +11% sales revenues for the Dec '18 quarter, below the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Holding its ground in a tight range since a gap up 9/10/18 on M&A news. Annual earnings history has been strong.

3/19/2019 12:35:22 PM - Reported earnings +19% on +11% sales revenues for the Dec '18 quarter, below the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Holding its ground in a tight range since a gap up 9/10/18 on M&A news. Annual earnings history has been strong.

3/7/2019 12:37:52 PM - Reported earnings +19% on +11% sales revenues for the Dec '18 quarter, below the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Holding its ground in a tight range since a gap up 9/10/18 on M&A news. Annual earnings history has been strong.

2/7/2019 12:28:26 PM - Reported earnings +19% on +11% sales revenues for the Dec '18 quarter, below the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Holding its ground in a tight range since a gap up 9/10/18 on M&A news. Annual earnings history has been strong.

2/1/2019 1:10:20 PM - Reported earnings +19% on +11% sales revenues for the Dec '18 quarter, below the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Holding its ground in a tight range since a gap up 9/10/18 on M&A news. Annual earnings history has been strong.

1/30/2019 1:59:35 PM - Reported earnings +19% on +11% sales revenues for the Dec '18 quarter, below the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Gapped up 9/10/18 on M&A news, hitting new multi-year highs. Annual earnings history has been strong.

1/29/2019 12:33:32 PM - Reported earnings +19% on +11% sales revenues for the Dec '18 quarter, below the +25% minimum earnings guideline (C criteria) of the fact-based investment system. Gapped up 9/10/18 on M&A news, hitting new multi-year highs. Annual earnings history has been strong.

1/8/2019 12:35:36 PM - Reported earnings +34% on +16% sales revenues for the Sep '18 quarter. Gapped up 9/10/18 on M&A news, hitting new multi-year highs. Noted in prior mid-day reports - "Reported earnings +33% on +16% sales revenues for the Jun '18 quarter. its 2nd earnings increase above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings history has been strong."

12/27/2018 12:21:36 PM - Reported earnings +34% on +16% sales revenues for the Sep '18 quarter. Gapped up 9/10/18 on M&A news, hitting new multi-year highs. Noted in prior mid-day reports - "Reported earnings +33% on +16% sales revenues for the Jun '18 quarter. its 2nd earnings increase above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings history has been strong."

12/21/2018 12:49:22 PM - Reported earnings +34% on +16% sales revenues for the Sep '18 quarter. Gapped up 9/10/18 on M&A news, hitting new multi-year highs. Noted in prior mid-day reports - "Reported earnings +33% on +16% sales revenues for the Jun '18 quarter. its 2nd earnings increase above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings history has been strong."

11/27/2018 12:55:27 PM - Reported earnings +34% on +16% sales revenues for the Sep '18 quarter. Gapped up 9/10/18 on M&A news, hitting new multi-year highs. Noted in prior mid-day reports - "Reported earnings +33% on +16% sales revenues for the Jun '18 quarter. its 2nd earnings increase above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings history has been strong."

11/23/2018 11:01:44 AM - Gapped up 9/10/18 on M&A news, hitting new multi-year highs. Noted in prior mid-day reports - "Reported earnings +33% on +16% sales revenues for the Jun '18 quarter. its 2nd earnings increase above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings history has been strong."

9/17/2018 12:30:11 PM - Gapped up 9/10/18 on M&A news, hitting new multi-year highs. Noted in prior mid-day reports - "Reported earnings +33% on +16% sales revenues for the Jun '18 quarter. its 2nd earnings increase above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings history has been strong."

9/13/2018 12:59:25 PM - Gapped up 9/10/18 on M&A news, hitting new multi-year highs. Noted in prior mid-day reports - "Reported earnings +33% on +16% sales revenues for the Jun '18 quarter. its 2nd earnings increase above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings history has been strong."

9/12/2018 12:24:18 PM - Gapped up on the prior session on M&A news, hitting new multi-year highs. Noted in prior mid-day reports - "Reported earnings +33% on +16% sales revenues for the Jun '18 quarter. its 2nd earnings increase above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings history has been strong."

9/11/2018 12:17:35 PM - Gapped up again today for another considerable volume-driven gain hitting new multi-year highs. Noted in prior mid-day reports - "Reported earnings +33% on +16% sales revenues for the Jun '18 quarter. its 2nd earnings increase above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings history has been strong."

9/10/2018 12:16:30 PM - Holding its ground stubbornly and rising after a gap up for a considerable volume-driven gain on 8/31/18 hitting new multi-year highs. Noted in prior mid-day reports - "Reported earnings +33% on +16% sales revenues for the Jun '18 quarter. its 2nd earnings increase above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings history has been strong."

9/5/2018 12:25:39 PM - Holding its ground stubbornly and rising after a gap up for a considerable volume-driven gain on 8/31/18 hitting new multi-year highs. Noted in prior mid-day reports - "Reported earnings +33% on +16% sales revenues for the Jun '18 quarter. its 2nd earnings increase above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings history has been strong."

9/4/2018 12:49:02 PM - Gapped up for a considerable volume-driven gain on the prior session and holding its ground today after hitting new multi-year highs. Noted in prior mid-day reports - "Reported earnings +33% on +16% sales revenues for the Jun '18 quarter. its 2nd earnings increase above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings history has been strong."

8/31/2018 12:29:42 PM - Gapped up today hitting new multi-year highs. Noted in prior mid-day reports - "Reported earnings +33% on +16% sales revenues for the Jun '18 quarter. its 2nd earnings increase above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings history has been strong."

8/29/2018 12:39:53 PM - Hovering near multi-year highs, quietly wedging higher following a volume-driven gain when last noted in the 8/21/18 mid-day report - "Reported earnings +33% on +16% sales revenues for the Jun '18 quarter. its 2nd earnings increase above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings history has been strong."

8/21/2018 12:59:53 PM - Hitting new 52-week and multi-year highs with today's volume-driven gain. Held its ground stubbornly since the 7/31/18 mid-day report last noted - "Reported earnings +33% on +16% sales revenues for the Jun '18 quarter. its 2nd earnings increase above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings history has been strong."

7/31/2018 1:00:43 PM - Hit a new 52-week high with today's volume-driven gain. Had difficulty making progress above prior resistance in the $34 area. Reported earnings +33% on +16% sales revenues for the Jun '18 quarter. its 2nd earnings increase above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings history has been strong.

5/22/2018 12:57:11 PM - Rallying toward prior resistance in the $33-34 area. Reported earnings +31% on +28% sales revenues for the Mar '18 quarter. Showing encouraging acceleration in sequential quarterly sales revenues growth rate versus the year ago periods, however earnings increases were below the +25% minimum guideline (C criteria) of the fact-based investment system.

1/30/2018 1:14:41 PM - Gapped down today and violated its 50 DMA line ($31.43) with a damaging volume-driven loss. Reported earnings +20% on +23% sales revenues for the Dec '17 quarter, and prior quarterly earnings increases were well below the +25% minimum guideline (C criteria) of the fact-based investment system.

1/29/2016 12:56:40 PM - Rebounding after slumping near its 200 DMA line. Fell from new highs hit after the 10/30/15 mid-day report last cautioned members - "Reported earnings +75% on +24% sales revenues for the Sep '15 quarter, continuing its streak of strong quarterly earnings increases above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

10/30/2015 12:58:28 PM - Hovering near its 52-week high. Reported earnings +75% on +24% sales revenues for the Sep '15 quarter, continuing its streak of strong quarterly earnings increases above the +25% minimum guideline (C criteria). Prior mid-day reports cautioned members - "Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

10/27/2015 12:57:01 PM - Gapped up today hitting a new 52-week high. Reported earnings +75% on +24% sales revenues for the Sep '15 quarter, continuing its streak of strong quarterly earnings increases above the +25% minimum guideline (C criteria). Prior mid-day reports cautioned members - "Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

10/15/2015 12:37:13 PM - Rebounding within striking distance of its 52-week high. Reported earnings +82% on +27% sales revenues for the Jun '15 quarter, continuing its streak of strong quarterly earnings increases above the +25% minimum guideline (C criteria). Undercut its 50 and 200 DMA lines then rebounded since last noted with caution in the 5/28/15 mid-day report. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

5/28/2015 12:45:18 PM - Hitting new 52-week highs today while adding to a recent spurt of volume-driven gains. Reported earnings +107% on +33% sales revenues for the Mar '15 quarter, but fundamental concerns remain. Noted with caution in prior mid-day reports - "Reported strong earnings increases in the recent quarterly comparisons however its prior earnings and sales revenues growth history is not a match with the fact-based investment system's guidelines."

5/13/2015 12:49:18 PM - Rebounded from below its 50 DMA line with a streak of 6 consecutive gains, it hit a new 52-week today but reversed into the red. Reported earnings +107% on +33% sales revenues for the Mar '15 quarter, but fundamental concerns remain. Noted with caution in the 2/03/15 mid-day report - "Reported strong earnings increases in the recent quarterly comparisons however its prior earnings and sales revenues growth history is not a match with the fact-based investment system's guidelines."

5/5/2015 12:49:57 PM - Rebounding near its 50 DMA line today. Reported earnings +107% on +33% sales revenues for the Mar '15 quarter, but fundamental concerns remain. Last noted with caution in the 2/03/15 mid-day report - "Reported strong earnings increases in the recent quarterly comparisons however its prior earnings and sales revenues growth history is not a match with the fact-based investment system's guidelines."

2/3/2015 12:47:30 PM - Trading near its 50 DMA line after a gap up and early gains today challenged its 52-week high. Reported earnings +47% on +21% sales revenues for the Dec '14 quarter, but fundamental concerns remain. Prior mid-day reports cautioned - "Reported strong earnings increases in the recent quarterly comparisons however its prior earnings and sales revenues growth history is not a match with the fact-based investment system's guidelines."

10/28/2014 12:41:02 PM - Gapped up today rebounding above its 50 DMA line to challenge its 52-week high. Reported earnings +67% on +11% sales revenues for the Sep '14 quarter but fundamental concerns remain. Undercut its 200 DMA line during its deep pullback since last noted with caution in the 9/08/14 mid-day report - "Reported strong earnings increases in the recent quarterly comparisons however its prior earnings and sales revenues growth history is not a match with the fact-based investment system's guidelines."

9/8/2014 12:11:55 PM - Hit a new 52-week high today then reversed into the red. Reported earnings +143% on +8% sales revenues for the Jun '14 quarter but fundamental concerns remain. Found support near its 50 DMA line and made gradual progress since last noted with caution in the 7/29/14 mid-day report - "Reported strong earnings increases in the recent quarterly comparisons however its prior earnings and sales revenues growth history is not a match with the fact-based investment system's guidelines."

7/29/2014 12:34:52 PM - Gapped up today, rebounding back above its 50 DMA line following damaging volume-driven losses. Reported earnings +143% on +8% sales revenues for the Jun '14 quarter but fundamental concerns remain. Last noted with caution in the 7/23/14 mid-day report - "Reported strong earnings increases in the recent quarterly comparisons however its prior earnings and sales revenues growth history is not a match with the fact-based investment system's guidelines."

7/23/2014 12:45:02 PM - Pulling back and testing its 50 DMA line with today's damaging volume-driven loss. Made gradual progress since noted in the 5/29/14 mid-day report with caution - "Reported strong earnings increases in the recent quarterly comparisons however its prior earnings and sales revenues growth history is not a match with the fact-based investment system's guidelines."

7/11/2014 12:17:15 PM - Hovering near its 52-week high today, holding its ground following a spurt of volume-driven gains. Made gradual progress since noted in the 5/29/14 mid-day report with caution - "Reported strong earnings increases in the recent quarterly comparisons however its prior earnings and sales revenues growth history is not a match with the fact-based investment system's guidelines."

6/20/2014 12:37:28 PM - Hitting yet another new 52-week high today while adding to a spurt of volume-driven gains. Made gradual progress since noted in the 5/29/14 mid-day report with caution - "Reported strong earnings increases in the recent quarterly comparisons however its prior earnings and sales revenues growth history is not a match with the fact-based investment system's guidelines."

6/12/2014 12:25:24 PM - Hitting yet another new 52-week high with today's 4th consecutive volume-driven gain. Made gradual progress since noted in the 5/29/14 mid-day report with caution - "Reported strong earnings increases in the recent quarterly comparisons however its prior earnings and sales revenues growth history is not a match with the fact-based investment system's guidelines."

6/11/2014 12:33:57 PM - Hitting a new 52-week high with today's 3rd consecutive gain. Made gradual progress since last noted in the 5/29/14 mid-day report with caution - "Reported strong earnings increases in the recent quarterly comparisons however its prior earnings and sales revenues growth history is not a match with the fact-based investment system's guidelines."

5/29/2014 12:24:48 PM - Hitting a new 52-week high with today's 4th consecutive gain. The 5/19/14 mid-day report cautioned members - "Reported strong earnings increases in the recent quarterly comparisons however its prior earnings and sales revenues growth history is not a match with the fact-based investment system's guidelines."

5/19/2014 12:25:48 PM - Gapped up today, rallying from its 50 DMA line toward its 52-week high. Reported strong earnings increases in the recent quarterly comparisons however its prior earnings and sales revenues growth history is not a match with the fact-based investment system's guidelines.