| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $203,085 | $187,543 | $195,983 | $185,784 |
Gross Profit | 171,694 | 165,393 | 172,916 | 165,385 |
EBITDA | 170,142 | 157,450 | 162,014 | 154,011 |
EBIT | 155,179 | 143,751 | 150,073 | 142,544 |
Net Income | 121,238 | 116,140 | 120,652 | 118,360 |
Net Change In Cash | 203,085 | 187,543 | 195,983 | 185,784 |
Free Cash Flow | 136,011 | 117,589 | 147,760 | 113,330 |
Cash | 531,808 | 543,930 | 460,379 | 369,835 |
Basic Shares | 69,030 | 69,040 | 69,018 | 69,048 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $705,823 | $631,595 | $667,422 | $450,958 |
Gross Profit | 634,537 | 583,272 | 634,528 | 421,468 |
EBITDA | 564,300 | 500,810 | 577,683 | 378,650 |
EBIT | 539,138 | 486,053 | 562,307 | 362,393 |
Net Income | 453,960 | 405,645 | 446,362 | 269,980 |
Net Change In Cash | 705,823 | 631,595 | 667,422 | 450,958 |
Free Cash Flow | 460,976 | 403,260 | 426,275 | 249,615 |
Cash | 369,835 | 725,169 | 510,834 | 428,242 |
Basic Shares | 69,059 | 23,059 | 69,541 | 69,768 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $5.27 |
2025-06-30 | $5.05 |
2025-03-31 | $5.24 |