Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $350,954 | $316,023 | $290,706 | $309,090 |
Gross Profit | 338,925 | 287,672 | 263,230 | 281,831 |
EBITDA | 353,773 | 318,004 | 68,538 | 63,976 |
EBIT | 317,351 | 67,884 | 63,324 | |
Net Income | 29,543 | 24,280 | 19,878 | 19,963 |
Net Change In Cash | 350,954 | 316,023 | 290,706 | 309,090 |
Free Cash Flow | 112,495 | 115,576 | 118,732 | 132,584 |
Cash | 308,651 | 407,163 | 482,303 | 383,653 |
Basic Shares | 18,808 | 18,808 | 18,724 | 18,698 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,155,246 | $292,565 | $399,799 | $340,267 |
Gross Profit | 1,052,066 | 248,693 | 361,574 | 307,785 |
EBITDA | 241,943 | 211,880 | 222,180 | 122,546 |
EBIT | 237,900 | 207,032 | -222,737 | -274,925 |
Net Income | 102,845 | 135,597 | 177,902 | 94,120 |
Net Change In Cash | 1,155,246 | 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-09-30 | $1.27 |
2024-06-30 | $0.99 |
2024-03-31 | $1.09 |
2023-12-31 | $1.06 |