4/14/2023 12:53:37 PM - On track today for a 5th consecutive volume-driven gain. The 3 latest quarterly comparisons through Dec '22 showed improved earnings with solid sales revenues growth versus the year-ago periods. Went through a deep in recent years and its annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

11/2/2020 12:54:07 PM - Slumped below its 50 DMA line ($53.92) with a damaging volume-driven loss on the prior session. Rebounded and rallied impressively after a deep slump since last noted with caution on 3/09/20. The 3 latest quarterly comparisons through Sep '20 were below the fundamental guidelines of the fact-based investment system.

3/9/2020 5:33:27 PM - It will be dropped from the Featured Stocks list tonight. Tested support at its 200 DMA line ($35.66) with a damaging volume-driven loss today. A rebound above its 50 DMA line ($41.90) is needed for its outlook to improve. The worrisome market correction (M criteria) is cause for concern.

3/6/2020 5:32:11 PM - G - Violated its 50 DMA line ($41.95) with a damaging volume-driven loss and its color code is changed to green. A rebound is needed for its outlook to improve. Stalled after touching a new all-time high with volume-driven gains this week. Reported earnings +71% on +43% sales revenues for the Dec '19 quarter, continuing its strong earnings track record. The worrisome market correction (M criteria) is cause for concern.

3/5/2020 5:16:11 PM - Y - Slumped near its 50 DMA line ($41.91) today after touching a new all-time high with volume-driven gains this week. Reported earnings +71% on +43% sales revenues for the Dec '19 quarter, continuing its strong earnings track record. The worrisome market correction (M criteria) is cause for concern, even if there are subsequent gains above the pivot point backed by at least +40% above average volume to trigger a technical buy signal.

3/4/2020 11:16:20 AM - Y - Sputtering today after touching a new all-time high on the prior session with a 4th volume-driven gain in the span of 5 sessions. Volume-driven gain helped it promptly rebound above its 50 DMA line ($41.83). Reported earnings +71% on +43% sales revenues for the Dec '19 quarter, continuing its strong earnings track record. The worrisome market correction (M criteria) is cause for concern, even if there are subsequent gains above the pivot point backed by at least +40% above average volume to trigger a technical buy signal.

3/3/2020 12:58:16 PM - Y - Touched a new all-time high with today's 4th volume-driven gain in the span of 5 sessions. Volume-driven gain helped it promptly rebound above its 50 DMA line ($41.76). Reported earnings +71% on +43% sales revenues for the Dec '19 quarter, continuing its strong earnings track record. The worrisome market correction (M criteria) is cause for concern, even if there are subsequent gains above the pivot point backed by at least +40% above average volume to trigger a technical buy signal. See the latest FSU analysis for more details and an annotated graph.

3/2/2020 5:30:25 PM - Y - Color code is changed to yellow a volume-driven gain helped it promptly rebound above its 50 DMA line ($41.63). Reported earnings +71%v on +43% sales revenues for the Dec '19 quarter, continuing its strong earnings track record. The worrisome market correction (M criteria) is also cause for concern, even if there are subsequent gains above the pivot point backed by at least +40% above average volume to trigger a technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

2/28/2020 5:56:23 PM - G - Color code is changed to green after a volume-driven loss today violated its 50 DMA line ($41.53) raising concerns. The worrisome market correction (M criteria) is also cause for concern, even if there are subsequent gains above the pivot point backed by at least +40% above average volume to trigger a technical buy signal.

2/27/2020 5:14:49 PM - Y - Finding impressive support near its 50 DMA line ($41.52) despite the worrisome market correction (M criteria). Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a technical buy signal.

2/24/2020 6:42:09 PM - Y - Found impressive support near its 50 DMA line ($41). Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a technical buy signal.

2/19/2020 2:58:57 PM - Y - Posting a 5th gain in the span of 6 sessions. Recently found support near its 50 DMA line ($41). Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a technical buy signal.

2/18/2020 5:25:36 PM - Y - Consolidating above its 50 DMA line ($40.99) and its color code is changed to yellow. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a technical buy signal.

2/10/2020 6:26:40 PM - G - Violated its 50 DMA line ($40.77) with a streak of 5 consecutive losses and its color code was changed to green. A subsequent rebound and gains above the pivot point backed by at least +40% above average volume are needed to trigger a technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

2/10/2020 1:08:51 PM - G - After quietly touching a new all-time high last week it has pulled back below its 50 DMA line ($40.77) with a streak of 5 consecutive losses and its color code is changed to green. A subsequent rebound and gains above the pivot point backed by at least +40% above average volume are needed to trigger a technical buy signal. More damaging losses may raise concerns and trigger a worrisome technical sell signal.

2/7/2020 5:10:07 PM - Y - After quietly touching a new all-time high this week it has pulled back near its 50 DMA line ($40.75) with a streak of 4 consecutive losses. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. More damaging losses would raise concerns and trigger a technical sell signal.

2/4/2020 12:23:53 PM - Y - Touched a new all-time high with on the prior session with a big gain backed by near average volume. Its 50 DMA line ($40.62) defines near-term support. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal.

2/3/2020 5:14:28 PM - Y - Touched a new all-time high with today's big gain backed by near average volume. its 50 DMA line ($40.44) defines near-term support. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal.

1/27/2020 5:19:55 PM - Y - Gapped down today abruptly retreating from near its 52-week high and testing its 50 DMA line ($39.71). More damaging losses would raise concerns. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a technical buy signal.

1/24/2020 6:01:44 PM - Y - Abruptly retreated from near its 52-week high with light volume behind today's big loss. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. This Brazilian company reported earnings +70% on +55% sales revenues for the Sep '19 quarter, and prior quarterly comparisons were strong. Completed a Secondary Offering on 4/03/18 and went through a deep consolidation Completed its $24 IPO on 10/25/18. See the latest FSU analysis for more details and an annotated graph.

1/22/2020 5:33:49 PM - Y - Finished strong after highlighted in yellow with pivot point cited based on its 4/02/19 high plus 10 cents in the earlier mid-day report. Faces little remaining resistance due to overhead supply up to the $45 level. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. This Brazilian company reported earnings +70% on +55% sales revenues for the Sep '19 quarter, and prior quarterly comparisons were strong. Completed a Secondary Offering on 4/03/18 and went through a deep consolidation Completed its $24 IPO on 10/25/18. See the latest FSU analysis for more details and a new annotated graph.

1/22/2020 11:58:44 AM - Y - Color code is changed to yellow with pivot point cited based on its 4/02/19 high plus 10 cents. Faces little remaining resistance due to overhead supply up to the $45 level. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. This Brazilian company reported earnings +70% on +55% sales revenues for the Sep '19 quarter, and prior quarterly comparisons were strong. Completed a Secondary Offering on 4/03/18 and went through a deep consolidation Completed its $24 IPO on 10/25/18.

1/9/2020 12:31:16 PM - Faces little remaining resistance due to overhead supply up to the $45 level. This Brazilian company is rallying above its 11/25/19 high with recent volume-driven gains. Found prompt support at its 50 DMA line during its consolidation since noted with caution in the 11/29/19 mid-day report - "Reported earnings +70% on +55% sales revenues for the Sep '19 quarter. Completed a Secondary Offering. Went through a deep consolidation since the 4/03/19 mid-day report noted a negative reversal - 'Limited history remains a concern since its $24 IPO on 10/25/18.'"

1/2/2020 12:36:36 PM - Still faces some resistance due to overhead supply up to the $45 level. This Brazilian company is rallying above its 11/25/19 high with today's volume-driven gain. Found prompt support at its 50 DMA line during its consolidation since last noted with caution in the 11/29/19 mid-day report - "Reported earnings +70% on +55% sales revenues for the Sep '19 quarter. Completed a Secondary Offering. Went through a deep consolidation since the 4/03/19 mid-day report noted a negative reversal - 'Limited history remains a concern since its $24 IPO on 10/25/18.'"

11/29/2019 11:22:57 AM - Faces some resistance due to overhead supply up to the $45 level. This Brazilian company has been noted perched within striking distance of its 52-week high after a considerable volume-driven gain on 11/22/19. Reported earnings +70% on +55% sales revenues for the Sep '19 quarter. Completed a Secondary Offering. Went through a deep consolidation since the 4/03/19 mid-day report noted a negative reversal - "Limited history remains a concern since its $24 IPO on 10/25/18."

11/27/2019 12:16:34 PM - Faces some resistance due to overhead supply up to the $45 level. This Brazilian company has been noted perched within striking distance of its 52-week high after a considerable volume-driven gain on 11/22/19. Reported earnings +70% on +55% sales revenues for the Sep '19 quarter. Completed a Secondary Offering. Went through a deep consolidation since the 4/03/19 mid-day report noted a negative reversal - "Limited history remains a concern since its $24 IPO on 10/25/18."

11/25/2019 1:06:55 PM - Brazilian company is perched within striking distance of its 52-week high after a considerable volume-driven gain on the prior session. Reported earnings +70% on +55% sales revenues for the Sep '19 quarter. Completed a Secondary Offering and and went through a deep consolidation since the 4/03/19 mid-day report noted after a negative reversal- "Limited history remains a concern since its $24 IPO on 10/25/18."

4/3/2019 12:44:21 PM - Brazilian company gapped down today after pricing a Secondary Offering. There was a "negative reversal" on the prior session after hitting a new 52-week high. Held its ground stubbornly following an impressive spurt of volume-driven gains. Prior mid-day reports noted - "Limited history remains a concern since its $24 IPO on 10/25/18."

4/2/2019 12:48:54 PM - Brazilian company is hitting a new 52-week high today after proposing a Secondary Offering on the prior session. Held its ground stubbornly following an impressive spurt of volume-driven gains. Prior mid-day reports noted - "Limited history remains a concern since its $24 IPO on 10/25/18."

4/1/2019 1:31:19 PM - Brazilian company has been hovering near its 52-week high, holding its ground stubbornly following an impressive spurt of volume-driven gains. Prior mid-day reports noted - "Limited history remains a concern since its $24 IPO on 10/25/18."

3/27/2019 12:46:50 PM - Brazilian company has been hovering near its 52-week high. Held its ground stubbornly following an impressive spurt of volume-driven gains. Prior mid-day reports noted - "Limited history remains a concern since its $24 IPO on 10/25/18."

3/26/2019 12:50:35 PM - Brazilian company touched another new 52-week high today. held its ground following an impressive spurt of volume-driven gains. Prior mid-day reports noted - "Limited history remains a concern since its $24 IPO on 10/25/18."

3/21/2019 1:00:53 PM - Brazilian company is perched at its 52-week high following impressive volume-driven gains. Prior mid-day reports noted - "Limited history remains a concern since its $24 IPO on 10/25/18."

3/20/2019 1:20:43 PM - Brazilian company is pulling back today following a gap up and big volume-driven gains for new 52-week highs. Prior mid-day reports noted - "Limited history remains a concern since its $24 IPO on 10/25/18."

3/19/2019 12:42:35 PM - Brazilian company gapped up today for a huge gain after hitting a new 52-week high with on the prior session with a big volume-driven gain. Limited history remains a concern since its $24 IPO on 10/25/18.

3/18/2019 12:34:24 PM - Brazilian company is hitting a new 52-week high with today's big volume-driven gain. Limited history remains a concern since its $24 IPO on 10/25/18.

3/5/2019 1:19:44 PM - Brazilian company is perched at its 52-week high today while adding to an impressive spurt of volume-driven gains. Limited history remains a concern since its $24 IPO on 10/25/18.