Home
Mail
News
Sports
Finance
Celebrity
Style
Movies
Weather
Mobile
Yahoo
Mail
News
Taxes
Watchlists
My Portfolio
My Screeners
Market Data
Industry News
Sponsored: Small Business Insurance Hub
Real Estate
Technology
Currency Converter
Canada markets open in 2 hours 57 minutes
S&P/TSX
21,873.72
-138.00
(-0.63%)
S&P 500
5,071.63
+1.08
(+0.02%)
DOW
38,460.92
-42.77
(-0.11%)
CAD/USD
0.7312
+0.0015
(+0.20%)
CRUDE OIL
82.83
+0.02
(+0.02%)
Bitcoin CAD
86,780.40
-3,985.72
(-4.39%)
Bid Corporation Limited (BID.JO)
Johannesburg - Johannesburg Delayed Price. Currency in ZAc (0.01 ZAR)
Add to watchlist
42,228.00
-372.00
(-0.87%)
As of 12:16PM SAST. Market open.
Summary
Chart
Conversations
Statistics
Historical Data
Profile
Financials
Analysis
Options
Holders
Sustainability
Show
:
Income Statement
Balance Sheet
Cash Flow
Annual
Quarterly
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
23,463,853
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
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.