Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$235,308
$222,624
$224,608
$219,989
Gross Profit
135,688
128,233
127,418
127,246
EBITDA
76,647
67,044
79,083
71,113
EBIT
70,836
60,733
73,400
65,643
Net Income
69,259
64,688
61,421
68,291
Net Change In Cash
235,308
222,624
224,608
219,989
Free Cash Flow
36,028
48,358
66,942
42,923
Cash
421,816
214,462
521,633
160,563
Basic Shares
34,439
33,830
32,470
32,053

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$880,577
$672,396
$517,922
$570,729
Gross Profit
507,458
387,086
293,177
322,396
EBITDA
278,092
204,919
172,410
164,585
EBIT
255,726
187,540
156,209
149,931
Net Income
259,223
183,762
136,310
140,213
Net Change In Cash
880,577
672,396
517,922
570,729
Free Cash Flow
217,915
218,051
106,343
98,225
Cash
214,462
157,779
107,574
111,121
Basic Shares
32,799
32,137
32,089
31,869

Earnings Calls

QuarterEPS
2026-03-31
$2.04
2025-12-31
$2.14
2025-09-30
$2.16
2025-06-30
$2.20