Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $255,467 | $250,519 | $240,004 | $239,940 |
Gross Profit | 93,113 | 88,168 | 86,337 | 85,361 |
EBITDA | 63,180 | 61,878 | 58,199 | 58,867 |
EBIT | 51,777 | 50,864 | 47,303 | 47,964 |
Net Income | 38,278 | 37,053 | 33,583 | 33,837 |
Net Change In Cash | 255,467 | 250,519 | 240,004 | 239,940 |
Free Cash Flow | 40,439 | 30,898 | 39,592 | 42,154 |
Cash | 65,427 | 49,901 | 49,515 | 73,694 |
Basic Shares | 32,744 | 32,807 | 32,548 | 32,783 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $953,684 | $922,439 | $942,358 | $799,023 |
Gross Profit | 336,206 | 302,056 | 280,451 | 243,174 |
EBITDA | 230,954 | 214,809 | 195,865 | 176,568 |
EBIT | 182,981 | 159,874 | 144,017 | 127,689 |
Net Income | 128,475 | 108,543 | 105,367 | 96,104 |
Net Change In Cash | 953,684 | 922,439 | 942,358 | 799,023 |
Cost of Revenue | -30,799 | 23,036 | ||
Free Cash Flow | 146,338 | 145,869 | 88,246 | 123,065 |
Cash | 49,515 | 64,447 | 66,560 | 103,239 |
Basic Shares | 32,718 | 32,448 | 32,393 | 32,671 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.27 |
2025-03-31 | $1.22 |
2024-12-31 | $1.13 |