Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $539,015 | $487,625 | $483,477 | $491,264 |
Gross Profit | 469,374 | 415,289 | 401,790 | 409,171 |
EBITDA | 140,725 | 86,168 | 73,465 | |
EBIT | 78,801 | 65,803 | ||
Net Income | 126,645 | 75,176 | 57,806 | 89,289 |
Net Change In Cash | 539,015 | 487,625 | 483,477 | 491,264 |
Cash | 586,394 | 596,226 | 507,229 | 535,887 |
Basic Shares | 13,507 | 13,518 | 6,759 | 13,705 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,990,204 | $2,159,584 | $2,323,101 | $2,507,817 |
Gross Profit | 1,672,634 | 1,894,056 | 1,974,951 | 2,131,628 |
EBITDA | 391,654 | 714,386 | 663,626 | 246,479 |
EBIT | 362,187 | 683,738 | 616,942 | 208,563 |
Net Income | 342,082 | 640,830 | 643,959 | 219,056 |
Net Change In Cash | 1,990,204 | 2,159,584 | 2,323,101 | 2,507,817 |
Free Cash Flow | 195,113 | 134,440 | 5,901 | -389,787 |
Cash | 507,229 | 763,800 | 753,642 | 626,715 |
Basic Shares | 13,650 | 13,798 | 13,680 | 13,455 |
Quarter | EPS |
---|---|
2025-06-30 | $2.62 |
2025-03-31 | $1.53 |
2024-12-31 | $4.27 |
2024-09-30 | $0.91 |