Breakdown
TTM
3/31/2026
3/31/2025
3/31/2024
3/31/2023
Total Revenue
983,741
958,527
895,589
795,311
718,562
Cost of Revenue
739,845
725,664
685,861
623,618
560,303
Gross Profit
243,896
232,863
209,728
171,693
158,259
Operating Expense
92,707
89,732
88,904
76,592
73,705
Operating Income
151,189
143,131
120,824
95,101
84,554
Pretax Income
151,189
143,131
120,824
95,101
84,554
Tax Provision
35,855
32,787
25,659
18,849
18,189
Net Income Common Stockholders
115,334
110,344
95,165
76,252
66,365
Diluted NI Available to Com Stockholders
115,334
110,344
95,165
76,252
66,365
Basic EPS
2.25
2.15
1.85
1.48
1.28
Diluted EPS
2.25
2.14
1.83
1.47
1.26
Basic Average Shares
51,146
51,283
51,379
51,366
51,984
Diluted Average Shares
51,379
51,625
51,994
52,041
52,776
Total Expenses
832,552
815,396
774,765
700,210
634,008
Net Income from Continuing & Discontinued Operation
115,334
110,344
95,165
76,252
66,365
Normalized Income
115,334
110,344
95,165
76,252
66,365
EBIT
151,189
143,131
120,824
95,101
84,554
EBITDA
184,128
174,895
150,360
121,353
109,675
Reconciled Cost of Revenue
739,845
725,664
685,861
623,618
560,303
Reconciled Depreciation
32,939
31,764
29,536
26,252
25,121
Net Income from Continuing Operation Net Minority Interest
115,334
110,344
95,165
76,252
66,365
Normalized EBITDA
184,128
174,895
150,360
121,353
109,675
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
0
0
0
0
0
3/31/2023 - 6/28/1991
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
