Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$374,758
$385,385
$354,685
$339,455
Gross Profit
253,411
262,128
240,416
224,010
EBITDA
38,234
68,093
55,151
51,136
EBIT
63,632
52,663
45,629
Net Income
32,584
47,343
45,851
45,270
Net Change In Cash
374,758
385,385
354,685
339,455
Free Cash Flow
73,300
68,050
42,014
29,367
Cash
241,289
186,897
321,029
421,768
Basic Shares
39,543
39,392
39,302
39,246

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$1,403,665
$1,194,615
$1,058,522
$847,133
Gross Profit
942,437
754,995
682,643
535,207
EBITDA
222,596
45,989
108,646
29,962
EBIT
205,125
22,287
81,389
5,641
Net Income
177,687
14,012
90,954
-2,002
Net Change In Cash
1,403,665
1,194,615
1,058,522
847,133
Cost of Revenue
10,751
Free Cash Flow
174,934
147,299
82,120
-74,959
Cash
186,897
324,404
167,486
69,858
Basic Shares
39,291
39,268
39,216
37,841

Earnings Calls

QuarterEPS
2026-03-31
$1.00
2025-12-31
$1.18
2025-09-30
$0.97
2025-06-30
$0.86