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
- 2004-06-23 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 | $254.13 | $254.13 | 3,169,300 | — | — |
| 2021-12-30 | $255.33 | $255.33 | 2,950,600 | — | — |
| 2021-12-29 | $254.54 | $254.54 | 2,592,700 | — | — |
| 2021-12-28 | $255.45 | $255.45 | 3,293,700 | — | — |
| 2021-12-27 | $258.30 | $258.30 | 3,531,800 | — | — |
| 2021-12-23 | $253.14 | $253.14 | 3,769,500 | — | — |
| 2021-12-22 | $252.80 | $252.80 | 4,982,400 | — | — |
| 2021-12-21 | $252.55 | $252.55 | 5,428,200 | — | — |
| 2021-12-20 | $247.21 | $247.21 | 5,580,100 | — | — |
| 2021-12-17 | $252.93 | $252.93 | 12,119,400 | — | — |
| 2021-12-16 | $253.12 | $253.12 | 6,556,700 | — | — |
| 2021-12-15 | $260.04 | $260.04 | 6,484,900 | — | — |
| 2021-12-14 | $255.59 | $255.59 | 7,227,300 | — | — |
| 2021-12-13 | $265.76 | $265.76 | 3,625,700 | — | — |
| 2021-12-10 | $266.03 | $266.03 | 3,480,100 | — | — |
| 2021-12-09 | $264.32 | $264.32 | 3,967,000 | — | — |
| 2021-12-08 | $266.31 | $266.31 | 4,586,500 | — | — |
| 2021-12-07 | $266.99 | $266.99 | 7,401,200 | — | — |
| 2021-12-06 | $258.75 | $258.75 | 7,123,000 | — | — |
| 2021-12-03 | $258.32 | $258.32 | 8,944,000 | — | — |
| 2021-12-02 | $261.20 | $261.20 | 12,200,800 | — | — |
| 2021-12-01 | $251.50 | $251.50 | 30,723,100 | — | — |
| 2021-11-30 | $284.96 | $284.96 | 13,597,600 | — | — |
| 2021-11-29 | $296.74 | $296.74 | 8,215,600 | — | — |
| 2021-11-26 | $284.21 | $284.21 | 4,195,300 | — | — |
| 2021-11-24 | $289.17 | $289.17 | 5,091,400 | — | — |
| 2021-11-23 | $291.42 | $291.42 | 6,431,100 | — | — |
| 2021-11-22 | $296.84 | $296.84 | 4,474,700 | — | — |
| 2021-11-19 | $301.17 | $301.17 | 4,758,900 | — | — |
| 2021-11-18 | $302.99 | $302.99 | 4,443,100 | — | — |
| 2021-11-17 | $308.02 | $308.02 | 3,864,700 | — | — |
| 2021-11-16 | $307.09 | $307.09 | 2,989,400 | — | — |
| 2021-11-15 | $305.49 | $305.49 | 3,595,300 | — | — |
| 2021-11-12 | $306.65 | $306.65 | 3,803,700 | — | — |
| 2021-11-11 | $302.98 | $302.98 | 2,681,900 | — | — |
| 2021-11-10 | $299.67 | $299.67 | 4,350,900 | — | — |
| 2021-11-09 | $309.71 | $309.71 | 3,126,500 | — | — |
| 2021-11-08 | $309.96 | $309.96 | 3,893,000 | — | — |
| 2021-11-05 | $307.25 | $307.25 | 4,681,800 | — | — |
| 2021-11-04 | $308.04 | $308.04 | 3,833,800 | — | — |
| 2021-11-03 | $302.89 | $302.89 | 3,260,200 | — | — |
| 2021-11-02 | $302.95 | $302.95 | 4,177,500 | — | — |
| 2021-11-01 | $302.76 | $302.76 | 3,825,100 | — | — |
| 2021-10-29 | $299.69 | $299.69 | 4,251,900 | — | — |
| 2021-10-28 | $298.38 | $298.38 | 3,450,400 | — | — |
| 2021-10-27 | $295.15 | $295.15 | 3,742,700 | — | — |
| 2021-10-26 | $295.11 | $295.11 | 3,601,400 | — | — |
| 2021-10-25 | $293.92 | $293.92 | 2,993,500 | — | — |
| 2021-10-22 | $292.56 | $292.56 | 2,927,000 | — | — |
| 2021-10-21 | $289.81 | $289.81 | 2,828,500 | — | — |
| 2021-10-20 | $290.09 | $290.09 | 4,487,900 | — | — |
| 2021-10-19 | $292.34 | $292.34 | 3,631,200 | — | — |
| 2021-10-18 | $291.70 | $291.70 | 5,163,300 | — | — |
| 2021-10-15 | $291.66 | $291.66 | 5,119,300 | — | — |
| 2021-10-14 | $290.02 | $290.02 | 5,433,900 | — | — |
| 2021-10-13 | $284.41 | $284.41 | 6,573,500 | — | — |
| 2021-10-12 | $279.00 | $279.00 | 5,970,100 | — | — |
| 2021-10-11 | $273.75 | $273.75 | 2,693,000 | — | — |
| 2021-10-08 | $272.48 | $272.48 | 2,683,300 | — | — |
| 2021-10-07 | $274.58 | $274.58 | 5,374,200 | — | — |
| 2021-10-06 | $275.27 | $275.27 | 4,745,500 | — | — |
| 2021-10-05 | $271.77 | $271.77 | 4,050,400 | — | — |
| 2021-10-04 | $270.86 | $270.86 | 6,393,800 | — | — |
| 2021-10-01 | $275.26 | $275.26 | 4,756,000 | — | — |
| 2021-09-30 | $271.22 | $271.22 | 5,224,200 | — | — |
| 2021-09-29 | $270.50 | $270.50 | 4,361,900 | — | — |
| 2021-09-28 | $272.28 | $272.28 | 7,127,100 | — | — |
| 2021-09-27 | $279.68 | $279.68 | 5,941,100 | — | — |
| 2021-09-24 | $285.63 | $285.63 | 13,368,300 | — | — |
| 2021-09-23 | $277.86 | $277.86 | 15,617,200 | — | — |
| 2021-09-22 | $259.17 | $259.17 | 4,355,600 | — | — |
| 2021-09-21 | $257.97 | $257.97 | 6,040,600 | — | — |
| 2021-09-20 | $258.22 | $258.22 | 5,985,500 | — | — |
| 2021-09-17 | $260.53 | $260.53 | 7,049,400 | — | — |
| 2021-09-16 | $260.36 | $260.36 | 5,122,600 | — | — |
| 2021-09-15 | $256.16 | $256.16 | 4,764,600 | — | — |
| 2021-09-14 | $254.37 | $254.37 | 4,097,500 | — | — |
| 2021-09-13 | $254.11 | $254.11 | 5,258,200 | — | — |
| 2021-09-10 | $257.20 | $257.20 | 5,280,900 | — | — |
| 2021-09-09 | $260.74 | $260.74 | 4,126,500 | — | — |
| 2021-09-08 | $262.62 | $262.62 | 3,851,500 | — | — |
| 2021-09-07 | $265.21 | $265.21 | 4,672,500 | — | — |
| 2021-09-03 | $267.08 | $267.08 | 7,356,700 | — | — |
| 2021-09-02 | $264.15 | $264.15 | 4,498,300 | — | — |
| 2021-09-01 | $268.32 | $268.32 | 7,189,000 | — | — |
| 2021-08-31 | $265.27 | $265.27 | 5,901,500 | — | — |
| 2021-08-30 | $264.97 | $264.97 | 5,730,000 | — | — |
| 2021-08-27 | $266.53 | $266.53 | 7,992,500 | — | — |
| 2021-08-26 | $267.79 | $267.79 | 18,987,000 | — | — |
| 2021-08-25 | $260.85 | $260.85 | 9,701,000 | — | — |
| 2021-08-24 | $259.66 | $259.66 | 6,685,200 | — | — |
| 2021-08-23 | $260.52 | $260.52 | 7,603,900 | — | — |
| 2021-08-20 | $256.13 | $256.13 | 5,510,700 | — | — |
| 2021-08-19 | $253.07 | $253.07 | 6,600,800 | — | — |
| 2021-08-18 | $251.22 | $251.22 | 8,306,700 | — | — |
| 2021-08-17 | $246.99 | $246.99 | 3,472,600 | — | — |
| 2021-08-16 | $249.20 | $249.20 | 4,047,500 | — | — |
| 2021-08-13 | $251.56 | $251.56 | 5,986,400 | — | — |
| 2021-08-12 | $248.39 | $248.39 | 4,467,400 | — | — |
| 2021-08-11 | $242.28 | $242.28 | 3,999,200 | — | — |
| 2021-08-10 | $243.39 | $243.39 | 4,430,600 | — | — |
| 2021-08-09 | $249.32 | $249.32 | 3,312,200 | — | — |
| 2021-08-06 | $250.59 | $250.59 | 4,045,400 | — | — |
| 2021-08-05 | $250.56 | $250.56 | 5,235,200 | — | — |
| 2021-08-04 | $244.17 | $244.17 | 4,121,600 | — | — |
| 2021-08-03 | $241.13 | $241.13 | 3,077,900 | — | — |
| 2021-08-02 | $240.86 | $240.86 | 3,525,700 | — | — |
| 2021-07-30 | $241.93 | $241.93 | 3,748,400 | — | — |
| 2021-07-29 | $244.04 | $244.04 | 3,271,100 | — | — |
| 2021-07-28 | $243.96 | $243.96 | 4,100,200 | — | — |
| 2021-07-27 | $243.51 | $243.51 | 6,352,500 | — | — |
| 2021-07-26 | $247.60 | $247.60 | 3,960,700 | — | — |
| 2021-07-23 | $248.25 | $248.25 | 5,877,300 | — | — |
| 2021-07-22 | $248.28 | $248.28 | 7,868,700 | — | — |
| 2021-07-21 | $242.11 | $242.11 | 15,323,100 | — | — |
| 2021-07-20 | $240.11 | $240.11 | 8,487,000 | — | — |
| 2021-07-19 | $237.55 | $237.55 | 8,843,000 | — | — |
| 2021-07-16 | $238.43 | $238.43 | 7,288,100 | — | — |
| 2021-07-15 | $237.58 | $237.58 | 7,912,600 | — | — |
| 2021-07-14 | $242.43 | $242.43 | 6,375,700 | — | — |
| 2021-07-13 | $244.02 | $244.02 | 6,699,800 | — | — |
| 2021-07-12 | $242.91 | $242.91 | 5,604,500 | — | — |
| 2021-07-09 | $245.06 | $245.06 | 4,213,500 | — | — |
| 2021-07-08 | $245.80 | $245.80 | 5,159,600 | — | — |
| 2021-07-07 | $248.44 | $248.44 | 5,101,400 | — | — |
| 2021-07-06 | $250.25 | $250.25 | 5,590,200 | — | — |
| 2021-07-02 | $248.20 | $248.20 | 4,056,200 | — | — |
| 2021-07-01 | $244.98 | $244.98 | 3,899,600 | — | — |
| 2021-06-30 | $244.27 | $244.27 | 4,168,800 | — | — |
| 2021-06-29 | $245.81 | $245.81 | 3,871,900 | — | — |
| 2021-06-28 | $244.57 | $244.57 | 4,274,900 | — | — |
| 2021-06-25 | $241.87 | $241.87 | 15,409,300 | — | — |
| 2021-06-24 | $243.77 | $243.77 | 4,987,300 | — | — |
| 2021-06-23 | $241.84 | $241.84 | 4,482,400 | — | — |
| 2021-06-22 | $243.11 | $243.11 | 4,457,200 | — | — |
| 2021-06-21 | $244.48 | $244.48 | 5,895,100 | — | — |
| 2021-06-18 | $242.78 | $242.78 | 7,822,200 | — | — |
| 2021-06-17 | $244.43 | $244.43 | 5,170,200 | — | — |
| 2021-06-16 | $242.39 | $242.39 | 5,099,300 | — | — |
| 2021-06-15 | $242.58 | $242.58 | 5,135,300 | — | — |
| 2021-06-14 | $246.26 | $246.26 | 6,764,700 | — | — |
| 2021-06-11 | $240.31 | $240.31 | 4,624,200 | — | — |
| 2021-06-10 | $240.19 | $240.19 | 4,659,500 | — | — |
| 2021-06-09 | $236.09 | $236.09 | 3,350,900 | — | — |
| 2021-06-08 | $236.42 | $236.42 | 5,827,300 | — | — |
| 2021-06-07 | $238.14 | $238.14 | 3,510,800 | — | — |
| 2021-06-04 | $237.48 | $237.48 | 6,177,600 | — | — |
| 2021-06-03 | $230.84 | $230.84 | 5,109,000 | — | — |
| 2021-06-02 | $234.62 | $234.62 | 5,543,900 | — | — |
| 2021-06-01 | $236.20 | $236.20 | 8,103,900 | — | — |
| 2021-05-28 | $238.10 | $238.10 | 17,810,800 | — | — |
| 2021-05-27 | $225.83 | $225.83 | 15,344,100 | — | — |
| 2021-05-26 | $229.68 | $229.68 | 5,807,100 | — | — |
| 2021-05-25 | $227.71 | $227.71 | 6,256,300 | — | — |
| 2021-05-24 | $226.99 | $226.99 | 5,288,300 | — | — |
| 2021-05-21 | $222.58 | $222.58 | 4,913,600 | — | — |
| 2021-05-20 | $223.78 | $223.78 | 6,705,500 | — | — |
| 2021-05-19 | $221.34 | $221.34 | 8,092,100 | — | — |
| 2021-05-18 | $214.33 | $214.33 | 3,540,600 | — | — |
| 2021-05-17 | $215.06 | $215.06 | 3,816,100 | — | — |
| 2021-05-14 | $217.66 | $217.66 | 4,429,000 | — | — |
| 2021-05-13 | $211.86 | $211.86 | 5,337,000 | — | — |
| 2021-05-12 | $210.54 | $210.54 | 5,482,500 | — | — |
| 2021-05-11 | $215.56 | $215.56 | 6,097,900 | — | — |
| 2021-05-10 | $213.89 | $213.89 | 5,263,700 | — | — |
| 2021-05-07 | $216.50 | $216.50 | 5,774,700 | — | — |
| 2021-05-06 | $218.05 | $218.05 | 5,200,000 | — | — |
| 2021-05-05 | $215.40 | $215.40 | 4,205,800 | — | — |
| 2021-05-04 | $217.18 | $217.18 | 6,727,500 | — | — |
| 2021-05-03 | $223.76 | $223.76 | 5,835,700 | — | — |
| 2021-04-30 | $230.32 | $230.32 | 5,024,800 | — | — |
| 2021-04-29 | $234.36 | $234.36 | 4,140,800 | — | — |
| 2021-04-28 | $236.88 | $236.88 | 4,274,500 | — | — |
| 2021-04-27 | $234.21 | $234.21 | 3,445,200 | — | — |
| 2021-04-26 | $235.46 | $235.46 | 3,459,600 | — | — |
| 2021-04-23 | $233.51 | $233.51 | 5,447,100 | — | — |
| 2021-04-22 | $231.35 | $231.35 | 4,975,400 | — | — |
| 2021-04-21 | $230.56 | $230.56 | 4,024,000 | — | — |
| 2021-04-20 | $227.96 | $227.96 | 4,081,200 | — | — |
| 2021-04-19 | $230.50 | $230.50 | 4,257,700 | — | — |
| 2021-04-16 | $231.91 | $231.91 | 5,088,700 | — | — |
| 2021-04-15 | $233.00 | $233.00 | 5,073,900 | — | — |
| 2021-04-14 | $228.02 | $228.02 | 4,617,600 | — | — |
| 2021-04-13 | $232.00 | $232.00 | 5,397,100 | — | — |
| 2021-04-12 | $228.76 | $228.76 | 6,205,700 | — | — |
| 2021-04-09 | $231.28 | $231.28 | 7,319,300 | — | — |
| 2021-04-08 | $224.45 | $224.45 | 6,169,100 | — | — |
| 2021-04-07 | $220.79 | $220.79 | 4,403,400 | — | — |
| 2021-04-06 | $221.09 | $221.09 | 5,448,500 | — | — |
| 2021-04-05 | $220.29 | $220.29 | 5,553,200 | — | — |
| 2021-04-01 | $218.72 | $218.72 | 7,763,500 | — | — |
| 2021-03-31 | $211.87 | $211.87 | 6,838,000 | — | — |
| 2021-03-30 | $210.00 | $210.00 | 4,717,900 | — | — |
| 2021-03-29 | $210.77 | $210.77 | 5,686,900 | — | — |
| 2021-03-26 | $209.09 | $209.09 | 7,333,200 | — | — |
| 2021-03-25 | $205.44 | $205.44 | 7,977,200 | — | — |
| 2021-03-24 | $209.53 | $209.53 | 4,617,700 | — | — |
| 2021-03-23 | $215.00 | $215.00 | 4,578,000 | — | — |
| 2021-03-22 | $215.17 | $215.17 | 5,002,500 | — | — |
| 2021-03-19 | $212.20 | $212.20 | 7,088,400 | — | — |
| 2021-03-18 | $209.48 | $209.48 | 5,580,100 | — | — |
| 2021-03-17 | $213.12 | $213.12 | 5,805,100 | — | — |
| 2021-03-16 | $214.48 | $214.48 | 5,311,000 | — | — |
| 2021-03-15 | $212.80 | $212.80 | 5,733,700 | — | — |
| 2021-03-12 | $212.21 | $212.21 | 6,114,600 | — | — |
| 2021-03-11 | $215.95 | $215.95 | 6,431,000 | — | — |
| 2021-03-10 | $211.96 | $211.96 | 7,186,400 | — | — |
| 2021-03-09 | $211.53 | $211.53 | 9,732,200 | — | — |
| 2021-03-08 | $207.72 | $207.72 | 9,576,400 | — | — |
| 2021-03-05 | $210.76 | $210.76 | 11,406,000 | — | — |
| 2021-03-04 | $205.33 | $205.33 | 12,800,500 | — | — |
| 2021-03-03 | $206.00 | $206.00 | 11,459,000 | — | — |
| 2021-03-02 | $213.47 | $213.47 | 10,211,500 | — | — |
| 2021-03-01 | $217.54 | $217.54 | 14,027,700 | — | — |
| 2021-02-26 | $216.50 | $216.50 | 20,372,900 | — | — |
| 2021-02-25 | $231.08 | $231.08 | 8,828,900 | — | — |
| 2021-02-24 | $240.47 | $240.47 | 6,128,300 | — | — |
| 2021-02-23 | $235.64 | $235.64 | 8,641,600 | — | — |
| 2021-02-22 | $240.95 | $240.95 | 5,055,000 | — | — |
| 2021-02-19 | $246.56 | $246.56 | 4,647,700 | — | — |
| 2021-02-18 | $247.01 | $247.01 | 4,152,800 | — | — |
| 2021-02-17 | $247.66 | $247.66 | 5,879,200 | — | — |
| 2021-02-16 | $248.59 | $248.59 | 10,837,600 | — | — |
| 2021-02-12 | $240.37 | $240.37 | 4,314,400 | — | — |
| 2021-02-11 | $241.24 | $241.24 | 6,091,600 | — | — |
| 2021-02-10 | $236.72 | $236.72 | 5,535,600 | — | — |
| 2021-02-09 | $236.70 | $236.70 | 5,157,200 | — | — |
| 2021-02-08 | $238.93 | $238.93 | 4,336,400 | — | — |
| 2021-02-05 | $238.89 | $238.89 | 5,020,000 | — | — |
| 2021-02-04 | $237.98 | $237.98 | 4,770,700 | — | — |
| 2021-02-03 | $234.82 | $234.82 | 5,357,600 | — | — |
| 2021-02-02 | $234.20 | $234.20 | 7,134,900 | — | — |
| 2021-02-01 | $228.46 | $228.46 | 5,696,700 | — | — |
| 2021-01-29 | $225.56 | $225.56 | 6,473,000 | — | — |
| 2021-01-28 | $226.50 | $226.50 | 7,246,000 | — | — |
| 2021-01-27 | $224.78 | $224.78 | 7,641,100 | — | — |
| 2021-01-26 | $226.26 | $226.26 | 5,021,000 | — | — |
| 2021-01-25 | $225.92 | $225.92 | 8,213,500 | — | — |
| 2021-01-22 | $225.77 | $225.77 | 10,186,100 | — | — |
| 2021-01-21 | $222.17 | $222.17 | 6,785,900 | — | — |
| 2021-01-20 | $223.44 | $223.44 | 9,857,700 | — | — |
| 2021-01-19 | $216.76 | $216.76 | 7,753,800 | — | — |
| 2021-01-15 | $213.14 | $213.14 | 8,525,600 | — | — |
| 2021-01-14 | $215.60 | $215.60 | 6,548,000 | — | — |
| 2021-01-13 | $218.18 | $218.18 | 6,839,200 | — | — |
| 2021-01-12 | $215.52 | $215.52 | 10,736,000 | — | — |
| 2021-01-11 | $218.25 | $218.25 | 7,199,000 | — | — |
| 2021-01-08 | $222.04 | $222.04 | 7,301,700 | — | — |
| 2021-01-07 | $217.98 | $217.98 | 8,443,100 | — | — |
| 2021-01-06 | $216.15 | $216.15 | 9,789,800 | — | — |
| 2021-01-05 | $221.52 | $221.52 | 8,657,200 | — | — |
| 2021-01-04 | $220.31 | $220.31 | 10,319,900 | — | — |