8/13/2018 3:14:40 PM - Consolidating near its all-time high, enduring distributional pressure in recent weeks. Reported earnings +57% on +13% sales revenues for the Jun '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has not been strong and steady.

7/24/2018 11:57:20 AM - Hitting new 52-week and all-time highs today. Reported earnings +57% on +13% sales revenues for the Jun '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has not been strong and steady.

3/11/2014 12:43:35 PM - Pulling back from its 52-week high with today's 5th consecutive loss. Recently rallied from a long flat base. Prior mid-day reports cautioned members - "The 3 latest quarterly comparisons through Dec '13 showed strong quarterly earnings increases above the +25% minimum guideline (C criteria). Prior quarterly and annual earnings history has not been strong and steady."

3/4/2014 12:35:20 PM - Powering to new 52-week highs with today's 7th consecutive gain, rallying from a long flat base. The 3/03/14 mid-day report cautioned members - "The 3 latest quarterly comparisons through Dec '13 showed strong quarterly earnings increases above the +25% minimum guideline (C criteria). Prior quarterly and annual earnings history has not been strong and steady."

3/3/2014 12:57:41 PM - Perched near its 52-week high and on track today for a 6th consecutive gain, rallying from a long flat base. The 3 latest quarterly comparisons through Dec '13 showed strong quarterly earnings increases above the +25% minimum guideline (C criteria). Prior quarterly and annual earnings history has not been strong and steady.

9/16/2005 12:56:24 PM - New issue. No base.

9/13/2005 12:30:56 PM - New issue. No base.

9/2/2005 1:12:52 PM - New issue. No base.