11/16/2021 12:42:19 PM - Hovering in a tight range since a gap up 6/18/21 on M&A news. Reported Sep '21 quarterly earnings +224% on +36% sales revenues versus the year ago period, its 4th strong quarterly comparison. Fundamental concerns remain as its annual earnings history is not a match with the guidelines (A criteria) of the fact-based investment system.

9/17/2021 12:50:53 PM - Hovering in a tight range since a gap up 6/18/21 on M&A news. Reported Jun '21 quarterly earnings +168% on +23% sales revenues versus the year ago period, its 3rd strong quarterly comparison. Fundamental concerns remain as its annual earnings history is not a match with the guidelines (A criteria) of the fact-based investment system.

7/8/2021 12:21:26 PM - Gapped up 6/18/21 hitting a new all-time high on M&A news. Reported Mar '21 quarterly earnings +219% on +17% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Found support recently above its 200 DMA line after sputtering for weeks below its 50 DMA line. Fundamental concerns remain as prior earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system.

6/23/2021 12:03:36 PM - Gapped up 6/18/21 hitting a new all-time high on M&A news. Reported Mar '21 quarterly earnings +219% on +17% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Found support recently above its 200 DMA line after sputtering for weeks below its 50 DMA line. Fundamental concerns remain as prior earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system.

6/22/2021 11:37:15 AM - Gapped up 6/18/21 hitting a new all-time high on M&A news. Reported Mar '21 quarterly earnings +219% on +17% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Found support recently above its 200 DMA line after sputtering for weeks below its 50 DMA line. Fundamental concerns remain as prior earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system.

6/21/2021 12:18:35 PM - Gapped up 6/18/21 hitting a new all-time high on M&A news. Reported Mar '21 quarterly earnings +219% on +17% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Found support recently above its 200 DMA line after sputtering for weeks below its 50 DMA line. Fundamental concerns remain as prior earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system.

6/18/2021 12:34:17 PM - Gapped up today hitting a new all-time high. Reported Mar '21 quarterly earnings +219% on +17% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Found support recently above its 200 DMA line after sputtering for weeks below its 50 DMA line. Fundamental concerns remain as prior earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system.

2/23/2021 12:31:09 PM - Reported Dec '20 quarterly earnings +202% on +11% sales revenues versus the year ago period. Perched neat its 52-week high with today's loss following 4 big volume-driven gains in a row. Found support recently near its 50 DMA line. Fundamental concerns remain as prior earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system.

2/22/2021 12:41:08 PM - Reported Dec '20 quarterly earnings +202% on +11% sales revenues versus the year ago period. Hitting another new 52-week high with today's 4th big volume-driven gain in a row. Found support recently near its 50 DMA line. Fundamental concerns remain as prior earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system.

2/18/2021 12:29:18 PM - Reported Dec '20 quarterly earnings +202% on +11% sales revenues versus the year ago period. Hitting another new 52-week high with today's 3rd big volume-driven gain in the span of 4v sessions. Found support recently near its 50 DMA line. Fundamental concerns remain as prior earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system.

2/17/2021 12:04:12 PM - Reported Dec '20 quarterly earnings +202% on +11% sales revenues versus the year ago period. Gapped up hitting another new 52-week high with today's big volume-driven gain. Found support recently near its 50 DMA line. Fundamental concerns remain as prior earnings history is not a match with the guidelines (C and A criteria) of the fact-based investment system.

2/12/2021 1:34:07 PM - Hitting a new 52-week high with today's volume-driven gain. Found support near its 50 DMA line. Noted with caution in prior mid-day reports - "Fundamentals are not a match with the guidelines (C and A criteria) of the fact-based investment system."

12/31/2020 12:51:08 PM - Testing support near its 50 DMA line ($30.95) again when pulling back from its 52-week high. Noted with caution in prior mid-day reports - "Fundamentals are not a match with the guidelines (C and A criteria) of the fact-based investment system."

12/28/2020 12:18:00 PM - Gapped up today after testing support near its 50 DMA line ($30.86) again when pulling back from its 52-week high. Found support at its 50 DMA line during the prior consolidation since noted with caution in the 10/19/20 mid-day report - "Fundamentals are not a match with the guidelines (C and A criteria) of the fact-based investment system."

12/22/2020 12:21:15 PM - Tested support near its 50 DMA line ($30.63) again when pulling back from its 52-week high. Found support at its 50 DMA line during the prior consolidation since noted with caution in the 10/19/20 mid-day report - "Fundamentals are not a match with the guidelines (C and A criteria) of the fact-based investment system."

12/16/2020 12:25:51 PM - Hovering near its 52-week high. Found support at its 50 DMA line during the consolidation since noted with caution in the 10/19/20 mid-day report - "Fundamentals are not a match with the guidelines (C and A criteria) of the fact-based investment system."

12/9/2020 12:10:57 PM - Hitting a new 52-week high. Found support at its 50 DMA line during the consolidation since noted with caution in the 10/19/20 mid-day report - "Fundamentals are not a match with the guidelines (C and A criteria) of the fact-based investment system."

11/17/2020 12:36:28 PM - Hovering near its 52-week high. Found support at its 50 DMA line during the consolidation since last noted with caution in the 10/19/20 mid-day report - "Fundamental's are not a match with the guidelines (C and A criteria) of the fact-based investment system."

10/19/2020 12:12:01 PM - Gapped up today hitting a new 52-week high. Last noted with caution in the 9/23/20 mid-day report - "Fundamental's are not a match with the guidelines (C and A criteria) of the fact-based investment system."

9/23/2020 12:18:10 PM - Fundamental's are not a match with the guidelines (C and A criteria) of the fact-based investment system.

9/22/2020 12:07:12 PM - Fundamental's are not a match with the guidelines (C and A criteria) of the fact-based investment system.

1/13/2005 - As of 1/12/05, this stock was dropped from the CANSLIM.net Featured Stocks List.

12/9/2004 12:30:06 PM - Y/B - Best in pretty good group. Gap open and BV BO today. Very highly ranked by IBD. First marked noteworthy (yellow) on 9/22 at 51.92. Just featured in the Dec issue of CANSLIM.net News with a new PP of $65.35 and max buy price of $68.61.

12/8/2004 4:15:00 PM - New high close on just above average volume. Coverage recently initiated Friedman Billings at "Outperform".

12/8/2004 12:32:56 PM - Y/B - Best in pretty good group. Gap open and BV BO today. Very highly ranked by IBD. First marked noteworthy (yellow) on 9/22 at 51.92. Just featured in the Dec issue of CANSLIM.net News with a new PP of $65.35 and max buy price of $68.61.

12/7/2004 4:15:00 PM - Another one that had better gains intra-day, but it reversed and closed for a small loss on about twice normal volume. Coverage initiated today by Friedman Billings at "Outperform".

12/7/2004 12:25:49 PM - Y/B - Best in pretty good group. Gap open and BV BO today. Very highly ranked by IBD. First marked noteworthy (yellow) on 9/22 at 51.92. Just featured in the Dec issue of CANSLIM.net News with a new PP of $65.35 and max buy price of $68.61.

12/6/2004 4:15:00 PM - New high close on above average volume. Broke above the pivot point we gave of $65.35, triggering what might be considered a technical buy signal, however we point out that volume at 37%+ above average today fell short of the 50%+ minimum guideline for a most ideal buy candidate.

12/6/2004 12:23:34 PM - Y/B - Best in pretty good group. BV BO today. Very highly ranked by IBD. First marked noteworthy (yellow) on 9/22 at 51.92. Just featured in the Dec issue of CANSLIM.net News with a new PP of $65.35 and max buy price of $68.61.

12/3/2004 4:15:00 PM - Ends session with a gain though volume about average. Has yet to break above the pivot point we gave of $65.35.

12/2/2004 4:15:00 PM - Gapped up but then reversed from session highs to close with a loss while trading about average volume. Has yet to break above the pivot point we gave of $65.35.

12/1/2004 4:15:00 PM - Great price progress today and a close at session highs for its second best close ever. Has yet to break above the pivot point we gave of $65.35.

12/1/2004 12:37:04 PM - G/B - Best in pretty good group. Very highly ranked by IBD. First marked noteworthy (yellow) on 9/22 at 51.92. Just featured in the Dec issue of CANSLIM.net News.

10/25/2004 1:00:00 PM - G - Best pretty good group. Very highly ranked by IBD. Too ET at this point to be buyable under the guidelines. . First marked noteworthy (yellow) on 9/22 at 51.92. NOTE: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

10/21/2004 1:00:00 PM - G - Best pretty good group. Very highly ranked by IBD. Too ET at this point to be buyable under the guidelines. . First marked noteworthy (yellow) on 9/22 at 51.92. NOTE: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

10/20/2004 1:00:00 PM - G - Best pretty good group. Very highly ranked by IBD. Getting a too ET. First marked noteworthy on 9/22 at 51.92. NOTE: Watch for stocks highlighted in yellow as these are the better CANSLIM-based buy candidates. Once they become green they are considered to be too extended under the guidelines.

9/22/2004 1:00:00 PM - Y - L in decent group. Highly ranked by IBD. Impressive action yesterday.

9/21/2004 1:00:00 PM - Y - L in decent group. Highly ranked by IBD. Impressive action today.