Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $238,291 | $227,463 | $274,675 | $278,284 |
Gross Profit | 236,186 | 106,250 | 150,561 | 154,199 |
EBITDA | 61,560 | 51,752 | 93,236 | 106,463 |
EBIT | 52,329 | 42,719 | 84,478 | 97,799 |
Net Income | 41,467 | 34,878 | 68,010 | 80,709 |
Net Change In Cash | 238,291 | 227,463 | 274,675 | 278,284 |
Free Cash Flow | -38,783 | 89,511 | 75,912 | 105,946 |
Cash | 263,584 | 241,317 | 196,208 | 146,475 |
Basic Shares | 29,164 | 29,415 | 29,639 | 29,761 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $960,899 | $911,306 | $896,564 | $844,096 |
Gross Profit | 503,710 | 487,500 | 515,307 | 493,550 |
EBITDA | 291,681 | 271,298 | 364,750 | 307,089 |
EBIT | 259,708 | 240,121 | 334,890 | 277,437 |
Net Income | 204,985 | 184,675 | 260,344 | 257,196 |
Net Change In Cash | 960,899 | 911,306 | 896,564 | 844,096 |
Cost of Revenue | -480,532 | 355,172 | 123,197 | |
Free Cash Flow | 198,228 | 185,190 | 283,729 | 278,881 |
Cash | 146,475 | 120,409 | 600,941 | 245,769 |
Basic Shares | 30,147 | 32,237 | 43,958 | 47,165 |
Quarter | EPS |
---|---|
2024-09-30 | $1.48 |
2024-06-30 | $1.27 |
2024-03-31 | $2.35 |
2023-12-31 | $2.77 |