Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$174,414
$170,528
$186,523
$188,819
Gross Profit
86,490
85,251
86,648
101,941
EBITDA
61,855
52,355
65,051
68,814
EBIT
45,616
37,148
50,387
54,381
Net Income
31,030
25,285
37,964
40,429
Net Change In Cash
174,414
170,528
186,523
188,819
Free Cash Flow
25,027
24,380
16,613
46,169
Cash
187,689
182,782
151,609
192,116
Basic Shares
48,128
49,890
52,058
51,862

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$712,814
$644,395
$498,987
$437,768
Gross Profit
373,855
351,121
248,860
199,739
EBITDA
277,312
240,294
146,161
111,776
EBIT
220,107
198,517
117,886
85,024
Net Income
159,519
137,545
91,386
62,116
Net Change In Cash
712,814
644,395
498,987
437,768
Cost of Revenue
29,965
32,304
Free Cash Flow
172,345
145,337
65,147
70,538
Cash
151,609
144,296
156,098
126,353
Basic Shares
52,058
53,001
52,427
49,784

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.85
2025-03-31
$0.74
2024-12-31
$0.92