9/26/2018 12:32:34 PM - Extended from any sound base and churning above average volume while still perched near its all-time high after an impressive streak of gains. The Mar and Jun '18 quarters had earnings increases above the +25% minimum guideline (C criteria), but prior quarterly comparisons were sub par.

9/25/2018 12:51:05 PM - Extended from any sound base and churning above average volume while still perched near its all-time high after an impressive streak of gains. The Mar and Jun '18 quarters had earnings increases above the +25% minimum guideline (C criteria), but prior quarterly comparisons were sub par.

9/24/2018 12:20:23 PM - Extended from any sound base and perched at its all-time high after an impressive streak of volume-driven gains. The Mar and Jun '18 quarters had earnings increases above the +25% minimum guideline (C criteria), but prior quarterly comparisons were sub par.

9/21/2018 12:29:26 PM - Extended from any sound base and perched at a new all-time high, adding to an impressive streak of volume-driven gains. The Mar and Jun '18 quarters had earnings increases above the +25% minimum guideline (C criteria), but prior quarterly comparisons were sub par.

9/20/2018 12:55:08 PM - Extended from any sound base and perched at its all-time high following an impressive streak of volume-driven gains. The Mar and Jun '18 quarters had earnings increases above the +25% minimum guideline (C criteria), but prior quarterly comparisons were sub par.

9/19/2018 12:20:08 PM - Extended from any sound base and perched at its all-time high following an impressive streak of volume-driven gains. The Mar and Jun '18 quarters had earnings increases above the +25% minimum guideline (C criteria), but prior quarterly comparisons were sub par.

9/18/2018 12:25:23 PM - Extended from any sound base and perched at its all-time high following an impressive streak of volume-driven gains. The Mar and Jun '18 quarters had earnings increases above the +25% minimum guideline (C criteria), but prior quarterly comparisons were sub par.

9/17/2018 12:26:47 PM - Extended from any sound base and hitting another new all-time high today, adding to an impressive streak of volume-driven gains. The Mar and Jun '18 quarters had earnings increases above the +25% minimum guideline (C criteria), but prior quarterly comparisons were sub par.

9/14/2018 12:30:31 PM - Extended from any sound base and hitting another new all-time high today, adding to an impressive streak of volume-driven gains. The Mar and Jun '18 quarters had earnings increases above the +25% minimum guideline (C criteria), but prior quarterly comparisons were sub par.

9/11/2018 12:11:43 PM - Perched at its all-time high today adding to a recent spurt of volume-driven gains. The Mar and Jun '18 quarters had earnings increases above the +25% minimum guideline (C criteria), but prior quarterly comparisons were sub par.

8/31/2018 12:27:07 PM - Perched at its all-time high today following volume-driven gains this week. The Mar and Jun '18 quarters had earnings increases above the +25% minimum guideline (C criteria), but prior quarterly comparisons were sub par.

8/30/2018 12:45:32 PM - Hitting a new all-time high with today's 6th consecutive gain marked by volume. The Mar and Jun '18 quarters had earnings increases above the +25% minimum guideline (C criteria), but prior quarterly comparisons were sub par.