Values in thousands | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 |
---|---|---|---|---|
Revenue | $274,675 | $278,284 | $221,913 | $210,577 |
Gross Profit | 150,561 | 154,199 | 108,915 | 99,228 |
EBITDA | 93,236 | 106,463 | 52,437 | 45,539 |
EBIT | 84,478 | 97,799 | 44,277 | 38,032 |
Net Income | 68,010 | 80,709 | 35,739 | 28,973 |
Net Change In Cash | 274,675 | 278,284 | 221,913 | 210,577 |
Cost of Revenue | 37,885 | |||
Free Cash Flow | 75,912 | 105,946 | -46,759 | 84,873 |
Cash | 196,208 | 146,475 | 56,871 | 142,925 |
Basic Shares | 29,639 | 29,761 | 29,912 | 30,287 |
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 | 495,291 | 487,500 | 515,307 | 493,550 |
EBITDA | 281,229 | 271,298 | 365,303 | 366,279 |
EBIT | 249,256 | 237,500 | 282,190 | 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-03-31 | $2.35 |
2023-12-31 | $2.77 |
2023-09-30 | $1.26 |
2023-06-30 | $1.01 |