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 | $271.70 | $559.06 | 303,500 | — | — |
| 2021-12-30 | $271.09 | $557.80 | 323,300 | — | — |
| 2021-12-29 | $272.73 | $561.18 | 791,900 | — | — |
| 2021-12-28 | $269.81 | $555.17 | 498,700 | — | — |
| 2021-12-27 | $268.92 | $553.34 | 472,500 | — | — |
| 2021-12-23 | $262.90 | $540.95 | 565,800 | — | — |
| 2021-12-22 | $264.59 | $544.43 | 472,100 | — | — |
| 2021-12-21 | $261.61 | $538.30 | 789,800 | — | — |
| 2021-12-20 | $255.90 | $526.55 | 707,800 | — | — |
| 2021-12-17 | $259.12 | $533.17 | 1,117,800 | — | — |
| 2021-12-16 | $261.76 | $538.61 | 806,900 | — | — |
| 2021-12-15 | $262.63 | $540.40 | 632,000 | — | — |
| 2021-12-14 | $259.53 | $534.02 | 617,900 | — | — |
| 2021-12-13 | $263.29 | $540.13 | 476,100 | — | — |
| 2021-12-10 | $264.92 | $543.47 | 720,000 | — | — |
| 2021-12-09 | $259.18 | $531.70 | 787,600 | — | — |
| 2021-12-08 | $253.69 | $520.43 | 586,500 | — | — |
| 2021-12-07 | $254.97 | $523.06 | 635,600 | — | — |
| 2021-12-06 | $250.61 | $514.12 | 1,063,500 | — | — |
| 2021-12-03 | $248.00 | $508.76 | 775,500 | — | — |
| 2021-12-02 | $252.52 | $518.03 | 878,600 | — | — |
| 2021-12-01 | $245.95 | $504.56 | 1,065,900 | — | — |
| 2021-11-30 | $253.18 | $519.39 | 1,747,200 | — | — |
| 2021-11-29 | $259.50 | $532.35 | 879,200 | — | — |
| 2021-11-26 | $253.58 | $520.21 | 549,200 | — | — |
| 2021-11-24 | $261.29 | $536.03 | 996,800 | — | — |
| 2021-11-23 | $257.11 | $527.45 | 578,700 | — | — |
| 2021-11-22 | $255.62 | $524.39 | 789,700 | — | — |
| 2021-11-19 | $253.11 | $519.25 | 639,000 | — | — |
| 2021-11-18 | $257.25 | $527.74 | 782,300 | — | — |
| 2021-11-17 | $252.04 | $517.05 | 559,500 | — | — |
| 2021-11-16 | $254.05 | $521.17 | 502,500 | — | — |
| 2021-11-15 | $251.25 | $515.43 | 475,200 | — | — |
| 2021-11-12 | $251.44 | $515.82 | 851,700 | — | — |
| 2021-11-11 | $247.84 | $508.43 | 427,400 | — | — |
| 2021-11-10 | $247.05 | $506.81 | 459,900 | — | — |
| 2021-11-09 | $249.43 | $511.70 | 748,600 | — | — |
| 2021-11-08 | $249.28 | $511.39 | 657,200 | — | — |
| 2021-11-05 | $247.44 | $507.61 | 932,300 | — | — |
| 2021-11-04 | $251.41 | $515.76 | 595,200 | — | — |
| 2021-11-03 | $252.67 | $518.34 | 505,800 | — | — |
| 2021-11-02 | $251.51 | $515.96 | 918,900 | — | — |
| 2021-11-01 | $245.03 | $502.67 | 486,500 | — | — |
| 2021-10-29 | $248.59 | $509.97 | 830,100 | — | — |
| 2021-10-28 | $248.13 | $509.03 | 645,900 | — | — |
| 2021-10-27 | $250.05 | $512.97 | 820,600 | — | — |
| 2021-10-26 | $245.80 | $504.25 | 387,400 | — | — |
| 2021-10-25 | $245.91 | $504.47 | 531,800 | — | — |
| 2021-10-22 | $249.53 | $511.90 | 285,500 | — | — |
| 2021-10-21 | $248.30 | $509.38 | 472,100 | — | — |
| 2021-10-20 | $246.43 | $505.54 | 439,500 | — | — |
| 2021-10-19 | $245.13 | $502.87 | 444,500 | — | — |
| 2021-10-18 | $243.07 | $498.65 | 675,100 | — | — |
| 2021-10-15 | $239.83 | $492.00 | 882,400 | — | — |
| 2021-10-14 | $245.11 | $502.83 | 663,700 | — | — |
| 2021-10-13 | $241.30 | $495.02 | 671,600 | — | — |
| 2021-10-12 | $239.32 | $490.96 | 602,300 | — | — |
| 2021-10-11 | $235.66 | $483.45 | 348,000 | — | — |
| 2021-10-08 | $236.76 | $485.70 | 407,100 | — | — |
| 2021-10-07 | $236.85 | $485.89 | 565,200 | — | — |
| 2021-10-06 | $233.76 | $479.55 | 769,000 | — | — |
| 2021-10-05 | $232.27 | $476.49 | 646,300 | — | — |
| 2021-10-04 | $231.47 | $474.85 | 588,100 | — | — |
| 2021-10-01 | $234.31 | $480.68 | 563,400 | — | — |
| 2021-09-30 | $232.32 | $476.60 | 632,500 | — | — |
| 2021-09-29 | $235.66 | $483.45 | 589,200 | — | — |
| 2021-09-28 | $233.67 | $479.36 | 716,600 | — | — |
| 2021-09-27 | $238.86 | $490.01 | 469,500 | — | — |
| 2021-09-24 | $240.77 | $493.93 | 636,400 | — | — |
| 2021-09-23 | $240.21 | $492.78 | 445,100 | — | — |
| 2021-09-22 | $239.15 | $490.61 | 897,400 | — | — |
| 2021-09-21 | $235.53 | $483.18 | 734,400 | — | — |
| 2021-09-20 | $234.25 | $480.55 | 671,700 | — | — |
| 2021-09-17 | $237.42 | $487.06 | 1,458,700 | — | — |
| 2021-09-16 | $242.32 | $497.11 | 458,200 | — | — |
| 2021-09-15 | $243.97 | $500.49 | 1,120,600 | — | — |
| 2021-09-14 | $240.81 | $494.01 | 803,200 | — | — |
| 2021-09-13 | $241.75 | $494.48 | 845,100 | — | — |
| 2021-09-10 | $242.68 | $496.39 | 623,600 | — | — |
| 2021-09-09 | $244.00 | $499.09 | 967,300 | — | — |
| 2021-09-08 | $246.44 | $504.08 | 403,500 | — | — |
| 2021-09-07 | $244.87 | $500.87 | 661,800 | — | — |
| 2021-09-03 | $244.85 | $500.82 | 558,300 | — | — |
| 2021-09-02 | $246.03 | $503.24 | 553,000 | — | — |
| 2021-09-01 | $243.46 | $497.98 | 620,200 | — | — |
| 2021-08-31 | $244.22 | $499.54 | 1,071,700 | — | — |
| 2021-08-30 | $244.56 | $500.23 | 382,000 | — | — |
| 2021-08-27 | $242.81 | $496.65 | 748,700 | — | — |
| 2021-08-26 | $243.05 | $497.14 | 481,500 | — | — |
| 2021-08-25 | $241.33 | $493.62 | 874,200 | — | — |
| 2021-08-24 | $239.12 | $489.10 | 585,000 | — | — |
| 2021-08-23 | $239.03 | $488.92 | 698,300 | — | — |
| 2021-08-20 | $240.00 | $490.90 | 1,209,000 | — | — |
| 2021-08-19 | $237.41 | $485.61 | 874,200 | — | — |
| 2021-08-18 | $233.91 | $478.45 | 649,700 | — | — |
| 2021-08-17 | $234.41 | $479.47 | 578,400 | — | — |
| 2021-08-16 | $234.90 | $480.47 | 576,700 | — | — |
| 2021-08-13 | $233.03 | $476.65 | 616,500 | — | — |
| 2021-08-12 | $230.54 | $471.55 | 852,300 | — | — |
| 2021-08-11 | $227.15 | $464.62 | 557,000 | — | — |
| 2021-08-10 | $229.72 | $469.88 | 605,800 | — | — |
| 2021-08-09 | $228.17 | $466.71 | 719,500 | — | — |
| 2021-08-06 | $228.52 | $467.42 | 1,252,500 | — | — |
| 2021-08-05 | $222.27 | $454.64 | 608,100 | — | — |
| 2021-08-04 | $222.77 | $455.66 | 680,500 | — | — |
| 2021-08-03 | $224.99 | $460.20 | 418,700 | — | — |
| 2021-08-02 | $223.93 | $458.03 | 569,000 | — | — |
| 2021-07-30 | $223.92 | $458.01 | 656,100 | — | — |
| 2021-07-29 | $223.78 | $457.73 | 526,800 | — | — |
| 2021-07-28 | $221.48 | $453.02 | 551,500 | — | — |
| 2021-07-27 | $221.65 | $453.37 | 503,300 | — | — |
| 2021-07-26 | $222.67 | $455.46 | 451,100 | — | — |
| 2021-07-23 | $221.70 | $453.47 | 453,800 | — | — |
| 2021-07-22 | $220.12 | $450.24 | 419,400 | — | — |
| 2021-07-21 | $219.42 | $448.81 | 485,900 | — | — |
| 2021-07-20 | $218.58 | $447.09 | 727,600 | — | — |
| 2021-07-19 | $216.60 | $443.04 | 578,600 | — | — |
| 2021-07-16 | $219.99 | $449.98 | 583,100 | — | — |
| 2021-07-15 | $222.63 | $455.38 | 440,800 | — | — |
| 2021-07-14 | $222.91 | $455.95 | 479,900 | — | — |
| 2021-07-13 | $222.20 | $454.50 | 393,000 | — | — |
| 2021-07-12 | $223.23 | $456.60 | 427,400 | — | — |
| 2021-07-09 | $224.52 | $459.24 | 513,100 | — | — |
| 2021-07-08 | $222.31 | $454.72 | 702,200 | — | — |
| 2021-07-07 | $224.45 | $459.10 | 459,300 | — | — |
| 2021-07-06 | $223.01 | $456.15 | 754,900 | — | — |
| 2021-07-02 | $221.02 | $452.08 | 643,100 | — | — |
| 2021-07-01 | $218.74 | $447.42 | 472,000 | — | — |
| 2021-06-30 | $216.85 | $443.55 | 573,900 | — | — |
| 2021-06-29 | $217.01 | $443.88 | 515,800 | — | — |
| 2021-06-28 | $215.11 | $439.99 | 534,200 | — | — |
| 2021-06-25 | $215.62 | $441.04 | 1,103,300 | — | — |
| 2021-06-24 | $214.56 | $438.87 | 540,300 | — | — |
| 2021-06-23 | $213.32 | $436.33 | 602,700 | — | — |
| 2021-06-22 | $213.95 | $437.62 | 1,404,400 | — | — |
| 2021-06-21 | $211.31 | $432.22 | 746,300 | — | — |
| 2021-06-18 | $207.03 | $423.47 | 1,033,700 | — | — |
| 2021-06-17 | $210.88 | $431.34 | 967,000 | — | — |
| 2021-06-16 | $209.70 | $428.93 | 806,600 | — | — |
| 2021-06-15 | $210.94 | $431.46 | 413,700 | — | — |
| 2021-06-14 | $211.40 | $432.41 | 403,600 | — | — |
| 2021-06-11 | $212.31 | $432.81 | 469,100 | — | — |
| 2021-06-10 | $212.58 | $433.36 | 417,200 | — | — |
| 2021-06-09 | $209.12 | $426.31 | 513,200 | — | — |
| 2021-06-08 | $210.41 | $428.94 | 709,900 | — | — |
| 2021-06-07 | $207.69 | $423.40 | 591,000 | — | — |
| 2021-06-04 | $209.95 | $428.00 | 550,100 | — | — |
| 2021-06-03 | $209.85 | $427.80 | 1,264,100 | — | — |
| 2021-06-02 | $207.59 | $423.19 | 701,100 | — | — |
| 2021-06-01 | $205.14 | $418.20 | 548,100 | — | — |
| 2021-05-28 | $205.31 | $418.54 | 692,200 | — | — |
| 2021-05-27 | $203.59 | $415.04 | 939,800 | — | — |
| 2021-05-26 | $202.66 | $413.14 | 521,900 | — | — |
| 2021-05-25 | $203.85 | $415.57 | 734,000 | — | — |
| 2021-05-24 | $202.84 | $413.51 | 525,800 | — | — |
| 2021-05-21 | $202.12 | $412.04 | 600,100 | — | — |
| 2021-05-20 | $203.15 | $414.14 | 648,000 | — | — |
| 2021-05-19 | $198.73 | $405.13 | 516,200 | — | — |
| 2021-05-18 | $199.19 | $406.07 | 403,400 | — | — |
| 2021-05-17 | $200.65 | $409.04 | 387,600 | — | — |
| 2021-05-14 | $201.88 | $411.55 | 520,500 | — | — |
| 2021-05-13 | $197.54 | $402.70 | 842,100 | — | — |
| 2021-05-12 | $194.34 | $396.18 | 988,400 | — | — |
| 2021-05-11 | $201.71 | $411.20 | 977,000 | — | — |
| 2021-05-10 | $200.41 | $408.55 | 1,063,700 | — | — |
| 2021-05-07 | $199.07 | $405.82 | 1,440,900 | — | — |
| 2021-05-06 | $188.03 | $383.32 | 822,400 | — | — |
| 2021-05-05 | $185.76 | $378.69 | 759,100 | — | — |
| 2021-05-04 | $186.56 | $380.32 | 580,400 | — | — |
| 2021-05-03 | $188.76 | $384.81 | 737,100 | — | — |
| 2021-04-30 | $188.30 | $383.87 | 729,400 | — | — |
| 2021-04-29 | $189.23 | $385.76 | 453,500 | — | — |
| 2021-04-28 | $188.60 | $384.48 | 524,800 | — | — |
| 2021-04-27 | $189.75 | $386.82 | 645,200 | — | — |
| 2021-04-26 | $190.20 | $387.74 | 527,900 | — | — |
| 2021-04-23 | $189.98 | $387.29 | 540,600 | — | — |
| 2021-04-22 | $187.43 | $382.09 | 513,100 | — | — |
| 2021-04-21 | $186.48 | $380.16 | 681,800 | — | — |
| 2021-04-20 | $185.27 | $377.69 | 593,400 | — | — |
| 2021-04-19 | $187.66 | $382.56 | 572,200 | — | — |
| 2021-04-16 | $188.60 | $384.48 | 601,900 | — | — |
| 2021-04-15 | $188.17 | $383.60 | 580,000 | — | — |
| 2021-04-14 | $187.35 | $381.93 | 693,000 | — | — |
| 2021-04-13 | $188.49 | $384.25 | 698,900 | — | — |
| 2021-04-12 | $187.79 | $382.83 | 771,700 | — | — |
| 2021-04-09 | $191.06 | $389.49 | 604,200 | — | — |
| 2021-04-08 | $190.46 | $388.27 | 598,500 | — | — |
| 2021-04-07 | $189.93 | $387.19 | 617,400 | — | — |
| 2021-04-06 | $188.70 | $384.68 | 634,300 | — | — |
| 2021-04-05 | $191.34 | $390.06 | 780,500 | — | — |
| 2021-04-01 | $188.36 | $383.99 | 582,000 | — | — |
| 2021-03-31 | $188.05 | $383.36 | 680,900 | — | — |
| 2021-03-30 | $186.61 | $380.42 | 495,500 | — | — |
| 2021-03-29 | $188.88 | $385.05 | 1,577,900 | — | — |
| 2021-03-26 | $189.60 | $386.52 | 613,100 | — | — |
| 2021-03-25 | $184.09 | $375.28 | 656,100 | — | — |
| 2021-03-24 | $181.04 | $369.07 | 541,700 | — | — |
| 2021-03-23 | $183.88 | $374.86 | 907,100 | — | — |
| 2021-03-22 | $185.71 | $378.59 | 1,013,000 | — | — |
| 2021-03-19 | $183.22 | $373.51 | 1,306,900 | — | — |
| 2021-03-18 | $181.41 | $369.82 | 588,200 | — | — |
| 2021-03-17 | $181.34 | $369.68 | 812,100 | — | — |
| 2021-03-16 | $182.48 | $372.00 | 483,800 | — | — |
| 2021-03-15 | $181.85 | $370.72 | 515,500 | — | — |
| 2021-03-12 | $179.11 | $365.13 | 499,800 | — | — |
| 2021-03-11 | $178.53 | $362.50 | 532,800 | — | — |
| 2021-03-10 | $177.76 | $360.94 | 825,800 | — | — |
| 2021-03-09 | $177.03 | $359.46 | 697,600 | — | — |
| 2021-03-08 | $179.21 | $363.88 | 565,100 | — | — |
| 2021-03-05 | $178.87 | $363.19 | 671,300 | — | — |
| 2021-03-04 | $174.91 | $355.15 | 939,600 | — | — |
| 2021-03-03 | $178.33 | $362.10 | 581,400 | — | — |
| 2021-03-02 | $179.84 | $365.16 | 947,100 | — | — |
| 2021-03-01 | $182.45 | $370.46 | 778,600 | — | — |
| 2021-02-26 | $175.48 | $356.31 | 958,200 | — | — |
| 2021-02-25 | $180.52 | $366.54 | 594,900 | — | — |
| 2021-02-24 | $181.08 | $367.68 | 644,300 | — | — |
| 2021-02-23 | $178.55 | $362.54 | 577,100 | — | — |
| 2021-02-22 | $180.55 | $366.60 | 759,300 | — | — |
| 2021-02-19 | $182.75 | $371.07 | 579,800 | — | — |
| 2021-02-18 | $182.96 | $371.50 | 589,600 | — | — |
| 2021-02-17 | $181.79 | $369.12 | 454,300 | — | — |
| 2021-02-16 | $183.35 | $372.29 | 689,400 | — | — |
| 2021-02-12 | $181.07 | $367.66 | 721,600 | — | — |
| 2021-02-11 | $181.79 | $369.12 | 690,000 | — | — |
| 2021-02-10 | $183.32 | $372.23 | 654,000 | — | — |
| 2021-02-09 | $183.12 | $371.82 | 701,700 | — | — |
| 2021-02-08 | $182.54 | $370.65 | 919,500 | — | — |
| 2021-02-05 | $182.09 | $369.73 | 1,023,800 | — | — |
| 2021-02-04 | $182.21 | $369.98 | 1,096,700 | — | — |
| 2021-02-03 | $179.42 | $364.31 | 646,300 | — | — |
| 2021-02-02 | $178.78 | $363.01 | 888,100 | — | — |
| 2021-02-01 | $174.60 | $354.52 | 872,700 | — | — |
| 2021-01-29 | $167.55 | $340.21 | 995,400 | — | — |
| 2021-01-28 | $169.83 | $344.84 | 861,300 | — | — |
| 2021-01-27 | $171.54 | $348.31 | 642,400 | — | — |
| 2021-01-26 | $172.54 | $350.34 | 460,200 | — | — |
| 2021-01-25 | $173.72 | $352.74 | 503,000 | — | — |
| 2021-01-22 | $173.71 | $352.72 | 452,700 | — | — |
| 2021-01-21 | $172.29 | $349.83 | 680,600 | — | — |
| 2021-01-20 | $172.92 | $351.11 | 610,600 | — | — |
| 2021-01-19 | $171.77 | $348.78 | 1,419,300 | — | — |
| 2021-01-15 | $173.55 | $352.39 | 570,200 | — | — |
| 2021-01-14 | $173.47 | $352.23 | 596,900 | — | — |
| 2021-01-13 | $174.09 | $353.49 | 449,000 | — | — |
| 2021-01-12 | $174.24 | $353.79 | 936,200 | — | — |
| 2021-01-11 | $173.69 | $352.68 | 627,300 | — | — |
| 2021-01-08 | $174.55 | $354.42 | 830,300 | — | — |
| 2021-01-07 | $171.08 | $347.38 | 746,500 | — | — |
| 2021-01-06 | $170.68 | $346.56 | 914,600 | — | — |
| 2021-01-05 | $166.61 | $338.30 | 779,100 | — | — |
| 2021-01-04 | $167.50 | $340.11 | 991,100 | — | — |