Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $164,062 | $159,899 | $159,191 | $153,867 |
Gross Profit | 135,185 | 130,973 | 130,154 | 125,035 |
EBITDA | 55,385 | 55,932 | 53,516 | 49,345 |
EBIT | 51,407 | 51,755 | 49,413 | 44,954 |
Net Income | 47,290 | 47,534 | 43,965 | 46,212 |
Net Change In Cash | 164,062 | 159,899 | 159,191 | 153,867 |
Free Cash Flow | 32,444 | 107,550 | 41,885 | 57,623 |
Cash | 193,983 | 290,671 | 232,182 | 235,430 |
Basic Shares | 36,519 | 36,784 | 37,000 | 37,136 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $607,571 | $554,458 | $489,723 | $411,172 |
Gross Profit | 496,089 | 446,973 | 386,935 | 321,733 |
EBITDA | 205,709 | 163,069 | 168,322 | 125,294 |
EBIT | 187,196 | 163,069 | 133,700 | 89,397 |
Net Income | 173,680 | 151,595 | 107,992 | 70,960 |
Net Change In Cash | 607,571 | 554,458 | 489,723 | 411,172 |
Cost of Revenue | 37,891 | 63,196 | ||
Free Cash Flow | 231,760 | 235,819 | 174,873 | 174,962 |
Cash | 232,182 | 203,665 | 173,719 | 137,328 |
Basic Shares | 37,353 | 37,602 | 39,344 | 40,118 |
Quarter | EPS |
---|---|
2025-06-30 | $1.68 |
2025-03-31 | $1.67 |
2024-12-31 | $1.60 |
2024-09-30 | $1.56 |