| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $173,328 | $165,402 | $163,786 | $170,718 |
Gross Profit | 97,699 | 95,174 | 91,395 | 90,960 |
EBITDA | 26,188 | 28,404 | 31,815 | 30,794 |
EBIT | 22,542 | 24,856 | 28,271 | 27,245 |
Net Income | 17,330 | 19,046 | 21,509 | 21,909 |
Net Change In Cash | 173,328 | 165,402 | 163,786 | 170,718 |
Free Cash Flow | 22,841 | 27,190 | -3,642 | 43,185 |
Cash | 274,125 | 170,599 | 163,721 | 123,615 |
Basic Shares | 57,036 | 57,891 | 58,111 | 58,055 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $687,948 | $636,958 | $485,298 | $388,841 |
Gross Profit | 372,121 | 381,037 | 423,832 | 363,919 |
EBITDA | 145,200 | 153,166 | 210,400 | 157,123 |
EBIT | 130,656 | 136,765 | 193,975 | 142,270 |
Net Income | 100,065 | 104,029 | 146,603 | 110,076 |
Net Change In Cash | 687,948 | 636,958 | 485,298 | 388,841 |
Cost of Revenue | -56,798 | -1,093,877 | ||
Free Cash Flow | 84,676 | 116,553 | 229,554 | 117,933 |
Cash | 123,615 | 153,718 | 167,946 | 204,949 |
Basic Shares | 58,297 | 58,957 | 58,878 | 59,649 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.36 |
2025-06-30 | $0.31 |
2025-03-31 | $0.35 |
2024-12-31 | $0.38 |