1/28/2025 1:00:57 PM - Powering above its 50 DMA line ($110) and challenging its 52-week high with today's considerable volume-driven gain, rising from a "double bottom" base formed while consolidating since a noted "breakaway gap" on 11/12/24. Through Sep '24 its quarterly earnings and sales revenues growth has been strong versus the year ago periods. Annual earnings history has been erratic, below the fundamental guidelines (A criteria) of the fact-based investment system. Went through a long and deep consolidation after dropped from the Featured Stocks list on 9/28/21.

12/19/2024 1:34:40 PM - Pulling back from its 52-week high with today's 2nd consecutive volume-driven loss after it made steady progress following a considerable "breakaway gap" on 11/12/24. Through Sep '24 its quarterly earnings and sales revenues growth has been strong versus the year ago periods. Annual earnings history has been erratic, below the fundamental guidelines (A criteria) of the fact-based investment system. Went through a long and deep consolidation after dropped from the Featured Stocks list on 9/28/21.

12/6/2024 1:14:56 PM - Gapped up today hitting another new 52-week high. Consolidated and made steady progress following a considerable "breakaway gap" noted on 11/12/24. Through Sep '24 its quarterly earnings and sales revenues growth has been strong versus the year ago periods. Annual earnings history has been erratic, below the fundamental guidelines (A criteria) of the fact-based investment system. Went through a long and deep consolidation after dropped from the Featured Stocks list on 9/28/21.

11/15/2024 12:54:26 PM - Perched near its 52-week high today, consolidating following a considerable "breakaway gap" on 11/12/24 and 7 consecutive gains backed by ever-increasing volume. Through Sep '24 its quarterly earnings and sales revenues growth has been strong versus the year ago periods. Annual earnings history has been erratic, below the fundamental guidelines (A criteria) of the fact-based investment system. Went through a long and deep consolidation after dropped from the Featured Stocks list on 9/28/21.

11/14/2024 1:42:13 PM - Hovering at its 52-week high today following a considerable "breakaway gap" on 11/12/24 and 7 consecutive gains backed by ever-increasing volume. Through Sep '24 its quarterly earnings and sales revenues growth has been strong versus the year ago periods. Annual earnings history has been erratic, below the fundamental guidelines (A criteria) of the fact-based investment system. Went through a long and deep consolidation after dropped from the Featured Stocks list on 9/28/21.

11/12/2024 1:48:03 PM - Hitting another new 52-week high with today's considerable "breakaway gap" and 6th consecutive gain backed by ever-increasing volume. Through Sep '24 its quarterly earnings and sales revenues growth has been strong versus the year ago periods. Annual earnings history has been erratic, below the fundamental guidelines (A criteria) of the fact-based investment system. Went through a long and deep consolidation after dropped from the Featured Stocks list on 9/28/21.

11/11/2024 1:08:52 PM - Hitting a new 52-week high today with a gp up while on track for a 5th consecutive gain backed by ever-increasing volume. Through Jun '24 its quarterly earnings and sales revenues growth has been strong versus the year ago periods. Annual earnings history has been erratic, below the fundamental guidelines (A criteria) of the fact-based investment system. Went through a long and deep consolidation after dropped from the Featured Stocks list on 9/28/21.

2/12/2024 12:48:19 PM - Perched at its 52-week high today while on track for a 5th consecutive gain. Due to report Dec '23 quarterly results on 2/13/24. Gradually wedged higher and found support at its 50 DMA line ($78.44) since noted with caution in the 11/28/23 mid-day report - "Reported Sep '23 quarterly earnings of 24 cents per share versus a loss of 2 cents per share on +25% sales revenues versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons and annual earnings history is below the fundamental guidelines (C and A criteria) of the fact-based investment system. Went through a long deep consolidation after dropped from the Featured Stocks list on 9/28/21."

2/8/2024 12:54:30 PM - Powering to a new 52-week high with today's volume-driven gain. Due to report Dec '23 quarterly results on 2/13/24. Gradually wedged higher since noted with caution in the 11/28/23 mid-day report - "Reported Sep '23 quarterly earnings of 24 cents per share versus a loss of 2 cents per share on +25% sales revenues versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons and annual earnings history is below the fundamental guidelines (C and A criteria) of the fact-based investment system. Went through a long deep consolidation after dropped from the Featured Stocks list on 9/28/21."

1/17/2024 12:30:41 PM - Perched near its 52-week high, pulling back for a 2nd loss after 7 consecutive gains. Gradually wedged higher since last noted with caution in the 11/28/23 mid-day report - "Reported Sep '23 quarterly earnings of 24 cents per share versus a loss of 2 cents per share on +25% sales revenues versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons and annual earnings history is below the fundamental guidelines (C and A criteria) of the fact-based investment system. Went through a long deep consolidation after dropped from the Featured Stocks list on 9/28/21."

11/28/2023 12:39:11 PM - Rallied above prior highs to a new 52-week high with a volume-driven gain on the prior session when noted with caution in the mid-day report - "Reported Sep '23 quarterly earnings of 24 cents per share versus a loss of 2 cents per share on +25% sales revenues versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons and annual earnings history is below the fundamental guidelines (C and A criteria) of the fact-based investment system. Went through a long deep consolidation after dropped from the Featured Stocks list on 9/28/21."

11/27/2023 12:57:27 PM - Rallying above prior highs to a new 52-week high with today's volume-driven gain. Reported Sep '23 quarterly earnings of 24 cents per share versus a loss of 2 cents per share on +25% sales revenues versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons and annual earnings history is below the fundamental guidelines (C and A criteria) of the fact-based investment system. Went through a long deep consolidation after dropped from the Featured Stocks list on 9/28/21.

11/30/2021 12:23:08 PM - Sputtering back below prior high ($1650) after stalling since hitting a new all-time high. Reported Sep '21 quarterly earnings down -28% on +46% greater sales revenues versus the year ago period, below the +25% minimum guideline (C criteria), raising fundamental concerns. Found support at its 200 DMA line after dropped from the Featured Stocks list on 9/28/21.

11/29/2021 1:11:25 PM - Sputtering back below prior highs after stalling since hitting a new all-time high. Reported Sep '21 quarterly earnings down -28% on +46% greater sales revenues versus the year ago period, below the +25% minimum guideline (C criteria), raising fundamental concerns. Found support at its 200 DMA line after dropped from the Featured Stocks list on 9/28/21.

11/24/2021 12:58:51 PM - Sputtering after hitting a new all-time high last week. Reported Sep '21 quarterly earnings down -28% on +46% greater sales revenues versus the year ago period, below the +25% minimum guideline (C criteria), raising fundamental concerns. Found support at its 200 DMA line after dropped from the Featured Stocks list on 9/28/21.

11/19/2021 1:00:22 PM - Gapped up today hitting a new all-time high. Held its ground stubbornly following considerable volume-driven gains in recent weeks. Reported Sep '21 quarterly earnings -28% on +46% sales revenues versus the year ago period, below the +25% minimum guideline (C criteria), raising fundamental concerns. Found support at its 200 DMA line after dropped from the Featured Stocks list on 9/28/21.

11/15/2021 12:32:04 PM - Hit a new all-time high on the prior session with a considerable volume-driven gain. Reported Sep '21 quarterly earnings -28% on +46% sales revenues versus the year ago period, below the +25% minimum guideline (C criteria), raising fundamental concerns. Found support at its 200 DMA line after dropped from the Featured Stocks list on 9/28/21.

9/28/2021 4:41:33 PM - Suffered a damaging volume-driven loss today undercutting the prior lows, raising more serious concerns. It will be dropped from the Featured Stocks lists tonight. A rebound above the 50 DMA line ($1,508) is needed for its outlook to improve.

9/22/2021 5:15:36 PM - G - Posted a gain with light volume. A rebound above its 50 DMA line ($1,510) is needed for its outlook to improve. Halted its slide after a dip below the prior low ($1437.50 on 8/20/21) raising concerns. Fundamentals remain strong.

9/15/2021 3:52:59 PM - G - Volume totals have been cooling. A rebound above its 50 DMA line ($1,514) is needed for its outlook to improve. Undercut the prior low ($1437.50 on 8/20/21) raising greater concerns. Fundamentals remain strong.

9/8/2021 5:32:49 PM - G - Color code is changed to green after violating its 50 DMA line ($1,514) with today's big loss on higher (near average) volume raising concerns. Prior low ($1437.50 on 8/20/21) defines important near-term support to watch. Fundamentals remain strong.

9/3/2021 3:46:08 PM - Y - Volume totals have still been cooling while holding its ground in a tight range above its 50 DMA line ($1,513) and perched within close striking distance of its all-time high. Also tested February 2021 highs which help define important near-term support to watch. Fundamentals remain strong.

8/31/2021 4:40:10 PM - Y - Volume totals have been cooling while recently consolidating above its 50 DMA line ($1,510). Also tested February 2021 highs which help define important near-term support to watch. More damaging losses would raise concerns and trigger technical sell signals. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

8/26/2021 6:23:04 PM - Y - Pulled back today with light volume. Finding prompt support while recently consolidating near its 50 DMA line ($1,506). Also tested February 2021 highs which help define important near-term support to watch. More damaging losses would raise concerns and trigger technical sell signals. Fundamentals remain strong.

8/24/2021 1:06:27 PM - Y - Gapped up today. Finding prompt support while recently consolidating near its 50 DMA line ($1,499). Also tested February 2021 highs which help define important near-term support to watch. More damaging losses would raise concerns and trigger technical sell signals. Fundamentals remain strong.

8/19/2021 6:23:21 PM - Y - Volume totals have been cooling while consolidating near its 50 DMA line ($1,484) and also testing February 2021 highs which help define important near-term support to watch. More damaging losses would raise concerns and trigger technical sell signals. Fundamentals remain strong.

8/13/2021 5:20:37 PM - Y - Quietly consolidating above its 50 DMA line ($1,464) and testing February 2021 highs which help define important near-term support to watch. More damaging losses would raise concerns and trigger technical sell signals. Fundamentals remain strong.

8/9/2021 5:38:48 PM - Y - Consolidating near its pivot point after encountering distributional pressure. Its 50 DMA line ($1,442) and recent low define near term support to watch. Reported Jun '21 quarterly earnings +113% on +57% sales revenues versus the year ago period.

8/3/2021 1:30:36 PM - Y - Consolidating below its "max buy" level. Its 50 DMA line ($1,418) and recent low define near term support to watch. Reported Jun '21 quarterly earnings +113% on +57% sales revenues versus the year ago period.

7/28/2021 12:57:31 PM - Y - Color code was changed to yellow after pulling back below its "max buy" level. Its recent low and 50 DMA line ($1391) define near term support to watch. Reported Jun '21 quarterly earnings +113% on +57% sales revenues versus the year ago period.

7/26/2021 12:37:19 PM - Y - Color code is changed to yellow after pulling back below its "max buy" level today following a streak of 6 consecutive gains. Its recent low and 50 DMA line ($1373) define near term support to watch.

7/23/2021 4:59:55 PM - G - Color code is changed to green after wedging higher with today's 6th consecutive gain above its "max buy" level into new high territory.

7/22/2021 1:17:16 PM - Y - On track today for its 5th consecutive small gain into new high territory. A new pivot point was recently cited based on its 6/21/21 high while building on a cup-with-high-handle base. Confirming gains with at least +40% above average volume for new highs would help clinch a proper new (or add-on) technical buy signal and be a reassuring sign of fresh institutional buying demand.

7/20/2021 5:18:55 PM - Y - Posted a solid gain today for its 2nd best ever close. A new pivot point was recently cited based on its 6/21/21 high while building on a cup-with-high-handle base. Confirming gains with at least +40% above average volume for new highs would trigger a new (or add-on) technical buy signal and be a reassuring sign of fresh institutional buying demand. See the latest FSU analysis for more details and an annotated graph.

7/19/2021 5:39:48 PM - Y - Managed a "positive reversal" today after early weakness. A new pivot point was recently cited based on its 6/21/21 high while building on a cup-with-high-handle base. Confirming gains with at least +40% above average volume for new highs would trigger a new (or add-on) technical buy signal and be a reassuring sign of fresh institutional buying demand. See the latest FSU analysis for more details and a new annotated graph.

7/14/2021 3:52:26 PM - Y - Reversed into the red today after early gains and a "negative reversal" was noted on 7/07/21 after hitting a new high. A new pivot point was recently cited based on its 6/21/21 high while building on a cup-with-high-handle base. Confirming gains with at least +40% above average volume for new highs would trigger a new (or add-on) technical buy signal and be a reassuring sign of fresh institutional buying demand.

7/7/2021 1:04:06 PM - Y - Reversed into the red today after hitting a new high. A new pivot point was recently cited based on its 6/21/21 high while building on a cup-with-high-handle base. Confirming gains with at least +40% above average volume for new highs would trigger a new (or add-on) technical buy signal and be a reassuring sign of fresh institutional buying demand.

7/6/2021 1:01:39 PM - Y - Posting a solid gain today. Volume totals have been cooling in recent weeks while stubbornly holding its ground near its all-time high. A new pivot point was cited based on its 6/21/21 high while building on a cup-with-high-handle base. Confirming gains with at least +40% above average volume for new highs would trigger a new (or add-on) technical buy signal and be a reassuring sign of fresh institutional buying demand.

7/2/2021 12:50:31 PM - Y - Volume totals have been cooling in recent weeks while stubbornly holding its ground near its all-time high. A new pivot point is cited based on its 6/21/21 high while building on a cup-with-high-handle base. It has pulled back below the previously cited pivot point. Confirming gains with at least +40% above average volume for new highs would trigger a new (or add-on) technical buy signal and be a reassuring sign of fresh institutional buying demand.

6/29/2021 2:41:59 PM - Y - Stubbornly holding its ground near its all-time high, however, it has pulled back below its pivot point with volume totals cooling after an impressive streak of gains.

6/23/2021 12:24:20 PM - Y - The prior gain and close above the pivot point was backed by +51% above average volume helping clinch a technical buy signal. Perched at its all-time high today following a streak of 9 consecutive gains marked by volume. Prior highs define initial support to watch on pullbacks.

6/22/2021 11:55:43 AM - Y - Perched at its all-time high today following a streak of 8 consecutive gains marked by ever-increasing volume. Subsequent gains and a strong close above the pivot point backed by at least +40% above average volume may clinch a proper trigger a technical buy signal. Found support after dipping below its 200 DMA line during the choppy consolidation since dropped from the Featured Stocks list on 3/04/21. Reported Mar '21 quarterly earnings +958% on +110% sales revenues versus the year ago period, continuing its strong earnings track record.

6/21/2021 1:11:48 PM - Y - Hitting new all-time highs with today's 8th consecutive gain marked by ever-increasing volume. A gain and strong close above the pivot point backed by at least +40% above average volume may clinch a proper trigger a technical buy signal. Found support after dipping below its 200 DMA line during the choppy consolidation since dropped from the Featured Stocks list on 3/04/21. Its Relative Strength Rating improved to 85, above the 80+ minimum guideline for buy candidates. Reported Mar '21 quarterly earnings +958% on +110% sales revenues versus the year ago period, continuing its strong earnings track record.

6/18/2021 12:58:23 PM - Y - Challenging its all-time high with today's 7th consecutive gain marked by ever-increasing volume. Color code was changed to yellow with new pivot point cited based on its 2/10/21 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a technical buy signal. Found support after dipping below its 200 DMA line during the choppy consolidation since dropped from the Featured Stocks list on 3/04/21. Rebound above the 50 DMA line helped its outlook improve. Its Relative Strength Rating improved to 84, above the 80+ minimum guideline for buy candidates. Reported Mar '21 quarterly earnings +958% on +110% sales revenues versus the year ago period, continuing its strong earnings track record.

6/17/2021 12:47:49 PM - Y - Approaching its prior high with today's big gain, its 6th consecutive gain marked by ever-increasing volume. Color code was changed to yellow with new pivot point cited based on its 2/10/21 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a technical buy signal. Found support after dipping below its 200 DMA line during the choppy consolidation since dropped from the Featured Stocks list on 3/04/21. Rebound above the 50 DMA line helped its outlook improve. Its Relative Strength Rating of 79 remains just below the 80+ minimum guideline for buy candidates. Reported Mar '21 quarterly earnings +958% on +110% sales revenues versus the year ago period, continuing its strong earnings track record.

6/16/2021 4:57:07 PM - Y - Color code was changed to yellow with new pivot point cited based on its 2/10/21 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a technical buy signal. Found support after dipping below its 200 DMA line during the choppy consolidation since dropped from the Featured Stocks list on 3/04/21. Rebound above the 50 DMA line helped its outlook improve, however its Relative Strength Rating of 76 remains below the 80+ minimum guideline for buy candidates. Reported Mar '21 quarterly earnings +958% on +110% sales revenues versus the year ago period, continuing its strong earnings track record. See the latest FSU analysis for more details and a new annotated graph.

6/16/2021 1:08:02 PM - Y - Color code is changed to yellow with new pivot point cited based on its 2/10/21 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a technical buy signal. Found support after dipping below its 200 DMA line during the choppy consolidation since dropped from the Featured Stocks list on 3/04/21. Rebound above the 50 DMA line helped its outlook improve, however its Relative Strength Rating of 76 remains below the 80+ minimum guideline for buy candidates. Reported Mar '21 quarterly earnings +958% on +110% sales revenues versus the year ago period, continuing its strong earnings track record.

3/4/2021 5:20:24 PM - Slumped further below its 50 DMA line ($1,240) with today's big loss on heavy volume. Damaging losses triggered a technical sell signal and it will be dropped from the Featured Stocks list tonight. Only a prompt rebound above the 50 DMA line would help its outlook improve. Reported Dec '20 quarterly earnings +267% on +94% sales revenues versus the year ago period.

3/3/2021 5:32:51 PM - G - Slumped below prior highs and today's damaging loss on light volume also violated its 50 DMA line ($1,241), raising concerns and triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve. Reported Dec '20 quarterly earnings +267% on +94% sales revenues versus the year ago period.

3/2/2021 5:21:55 PM - G - Finding support after undercutting the prior high ($1,285 on 12/22/20) and retesting important support near its 50 DMA line ($1,240). More damaging losses would raise serious concerns and trigger worrisome technical sell signals. Reported Dec '20 quarterly earnings +267% on +94% sales revenues versus the year ago period. See the latest FSU analysis for more details and a new annotated graph.

2/25/2021 5:32:59 PM - G - Down considerably today undercutting the prior high ($1,285 on 12/22/20) raising concerns. Retesting important support near its 50 DMA line ($1,228) where more damaging losses would raise serious concerns. Reported Dec '20 quarterly earnings +267% on +94% sales revenues versus the year ago period.

2/23/2021 1:19:02 PM - G - Gapped down today and undercut the prior high ($1,285 on 12/22/20) raising concerns, yet it found prompt support near its 50 DMA line ($1,219). Reported Dec '20 quarterly earnings +267% on +94% sales revenues versus the year ago period.

2/19/2021 5:29:45 PM - G - Posted a big gain on average volume today. Prior high ($1,285 on 12/22/20) defines important support to watch above its 50 DMA line ($1,209). Reported Dec '20 quarterly earnings +267% on +94% sales revenues versus the year ago period.

2/18/2021 5:14:34 PM - G - Pulled back toward its "max buy" level wit today's loss on lighter volume. Prior high ($1,285 on 12/22/20) defines important support to watch above its 50 DMA line ($1,202). Reported Dec '20 quarterly earnings +267% on +94% sales revenues versus the year ago period.

2/17/2021 12:47:56 PM - G - Reported Dec '20 quarterly earnings +267% on +94% sales revenues versus the year ago period. Rebounded considerably from today's big early loss after briefly undercutting its "max buy" level. Prior high ($1,285 on 12/22/20) defines important support to watch above its 50 DMA line ($1,195).

2/10/2021 1:00:36 PM - G - Extended from any sound base, it has rallied well above its "max buy" level and hit yet another new all-time high with above average volume behind today's 5th consecutive gain. Prior high ($1,285 on 12/22/20) defines important support to watch above its 50 DMA line ($1,164).

2/9/2021 12:47:52 PM - G - Color code is changed to green after rallying well above its "max buy" level and hitting a new all-time high with today's 4th consecutive gain. Found prompt support near its 50 DMA line ($1,156). Prior low ($1,076 on 1/06/21) defines the next important support to watch.

2/8/2021 3:06:08 PM - Y - Hitting a new all-time high with lighter volume behind today's 3rd consecutive gain. A solid gain and close above the pivot point backed by at least +40% above average volume may help clinch a convincing new (or add-on) technical buy signal. Found prompt support near its 50 DMA line ($1,148). Prior low ($1,076 on 1/06/21) defines the next important support to watch.

2/3/2021 5:20:15 PM - Y - Held its ground today following big volume-driven gain on the prior session. A new pivot point was cited based on its 12/22/20 high plus 10 cents. Faces little resistance due to overhead supply up to the $1,285 level. Subsequent gains and a close above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Found prompt support near its 50 DMA line ($1,129). Prior low ($1,076 on 1/06/21) defines the next important support to watch. See the latest FSU analysis for more details and a new annotated graph.

2/2/2021 12:43:11 PM - Y - New pivot point is cited based on its 12/22/20 high plus 10 cents. Posting a big gain today with volume running at an above average pace. Faces little resistance due to overhead supply up to the $1,285 level. Subsequent gains and a close above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Found prompt support near its 50 DMA line ($1,123). Prior low ($1,076 on 1/06/21) defines the next important support to watch.

2/1/2021 4:43:56 PM - G - Posted a gain today with light volume. Faces some resistance due to overhead supply up to the $1,285 level. Recently finding support near its 50 DMA line ($1,118). Prior low ($1,076 on 1/06/21) defines the next important support to watch.

1/27/2021 4:54:10 PM - G - Violated its 50 DMA line ($1,105) with today's big volume-driven loss raising concerns and its color code is changed to green. Prior low ($1,076 on 1/06/21) defines the next important support to watch.

1/26/2021 6:03:49 PM - Y - Volume was light while pulling back today after it was perched within close striking distance of its all-time high. Found prompt support near prior highs in the $1,146-1,130 area and above its 50 DMA line ($1,102) which defines the next important support to watch.

1/19/2021 5:07:19 PM - Y - Volume totals have still been cooling while consolidating perched near its all-time high. Found prompt support near prior highs in the $1,146-1,130 area and above its 50 DMA line ($1,079) which defines the next important support to watch.

1/12/2021 7:04:32 PM - Y - Volume totals have been cooling while consolidating. Found prompt support near prior highs in the $1,146-1,130 area and above its 50 DMA line ($1,060) which defines the next important support to watch.

1/7/2021 5:32:05 PM - Y - Rebounded today with higher (near average) volume, finding prompt support after briefly slumping below prior highs in the $1,146-1,130 area and falling back into the prior base raising concerns. Its 50 DMA line ($1,051) defines the next important support to watch. See the latest FSU analysis for more details and a new annotated graph.

1/4/2021 6:22:19 PM - Y - Suffered a big loss today with higher (near average) volume, slumping below prior highs in the $1,146-1,130 area and falling back into the prior base raising concerns. Its 50 DMA line ($1,045) defines the next important support to watch. Reported Sep '20 quarterly earnings of $1.13 per share versus a loss of 29 cents per share on +96% sales revenues versus the year ago period. The Ontario, Canada-based Computer Software - Enterprise firm's prior quarters showed big earnings and sales revenues growth. After years of losses it had strong earnings growth in FY '17-19 (A criteria).

12/31/2020 7:55:58 PM - Y - Volume totals have been cooling while consolidating after spiking to new all-time highs with volume-driven gains. Prior highs in the $1,146-1,130 area define initial support to watch above its 50 DMA line ($1,044). Reported Sep '20 quarterly earnings of $1.13 per share versus a loss of 29 cents per share on +96% sales revenues versus the year ago period. The Ontario, Canada-based Computer Software - Enterprise firm's prior quarters showed big earnings and sales revenues growth. After years of losses it had strong earnings growth in FY '17-19 (A criteria).

12/28/2020 12:41:22 PM - Y - Color code is changed to yellow after slumping below its "max buy" level with today's pullback. After spiking to new all-time highs with volume-driven gains, the prior highs in the $1,146-1,130 area define initial support to watch above its 50 DMA line ($1,039).. Reported Sep '20 quarterly earnings of $1.13 per share versus a loss of 29 cents per share on +96% sales revenues versus the year ago period. The Ontario, Canada-based Computer Software - Enterprise firm's prior quarters showed big earnings and sales revenues growth. After years of losses it had strong earnings growth in FY '17-19 (A criteria).

12/24/2020 11:43:32 AM - G - Consolidating above its "max buy" level after spiking to new all-time highs with volume-driven gains. Prior highs in the $1,146-1,130 area define initial support to watch above its 50 DMA line ($1,037).. Reported Sep '20 quarterly earnings of $1.13 per share versus a loss of 29 cents per share on +96% sales revenues versus the year ago period. The Ontario, Canada-based Computer Software - Enterprise firm's prior quarters showed big earnings and sales revenues growth. After years of losses it had strong earnings growth in FY '17-19 (A criteria).

12/23/2020 1:06:49 PM - G - Pulling back today after rallying above its "max buy" level for new all-time highs with volume-driven gains. Its 50 DMA line ($1,035) defines near-term support to watch above its 200 DMA line ($870). Reported Sep '20 quarterly earnings of $1.13 per share versus a loss of 29 cents per share on +96% sales revenues versus the year ago period. The Ontario, Canada-based Computer Software - Enterprise firm's prior quarters showed big earnings and sales revenues growth. After years of losses it had strong earnings growth in FY '17-19 (A criteria).

12/22/2020 12:41:13 PM - G - Color code is changed to green after rallying above its "max buy" level for new all-time highs with today's big gain. Its 50 DMA line ($1,032) defines near-term support to watch above its 200 DMA line ($866). Reported Sep '20 quarterly earnings of $1.13 per share versus a loss of 29 cents per share on +96% sales revenues versus the year ago period. The Ontario, Canada-based Computer Software - Enterprise firm's prior quarters showed big earnings increases well above the +25% minimum guideline (C criteria) with very strong underlying sales revenues growth. After years of losses it had strong earnings growth in FY '17-19 (A criteria).

12/17/2020 12:40:30 PM - Y - Rose near its "max buy" level with today's early gain backed by abve average volume. Finished strong after highlighted in yellow with pivot point cited based on its 9/01/20 high plus 10 cents in the prior mid-day report. Hit a new all-time high with a big gain backed by +117% above average volume while while rising from a 15-week base. The gain and strong close above its pivot point helped clinch a convincing technical buy signal. Its 50 DMA line ($1,024) defines near-term support to watch above its 200 DMA line ($855). Reported Sep '20 quarterly earnings of $1.13 per share versus a loss of 29 cents per share on +96% sales revenues versus the year ago period. The Ontario, Canada-based Computer Software - Enterprise firm's prior quarters showed big earnings increases well above the +25% minimum guideline (C criteria) with very strong underlying sales revenues growth. After years of losses it had strong earnings growth in FY '17-19 (A criteria). See the latest FSU analysis for more details and an annotated graph.

12/16/2020 5:40:03 PM - Y - Finished strong today after highlighted in yellow with pivot point cited based on its 9/01/20 high plus 10 cents in the earlier mid-day report. Hit a new all-time high with today's big gain backed by +117% above average volume while while rising from a 15-week base. The gain and strong close above its pivot point helped clinch a convincing technical buy signal. Its 50 DMA line ($1,022) defines near-term support to watch above its 200 DMA line ($852). Reported Sep '20 quarterly earnings of $1.13 per share versus a loss of 29 cents per share on +96% sales revenues versus the year ago period. The Ontario, Canada-based Computer Software - Enterprise firm's prior quarters showed big earnings increases well above the +25% minimum guideline (C criteria) with very strong underlying sales revenues growth. After years of losses it had strong earnings growth in FY '17-19 (A criteria). See the latest FSU analysis for more details and a new annotated graph.

12/16/2020 12:56:47 PM - Y - Color code is changed to yellow with pivot point cited based on its 9/01/20 high plus 10 cents. Hitting a new all-time high with today's big volume-driven gain while rising from a 15-week base. A gain and strong close above its pivot point may help clinch a convincing technical buy signal. Its 50 DMA line ($1,022) defines near-term support to watch above its 200 DMA line ($852). Reported Sep '20 quarterly earnings of $1.13 per share versus a loss of 29 cents per share on +96% sales revenues versus the year ago period. The Ontario, Canada-based Computer Software - Enterprise firm's prior quarters showed big earnings increases well above the +25% minimum guideline (C criteria) with very strong underlying sales revenues growth. After years of losses it had strong earnings growth in FY '17-19 (A criteria).

12/3/2020 1:07:20 PM - Rebounded above its 50 DMA line ($1,010) and very little resistance remains due to overhead supply up to the $1,146 level. Prior low ($875) defines near-term support above its 200 DMA line ($817). Reported Sep '20 quarterly earnings of $1.13 per share versus a loss of 29 cents per share on +96% sales revenues versus the year ago period. The Ontario, Canada-based Computer Software - Enterprise firm's prior quarters showed big earnings increases well above the +25% minimum guideline (C criteria) with very strong underlying sales revenues growth. After years of losses it had strong earnings growth in FY '17-19 (A criteria).

12/1/2020 12:43:12 PM - Rebounded above its 50 DMA line ($1,004) and very little resistance remains due to overhead supply up to the $1,146 level. Prior low ($875) defines near-term support above its 200 DMA line ($817). Reported Sep '20 quarterly earnings of $1.13 per share versus a loss of 29 cents per share on +96% sales revenues versus the year ago period. The Ontario, Canada-based Computer Software - Enterprise firm's prior quarters showed big earnings increases well above the +25% minimum guideline (C criteria) with very strong underlying sales revenues growth. After years of losses it had strong earnings growth in FY '17-19 (A criteria).

11/30/2020 12:40:55 PM - Rebounded above its 50 DMA line ($1001) and very little resistance remains due to overhead supply up to the $1,146 level. Prior low ($875) defines near-term support above its 200 DMA line ($817). Reported Sep '20 quarterly earnings of $1.13 per share versus a loss of 29 cents per share on +96% sales revenues versus the year ago period. The Ontario, Canada-based Computer Software - Enterprise firm's prior quarters showed big earnings increases well above the +25% minimum guideline (C criteria) with very strong underlying sales revenues growth. After years of losses it had strong earnings growth in FY '17-19 (A criteria).

11/19/2020 1:13:02 PM - Faces near term resistance at its 50 DMA line ($989) and overhead supply up to the $1,146 level after damaging volume-driven losses. Prior low ($839) defines near-term support above its 200 DMA line ($801). Reported Sep '20 quarterly earnings of $1.13 per share versus a loss of 29 cents per share on +96% sales revenues versus the year ago period. The Ontario, Canada-based Computer Software - Enterprise firm's prior quarters showed big earnings increases well above the +25% minimum guideline (C criteria) with very strong underlying sales revenues growth. After years of losses it had strong earnings growth in FY '17-19 (A criteria).

10/29/2020 1:15:16 PM - Faces near term resistance up to the $1,146 level. Slumping below its 50 DMA line ($1,013) with today's loss on above above average volume. Reported Sep '20 quarterly earnings of $1.13 per share versus a loss of 29 cents per share on +96% sales revenues versus the year ago period. The Ontario, Canada-based Computer Software - Enterprise firm's prior quarters showed big earnings increases well above the +25% minimum guideline (C criteria) with very strong underlying sales revenues growth. After years of losses it had strong earnings growth in FY '17-19 (A criteria).

9/29/2020 1:12:18 PM - It is rebounding above its 50 DMA line ($993) with today's 3rd consecutive gain, however it has encountered distributional pressure in recent weeks and has not formed a sound base of sufficient length. Reported Jun '20 quarterly earnings +950% on +97% sales revenues versus the year ago period when last noted with caution in the 7/29/20 mid-day report - "Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Technically, it broke out in late January and then went through a deep consolidation before rebounding and rallying impressively into new all-time high territory. The Ontario, Canada-based Computer Software - Enterprise firm's past 3 quarters showed earnings increases well above the +25% minimum guideline (C criteria). After years of losses it had strong earnings growth in FY '17-19 (A criteria)."

7/29/2020 1:12:45 PM - Gapped up today and hit a new high after reporting Jun '20 quarterly earnings +950% on +97% sales revenues versus the year ago period. It is extended from any sound base. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Technically, it broke out in late January and then went through a deep consolidation before rebounding and rallying impressively into new all-time high territory. The Ontario, Canada-based Computer Software - Enterprise firm's past 3 quarters showed earnings increases well above the +25% minimum guideline (C criteria). After years of losses it had strong earnings growth in FY '17-19 (A criteria).

7/28/2020 12:47:12 PM - Due to report Jun '20 quarterly results before the open on Wednesday, 7/29/20. Still extended from any sound base. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Technically, it broke out in late January and then went through a deep consolidation before rebounding and rallying impressively into new all-time high territory. The Ontario, Canada-based Computer Software - Enterprise firm reported Mar '20 earnings +217% on +47% sales revenues versus the year ago period. Three of the past 4 quarters showed earnings increases well above the +25% minimum guideline (C criteria). After years of losses it had strong earnings growth in FY '17-19 (A criteria).

7/7/2020 12:39:25 PM - Very extended from any sound base. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Technically, it broke out in late January and then went through a deep consolidation before rebounding and rallying impressively into new all-time high territory. The Ontario, Canada-based Computer Software - Enterprise firm reported Mar '20 earnings +217% on +47% sales revenues versus the year ago period. Three of the past 4 quarters showed earnings increases well above the +25% minimum guideline (C criteria). After years of losses it had strong earnings growth in FY '17-19 (A criteria).

7/2/2020 1:03:58 PM - Very extended from any sound base. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Technically, it broke out in late January and then went through a deep consolidation before rebounding and rallying impressively into new all-time high territory. The Ontario, Canada-based Computer Software - Enterprise firm reported Mar '20 earnings +217% on +47% sales revenues versus the year ago period. Three of the past 4 quarters showed earnings increases well above the +25% minimum guideline (C criteria). After years of losses it had strong earnings growth in FY '17-19 (A criteria).

6/15/2020 12:32:26 PM - Very extended from any sound base. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Technically, it broke out in late January and then went through a deep consolidation before rebounding and rallying impressively into new all-time high territory. The Ontario, Canada-based Computer Software - Enterprise firm reported Mar '20 earnings +217% on +47% sales revenues versus the year ago period. Three of the past 4 quarters showed earnings increases well above the +25% minimum guideline (C criteria). After years of losses it had strong earnings growth in FY '17-19 (A criteria).

5/26/2020 12:54:33 PM - Technically, it broke out in late January and then went through a deep consolidation before rebounding and rallying impressively into new all-time high territory. Very extended from any sound base. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. The Ontario, Canada-based Computer Software - Enterprise firm reported Mar '20 earnings +217% on +47% sales revenues versus the year ago period. Three of the past 4 quarters showed earnings increases well above the +25% minimum guideline (C criteria). After years of losses it had strong earnings growth in FY '17-19 (A criteria).

5/21/2020 12:48:27 PM - Very extended from any sound base. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Technically, it broke out in late January and then went through a deep consolidation before rebounding and rallying impressively into new all-time high territory. The Ontario, Canada-based Computer Software - Enterprise firm reported Mar '20 earnings +217% on +47% sales revenues versus the year ago period. Three of the past 4 quarters showed earnings increases well above the +25% minimum guideline (C criteria). After years of losses it had strong earnings growth in FY '17-19 (A criteria).

2/16/2018 12:28:48 PM - Technically, it broke out in late January and continued higher with volume-driven gains this week after a pullback. The Ontario, Canada-based Computer Software - Enterprise firm's Sep and Dec '17 quarters showed earnings versus year ago losses. Recent sales revenues increases have been in the +71-75% range. After years of losses it had a profitable FY '17.