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
- 1997-05-28 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 | $222.96 | $535.25 | 448,500 | — | — |
| 2021-12-30 | $223.16 | $535.73 | 559,500 | — | — |
| 2021-12-29 | $223.57 | $533.95 | 503,900 | — | — |
| 2021-12-28 | $221.99 | $530.18 | 448,900 | — | — |
| 2021-12-27 | $220.10 | $525.67 | 466,600 | — | — |
| 2021-12-23 | $217.63 | $519.77 | 448,800 | — | — |
| 2021-12-22 | $219.17 | $523.45 | 594,900 | — | — |
| 2021-12-21 | $217.49 | $519.43 | 892,800 | — | — |
| 2021-12-20 | $215.11 | $513.75 | 772,400 | — | — |
| 2021-12-17 | $215.37 | $514.37 | 1,862,600 | — | — |
| 2021-12-16 | $216.57 | $517.24 | 713,600 | — | — |
| 2021-12-15 | $218.57 | $522.01 | 840,400 | — | — |
| 2021-12-14 | $211.99 | $506.30 | 643,100 | — | — |
| 2021-12-13 | $214.04 | $511.19 | 800,000 | — | — |
| 2021-12-10 | $211.94 | $506.18 | 600,300 | — | — |
| 2021-12-09 | $210.99 | $503.91 | 603,200 | — | — |
| 2021-12-08 | $212.32 | $507.09 | 559,900 | — | — |
| 2021-12-07 | $210.72 | $503.26 | 824,300 | — | — |
| 2021-12-06 | $206.03 | $492.06 | 643,800 | — | — |
| 2021-12-03 | $202.66 | $484.01 | 799,100 | — | — |
| 2021-12-02 | $202.61 | $483.89 | 637,300 | — | — |
| 2021-12-01 | $198.19 | $473.34 | 963,000 | — | — |
| 2021-11-30 | $200.07 | $477.83 | 1,522,800 | — | — |
| 2021-11-29 | $205.26 | $490.22 | 724,500 | — | — |
| 2021-11-26 | $204.45 | $488.29 | 425,300 | — | — |
| 2021-11-24 | $210.38 | $502.45 | 544,600 | — | — |
| 2021-11-23 | $206.45 | $493.07 | 622,300 | — | — |
| 2021-11-22 | $203.73 | $486.57 | 641,500 | — | — |
| 2021-11-19 | $206.60 | $493.42 | 697,000 | — | — |
| 2021-11-18 | $206.40 | $492.95 | 592,400 | — | — |
| 2021-11-17 | $207.27 | $495.02 | 575,200 | — | — |
| 2021-11-16 | $206.22 | $492.52 | 483,900 | — | — |
| 2021-11-15 | $206.04 | $492.09 | 456,700 | — | — |
| 2021-11-12 | $205.55 | $490.92 | 433,300 | — | — |
| 2021-11-11 | $205.58 | $490.99 | 362,400 | — | — |
| 2021-11-10 | $205.42 | $490.61 | 532,800 | — | — |
| 2021-11-09 | $206.95 | $494.26 | 292,100 | — | — |
| 2021-11-08 | $206.68 | $493.61 | 399,900 | — | — |
| 2021-11-05 | $206.22 | $492.52 | 465,200 | — | — |
| 2021-11-04 | $206.12 | $492.28 | 572,300 | — | — |
| 2021-11-03 | $207.52 | $495.62 | 586,200 | — | — |
| 2021-11-02 | $205.42 | $490.61 | 447,400 | — | — |
| 2021-11-01 | $205.00 | $489.60 | 355,600 | — | — |
| 2021-10-29 | $204.14 | $487.55 | 716,800 | — | — |
| 2021-10-28 | $205.92 | $491.80 | 505,800 | — | — |
| 2021-10-27 | $205.91 | $491.78 | 814,700 | — | — |
| 2021-10-26 | $209.00 | $499.16 | 667,000 | — | — |
| 2021-10-25 | $208.94 | $499.01 | 515,900 | — | — |
| 2021-10-22 | $208.24 | $497.34 | 672,300 | — | — |
| 2021-10-21 | $206.56 | $493.33 | 457,900 | — | — |
| 2021-10-20 | $205.75 | $491.39 | 561,300 | — | — |
| 2021-10-19 | $203.16 | $485.21 | 324,800 | — | — |
| 2021-10-18 | $202.79 | $484.32 | 554,400 | — | — |
| 2021-10-15 | $201.65 | $481.60 | 508,700 | — | — |
| 2021-10-14 | $200.86 | $479.72 | 596,600 | — | — |
| 2021-10-13 | $197.52 | $471.74 | 606,700 | — | — |
| 2021-10-12 | $194.48 | $464.48 | 448,500 | — | — |
| 2021-10-11 | $191.86 | $458.22 | 590,000 | — | — |
| 2021-10-08 | $192.44 | $459.61 | 299,800 | — | — |
| 2021-10-07 | $195.13 | $466.03 | 489,700 | — | — |
| 2021-10-06 | $195.18 | $466.15 | 590,300 | — | — |
| 2021-10-05 | $192.13 | $458.87 | 555,200 | — | — |
| 2021-10-04 | $194.14 | $463.67 | 462,900 | — | — |
| 2021-10-01 | $194.03 | $463.40 | 782,800 | — | — |
| 2021-09-30 | $191.07 | $456.33 | 885,000 | — | — |
| 2021-09-29 | $192.84 | $460.56 | 562,000 | — | — |
| 2021-09-28 | $191.59 | $454.90 | 599,900 | — | — |
| 2021-09-27 | $192.17 | $456.28 | 535,700 | — | — |
| 2021-09-24 | $195.39 | $463.92 | 406,200 | — | — |
| 2021-09-23 | $196.73 | $467.10 | 480,500 | — | — |
| 2021-09-22 | $196.54 | $466.65 | 641,000 | — | — |
| 2021-09-21 | $194.73 | $462.36 | 992,500 | — | — |
| 2021-09-20 | $195.58 | $464.37 | 1,511,500 | — | — |
| 2021-09-17 | $193.87 | $460.31 | 2,291,400 | — | — |
| 2021-09-16 | $198.13 | $470.43 | 859,900 | — | — |
| 2021-09-15 | $198.82 | $472.07 | 890,700 | — | — |
| 2021-09-14 | $199.45 | $473.56 | 550,300 | — | — |
| 2021-09-13 | $199.96 | $474.77 | 576,800 | — | — |
| 2021-09-10 | $199.69 | $474.13 | 628,400 | — | — |
| 2021-09-09 | $202.41 | $480.59 | 563,700 | — | — |
| 2021-09-08 | $207.80 | $493.39 | 485,900 | — | — |
| 2021-09-07 | $205.90 | $488.88 | 625,100 | — | — |
| 2021-09-03 | $208.42 | $494.86 | 710,200 | — | — |
| 2021-09-02 | $208.51 | $495.07 | 981,100 | — | — |
| 2021-09-01 | $208.74 | $495.62 | 1,097,600 | — | — |
| 2021-08-31 | $206.37 | $489.99 | 1,673,700 | — | — |
| 2021-08-30 | $205.92 | $488.92 | 646,900 | — | — |
| 2021-08-27 | $204.90 | $486.50 | 578,200 | — | — |
| 2021-08-26 | $204.64 | $485.89 | 396,800 | — | — |
| 2021-08-25 | $203.84 | $483.99 | 750,700 | — | — |
| 2021-08-24 | $204.52 | $485.60 | 608,300 | — | — |
| 2021-08-23 | $206.23 | $489.66 | 644,400 | — | — |
| 2021-08-20 | $207.06 | $491.63 | 681,300 | — | — |
| 2021-08-19 | $205.19 | $487.19 | 431,200 | — | — |
| 2021-08-18 | $204.42 | $485.36 | 407,100 | — | — |
| 2021-08-17 | $206.49 | $490.28 | 636,300 | — | — |
| 2021-08-16 | $205.80 | $488.64 | 555,700 | — | — |
| 2021-08-13 | $205.50 | $487.93 | 599,500 | — | — |
| 2021-08-12 | $204.60 | $485.79 | 541,000 | — | — |
| 2021-08-11 | $204.55 | $485.67 | 550,600 | — | — |
| 2021-08-10 | $204.51 | $485.58 | 733,700 | — | — |
| 2021-08-09 | $209.07 | $496.40 | 422,200 | — | — |
| 2021-08-06 | $208.06 | $494.01 | 375,000 | — | — |
| 2021-08-05 | $207.15 | $491.85 | 426,400 | — | — |
| 2021-08-04 | $204.47 | $485.48 | 493,200 | — | — |
| 2021-08-03 | $204.91 | $486.53 | 763,700 | — | — |
| 2021-08-02 | $203.01 | $482.02 | 614,400 | — | — |
| 2021-07-30 | $201.34 | $478.05 | 937,500 | — | — |
| 2021-07-29 | $199.75 | $474.28 | 613,800 | — | — |
| 2021-07-28 | $198.98 | $472.45 | 1,064,800 | — | — |
| 2021-07-27 | $200.75 | $476.65 | 1,140,700 | — | — |
| 2021-07-26 | $196.18 | $465.80 | 712,600 | — | — |
| 2021-07-23 | $196.94 | $467.60 | 542,100 | — | — |
| 2021-07-22 | $194.21 | $461.12 | 508,800 | — | — |
| 2021-07-21 | $195.00 | $463.00 | 628,000 | — | — |
| 2021-07-20 | $195.03 | $463.07 | 1,113,100 | — | — |
| 2021-07-19 | $192.25 | $456.47 | 856,100 | — | — |
| 2021-07-16 | $193.61 | $459.70 | 835,100 | — | — |
| 2021-07-15 | $191.60 | $454.92 | 475,500 | — | — |
| 2021-07-14 | $190.25 | $451.72 | 406,000 | — | — |
| 2021-07-13 | $188.60 | $447.80 | 384,600 | — | — |
| 2021-07-12 | $190.58 | $452.50 | 694,900 | — | — |
| 2021-07-09 | $190.55 | $452.43 | 746,300 | — | — |
| 2021-07-08 | $186.90 | $443.76 | 445,600 | — | — |
| 2021-07-07 | $186.93 | $443.84 | 710,600 | — | — |
| 2021-07-06 | $186.42 | $442.63 | 817,400 | — | — |
| 2021-07-02 | $183.99 | $436.86 | 617,000 | — | — |
| 2021-07-01 | $182.26 | $432.75 | 952,000 | — | — |
| 2021-06-30 | $181.94 | $431.99 | 1,065,800 | — | — |
| 2021-06-29 | $183.02 | $434.55 | 659,400 | — | — |
| 2021-06-28 | $184.36 | $435.07 | 892,200 | — | — |
| 2021-06-25 | $184.67 | $435.81 | 1,085,800 | — | — |
| 2021-06-24 | $183.88 | $433.94 | 675,300 | — | — |
| 2021-06-23 | $183.93 | $434.06 | 677,800 | — | — |
| 2021-06-22 | $183.44 | $432.90 | 989,400 | — | — |
| 2021-06-21 | $186.46 | $440.03 | 1,275,800 | — | — |
| 2021-06-18 | $182.68 | $431.11 | 4,407,500 | — | — |
| 2021-06-17 | $183.33 | $432.64 | 1,486,000 | — | — |
| 2021-06-16 | $182.14 | $429.84 | 2,242,400 | — | — |
| 2021-06-15 | $183.72 | $433.56 | 3,679,600 | — | — |
| 2021-06-14 | $193.53 | $456.72 | 748,600 | — | — |
| 2021-06-11 | $193.42 | $456.46 | 768,500 | — | — |
| 2021-06-10 | $193.76 | $457.26 | 709,100 | — | — |
| 2021-06-09 | $190.42 | $449.38 | 665,400 | — | — |
| 2021-06-08 | $188.31 | $444.40 | 583,300 | — | — |
| 2021-06-07 | $187.52 | $442.53 | 846,700 | — | — |
| 2021-06-04 | $184.09 | $434.44 | 852,700 | — | — |
| 2021-06-03 | $183.53 | $433.12 | 664,900 | — | — |
| 2021-06-02 | $182.02 | $429.55 | 850,700 | — | — |
| 2021-06-01 | $180.72 | $426.48 | 595,900 | — | — |
| 2021-05-28 | $178.26 | $420.68 | 833,900 | — | — |
| 2021-05-27 | $176.15 | $415.70 | 1,796,200 | — | — |
| 2021-05-26 | $177.42 | $418.70 | 380,400 | — | — |
| 2021-05-25 | $178.35 | $420.89 | 423,600 | — | — |
| 2021-05-24 | $177.99 | $420.04 | 591,400 | — | — |
| 2021-05-21 | $174.60 | $412.04 | 1,145,100 | — | — |
| 2021-05-20 | $175.14 | $413.32 | 378,400 | — | — |
| 2021-05-19 | $173.08 | $408.46 | 402,000 | — | — |
| 2021-05-18 | $173.63 | $409.75 | 483,000 | — | — |
| 2021-05-17 | $172.85 | $407.91 | 547,600 | — | — |
| 2021-05-14 | $173.83 | $410.22 | 471,700 | — | — |
| 2021-05-13 | $172.78 | $407.75 | 675,400 | — | — |
| 2021-05-12 | $172.50 | $407.09 | 708,300 | — | — |
| 2021-05-11 | $177.05 | $417.82 | 346,100 | — | — |
| 2021-05-10 | $179.14 | $422.76 | 470,400 | — | — |
| 2021-05-07 | $178.14 | $420.40 | 816,800 | — | — |
| 2021-05-06 | $176.50 | $416.53 | 589,900 | — | — |
| 2021-05-05 | $175.50 | $414.17 | 1,087,700 | — | — |
| 2021-05-04 | $180.92 | $426.96 | 637,300 | — | — |
| 2021-05-03 | $179.96 | $424.69 | 780,700 | — | — |
| 2021-04-30 | $181.10 | $427.38 | 753,100 | — | — |
| 2021-04-29 | $179.68 | $424.03 | 640,300 | — | — |
| 2021-04-28 | $178.51 | $421.27 | 569,100 | — | — |
| 2021-04-27 | $178.01 | $420.09 | 695,500 | — | — |
| 2021-04-26 | $179.57 | $423.77 | 565,800 | — | — |
| 2021-04-23 | $179.35 | $423.25 | 520,400 | — | — |
| 2021-04-22 | $179.00 | $422.43 | 685,200 | — | — |
| 2021-04-21 | $179.88 | $424.50 | 619,000 | — | — |
| 2021-04-20 | $179.24 | $422.99 | 862,000 | — | — |
| 2021-04-19 | $176.58 | $416.71 | 645,100 | — | — |
| 2021-04-16 | $175.65 | $414.52 | 658,600 | — | — |
| 2021-04-15 | $174.22 | $411.15 | 615,600 | — | — |
| 2021-04-14 | $171.00 | $403.55 | 509,500 | — | — |
| 2021-04-13 | $171.13 | $403.85 | 982,600 | — | — |
| 2021-04-12 | $168.96 | $398.73 | 772,300 | — | — |
| 2021-04-09 | $168.40 | $397.41 | 891,400 | — | — |
| 2021-04-08 | $169.27 | $399.46 | 732,400 | — | — |
| 2021-04-07 | $170.00 | $401.19 | 912,300 | — | — |
| 2021-04-06 | $171.00 | $403.55 | 858,400 | — | — |
| 2021-04-05 | $170.69 | $402.81 | 696,700 | — | — |
| 2021-04-01 | $169.72 | $400.53 | 854,000 | — | — |
| 2021-03-31 | $164.30 | $387.73 | 1,265,700 | — | — |
| 2021-03-30 | $166.27 | $392.38 | 653,100 | — | — |
| 2021-03-29 | $169.15 | $396.61 | 1,014,400 | — | — |
| 2021-03-26 | $168.98 | $396.21 | 625,100 | — | — |
| 2021-03-25 | $169.10 | $396.49 | 561,000 | — | — |
| 2021-03-24 | $166.50 | $390.39 | 756,500 | — | — |
| 2021-03-23 | $165.89 | $388.96 | 727,900 | — | — |
| 2021-03-22 | $166.56 | $390.54 | 518,600 | — | — |
| 2021-03-19 | $165.89 | $388.96 | 1,894,500 | — | — |
| 2021-03-18 | $168.87 | $395.95 | 549,000 | — | — |
| 2021-03-17 | $168.72 | $395.60 | 668,800 | — | — |
| 2021-03-16 | $169.16 | $396.63 | 582,400 | — | — |
| 2021-03-15 | $166.32 | $389.97 | 846,600 | — | — |
| 2021-03-12 | $163.50 | $383.36 | 917,500 | — | — |
| 2021-03-11 | $161.99 | $379.82 | 744,000 | — | — |
| 2021-03-10 | $161.68 | $379.09 | 917,400 | — | — |
| 2021-03-09 | $162.96 | $382.09 | 1,265,800 | — | — |
| 2021-03-08 | $160.35 | $375.97 | 907,700 | — | — |
| 2021-03-05 | $158.35 | $371.29 | 1,365,900 | — | — |
| 2021-03-04 | $157.99 | $370.44 | 1,482,100 | — | — |
| 2021-03-03 | $159.48 | $373.93 | 1,316,500 | — | — |
| 2021-03-02 | $160.85 | $377.15 | 1,259,100 | — | — |
| 2021-03-01 | $159.58 | $374.17 | 1,061,700 | — | — |
| 2021-02-26 | $159.69 | $374.43 | 2,312,500 | — | — |
| 2021-02-25 | $162.46 | $380.92 | 1,298,200 | — | — |
| 2021-02-24 | $163.91 | $384.32 | 1,160,500 | — | — |
| 2021-02-23 | $163.63 | $383.67 | 1,009,700 | — | — |
| 2021-02-22 | $165.80 | $388.75 | 1,329,200 | — | — |
| 2021-02-19 | $166.24 | $389.79 | 860,200 | — | — |
| 2021-02-18 | $168.31 | $394.64 | 940,600 | — | — |
| 2021-02-17 | $169.50 | $397.43 | 583,200 | — | — |
| 2021-02-16 | $170.60 | $400.01 | 959,700 | — | — |
| 2021-02-12 | $173.06 | $405.78 | 793,500 | — | — |
| 2021-02-11 | $171.98 | $403.24 | 662,300 | — | — |
| 2021-02-10 | $172.91 | $405.42 | 720,800 | — | — |
| 2021-02-09 | $171.34 | $401.74 | 387,400 | — | — |
| 2021-02-08 | $170.42 | $399.59 | 750,300 | — | — |
| 2021-02-05 | $171.70 | $402.59 | 638,100 | — | — |
| 2021-02-04 | $171.03 | $401.02 | 823,600 | — | — |
| 2021-02-03 | $168.89 | $396.00 | 828,500 | — | — |
| 2021-02-02 | $166.46 | $390.30 | 751,500 | — | — |
| 2021-02-01 | $169.56 | $397.57 | 952,400 | — | — |
| 2021-01-29 | $167.11 | $391.83 | 1,548,100 | — | — |
| 2021-01-28 | $167.34 | $392.36 | 523,400 | — | — |
| 2021-01-27 | $166.24 | $389.79 | 706,000 | — | — |
| 2021-01-26 | $169.01 | $396.28 | 397,000 | — | — |
| 2021-01-25 | $169.48 | $397.38 | 833,200 | — | — |
| 2021-01-22 | $168.84 | $395.88 | 689,500 | — | — |
| 2021-01-21 | $171.64 | $402.45 | 669,700 | — | — |
| 2021-01-20 | $171.03 | $401.02 | 1,015,600 | — | — |
| 2021-01-19 | $166.51 | $390.42 | 1,016,900 | — | — |
| 2021-01-15 | $168.37 | $394.78 | 896,500 | — | — |
| 2021-01-14 | $167.67 | $393.14 | 1,328,900 | — | — |
| 2021-01-13 | $168.90 | $396.02 | 2,018,700 | — | — |
| 2021-01-12 | $164.01 | $384.56 | 2,102,700 | — | — |
| 2021-01-11 | $164.77 | $386.34 | 707,200 | — | — |
| 2021-01-08 | $165.91 | $389.01 | 963,400 | — | — |
| 2021-01-07 | $165.34 | $387.67 | 1,436,100 | — | — |
| 2021-01-06 | $163.25 | $382.77 | 4,378,600 | — | — |
| 2021-01-05 | $170.59 | $399.98 | 782,600 | — | — |
| 2021-01-04 | $170.77 | $400.41 | 1,305,900 | — | — |