Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$268,437
$252,338
$276,892
$249,093
Gross Profit
190,939
165,904
187,290
167,876
EBITDA
68,992
51,179
70,396
56,061
EBIT
61,757
44,079
62,863
48,062
Net Income
51,704
32,664
17,664
40,511
Net Change In Cash
268,437
252,338
276,892
249,093
Free Cash Flow
42,336
72,306
86,033
40,431
Cash
237,343
262,925
245,898
179,311
Basic Shares
168,386
168,896
169,323
168,563

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$994,359
$914,515
$837,547
$1,006,090
Gross Profit
665,393
625,794
601,241
721,905
EBITDA
213,595
164,178
144,582
288,286
EBIT
182,802
131,489
122,702
268,665
Net Income
114,442
106,171
113,234
215,525
Net Change In Cash
994,359
914,515
837,547
1,006,090
Cost of Revenue
-1,422
Free Cash Flow
236,771
134,038
89,839
223,739
Cash
262,925
186,094
202,655
181,374
Basic Shares
169,367
172,611
173,399
174,869

Earnings Calls

QuarterEPS
2026-03-31
$0.34
2025-12-31
$0.27
2025-09-30
$0.33
2025-06-30
$0.25