Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $469,814 | $423,397 | $412,123 | $418,058 |
Gross Profit | 252,455 | 423,397 | 412,123 | 418,058 |
EBITDA | 170,846 | 114,849 | 377,863 | 146,987 |
EBIT | 141,210 | 141,185 | ||
Net Income | 134,121 | 89,227 | 109,094 | 114,229 |
Net Change In Cash | 469,814 | 423,397 | 412,123 | 418,058 |
Free Cash Flow | 252,078 | 217,640 | 202,191 | 268,203 |
Cash | 138,101 | 142,026 | 113,213 | 111,691 |
Basic Shares | 23,291 | 23,330 | 23,330 | 23,335 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,587,525 | $1,224,449 | $819,200 | $639,779 |
Gross Profit | 814,626 | 1,224,449 | 819,200 | 639,779 |
EBITDA | 530,652 | 397,592 | 202,569 | 192,103 |
EBIT | 524,850 | 394,318 | 199,848 | 189,795 |
Net Income | 414,843 | 308,093 | 159,114 | 152,659 |
Net Change In Cash | 1,587,525 | 1,224,449 | 819,200 | 639,779 |
Cost of Revenue | 35,234 | 43,947 | ||
Free Cash Flow | 952,358 | 853,228 | 550,914 | 401,122 |
Cash | 113,213 | 126,694 | 156,274 | 121,040 |
Basic Shares | 23,332 | 23,307 | 23,125 | 23,062 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $4.78 |
2025-03-31 | $3.71 |
2024-12-31 | $4.62 |