| Valuation & Multiples |
|
Price
Current market price per share / unit
|
$378.44 |
$588.18 |
— |
|
Market Capitalization
Total aggregate market value of equity
|
$692.75B
|
$515.22B
|
👑 V Larger
|
|
P/E Ratio (Trailing TTM)
Price-to-earnings multiple (lower positive is cheaper)
|
30.36x
|
30.19x
|
👑 MA Cheaper
|
|
Forward P/E
Price-to-projected next year earnings multiple
|
24.97x
|
26.82x
|
👑 V Lower
|
|
PEG Ratio
P/E divided by earnings growth rate (<1.0 considered undervalued)
|
2.46
|
2.13
|
👑 MA Lower
|
|
Price to Sales (P/S)
Price relative to trailing revenue
|
15.42x
|
13.99x
|
👑 MA Lower
|
|
Price to Book (P/B)
Stock price relative to book equity per share
|
18.38x
|
80.88x
|
👑 V Lower
|
| Profitability & Margins |
|
Gross Profit Margin
Gross revenue retained after cost of goods sold
|
80.18%
|
—
|
👑 V Higher
|
|
Operating Margin
Operating income generated per dollar of revenue
|
60.68%
|
58.33%
|
👑 V Higher
|
|
Net Profit Margin
Net bottom-line profit generated per dollar of revenue
|
50.78%
|
46.34%
|
👑 V Higher
|
|
Return on Equity (ROE)
Net income earned per dollar of shareholders' equity
|
61.26%
|
232.48%
|
👑 MA Higher
|
| Historical Performance & Growth |
|
Revenue Growth (YoY)
Year-over-year top-line revenue expansion rate
|
+14.36%
|
+14.07%
|
👑 V Higher
|
|
1-Month % Return
Historical total price return over the past 30 days
|
+3.53%
|
+1.82%
|
👑 V Higher
|
|
6-Month % Return
Historical total price return over the past 180 days
|
+18.33%
|
+12.25%
|
👑 V Higher
|
|
1-Year % Return
Historical total price return over the past 52 weeks
|
+8.45%
|
-0.57%
|
👑 V Higher
|
|
5-Year % Return
Historical total price return over 5 years
|
+74.68%
|
+78.08%
|
👑 MA Higher
|
| Dividends & Risk |
|
Dividend Yield
Annual dividend distributions relative to current price
|
0.82%
|
0.55%
|
👑 V Higher
|
|
Beta (Volatility vs S&P 500)
Market sensitivity (1.0 = equal to market, <1.0 = lower volatility)
|
0.83 |
0.81 |
— |
|
52-Week High & Low
Extreme trading boundaries over trailing year
|
$293.89 – $385.57 |
$464.52 – $601.62 |
— |