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
- 1984-06-20 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 | $169.67 | $478.64 | 336,200 | — | — |
| 2021-12-30 | $168.76 | $476.07 | 327,200 | — | — |
| 2021-12-29 | $169.81 | $479.04 | 350,500 | — | — |
| 2021-12-28 | $169.32 | $477.65 | 443,200 | — | — |
| 2021-12-27 | $170.44 | $480.81 | 483,100 | — | — |
| 2021-12-23 | $166.45 | $469.56 | 510,900 | — | — |
| 2021-12-22 | $165.22 | $466.09 | 937,800 | — | — |
| 2021-12-21 | $163.97 | $462.56 | 1,100,100 | — | — |
| 2021-12-20 | $164.26 | $463.38 | 1,139,200 | — | — |
| 2021-12-17 | $164.40 | $463.78 | 1,801,900 | — | — |
| 2021-12-16 | $166.05 | $468.43 | 1,195,200 | — | — |
| 2021-12-15 | $167.61 | $472.83 | 1,311,900 | — | — |
| 2021-12-14 | $166.62 | $470.04 | 1,314,600 | — | — |
| 2021-12-13 | $168.81 | $476.22 | 957,100 | — | — |
| 2021-12-10 | $169.60 | $478.44 | 906,900 | — | — |
| 2021-12-09 | $167.68 | $473.03 | 715,200 | — | — |
| 2021-12-08 | $169.24 | $477.43 | 838,400 | — | — |
| 2021-12-07 | $169.68 | $478.67 | 901,800 | — | — |
| 2021-12-06 | $167.45 | $472.38 | 1,064,300 | — | — |
| 2021-12-03 | $165.48 | $466.82 | 723,600 | — | — |
| 2021-12-02 | $166.52 | $469.76 | 989,300 | — | — |
| 2021-12-01 | $162.33 | $456.58 | 938,200 | — | — |
| 2021-11-30 | $162.90 | $458.18 | 1,810,800 | — | — |
| 2021-11-29 | $164.81 | $463.56 | 1,064,600 | — | — |
| 2021-11-26 | $163.14 | $458.86 | 729,900 | — | — |
| 2021-11-24 | $166.42 | $468.09 | 744,100 | — | — |
| 2021-11-23 | $164.78 | $463.47 | 1,029,800 | — | — |
| 2021-11-22 | $164.80 | $463.53 | 935,000 | — | — |
| 2021-11-19 | $163.41 | $459.62 | 1,227,800 | — | — |
| 2021-11-18 | $162.81 | $457.93 | 592,600 | — | — |
| 2021-11-17 | $164.91 | $463.84 | 1,008,700 | — | — |
| 2021-11-16 | $166.77 | $469.07 | 937,500 | — | — |
| 2021-11-15 | $165.38 | $465.16 | 732,000 | — | — |
| 2021-11-12 | $165.73 | $466.14 | 875,200 | — | — |
| 2021-11-11 | $162.70 | $457.62 | 513,900 | — | — |
| 2021-11-10 | $161.19 | $453.38 | 429,100 | — | — |
| 2021-11-09 | $161.56 | $454.42 | 608,000 | — | — |
| 2021-11-08 | $160.91 | $452.59 | 910,900 | — | — |
| 2021-11-05 | $160.26 | $450.76 | 1,115,800 | — | — |
| 2021-11-04 | $160.78 | $452.22 | 927,600 | — | — |
| 2021-11-03 | $161.31 | $453.71 | 877,500 | — | — |
| 2021-11-02 | $163.05 | $458.61 | 987,800 | — | — |
| 2021-11-01 | $162.48 | $457.00 | 757,000 | — | — |
| 2021-10-29 | $167.67 | $471.60 | 1,142,500 | — | — |
| 2021-10-28 | $164.12 | $461.62 | 908,200 | — | — |
| 2021-10-27 | $162.20 | $456.22 | 1,235,500 | — | — |
| 2021-10-26 | $164.19 | $461.81 | 797,900 | — | — |
| 2021-10-25 | $164.25 | $461.98 | 632,800 | — | — |
| 2021-10-22 | $165.17 | $464.57 | 509,000 | — | — |
| 2021-10-21 | $163.46 | $459.76 | 959,100 | — | — |
| 2021-10-20 | $162.49 | $457.03 | 621,200 | — | — |
| 2021-10-19 | $161.97 | $455.57 | 750,300 | — | — |
| 2021-10-18 | $160.61 | $451.74 | 770,300 | — | — |
| 2021-10-15 | $162.88 | $458.13 | 846,700 | — | — |
| 2021-10-14 | $161.67 | $454.73 | 920,600 | — | — |
| 2021-10-13 | $158.52 | $445.87 | 913,200 | — | — |
| 2021-10-12 | $157.20 | $442.15 | 921,700 | — | — |
| 2021-10-11 | $156.92 | $441.36 | 1,087,600 | — | — |
| 2021-10-08 | $155.66 | $437.82 | 1,350,300 | — | — |
| 2021-10-07 | $153.43 | $431.55 | 1,007,200 | — | — |
| 2021-10-06 | $152.83 | $429.86 | 784,600 | — | — |
| 2021-10-05 | $151.85 | $427.10 | 932,000 | — | — |
| 2021-10-04 | $149.24 | $419.76 | 1,153,300 | — | — |
| 2021-10-01 | $152.44 | $428.76 | 680,800 | — | — |
| 2021-09-30 | $148.65 | $418.10 | 1,024,100 | — | — |
| 2021-09-29 | $150.89 | $424.40 | 518,500 | — | — |
| 2021-09-28 | $149.80 | $421.34 | 809,400 | — | — |
| 2021-09-27 | $152.40 | $428.65 | 675,700 | — | — |
| 2021-09-24 | $154.04 | $433.26 | 959,700 | — | — |
| 2021-09-23 | $152.26 | $428.26 | 749,500 | — | — |
| 2021-09-22 | $151.39 | $425.81 | 1,335,600 | — | — |
| 2021-09-21 | $148.50 | $417.68 | 1,034,300 | — | — |
| 2021-09-20 | $146.09 | $410.90 | 1,236,400 | — | — |
| 2021-09-17 | $148.39 | $417.37 | 2,601,600 | — | — |
| 2021-09-16 | $149.80 | $421.34 | 909,100 | — | — |
| 2021-09-15 | $150.19 | $422.44 | 1,831,500 | — | — |
| 2021-09-14 | $145.00 | $407.84 | 1,457,200 | — | — |
| 2021-09-13 | $144.43 | $406.23 | 1,132,500 | — | — |
| 2021-09-10 | $144.08 | $405.25 | 1,301,500 | — | — |
| 2021-09-09 | $145.39 | $408.93 | 836,800 | — | — |
| 2021-09-08 | $144.50 | $406.43 | 1,442,700 | — | — |
| 2021-09-07 | $143.69 | $404.15 | 725,100 | — | — |
| 2021-09-03 | $145.49 | $409.22 | 1,114,600 | — | — |
| 2021-09-02 | $145.82 | $410.14 | 1,037,800 | — | — |
| 2021-09-01 | $144.44 | $404.91 | 1,068,100 | — | — |
| 2021-08-31 | $143.62 | $402.61 | 1,375,600 | — | — |
| 2021-08-30 | $143.45 | $402.14 | 586,700 | — | — |
| 2021-08-27 | $143.76 | $403.01 | 874,700 | — | — |
| 2021-08-26 | $142.74 | $400.15 | 640,700 | — | — |
| 2021-08-25 | $142.91 | $400.62 | 666,600 | — | — |
| 2021-08-24 | $143.40 | $402.00 | 909,300 | — | — |
| 2021-08-23 | $143.10 | $401.16 | 947,600 | — | — |
| 2021-08-20 | $143.00 | $400.88 | 1,086,100 | — | — |
| 2021-08-19 | $142.00 | $398.07 | 1,351,000 | — | — |
| 2021-08-18 | $141.13 | $395.63 | 1,183,800 | — | — |
| 2021-08-17 | $141.70 | $397.23 | 821,800 | — | — |
| 2021-08-16 | $142.93 | $400.68 | 1,583,200 | — | — |
| 2021-08-13 | $140.30 | $393.31 | 1,627,800 | — | — |
| 2021-08-12 | $141.52 | $396.73 | 927,600 | — | — |
| 2021-08-11 | $142.28 | $398.86 | 1,117,100 | — | — |
| 2021-08-10 | $140.88 | $394.93 | 873,200 | — | — |
| 2021-08-09 | $140.31 | $393.33 | 1,054,800 | — | — |
| 2021-08-06 | $139.06 | $389.83 | 870,700 | — | — |
| 2021-08-05 | $138.62 | $388.60 | 757,200 | — | — |
| 2021-08-04 | $136.95 | $383.92 | 767,900 | — | — |
| 2021-08-03 | $138.55 | $388.40 | 1,044,800 | — | — |
| 2021-08-02 | $139.18 | $390.17 | 996,300 | — | — |
| 2021-07-30 | $139.31 | $390.53 | 1,434,600 | — | — |
| 2021-07-29 | $139.51 | $391.09 | 1,147,500 | — | — |
| 2021-07-28 | $137.51 | $385.49 | 1,170,000 | — | — |
| 2021-07-27 | $140.33 | $393.39 | 1,497,500 | — | — |
| 2021-07-26 | $140.22 | $393.08 | 1,746,900 | — | — |
| 2021-07-23 | $143.05 | $401.02 | 539,500 | — | — |
| 2021-07-22 | $142.11 | $398.38 | 938,100 | — | — |
| 2021-07-21 | $140.85 | $394.85 | 1,420,700 | — | — |
| 2021-07-20 | $139.27 | $390.42 | 1,080,700 | — | — |
| 2021-07-19 | $136.64 | $383.05 | 900,000 | — | — |
| 2021-07-16 | $139.92 | $392.24 | 494,500 | — | — |
| 2021-07-15 | $140.14 | $392.86 | 597,100 | — | — |
| 2021-07-14 | $138.90 | $389.38 | 695,800 | — | — |
| 2021-07-13 | $139.14 | $390.06 | 485,400 | — | — |
| 2021-07-12 | $140.98 | $395.21 | 789,300 | — | — |
| 2021-07-09 | $140.50 | $393.87 | 991,700 | — | — |
| 2021-07-08 | $138.82 | $389.16 | 987,300 | — | — |
| 2021-07-07 | $141.84 | $397.62 | 664,900 | — | — |
| 2021-07-06 | $140.96 | $395.16 | 998,800 | — | — |
| 2021-07-02 | $140.30 | $393.31 | 939,700 | — | — |
| 2021-07-01 | $140.42 | $393.64 | 990,400 | — | — |
| 2021-06-30 | $140.08 | $392.69 | 915,300 | — | — |
| 2021-06-29 | $141.20 | $395.83 | 688,400 | — | — |
| 2021-06-28 | $140.68 | $394.37 | 763,800 | — | — |
| 2021-06-25 | $141.90 | $397.79 | 607,100 | — | — |
| 2021-06-24 | $140.34 | $393.42 | 744,600 | — | — |
| 2021-06-23 | $140.43 | $393.67 | 1,208,600 | — | — |
| 2021-06-22 | $140.21 | $393.05 | 1,222,100 | — | — |
| 2021-06-21 | $139.66 | $391.51 | 1,388,300 | — | — |
| 2021-06-18 | $137.56 | $385.63 | 2,316,100 | — | — |
| 2021-06-17 | $139.40 | $390.78 | 2,348,500 | — | — |
| 2021-06-16 | $141.80 | $397.51 | 2,489,800 | — | — |
| 2021-06-15 | $144.54 | $405.19 | 923,100 | — | — |
| 2021-06-14 | $144.46 | $404.97 | 845,300 | — | — |
| 2021-06-11 | $144.61 | $405.39 | 1,022,200 | — | — |
| 2021-06-10 | $144.33 | $404.60 | 606,500 | — | — |
| 2021-06-09 | $144.39 | $404.77 | 572,700 | — | — |
| 2021-06-08 | $144.00 | $403.68 | 1,762,300 | — | — |
| 2021-06-07 | $143.54 | $402.39 | 1,461,800 | — | — |
| 2021-06-04 | $144.87 | $406.12 | 1,223,100 | — | — |
| 2021-06-03 | $144.58 | $405.31 | 1,828,700 | — | — |
| 2021-06-02 | $146.65 | $409.76 | 909,300 | — | — |
| 2021-06-01 | $146.53 | $409.43 | 1,203,400 | — | — |
| 2021-05-28 | $146.61 | $409.65 | 915,900 | — | — |
| 2021-05-27 | $146.35 | $408.92 | 1,663,800 | — | — |
| 2021-05-26 | $145.15 | $405.57 | 1,707,100 | — | — |
| 2021-05-25 | $144.40 | $403.48 | 1,338,300 | — | — |
| 2021-05-24 | $145.09 | $405.40 | 1,039,500 | — | — |
| 2021-05-21 | $144.90 | $404.87 | 1,108,700 | — | — |
| 2021-05-20 | $146.64 | $409.73 | 1,037,300 | — | — |
| 2021-05-19 | $145.39 | $406.24 | 1,476,000 | — | — |
| 2021-05-18 | $147.06 | $410.91 | 1,393,800 | — | — |
| 2021-05-17 | $146.50 | $409.34 | 1,498,000 | — | — |
| 2021-05-14 | $147.30 | $411.58 | 4,210,100 | — | — |
| 2021-05-13 | $145.86 | $407.56 | 5,178,900 | — | — |
| 2021-05-12 | $143.86 | $401.97 | 2,069,600 | — | — |
| 2021-05-11 | $148.46 | $414.82 | 756,300 | — | — |
| 2021-05-10 | $150.79 | $421.33 | 806,300 | — | — |
| 2021-05-07 | $151.16 | $422.36 | 644,800 | — | — |
| 2021-05-06 | $148.84 | $415.88 | 1,095,300 | — | — |
| 2021-05-05 | $147.46 | $412.03 | 622,200 | — | — |
| 2021-05-04 | $145.50 | $406.55 | 863,100 | — | — |
| 2021-05-03 | $145.06 | $405.32 | 840,100 | — | — |
| 2021-04-30 | $144.95 | $405.01 | 1,040,800 | — | — |
| 2021-04-29 | $140.75 | $393.28 | 690,800 | — | — |
| 2021-04-28 | $140.06 | $391.35 | 907,600 | — | — |
| 2021-04-27 | $138.59 | $387.24 | 802,600 | — | — |
| 2021-04-26 | $135.83 | $379.53 | 740,500 | — | — |
| 2021-04-23 | $137.94 | $385.43 | 564,400 | — | — |
| 2021-04-22 | $136.25 | $380.70 | 407,600 | — | — |
| 2021-04-21 | $137.17 | $383.27 | 438,000 | — | — |
| 2021-04-20 | $136.26 | $380.73 | 579,300 | — | — |
| 2021-04-19 | $136.26 | $380.73 | 625,500 | — | — |
| 2021-04-16 | $136.80 | $382.24 | 776,000 | — | — |
| 2021-04-15 | $135.06 | $377.38 | 650,100 | — | — |
| 2021-04-14 | $132.98 | $371.57 | 575,800 | — | — |
| 2021-04-13 | $133.95 | $374.28 | 552,500 | — | — |
| 2021-04-12 | $132.35 | $369.81 | 557,800 | — | — |
| 2021-04-09 | $132.55 | $370.37 | 766,200 | — | — |
| 2021-04-08 | $132.37 | $369.86 | 882,400 | — | — |
| 2021-04-07 | $129.83 | $362.76 | 1,046,000 | — | — |
| 2021-04-06 | $130.01 | $363.27 | 931,100 | — | — |
| 2021-04-05 | $128.30 | $358.49 | 457,000 | — | — |
| 2021-04-01 | $126.61 | $353.77 | 844,300 | — | — |
| 2021-03-31 | $124.77 | $348.63 | 974,600 | — | — |
| 2021-03-30 | $125.63 | $351.03 | 510,500 | — | — |
| 2021-03-29 | $126.84 | $354.41 | 536,500 | — | — |
| 2021-03-26 | $125.70 | $351.23 | 507,800 | — | — |
| 2021-03-25 | $124.96 | $349.16 | 794,100 | — | — |
| 2021-03-24 | $124.22 | $347.09 | 900,600 | — | — |
| 2021-03-23 | $122.55 | $342.42 | 878,400 | — | — |
| 2021-03-22 | $122.05 | $341.03 | 1,148,200 | — | — |
| 2021-03-19 | $121.44 | $339.32 | 3,122,400 | — | — |
| 2021-03-18 | $126.58 | $353.68 | 1,454,400 | — | — |
| 2021-03-17 | $128.43 | $358.85 | 1,323,200 | — | — |
| 2021-03-16 | $127.90 | $357.37 | 819,200 | — | — |
| 2021-03-15 | $127.21 | $355.44 | 708,500 | — | — |
| 2021-03-12 | $126.15 | $352.48 | 472,500 | — | — |
| 2021-03-11 | $124.44 | $347.70 | 589,900 | — | — |
| 2021-03-10 | $125.25 | $349.97 | 609,800 | — | — |
| 2021-03-09 | $124.74 | $348.54 | 790,300 | — | — |
| 2021-03-08 | $125.33 | $350.19 | 1,034,500 | — | — |
| 2021-03-05 | $124.11 | $346.78 | 1,289,000 | — | — |
| 2021-03-04 | $120.56 | $336.86 | 1,632,600 | — | — |
| 2021-03-03 | $122.00 | $339.55 | 1,113,400 | — | — |
| 2021-03-02 | $121.70 | $338.71 | 798,300 | — | — |
| 2021-03-01 | $122.30 | $340.38 | 601,300 | — | — |
| 2021-02-26 | $119.80 | $333.42 | 904,000 | — | — |
| 2021-02-25 | $121.42 | $337.93 | 750,300 | — | — |
| 2021-02-24 | $123.79 | $344.53 | 1,177,900 | — | — |
| 2021-02-23 | $123.13 | $342.69 | 884,400 | — | — |
| 2021-02-22 | $120.90 | $336.48 | 876,600 | — | — |
| 2021-02-19 | $120.18 | $334.48 | 882,100 | — | — |
| 2021-02-18 | $118.62 | $330.14 | 918,000 | — | — |
| 2021-02-17 | $117.66 | $327.47 | 673,700 | — | — |
| 2021-02-16 | $117.67 | $327.49 | 825,400 | — | — |
| 2021-02-12 | $116.68 | $324.74 | 675,800 | — | — |
| 2021-02-11 | $116.33 | $323.76 | 758,900 | — | — |
| 2021-02-10 | $117.17 | $326.10 | 795,000 | — | — |
| 2021-02-09 | $116.91 | $325.38 | 698,500 | — | — |
| 2021-02-08 | $117.68 | $327.52 | 980,200 | — | — |
| 2021-02-05 | $118.40 | $329.53 | 800,500 | — | — |
| 2021-02-04 | $116.36 | $323.85 | 858,600 | — | — |
| 2021-02-03 | $116.23 | $323.49 | 639,400 | — | — |
| 2021-02-02 | $117.68 | $327.52 | 702,700 | — | — |
| 2021-02-01 | $115.19 | $320.59 | 841,000 | — | — |
| 2021-01-29 | $115.41 | $321.20 | 1,314,600 | — | — |
| 2021-01-28 | $115.51 | $321.48 | 1,156,300 | — | — |
| 2021-01-27 | $113.11 | $314.80 | 1,746,100 | — | — |
| 2021-01-26 | $117.41 | $326.77 | 887,600 | — | — |
| 2021-01-25 | $118.29 | $329.22 | 697,100 | — | — |
| 2021-01-22 | $117.84 | $327.97 | 715,300 | — | — |
| 2021-01-21 | $119.09 | $331.45 | 679,000 | — | — |
| 2021-01-20 | $119.47 | $332.50 | 574,700 | — | — |
| 2021-01-19 | $117.40 | $326.74 | 899,800 | — | — |
| 2021-01-15 | $116.11 | $323.15 | 867,200 | — | — |
| 2021-01-14 | $116.01 | $322.87 | 892,100 | — | — |
| 2021-01-13 | $117.93 | $328.22 | 957,700 | — | — |
| 2021-01-12 | $118.54 | $329.92 | 741,600 | — | — |
| 2021-01-11 | $118.46 | $329.69 | 691,800 | — | — |
| 2021-01-08 | $120.85 | $336.34 | 824,200 | — | — |
| 2021-01-07 | $122.33 | $340.46 | 742,300 | — | — |
| 2021-01-06 | $121.93 | $339.35 | 864,600 | — | — |
| 2021-01-05 | $119.44 | $332.42 | 602,300 | — | — |
| 2021-01-04 | $120.24 | $334.65 | 800,700 | — | — |