Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$219,989
$213,356
$194,766
$178,974
Gross Profit
127,246
122,303
109,931
101,333
EBITDA
71,113
68,134
59,767
53,584
EBIT
65,643
63,232
55,471
49,231
Net Income
68,291
64,823
50,481
51,279
Net Change In Cash
219,989
213,356
194,766
178,974
Free Cash Flow
42,923
59,692
60,401
43,063
Cash
160,563
141,055
157,779
153,963
Basic Shares
32,053
32,062
32,062
32,238

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$672,396
$517,922
$570,729
$416,113
Gross Profit
387,086
293,177
322,396
237,361
EBITDA
204,919
172,410
164,585
122,415
EBIT
187,540
156,209
149,931
113,482
Net Income
183,762
136,310
140,213
93,101
Net Change In Cash
672,396
517,922
570,729
416,113
Free Cash Flow
218,051
106,343
98,225
127,446
Cash
157,779
107,574
111,121
126,698
Basic Shares
32,137
32,089
31,869
29,816

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$2.20
2025-03-31
$2.18
2024-12-31
$1.94