| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $301,287 | $282,749 | $277,147 | $297,051 |
Gross Profit | 138,045 | 116,873 | 121,986 | 148,630 |
EBITDA | 128,005 | 125,511 | 101,889 | 117,625 |
EBIT | 125,664 | 123,028 | 99,396 | 115,264 |
Net Income | 66,830 | 67,555 | 61,139 | 69,703 |
Net Change In Cash | 301,287 | 282,749 | 277,147 | 297,051 |
Free Cash Flow | 40,367 | 50,854 | 157,874 | 36,718 |
Cash | 342,183 | 311,604 | 258,972 | 268,218 |
Basic Shares | 71,000 | 70,900 | 70,800 | 70,600 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,111,802 | $975,131 | $993,285 | $1,227,236 |
Gross Profit | 517,677 | 445,736 | 482,885 | 664,182 |
EBITDA | 459,024 | 401,611 | 329,544 | 569,286 |
EBIT | 449,162 | 392,263 | 321,747 | 562,353 |
Net Income | 259,748 | 222,289 | 206,755 | 336,516 |
Net Change In Cash | 1,111,802 | 975,131 | 993,285 | 1,227,236 |
Cost of Revenue | 36,144 | |||
Free Cash Flow | 368,086 | 369,075 | 293,052 | 392,584 |
Cash | 268,218 | 178,467 | 143,248 | 189,200 |
Basic Shares | 64,939 | 63,486 | 62,498 | 59,881 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.02 |
2025-06-30 | $0.83 |
2025-03-31 | $0.83 |
2024-12-31 | $1.05 |