Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $722,181 | $611,984 | $665,932 | $667,941 |
Gross Profit | 700,727 | 611,984 | 645,275 | 646,659 |
EBITDA | 66,879 | 21,222 | 56,064 | 63,171 |
EBIT | 51,729 | 5,900 | 40,514 | 47,691 |
Net Income | 31,922 | 3,077 | 22,741 | 30,096 |
Net Change In Cash | 722,181 | 611,984 | 665,932 | 667,941 |
Free Cash Flow | 38,663 | -42,241 | 55,610 | 67,683,889 |
Cash | 178,101 | 148,510 | 216,298 | 183,772 |
Basic Shares | 28,337 | 28,341 | 28,277 | 28,200 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,490,419 | $2,257,341 | $3,069,296 | $3,305,792 |
Gross Profit | 2,410,008 | 2,177,059 | 2,966,563 | 3,179,549 |
EBITDA | 195,837 | 143,045 | 308,233 | 475,388 |
EBIT | 134,225 | 80,598 | 251,055 | 439,002 |
Net Income | 73,310 | 30,439 | 162,305 | 323,216 |
Net Change In Cash | 2,490,419 | 2,257,341 | 3,069,296 | 3,305,792 |
Cost of Revenue | 55,389 | |||
Free Cash Flow | 95,141 | 45,251 | 143,912 | 350,492 |
Cash | 216,298 | 233,365 | 248,367 | 485,919 |
Basic Shares | 28,129 | 27,520 | 27,347 | 27,168 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.34 |
2025-03-31 | $0.25 |
2024-12-31 | $1.12 |