Canada markets close in 2 hours 47 minutes

Bid Corporation Limited (BID.JO)

Johannesburg - Johannesburg Delayed Price. Currency in ZAc (0.01 ZAR)
Add to watchlist
42,118.00+191.00 (+0.46%)
At close: 05:57PM SAST
Show:
Annual

Income Statement

Currency in ZAR. All numbers in thousands
Breakdown
ttm
2023-06-30
2022-06-30
2021-06-30
2020-06-30
Total Revenue
218,395,442
196,341,239
147,138,311
114,803,442
120,574,182
Cost of Revenue
166,320,874
149,537,909
111,495,826
87,296,234
91,455,371
Gross Profit
52,074,568
46,803,330
35,642,485
27,507,208
29,118,811
Operating Expenses
Selling General and Administrative
24,038,070
35,932,385
27,763,664
22,093,265
23,463,853
Total Operating Expenses
40,798,194
36,521,443
28,212,968
22,827,008
25,152,424
Operating Income or Loss
11,276,374
10,281,887
7,429,517
4,680,200
3,966,387
Interest Expense
1,277,370
1,072,776
747,998
744,783
795,910
Income Before Tax
10,221,120
9,345,223
6,499,226
4,253,303
2,336,917
Income Tax Expense
2,709,922
2,393,482
1,584,987
1,134,694
868,614
Income from Continuing Operations
7,511,198
6,951,741
4,914,239
3,118,609
1,468,303
Net Income
7,465,792
6,886,260
4,824,720
3,088,860
1,121,428
Net Income available to common shareholders
7,465,792
6,886,260
4,824,720
3,088,860
1,121,428
Basic EPS
20.62
20.62
14.44
9.25
3.36
Diluted EPS
20.56
20.56
14.40
9.23
3.35
Basic Average Shares
333,999
333,999
334,062
334,058
334,041
Diluted Average Shares
334,969
334,969
334,970
334,564
334,735