| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $152,319 | $141,602 | $136,105 | $134,305 |
Gross Profit | 67,309 | 61,891 | 60,660 | 60,147 |
EBITDA | 19,689 | 22,902 | 26,063 | 24,805 |
EBIT | 17,760 | 16,797 | 21,196 | 21,698 |
Net Income | 14,300 | 14,232 | 17,936 | 17,867 |
Net Change In Cash | 152,319 | 141,602 | 136,105 | 134,305 |
Free Cash Flow | 10,178 | -946 | 23,043 | 39,777 |
Cash | 82,200 | 64,541 | 143,364 | 163,690 |
Basic Shares | 56,432 | 56,070 | 56,020 | 56,164 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $542,379 | $514,584 | $474,736 | $461,035 |
Gross Profit | 244,231 | 219,594 | 200,163 | 187,844 |
EBITDA | 104,171 | 94,857 | 82,891 | 84,116 |
EBIT | 90,222 | 79,193 | 66,491 | 63,126 |
Net Income | 72,179 | 62,444 | 52,595 | 47,171 |
Net Change In Cash | 542,379 | 514,584 | 474,736 | 461,035 |
Free Cash Flow | 72,213 | 70,156 | 34,726 | 68,694 |
Cash | 163,690 | 126,716 | 160,285 | 190,243 |
Basic Shares | 56,154 | 55,721 | 55,570 | 55,590 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.36 |
2025-06-30 | $0.34 |
2025-03-31 | $0.37 |