Back
Day Range
$67.01
$68.60
52-Week Range
$34.74
$76.39
Volume
11,252,740
50D / 200D Avg
$67.23
/
$60.90
Prev Close
$66.65
Quick Summary
Price History
Financial Trends
Peer Comparison
vs Industrials sector median (897 peers)
| Metric | Stock | Sector Median |
|---|---|---|
| P/E | 8.9 | 14.4 |
| P/B | 2.1 | 1.9 |
| ROE % | 27.8 | 11.4 |
| Net Margin % | 7.9 | 6.5 |
| Rev Growth 5Y % | 20.7 | 8.3 |
| D/E | 1.0 | 0.6 |
Analyst Price Target
Hold
$80.54
+18.5%
Low: $70.00
High: $88.00
Forward P/E
10.16
Forward EPS
$6.69
EPS Growth (est.)
+0.0%
Est. Revenue
62.95B
Earnings Estimates
| Period | EPS Est. | Revenue Est. | Analysts |
|---|---|---|---|
| FY2029 |
$9.96
$9.38 – $10.57
|
72.87B | 4 |
| FY2028 |
$9.20
$6.76 – $10.64
|
69.11B | 6 |
| FY2027 |
$8.25
$7.12 – $9.24
|
66.02B | 9 |
No quarterly estimates available
Earnings Surprises
Last 8 quarters
| Quarter | Est. EPS | Actual EPS | Surprise |
|---|---|---|---|
| 2026-01-13 | $1.53 | $1.55 | +1.3% |
| 2025-10-09 | $1.57 | $1.71 | +8.9% |
| 2025-07-10 | $2.06 | $2.10 | +1.9% |
| 2025-04-09 | $0.38 | $0.46 | +20.9% |
| 2025-01-10 | $1.74 | $1.85 | +6.3% |
| 2024-10-10 | $1.52 | $1.50 | -1.3% |
| 2024-07-11 | $2.36 | $2.36 | 0.0% |
| 2024-04-10 | $0.37 | $0.45 | +21.6% |
Dividend History
5 yr streakYield
0.01%
Payout Ratio
0.09%
Growth (3Y)
18.81%
Growth (5Y)
N/A
| Ex-Date | Payment Date | Amount | Yield |
|---|---|---|---|
| Feb 26, 2026 | Mar 19, 2026 | $0.19 | 1.01% |
| Oct 16, 2025 | Nov 06, 2025 | $0.19 | 1.12% |
| Jul 31, 2025 | Aug 21, 2025 | $0.19 | 1.20% |
| May 13, 2025 | Jun 03, 2025 | $0.15 | 1.13% |
| Feb 27, 2025 | Mar 20, 2025 | $0.15 | 0.92% |
| Oct 10, 2024 | Oct 31, 2024 | $0.15 | 0.99% |
| Jul 30, 2024 | Aug 20, 2024 | $0.15 | 1.04% |
| May 13, 2024 | Jun 04, 2024 | $0.10 | 0.75% |
| Feb 23, 2024 | Mar 18, 2024 | $0.10 | 0.72% |
| Oct 11, 2023 | Nov 02, 2023 | $0.10 | 0.56% |
| Jul 14, 2023 | Aug 07, 2023 | $0.10 | 0.22% |
| Feb 19, 2020 | Mar 12, 2020 | $0.40 | 2.66% |
| Oct 23, 2019 | Nov 14, 2019 | $0.40 | 2.80% |
| Jul 24, 2019 | Aug 15, 2019 | $0.40 | 2.30% |
| May 01, 2019 | May 23, 2019 | $0.35 | 2.45% |
| Feb 28, 2019 | Mar 22, 2019 | $0.35 | 2.73% |
| Nov 06, 2018 | Nov 28, 2018 | $0.35 | 2.36% |
| Jul 25, 2018 | Aug 16, 2018 | $0.35 | 2.45% |
| May 10, 2018 | Jun 01, 2018 | $0.31 | 2.34% |
| Feb 22, 2018 | Mar 16, 2018 | $0.31 | 2.13% |
Key Takeaways
Revenue grew 20.66% annually over 5 years — strong growth
Earnings grew 44.78% over the past year
ROE of 27.77% indicates high profitability
Generating 3.84B in free cash flow
P/E of 8.87 — trading at a low valuation
PEG of 0.21 suggests growth is underpriced
Growth
Revenue Growth (5Y)
20.66%
Revenue (1Y)2.79%
Earnings (1Y)44.78%
FCF Growth (3Y)83.48%
Quality
Return on Equity
27.77%
ROIC10.44%
Net Margin7.90%
Op. Margin9.19%
Safety
Debt / Equity
1.02
Current Ratio0.40
Interest Coverage8.57
Valuation
P/E Ratio
8.87
Forward P/E10.16
P/B Ratio2.14
EV/EBITDA10.51
Dividend Yield0.01%
All Fundamental Metrics
| Growth | |||
| Revenue Growth (1Y) | 2.79% | Revenue Growth (3Y) | 4.48% |
| Earnings Growth (1Y) | 44.78% | Earnings Growth (3Y) | 4.21% |
| Revenue Growth (5Y) | 20.66% | Earnings Growth (5Y) | 105.62% |
| Profitability | |||
| Revenue (TTM) | 63.36B | Net Income (TTM) | 5.01B |
| ROE | 27.77% | ROA | 6.16% |
| Gross Margin | 22.84% | Operating Margin | 9.19% |
| Net Margin | 7.90% | Free Cash Flow (TTM) | 3.84B |
| ROIC | 10.44% | FCF Growth (3Y) | 83.48% |
| Safety | |||
| Debt / Equity | 1.02 | Current Ratio | 0.40 |
| Interest Coverage | 8.57 | ||
| Dividends | |||
| Dividend Yield | 0.01% | Payout Ratio | 0.09% |
| Dividend Growth (3Y) | 18.81% | Dividend Growth (5Y) | N/A |
| Consecutive Div Years | 5 yrs | ||
| Valuation | |||
| P/E Ratio | 8.87 | Forward P/E | 10.16 |
| P/B Ratio | 2.14 | P/S Ratio | 0.70 |
| PEG Ratio | 0.21 | Forward PEG | N/A |
| EV/EBITDA | 10.51 | Fwd EV/EBITDA | 48.60 |
| Forward P/S | 0.71 | Fwd Earnings Yield | 9.84% |
| FCF Yield | 8.65% | ||
| Market Cap | 44.41B | Enterprise Value | 61.18B |
Income Statement
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 63.36B | 61.64B | 58.05B | 50.58B | 29.90B |
| Net Income | 5.01B | 3.46B | 4.61B | 1.32B | 280.00M |
| EPS (Diluted) | 7.66 | 5.33 | 7.17 | 2.06 | 0.44 |
| Gross Profit | 14.48B | 16.56B | 15.52B | 11.16B | 2.13B |
| Operating Income | 5.82B | 6.00B | 5.52B | 3.66B | 1.89B |
Balance Sheet
Annual, most recent first
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total Assets | 81.19B | 75.37B | 73.64B | 72.28B | 72.47B |
| Total Liabilities | 60.43B | 60.08B | 62.54B | 65.71B | 68.57B |
| Shareholders' Equity | 20.75B | 15.29B | 11.11B | 6.58B | 3.89B |
| Total Debt | 21.08B | 22.77B | 27.28B | 30.61B | 34.68B |
| Cash & Equivalents | 4.31B | 3.07B | 2.74B | 3.27B | 7.93B |
| Current Assets | 10.97B | 9.84B | 10.27B | 13.01B | 15.94B |
| Current Liabilities | 27.67B | 26.67B | 26.42B | 25.94B | 20.97B |
Strategy Scores
This stock passed the criteria for 0 strategies
Score = fit strength (0–100)
Rank = position among all matches
Recent Activity
Exited
Contrarian Investing (David Dreman)
Mar 26, 2026
Entered
Contrarian Investing (David Dreman)
Mar 24, 2026
