Price
$48.31+14.36%1Y
1M+5.28%1Y+14.36%
Prices are end-of-day closes. This is a research view, the focus is on the fundamentals, quality and valuation below, not intraday price.
Smart Score
Above average7/10
Value41
Quality84
Momentum44
Growth61
P/E (TTM)40.9
Market Cap$52.68B
1Y Return+14.36%
5Y Return+104.52%
Business Segments
Revenue split by geographic segment, from SEC XBRL filings.
Latest period: Q1 2026Total $2.20B (+3.21%)
●Non North America grew +29.46% YoY●US +11.47% YoY
SegmentLatestQoQYoY
- US$1.82B+2.16%+11.47%
- Canadaand Mexico$306.3M+7.55%+13.91%
- Non North America$79.1M+12.04%+29.46%
- North America---