Values in thousands | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 |
---|---|---|---|---|
Revenue | $512,359 | $480,935 | $494,684 | $504,279 |
Gross Profit | 205,548 | 193,592 | 225,160 | 223,177 |
EBITDA | 107,075 | 92,059 | 63,935 | 61,874 |
EBIT | 66,978 | 47,748 | 19,796 | 24,238 |
Net Income | 54,170 | 38,903 | 47,011 | 49,130 |
Net Change In Cash | 512,359 | 480,935 | 494,684 | 504,279 |
Cost of Revenue | -12,081 | |||
Free Cash Flow | 57,171 | 134,363 | 162,666 | -33,208 |
Cash | 188,237 | 165,493 | 131,486 | 118,764 |
Basic Shares | 43,100 | 42,972 | 42,841 | 42,751 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,951,751 | $1,850,204 | $1,592,287 | $1,116,663 |
Gross Profit | 786,467 | 783,863 | 709,644 | 542,512 |
EBITDA | 389,304 | 375,044 | 317,903 | 254,583 |
EBIT | 218,537 | 214,249 | 180,735 | 172,926 |
Net Income | 165,919 | 164,240 | 161,458 | 194,820 |
Net Change In Cash | 1,951,751 | 1,850,204 | 1,592,287 | 1,116,663 |
Cost of Revenue | -135,314 | -294,452 | 370,941 | |
Free Cash Flow | 327,431 | 331,304 | 316,141 | 326,623 |
Cash | 165,493 | 173,857 | 309,171 | 603,623 |
Basic Shares | 42,769 | 42,399 | 42,244 | 41,526 |
Quarter | EPS |
---|---|
2024-03-31 | $2.20 |
2023-12-31 | $1.89 |
2023-09-30 | $2.14 |
2023-06-30 | $2.01 |