Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $360,344 | $357,016 | $332,752 | $342,376 |
Gross Profit | 347,477 | 316,754 | 295,467 | 302,457 |
EBITDA | 59,679 | 53,702 | 25,607 | 40,554 |
EBIT | 46,652 | 40,316 | 11,816 | 25,015 |
Net Income | 38,440 | 38,036 | 14,154 | 27,406 |
Net Change In Cash | 360,344 | 357,016 | 332,752 | 342,376 |
Free Cash Flow | 92,535 | 30,102 | 65,868 | 73,173 |
Cash | 261,588 | 252,435 | 296,045 | 313,911 |
Basic Shares | 69,163 | 70,444 | 72,247 | 73,159 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,337,062 | $1,193,506 | $1,031,839 | $872,933 |
Gross Profit | 1,222,833 | 1,087,801 | 953,742 | 815,747 |
EBITDA | 185,126 | 111,630 | 143,462 | 15,676 |
EBIT | 114,858 | 15,141 | 33,834 | -93,112 |
Net Income | 99,173 | 36,347 | 39,671 | -19,424 |
Net Change In Cash | 1,337,062 | 1,193,506 | 1,031,839 | 872,933 |
Cost of Revenue | -171,367 | -115,484 | 404,008 | |
Free Cash Flow | 279,433 | 160,330 | 184,373 | 138,570 |
Cash | 313,911 | 306,379 | 479,783 | 595,875 |
Basic Shares | 73,596 | 73,402 | 78,616 | 73,005 |
Quarter | EPS |
---|---|
2024-09-30 | $0.56 |
2024-06-30 | $0.54 |
2024-03-31 | $0.20 |
2023-12-31 | $0.37 |