Back
10
28
Day Range
$472.77
$485.49
52-Week Range
$393.53
$713.01
Volume
129,891
50D / 200D Avg
$578.05
/
$531.92
Prev Close
$460.16
Price History
Financial Trends
Peer Comparison
vs Consumer Cyclical sector median (609 peers)
| Metric | Stock | Sector Median |
|---|---|---|
| P/E | 21.6 | 11.2 |
| P/B | 3.5 | 1.4 |
| ROE % | 16.3 | 10.7 |
| Net Margin % | 8.5 | 5.1 |
| Rev Growth 5Y % | 16.1 | 8.3 |
| D/E | 0.0 | 0.8 |
Key Takeaways
Revenue grew 16.13% annually over 5 years — strong growth
ROE of 16.30% — decent returns on equity
Debt/Equity of 0.04 — conservative balance sheet
Generating 157.07M in free cash flow
Revenue growth is decelerating — 1Y growth trails 5Y average by 3.84%
Cash machine — converts 91.83% of earnings into free cash flow
Growth
Revenue Growth (5Y)
16.13%
Revenue (1Y)12.29%
Earnings (1Y)8.38%
FCF Growth (3Y)-13.84%
Quality
Return on Equity
16.30%
ROIC12.86%
Net Margin8.49%
Op. Margin9.44%
Safety
Debt / Equity
0.04
Current Ratio3.00
Interest Coverage368.04
Valuation
P/E Ratio
21.63
P/B Ratio3.48
EV/EBITDA17.81
Dividend Yield0.00%
All Fundamental Metrics
| Growth | |||
| Revenue Growth (1Y) | 12.29% | Revenue Growth (3Y) | -3.01% |
| Earnings Growth (1Y) | 8.38% | Earnings Growth (3Y) | -15.68% |
| Revenue Growth (5Y) | 16.13% | Earnings Growth (5Y) | 22.22% |
| Profitability | |||
| Revenue (TTM) | 2.02B | Net Income (TTM) | 171.04M |
| ROE | 16.30% | ROA | 12.16% |
| Gross Margin | 23.10% | Operating Margin | 9.44% |
| Net Margin | 8.49% | Free Cash Flow (TTM) | 157.07M |
| ROIC | 12.86% | FCF Growth (3Y) | -13.84% |
| Safety | |||
| Debt / Equity | 0.04 | Current Ratio | 3.00 |
| Interest Coverage | 368.04 | Dividend Yield | 0.00% |
| Valuation | |||
| P/E Ratio | 21.63 | P/B Ratio | 3.48 |
| P/S Ratio | 1.84 | PEG Ratio | 1.88 |
| EV/EBITDA | 17.81 | Dividend Yield | 0.00% |
| Market Cap | 3.70B | Enterprise Value | 3.39B |
Income Statement
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 2.02B | 1.79B | 2.14B | 1.63B | 1.11B |
| Net Income | 171.04M | 157.82M | 240.55M | 197.70M | 76.65M |
| EPS (Diluted) | 20.71 | 18.37 | 26.95 | 21.34 | 8.25 |
| Gross Profit | 465.59M | 426.90M | 554.93M | 408.75M | 238.98M |
| Operating Income | 190.28M | 178.98M | 296.61M | 202.50M | 88.83M |
Balance Sheet
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total Assets | 1.41B | 1.35B | 1.31B | 1.15B | 1.15B |
| Total Liabilities | 342.06M | 320.75M | 330.47M | 323.69M | 323.69M |
| Shareholders' Equity | 1.06B | 1.03B | 976.29M | 830.46M | 830.46M |
| Total Debt | 45.14M | 35.15M | 36.56M | 24.78M | 24.78M |
| Cash & Equivalents | 356.23M | 352.69M | 271.43M | 244.15M | 244.15M |
| Current Assets | 910.19M | 851.80M | 804.58M | 744.12M | 744.12M |
| Current Liabilities | 303.17M | 273.27M | 293.39M | 294.17M | 294.17M |
Strategy Scores
This stock passed the criteria for 2 strategies
Score = fit strength (0–100)
Rank = position among all matches
Custom
Cash Flow Compounder
#1023 of 1024
Custom
Balanced Risk
#138 of 148
Recent Activity
Entered
Cash Flow Compounder
Mar 24, 2026
Entered
Balanced Risk
Mar 24, 2026