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
- 1980-03-17 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 | $172.44 | $501.64 | 674,900 | — | — |
| 2021-12-30 | $171.09 | $497.72 | 635,300 | — | — |
| 2021-12-29 | $171.21 | $498.06 | 644,900 | — | — |
| 2021-12-28 | $171.19 | $498.01 | 609,700 | — | — |
| 2021-12-27 | $169.74 | $493.79 | 621,600 | — | — |
| 2021-12-23 | $167.06 | $485.99 | 709,100 | — | — |
| 2021-12-22 | $165.74 | $482.15 | 1,051,600 | — | — |
| 2021-12-21 | $163.93 | $476.89 | 1,085,600 | — | — |
| 2021-12-20 | $160.68 | $467.43 | 865,900 | — | — |
| 2021-12-17 | $164.59 | $478.81 | 2,366,700 | — | — |
| 2021-12-16 | $169.32 | $492.57 | 1,591,900 | — | — |
| 2021-12-15 | $165.86 | $482.50 | 1,000,500 | — | — |
| 2021-12-14 | $162.46 | $472.61 | 837,600 | — | — |
| 2021-12-13 | $162.81 | $473.63 | 946,100 | — | — |
| 2021-12-10 | $163.37 | $475.26 | 1,095,400 | — | — |
| 2021-12-09 | $164.05 | $477.24 | 822,300 | — | — |
| 2021-12-08 | $164.82 | $479.48 | 926,500 | — | — |
| 2021-12-07 | $166.28 | $483.72 | 1,160,900 | — | — |
| 2021-12-06 | $164.43 | $478.34 | 1,256,100 | — | — |
| 2021-12-03 | $160.39 | $466.59 | 1,507,500 | — | — |
| 2021-12-02 | $159.03 | $462.63 | 1,173,000 | — | — |
| 2021-12-01 | $153.48 | $446.49 | 1,096,600 | — | — |
| 2021-11-30 | $154.17 | $448.49 | 2,322,700 | — | — |
| 2021-11-29 | $157.36 | $457.77 | 1,277,900 | — | — |
| 2021-11-26 | $155.60 | $452.65 | 695,000 | — | — |
| 2021-11-24 | $158.76 | $461.85 | 846,300 | — | — |
| 2021-11-23 | $160.43 | $466.70 | 907,100 | — | — |
| 2021-11-22 | $161.29 | $469.21 | 585,700 | — | — |
| 2021-11-19 | $160.84 | $467.90 | 793,800 | — | — |
| 2021-11-18 | $162.35 | $472.29 | 916,500 | — | — |
| 2021-11-17 | $164.30 | $477.96 | 1,000,600 | — | — |
| 2021-11-16 | $164.84 | $479.53 | 1,500,700 | — | — |
| 2021-11-15 | $162.93 | $473.98 | 1,091,600 | — | — |
| 2021-11-12 | $161.64 | $470.22 | 3,076,200 | — | — |
| 2021-11-11 | $159.51 | $464.03 | 1,985,800 | — | — |
| 2021-11-10 | $160.73 | $467.58 | 2,943,400 | — | — |
| 2021-11-09 | $161.45 | $469.67 | 1,151,500 | — | — |
| 2021-11-08 | $162.47 | $470.92 | 1,129,100 | — | — |
| 2021-11-05 | $163.09 | $472.72 | 991,000 | — | — |
| 2021-11-04 | $163.25 | $473.18 | 756,100 | — | — |
| 2021-11-03 | $162.81 | $471.91 | 1,216,400 | — | — |
| 2021-11-02 | $161.89 | $469.24 | 1,340,400 | — | — |
| 2021-11-01 | $159.03 | $460.95 | 787,200 | — | — |
| 2021-10-29 | $160.57 | $465.42 | 2,067,400 | — | — |
| 2021-10-28 | $162.98 | $472.40 | 1,270,500 | — | — |
| 2021-10-27 | $161.52 | $468.17 | 1,048,300 | — | — |
| 2021-10-26 | $161.87 | $469.18 | 1,004,800 | — | — |
| 2021-10-25 | $160.07 | $463.97 | 1,817,700 | — | — |
| 2021-10-22 | $161.72 | $468.75 | 1,543,700 | — | — |
| 2021-10-21 | $165.00 | $478.26 | 2,543,300 | — | — |
| 2021-10-20 | $160.43 | $465.01 | 1,739,100 | — | — |
| 2021-10-19 | $158.94 | $460.69 | 1,258,600 | — | — |
| 2021-10-18 | $157.40 | $456.23 | 1,820,700 | — | — |
| 2021-10-15 | $160.30 | $464.63 | 1,369,200 | — | — |
| 2021-10-14 | $158.88 | $460.52 | 1,580,400 | — | — |
| 2021-10-13 | $154.68 | $448.34 | 1,287,500 | — | — |
| 2021-10-12 | $152.80 | $442.89 | 1,435,800 | — | — |
| 2021-10-11 | $151.86 | $440.17 | 1,272,400 | — | — |
| 2021-10-08 | $150.74 | $436.92 | 976,600 | — | — |
| 2021-10-07 | $150.48 | $436.17 | 1,726,600 | — | — |
| 2021-10-06 | $146.75 | $425.36 | 1,324,300 | — | — |
| 2021-10-05 | $145.85 | $422.75 | 1,272,800 | — | — |
| 2021-10-04 | $144.01 | $417.42 | 1,416,700 | — | — |
| 2021-10-01 | $144.01 | $417.42 | 1,198,700 | — | — |
| 2021-09-30 | $143.01 | $414.52 | 1,089,500 | — | — |
| 2021-09-29 | $145.75 | $422.46 | 973,100 | — | — |
| 2021-09-28 | $146.09 | $423.44 | 901,300 | — | — |
| 2021-09-27 | $148.16 | $429.45 | 980,800 | — | — |
| 2021-09-24 | $148.58 | $430.66 | 1,142,500 | — | — |
| 2021-09-23 | $146.52 | $424.69 | 1,040,600 | — | — |
| 2021-09-22 | $145.26 | $421.04 | 950,900 | — | — |
| 2021-09-21 | $145.66 | $422.20 | 854,000 | — | — |
| 2021-09-20 | $146.31 | $424.08 | 1,139,600 | — | — |
| 2021-09-17 | $146.74 | $425.33 | 1,888,100 | — | — |
| 2021-09-16 | $149.79 | $434.17 | 776,500 | — | — |
| 2021-09-15 | $150.71 | $436.84 | 1,001,400 | — | — |
| 2021-09-14 | $150.33 | $435.73 | 967,400 | — | — |
| 2021-09-13 | $152.51 | $442.05 | 1,060,900 | — | — |
| 2021-09-10 | $153.03 | $443.56 | 1,276,600 | — | — |
| 2021-09-09 | $154.56 | $448.00 | 2,382,500 | — | — |
| 2021-09-08 | $151.02 | $437.73 | 2,772,500 | — | — |
| 2021-09-07 | $150.40 | $435.94 | 2,030,100 | — | — |
| 2021-09-03 | $155.66 | $451.18 | 1,123,000 | — | — |
| 2021-09-02 | $158.63 | $459.79 | 1,037,300 | — | — |
| 2021-09-01 | $157.75 | $457.24 | 1,057,900 | — | — |
| 2021-08-31 | $159.55 | $462.46 | 1,244,900 | — | — |
| 2021-08-30 | $161.71 | $468.72 | 495,700 | — | — |
| 2021-08-27 | $161.84 | $469.10 | 647,300 | — | — |
| 2021-08-26 | $161.15 | $467.10 | 662,100 | — | — |
| 2021-08-25 | $163.39 | $473.59 | 885,000 | — | — |
| 2021-08-24 | $162.88 | $472.11 | 649,800 | — | — |
| 2021-08-23 | $162.36 | $470.60 | 698,700 | — | — |
| 2021-08-20 | $161.12 | $467.01 | 1,131,600 | — | — |
| 2021-08-19 | $161.14 | $467.07 | 958,000 | — | — |
| 2021-08-18 | $164.51 | $476.84 | 648,100 | — | — |
| 2021-08-17 | $166.59 | $482.86 | 816,100 | — | — |
| 2021-08-16 | $169.39 | $490.98 | 578,900 | — | — |
| 2021-08-13 | $169.78 | $492.11 | 528,400 | — | — |
| 2021-08-12 | $170.39 | $493.88 | 909,900 | — | — |
| 2021-08-11 | $170.19 | $493.30 | 998,700 | — | — |
| 2021-08-10 | $167.36 | $485.10 | 1,026,500 | — | — |
| 2021-08-09 | $164.30 | $476.23 | 738,800 | — | — |
| 2021-08-06 | $164.23 | $474.31 | 813,200 | — | — |
| 2021-08-05 | $162.95 | $470.62 | 1,218,100 | — | — |
| 2021-08-04 | $163.81 | $473.10 | 1,212,400 | — | — |
| 2021-08-03 | $165.63 | $478.36 | 844,400 | — | — |
| 2021-08-02 | $163.30 | $471.63 | 849,500 | — | — |
| 2021-07-30 | $163.52 | $472.26 | 1,297,200 | — | — |
| 2021-07-29 | $162.86 | $470.36 | 1,455,600 | — | — |
| 2021-07-28 | $163.35 | $471.77 | 1,702,800 | — | — |
| 2021-07-27 | $165.14 | $476.94 | 1,740,600 | — | — |
| 2021-07-26 | $164.94 | $476.36 | 1,428,200 | — | — |
| 2021-07-23 | $162.92 | $470.53 | 1,156,500 | — | — |
| 2021-07-22 | $160.50 | $463.54 | 1,322,400 | — | — |
| 2021-07-21 | $159.77 | $461.43 | 2,045,500 | — | — |
| 2021-07-20 | $158.49 | $457.74 | 4,015,400 | — | — |
| 2021-07-19 | $165.75 | $478.70 | 1,623,400 | — | — |
| 2021-07-16 | $170.20 | $491.56 | 957,500 | — | — |
| 2021-07-15 | $171.48 | $495.25 | 680,600 | — | — |
| 2021-07-14 | $170.09 | $491.24 | 640,100 | — | — |
| 2021-07-13 | $169.94 | $490.81 | 664,900 | — | — |
| 2021-07-12 | $172.08 | $496.99 | 565,100 | — | — |
| 2021-07-09 | $171.41 | $495.05 | 852,200 | — | — |
| 2021-07-08 | $168.97 | $488.00 | 927,700 | — | — |
| 2021-07-07 | $172.30 | $497.62 | 941,500 | — | — |
| 2021-07-06 | $169.01 | $488.12 | 996,300 | — | — |
| 2021-07-02 | $170.66 | $492.88 | 608,000 | — | — |
| 2021-07-01 | $169.99 | $490.95 | 758,200 | — | — |
| 2021-06-30 | $169.77 | $490.31 | 1,143,900 | — | — |
| 2021-06-29 | $168.56 | $486.82 | 871,800 | — | — |
| 2021-06-28 | $168.44 | $486.47 | 1,762,800 | — | — |
| 2021-06-25 | $167.21 | $482.92 | 3,390,500 | — | — |
| 2021-06-24 | $169.52 | $489.59 | 794,600 | — | — |
| 2021-06-23 | $169.69 | $490.08 | 710,500 | — | — |
| 2021-06-22 | $171.51 | $495.34 | 785,000 | — | — |
| 2021-06-21 | $171.64 | $495.71 | 976,700 | — | — |
| 2021-06-18 | $168.12 | $485.55 | 1,777,200 | — | — |
| 2021-06-17 | $171.16 | $494.33 | 1,223,600 | — | — |
| 2021-06-16 | $174.72 | $504.61 | 769,500 | — | — |
| 2021-06-15 | $176.35 | $509.32 | 801,600 | — | — |
| 2021-06-14 | $175.38 | $506.52 | 588,000 | — | — |
| 2021-06-11 | $177.53 | $512.73 | 557,000 | — | — |
| 2021-06-10 | $177.39 | $512.32 | 816,500 | — | — |
| 2021-06-09 | $177.11 | $511.51 | 992,800 | — | — |
| 2021-06-08 | $179.07 | $517.17 | 1,092,100 | — | — |
| 2021-06-07 | $179.98 | $519.80 | 815,800 | — | — |
| 2021-06-04 | $182.33 | $526.59 | 524,000 | — | — |
| 2021-06-03 | $180.99 | $522.72 | 1,148,200 | — | — |
| 2021-06-02 | $180.34 | $520.84 | 1,332,500 | — | — |
| 2021-06-01 | $180.75 | $522.03 | 1,227,400 | — | — |
| 2021-05-28 | $179.72 | $519.05 | 883,500 | — | — |
| 2021-05-27 | $180.79 | $522.14 | 3,182,800 | — | — |
| 2021-05-26 | $178.75 | $516.25 | 767,600 | — | — |
| 2021-05-25 | $179.10 | $517.26 | 660,100 | — | — |
| 2021-05-24 | $179.57 | $518.62 | 700,500 | — | — |
| 2021-05-21 | $178.45 | $515.38 | 883,100 | — | — |
| 2021-05-20 | $177.48 | $512.58 | 1,032,900 | — | — |
| 2021-05-19 | $176.35 | $509.32 | 949,000 | — | — |
| 2021-05-18 | $177.16 | $511.66 | 1,275,200 | — | — |
| 2021-05-17 | $179.96 | $519.74 | 1,046,400 | — | — |
| 2021-05-14 | $179.10 | $517.26 | 658,500 | — | — |
| 2021-05-13 | $178.04 | $514.20 | 1,147,800 | — | — |
| 2021-05-12 | $173.85 | $502.10 | 1,261,400 | — | — |
| 2021-05-11 | $178.99 | $516.94 | 953,300 | — | — |
| 2021-05-10 | $179.27 | $517.75 | 1,171,400 | — | — |
| 2021-05-07 | $179.49 | $518.39 | 723,800 | — | — |
| 2021-05-06 | $180.09 | $518.56 | 962,600 | — | — |
| 2021-05-05 | $179.04 | $515.54 | 994,100 | — | — |
| 2021-05-04 | $178.75 | $514.70 | 1,945,900 | — | — |
| 2021-05-03 | $173.01 | $498.17 | 654,200 | — | — |
| 2021-04-30 | $171.24 | $493.08 | 1,777,000 | — | — |
| 2021-04-29 | $173.19 | $498.69 | 755,000 | — | — |
| 2021-04-28 | $172.55 | $496.85 | 1,211,200 | — | — |
| 2021-04-27 | $172.23 | $495.93 | 1,598,800 | — | — |
| 2021-04-26 | $173.13 | $498.52 | 1,076,800 | — | — |
| 2021-04-23 | $174.65 | $502.90 | 1,143,200 | — | — |
| 2021-04-22 | $171.56 | $494.00 | 1,243,000 | — | — |
| 2021-04-21 | $173.57 | $499.79 | 1,575,300 | — | — |
| 2021-04-20 | $169.00 | $486.63 | 1,399,900 | — | — |
| 2021-04-19 | $168.78 | $485.99 | 2,069,100 | — | — |
| 2021-04-16 | $167.41 | $482.05 | 7,097,800 | — | — |
| 2021-04-15 | $153.97 | $443.35 | 1,852,800 | — | — |
| 2021-04-14 | $150.87 | $434.42 | 1,674,500 | — | — |
| 2021-04-13 | $151.07 | $435.00 | 1,092,000 | — | — |
| 2021-04-12 | $151.39 | $435.92 | 1,256,600 | — | — |
| 2021-04-09 | $150.47 | $433.27 | 1,014,000 | — | — |
| 2021-04-08 | $148.05 | $426.30 | 1,641,200 | — | — |
| 2021-04-07 | $147.97 | $426.07 | 2,148,700 | — | — |
| 2021-04-06 | $153.57 | $442.20 | 1,643,500 | — | — |
| 2021-04-05 | $153.56 | $442.17 | 2,452,200 | — | — |
| 2021-04-01 | $151.96 | $437.56 | 1,670,000 | — | — |
| 2021-03-31 | $150.26 | $432.67 | 1,662,600 | — | — |
| 2021-03-30 | $152.79 | $439.95 | 1,416,400 | — | — |
| 2021-03-29 | $155.52 | $447.81 | 1,077,400 | — | — |
| 2021-03-26 | $154.82 | $445.80 | 1,405,500 | — | — |
| 2021-03-25 | $152.34 | $438.66 | 1,408,600 | — | — |
| 2021-03-24 | $148.16 | $426.62 | 1,136,300 | — | — |
| 2021-03-23 | $147.47 | $424.63 | 1,364,900 | — | — |
| 2021-03-22 | $147.94 | $425.99 | 1,054,900 | — | — |
| 2021-03-19 | $147.42 | $424.49 | 1,901,600 | — | — |
| 2021-03-18 | $149.80 | $431.34 | 1,259,800 | — | — |
| 2021-03-17 | $146.56 | $422.01 | 1,003,000 | — | — |
| 2021-03-16 | $144.80 | $416.94 | 1,196,900 | — | — |
| 2021-03-15 | $145.05 | $417.66 | 1,533,800 | — | — |
| 2021-03-12 | $145.30 | $418.38 | 1,322,000 | — | — |
| 2021-03-11 | $146.07 | $420.60 | 1,263,500 | — | — |
| 2021-03-10 | $148.48 | $427.54 | 1,099,000 | — | — |
| 2021-03-09 | $146.07 | $420.60 | 1,733,100 | — | — |
| 2021-03-08 | $146.10 | $420.69 | 1,693,600 | — | — |
| 2021-03-05 | $142.61 | $410.64 | 1,348,700 | — | — |
| 2021-03-04 | $137.83 | $396.87 | 1,738,700 | — | — |
| 2021-03-03 | $139.62 | $402.03 | 1,473,500 | — | — |
| 2021-03-02 | $140.77 | $405.34 | 2,242,000 | — | — |
| 2021-03-01 | $137.85 | $396.93 | 959,400 | — | — |
| 2021-02-26 | $134.82 | $388.21 | 1,521,200 | — | — |
| 2021-02-25 | $134.97 | $388.64 | 1,033,000 | — | — |
| 2021-02-24 | $136.89 | $394.17 | 904,200 | — | — |
| 2021-02-23 | $134.97 | $388.64 | 1,405,000 | — | — |
| 2021-02-22 | $134.45 | $387.14 | 1,828,500 | — | — |
| 2021-02-19 | $136.67 | $393.53 | 1,331,600 | — | — |
| 2021-02-18 | $136.29 | $392.44 | 939,500 | — | — |
| 2021-02-17 | $136.60 | $391.78 | 917,200 | — | — |
| 2021-02-16 | $137.35 | $393.93 | 804,500 | — | — |
| 2021-02-12 | $138.55 | $397.37 | 927,400 | — | — |
| 2021-02-11 | $138.06 | $395.97 | 818,700 | — | — |
| 2021-02-10 | $137.96 | $395.68 | 1,314,100 | — | — |
| 2021-02-09 | $137.29 | $393.76 | 1,526,600 | — | — |
| 2021-02-08 | $140.22 | $402.16 | 1,116,800 | — | — |
| 2021-02-05 | $140.11 | $401.84 | 1,921,800 | — | — |
| 2021-02-04 | $139.26 | $399.41 | 1,681,300 | — | — |
| 2021-02-03 | $139.91 | $401.27 | 1,426,800 | — | — |
| 2021-02-02 | $140.53 | $403.05 | 2,201,300 | — | — |
| 2021-02-01 | $138.58 | $397.46 | 1,963,000 | — | — |
| 2021-01-29 | $134.71 | $386.36 | 1,949,100 | — | — |
| 2021-01-28 | $139.14 | $399.06 | 1,800,900 | — | — |
| 2021-01-27 | $139.95 | $401.39 | 2,282,000 | — | — |
| 2021-01-26 | $141.01 | $404.43 | 1,447,300 | — | — |
| 2021-01-25 | $140.60 | $403.25 | 1,940,900 | — | — |
| 2021-01-22 | $137.82 | $395.28 | 2,543,000 | — | — |
| 2021-01-21 | $143.53 | $411.65 | 1,737,400 | — | — |
| 2021-01-20 | $144.55 | $414.58 | 1,265,200 | — | — |
| 2021-01-19 | $145.04 | $415.98 | 1,904,200 | — | — |
| 2021-01-15 | $148.04 | $424.59 | 2,938,500 | — | — |
| 2021-01-14 | $151.75 | $435.23 | 1,635,700 | — | — |
| 2021-01-13 | $152.01 | $435.97 | 1,361,300 | — | — |
| 2021-01-12 | $151.28 | $433.88 | 1,071,300 | — | — |
| 2021-01-11 | $149.45 | $428.63 | 1,116,000 | — | — |
| 2021-01-08 | $148.30 | $425.33 | 1,141,400 | — | — |
| 2021-01-07 | $150.83 | $432.59 | 1,537,100 | — | — |
| 2021-01-06 | $148.93 | $427.14 | 1,871,600 | — | — |
| 2021-01-05 | $144.34 | $413.98 | 1,316,400 | — | — |
| 2021-01-04 | $141.31 | $405.29 | 1,223,300 | — | — |