Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $668,538 | $603,633 | $575,145 | $544,274 |
Gross Profit | 403,743 | 365,739 | 345,849 | 330,747 |
EBITDA | 6,960 | 135,665 | 104,070 | 87,396 |
EBIT | -10,197 | 116,212 | 86,390 | 81,215 |
Net Income | 36,117 | 87,980 | 135,184 | 67,025 |
Net Change In Cash | 668,538 | 603,633 | 575,145 | 544,274 |
Free Cash Flow | -114,657 | 932 | 225,365 | 64,849 |
Cash | 615,496 | 1,092,938 | 454,844 | 695,144 |
Basic Shares | 82,062 | 81,484 | 81,091 | 78,080 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,082,525 | $1,560,699 | $1,189,935 | $863,381 |
Gross Profit | 1,241,380 | 955,453 | 728,638 | 531,086 |
EBITDA | 437,027 | 183,371 | 227,624 | -117,108 |
EBIT | 388,602 | 164,056 | 196,518 | -141,375 |
Net Income | 377,034 | 175,783 | 147,139 | -60,018 |
Net Change In Cash | 2,082,525 | 1,560,699 | 1,189,935 | 863,381 |
Cost of Revenue | 202,869 | |||
Free Cash Flow | 329,527 | 128,993 | 179,252 | 74,216 |
Cash | 454,844 | 598,545 | 353,684 | 356,332 |
Basic Shares | 78,558 | 75,456 | 72,534 | 66,191 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $2.12 |
2025-03-31 | $1.41 |
2024-12-31 | $2.08 |