173.00
+8.30
+(5.04%)
At close: April 11 at 3:28:07 PM GMT+5:30
Breakdown
TTM
3/31/2024
3/31/2023
3/31/2022
3/31/2021
Total Revenue
2,584,755
2,580,258
2,382,442
1,785,974
1,193,508
Cost of Revenue
2,467,827
2,495,246
2,279,377
1,696,155
1,158,219
Gross Profit
116,928
85,012
103,065
89,819
35,289
Operating Expense
59,881
39,938
40,554
27,079
39,770
Operating Income
57,047
45,074
62,511
62,740
-4,481
Net Non Operating Interest Income Expense
2,096
1,627
263
-647
-2,163
Pretax Income
71,808
55,584
59,395
63,227
-46,426
Tax Provision
--
--
--
--
624
Net Income Common Stockholders
71,808
55,584
59,395
63,227
-47,050
Diluted NI Available to Com Stockholders
71,808
55,584
59,395
63,227
-47,050
Basic EPS
15.95
13.84
14.82
15.77
-11.74
Diluted EPS
12.85
11.60
14.82
15.77
-11.74
Basic Average Shares
4,668.28
4,015.26
4,008.70
4,008.70
4,008.70
Diluted Average Shares
5,835.83
4,792.37
4,008.70
4,008.70
4,008.70
Total Expenses
2,527,708
2,535,184
2,319,931
1,723,234
1,197,989
Net Income from Continuing & Discontinued Operation
71,808
55,584
59,395
63,227
-47,050
Normalized Income
71,819
55,595
62,967
64,059
-18,971.60
Interest Income
--
3,392
1,852
1,623
1,709
Interest Expense
1,296
1,765
1,542
2,184
3,828
Net Interest Income
2,096
1,627
263
-647
-2,163
EBIT
73,104
57,349
60,937
65,411
-42,598
EBITDA
89,322
73,053
75,078
78,783
-27,827
Reconciled Cost of Revenue
2,467,827
2,495,246
2,279,377
1,696,155
1,158,219
Reconciled Depreciation
16,218
15,704
14,141
13,372
14,771
Net Income from Continuing Operation Net Minority Interest
71,808
55,584
59,395
63,227
-47,050
Total Unusual Items Excluding Goodwill
-11
-11
-3,572
-832
-40,112
Total Unusual Items
-11
-11
-3,572
-832
-40,112
Normalized EBITDA
89,333
73,064
78,650
79,615
12,285
Tax Rate for Calcs
--
--
--
--
0
Tax Effect of Unusual Items
--
--
--
--
-12,033.60
3/31/2021 - 12/30/2024
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