Home
Mail
News
Sports
Finance
Celebrity
Style
Movies
Weather
Mobile
Yahoo
Mail
News
Taxes
Watchlists
My Portfolio
My Screeners
Market Data
Industry News
Real Estate
Technology
Currency Converter
Canada markets open in 7 hours 35 minutes
S&P/TSX
23,702.07
+133.42
(+0.57%)
S&P 500
5,633.09
+7.07
(+0.13%)
DOW
41,622.08
+228.30
(+0.55%)
CAD/USD
0.7359
-0.0003
(-0.05%)
CRUDE OIL
70.60
+0.51
(+0.73%)
Bitcoin CAD
79,709.48
+55.48
(+0.07%)
Bid Corporation Limited (BID.JO)
Johannesburg - Johannesburg Delayed Price. Currency in ZAc (0.01 ZAR)
Add to watchlist
43,830.00
-1,065.00
(-2.37%)
At close: 05:00PM SAST
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
2024-06-30
2023-06-30
2022-06-30
2021-06-30
2020-06-30
Total Revenue
225,905,337
225,905,337
196,341,239
147,138,311
114,803,442
-
Cost of Revenue
171,444,523
171,444,523
149,537,909
111,495,826
87,296,234
-
Gross Profit
54,460,814
54,460,814
46,803,330
35,642,485
27,507,208
-
Operating Expenses
Selling General and Administrative
23,463,853
41,980,353
35,932,385
27,763,664
22,093,265
-
Total Operating Expenses
42,406,225
42,406,225
36,215,443
28,083,872
22,595,362
-
Operating Income or Loss
12,054,589
12,054,589
10,587,887
7,558,613
4,911,846
-
Interest Expense
1,361,907
1,361,907
1,072,776
747,998
744,783
-
Income Before Tax
10,909,684
10,909,684
9,345,223
6,499,226
4,253,303
-
Income Tax Expense
2,850,584
2,850,584
2,393,482
1,584,987
1,134,694
-
Income from Continuing Operations
8,059,100
8,059,100
6,951,741
4,914,239
3,118,609
-
Net Income
8,010,072
8,010,072
6,886,260
4,824,720
3,088,860
-
Net Income available to common shareholders
8,010,072
8,010,072
6,886,260
4,824,720
3,088,860
-
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
Your Privacy Choices
About Our Ads
© 2024 Yahoo. All rights reserved.