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
- 1970-01-02 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $201.32 | $678.60 | 8,053,000 | — | — |
| 2021-12-30 | $202.71 | $683.28 | 7,012,600 | — | — |
| 2021-12-29 | $203.66 | $686.48 | 6,119,000 | — | — |
| 2021-12-28 | $206.13 | $694.81 | 8,879,700 | — | — |
| 2021-12-27 | $203.17 | $684.83 | 7,818,900 | — | — |
| 2021-12-23 | $204.22 | $688.37 | 7,415,200 | — | — |
| 2021-12-22 | $201.69 | $679.84 | 8,145,300 | — | — |
| 2021-12-21 | $199.52 | $672.53 | 12,082,300 | — | — |
| 2021-12-20 | $188.48 | $635.32 | 10,256,400 | — | — |
| 2021-12-17 | $192.63 | $649.30 | 12,618,300 | — | — |
| 2021-12-16 | $190.79 | $643.10 | 8,216,800 | — | — |
| 2021-12-15 | $195.43 | $658.74 | 10,535,900 | — | — |
| 2021-12-14 | $195.50 | $658.98 | 8,445,100 | — | — |
| 2021-12-13 | $197.40 | $665.38 | 10,619,600 | — | — |
| 2021-12-10 | $205.06 | $691.20 | 6,040,000 | — | — |
| 2021-12-09 | $207.56 | $699.63 | 7,011,000 | — | — |
| 2021-12-08 | $211.03 | $711.33 | 6,986,800 | — | — |
| 2021-12-07 | $208.83 | $703.91 | 10,387,900 | — | — |
| 2021-12-06 | $205.88 | $693.97 | 11,587,900 | — | — |
| 2021-12-03 | $198.49 | $669.06 | 10,742,700 | — | — |
| 2021-12-02 | $202.38 | $682.17 | 20,435,400 | — | — |
| 2021-12-01 | $188.19 | $634.34 | 13,268,700 | — | — |
| 2021-11-30 | $197.85 | $666.90 | 12,638,900 | — | — |
| 2021-11-29 | $198.50 | $669.09 | 12,276,200 | — | — |
| 2021-11-26 | $199.21 | $671.48 | 17,636,600 | — | — |
| 2021-11-24 | $210.60 | $709.88 | 5,437,600 | — | — |
| 2021-11-23 | $209.13 | $704.92 | 8,882,800 | — | — |
| 2021-11-22 | $209.90 | $707.52 | 10,764,300 | — | — |
| 2021-11-19 | $214.13 | $721.78 | 20,844,100 | — | — |
| 2021-11-18 | $227.25 | $766.00 | 10,983,700 | — | — |
| 2021-11-17 | $226.62 | $763.88 | 10,750,900 | — | — |
| 2021-11-16 | $225.80 | $761.11 | 10,120,200 | — | — |
| 2021-11-15 | $233.09 | $785.68 | 21,921,900 | — | — |
| 2021-11-12 | $220.96 | $744.80 | 6,419,900 | — | — |
| 2021-11-11 | $219.38 | $739.47 | 6,567,300 | — | — |
| 2021-11-10 | $218.50 | $736.51 | 8,197,600 | — | — |
| 2021-11-09 | $220.79 | $744.22 | 6,863,700 | — | — |
| 2021-11-08 | $222.68 | $750.59 | 9,456,100 | — | — |
| 2021-11-05 | $224.46 | $756.59 | 16,936,300 | — | — |
| 2021-11-04 | $213.03 | $718.07 | 5,849,600 | — | — |
| 2021-11-03 | $213.38 | $719.25 | 4,636,100 | — | — |
| 2021-11-02 | $212.77 | $717.19 | 6,160,200 | — | — |
| 2021-11-01 | $214.58 | $723.29 | 9,284,900 | — | — |
| 2021-10-29 | $207.03 | $697.84 | 8,559,500 | — | — |
| 2021-10-28 | $207.85 | $700.61 | 8,825,500 | — | — |
| 2021-10-27 | $206.61 | $696.43 | 14,761,700 | — | — |
| 2021-10-26 | $209.81 | $707.21 | 11,014,500 | — | — |
| 2021-10-25 | $212.87 | $717.53 | 7,239,100 | — | — |
| 2021-10-22 | $212.97 | $717.87 | 7,077,600 | — | — |
| 2021-10-21 | $214.34 | $722.48 | 8,691,500 | — | — |
| 2021-10-20 | $216.17 | $728.65 | 8,485,200 | — | — |
| 2021-10-19 | $215.97 | $727.98 | 5,963,400 | — | — |
| 2021-10-18 | $216.98 | $731.38 | 6,553,500 | — | — |
| 2021-10-15 | $217.04 | $731.58 | 8,773,400 | — | — |
| 2021-10-14 | $217.44 | $732.93 | 10,427,300 | — | — |
| 2021-10-13 | $221.78 | $747.56 | 8,240,200 | — | — |
| 2021-10-12 | $223.57 | $753.59 | 8,486,800 | — | — |
| 2021-10-11 | $226.45 | $763.30 | 7,287,000 | — | — |
| 2021-10-08 | $226.39 | $763.10 | 4,515,000 | — | — |
| 2021-10-07 | $226.48 | $763.40 | 7,748,500 | — | — |
| 2021-10-06 | $224.99 | $758.38 | 7,157,600 | — | — |
| 2021-10-05 | $224.42 | $756.46 | 5,687,300 | — | — |
| 2021-10-04 | $223.79 | $754.34 | 6,946,100 | — | — |
| 2021-10-01 | $226.00 | $761.79 | 9,113,600 | — | — |
| 2021-09-30 | $219.94 | $741.36 | 10,366,900 | — | — |
| 2021-09-29 | $225.36 | $759.63 | 16,808,000 | — | — |
| 2021-09-28 | $218.41 | $736.20 | 9,639,800 | — | — |
| 2021-09-27 | $224.16 | $755.58 | 9,749,200 | — | — |
| 2021-09-24 | $221.39 | $746.25 | 6,498,200 | — | — |
| 2021-09-23 | $221.10 | $745.27 | 9,344,600 | — | — |
| 2021-09-22 | $216.98 | $731.38 | 10,953,000 | — | — |
| 2021-09-21 | $208.51 | $702.83 | 7,139,000 | — | — |
| 2021-09-20 | $209.50 | $706.17 | 10,567,400 | — | — |
| 2021-09-17 | $213.36 | $719.18 | 7,932,700 | — | — |
| 2021-09-16 | $213.36 | $719.18 | 6,370,900 | — | — |
| 2021-09-15 | $214.22 | $722.08 | 7,916,300 | — | — |
| 2021-09-14 | $211.57 | $713.15 | 9,947,000 | — | — |
| 2021-09-13 | $214.48 | $722.95 | 10,175,900 | — | — |
| 2021-09-10 | $210.30 | $708.87 | 6,959,700 | — | — |
| 2021-09-09 | $213.94 | $721.13 | 9,242,800 | — | — |
| 2021-09-08 | $211.38 | $712.51 | 8,877,600 | — | — |
| 2021-09-07 | $214.24 | $722.15 | 13,196,100 | — | — |
| 2021-09-03 | $218.17 | $735.39 | 6,393,500 | — | — |
| 2021-09-02 | $220.83 | $744.36 | 8,899,500 | — | — |
| 2021-09-01 | $218.12 | $735.22 | 7,157,400 | — | — |
| 2021-08-31 | $219.50 | $739.88 | 6,764,500 | — | — |
| 2021-08-30 | $217.66 | $733.67 | 7,587,800 | — | — |
| 2021-08-27 | $221.75 | $747.46 | 7,684,900 | — | — |
| 2021-08-26 | $216.50 | $729.76 | 8,341,400 | — | — |
| 2021-08-25 | $221.03 | $745.03 | 6,528,900 | — | — |
| 2021-08-24 | $221.43 | $746.38 | 8,942,600 | — | — |
| 2021-08-23 | $219.40 | $739.54 | 10,392,100 | — | — |
| 2021-08-20 | $212.67 | $716.85 | 9,335,700 | — | — |
| 2021-08-19 | $212.16 | $715.13 | 11,404,400 | — | — |
| 2021-08-18 | $219.00 | $738.19 | 9,000,900 | — | — |
| 2021-08-17 | $222.22 | $749.04 | 13,124,000 | — | — |
| 2021-08-16 | $229.06 | $772.10 | 7,622,000 | — | — |
| 2021-08-13 | $234.46 | $790.30 | 6,390,300 | — | — |
| 2021-08-12 | $238.18 | $802.84 | 6,810,000 | — | — |
| 2021-08-11 | $239.49 | $807.26 | 9,664,000 | — | — |
| 2021-08-10 | $235.78 | $794.75 | 9,603,500 | — | — |
| 2021-08-09 | $232.27 | $782.92 | 8,358,600 | — | — |
| 2021-08-06 | $231.33 | $779.75 | 6,061,900 | — | — |
| 2021-08-05 | $229.94 | $775.07 | 8,362,600 | — | — |
| 2021-08-04 | $226.63 | $763.91 | 9,756,300 | — | — |
| 2021-08-03 | $229.09 | $772.20 | 7,326,400 | — | — |
| 2021-08-02 | $225.34 | $759.56 | 8,889,100 | — | — |
| 2021-07-30 | $226.48 | $763.40 | 9,940,100 | — | — |
| 2021-07-29 | $231.63 | $780.76 | 8,667,900 | — | — |
| 2021-07-28 | $231.57 | $780.56 | 19,330,500 | — | — |
| 2021-07-27 | $222.27 | $749.21 | 8,784,200 | — | — |
| 2021-07-26 | $225.85 | $761.28 | 8,933,200 | — | — |
| 2021-07-23 | $221.52 | $746.68 | 9,379,500 | — | — |
| 2021-07-22 | $220.87 | $744.49 | 9,768,900 | — | — |
| 2021-07-21 | $222.54 | $750.12 | 11,437,600 | — | — |
| 2021-07-20 | $217.15 | $731.95 | 17,027,300 | — | — |
| 2021-07-19 | $206.99 | $697.71 | 24,123,600 | — | — |
| 2021-07-16 | $217.74 | $733.94 | 12,413,400 | — | — |
| 2021-07-15 | $222.76 | $750.86 | 12,228,600 | — | — |
| 2021-07-14 | $224.45 | $756.56 | 12,137,000 | — | — |
| 2021-07-13 | $228.20 | $769.20 | 21,029,500 | — | — |
| 2021-07-12 | $238.29 | $803.21 | 9,071,500 | — | — |
| 2021-07-09 | $239.59 | $807.59 | 12,385,400 | — | — |
| 2021-07-08 | $236.77 | $798.09 | 17,964,300 | — | — |
| 2021-07-07 | $231.78 | $781.27 | 11,497,000 | — | — |
| 2021-07-06 | $236.14 | $795.97 | 11,045,800 | — | — |
| 2021-07-02 | $236.68 | $797.79 | 15,706,600 | — | — |
| 2021-07-01 | $239.73 | $808.07 | 9,516,200 | — | — |
| 2021-06-30 | $239.56 | $807.49 | 12,089,100 | — | — |
| 2021-06-29 | $235.76 | $794.68 | 16,743,900 | — | — |
| 2021-06-28 | $239.96 | $808.84 | 18,152,000 | — | — |
| 2021-06-25 | $248.38 | $837.22 | 9,625,800 | — | — |
| 2021-06-24 | $250.57 | $844.60 | 13,755,600 | — | — |
| 2021-06-23 | $243.57 | $821.01 | 9,874,700 | — | — |
| 2021-06-22 | $243.78 | $821.72 | 10,042,500 | — | — |
| 2021-06-21 | $245.28 | $826.77 | 15,301,800 | — | — |
| 2021-06-18 | $237.35 | $800.04 | 11,965,000 | — | — |
| 2021-06-17 | $239.22 | $806.35 | 10,774,400 | — | — |
| 2021-06-16 | $242.27 | $816.63 | 10,529,200 | — | — |
| 2021-06-15 | $246.54 | $831.02 | 10,630,900 | — | — |
| 2021-06-14 | $245.14 | $826.30 | 9,344,400 | — | — |
| 2021-06-11 | $247.28 | $833.52 | 9,934,200 | — | — |
| 2021-06-10 | $248.34 | $837.09 | 14,519,200 | — | — |
| 2021-06-09 | $248.06 | $836.14 | 10,693,200 | — | — |
| 2021-06-08 | $252.76 | $851.99 | 15,113,900 | — | — |
| 2021-06-07 | $252.66 | $851.65 | 10,606,000 | — | — |
| 2021-06-04 | $249.92 | $842.41 | 8,799,000 | — | — |
| 2021-06-03 | $250.32 | $843.76 | 10,402,000 | — | — |
| 2021-06-02 | $255.62 | $861.63 | 10,820,400 | — | — |
| 2021-06-01 | $254.73 | $858.63 | 13,562,800 | — | — |
| 2021-05-28 | $247.02 | $832.64 | 11,197,400 | — | — |
| 2021-05-27 | $250.70 | $845.04 | 18,404,400 | — | — |
| 2021-05-26 | $241.37 | $813.59 | 7,240,200 | — | — |
| 2021-05-25 | $240.74 | $811.47 | 12,908,000 | — | — |
| 2021-05-24 | $237.44 | $800.35 | 10,106,000 | — | — |
| 2021-05-21 | $234.82 | $791.52 | 16,579,000 | — | — |
| 2021-05-20 | $227.65 | $767.35 | 9,218,900 | — | — |
| 2021-05-19 | $224.42 | $756.46 | 13,162,700 | — | — |
| 2021-05-18 | $227.55 | $767.01 | 10,081,100 | — | — |
| 2021-05-17 | $227.98 | $768.46 | 9,559,300 | — | — |
| 2021-05-14 | $228.47 | $770.11 | 10,162,400 | — | — |
| 2021-05-13 | $222.64 | $750.46 | 16,503,400 | — | — |
| 2021-05-12 | $220.78 | $744.19 | 14,931,200 | — | — |
| 2021-05-11 | $228.88 | $771.49 | 16,273,200 | — | — |
| 2021-05-10 | $232.93 | $785.14 | 14,813,900 | — | — |
| 2021-05-07 | $235.47 | $793.71 | 12,823,000 | — | — |
| 2021-05-06 | $229.81 | $774.63 | 11,857,100 | — | — |
| 2021-05-05 | $228.18 | $769.13 | 14,913,500 | — | — |
| 2021-05-04 | $233.63 | $787.50 | 17,807,200 | — | — |
| 2021-05-03 | $235.19 | $792.76 | 9,887,800 | — | — |
| 2021-04-30 | $234.31 | $789.80 | 10,380,400 | — | — |
| 2021-04-29 | $235.94 | $795.29 | 12,296,100 | — | — |
| 2021-04-28 | $235.46 | $793.67 | 19,054,100 | — | — |
| 2021-04-27 | $242.47 | $817.30 | 10,583,300 | — | — |
| 2021-04-26 | $241.44 | $813.83 | 10,599,600 | — | — |
| 2021-04-23 | $238.38 | $803.52 | 11,533,100 | — | — |
| 2021-04-22 | $234.33 | $789.86 | 13,854,400 | — | — |
| 2021-04-21 | $235.92 | $795.22 | 12,847,000 | — | — |
| 2021-04-20 | $234.06 | $788.95 | 19,483,600 | — | — |
| 2021-04-19 | $244.15 | $822.96 | 9,249,300 | — | — |
| 2021-04-16 | $248.18 | $836.55 | 14,606,000 | — | — |
| 2021-04-15 | $251.11 | $846.42 | 9,479,000 | — | — |
| 2021-04-14 | $252.43 | $850.87 | 12,661,800 | — | — |
| 2021-04-13 | $253.27 | $853.71 | 15,901,400 | — | — |
| 2021-04-12 | $249.52 | $841.07 | 10,383,600 | — | — |
| 2021-04-09 | $252.36 | $850.64 | 12,255,900 | — | — |
| 2021-04-08 | $254.95 | $859.37 | 9,899,900 | — | — |
| 2021-04-07 | $252.58 | $851.38 | 9,925,700 | — | — |
| 2021-04-06 | $255.17 | $860.11 | 11,180,300 | — | — |
| 2021-04-05 | $259.36 | $874.23 | 13,750,300 | — | — |
| 2021-04-01 | $252.96 | $852.66 | 10,934,500 | — | — |
| 2021-03-31 | $254.72 | $858.59 | 14,138,500 | — | — |
| 2021-03-30 | $252.01 | $849.46 | 12,577,300 | — | — |
| 2021-03-29 | $250.52 | $844.44 | 22,198,800 | — | — |
| 2021-03-26 | $244.87 | $825.39 | 17,157,100 | — | — |
| 2021-03-25 | $247.19 | $833.21 | 27,553,600 | — | — |
| 2021-03-24 | $239.24 | $806.41 | 24,055,100 | — | — |
| 2021-03-23 | $241.25 | $813.19 | 21,358,200 | — | — |
| 2021-03-22 | $251.23 | $846.83 | 15,230,000 | — | — |
| 2021-03-19 | $255.82 | $862.30 | 17,330,800 | — | — |
| 2021-03-18 | $256.06 | $863.11 | 24,595,500 | — | — |
| 2021-03-17 | $263.59 | $888.49 | 23,785,500 | — | — |
| 2021-03-16 | $255.21 | $860.24 | 28,785,800 | — | — |
| 2021-03-15 | $265.63 | $895.37 | 34,816,700 | — | — |
| 2021-03-12 | $269.19 | $907.37 | 35,264,300 | — | — |
| 2021-03-11 | $252.00 | $849.42 | 30,139,200 | — | — |
| 2021-03-10 | $245.34 | $826.98 | 27,753,400 | — | — |
| 2021-03-09 | $230.61 | $777.32 | 21,001,200 | — | — |
| 2021-03-08 | $224.03 | $755.15 | 13,836,800 | — | — |
| 2021-03-05 | $223.22 | $752.42 | 20,026,600 | — | — |
| 2021-03-04 | $224.71 | $757.44 | 26,645,100 | — | — |
| 2021-03-03 | $228.56 | $770.41 | 30,426,000 | — | — |
| 2021-03-02 | $223.14 | $752.15 | 11,114,400 | — | — |
| 2021-03-01 | $224.39 | $756.36 | 18,735,400 | — | — |
| 2021-02-26 | $212.01 | $714.63 | 12,838,400 | — | — |
| 2021-02-25 | $216.45 | $729.60 | 19,283,000 | — | — |
| 2021-02-24 | $229.34 | $773.04 | 30,709,300 | — | — |
| 2021-02-23 | $212.12 | $715.00 | 15,996,700 | — | — |
| 2021-02-22 | $212.88 | $717.56 | 21,413,700 | — | — |
| 2021-02-19 | $217.47 | $733.03 | 12,415,300 | — | — |
| 2021-02-18 | $208.48 | $702.73 | 9,121,300 | — | — |
| 2021-02-17 | $215.52 | $726.46 | 9,276,000 | — | — |
| 2021-02-16 | $217.18 | $732.06 | 10,171,100 | — | — |
| 2021-02-12 | $210.98 | $711.16 | 6,010,800 | — | — |
| 2021-02-11 | $210.66 | $710.08 | 7,140,200 | — | — |
| 2021-02-10 | $211.92 | $714.33 | 11,510,700 | — | — |
| 2021-02-09 | $215.12 | $725.11 | 13,615,700 | — | — |
| 2021-02-08 | $211.95 | $714.43 | 11,182,100 | — | — |
| 2021-02-05 | $207.93 | $700.88 | 9,546,100 | — | — |
| 2021-02-04 | $210.64 | $710.01 | 11,869,900 | — | — |
| 2021-02-03 | $207.39 | $699.06 | 11,836,900 | — | — |
| 2021-02-02 | $200.94 | $677.32 | 11,130,600 | — | — |
| 2021-02-01 | $195.84 | $660.12 | 9,061,900 | — | — |
| 2021-01-29 | $194.19 | $654.56 | 13,683,700 | — | — |
| 2021-01-28 | $197.23 | $664.81 | 10,403,200 | — | — |
| 2021-01-27 | $194.03 | $654.02 | 20,948,500 | — | — |
| 2021-01-26 | $202.06 | $681.09 | 11,011,800 | — | — |
| 2021-01-25 | $203.36 | $685.47 | 14,276,200 | — | — |
| 2021-01-22 | $205.84 | $693.83 | 7,514,600 | — | — |
| 2021-01-21 | $207.41 | $699.12 | 11,091,300 | — | — |
| 2021-01-20 | $211.45 | $712.74 | 9,727,000 | — | — |
| 2021-01-19 | $210.71 | $710.25 | 11,947,200 | — | — |
| 2021-01-15 | $204.32 | $688.71 | 11,103,300 | — | — |
| 2021-01-14 | $209.91 | $707.55 | 12,446,800 | — | — |
| 2021-01-13 | $207.21 | $698.45 | 8,570,500 | — | — |
| 2021-01-12 | $208.41 | $702.49 | 12,836,200 | — | — |
| 2021-01-11 | $206.79 | $697.03 | 16,770,300 | — | — |
| 2021-01-08 | $209.90 | $707.52 | 14,144,000 | — | — |
| 2021-01-07 | $212.71 | $716.99 | 14,474,100 | — | — |
| 2021-01-06 | $211.03 | $711.33 | 16,202,200 | — | — |
| 2021-01-05 | $211.63 | $713.35 | 19,338,300 | — | — |
| 2021-01-04 | $202.72 | $683.32 | 21,225,600 | — | — |