Analyst Consensus
- Current Price
- 71.07 $
- Target (Low)
- 74.44 $
- Target (Mean)
- 86.38 $
- Target (High)
- 96.15 $
- Recommendation
- Buy
- Number of Analysts
- 21
Recommendation Distribution
Recommendation Distribution| Strong Buy | 5 |
|---|
| Buy | 8 |
|---|
| Hold | 7 |
|---|
| Sell | 0 |
|---|
| Strong Sell | 1 |
|---|
Key Ratios
- Net Profit Margin
- 8.2%
- Operating Margin
- 20.4%
- Gross Margin
- 38.4%
- Return on Equity (ROE)
- 12.5%
- Return on Assets (ROA)
- 4.9%
- Revenue Growth
- 3.4%
- Earnings Growth
- 57.1%
- Debt/Equity
- 51.30
- Current Ratio
- 1.08
- Beta
- 0.05
Recent Rating Changes
Recent Rating Changes| Date | Firm | Change |
|---|
| Apr 22, 2026 | Scotiabank | Sector Perform → Sector Perform |
| Mar 12, 2026 | Piper Sandler | Neutral → Neutral |
| Mar 2, 2026 | JP Morgan | Neutral → Overweight |
| Feb 13, 2026 | Freedom Broker | Buy → Sell |
| Jan 22, 2026 | TD Cowen | Hold → Hold |
| Jan 8, 2026 | Piper Sandler | Neutral → Neutral |