Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $315,518 | $301,039 | $299,403 | $278,655 |
Gross Profit | 210,721 | 200,306 | 160,343 | 178,652 |
EBITDA | 49,064 | 44,262 | -69,882 | 19,620 |
EBIT | 44,676 | 40,114 | -77,529 | 12,101 |
Net Income | 33,683 | 29,527 | -60,200 | 11,002 |
Net Change In Cash | 315,518 | 301,039 | 299,403 | 278,655 |
Free Cash Flow | 45,737 | 51,016 | 18,075 | 32,471 |
Cash | 324,404 | 280,476 | 288,332 | 223,114 |
Basic Shares | 39,268 | 39,178 | 38,793 | 39,387 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,194,615 | $1,058,522 | $847,133 | $747,590 |
Gross Profit | 754,995 | 682,643 | 535,207 | 475,382 |
EBITDA | 45,989 | 111,996 | 6,082 | 8,907 |
EBIT | 22,287 | 81,389 | -21,492 | -7,501 |
Net Income | 14,012 | 90,954 | -2,002 | 2,623 |
Net Change In Cash | 1,194,615 | 1,058,522 | 847,133 | 747,590 |
Cost of Revenue | 10,751 | -11,397 | ||
Free Cash Flow | 147,299 | 82,120 | -74,959 | -11,678 |
Cash | 324,404 | 167,486 | 69,858 | 59,379 |
Basic Shares | 39,268 | 39,216 | 37,841 | 37,881 |
Quarter | EPS |
---|---|
2024-12-31 | $0.97 |
2024-09-30 | $0.85 |
2024-06-30 | $0.64 |
2024-03-31 | $0.41 |