Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $333,936 | $338,819 | $361,504 | $424,629 |
Gross Profit | 221,089 | 215,977 | 233,039 | 271,160 |
EBITDA | 62,276 | 75,077 | 44,932 | 108,819 |
EBIT | 55,912 | 74,956 | 38,780 | 102,638 |
Net Income | 31,988 | 73,411 | 24,228 | 100,406 |
Net Change In Cash | 333,936 | 338,819 | 361,504 | 424,629 |
Free Cash Flow | -3,323 | -8,798 | 119,348 | 75,945 |
Cash | 151,454 | 96,617 | 125,433 | 78,419 |
Basic Shares | 32,149 | 32,174 | 32,135 | 32,266 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,452,325 | $1,317,675 | $1,086,653 | $879,516 |
Gross Profit | 927,341 | 839,078 | 694,422 | 556,902 |
EBITDA | 300,569 | 280,977 | 223,889 | 171,651 |
EBIT | 276,216 | 263,646 | 204,119 | 154,044 |
Net Income | 164,358 | 152,654 | 120,938 | 87,411 |
Net Change In Cash | 1,452,325 | 1,317,675 | 1,086,653 | 879,516 |
Cost of Revenue | -1,294 | |||
Free Cash Flow | 182,902 | 52,406 | -17,471 | -23,233 |
Cash | 125,433 | 88,462 | 104,713 | 159,613 |
Basic Shares | 32,124 | 32,139 | 31,988 | 31,835 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.99 |
2025-03-31 | $1.32 |
2024-12-31 | $0.84 |