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).
- Overall2
- DCF1
- Return on equity1
- Return on assets1
- Debt / equity3
- P/E1
- P/B5
Average price target
Mean of the targets analysts published in each window.
Price target is not available for SMSI.
Recent rating changes
The latest 29 changes by research firm, newest first.
| Date | Firm | Action | From | To |
|---|---|---|---|---|
| May 1, 2026 | Benchmark | maintain | Buy | Buy |
| Nov 14, 2024 | Benchmark | maintain | Buy | Buy |
| Mar 22, 2024 | Benchmark | maintain | Buy | Buy |
| Nov 10, 2023 | Benchmark | maintain | Buy | Buy |
| Sep 13, 2023 | Roth MKM | maintain | Buy | Buy |
| Aug 31, 2023 | Benchmark | maintain | Buy | Buy |
| Aug 7, 2023 | Benchmark | maintain | Buy | Buy |
| Mar 7, 2023 | Benchmark | maintain | Buy | Buy |
| Feb 28, 2023 | Roth MKM | maintain | Buy | Buy |
| Feb 28, 2023 | B. Riley Securities | maintain | Buy | Buy |
| Nov 29, 2022 | Benchmark | maintain | Buy | Buy |
| Nov 10, 2022 | Lake Street | downgrade | Buy | Hold |
| Mar 11, 2022 | Lake Street | maintain | Buy | Buy |
| Mar 11, 2022 | Dawson James | maintain | Buy | Buy |
| Aug 5, 2021 | Dawson James | maintain | Buy | Buy |
| Apr 27, 2021 | Benchmark | maintain | Buy | Buy |
| Apr 27, 2020 | B. Riley Securities | maintain | Buy | Buy |
| Apr 27, 2020 | B. Riley FBR | maintain | Buy | Buy |
| Mar 6, 2020 | B. Riley Securities | maintain | Buy | Buy |
| Mar 6, 2020 | B. Riley FBR | maintain | Buy | Buy |
| Jul 26, 2019 | Chardan Capital | maintain | Buy | Buy |
| Jul 19, 2019 | B. Riley FBR | maintain | Buy | Buy |
| Jul 19, 2019 | B. Riley | maintain | Buy | Buy |
| Apr 8, 2019 | Chardan Capital | maintain | Buy | Buy |
| Oct 1, 2018 | Roth Capital | maintain | Buy | Buy |
| Oct 19, 2015 | Needham | downgrade | Buy | Hold |
| Jul 9, 2015 | H.C. Wainwright | maintain | Buy | Buy |
| Feb 25, 2015 | Needham | upgrade | Hold | Buy |
| Nov 2, 2012 | Canaccord Genuity | maintain | Hold | Hold |