Analysts
Scores, price targets and rating changes published by the firms we track. Informational, not advice.
Rating scores
Each factor is scored 1 (weak) to 5 (strong).
- Overall4
- DCF3
- Return on equity5
- Return on assets5
- Debt / equity3
- P/E2
- P/B2
Average price target
Mean of the targets analysts published in each window.
Price target is not available for ASM.TO.
Recent rating changes
The latest 40 changes by research firm, newest first.
| Date | Firm | Action | From | To |
|---|---|---|---|---|
| Oct 16, 2026 | Roth Capital | upgrade | Neutral | Buy |
| Aug 25, 2026 | Roth Capital | maintain | Neutral | Neutral |
| Aug 13, 2026 | HC Wainwright & Co. | maintain | Buy | Buy |
| Jul 23, 2026 | Roth Capital | maintain | Neutral | Neutral |
| Jul 22, 2026 | HC Wainwright & Co. | maintain | Buy | Buy |
| May 14, 2026 | HC Wainwright & Co. | maintain | Buy | Buy |
| Apr 17, 2026 | HC Wainwright & Co. | maintain | Buy | Buy |
| Jan 23, 2026 | Roth Capital | maintain | Neutral | Neutral |
| Jan 23, 2026 | HC Wainwright & Co. | maintain | Buy | Buy |
| Nov 7, 2025 | HC Wainwright & Co. | maintain | Buy | Buy |
| Nov 3, 2025 | HC Wainwright & Co. | maintain | Buy | Buy |
| Oct 15, 2025 | HC Wainwright & Co. | maintain | Buy | Buy |
| Aug 15, 2025 | Roth Capital | maintain | Neutral | Neutral |
| Aug 14, 2025 | HC Wainwright & Co. | maintain | Buy | Buy |
| Jul 24, 2025 | HC Wainwright & Co. | maintain | Buy | Buy |
| Jul 1, 2025 | Roth Capital | downgrade | Buy | Neutral |
| May 15, 2025 | HC Wainwright & Co. | maintain | Buy | Buy |
| Apr 17, 2025 | HC Wainwright & Co. | maintain | Buy | Buy |
| Mar 12, 2025 | HC Wainwright & Co. | maintain | Buy | Buy |
| Jan 22, 2025 | HC Wainwright & Co. | maintain | Buy | Buy |
| Nov 14, 2024 | Roth MKM | maintain | Buy | Buy |
| Nov 14, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Oct 18, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Oct 18, 2024 | Alliance Global Partners | maintain | Buy | Buy |
| Aug 15, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Jul 17, 2024 | Roth MKM | maintain | Buy | Buy |
| Jul 17, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| May 9, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Apr 23, 2024 | Roth MKM | maintain | Buy | Buy |
| Apr 18, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Mar 22, 2024 | HC Wainwright & Co. | maintain | Buy | Buy |
| Nov 10, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Oct 20, 2023 | Roth MKM | maintain | Buy | Buy |
| Aug 11, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Jul 21, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Jun 22, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| May 12, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| Mar 30, 2023 | HC Wainwright & Co. | maintain | Buy | Buy |
| May 13, 2022 | HC Wainwright & Co. | maintain | Buy | Buy |
| Mar 18, 2022 | HC Wainwright & Co. | maintain | Buy | Buy |