Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $320,801 | $330,515 | $304,474 | $302,032 |
Gross Profit | 94,903 | 98,716 | 63,452 | 94,146 |
EBITDA | 52,043 | 53,606 | 21,553 | 49,433 |
EBIT | 51,671 | 53,269 | 20,645 | 49,082 |
Net Income | 38,839 | 42,058 | 14,406 | 36,668 |
Net Change In Cash | 320,801 | 330,515 | 304,474 | 302,032 |
Free Cash Flow | 85,095 | 96,558 | 20,823 | 167,617 |
Cash | 136,617 | 112,916 | 121,603 | 105,573 |
Basic Shares | 41,871 | 41,377 | 41,622 | 41,428 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,150,200 | $895,403 | $636,405 | $535,824 |
Gross Profit | 327,892 | 271,652 | 168,198 | 134,352 |
EBITDA | 165,593 | 124,017 | 60,287 | 58,534 |
EBIT | 162,235 | 120,126 | 56,190 | 52,931 |
Net Income | 118,828 | 85,984 | 39,396 | 38,317 |
Net Change In Cash | 1,150,200 | 895,403 | 636,405 | 535,824 |
Cost of Revenue | 17,737 | |||
Free Cash Flow | 300,891 | 335,029 | 206,613 | 173,131 |
Cash | 121,603 | 65,891 | 45,438 | 42,107 |
Basic Shares | 41,377 | 38,317 | 37,600 | 36,265 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.89 |
2025-03-31 | $0.90 |
2024-12-31 | $0.80 |