Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $361,952 | $360,344 | $357,016 | $332,752 |
Gross Profit | 328,682 | 327,962 | 316,754 | 295,467 |
EBITDA | 71,633 | 59,679 | 53,702 | 25,607 |
EBIT | 60,067 | 46,652 | 40,316 | 11,816 |
Net Income | 42,220 | 38,440 | 38,036 | 14,154 |
Net Change In Cash | 361,952 | 360,344 | 357,016 | 332,752 |
Free Cash Flow | 59,963 | 92,535 | 30,102 | 65,868 |
Cash | 217,325 | 261,588 | 252,435 | 296,045 |
Basic Shares | 67,989 | 69,163 | 70,444 | 72,247 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,412,064 | $1,337,062 | $1,193,506 | $1,031,839 |
Gross Profit | 1,288,380 | 1,222,833 | 1,087,801 | 953,742 |
EBITDA | 223,367 | 149,311 | 111,630 | 143,462 |
EBIT | 182,960 | 79,043 | 15,141 | 33,834 |
Net Income | 132,850 | 99,173 | 36,347 | 39,671 |
Net Change In Cash | 1,412,064 | 1,337,062 | 1,193,506 | 1,031,839 |
Cost of Revenue | -171,367 | -115,484 | ||
Free Cash Flow | 248,468 | 279,433 | 160,330 | 184,373 |
Cash | 313,911 | 306,379 | 479,783 | |
Basic Shares | 70,611 | 73,596 | 73,402 | 78,616 |
Quarter | EPS |
---|---|
2024-12-31 | $0.62 |
2024-09-30 | $0.56 |
2024-06-30 | $0.54 |
2024-03-31 | $0.20 |