Values in thousands | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 |
---|---|---|---|---|
Revenue | $431,500 | $399,700 | $377,500 | $365,900 |
Gross Profit | 205,400 | 169,800 | 160,500 | 155,900 |
EBITDA | 80,500 | 63,800 | 60,100 | 52,000 |
EBIT | 31,700 | 44,400 | 21,400 | 28,700 |
Net Income | 7,100 | 45,600 | -3,800 | 3,100 |
Net Change In Cash | 431,500 | 399,700 | 377,500 | 365,900 |
Free Cash Flow | -18,800 | 63,800 | 4,800 | 53,600 |
Cash | 392,500 | 570,300 | 510,300 | 486,600 |
Basic Shares | 159,900 | 159,200 | 155,693 | 157,554 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,513,700 | $1,246,200 | $1,024,200 | $842,500 |
Gross Profit | 646,500 | 473,200 | 382,300 | 341,300 |
EBITDA | 264,600 | 54,700 | 23,100 | 56,900 |
EBIT | 132,100 | -34,300 | -54,400 | 5,100 |
Net Income | 54,800 | -73,400 | -75,400 | -4,000 |
Net Change In Cash | 1,513,700 | 1,246,200 | 1,024,200 | 842,500 |
Cost of Revenue | 660,200 | -254,800 | 573,900 | |
Free Cash Flow | 105,100 | 38,100 | -14,900 | -90,000 |
Cash | 570,300 | 431,900 | 367,500 | 188,200 |
Basic Shares | 158,500 | 152,940 | 150,402 | 146,774 |
Quarter | EPS |
---|---|
2024-03-31 | $0.43 |
2023-12-31 | $0.50 |
2023-09-30 | $0.37 |
2023-06-30 | $0.32 |