Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $211,795 | $211,978 | $205,318 | $194,621 |
Gross Profit | 109,298 | 81,547 | 68,429 | 66,073 |
EBITDA | 79,273 | 78,065 | 74,569 | 53,309 |
EBIT | 45,613 | 43,360 | 38,318 | 21,735 |
Net Income | 24,678 | 31,901 | 15,979 | 11,479 |
Net Change In Cash | 211,795 | 211,978 | 205,318 | 194,621 |
Free Cash Flow | 109,889 | 60,916 | 14,092 | 26,478 |
Cash | 275,359 | 328,887 | 317,263 | 318,673 |
Basic Shares | 64,719 | 65,150 | 66,336 | 66,273 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $694,709 | $618,409 | $589,796 | $510,588 |
Gross Profit | 357,953 | 325,788 | 339,632 | 283,718 |
EBITDA | 211,295 | 374,354 | 278,380 | 221,256 |
EBIT | 117,674 | 289,624 | 197,450 | 143,861 |
Net Income | 79,722 | 239,009 | 161,130 | 104,436 |
Net Change In Cash | 694,709 | 618,409 | 589,796 | 510,588 |
Cost of Revenue | -66,731 | 63,315 | 87,838 | |
Free Cash Flow | 139,314 | 140,831 | 161,513 | 150,449 |
Cash | 295,600 | 197,229 | 266,351 | 202,649 |
Basic Shares | 65,814 | 69,312 | 72,870 | 73,051 |
Quarter | EPS |
---|---|
2024-09-30 | $0.86 |
2024-06-30 | $0.83 |
2024-03-31 | $0.72 |
2023-12-31 | $0.62 |