NASDAQ:BLDP | Historical Stock Price | Ballard Power Systems Inc.

Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.

Available history
1995-11-08 to 2026-09-04
Data captured

Stock Price Chart

Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close

$0.57$1.67$4.88$14.30$41.85$122.521995-11-082026-08-27

Logarithmic scale. Both lines share the same starting value for the selected range.

View year

Historical Stock Price — 1999

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
1999-12-31$28.19$28.1966,800
1999-12-30$28.13$28.13113,600
1999-12-29$28.75$28.75129,500
1999-12-28$29.13$29.13145,500
1999-12-27$29.00$29.00166,400
1999-12-23$29.25$29.25175,300
1999-12-22$29.00$29.00337,400
1999-12-21$28.38$28.38305,900
1999-12-20$26.63$26.63158,300
1999-12-17$27.25$27.25158,700
1999-12-16$26.56$26.56146,200
1999-12-15$26.38$26.38145,900
1999-12-14$26.25$26.25104,800
1999-12-13$26.13$26.13156,200
1999-12-10$26.56$26.5687,900
1999-12-09$26.69$26.6979,700
1999-12-08$27.13$27.13125,000
1999-12-07$26.94$26.94103,600
1999-12-06$26.38$26.38284,500
1999-12-03$27.00$27.00187,500
1999-12-02$27.31$27.31153,800
1999-12-01$27.25$27.25589,300
1999-11-30$26.25$26.25167,500
1999-11-29$27.75$27.75254,900
1999-11-26$29.00$29.00386,100
1999-11-24$24.63$24.63313,200
1999-11-23$23.13$23.13191,400
1999-11-22$23.88$23.88189,200
1999-11-19$24.38$24.38137,400
1999-11-18$25.13$25.13116,100
1999-11-17$24.94$24.94110,300
1999-11-16$25.44$25.44139,700
1999-11-15$24.94$24.94222,100
1999-11-12$26.13$26.13213,800
1999-11-11$25.81$25.81184,600
1999-11-10$25.25$25.25213,400
1999-11-09$25.69$25.69175,700
1999-11-08$25.88$25.88245,600
1999-11-05$25.88$25.88271,700
1999-11-04$27.44$27.44172,200
1999-11-03$27.25$27.25106,800
1999-11-02$27.63$27.63101,300
1999-11-01$27.63$27.63118,100
1999-10-29$28.06$28.06216,300
1999-10-28$27.81$27.81115,200
1999-10-27$28.00$28.00136,900
1999-10-26$28.38$28.3896,300
1999-10-25$28.50$28.50101,000
1999-10-22$28.88$28.88133,100
1999-10-21$29.25$29.2556,400
1999-10-20$29.63$29.63133,800
1999-10-19$29.63$29.63237,700
1999-10-18$28.50$28.50106,000
1999-10-15$29.50$29.50192,600
1999-10-14$30.06$30.06206,500
1999-10-13$29.81$29.81181,500
1999-10-12$29.38$29.3872,900
1999-10-11$29.13$29.1354,800
1999-10-08$28.94$28.9462,700
1999-10-07$28.69$28.69107,700
1999-10-06$28.50$28.5076,700
1999-10-05$28.75$28.7573,800
1999-10-04$28.94$28.94110,500
1999-10-01$28.88$28.8859,400
1999-09-30$28.88$28.8897,500
1999-09-29$28.59$28.5987,400
1999-09-28$29.25$29.25105,800
1999-09-27$29.81$29.81100,100
1999-09-24$28.81$28.81221,000
1999-09-23$28.69$28.69154,300
1999-09-22$29.77$29.7779,100
1999-09-21$30.06$30.0696,600
1999-09-20$30.94$30.94104,700
1999-09-17$31.56$31.56102,400
1999-09-16$32.00$32.00211,600
1999-09-15$33.63$33.63818,300
1999-09-14$32.06$32.0681,500
1999-09-13$32.38$32.38101,600
1999-09-10$32.69$32.69180,600
1999-09-09$32.88$32.88358,000
1999-09-08$30.00$30.0078,800
1999-09-07$29.69$29.6993,100
1999-09-03$29.94$29.94119,200
1999-09-02$30.50$30.5096,500
1999-09-01$31.00$31.0072,200
1999-08-31$30.50$30.50103,300
1999-08-30$30.31$30.3158,900
1999-08-27$30.13$30.13104,500
1999-08-26$30.13$30.13246,400
1999-08-25$30.50$30.5046,500
1999-08-24$30.63$30.6368,000
1999-08-23$31.13$31.1351,000
1999-08-20$31.13$31.1328,000
1999-08-19$31.75$31.7593,700
1999-08-18$30.69$30.69105,400
1999-08-17$31.25$31.2583,900
1999-08-16$30.75$30.7561,100
1999-08-13$29.81$29.81105,700
1999-08-12$29.19$29.19126,700
1999-08-11$28.94$28.94148,700
1999-08-10$28.63$28.6385,700
1999-08-09$28.88$28.8894,000
1999-08-06$29.88$29.88274,100
1999-08-05$30.19$30.19112,700
1999-08-04$31.75$31.75126,200
1999-08-03$32.63$32.63159,600
1999-08-02$30.63$30.6388,900
1999-07-30$31.50$31.5039,000
1999-07-29$31.56$31.5681,300
1999-07-28$31.75$31.7549,700
1999-07-27$32.25$32.25131,800
1999-07-26$31.50$31.5096,000
1999-07-23$32.00$32.0063,500
1999-07-22$32.50$32.5038,100
1999-07-21$32.94$32.9469,000
1999-07-20$33.63$33.6380,200
1999-07-19$34.63$34.6357,700
1999-07-16$35.00$35.0092,200
1999-07-15$35.56$35.5659,900
1999-07-14$35.44$35.4479,300
1999-07-13$34.75$34.7591,300
1999-07-12$34.88$34.8886,000
1999-07-09$34.81$34.81314,800
1999-07-08$34.00$34.00111,200
1999-07-07$34.50$34.50132,500
1999-07-06$33.94$33.94223,300
1999-07-02$32.13$32.1356,200
1999-07-01$31.50$31.5066,700
1999-06-30$32.00$32.00106,900
1999-06-29$31.38$31.3894,700
1999-06-28$32.38$32.3870,000
1999-06-25$32.50$32.5088,500
1999-06-24$32.13$32.13103,300
1999-06-23$31.69$31.6959,500
1999-06-22$31.25$31.2591,500
1999-06-21$32.25$32.2575,000
1999-06-18$32.31$32.3129,000
1999-06-17$32.75$32.7546,900
1999-06-16$33.31$33.3145,600
1999-06-15$32.75$32.7578,000
1999-06-14$33.50$33.50102,300
1999-06-11$33.06$33.0678,300
1999-06-10$32.56$32.5682,200
1999-06-09$32.84$32.8496,900
1999-06-08$32.56$32.56168,200
1999-06-07$31.75$31.75125,200
1999-06-04$31.94$31.9489,200
1999-06-03$32.19$32.1933,600
1999-06-02$32.75$32.75104,200
1999-06-01$33.19$33.19109,500
1999-05-28$34.13$34.1351,100
1999-05-27$34.13$34.1360,400
1999-05-26$34.75$34.75159,700
1999-05-25$34.81$34.8178,000
1999-05-24$35.50$35.50131,200
1999-05-21$35.88$35.8886,000
1999-05-20$36.56$36.56100,400
1999-05-19$36.75$36.7594,900
1999-05-18$36.38$36.38117,900
1999-05-17$35.75$35.75156,300
1999-05-14$36.69$36.69151,000
1999-05-13$38.13$38.13186,300
1999-05-12$37.13$37.13144,000
1999-05-11$37.00$37.0094,400
1999-05-10$37.63$37.6374,700
1999-05-07$37.88$37.88166,400
1999-05-06$36.44$36.44125,200
1999-05-05$37.88$37.88179,300
1999-05-04$38.56$38.56302,900
1999-05-03$38.81$38.81329,100
1999-04-30$38.00$38.00310,900
1999-04-29$37.25$37.25182,400
1999-04-28$36.50$36.50272,100
1999-04-27$36.00$36.001,391,000
1999-04-26$33.00$33.00355,200
1999-04-23$32.75$32.75320,200
1999-04-22$32.78$32.78175,700
1999-04-21$33.13$33.13206,200
1999-04-20$33.38$33.38261,000
1999-04-19$36.00$36.00477,100
1999-04-16$32.75$32.75133,200
1999-04-15$32.63$32.63133,500
1999-04-14$34.03$34.03228,500
1999-04-13$33.38$33.38368,300
1999-04-12$32.19$32.19219,700
1999-04-09$29.56$29.56113,400
1999-04-08$30.00$30.0097,300
1999-04-07$30.19$30.1965,400
1999-04-06$30.05$30.05100,200
1999-04-05$30.38$30.3876,100
1999-04-01$30.25$30.2574,300
1999-03-31$30.88$30.88154,700
1999-03-30$29.50$29.5072,600
1999-03-29$30.25$30.25135,300
1999-03-26$30.25$30.25225,100
1999-03-25$29.13$29.13111,400
1999-03-24$28.44$28.44187,300
1999-03-23$28.44$28.44269,300
1999-03-22$30.13$30.13231,600
1999-03-19$30.75$30.75377,300
1999-03-18$30.94$30.941,536,900
1999-03-17$34.31$34.316,501,000
1999-03-16$28.94$28.94386,100
1999-03-15$27.81$27.81348,600
1999-03-12$25.50$25.50104,900
1999-03-11$26.00$26.0099,200
1999-03-10$25.38$25.3861,800
1999-03-09$26.50$26.50122,800
1999-03-08$26.50$26.5059,700
1999-03-05$26.56$26.5636,600
1999-03-04$26.38$26.3838,900
1999-03-03$26.38$26.3840,900
1999-03-02$26.25$26.2536,800
1999-03-01$26.75$26.7566,100
1999-02-26$27.00$27.0042,800
1999-02-25$27.06$27.0670,600
1999-02-24$27.50$27.50226,700
1999-02-23$28.56$28.56724,500
1999-02-22$25.69$25.6979,400
1999-02-19$26.31$26.3189,800
1999-02-18$27.69$27.69397,400
1999-02-17$25.31$25.31120,500
1999-02-16$23.25$23.2595,800
1999-02-12$24.06$24.0664,400
1999-02-11$24.88$24.88115,200
1999-02-10$23.42$23.4267,200
1999-02-09$22.98$22.98115,400
1999-02-08$24.00$24.00125,600
1999-02-05$25.38$25.3894,000
1999-02-04$24.94$24.94195,500
1999-02-03$26.25$26.25177,100
1999-02-02$26.38$26.38231,500
1999-02-01$24.88$24.88301,400
1999-01-29$21.94$21.94238,000
1999-01-28$22.44$22.44264,800
1999-01-27$23.14$23.14179,800
1999-01-26$24.19$24.19322,800
1999-01-25$25.14$25.1476,900
1999-01-22$25.19$25.19109,800
1999-01-21$25.69$25.69233,800
1999-01-20$26.41$26.41415,200
1999-01-19$27.56$27.56104,600
1999-01-15$27.63$27.6366,900
1999-01-14$27.00$27.00151,500
1999-01-13$27.00$27.00240,400
1999-01-12$28.00$28.00110,600
1999-01-11$29.69$29.69209,700
1999-01-08$29.50$29.50179,900
1999-01-07$29.14$29.14216,900
1999-01-06$29.06$29.06154,000
1999-01-05$28.63$28.63167,900
1999-01-04$28.00$28.00157,600