Quarterly Financials

Values in thousands 2024-09-30 2024-06-30 2024-03-31 2023-12-31
Revenue
$240,497
$233,807
$223,283
$226,237
Gross Profit
155,749
145,445
139,431
145,022
EBITDA
46,697
45,626
37,480
51,362
EBIT
35,373
35,372
26,947
40,227
Net Income
36,682
33,511
23,595
31,304
Net Change In Cash
240,497
233,807
223,283
226,237
Free Cash Flow
-72,922
20,702
46,379
37,276
Cash
1,170,605
1,104,539
747,877
696,983
Basic Shares
59,780
56,680
55,047
54,625

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$881,682
$842,559
$748,969
$618,003
Gross Profit
556,523
499,978
443,070
390,575
EBITDA
145,375
102,465
102,672
111,158
EBIT
101,254
59,737
62,025
82,756
Net Income
81,043
56,338
52,259
77,853
Net Change In Cash
881,682
842,559
748,969
618,003
Cost of Revenue
-87,742
457,162
133,830
Free Cash Flow
121,790
28,261
87,733
81,592
Cash
696,983
622,165
710,621
253,459
Basic Shares
54,625
54,932
51,919
50,963

Earnings Calls

Quarter EPS
2024-09-30
$0.62
2024-06-30
$0.58
2024-03-31
$0.50
2023-12-31
$0.62