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 | $59.21 | $257.03 | 10,021,300 | — | — |
| 2021-12-30 | $58.78 | $255.16 | 7,703,900 | — | — |
| 2021-12-29 | $58.95 | $255.90 | 9,996,000 | — | — |
| 2021-12-28 | $58.88 | $255.59 | 8,979,900 | — | — |
| 2021-12-27 | $58.65 | $254.59 | 9,860,000 | — | — |
| 2021-12-23 | $58.22 | $252.73 | 11,027,300 | — | — |
| 2021-12-22 | $58.18 | $252.55 | 12,447,400 | — | — |
| 2021-12-21 | $57.77 | $250.77 | 15,864,900 | — | — |
| 2021-12-20 | $57.54 | $249.78 | 20,879,500 | — | — |
| 2021-12-17 | $57.73 | $250.60 | 51,874,400 | — | — |
| 2021-12-16 | $58.65 | $254.59 | 24,696,900 | — | — |
| 2021-12-15 | $58.06 | $252.03 | 24,923,800 | — | — |
| 2021-12-14 | $57.80 | $250.90 | 24,806,600 | — | — |
| 2021-12-13 | $57.76 | $250.73 | 31,362,800 | — | — |
| 2021-12-10 | $56.28 | $244.31 | 23,153,600 | — | — |
| 2021-12-09 | $54.86 | $238.14 | 13,846,400 | — | — |
| 2021-12-08 | $55.00 | $238.75 | 18,026,300 | — | — |
| 2021-12-07 | $55.21 | $239.66 | 23,832,700 | — | — |
| 2021-12-06 | $54.91 | $238.36 | 26,624,100 | — | — |
| 2021-12-03 | $53.54 | $232.41 | 21,064,400 | — | — |
| 2021-12-02 | $53.07 | $230.37 | 17,074,200 | — | — |
| 2021-12-01 | $52.30 | $227.03 | 18,719,600 | — | — |
| 2021-11-30 | $52.45 | $227.68 | 30,485,200 | — | — |
| 2021-11-29 | $54.58 | $235.10 | 22,712,500 | — | — |
| 2021-11-26 | $53.73 | $231.44 | 14,754,300 | — | — |
| 2021-11-24 | $55.43 | $238.77 | 12,598,900 | — | — |
| 2021-11-23 | $55.88 | $240.70 | 13,835,900 | — | — |
| 2021-11-22 | $55.47 | $238.94 | 16,905,600 | — | — |
| 2021-11-19 | $55.13 | $237.47 | 15,813,700 | — | — |
| 2021-11-18 | $55.41 | $238.68 | 15,380,100 | — | — |
| 2021-11-17 | $55.91 | $240.83 | 13,288,700 | — | — |
| 2021-11-16 | $56.22 | $242.17 | 13,756,500 | — | — |
| 2021-11-15 | $56.62 | $243.89 | 10,289,200 | — | — |
| 2021-11-12 | $56.61 | $243.85 | 10,162,500 | — | — |
| 2021-11-11 | $56.74 | $244.41 | 7,257,700 | — | — |
| 2021-11-10 | $56.72 | $244.32 | 8,813,600 | — | — |
| 2021-11-09 | $56.49 | $243.33 | 10,155,800 | — | — |
| 2021-11-08 | $56.33 | $242.64 | 12,828,000 | — | — |
| 2021-11-05 | $56.84 | $244.84 | 12,886,700 | — | — |
| 2021-11-04 | $56.60 | $243.81 | 10,820,200 | — | — |
| 2021-11-03 | $56.29 | $242.47 | 10,788,300 | — | — |
| 2021-11-02 | $56.10 | $241.65 | 11,498,900 | — | — |
| 2021-11-01 | $56.17 | $241.95 | 11,651,100 | — | — |
| 2021-10-29 | $56.37 | $242.81 | 24,463,700 | — | — |
| 2021-10-28 | $56.04 | $241.39 | 15,928,000 | — | — |
| 2021-10-27 | $55.52 | $239.15 | 24,019,800 | — | — |
| 2021-10-26 | $54.47 | $234.63 | 12,086,700 | — | — |
| 2021-10-25 | $54.23 | $233.60 | 11,855,000 | — | — |
| 2021-10-22 | $54.45 | $234.54 | 12,828,600 | — | — |
| 2021-10-21 | $54.35 | $234.11 | 14,388,300 | — | — |
| 2021-10-20 | $54.63 | $235.32 | 12,474,800 | — | — |
| 2021-10-19 | $54.15 | $233.25 | 11,068,500 | — | — |
| 2021-10-18 | $53.94 | $232.35 | 15,861,800 | — | — |
| 2021-10-15 | $54.48 | $234.67 | 17,867,000 | — | — |
| 2021-10-14 | $54.61 | $235.23 | 13,704,000 | — | — |
| 2021-10-13 | $54.24 | $233.64 | 12,143,300 | — | — |
| 2021-10-12 | $54.23 | $233.60 | 19,474,400 | — | — |
| 2021-10-11 | $54.23 | $233.60 | 12,378,500 | — | — |
| 2021-10-08 | $54.12 | $233.12 | 13,786,800 | — | — |
| 2021-10-07 | $53.88 | $232.09 | 13,774,400 | — | — |
| 2021-10-06 | $53.71 | $231.36 | 21,284,500 | — | — |
| 2021-10-05 | $53.08 | $228.64 | 17,173,100 | — | — |
| 2021-10-04 | $52.99 | $228.26 | 18,973,400 | — | — |
| 2021-10-01 | $53.02 | $228.38 | 16,277,400 | — | — |
| 2021-09-30 | $52.47 | $226.02 | 17,672,000 | — | — |
| 2021-09-29 | $52.96 | $228.13 | 13,941,500 | — | — |
| 2021-09-28 | $52.64 | $226.75 | 19,926,100 | — | — |
| 2021-09-27 | $53.61 | $230.93 | 12,429,500 | — | — |
| 2021-09-24 | $53.89 | $232.13 | 9,682,200 | — | — |
| 2021-09-23 | $54.04 | $232.78 | 13,836,200 | — | — |
| 2021-09-22 | $54.13 | $233.17 | 12,719,700 | — | — |
| 2021-09-21 | $54.05 | $232.82 | 16,418,200 | — | — |
| 2021-09-20 | $54.06 | $232.86 | 27,542,500 | — | — |
| 2021-09-17 | $54.44 | $234.50 | 33,370,200 | — | — |
| 2021-09-16 | $55.35 | $238.42 | 17,430,400 | — | — |
| 2021-09-15 | $55.88 | $240.70 | 15,746,000 | — | — |
| 2021-09-14 | $55.69 | $239.89 | 13,918,900 | — | — |
| 2021-09-13 | $56.07 | $239.71 | 20,274,300 | — | — |
| 2021-09-10 | $55.61 | $237.75 | 10,573,700 | — | — |
| 2021-09-09 | $55.86 | $238.82 | 12,545,400 | — | — |
| 2021-09-08 | $56.42 | $241.21 | 12,040,100 | — | — |
| 2021-09-07 | $55.67 | $238.00 | 20,035,300 | — | — |
| 2021-09-03 | $56.73 | $242.53 | 13,220,400 | — | — |
| 2021-09-02 | $56.77 | $242.71 | 11,653,200 | — | — |
| 2021-09-01 | $56.69 | $242.36 | 9,518,900 | — | — |
| 2021-08-31 | $56.31 | $240.74 | 14,185,700 | — | — |
| 2021-08-30 | $56.18 | $240.18 | 10,034,700 | — | — |
| 2021-08-27 | $55.65 | $237.92 | 8,844,100 | — | — |
| 2021-08-26 | $55.54 | $237.45 | 10,331,500 | — | — |
| 2021-08-25 | $56.07 | $239.71 | 11,270,700 | — | — |
| 2021-08-24 | $56.01 | $239.46 | 12,067,200 | — | — |
| 2021-08-23 | $56.44 | $241.29 | 8,912,800 | — | — |
| 2021-08-20 | $56.64 | $242.15 | 10,543,600 | — | — |
| 2021-08-19 | $56.86 | $243.09 | 9,223,700 | — | — |
| 2021-08-18 | $56.50 | $241.55 | 13,873,700 | — | — |
| 2021-08-17 | $57.28 | $244.89 | 10,346,400 | — | — |
| 2021-08-16 | $57.48 | $245.74 | 7,972,000 | — | — |
| 2021-08-13 | $57.23 | $244.67 | 7,714,200 | — | — |
| 2021-08-12 | $56.84 | $243.00 | 6,169,200 | — | — |
| 2021-08-11 | $56.73 | $242.53 | 8,370,700 | — | — |
| 2021-08-10 | $56.80 | $242.83 | 10,906,900 | — | — |
| 2021-08-09 | $56.65 | $242.19 | 8,859,900 | — | — |
| 2021-08-06 | $56.64 | $242.15 | 10,409,300 | — | — |
| 2021-08-05 | $56.50 | $241.55 | 9,806,800 | — | — |
| 2021-08-04 | $56.10 | $239.84 | 11,888,400 | — | — |
| 2021-08-03 | $56.92 | $243.35 | 8,825,500 | — | — |
| 2021-08-02 | $56.88 | $243.18 | 9,778,000 | — | — |
| 2021-07-30 | $57.03 | $243.82 | 11,727,000 | — | — |
| 2021-07-29 | $57.05 | $243.90 | 9,599,100 | — | — |
| 2021-07-28 | $56.74 | $242.58 | 9,858,000 | — | — |
| 2021-07-27 | $57.26 | $244.80 | 12,794,400 | — | — |
| 2021-07-26 | $57.06 | $243.95 | 8,681,100 | — | — |
| 2021-07-23 | $57.01 | $243.73 | 12,144,000 | — | — |
| 2021-07-22 | $56.47 | $241.42 | 13,402,700 | — | — |
| 2021-07-21 | $56.55 | $241.77 | 20,918,200 | — | — |
| 2021-07-20 | $55.83 | $238.69 | 16,257,900 | — | — |
| 2021-07-19 | $55.73 | $238.26 | 19,527,000 | — | — |
| 2021-07-16 | $56.40 | $241.12 | 14,860,500 | — | — |
| 2021-07-15 | $56.44 | $241.29 | 15,068,200 | — | — |
| 2021-07-14 | $56.26 | $240.53 | 22,002,700 | — | — |
| 2021-07-13 | $55.02 | $235.22 | 15,170,800 | — | — |
| 2021-07-12 | $54.48 | $232.92 | 15,107,600 | — | — |
| 2021-07-09 | $54.46 | $232.83 | 10,847,000 | — | — |
| 2021-07-08 | $54.13 | $231.42 | 11,943,900 | — | — |
| 2021-07-07 | $54.32 | $232.23 | 14,377,700 | — | — |
| 2021-07-06 | $53.88 | $230.35 | 15,278,200 | — | — |
| 2021-07-02 | $54.18 | $231.63 | 10,604,600 | — | — |
| 2021-07-01 | $53.96 | $230.69 | 13,214,700 | — | — |
| 2021-06-30 | $54.11 | $231.33 | 14,614,200 | — | — |
| 2021-06-29 | $53.86 | $230.26 | 12,300,900 | — | — |
| 2021-06-28 | $54.26 | $231.97 | 10,556,900 | — | — |
| 2021-06-25 | $54.32 | $232.23 | 18,880,300 | — | — |
| 2021-06-24 | $54.39 | $232.53 | 11,488,400 | — | — |
| 2021-06-23 | $54.12 | $231.38 | 12,339,200 | — | — |
| 2021-06-22 | $54.56 | $233.26 | 13,072,800 | — | — |
| 2021-06-21 | $54.36 | $232.40 | 14,404,300 | — | — |
| 2021-06-18 | $53.77 | $229.88 | 31,445,600 | — | — |
| 2021-06-17 | $54.95 | $234.92 | 10,658,400 | — | — |
| 2021-06-16 | $54.67 | $233.73 | 15,211,700 | — | — |
| 2021-06-15 | $55.41 | $236.89 | 11,154,200 | — | — |
| 2021-06-14 | $55.55 | $237.49 | 9,710,800 | — | — |
| 2021-06-11 | $56.16 | $238.30 | 11,825,800 | — | — |
| 2021-06-10 | $55.91 | $237.24 | 12,444,400 | — | — |
| 2021-06-09 | $55.48 | $235.42 | 9,838,800 | — | — |
| 2021-06-08 | $55.65 | $236.14 | 10,968,300 | — | — |
| 2021-06-07 | $56.04 | $237.79 | 14,010,800 | — | — |
| 2021-06-04 | $56.24 | $238.64 | 18,935,100 | — | — |
| 2021-06-03 | $55.64 | $236.10 | 17,364,300 | — | — |
| 2021-06-02 | $55.50 | $235.50 | 11,328,500 | — | — |
| 2021-06-01 | $55.28 | $234.57 | 13,304,000 | — | — |
| 2021-05-28 | $55.29 | $234.61 | 17,011,600 | — | — |
| 2021-05-27 | $55.49 | $235.46 | 59,109,600 | — | — |
| 2021-05-26 | $55.03 | $233.51 | 16,064,300 | — | — |
| 2021-05-25 | $54.79 | $232.49 | 11,916,500 | — | — |
| 2021-05-24 | $54.80 | $232.53 | 10,326,100 | — | — |
| 2021-05-21 | $54.62 | $231.77 | 16,033,200 | — | — |
| 2021-05-20 | $54.65 | $231.89 | 10,948,400 | — | — |
| 2021-05-19 | $54.17 | $229.86 | 15,126,100 | — | — |
| 2021-05-18 | $54.34 | $230.58 | 13,232,500 | — | — |
| 2021-05-17 | $54.64 | $231.85 | 12,119,800 | — | — |
| 2021-05-14 | $54.73 | $232.23 | 11,725,300 | — | — |
| 2021-05-13 | $54.51 | $231.30 | 15,475,800 | — | — |
| 2021-05-12 | $54.04 | $229.31 | 15,836,500 | — | — |
| 2021-05-11 | $54.32 | $230.49 | 12,986,700 | — | — |
| 2021-05-10 | $54.91 | $233.00 | 15,545,800 | — | — |
| 2021-05-07 | $54.51 | $231.30 | 10,637,500 | — | — |
| 2021-05-06 | $54.54 | $231.43 | 11,572,700 | — | — |
| 2021-05-05 | $54.00 | $229.14 | 9,665,900 | — | — |
| 2021-05-04 | $54.14 | $229.73 | 14,151,000 | — | — |
| 2021-05-03 | $54.48 | $231.17 | 10,417,900 | — | — |
| 2021-04-30 | $53.98 | $229.05 | 14,912,600 | — | — |
| 2021-04-29 | $54.26 | $230.24 | 15,391,000 | — | — |
| 2021-04-28 | $53.59 | $227.40 | 10,868,100 | — | — |
| 2021-04-27 | $53.58 | $227.35 | 9,852,400 | — | — |
| 2021-04-26 | $53.66 | $227.69 | 11,684,600 | — | — |
| 2021-04-23 | $54.47 | $231.13 | 9,020,500 | — | — |
| 2021-04-22 | $54.44 | $231.00 | 12,558,900 | — | — |
| 2021-04-21 | $54.61 | $231.73 | 13,866,500 | — | — |
| 2021-04-20 | $54.17 | $229.86 | 14,419,200 | — | — |
| 2021-04-19 | $54.00 | $229.14 | 19,352,900 | — | — |
| 2021-04-16 | $53.68 | $227.78 | 17,974,100 | — | — |
| 2021-04-15 | $53.33 | $226.29 | 13,078,100 | — | — |
| 2021-04-14 | $53.08 | $225.23 | 9,787,600 | — | — |
| 2021-04-13 | $53.09 | $225.28 | 11,071,700 | — | — |
| 2021-04-12 | $53.35 | $226.38 | 8,565,300 | — | — |
| 2021-04-09 | $53.18 | $225.66 | 10,828,200 | — | — |
| 2021-04-08 | $53.12 | $225.40 | 9,695,600 | — | — |
| 2021-04-07 | $53.28 | $226.08 | 10,062,700 | — | — |
| 2021-04-06 | $53.19 | $225.70 | 15,614,300 | — | — |
| 2021-04-05 | $52.81 | $224.09 | 16,368,700 | — | — |
| 2021-04-01 | $52.51 | $222.81 | 15,834,700 | — | — |
| 2021-03-31 | $52.71 | $223.66 | 15,826,500 | — | — |
| 2021-03-30 | $53.15 | $225.53 | 14,871,800 | — | — |
| 2021-03-29 | $53.85 | $228.50 | 17,514,100 | — | — |
| 2021-03-26 | $53.04 | $225.06 | 17,126,700 | — | — |
| 2021-03-25 | $52.02 | $220.74 | 17,091,900 | — | — |
| 2021-03-24 | $51.52 | $218.61 | 14,997,400 | — | — |
| 2021-03-23 | $51.39 | $218.06 | 16,936,700 | — | — |
| 2021-03-22 | $51.00 | $216.41 | 17,911,400 | — | — |
| 2021-03-19 | $50.81 | $215.60 | 67,845,700 | — | — |
| 2021-03-18 | $50.57 | $214.58 | 18,007,300 | — | — |
| 2021-03-17 | $51.24 | $217.43 | 17,502,700 | — | — |
| 2021-03-16 | $51.22 | $217.34 | 14,214,200 | — | — |
| 2021-03-15 | $51.03 | $216.53 | 13,411,900 | — | — |
| 2021-03-12 | $50.36 | $213.69 | 17,598,600 | — | — |
| 2021-03-11 | $50.88 | $214.12 | 17,417,700 | — | — |
| 2021-03-10 | $51.44 | $216.47 | 21,331,600 | — | — |
| 2021-03-09 | $50.86 | $214.03 | 23,082,700 | — | — |
| 2021-03-08 | $51.64 | $217.31 | 25,084,900 | — | — |
| 2021-03-05 | $50.79 | $213.74 | 21,310,800 | — | — |
| 2021-03-04 | $49.94 | $210.16 | 22,036,400 | — | — |
| 2021-03-03 | $49.98 | $210.33 | 15,410,700 | — | — |
| 2021-03-02 | $50.10 | $210.83 | 11,755,100 | — | — |
| 2021-03-01 | $49.90 | $209.99 | 13,901,200 | — | — |
| 2021-02-26 | $48.99 | $206.16 | 23,638,400 | — | — |
| 2021-02-25 | $50.17 | $211.13 | 14,211,100 | — | — |
| 2021-02-24 | $50.71 | $213.40 | 14,442,000 | — | — |
| 2021-02-23 | $50.54 | $212.68 | 16,222,300 | — | — |
| 2021-02-22 | $50.63 | $213.06 | 14,370,900 | — | — |
| 2021-02-19 | $50.11 | $210.88 | 15,968,800 | — | — |
| 2021-02-18 | $50.77 | $213.65 | 12,747,100 | — | — |
| 2021-02-17 | $50.13 | $210.96 | 12,794,300 | — | — |
| 2021-02-16 | $50.27 | $211.55 | 15,093,400 | — | — |
| 2021-02-12 | $50.69 | $213.32 | 13,137,100 | — | — |
| 2021-02-11 | $50.30 | $211.67 | 21,928,600 | — | — |
| 2021-02-10 | $49.60 | $208.73 | 22,965,400 | — | — |
| 2021-02-09 | $49.70 | $209.15 | 14,592,900 | — | — |
| 2021-02-08 | $49.92 | $210.08 | 17,833,200 | — | — |
| 2021-02-05 | $49.65 | $208.94 | 12,742,000 | — | — |
| 2021-02-04 | $49.01 | $206.25 | 20,597,400 | — | — |
| 2021-02-03 | $48.77 | $205.24 | 12,274,100 | — | — |
| 2021-02-02 | $48.96 | $206.04 | 13,319,800 | — | — |
| 2021-02-01 | $48.48 | $204.02 | 12,183,600 | — | — |
| 2021-01-29 | $48.15 | $202.63 | 18,670,300 | — | — |
| 2021-01-28 | $49.15 | $206.84 | 17,498,900 | — | — |
| 2021-01-27 | $48.53 | $204.23 | 21,242,400 | — | — |
| 2021-01-26 | $49.29 | $207.42 | 12,922,600 | — | — |
| 2021-01-25 | $48.78 | $205.28 | 16,604,200 | — | — |
| 2021-01-22 | $48.49 | $204.06 | 15,400,300 | — | — |
| 2021-01-21 | $48.95 | $205.99 | 19,702,500 | — | — |
| 2021-01-20 | $48.68 | $204.86 | 23,115,800 | — | — |
| 2021-01-19 | $48.51 | $204.14 | 29,114,500 | — | — |
| 2021-01-15 | $48.70 | $204.94 | 24,366,800 | — | — |
| 2021-01-14 | $49.23 | $207.17 | 34,303,600 | — | — |
| 2021-01-13 | $50.16 | $211.09 | 18,864,100 | — | — |
| 2021-01-12 | $50.11 | $210.88 | 18,538,700 | — | — |
| 2021-01-11 | $50.20 | $211.25 | 19,304,400 | — | — |
| 2021-01-08 | $51.08 | $214.96 | 29,674,000 | — | — |
| 2021-01-07 | $49.96 | $210.24 | 53,225,700 | — | — |
| 2021-01-06 | $50.52 | $212.60 | 38,724,500 | — | — |
| 2021-01-05 | $52.18 | $219.59 | 20,323,800 | — | — |
| 2021-01-04 | $52.76 | $222.03 | 25,611,100 | — | — |