1/25/2022 12:20:24 PM - Retreated from its all-time high, testing its 50 DMA line ($29.44) with recent volume-driven losses. Announced M&A news on 7/23/21. Annual earnings (A criteria) history has been up and down.

1/24/2022 12:29:02 PM - Retreating from its all-time high, slumping near its 50 DMA line ($29.42) with today's 5th consecutive volume-driven loss. Announced M&A news on 7/23/21. Annual earnings (A criteria) history has been up and down.

1/21/2022 12:19:58 PM - Retreating from its all-time high, slumping near its 50 DMA line with recent volume-driven losses. Announced M&A news on 7/23/21. Annual earnings (A criteria) history has been up and down.

12/20/2021 12:11:24 PM - Slumping below its 50 DMA line with recent volume-driven losses. Announced M&A news on 7/23/21. Annual earnings (A criteria) history has been up and down.

12/6/2021 12:33:36 PM - Consolidating above its 50 DMA line. Announced M&A news on 7/23/21.

7/29/2021 12:03:40 PM - Consolidating below its 50 DMA and it announced M&A news on 7/23/21. Noted with caution in prior mid-day reports - "Prior quarterly and annual earnings history (C and A criteria) has not been strong and steady."

7/28/2021 12:24:19 PM - Consolidating below its 50 DMA and it announced M&A news on 7/23/21. Noted with caution in prior mid-day reports - "Prior quarterly and annual earnings history (C and A criteria) has not been strong and steady."

6/11/2021 12:11:55 PM - Hovering at its all-time high following volume-driven gains. Noted with caution in prior mid-day reports - "Prior quarterly and annual earnings history (C and A criteria) has not been strong and steady."

3/19/2021 12:25:55 PM - Hovering at its all-time high following volume-driven gains. Noted with caution in prior mid-day reports - "Prior quarterly and annual earnings history (C and A criteria) has not been strong and steady."

3/9/2021 12:19:24 PM - Hit a new all-time high with a gap up and big gain on the prior session. Noted with caution in prior mid-day reports - "Prior quarterly and annual earnings history (C and A criteria) has not been strong and steady."

3/8/2021 12:30:34 PM - Hitting a new all-time high with today's gap up gain. Noted with caution in prior mid-day reports - "Prior quarterly and annual earnings history (C and A criteria) has not been strong and steady."

6/8/2018 11:42:43 AM - Consolidating near its all-time high. Noted with caution in prior mid-day reports - "Prior quarterly and annual earnings history (C and A criteria) has not been strong and steady."

5/24/2017 12:16:59 PM - Consolidating near its 50 DMA line. Noted with caution in prior mid-day reports - "Prior quarterly and annual earnings history (C and A criteria) has not been strong and steady."

4/4/2017 12:21:33 PM - Consolidating above its 50 DMA line. Noted with caution in prior mid-day reports - "Prior quarterly and annual earnings history (C and A criteria) has not been strong and steady."

2/24/2017 12:19:41 PM - Slumping below its 50 DMA line today. Last noted with caution in the 1/27/17 mid-day report - "Prior quarterly and annual earnings history (C and A criteria) has not been strong and steady."

1/27/2017 11:28:49 AM - Perched near its all-time high. Prior quarterly and annual earnings history (C and A criteria) has not been strong and steady.

1/5/2017 12:19:36 PM - Prior quarterly and annual earnings history (C and A critertia) has not been strong and steady through Sep '16.