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.