Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $142,406 | $135,277 | $138,950 | $143,351 |
Gross Profit | 98,098 | 96,792 | 96,791 | 96,808 |
EBITDA | 39,984 | 41,701 | 41,346 | 41,443 |
Net Income | 31,900 | 33,401 | 33,065 | 32,590 |
Net Change In Cash | 142,406 | 135,277 | 138,950 | 143,351 |
Free Cash Flow | 27,094 | 26,966 | 53,922 | 26,814 |
Cash | 203,118 | 211,836 | 244,820 | 228,090 |
Basic Shares | 38,637 | 38,600 | 38,571 | 38,560 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $564,955 | $535,521 | $399,010 | $353,958 |
Gross Profit | 383,756 | 389,138 | 365,676 | 324,594 |
EBITDA | 175,683 | 186,324 | 177,957 | 147,148 |
EBIT | 164,818 | 178,804 | 168,930 | 135,668 |
Net Income | 131,265 | 144,781 | 135,520 | 110,343 |
Net Change In Cash | 564,955 | 535,521 | 399,010 | 353,958 |
Free Cash Flow | 170,373 | 165,530 | 236,571 | 212,500 |
Cash | 244,820 | 233,612 | 210,009 | 922,215 |
Basic Shares | 38,524 | 38,655 | 39,031 | 39,053 |
Quarter | EPS |
---|---|
2025-06-30 | $0.83 |
2025-03-31 | $0.87 |
2024-12-31 | $0.86 |
2024-09-30 | $0.85 |