Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$354,685
$339,455
$324,140
$315,518
Gross Profit
240,416
224,010
215,883
210,721
EBITDA
55,151
51,136
49,195
49,064
EBIT
52,663
45,629
44,180
44,676
Net Income
45,851
45,270
39,223
33,683
Net Change In Cash
354,685
339,455
324,140
315,518
Free Cash Flow
42,014
29,367
35,503
45,737
Cash
321,029
421,768
376,054
324,404
Basic Shares
39,302
39,246
39,163
39,268

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-12-31
Revenue
$1,194,615
$1,058,522
$847,133
$747,590
Gross Profit
754,995
682,643
535,207
475,382
EBITDA
45,989
108,646
29,962
8,907
EBIT
22,287
81,389
5,641
-7,501
Net Income
14,012
90,954
-2,002
2,623
Net Change In Cash
1,194,615
1,058,522
847,133
747,590
Cost of Revenue
10,751
-11,397
Free Cash Flow
147,299
82,120
-74,959
-11,678
Cash
324,404
167,486
69,858
59,379
Basic Shares
39,268
39,216
37,841
37,881

Earnings Calls

QuarterEPS
2025-12-31
$0
2025-09-30
$0.97
2025-06-30
$0.86
2025-03-31
$0.83