Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $266,681 | $265,317 | $254,552 | $238,255 |
Gross Profit | 148,021 | 143,787 | 133,772 | 131,522 |
EBITDA | 76,778 | 69,677 | 59,123 | 60,370 |
EBIT | 75,090 | 68,188 | 57,630 | 58,865 |
Net Income | 63,781 | 52,766 | 53,801 | 48,736 |
Net Change In Cash | 266,681 | 265,317 | 254,552 | 238,255 |
Free Cash Flow | 61,290 | 71,045 | 52,417 | 86,390 |
Cash | 214,952 | 202,709 | 207,524 | 270,741 |
Basic Shares | 61,948 | 62,118 | 62,493 | 62,555 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $928,725 | $767,084 | $663,643 | $586,372 |
Gross Profit | 498,111 | 408,847 | 365,816 | 316,485 |
EBITDA | 215,633 | 159,363 | 142,247 | 123,007 |
EBIT | 209,881 | 152,700 | 134,333 | 114,061 |
Net Income | 176,568 | 128,959 | 110,472 | 87,240 |
Net Change In Cash | 928,725 | 767,084 | 663,643 | 586,372 |
Cost of Revenue | -31,417 | 60,749 | 94,594 | |
Free Cash Flow | 241,488 | 173,043 | 181,167 | 138,155 |
Cash | 270,741 | 225,463 | 263,706 | 204,705 |
Basic Shares | 62,608 | 63,408 | 64,322 | 64,333 |
Quarter | EPS |
---|---|
2024-09-30 | $1.35 |
2024-06-30 | $1.18 |
2024-03-31 | $1.03 |
2023-12-31 | $1.03 |