Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $316,023 | $290,706 | $309,090 | $294,907 |
Gross Profit | 287,672 | 263,230 | 281,831 | 283,553 |
EBITDA | 68,950 | 71,482 | 64,577 | 238,424 |
EBIT | 68,297 | 70,828 | 63,925 | 237,777 |
Net Income | 24,280 | 19,878 | 19,963 | 38,543 |
Net Change In Cash | 316,023 | 290,706 | 309,090 | 294,907 |
Free Cash Flow | 115,576 | 118,732 | 132,584 | 116,752 |
Cash | 407,163 | 482,303 | 383,653 | 355,707 |
Basic Shares | 18,808 | 18,724 | 18,698 | 18,915 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,155,876 | $292,565 | $399,799 | $340,267 |
Gross Profit | 1,052,696 | 248,693 | 361,574 | 307,785 |
EBITDA | 242,612 | 211,880 | 222,180 | 122,546 |
EBIT | -675,364 | 207,032 | -222,737 | -274,925 |
Net Income | 77,647 | 135,597 | 177,902 | 94,120 |
Net Change In Cash | 1,155,876 | 292,565 | 399,799 | 340,267 |
Cost of Revenue | -73,400 | 247,667 | 82,567 | |
Free Cash Flow | 455,325 | 341,278 | 205,277 | 211,985 |
Cash | 383,653 | 384,984 | 409,660 | 178,102 |
Basic Shares | 18,882 | 19,376 | 20,898 | 20,102 |
Quarter | EPS |
---|---|
2024-06-30 | $0.99 |
2024-03-31 | $1.09 |
2023-12-31 | $1.06 |
2023-09-30 | $1.03 |