JSE · BID · stock
Bid Corporation Limited (BID) stock price history
Every JSE trading session of Bid Corporation Limited from May 27, 2016 to Sep 28, 2026: 2,596 daily bars, adjusted for splits and dividends, with minute bars from Sep 16, 2026 forward. The full series is served by the API: a free key covers the last year, paid plans the whole history and minute bars.
BID adjusted close, 2016 to 2026
- ZAR 479.20
- All time high, 2025
- ZAR 459.26
- 52 week high, ZAR 395.06 low
- 2,596
- Daily sessions since 2016
Last updated Sep 28, 2026, the last stored session. Refreshes after each trading day. Full 2016 to 2026 series and minute bars.
BID key facts
- Bid Corporation Limited (BID) closed at ZAR 432.81 on Sep 28, 2026 on JSE.
- BID's all time high close is ZAR 479.20, set on May 16, 2025; its all time low close is ZAR 184.18 on Mar 19, 2020.
- BID's 52 week range is ZAR 395.06 to ZAR 459.26.
- BID returned +0.6% over the year to Sep 28, 2026 and +39.3% over five years.
- Over ten years BID returned +66%, +5.2% a year compounded.
- BID's deepest drawdown was -47.9% from Nov 6, 2019 to Mar 19, 2020.
- DataCedar holds 2,596 daily sessions of BID history from May 27, 2016 and minute bars from Sep 16, 2026, adjusted for splits and dividends, served by the API under a key.
BID price chart, 2016 to 2026
BID returns
Price return from the last close on or before the window start to Sep 28, 2026, on adjusted closes.
| Period | Return |
|---|---|
| 1 month | -3.1% |
| 3 months | -1.1% |
| 6 months | +4.1% |
| Year to date | +3.0% |
| 1 year | +0.6% |
| 3 years | +1.2% |
| 5 years | +39.3% |
| 10 years | +65.9% |
| Since May 27, 2016 | +60.7% |
| Compound annual growth, 10.3 years | +4.7% |
BID records
Measured on the stored closes; every figure is reproducible from the API series.
- All time high close
- ZAR 479.20 on May 16, 2025
- All time low close
- ZAR 184.18 on Mar 19, 2020
- 52 week high
- ZAR 459.26 on Sep 2, 2026
- 52 week low
- ZAR 395.06 on Jan 12, 2026
- Deepest drawdown
- -47.9% from Nov 6, 2019 to Mar 19, 2020, recovered Jan 13, 2023
- Best single session
- +13.8% on Nov 9, 2020
- Worst single session
- -13.5% on Mar 18, 2020
- Volatility, 1 year annualised
- 17.3%
- Sessions closing higher, 1 year
- 48%
- Best calendar year
- 2023, +29%
- Worst calendar year
- 2020, -20%
BID price history by year
Open is the first session's open, high and low span the year, close is the last session's close, and the return is close over the previous year's close. 2016 starts on May 27, 2016; 2026 runs to Sep 28, 2026.
| Year | Open | High | Low | Close | Return | Volume | Sessions |
|---|---|---|---|---|---|---|---|
| 2026 | ZAR 424.08 | ZAR 459.26 | ZAR 395.06 | ZAR 432.81 | +2.6% | 156.1M | 185 |
| 2025 | ZAR 430.28 | ZAR 497.77 | ZAR 402.12 | ZAR 421.75 | -2.0% | 205.4M | 250 |
| 2024 | ZAR 419.91 | ZAR 477.78 | ZAR 400.16 | ZAR 430.33 | +0.9% | 207.7M | 250 |
| 2023 | ZAR 328.47 | ZAR 459.83 | ZAR 322.67 | ZAR 426.31 | +29.4% | 223.6M | 248 |
| 2022 | ZAR 324.59 | ZAR 360.53 | ZAR 239.70 | ZAR 329.51 | +1.1% | 249.3M | 250 |
| 2021 | ZAR 259.65 | ZAR 343.52 | ZAR 248.61 | ZAR 326.02 | +24.1% | 215.6M | 250 |
| 2020 | ZAR 329.12 | ZAR 348.30 | ZAR 170.77 | ZAR 262.67 | -20.3% | 295.2M | 252 |
| 2019 | ZAR 263.54 | ZAR 357.44 | ZAR 255.58 | ZAR 329.70 | +24.6% | 205.1M | 249 |
| 2018 | ZAR 297.53 | ZAR 321.75 | ZAR 242.22 | ZAR 264.54 | -11.4% | 243.2M | 250 |
| 2017 | ZAR 244.63 | ZAR 323.34 | ZAR 227.58 | ZAR 298.42 | +22.0% | 245.8M | 256 |
| 2016 | ZAR 269.40 | ZAR 303.33 | ZAR 221.36 | ZAR 244.63 | n/a | 214.5M | 156 |
BID monthly closes, last 12 months
| Month | Month end close | Change |
|---|---|---|
| September 2026 | ZAR 432.81 | -3.8% |
| August 2026 | ZAR 449.98 | -0.6% |
| July 2026 | ZAR 452.72 | +1.4% |
| June 2026 | ZAR 446.54 | +9.8% |
| May 2026 | ZAR 406.85 | -0.2% |
| April 2026 | ZAR 407.55 | +0.0% |
| March 2026 | ZAR 407.52 | -3.0% |
| February 2026 | ZAR 420.02 | +3.9% |
| January 2026 | ZAR 404.18 | -4.2% |
| December 2025 | ZAR 421.75 | +3.3% |
| November 2025 | ZAR 408.37 | -4.8% |
| October 2025 | ZAR 428.76 | -0.8% |
About the BID data
Daily bars. 2,596 sessions from May 27, 2016 to Sep 28, 2026, one row per JSE trading day with open, high, low, close and volume. Prices are adjusted for splits and cash dividends so the series is comparable across its whole length; the API also serves the raw, split only and dividend only views.
Minute bars. Stored from Sep 16, 2026 forward, most recent session Sep 28, 2026. Minute history is captured from the day collection began and is never backfilled, so this start date is exact. Five minute, fifteen minute and hourly bars are derived from these minutes.
Time and currency. Session dates are JSE trading days; minute timestamps are UTC. Prices are in ZAR. Volume is shares traded on the session.
Get the data. The REST endpoint returns the daily series as JSON with pagination; a free key serves the last year, Quant and above the full history back to May 27, 2016, and minute bars come with the paid windows. It takes timeframe (1Min, 5Min, 15Min, 1Hour, 1Day), adjustment, start and end. See the bars endpoint and authentication, and pricing for the plan windows.
curl "https://api.datacedar.com/v3/stocks/BID/bars?timeframe=1Day&adjustment=all&limit=50000" \
-H "X-API-Key: YOUR_KEY"Nearby on JSE
Common questions
BID share price history
