Statistics
Valuation metrics
Market cap
2.12B
Enterprise value
1.88B
Trailing P/E (ttm)
64.48
Forward P/E
67.70
PEG ratio
67.70
Price/Sales (ttm)
4.58
Price/Book (mrq)
1.77
Enterprise Value/Revenue
4.06
Enterprise Value/EBITDA
30.19
Overview
Shares outstanding
77.77M
Float
77.87M
Shares short
5.94M
% Held by insiders
0.54%
% Held by institutions
107.44%
Average volume (10 days)
1.12M
Average volume (90 days)
985.76K
Price summary
52-Week low
19.73
52-Week high
47.32
52-Week change
16.58 84.0%
Beta
2.10
50-Day moving average
27.91
200-Day moving average
34.63
Financials
Fiscal year
Fiscal year ends
Dec 31, 2024
Most recent quarter (mrq)
Mar 31, 2025
Profitability
Profit margin
7.13%
Operating margin
7.03%
Operational effectiveness
Return on assets
1.94%
Return on equity
2.86%
Income statement
Revenue (ttm)
463.39M
Revenue per share (ttm)
6.00
Quarterly revenue growth (yoy)
18.20%
Gross profit (ttm)
326.41M
EBITDA
52.97M
Net income to common (ttm)
33.05M
Diluted EPS (ttm)
0.42
Quarterly earnings growth (yoy)
18.20%
Balance sheet
Total cash (mrq)
287.36M
Total cash per share (mrq)
3.67
Total debt (mrq)
50.50M
Total Debt/Equity (mrq)
4.23
Current ratio (mrq)
510%
Book value per share (mrq)
15.26
Cash flow
Cash flow statement
89.42M
Levered free cash flow (LFCF)
76.93M