Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$339,455
$324,140
$315,518
$301,039
Gross Profit
224,010
215,883
210,721
200,306
EBITDA
51,136
49,195
49,064
44,262
EBIT
45,629
44,180
44,676
40,114
Net Income
45,270
39,223
33,683
29,527
Net Change In Cash
339,455
324,140
315,518
301,039
Free Cash Flow
29,367
35,503
45,737
51,016
Cash
421,768
376,054
324,404
280,476
Basic Shares
39,246
39,163
39,268
39,178

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-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

Quarter EPS
2025-09-30
$0
2025-06-30
$0.86
2025-03-31
$0.83
2024-12-31
$0.97