Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $247,499 | $289,310 | $292,573 | $238,291 |
Gross Profit | 121,342 | 160,824 | 164,242 | 119,170 |
EBITDA | 64,929 | 100,960 | 113,484 | 61,560 |
EBIT | 55,015 | 91,404 | 103,952 | 52,329 |
Net Income | 41,546 | 71,618 | 81,879 | 41,467 |
Net Change In Cash | 247,499 | 289,310 | 292,573 | 238,291 |
Free Cash Flow | 115,395 | 58,663 | 125,885 | -38,783 |
Cash | 192,278 | 144,509 | 324,623 | 263,584 |
Basic Shares | 28,134 | 28,469 | 28,872 | 29,164 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,033,002 | $960,899 | $911,306 | $896,564 |
Gross Profit | 544,433 | 503,710 | 487,500 | 515,307 |
EBITDA | 327,873 | 291,681 | 271,298 | 365,303 |
EBIT | 291,319 | 259,708 | 240,121 | 334,890 |
Net Income | 226,234 | 204,985 | 184,675 | 260,344 |
Net Change In Cash | 1,033,002 | 960,899 | 911,306 | 896,564 |
Cost of Revenue | -480,532 | 355,172 | ||
Free Cash Flow | 252,710 | 198,228 | 185,190 | 283,729 |
Cash | 324,623 | 146,475 | 120,409 | 600,941 |
Basic Shares | 29,271 | 30,147 | 32,237 | 43,958 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.53 |
2025-03-31 | $2.57 |
2024-12-31 | $2.95 |