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
- 1996-04-11 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 | $165.03 | $167.21 | 235,600 | — | — |
| 2021-12-30 | $165.35 | $167.54 | 574,700 | — | — |
| 2021-12-29 | $167.50 | $169.72 | 371,300 | — | — |
| 2021-12-28 | $163.97 | $166.14 | 428,000 | — | — |
| 2021-12-27 | $161.35 | $163.49 | 276,100 | — | — |
| 2021-12-23 | $159.43 | $161.54 | 185,500 | — | — |
| 2021-12-22 | $158.48 | $160.58 | 439,000 | — | — |
| 2021-12-21 | $157.26 | $159.34 | 611,400 | — | — |
| 2021-12-20 | $150.64 | $152.63 | 366,300 | — | — |
| 2021-12-17 | $153.87 | $155.91 | 1,271,300 | — | — |
| 2021-12-16 | $148.55 | $150.52 | 591,100 | — | — |
| 2021-12-15 | $156.70 | $158.77 | 398,800 | — | — |
| 2021-12-14 | $155.64 | $157.50 | 550,500 | — | — |
| 2021-12-13 | $155.33 | $157.18 | 687,700 | — | — |
| 2021-12-10 | $157.62 | $159.50 | 367,700 | — | — |
| 2021-12-09 | $157.43 | $159.31 | 391,300 | — | — |
| 2021-12-08 | $160.84 | $162.76 | 508,900 | — | — |
| 2021-12-07 | $156.51 | $158.38 | 540,800 | — | — |
| 2021-12-06 | $150.44 | $152.24 | 749,300 | — | — |
| 2021-12-03 | $144.53 | $146.25 | 479,600 | — | — |
| 2021-12-02 | $145.95 | $147.69 | 410,600 | — | — |
| 2021-12-01 | $141.62 | $143.31 | 430,000 | — | — |
| 2021-11-30 | $143.05 | $144.76 | 435,200 | — | — |
| 2021-11-29 | $146.18 | $147.92 | 682,500 | — | — |
| 2021-11-26 | $144.44 | $146.16 | 346,100 | — | — |
| 2021-11-24 | $147.55 | $149.31 | 439,900 | — | — |
| 2021-11-23 | $148.16 | $149.93 | 635,800 | — | — |
| 2021-11-22 | $150.36 | $152.15 | 1,059,000 | — | — |
| 2021-11-19 | $154.06 | $155.90 | 516,700 | — | — |
| 2021-11-18 | $159.02 | $160.92 | 586,700 | — | — |
| 2021-11-17 | $163.20 | $165.15 | 393,400 | — | — |
| 2021-11-16 | $167.94 | $169.94 | 240,600 | — | — |
| 2021-11-15 | $167.84 | $169.84 | 290,200 | — | — |
| 2021-11-12 | $172.55 | $174.61 | 269,500 | — | — |
| 2021-11-11 | $168.44 | $170.45 | 393,100 | — | — |
| 2021-11-10 | $167.68 | $169.68 | 404,400 | — | — |
| 2021-11-09 | $173.21 | $175.28 | 337,300 | — | — |
| 2021-11-08 | $175.42 | $177.51 | 490,800 | — | — |
| 2021-11-05 | $174.35 | $176.43 | 767,300 | — | — |
| 2021-11-04 | $184.52 | $186.72 | 603,800 | — | — |
| 2021-11-03 | $184.80 | $187.01 | 218,300 | — | — |
| 2021-11-02 | $183.00 | $185.18 | 342,200 | — | — |
| 2021-11-01 | $187.37 | $189.61 | 373,400 | — | — |
| 2021-10-29 | $183.20 | $185.39 | 426,700 | — | — |
| 2021-10-28 | $179.77 | $181.92 | 517,600 | — | — |
| 2021-10-27 | $172.67 | $174.73 | 370,500 | — | — |
| 2021-10-26 | $174.01 | $176.09 | 243,000 | — | — |
| 2021-10-25 | $173.50 | $175.57 | 224,100 | — | — |
| 2021-10-22 | $173.39 | $175.46 | 299,600 | — | — |
| 2021-10-21 | $181.72 | $183.89 | 336,900 | — | — |
| 2021-10-20 | $180.64 | $182.80 | 272,300 | — | — |
| 2021-10-19 | $182.28 | $184.46 | 387,600 | — | — |
| 2021-10-18 | $179.00 | $181.14 | 507,000 | — | — |
| 2021-10-15 | $176.81 | $178.92 | 274,400 | — | — |
| 2021-10-14 | $176.58 | $178.69 | 371,500 | — | — |
| 2021-10-13 | $172.96 | $175.02 | 253,900 | — | — |
| 2021-10-12 | $170.45 | $172.48 | 376,300 | — | — |
| 2021-10-11 | $170.13 | $172.16 | 222,800 | — | — |
| 2021-10-08 | $169.01 | $171.03 | 237,600 | — | — |
| 2021-10-07 | $170.05 | $172.08 | 347,300 | — | — |
| 2021-10-06 | $164.76 | $166.73 | 359,000 | — | — |
| 2021-10-05 | $167.95 | $169.95 | 315,000 | — | — |
| 2021-10-04 | $165.90 | $167.88 | 570,300 | — | — |
| 2021-10-01 | $171.87 | $173.92 | 446,300 | — | — |
| 2021-09-30 | $170.96 | $173.00 | 667,300 | — | — |
| 2021-09-29 | $173.00 | $175.06 | 932,200 | — | — |
| 2021-09-28 | $181.15 | $183.31 | 400,200 | — | — |
| 2021-09-27 | $186.50 | $188.73 | 551,200 | — | — |
| 2021-09-24 | $190.67 | $192.95 | 245,100 | — | — |
| 2021-09-23 | $192.45 | $194.75 | 292,400 | — | — |
| 2021-09-22 | $192.66 | $194.96 | 250,400 | — | — |
| 2021-09-21 | $189.79 | $192.05 | 235,900 | — | — |
| 2021-09-20 | $190.75 | $193.03 | 407,600 | — | — |
| 2021-09-17 | $195.75 | $198.09 | 1,085,000 | — | — |
| 2021-09-16 | $199.62 | $202.00 | 375,500 | — | — |
| 2021-09-15 | $195.28 | $197.61 | 392,300 | — | — |
| 2021-09-14 | $197.17 | $199.32 | 250,100 | — | — |
| 2021-09-13 | $200.60 | $202.79 | 227,100 | — | — |
| 2021-09-10 | $200.29 | $202.47 | 177,200 | — | — |
| 2021-09-09 | $201.42 | $203.62 | 287,700 | — | — |
| 2021-09-08 | $203.29 | $205.51 | 156,800 | — | — |
| 2021-09-07 | $205.29 | $207.53 | 141,400 | — | — |
| 2021-09-03 | $209.23 | $211.51 | 132,300 | — | — |
| 2021-09-02 | $208.60 | $210.88 | 148,000 | — | — |
| 2021-09-01 | $208.86 | $211.14 | 268,800 | — | — |
| 2021-08-31 | $208.59 | $210.87 | 260,500 | — | — |
| 2021-08-30 | $208.70 | $210.98 | 292,100 | — | — |
| 2021-08-27 | $209.42 | $211.70 | 276,700 | — | — |
| 2021-08-26 | $204.48 | $206.71 | 136,700 | — | — |
| 2021-08-25 | $206.78 | $209.04 | 243,000 | — | — |
| 2021-08-24 | $208.29 | $210.56 | 327,800 | — | — |
| 2021-08-23 | $207.35 | $209.61 | 440,600 | — | — |
| 2021-08-20 | $203.41 | $205.63 | 406,500 | — | — |
| 2021-08-19 | $203.70 | $205.92 | 407,400 | — | — |
| 2021-08-18 | $199.83 | $202.01 | 335,900 | — | — |
| 2021-08-17 | $197.42 | $199.57 | 232,300 | — | — |
| 2021-08-16 | $196.38 | $198.52 | 352,900 | — | — |
| 2021-08-13 | $196.20 | $198.34 | 341,800 | — | — |
| 2021-08-12 | $199.95 | $202.13 | 295,000 | — | — |
| 2021-08-11 | $203.77 | $205.99 | 203,900 | — | — |
| 2021-08-10 | $204.58 | $206.81 | 407,500 | — | — |
| 2021-08-09 | $207.53 | $209.79 | 388,700 | — | — |
| 2021-08-06 | $209.15 | $211.43 | 1,100,100 | — | — |
| 2021-08-05 | $233.74 | $236.29 | 292,700 | — | — |
| 2021-08-04 | $231.60 | $234.13 | 153,200 | — | — |
| 2021-08-03 | $229.06 | $231.56 | 156,800 | — | — |
| 2021-08-02 | $229.76 | $232.27 | 329,700 | — | — |
| 2021-07-30 | $234.49 | $237.05 | 257,200 | — | — |
| 2021-07-29 | $232.06 | $234.59 | 425,400 | — | — |
| 2021-07-28 | $220.44 | $222.84 | 168,200 | — | — |
| 2021-07-27 | $213.20 | $215.53 | 146,300 | — | — |
| 2021-07-26 | $217.25 | $219.62 | 176,100 | — | — |
| 2021-07-23 | $222.85 | $225.28 | 160,800 | — | — |
| 2021-07-22 | $220.16 | $222.56 | 231,500 | — | — |
| 2021-07-21 | $218.67 | $221.05 | 300,100 | — | — |
| 2021-07-20 | $212.18 | $214.49 | 340,800 | — | — |
| 2021-07-19 | $205.11 | $207.35 | 186,000 | — | — |
| 2021-07-16 | $204.49 | $206.72 | 152,800 | — | — |
| 2021-07-15 | $208.94 | $211.22 | 166,100 | — | — |
| 2021-07-14 | $212.39 | $214.71 | 136,200 | — | — |
| 2021-07-13 | $215.02 | $217.37 | 174,600 | — | — |
| 2021-07-12 | $218.40 | $220.78 | 148,900 | — | — |
| 2021-07-09 | $217.64 | $220.01 | 134,200 | — | — |
| 2021-07-08 | $213.41 | $215.74 | 219,900 | — | — |
| 2021-07-07 | $216.87 | $219.24 | 191,200 | — | — |
| 2021-07-06 | $218.36 | $220.74 | 249,900 | — | — |
| 2021-07-02 | $219.88 | $222.28 | 234,400 | — | — |
| 2021-07-01 | $219.07 | $221.46 | 296,200 | — | — |
| 2021-06-30 | $222.33 | $224.75 | 211,300 | — | — |
| 2021-06-29 | $224.02 | $226.46 | 175,600 | — | — |
| 2021-06-28 | $225.02 | $227.47 | 347,000 | — | — |
| 2021-06-25 | $220.13 | $222.53 | 562,300 | — | — |
| 2021-06-24 | $219.97 | $222.37 | 283,400 | — | — |
| 2021-06-23 | $215.73 | $218.08 | 139,300 | — | — |
| 2021-06-22 | $214.21 | $216.55 | 183,600 | — | — |
| 2021-06-21 | $213.71 | $216.04 | 274,600 | — | — |
| 2021-06-18 | $208.93 | $211.21 | 826,700 | — | — |
| 2021-06-17 | $215.30 | $217.65 | 263,900 | — | — |
| 2021-06-16 | $211.27 | $213.57 | 254,400 | — | — |
| 2021-06-15 | $214.96 | $217.30 | 228,500 | — | — |
| 2021-06-14 | $215.05 | $217.40 | 420,400 | — | — |
| 2021-06-11 | $221.75 | $223.97 | 163,600 | — | — |
| 2021-06-10 | $219.65 | $221.85 | 212,900 | — | — |
| 2021-06-09 | $215.28 | $217.43 | 159,100 | — | — |
| 2021-06-08 | $217.14 | $219.31 | 213,800 | — | — |
| 2021-06-07 | $215.49 | $217.64 | 200,000 | — | — |
| 2021-06-04 | $215.12 | $217.27 | 152,800 | — | — |
| 2021-06-03 | $211.90 | $214.02 | 174,000 | — | — |
| 2021-06-02 | $215.74 | $217.90 | 191,700 | — | — |
| 2021-06-01 | $214.43 | $216.57 | 234,300 | — | — |
| 2021-05-28 | $215.86 | $218.02 | 211,500 | — | — |
| 2021-05-27 | $213.89 | $216.03 | 297,400 | — | — |
| 2021-05-26 | $211.81 | $213.93 | 135,500 | — | — |
| 2021-05-25 | $211.32 | $213.43 | 281,300 | — | — |
| 2021-05-24 | $212.79 | $214.92 | 266,300 | — | — |
| 2021-05-21 | $210.05 | $212.15 | 320,700 | — | — |
| 2021-05-20 | $210.86 | $212.97 | 348,400 | — | — |
| 2021-05-19 | $205.57 | $207.62 | 467,200 | — | — |
| 2021-05-18 | $202.41 | $204.43 | 724,700 | — | — |
| 2021-05-17 | $195.79 | $197.75 | 508,100 | — | — |
| 2021-05-14 | $192.74 | $194.67 | 319,900 | — | — |
| 2021-05-13 | $190.24 | $192.14 | 498,300 | — | — |
| 2021-05-12 | $188.61 | $190.50 | 413,700 | — | — |
| 2021-05-11 | $200.09 | $202.09 | 786,300 | — | — |
| 2021-05-10 | $204.53 | $206.57 | 675,200 | — | — |
| 2021-05-07 | $221.29 | $223.50 | 494,500 | — | — |
| 2021-05-06 | $218.24 | $220.42 | 349,000 | — | — |
| 2021-05-05 | $220.00 | $222.20 | 160,400 | — | — |
| 2021-05-04 | $221.49 | $223.70 | 270,700 | — | — |
| 2021-05-03 | $222.73 | $224.96 | 276,500 | — | — |
| 2021-04-30 | $223.69 | $225.93 | 327,500 | — | — |
| 2021-04-29 | $235.95 | $238.31 | 185,500 | — | — |
| 2021-04-28 | $232.89 | $235.22 | 308,300 | — | — |
| 2021-04-27 | $236.58 | $238.94 | 245,800 | — | — |
| 2021-04-26 | $237.14 | $239.51 | 374,700 | — | — |
| 2021-04-23 | $223.57 | $225.80 | 245,300 | — | — |
| 2021-04-22 | $219.11 | $221.30 | 382,600 | — | — |
| 2021-04-21 | $220.15 | $222.35 | 306,700 | — | — |
| 2021-04-20 | $219.45 | $221.64 | 459,200 | — | — |
| 2021-04-19 | $226.69 | $228.96 | 266,200 | — | — |
| 2021-04-16 | $229.25 | $231.54 | 222,300 | — | — |
| 2021-04-15 | $223.55 | $225.78 | 217,900 | — | — |
| 2021-04-14 | $226.52 | $228.78 | 420,100 | — | — |
| 2021-04-13 | $225.00 | $227.25 | 591,500 | — | — |
| 2021-04-12 | $234.01 | $236.35 | 460,400 | — | — |
| 2021-04-09 | $240.83 | $243.24 | 141,400 | — | — |
| 2021-04-08 | $242.87 | $245.30 | 267,200 | — | — |
| 2021-04-07 | $240.75 | $243.16 | 217,800 | — | — |
| 2021-04-06 | $242.10 | $244.52 | 232,700 | — | — |
| 2021-04-05 | $243.53 | $245.96 | 250,200 | — | — |
| 2021-04-01 | $238.14 | $240.52 | 409,000 | — | — |
| 2021-03-31 | $236.77 | $239.14 | 480,500 | — | — |
| 2021-03-30 | $228.87 | $231.16 | 436,100 | — | — |
| 2021-03-29 | $230.00 | $232.30 | 593,700 | — | — |
| 2021-03-26 | $240.12 | $242.52 | 369,000 | — | — |
| 2021-03-25 | $226.39 | $228.65 | 447,500 | — | — |
| 2021-03-24 | $222.01 | $224.23 | 373,300 | — | — |
| 2021-03-23 | $226.53 | $228.79 | 437,200 | — | — |
| 2021-03-22 | $233.86 | $236.20 | 475,600 | — | — |
| 2021-03-19 | $229.65 | $231.95 | 654,800 | — | — |
| 2021-03-18 | $226.99 | $229.26 | 378,900 | — | — |
| 2021-03-17 | $230.47 | $232.77 | 297,500 | — | — |
| 2021-03-16 | $228.43 | $230.71 | 295,700 | — | — |
| 2021-03-15 | $230.72 | $233.03 | 397,600 | — | — |
| 2021-03-12 | $221.94 | $223.96 | 438,500 | — | — |
| 2021-03-11 | $221.91 | $223.93 | 301,200 | — | — |
| 2021-03-10 | $212.27 | $214.20 | 478,200 | — | — |
| 2021-03-09 | $214.96 | $216.91 | 662,000 | — | — |
| 2021-03-08 | $199.81 | $201.63 | 997,200 | — | — |
| 2021-03-05 | $189.08 | $190.80 | 876,900 | — | — |
| 2021-03-04 | $193.53 | $195.29 | 617,500 | — | — |
| 2021-03-03 | $206.12 | $207.99 | 368,600 | — | — |
| 2021-03-02 | $214.50 | $216.45 | 222,900 | — | — |
| 2021-03-01 | $219.53 | $221.52 | 327,800 | — | — |
| 2021-02-26 | $211.69 | $213.61 | 483,300 | — | — |
| 2021-02-25 | $207.91 | $209.80 | 448,800 | — | — |
| 2021-02-24 | $216.69 | $218.66 | 392,000 | — | — |
| 2021-02-23 | $209.63 | $211.53 | 827,600 | — | — |
| 2021-02-22 | $208.43 | $210.32 | 748,500 | — | — |
| 2021-02-19 | $224.80 | $226.84 | 1,205,600 | — | — |
| 2021-02-18 | $237.15 | $239.30 | 371,100 | — | — |
| 2021-02-17 | $239.75 | $241.93 | 255,600 | — | — |
| 2021-02-16 | $248.68 | $250.94 | 354,600 | — | — |
| 2021-02-12 | $238.16 | $240.32 | 195,900 | — | — |
| 2021-02-11 | $242.20 | $244.40 | 347,300 | — | — |
| 2021-02-10 | $235.17 | $237.31 | 196,200 | — | — |
| 2021-02-09 | $234.65 | $236.78 | 225,600 | — | — |
| 2021-02-08 | $235.83 | $237.97 | 334,200 | — | — |
| 2021-02-05 | $231.00 | $233.10 | 249,900 | — | — |
| 2021-02-04 | $233.88 | $236.00 | 413,000 | — | — |
| 2021-02-03 | $231.49 | $233.59 | 247,600 | — | — |
| 2021-02-02 | $238.05 | $240.21 | 230,100 | — | — |
| 2021-02-01 | $237.48 | $239.64 | 222,200 | — | — |
| 2021-01-29 | $230.82 | $232.92 | 192,300 | — | — |
| 2021-01-28 | $238.40 | $240.57 | 217,200 | — | — |
| 2021-01-27 | $234.81 | $236.94 | 462,700 | — | — |
| 2021-01-26 | $243.72 | $245.93 | 166,100 | — | — |
| 2021-01-25 | $247.69 | $249.94 | 307,700 | — | — |
| 2021-01-22 | $247.86 | $250.11 | 290,200 | — | — |
| 2021-01-21 | $255.50 | $257.82 | 256,300 | — | — |
| 2021-01-20 | $257.99 | $260.33 | 227,500 | — | — |
| 2021-01-19 | $260.29 | $262.65 | 258,100 | — | — |
| 2021-01-15 | $250.60 | $252.88 | 217,200 | — | — |
| 2021-01-14 | $256.77 | $259.10 | 342,200 | — | — |
| 2021-01-13 | $245.95 | $248.18 | 225,100 | — | — |
| 2021-01-12 | $247.28 | $249.53 | 422,400 | — | — |
| 2021-01-11 | $244.61 | $246.83 | 270,800 | — | — |
| 2021-01-08 | $247.17 | $249.42 | 330,700 | — | — |
| 2021-01-07 | $240.77 | $242.96 | 287,500 | — | — |
| 2021-01-06 | $232.50 | $234.61 | 422,100 | — | — |
| 2021-01-05 | $233.56 | $235.68 | 375,200 | — | — |
| 2021-01-04 | $227.02 | $229.08 | 329,700 | — | — |