Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $745,342 | $598,121 | $657,293 | $625,705 |
Gross Profit | 496,577 | 402,724 | 393,856 | 355,190 |
EBITDA | 193,443 | 164,135 | 145,283 | 115,943 |
EBIT | 122,812 | 98,061 | 77,055 | 48,996 |
Net Income | 202,846 | 75,462 | 26,505 | 51,836 |
Net Change In Cash | 745,342 | 598,121 | 657,293 | 625,705 |
Free Cash Flow | 31,303 | 136,197 | 193,228 | 161,702 |
Cash | 229,446 | 461,266 | 784,438 | 622,766 |
Basic Shares | 136,499 | 139,774 | 139,711 | 138,062 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,519,355 | $1,568,476 | $1,022,843 | $958,102 |
Gross Profit | 1,483,876 | 1,020,302 | 759,118 | 718,879 |
EBITDA | 473,725 | 346,583 | 304,503 | 264,725 |
EBIT | 219,701 | 201,850 | 236,251 | 194,858 |
Net Income | 102,984 | 122,873 | 190,169 | 149,191 |
Net Change In Cash | 2,519,355 | 1,568,476 | 1,022,843 | 958,102 |
Cost of Revenue | -41,856 | -45,518 | ||
Free Cash Flow | 405,209 | 165,225 | 104,421 | 219,376 |
Cash | 784,438 | 467,292 | 150,466 | 193,069 |
Basic Shares | 137,863 | 114,630 | 102,643 | 103,623 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.86 |
2025-03-31 | $0.68 |
2024-12-31 | $0.84 |