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
- 1994-01-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 | $229.44 | $1,162.98 | 414,200 | — | — |
| 2021-12-30 | $228.94 | $1,160.44 | 390,200 | — | — |
| 2021-12-29 | $228.31 | $1,157.25 | 391,100 | — | — |
| 2021-12-28 | $225.70 | $1,144.02 | 373,400 | — | — |
| 2021-12-27 | $224.63 | $1,138.59 | 345,400 | — | — |
| 2021-12-23 | $221.09 | $1,120.65 | 253,700 | — | — |
| 2021-12-22 | $222.19 | $1,126.23 | 417,900 | — | — |
| 2021-12-21 | $218.40 | $1,107.02 | 488,500 | — | — |
| 2021-12-20 | $218.55 | $1,107.78 | 492,200 | — | — |
| 2021-12-17 | $220.14 | $1,115.84 | 1,678,000 | — | — |
| 2021-12-16 | $222.89 | $1,129.77 | 981,400 | — | — |
| 2021-12-15 | $222.20 | $1,126.28 | 572,700 | — | — |
| 2021-12-14 | $217.30 | $1,101.44 | 776,900 | — | — |
| 2021-12-13 | $218.45 | $1,107.27 | 686,800 | — | — |
| 2021-12-10 | $216.47 | $1,097.23 | 552,300 | — | — |
| 2021-12-09 | $216.05 | $1,095.10 | 643,100 | — | — |
| 2021-12-08 | $218.16 | $1,105.80 | 781,500 | — | — |
| 2021-12-07 | $215.01 | $1,089.83 | 968,000 | — | — |
| 2021-12-06 | $208.31 | $1,055.87 | 458,500 | — | — |
| 2021-12-03 | $207.43 | $1,051.41 | 616,800 | — | — |
| 2021-12-02 | $207.96 | $1,054.10 | 530,200 | — | — |
| 2021-12-01 | $201.34 | $1,020.54 | 1,010,900 | — | — |
| 2021-11-30 | $206.25 | $1,045.43 | 2,349,800 | — | — |
| 2021-11-29 | $210.00 | $1,064.44 | 974,500 | — | — |
| 2021-11-26 | $203.57 | $1,031.85 | 472,900 | — | — |
| 2021-11-24 | $210.56 | $1,067.28 | 523,200 | — | — |
| 2021-11-23 | $207.12 | $1,049.84 | 543,600 | — | — |
| 2021-11-22 | $202.30 | $1,025.41 | 548,100 | — | — |
| 2021-11-19 | $201.34 | $1,020.54 | 584,500 | — | — |
| 2021-11-18 | $204.04 | $1,034.23 | 364,300 | — | — |
| 2021-11-17 | $204.29 | $1,035.50 | 431,100 | — | — |
| 2021-11-16 | $204.53 | $1,036.71 | 408,500 | — | — |
| 2021-11-15 | $206.10 | $1,044.67 | 384,200 | — | — |
| 2021-11-12 | $205.04 | $1,039.30 | 314,500 | — | — |
| 2021-11-11 | $203.49 | $1,031.44 | 336,700 | — | — |
| 2021-11-10 | $202.80 | $1,027.94 | 458,600 | — | — |
| 2021-11-09 | $202.55 | $1,026.68 | 268,500 | — | — |
| 2021-11-08 | $201.76 | $1,022.67 | 324,000 | — | — |
| 2021-11-05 | $202.35 | $1,025.66 | 387,200 | — | — |
| 2021-11-04 | $200.48 | $1,016.18 | 381,100 | — | — |
| 2021-11-03 | $203.41 | $1,031.04 | 505,400 | — | — |
| 2021-11-02 | $203.44 | $1,031.19 | 495,000 | — | — |
| 2021-11-01 | $201.37 | $1,020.70 | 684,300 | — | — |
| 2021-10-29 | $204.21 | $1,035.09 | 704,500 | — | — |
| 2021-10-28 | $206.27 | $1,045.53 | 462,500 | — | — |
| 2021-10-27 | $204.02 | $1,034.13 | 491,000 | — | — |
| 2021-10-26 | $202.68 | $1,027.34 | 403,000 | — | — |
| 2021-10-25 | $201.28 | $1,020.24 | 371,700 | — | — |
| 2021-10-22 | $201.82 | $1,022.98 | 250,300 | — | — |
| 2021-10-21 | $199.60 | $1,011.72 | 264,700 | — | — |
| 2021-10-20 | $199.65 | $1,011.98 | 297,200 | — | — |
| 2021-10-19 | $197.21 | $999.61 | 234,600 | — | — |
| 2021-10-18 | $198.56 | $1,006.45 | 289,700 | — | — |
| 2021-10-15 | $197.56 | $1,001.38 | 321,700 | — | — |
| 2021-10-14 | $198.70 | $1,007.16 | 336,100 | — | — |
| 2021-10-13 | $196.17 | $989.14 | 378,200 | — | — |
| 2021-10-12 | $193.54 | $975.88 | 376,600 | — | — |
| 2021-10-11 | $191.06 | $963.38 | 279,400 | — | — |
| 2021-10-08 | $191.18 | $963.98 | 375,700 | — | — |
| 2021-10-07 | $191.84 | $967.31 | 376,700 | — | — |
| 2021-10-06 | $192.10 | $968.62 | 433,300 | — | — |
| 2021-10-05 | $189.67 | $956.37 | 558,300 | — | — |
| 2021-10-04 | $190.58 | $960.96 | 561,200 | — | — |
| 2021-10-01 | $189.22 | $954.10 | 372,300 | — | — |
| 2021-09-30 | $186.75 | $941.64 | 654,500 | — | — |
| 2021-09-29 | $189.95 | $957.78 | 382,100 | — | — |
| 2021-09-28 | $186.59 | $940.84 | 452,600 | — | — |
| 2021-09-27 | $186.10 | $938.37 | 416,400 | — | — |
| 2021-09-24 | $189.28 | $954.40 | 394,900 | — | — |
| 2021-09-23 | $191.22 | $964.18 | 379,500 | — | — |
| 2021-09-22 | $190.28 | $959.44 | 687,500 | — | — |
| 2021-09-21 | $188.01 | $948.00 | 398,800 | — | — |
| 2021-09-20 | $188.10 | $948.45 | 629,400 | — | — |
| 2021-09-17 | $187.48 | $945.33 | 1,171,300 | — | — |
| 2021-09-16 | $191.35 | $964.84 | 402,700 | — | — |
| 2021-09-15 | $191.15 | $963.83 | 557,400 | — | — |
| 2021-09-14 | $191.58 | $966.00 | 534,700 | — | — |
| 2021-09-13 | $190.11 | $958.59 | 332,600 | — | — |
| 2021-09-10 | $189.49 | $955.46 | 346,300 | — | — |
| 2021-09-09 | $191.86 | $967.41 | 320,600 | — | — |
| 2021-09-08 | $195.46 | $985.56 | 438,600 | — | — |
| 2021-09-07 | $192.42 | $970.23 | 521,000 | — | — |
| 2021-09-03 | $196.14 | $988.99 | 527,000 | — | — |
| 2021-09-02 | $196.28 | $989.70 | 686,000 | — | — |
| 2021-09-01 | $196.18 | $989.19 | 646,200 | — | — |
| 2021-08-31 | $192.37 | $969.98 | 690,600 | — | — |
| 2021-08-30 | $192.63 | $971.29 | 402,800 | — | — |
| 2021-08-27 | $189.21 | $954.05 | 367,700 | — | — |
| 2021-08-26 | $188.98 | $952.89 | 316,400 | — | — |
| 2021-08-25 | $187.60 | $945.93 | 368,700 | — | — |
| 2021-08-24 | $186.27 | $939.22 | 438,600 | — | — |
| 2021-08-23 | $188.56 | $950.77 | 510,700 | — | — |
| 2021-08-20 | $190.28 | $959.44 | 864,700 | — | — |
| 2021-08-19 | $188.29 | $949.41 | 311,900 | — | — |
| 2021-08-18 | $186.70 | $941.39 | 663,500 | — | — |
| 2021-08-17 | $189.23 | $954.15 | 390,100 | — | — |
| 2021-08-16 | $189.55 | $955.76 | 393,400 | — | — |
| 2021-08-13 | $188.31 | $949.51 | 323,000 | — | — |
| 2021-08-12 | $186.37 | $939.73 | 535,000 | — | — |
| 2021-08-11 | $186.15 | $938.62 | 390,600 | — | — |
| 2021-08-10 | $185.14 | $933.53 | 795,500 | — | — |
| 2021-08-09 | $189.82 | $957.12 | 290,600 | — | — |
| 2021-08-06 | $191.07 | $963.43 | 420,100 | — | — |
| 2021-08-05 | $191.48 | $965.49 | 492,900 | — | — |
| 2021-08-04 | $190.26 | $959.34 | 952,400 | — | — |
| 2021-08-03 | $191.45 | $965.34 | 1,248,500 | — | — |
| 2021-08-02 | $195.15 | $984.00 | 619,800 | — | — |
| 2021-07-30 | $193.10 | $973.66 | 663,100 | — | — |
| 2021-07-29 | $193.01 | $973.21 | 711,300 | — | — |
| 2021-07-28 | $187.69 | $946.38 | 844,200 | — | — |
| 2021-07-27 | $188.21 | $949.01 | 518,200 | — | — |
| 2021-07-26 | $186.80 | $941.90 | 319,000 | — | — |
| 2021-07-23 | $187.60 | $945.93 | 568,100 | — | — |
| 2021-07-22 | $185.34 | $934.53 | 846,000 | — | — |
| 2021-07-21 | $185.76 | $936.65 | 328,900 | — | — |
| 2021-07-20 | $186.63 | $941.04 | 546,900 | — | — |
| 2021-07-19 | $182.99 | $922.69 | 540,100 | — | — |
| 2021-07-16 | $184.72 | $931.41 | 384,400 | — | — |
| 2021-07-15 | $183.56 | $925.56 | 282,700 | — | — |
| 2021-07-14 | $182.41 | $919.76 | 359,100 | — | — |
| 2021-07-13 | $180.65 | $905.72 | 397,800 | — | — |
| 2021-07-12 | $182.51 | $915.04 | 543,900 | — | — |
| 2021-07-09 | $180.70 | $905.97 | 481,800 | — | — |
| 2021-07-08 | $177.75 | $891.18 | 530,900 | — | — |
| 2021-07-07 | $176.11 | $882.96 | 665,600 | — | — |
| 2021-07-06 | $173.97 | $872.23 | 534,200 | — | — |
| 2021-07-02 | $170.95 | $857.09 | 429,900 | — | — |
| 2021-07-01 | $169.43 | $849.46 | 610,600 | — | — |
| 2021-06-30 | $168.42 | $844.40 | 753,700 | — | — |
| 2021-06-29 | $169.85 | $851.57 | 495,400 | — | — |
| 2021-06-28 | $170.09 | $852.77 | 396,200 | — | — |
| 2021-06-25 | $170.15 | $853.07 | 728,700 | — | — |
| 2021-06-24 | $169.59 | $850.27 | 824,200 | — | — |
| 2021-06-23 | $169.44 | $849.51 | 505,800 | — | — |
| 2021-06-22 | $169.51 | $849.87 | 545,100 | — | — |
| 2021-06-21 | $170.98 | $857.24 | 686,700 | — | — |
| 2021-06-18 | $167.84 | $841.49 | 1,662,700 | — | — |
| 2021-06-17 | $169.83 | $851.47 | 981,500 | — | — |
| 2021-06-16 | $169.67 | $850.67 | 444,200 | — | — |
| 2021-06-15 | $170.87 | $856.68 | 474,900 | — | — |
| 2021-06-14 | $171.59 | $860.29 | 376,600 | — | — |
| 2021-06-11 | $171.55 | $860.09 | 535,500 | — | — |
| 2021-06-10 | $171.53 | $859.99 | 448,500 | — | — |
| 2021-06-09 | $168.69 | $845.75 | 564,700 | — | — |
| 2021-06-08 | $167.41 | $839.34 | 747,700 | — | — |
| 2021-06-07 | $166.12 | $832.87 | 489,200 | — | — |
| 2021-06-04 | $165.53 | $829.91 | 566,600 | — | — |
| 2021-06-03 | $163.77 | $821.09 | 541,900 | — | — |
| 2021-06-02 | $165.74 | $830.96 | 477,700 | — | — |
| 2021-06-01 | $162.90 | $816.73 | 585,100 | — | — |
| 2021-05-28 | $160.70 | $805.70 | 506,600 | — | — |
| 2021-05-27 | $158.38 | $794.06 | 876,300 | — | — |
| 2021-05-26 | $160.01 | $802.24 | 432,100 | — | — |
| 2021-05-25 | $159.55 | $799.93 | 430,300 | — | — |
| 2021-05-24 | $159.38 | $799.08 | 645,800 | — | — |
| 2021-05-21 | $157.05 | $787.40 | 1,291,900 | — | — |
| 2021-05-20 | $157.95 | $791.91 | 546,700 | — | — |
| 2021-05-19 | $155.67 | $780.48 | 482,700 | — | — |
| 2021-05-18 | $157.37 | $789.00 | 985,800 | — | — |
| 2021-05-17 | $157.19 | $788.10 | 608,400 | — | — |
| 2021-05-14 | $156.75 | $785.89 | 704,900 | — | — |
| 2021-05-13 | $156.03 | $782.28 | 500,800 | — | — |
| 2021-05-12 | $154.53 | $774.76 | 389,900 | — | — |
| 2021-05-11 | $157.69 | $790.60 | 486,300 | — | — |
| 2021-05-10 | $159.38 | $799.08 | 536,200 | — | — |
| 2021-05-07 | $157.03 | $787.30 | 549,400 | — | — |
| 2021-05-06 | $156.04 | $782.33 | 606,200 | — | — |
| 2021-05-05 | $152.74 | $765.79 | 1,326,800 | — | — |
| 2021-05-04 | $156.42 | $784.24 | 715,200 | — | — |
| 2021-05-03 | $156.57 | $784.99 | 615,900 | — | — |
| 2021-04-30 | $157.33 | $788.80 | 643,300 | — | — |
| 2021-04-29 | $155.48 | $779.52 | 556,600 | — | — |
| 2021-04-28 | $154.02 | $772.20 | 501,800 | — | — |
| 2021-04-27 | $155.19 | $778.07 | 329,700 | — | — |
| 2021-04-26 | $155.23 | $778.27 | 398,900 | — | — |
| 2021-04-23 | $155.19 | $778.07 | 352,700 | — | — |
| 2021-04-22 | $155.52 | $779.72 | 397,400 | — | — |
| 2021-04-21 | $156.42 | $784.24 | 578,000 | — | — |
| 2021-04-20 | $154.69 | $775.56 | 479,600 | — | — |
| 2021-04-19 | $151.82 | $761.17 | 591,400 | — | — |
| 2021-04-16 | $151.02 | $757.16 | 717,700 | — | — |
| 2021-04-15 | $149.54 | $749.74 | 542,300 | — | — |
| 2021-04-14 | $147.55 | $739.77 | 423,800 | — | — |
| 2021-04-13 | $148.59 | $739.84 | 446,500 | — | — |
| 2021-04-12 | $147.31 | $733.47 | 713,200 | — | — |
| 2021-04-09 | $146.85 | $731.18 | 474,000 | — | — |
| 2021-04-08 | $146.42 | $729.04 | 588,700 | — | — |
| 2021-04-07 | $148.30 | $738.40 | 639,400 | — | — |
| 2021-04-06 | $147.24 | $733.12 | 636,800 | — | — |
| 2021-04-05 | $146.58 | $729.83 | 638,000 | — | — |
| 2021-04-01 | $146.64 | $730.13 | 830,700 | — | — |
| 2021-03-31 | $144.36 | $718.78 | 1,065,500 | — | — |
| 2021-03-30 | $147.34 | $733.62 | 321,700 | — | — |
| 2021-03-29 | $147.49 | $734.36 | 427,000 | — | — |
| 2021-03-26 | $148.59 | $739.84 | 448,100 | — | — |
| 2021-03-25 | $145.85 | $726.20 | 486,600 | — | — |
| 2021-03-24 | $144.33 | $718.63 | 830,900 | — | — |
| 2021-03-23 | $144.75 | $720.72 | 824,000 | — | — |
| 2021-03-22 | $142.76 | $710.81 | 730,300 | — | — |
| 2021-03-19 | $141.52 | $704.64 | 1,487,700 | — | — |
| 2021-03-18 | $146.41 | $728.99 | 682,600 | — | — |
| 2021-03-17 | $145.47 | $724.31 | 529,500 | — | — |
| 2021-03-16 | $144.38 | $718.88 | 541,600 | — | — |
| 2021-03-15 | $144.98 | $721.87 | 758,300 | — | — |
| 2021-03-12 | $141.78 | $705.93 | 912,700 | — | — |
| 2021-03-11 | $136.55 | $679.89 | 393,700 | — | — |
| 2021-03-10 | $134.83 | $671.33 | 513,400 | — | — |
| 2021-03-09 | $134.73 | $670.83 | 440,500 | — | — |
| 2021-03-08 | $134.23 | $668.34 | 684,000 | — | — |
| 2021-03-05 | $133.91 | $666.75 | 892,800 | — | — |
| 2021-03-04 | $132.70 | $660.72 | 886,000 | — | — |
| 2021-03-03 | $134.60 | $670.18 | 795,800 | — | — |
| 2021-03-02 | $135.30 | $673.67 | 919,300 | — | — |
| 2021-03-01 | $135.54 | $674.86 | 1,392,900 | — | — |
| 2021-02-26 | $134.73 | $670.83 | 848,000 | — | — |
| 2021-02-25 | $137.91 | $686.66 | 579,000 | — | — |
| 2021-02-24 | $140.51 | $699.61 | 700,900 | — | — |
| 2021-02-23 | $142.30 | $708.52 | 824,600 | — | — |
| 2021-02-22 | $138.69 | $690.55 | 867,200 | — | — |
| 2021-02-19 | $137.57 | $684.97 | 444,400 | — | — |
| 2021-02-18 | $137.25 | $683.38 | 360,400 | — | — |
| 2021-02-17 | $137.72 | $685.72 | 375,800 | — | — |
| 2021-02-16 | $138.44 | $689.30 | 615,000 | — | — |
| 2021-02-12 | $138.14 | $687.81 | 504,800 | — | — |
| 2021-02-11 | $137.97 | $686.96 | 717,700 | — | — |
| 2021-02-10 | $136.30 | $678.65 | 616,200 | — | — |
| 2021-02-09 | $135.55 | $674.91 | 781,000 | — | — |
| 2021-02-08 | $135.49 | $674.62 | 735,900 | — | — |
| 2021-02-05 | $134.72 | $670.78 | 550,900 | — | — |
| 2021-02-04 | $134.84 | $671.38 | 873,800 | — | — |
| 2021-02-03 | $134.71 | $670.73 | 834,500 | — | — |
| 2021-02-02 | $135.58 | $675.06 | 650,800 | — | — |
| 2021-02-01 | $134.98 | $672.08 | 707,500 | — | — |
| 2021-01-29 | $132.75 | $660.97 | 1,217,600 | — | — |
| 2021-01-28 | $132.79 | $661.17 | 635,900 | — | — |
| 2021-01-27 | $131.73 | $655.89 | 659,000 | — | — |
| 2021-01-26 | $134.89 | $671.63 | 526,500 | — | — |
| 2021-01-25 | $133.86 | $666.50 | 650,300 | — | — |
| 2021-01-22 | $134.18 | $668.09 | 509,900 | — | — |
| 2021-01-21 | $133.45 | $664.46 | 528,600 | — | — |
| 2021-01-20 | $133.16 | $663.01 | 494,200 | — | — |
| 2021-01-19 | $130.61 | $650.32 | 779,300 | — | — |
| 2021-01-15 | $132.01 | $657.29 | 965,600 | — | — |
| 2021-01-14 | $129.00 | $642.30 | 1,154,800 | — | — |
| 2021-01-13 | $126.42 | $624.35 | 661,800 | — | — |
| 2021-01-12 | $124.69 | $615.81 | 594,400 | — | — |
| 2021-01-11 | $124.21 | $613.44 | 557,700 | — | — |
| 2021-01-08 | $125.27 | $618.67 | 767,900 | — | — |
| 2021-01-07 | $124.55 | $615.12 | 661,800 | — | — |
| 2021-01-06 | $124.70 | $615.86 | 696,600 | — | — |
| 2021-01-05 | $122.67 | $605.83 | 630,500 | — | — |
| 2021-01-04 | $122.71 | $606.03 | 703,000 | — | — |