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
- 1985-10-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 | $112.71 | $216.00 | 220,100 | — | — |
| 2021-12-30 | $112.26 | $215.14 | 271,600 | — | — |
| 2021-12-29 | $112.56 | $215.71 | 258,300 | — | — |
| 2021-12-28 | $112.14 | $214.91 | 334,700 | — | — |
| 2021-12-27 | $112.12 | $214.87 | 296,600 | — | — |
| 2021-12-23 | $110.22 | $211.23 | 302,300 | — | — |
| 2021-12-22 | $109.48 | $209.81 | 350,900 | — | — |
| 2021-12-21 | $108.19 | $207.34 | 460,000 | — | — |
| 2021-12-20 | $105.07 | $201.36 | 520,500 | — | — |
| 2021-12-17 | $108.23 | $207.42 | 882,500 | — | — |
| 2021-12-16 | $109.28 | $209.43 | 451,800 | — | — |
| 2021-12-15 | $110.09 | $210.98 | 549,000 | — | — |
| 2021-12-14 | $110.36 | $211.50 | 451,000 | — | — |
| 2021-12-13 | $110.19 | $211.17 | 549,400 | — | — |
| 2021-12-10 | $112.15 | $214.93 | 338,600 | — | — |
| 2021-12-09 | $111.89 | $214.43 | 380,000 | — | — |
| 2021-12-08 | $112.99 | $216.54 | 584,800 | — | — |
| 2021-12-07 | $113.45 | $217.42 | 374,600 | — | — |
| 2021-12-06 | $112.05 | $214.74 | 681,100 | — | — |
| 2021-12-03 | $110.38 | $211.54 | 698,400 | — | — |
| 2021-12-02 | $109.31 | $209.49 | 447,600 | — | — |
| 2021-12-01 | $105.61 | $202.40 | 665,300 | — | — |
| 2021-11-30 | $107.60 | $206.21 | 822,400 | — | — |
| 2021-11-29 | $111.12 | $212.95 | 545,900 | — | — |
| 2021-11-26 | $111.68 | $214.03 | 420,400 | — | — |
| 2021-11-24 | $115.46 | $221.27 | 442,800 | — | — |
| 2021-11-23 | $115.67 | $221.67 | 437,300 | — | — |
| 2021-11-22 | $113.93 | $218.34 | 511,200 | — | — |
| 2021-11-19 | $112.41 | $215.43 | 552,600 | — | — |
| 2021-11-18 | $113.41 | $217.34 | 543,600 | — | — |
| 2021-11-17 | $113.04 | $216.63 | 665,300 | — | — |
| 2021-11-16 | $115.07 | $220.52 | 515,600 | — | — |
| 2021-11-15 | $115.02 | $220.43 | 548,600 | — | — |
| 2021-11-12 | $116.02 | $222.35 | 460,600 | — | — |
| 2021-11-11 | $115.32 | $220.29 | 497,000 | — | — |
| 2021-11-10 | $115.78 | $221.17 | 470,800 | — | — |
| 2021-11-09 | $115.17 | $220.01 | 488,100 | — | — |
| 2021-11-08 | $116.20 | $221.98 | 673,800 | — | — |
| 2021-11-05 | $115.18 | $220.03 | 894,500 | — | — |
| 2021-11-04 | $113.36 | $216.55 | 708,900 | — | — |
| 2021-11-03 | $111.78 | $213.53 | 753,700 | — | — |
| 2021-11-02 | $111.10 | $212.23 | 503,900 | — | — |
| 2021-11-01 | $110.56 | $211.20 | 619,000 | — | — |
| 2021-10-29 | $107.00 | $204.40 | 723,500 | — | — |
| 2021-10-28 | $107.92 | $206.16 | 868,400 | — | — |
| 2021-10-27 | $103.39 | $197.50 | 711,600 | — | — |
| 2021-10-26 | $105.13 | $200.83 | 457,000 | — | — |
| 2021-10-25 | $106.86 | $204.13 | 691,400 | — | — |
| 2021-10-22 | $105.64 | $201.80 | 454,800 | — | — |
| 2021-10-21 | $105.68 | $201.88 | 383,500 | — | — |
| 2021-10-20 | $106.07 | $202.62 | 649,800 | — | — |
| 2021-10-19 | $102.58 | $195.96 | 316,000 | — | — |
| 2021-10-18 | $101.21 | $193.34 | 396,800 | — | — |
| 2021-10-15 | $101.66 | $194.20 | 600,500 | — | — |
| 2021-10-14 | $100.88 | $192.71 | 957,900 | — | — |
| 2021-10-13 | $97.92 | $187.06 | 876,900 | — | — |
| 2021-10-12 | $98.63 | $188.41 | 1,039,900 | — | — |
| 2021-10-11 | $98.59 | $188.34 | 840,400 | — | — |
| 2021-10-08 | $100.85 | $192.65 | 1,000,600 | — | — |
| 2021-10-07 | $106.19 | $202.85 | 523,700 | — | — |
| 2021-10-06 | $104.97 | $200.52 | 577,500 | — | — |
| 2021-10-05 | $106.16 | $202.80 | 851,500 | — | — |
| 2021-10-04 | $105.68 | $201.88 | 383,000 | — | — |
| 2021-10-01 | $105.21 | $200.98 | 411,900 | — | — |
| 2021-09-30 | $102.37 | $195.56 | 642,900 | — | — |
| 2021-09-29 | $104.88 | $200.35 | 568,000 | — | — |
| 2021-09-28 | $107.57 | $205.49 | 441,000 | — | — |
| 2021-09-27 | $106.64 | $203.71 | 362,800 | — | — |
| 2021-09-24 | $105.76 | $202.03 | 313,800 | — | — |
| 2021-09-23 | $105.29 | $201.13 | 468,000 | — | — |
| 2021-09-22 | $104.17 | $198.99 | 564,400 | — | — |
| 2021-09-21 | $103.12 | $196.99 | 1,415,800 | — | — |
| 2021-09-20 | $106.86 | $204.13 | 635,900 | — | — |
| 2021-09-17 | $108.17 | $206.64 | 848,200 | — | — |
| 2021-09-16 | $108.79 | $207.82 | 543,000 | — | — |
| 2021-09-15 | $109.83 | $209.81 | 673,400 | — | — |
| 2021-09-14 | $105.13 | $200.83 | 493,100 | — | — |
| 2021-09-13 | $107.92 | $206.16 | 453,500 | — | — |
| 2021-09-10 | $107.94 | $206.20 | 375,900 | — | — |
| 2021-09-09 | $109.33 | $208.85 | 254,600 | — | — |
| 2021-09-08 | $110.40 | $210.90 | 450,100 | — | — |
| 2021-09-07 | $111.47 | $212.94 | 325,600 | — | — |
| 2021-09-03 | $113.21 | $216.26 | 273,300 | — | — |
| 2021-09-02 | $114.30 | $218.35 | 378,900 | — | — |
| 2021-09-01 | $113.08 | $216.02 | 282,800 | — | — |
| 2021-08-31 | $114.58 | $218.88 | 322,500 | — | — |
| 2021-08-30 | $115.56 | $220.75 | 273,200 | — | — |
| 2021-08-27 | $117.52 | $224.50 | 345,700 | — | — |
| 2021-08-26 | $115.33 | $220.31 | 301,800 | — | — |
| 2021-08-25 | $116.60 | $222.74 | 333,300 | — | — |
| 2021-08-24 | $115.09 | $219.86 | 715,700 | — | — |
| 2021-08-23 | $113.29 | $216.42 | 510,700 | — | — |
| 2021-08-20 | $112.52 | $214.95 | 494,100 | — | — |
| 2021-08-19 | $111.91 | $213.78 | 497,200 | — | — |
| 2021-08-18 | $113.29 | $216.42 | 683,200 | — | — |
| 2021-08-17 | $114.84 | $219.38 | 809,300 | — | — |
| 2021-08-16 | $116.82 | $223.16 | 418,300 | — | — |
| 2021-08-13 | $118.40 | $226.18 | 294,600 | — | — |
| 2021-08-12 | $119.92 | $228.45 | 457,600 | — | — |
| 2021-08-11 | $122.15 | $232.70 | 399,100 | — | — |
| 2021-08-10 | $118.86 | $226.43 | 606,700 | — | — |
| 2021-08-09 | $115.33 | $219.71 | 275,200 | — | — |
| 2021-08-06 | $114.95 | $218.98 | 444,400 | — | — |
| 2021-08-05 | $113.81 | $216.81 | 568,100 | — | — |
| 2021-08-04 | $114.31 | $217.76 | 665,500 | — | — |
| 2021-08-03 | $118.71 | $226.15 | 519,700 | — | — |
| 2021-08-02 | $117.54 | $223.92 | 587,500 | — | — |
| 2021-07-30 | $119.55 | $227.75 | 598,200 | — | — |
| 2021-07-29 | $119.21 | $227.10 | 1,011,400 | — | — |
| 2021-07-28 | $121.27 | $231.02 | 419,200 | — | — |
| 2021-07-27 | $120.80 | $230.13 | 442,900 | — | — |
| 2021-07-26 | $120.29 | $229.16 | 212,900 | — | — |
| 2021-07-23 | $119.90 | $228.41 | 227,300 | — | — |
| 2021-07-22 | $119.36 | $227.38 | 301,900 | — | — |
| 2021-07-21 | $120.27 | $229.12 | 401,000 | — | — |
| 2021-07-20 | $117.64 | $224.11 | 797,600 | — | — |
| 2021-07-19 | $113.30 | $215.84 | 611,900 | — | — |
| 2021-07-16 | $116.85 | $222.60 | 578,700 | — | — |
| 2021-07-15 | $120.06 | $228.72 | 454,600 | — | — |
| 2021-07-14 | $120.91 | $230.34 | 532,100 | — | — |
| 2021-07-13 | $121.85 | $232.13 | 530,900 | — | — |
| 2021-07-12 | $124.99 | $238.11 | 349,800 | — | — |
| 2021-07-09 | $123.68 | $235.61 | 294,000 | — | — |
| 2021-07-08 | $119.87 | $228.36 | 403,500 | — | — |
| 2021-07-07 | $122.88 | $234.09 | 382,500 | — | — |
| 2021-07-06 | $121.86 | $232.15 | 536,000 | — | — |
| 2021-07-02 | $124.83 | $237.81 | 313,900 | — | — |
| 2021-07-01 | $125.59 | $239.25 | 368,600 | — | — |
| 2021-06-30 | $124.64 | $237.44 | 555,700 | — | — |
| 2021-06-29 | $122.36 | $233.10 | 357,300 | — | — |
| 2021-06-28 | $122.67 | $233.69 | 533,600 | — | — |
| 2021-06-25 | $124.36 | $236.91 | 799,500 | — | — |
| 2021-06-24 | $124.30 | $236.80 | 455,300 | — | — |
| 2021-06-23 | $121.70 | $231.84 | 345,900 | — | — |
| 2021-06-22 | $120.80 | $230.13 | 465,200 | — | — |
| 2021-06-21 | $120.19 | $228.97 | 629,300 | — | — |
| 2021-06-18 | $116.92 | $222.74 | 764,500 | — | — |
| 2021-06-17 | $118.64 | $226.01 | 1,055,900 | — | — |
| 2021-06-16 | $125.15 | $238.41 | 476,500 | — | — |
| 2021-06-15 | $127.56 | $243.01 | 382,800 | — | — |
| 2021-06-14 | $127.67 | $243.22 | 496,900 | — | — |
| 2021-06-11 | $129.13 | $246.00 | 378,700 | — | — |
| 2021-06-10 | $127.98 | $243.81 | 528,700 | — | — |
| 2021-06-09 | $129.35 | $246.42 | 374,900 | — | — |
| 2021-06-08 | $130.68 | $248.95 | 559,200 | — | — |
| 2021-06-07 | $130.01 | $247.67 | 511,300 | — | — |
| 2021-06-04 | $131.44 | $250.40 | 1,033,100 | — | — |
| 2021-06-03 | $129.46 | $246.63 | 883,400 | — | — |
| 2021-06-02 | $130.08 | $247.81 | 609,800 | — | — |
| 2021-06-01 | $132.63 | $252.66 | 596,800 | — | — |
| 2021-05-28 | $131.44 | $250.40 | 347,500 | — | — |
| 2021-05-27 | $131.72 | $250.93 | 406,400 | — | — |
| 2021-05-26 | $130.56 | $248.72 | 380,900 | — | — |
| 2021-05-25 | $130.03 | $247.71 | 378,400 | — | — |
| 2021-05-24 | $131.64 | $250.78 | 355,300 | — | — |
| 2021-05-21 | $131.79 | $251.06 | 462,200 | — | — |
| 2021-05-20 | $131.18 | $249.90 | 411,200 | — | — |
| 2021-05-19 | $133.02 | $253.41 | 531,200 | — | — |
| 2021-05-18 | $134.05 | $255.37 | 829,500 | — | — |
| 2021-05-17 | $136.92 | $260.84 | 497,900 | — | — |
| 2021-05-14 | $135.36 | $257.87 | 467,400 | — | — |
| 2021-05-13 | $133.34 | $254.02 | 906,200 | — | — |
| 2021-05-12 | $129.15 | $245.41 | 370,500 | — | — |
| 2021-05-11 | $132.53 | $251.83 | 627,400 | — | — |
| 2021-05-10 | $133.04 | $252.80 | 307,700 | — | — |
| 2021-05-07 | $133.98 | $254.58 | 888,100 | — | — |
| 2021-05-06 | $132.25 | $251.30 | 330,300 | — | — |
| 2021-05-05 | $130.13 | $247.27 | 379,200 | — | — |
| 2021-05-04 | $127.43 | $242.14 | 544,700 | — | — |
| 2021-05-03 | $127.82 | $242.88 | 590,900 | — | — |
| 2021-04-30 | $124.43 | $236.44 | 590,600 | — | — |
| 2021-04-29 | $128.43 | $244.04 | 566,800 | — | — |
| 2021-04-28 | $128.35 | $243.89 | 830,600 | — | — |
| 2021-04-27 | $123.39 | $234.46 | 430,800 | — | — |
| 2021-04-26 | $123.59 | $234.84 | 374,400 | — | — |
| 2021-04-23 | $124.52 | $236.61 | 617,900 | — | — |
| 2021-04-22 | $121.63 | $231.12 | 413,100 | — | — |
| 2021-04-21 | $122.75 | $233.25 | 682,300 | — | — |
| 2021-04-20 | $119.01 | $226.14 | 516,900 | — | — |
| 2021-04-19 | $121.93 | $231.69 | 420,800 | — | — |
| 2021-04-16 | $121.02 | $229.96 | 415,800 | — | — |
| 2021-04-15 | $120.83 | $229.60 | 430,800 | — | — |
| 2021-04-14 | $120.50 | $228.97 | 368,300 | — | — |
| 2021-04-13 | $119.95 | $227.92 | 221,700 | — | — |
| 2021-04-12 | $121.45 | $230.78 | 301,800 | — | — |
| 2021-04-09 | $120.06 | $228.13 | 684,300 | — | — |
| 2021-04-08 | $119.40 | $226.88 | 728,700 | — | — |
| 2021-04-07 | $119.80 | $227.64 | 680,600 | — | — |
| 2021-04-06 | $118.63 | $225.42 | 1,210,100 | — | — |
| 2021-04-05 | $120.85 | $229.64 | 345,800 | — | — |
| 2021-04-01 | $119.54 | $227.15 | 383,300 | — | — |
| 2021-03-31 | $118.66 | $225.47 | 697,700 | — | — |
| 2021-03-30 | $119.85 | $227.73 | 370,800 | — | — |
| 2021-03-29 | $119.09 | $226.29 | 410,600 | — | — |
| 2021-03-26 | $120.20 | $228.40 | 513,700 | — | — |
| 2021-03-25 | $116.48 | $221.33 | 299,400 | — | — |
| 2021-03-24 | $114.55 | $217.66 | 289,800 | — | — |
| 2021-03-23 | $113.50 | $215.67 | 625,700 | — | — |
| 2021-03-22 | $118.48 | $225.13 | 542,500 | — | — |
| 2021-03-19 | $120.30 | $228.59 | 850,300 | — | — |
| 2021-03-18 | $119.58 | $227.22 | 616,900 | — | — |
| 2021-03-17 | $120.29 | $228.57 | 543,100 | — | — |
| 2021-03-16 | $116.48 | $221.33 | 349,800 | — | — |
| 2021-03-15 | $117.78 | $223.80 | 445,000 | — | — |
| 2021-03-12 | $115.94 | $220.31 | 423,700 | — | — |
| 2021-03-11 | $113.43 | $215.54 | 405,000 | — | — |
| 2021-03-10 | $114.01 | $216.64 | 450,500 | — | — |
| 2021-03-09 | $111.27 | $211.43 | 462,600 | — | — |
| 2021-03-08 | $112.55 | $213.86 | 872,400 | — | — |
| 2021-03-05 | $113.65 | $215.95 | 1,056,400 | — | — |
| 2021-03-04 | $106.58 | $202.52 | 572,800 | — | — |
| 2021-03-03 | $108.84 | $206.81 | 515,500 | — | — |
| 2021-03-02 | $107.69 | $204.63 | 513,600 | — | — |
| 2021-03-01 | $110.65 | $210.25 | 1,097,600 | — | — |
| 2021-02-26 | $106.00 | $201.42 | 873,200 | — | — |
| 2021-02-25 | $108.50 | $206.17 | 2,352,700 | — | — |
| 2021-02-24 | $112.95 | $214.62 | 4,864,500 | — | — |
| 2021-02-23 | $109.62 | $208.30 | 5,920,500 | — | — |
| 2021-02-22 | $103.28 | $196.25 | 1,443,900 | — | — |
| 2021-02-19 | $99.83 | $189.69 | 567,500 | — | — |
| 2021-02-18 | $97.00 | $184.32 | 380,100 | — | — |
| 2021-02-17 | $99.16 | $188.42 | 623,600 | — | — |
| 2021-02-16 | $99.03 | $188.17 | 401,400 | — | — |
| 2021-02-12 | $99.12 | $188.34 | 325,000 | — | — |
| 2021-02-11 | $98.79 | $187.72 | 512,500 | — | — |
| 2021-02-10 | $98.27 | $186.10 | 426,000 | — | — |
| 2021-02-09 | $98.29 | $186.14 | 412,600 | — | — |
| 2021-02-08 | $97.69 | $185.00 | 611,400 | — | — |
| 2021-02-05 | $96.44 | $182.64 | 840,400 | — | — |
| 2021-02-04 | $98.77 | $187.05 | 922,300 | — | — |
| 2021-02-03 | $95.62 | $181.08 | 640,300 | — | — |
| 2021-02-02 | $94.37 | $178.72 | 726,400 | — | — |
| 2021-02-01 | $93.30 | $176.69 | 1,084,400 | — | — |
| 2021-01-29 | $91.59 | $173.45 | 735,700 | — | — |
| 2021-01-28 | $95.04 | $179.99 | 1,460,500 | — | — |
| 2021-01-27 | $89.85 | $170.16 | 1,217,800 | — | — |
| 2021-01-26 | $92.49 | $175.16 | 628,800 | — | — |
| 2021-01-25 | $93.34 | $176.77 | 1,094,900 | — | — |
| 2021-01-22 | $94.98 | $179.87 | 600,300 | — | — |
| 2021-01-21 | $94.55 | $179.06 | 541,800 | — | — |
| 2021-01-20 | $95.57 | $180.99 | 728,000 | — | — |
| 2021-01-19 | $95.56 | $180.97 | 565,700 | — | — |
| 2021-01-15 | $94.01 | $178.03 | 1,189,900 | — | — |
| 2021-01-14 | $94.97 | $179.85 | 348,500 | — | — |
| 2021-01-13 | $93.86 | $177.75 | 547,600 | — | — |
| 2021-01-12 | $95.93 | $181.67 | 978,600 | — | — |
| 2021-01-11 | $92.71 | $175.57 | 714,200 | — | — |
| 2021-01-08 | $92.03 | $174.29 | 545,500 | — | — |
| 2021-01-07 | $92.42 | $175.02 | 1,023,600 | — | — |
| 2021-01-06 | $91.72 | $173.70 | 1,336,700 | — | — |
| 2021-01-05 | $86.64 | $164.08 | 541,300 | — | — |
| 2021-01-04 | $85.07 | $161.10 | 399,100 | — | — |