Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$504,985
$444,354
$419,820
$344,007
Gross Profit
168,238
150,291
147,151
121,502
EBITDA
73,022
56,217
68,604
42,678
EBIT
62,106
7,805
57,957
31,228
Net Income
52,748
41,134
37,819
17,936
Net Change In Cash
504,985
444,354
419,820
344,007
Free Cash Flow
-9,705
81,642
64,625
-49,237
Cash
106,405
95,830
101,633
85,053
Basic Shares
17,412
17,159
17,040
17,055

Annual Financials

Values in thousands 2025-06-30 2024-06-30 2023-06-30 2022-06-30
Revenue
$1,713,166
$1,538,758
$1,278,427
$1,183,236
Gross Profit
587,182
530,458
430,510
424,427
EBITDA
217,524
230,716
173,792
167,970
EBIT
173,944
188,507
135,279
129,291
Net Income
149,637
128,154
91,778
115,347
Net Change In Cash
1,713,166
1,538,758
1,278,427
1,183,236
Cost of Revenue
17,176
-12,874
Free Cash Flow
56,095
-126,933
62,558
33,321
Cash
106,405
95,353
76,750
64,202
Basic Shares
17,178
17,354
17,190
17,870

Earnings Calls

Quarter EPS
2025-06-30
$2.84
2025-03-31
$2.44
2024-12-31
$2.42
2024-09-30
$1.25