Quarterly Financials

Values in thousands 2024-09-30 2024-06-30 2024-03-31 2023-12-31
Revenue
$339,845
$337,576
$323,508
$323,285
Gross Profit
157,535
160,316
151,715
135,195
EBITDA
73,796
81,253
69,817
63,456
EBIT
44,413
54,221
43,096
37,144
Net Income
28,444
35,726
28,240
27,629
Net Change In Cash
339,845
337,576
323,508
323,285
Free Cash Flow
37,412
57,164
23,673
54,457
Cash
523,128
638,712
581,921
589,136
Basic Shares
59,537
58,740
58,567
58,385

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$1,257,366
$1,150,981
$1,074,751
$963,875
Gross Profit
583,872
519,099
485,333
401,177
EBITDA
231,442
181,154
153,453
102,707
EBIT
130,150
88,956
57,669
-4,109
Net Income
94,411
74,516
48,454
-9,843
Net Change In Cash
1,257,366
1,150,981
1,074,751
963,875
Cost of Revenue
-3,366
11,635
10,912
Free Cash Flow
108,450
69,262
119,292
115,994
Cash
587,036
58,408
67,750
56,916
Basic Shares
58,356
57,671
57,359
55,434

Earnings Calls

Quarter EPS
2024-09-30
$0.86
2024-06-30
$0.92
2024-03-31
$0.77
2023-12-31
$0.81