Price
$112.73+50.71%1Y
1M-18.85%1Y+50.71%
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
Below average3/10
Value30
Quality53
Momentum46
Growth26
P/E (TTM)38.4
Market Cap$18.16B
1Y Return+50.71%
5Y Return+2.39%
Business Segments
Revenue split by geographic segment, from SEC XBRL filings.
Latest period: Q1 2026Total $1.07B (+1.80%)
●Non Us grew +9.06% YoY●US +2.72% YoY
SegmentLatestQoQYoY
- US$543.1M+2.48%+2.72%
- Non Us$530.5M-+9.06%
- International---