NYSE:BRK.B | Historical Stock Price | BERKSHIRE HATHAWAY 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
1996-05-09 to 2026-09-04
Data captured

Stock Price Chart

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

$19.48$38.14$74.70$146.31$286.56$561.251996-05-092026-08-27

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

View year

Historical Stock Price — 2016

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2016-12-30$162.98$162.984,041,400
2016-12-29$163.05$163.052,545,300
2016-12-28$163.75$163.752,626,800
2016-12-27$164.95$164.952,133,800
2016-12-23$165.32$165.322,043,100
2016-12-22$166.03$166.032,511,600
2016-12-21$165.95$165.952,480,500
2016-12-20$166.36$166.363,103,100
2016-12-19$165.35$165.352,972,500
2016-12-16$164.76$164.767,046,200
2016-12-15$165.73$165.733,985,500
2016-12-14$165.06$165.064,537,400
2016-12-13$166.62$166.624,359,100
2016-12-12$166.12$166.126,759,700
2016-12-09$164.86$164.863,887,900
2016-12-08$164.11$164.114,902,500
2016-12-07$164.69$164.696,043,200
2016-12-06$161.34$161.343,543,600
2016-12-05$160.21$160.214,870,400
2016-12-02$159.39$159.393,854,400
2016-12-01$160.12$160.124,578,600
2016-11-30$157.44$157.445,145,600
2016-11-29$157.68$157.682,973,300
2016-11-28$156.97$156.974,204,300
2016-11-25$158.18$158.181,777,200
2016-11-23$158.11$158.113,050,700
2016-11-22$158.66$158.663,143,300
2016-11-21$158.71$158.712,847,400
2016-11-18$157.75$157.753,383,300
2016-11-17$158.39$158.394,169,100
2016-11-16$157.08$157.084,468,900
2016-11-15$157.46$157.464,780,100
2016-11-14$157.93$157.935,520,400
2016-11-11$156.92$156.924,514,400
2016-11-10$156.06$156.068,142,500
2016-11-09$151.28$151.288,687,800
2016-11-08$147.79$147.793,636,000
2016-11-07$146.91$146.915,236,000
2016-11-04$142.95$142.953,493,300
2016-11-03$143.64$143.642,691,800
2016-11-02$143.19$143.193,178,500
2016-11-01$143.63$143.633,339,400
2016-10-31$144.30$144.303,229,500
2016-10-28$144.00$144.002,789,900
2016-10-27$144.45$144.452,914,800
2016-10-26$143.94$143.942,769,700
2016-10-25$143.42$143.422,349,500
2016-10-24$143.83$143.832,223,800
2016-10-21$143.60$143.603,075,400
2016-10-20$144.49$144.492,505,000
2016-10-19$144.86$144.862,309,300
2016-10-18$144.30$144.302,378,500
2016-10-17$143.80$143.802,552,800
2016-10-14$144.18$144.182,932,800
2016-10-13$143.22$143.224,657,600
2016-10-12$144.91$144.912,558,100
2016-10-11$143.95$143.952,723,000
2016-10-10$145.20$145.201,884,100
2016-10-07$144.52$144.523,093,800
2016-10-06$143.87$143.872,279,500
2016-10-05$144.15$144.152,998,800
2016-10-04$143.17$143.173,058,900
2016-10-03$143.76$143.763,493,800
2016-09-30$144.47$144.474,416,500
2016-09-29$143.59$143.593,313,800
2016-09-28$145.28$145.283,246,500
2016-09-27$145.34$145.342,934,600
2016-09-26$144.18$144.182,863,700
2016-09-23$145.00$145.003,697,800
2016-09-22$146.53$146.532,770,900
2016-09-21$146.46$146.463,768,900
2016-09-20$144.92$144.922,367,000
2016-09-19$145.24$145.243,031,800
2016-09-16$145.01$145.0111,133,700
2016-09-15$146.66$146.663,255,500
2016-09-14$145.78$145.783,097,300
2016-09-13$146.23$146.235,505,900
2016-09-12$148.97$148.974,323,800
2016-09-09$146.62$146.624,342,700
2016-09-08$149.78$149.782,963,400
2016-09-07$149.58$149.582,437,100
2016-09-06$150.43$150.434,460,800
2016-09-02$150.72$150.722,258,200
2016-09-01$150.35$150.353,020,800
2016-08-31$150.49$150.495,338,700
2016-08-30$150.23$150.232,832,200
2016-08-29$149.30$149.302,726,600
2016-08-26$147.91$147.912,872,800
2016-08-25$148.64$148.642,449,700
2016-08-24$148.41$148.412,269,400
2016-08-23$148.77$148.772,019,100
2016-08-22$148.45$148.451,765,000
2016-08-19$148.75$148.752,641,200
2016-08-18$148.81$148.812,185,400
2016-08-17$149.08$149.083,044,200
2016-08-16$147.24$147.242,121,300
2016-08-15$147.78$147.782,195,800
2016-08-12$147.72$147.722,586,700
2016-08-11$147.74$147.743,272,200
2016-08-10$146.69$146.692,465,200
2016-08-09$147.22$147.223,680,500
2016-08-08$145.56$145.563,516,300
2016-08-05$145.65$145.653,926,000
2016-08-04$143.12$143.121,848,600
2016-08-03$143.63$143.632,217,100
2016-08-02$143.31$143.312,457,000
2016-08-01$143.93$143.932,051,300
2016-07-29$144.27$144.272,589,300
2016-07-28$144.42$144.421,944,600
2016-07-27$144.19$144.192,611,700
2016-07-26$144.34$144.342,466,400
2016-07-25$144.14$144.142,483,900
2016-07-22$144.60$144.603,142,000
2016-07-21$144.35$144.353,212,200
2016-07-20$146.17$146.172,855,300
2016-07-19$146.92$146.923,543,300
2016-07-18$146.57$146.573,128,000
2016-07-15$145.97$145.973,860,800
2016-07-14$145.73$145.733,322,200
2016-07-13$145.93$145.933,274,500
2016-07-12$144.67$144.673,158,100
2016-07-11$143.93$143.933,194,200
2016-07-08$143.65$143.653,718,100
2016-07-07$141.91$141.912,863,600
2016-07-06$142.51$142.512,804,700
2016-07-05$142.23$142.233,426,300
2016-07-01$143.96$143.962,874,400
2016-06-30$144.79$144.795,196,400
2016-06-29$142.12$142.124,257,100
2016-06-28$140.28$140.285,312,300
2016-06-27$138.50$138.506,328,200
2016-06-24$139.71$139.7112,476,300
2016-06-23$145.98$145.984,493,600
2016-06-22$143.94$143.943,659,700
2016-06-21$143.53$143.533,677,400
2016-06-20$141.67$141.674,038,700
2016-06-17$140.73$140.735,394,100
2016-06-16$141.99$141.993,639,800
2016-06-15$140.45$140.453,219,700
2016-06-14$141.30$141.303,476,000
2016-06-13$140.94$140.942,973,600
2016-06-10$141.76$141.762,579,800
2016-06-09$142.23$142.232,187,000
2016-06-08$142.53$142.532,390,600
2016-06-07$141.41$141.412,729,800
2016-06-06$141.82$141.822,686,300
2016-06-03$141.14$141.143,153,300
2016-06-02$142.11$142.112,757,300
2016-06-01$141.99$141.993,278,000
2016-05-31$140.54$140.546,564,700
2016-05-27$143.35$143.352,289,900
2016-05-26$143.05$143.052,742,000
2016-05-25$144.08$144.082,933,900
2016-05-24$143.71$143.713,268,800
2016-05-23$141.48$141.482,049,000
2016-05-20$141.83$141.833,171,000
2016-05-19$140.79$140.792,803,700
2016-05-18$141.47$141.472,917,800
2016-05-17$140.34$140.343,963,900
2016-05-16$141.85$141.852,873,300
2016-05-13$141.40$141.403,232,100
2016-05-12$143.31$143.312,431,200
2016-05-11$142.87$142.872,939,900
2016-05-10$144.78$144.783,131,000
2016-05-09$142.91$142.913,644,600
2016-05-06$144.62$144.622,288,100
2016-05-05$143.88$143.882,438,200
2016-05-04$144.24$144.242,483,200
2016-05-03$144.83$144.833,551,500
2016-05-02$146.89$146.892,774,600
2016-04-29$145.48$145.483,895,600
2016-04-28$146.07$146.072,498,100
2016-04-27$147.60$147.602,991,400
2016-04-26$147.02$147.022,942,600
2016-04-25$146.18$146.182,198,700
2016-04-22$146.11$146.112,692,400
2016-04-21$144.86$144.862,879,800
2016-04-20$146.09$146.092,289,000
2016-04-19$145.95$145.953,657,500
2016-04-18$144.38$144.382,766,000
2016-04-15$143.45$143.453,124,100
2016-04-14$143.72$143.722,487,300
2016-04-13$144.04$144.043,562,800
2016-04-12$142.40$142.402,649,300
2016-04-11$140.99$140.992,381,100
2016-04-08$141.06$141.062,118,400
2016-04-07$140.81$140.812,920,500
2016-04-06$141.70$141.702,820,200
2016-04-05$141.20$141.203,166,500
2016-04-04$143.22$143.223,163,900
2016-04-01$143.79$143.793,985,700
2016-03-31$141.88$141.883,520,200
2016-03-30$142.46$142.463,161,300
2016-03-29$141.90$141.903,346,200
2016-03-28$141.29$141.292,668,100
2016-03-24$140.11$140.113,777,900
2016-03-23$140.96$140.962,647,100
2016-03-22$142.18$142.183,288,100
2016-03-21$142.13$142.132,441,000
2016-03-18$142.16$142.167,612,100
2016-03-17$142.40$142.404,461,000
2016-03-16$139.83$139.833,124,200
2016-03-15$140.40$140.402,838,200
2016-03-14$139.72$139.724,244,200
2016-03-11$140.65$140.654,306,900
2016-03-10$138.62$138.624,524,300
2016-03-09$139.13$139.133,165,600
2016-03-08$137.80$137.804,124,500
2016-03-07$138.72$138.724,571,900
2016-03-04$137.97$137.974,228,600
2016-03-03$136.84$136.843,936,500
2016-03-02$136.73$136.733,777,800
2016-03-01$136.94$136.946,068,600
2016-02-29$134.17$134.177,730,100
2016-02-26$131.92$131.923,851,400
2016-02-25$132.31$132.313,504,200
2016-02-24$131.03$131.033,635,800
2016-02-23$130.74$130.743,091,500
2016-02-22$131.99$131.993,720,400
2016-02-19$131.05$131.054,094,200
2016-02-18$130.86$130.863,866,300
2016-02-17$130.26$130.264,512,100
2016-02-16$128.56$128.565,912,500
2016-02-12$128.07$128.075,167,600
2016-02-11$125.09$125.096,061,300
2016-02-10$126.58$126.584,731,100
2016-02-09$127.72$127.725,246,300
2016-02-08$126.78$126.786,197,700
2016-02-05$126.56$126.564,732,600
2016-02-04$127.44$127.444,596,300
2016-02-03$126.24$126.246,607,500
2016-02-02$125.70$125.704,336,700
2016-02-01$128.66$128.664,443,300
2016-01-29$129.77$129.776,523,800
2016-01-28$126.01$126.013,513,300
2016-01-27$125.19$125.193,942,600
2016-01-26$125.89$125.893,694,900
2016-01-25$124.13$124.135,251,500
2016-01-22$127.04$127.043,765,700
2016-01-21$125.62$125.623,806,100
2016-01-20$124.83$124.838,024,200
2016-01-19$127.76$127.765,831,700
2016-01-15$126.14$126.148,145,100
2016-01-14$128.07$128.076,125,300
2016-01-13$126.25$126.256,042,400
2016-01-12$128.80$128.804,723,400
2016-01-11$128.36$128.364,353,500
2016-01-08$128.33$128.336,101,600
2016-01-07$129.48$129.487,382,000
2016-01-06$131.33$131.335,219,400
2016-01-05$131.25$131.254,084,600
2016-01-04$130.75$130.756,869,100