| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $175,694 | $175,736 | $174,329 | $171,094 |
Gross Profit | 144,831 | 85,853 | 84,391 | 82,464 |
EBITDA | 54,152 | 55,066 | 51,454 | 138,328 |
EBIT | 47,765 | 48,833 | 45,234 | 132,100 |
Net Income | 26,760 | 28,478 | 26,763 | 92,265 |
Net Change In Cash | 175,694 | 175,736 | 174,329 | 171,094 |
Free Cash Flow | 34,475 | 61,654 | -7,777 | 17,272 |
Cash | 238,709 | 286,110 | 227,943 | 251,382 |
Basic Shares | 27,778 | 27,991 | 27,997 | 28,509 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $696,853 | $625,807 | $460,055 | $357,521 |
Gross Profit | 575,727 | 300,869 | 222,826 | 171,057 |
EBITDA | 217,230 | 187,972 | 125,776 | 101,445 |
EBIT | 192,162 | 168,482 | 112,537 | 90,546 |
Net Income | 174,267 | 108,717 | 70,175 | 52,947 |
Net Change In Cash | 696,853 | 625,807 | 460,055 | 357,521 |
Cost of Revenue | 150,809 | |||
Free Cash Flow | 105,624 | 105,681 | 80,768 | 52,298 |
Cash | 238,709 | 315,910 | 90,216 | 184,496 |
Basic Shares | 28,074 | 29,384 | 29,856 | 29,963 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $1 |
2025-09-30 | $1.09 |
2025-06-30 | $1 |