Breakdown
TTM
3/31/2026
3/31/2025
3/31/2024
3/31/2023
Total Revenue
1,161,233
1,115,438
981,181
810,411
629,691
Cost of Revenue
787,467
748,772
665,947
594,368
480,038
Gross Profit
373,766
366,666
315,234
216,043
149,653
Operating Expense
216,106
205,176
183,391
131,035
86,013
Operating Income
157,660
161,490
131,843
85,008
63,640
Net Non Operating Interest Income Expense
-18,612
-17,366
-16,610
-15,943
-11,466
Pretax Income
138,090
143,431
115,233
69,065
52,174
Tax Provision
14,164
13,081
7,918
5,784
2,240
Net Income Common Stockholders
123,983
129,959
106,395
63,530
50,079
Diluted NI Available to Com Stockholders
123,983
129,959
106,395
63,530
50,079
Basic EPS
0.07
0.07
0.06
0.03
0.03
Diluted EPS
0.07
0.07
0.06
0.03
0.03
Basic Average Shares
1,881,482.8560
1,879,348.5260
1,873,862.9520
1,869,694.5700
1,858,239
Diluted Average Shares
1,889,630.6580
1,886,305.8810
1,878,438.5310
1,869,694.5700
1,861,912
Total Operating Income as Reported
157,660
161,490
131,843
85,008
63,640
Rent Expense Supplemental
--
6,322
6,351
--
--
Total Expenses
1,003,573
953,948
849,338
725,403
566,051
Net Income from Continuing & Discontinued Operation
123,983
129,959
106,395
63,530
50,079
Normalized Income
123,983
129,959
106,395
63,530
50,079
Interest Income
96
18
28
42
57
Interest Expense
2,955
1,631
1,545
1,198
351
Net Interest Income
-18,612
-17,366
-16,610
-15,943
-11,466
EBIT
141,045
145,062
116,778
70,263
52,525
EBITDA
209,849
211,667
175,295
118,849
85,752
Reconciled Cost of Revenue
787,467
748,772
665,947
594,368
480,038
Reconciled Depreciation
68,804
66,605
58,517
48,586
33,227
Net Income from Continuing Operation Net Minority Interest
123,983
129,959
106,395
63,530
50,079
Normalized EBITDA
209,849
211,667
175,295
118,849
85,752
Tax Rate for Calcs
0.0001
0.0001
0.0001
0.0001
0
Tax Effect of Unusual Items
0
0
0
0
0
3/31/2023 - 3/22/2022
Upgrade to begin using 40 years of financial statements and get so much more.
Perform in-depth fundamental analysis with decades of income statements, balance sheets, and cash flows — all exportable.
Upgrade
