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
- 2012-10-10 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 | $202.89 | $202.89 | 356,900 | — | — |
| 2021-12-30 | $201.19 | $201.19 | 222,200 | — | — |
| 2021-12-29 | $204.76 | $204.76 | 234,900 | — | — |
| 2021-12-28 | $203.71 | $203.71 | 358,600 | — | — |
| 2021-12-27 | $209.40 | $209.40 | 412,100 | — | — |
| 2021-12-23 | $200.58 | $200.58 | 353,200 | — | — |
| 2021-12-22 | $197.35 | $197.35 | 604,100 | — | — |
| 2021-12-21 | $195.80 | $195.80 | 605,000 | — | — |
| 2021-12-20 | $184.55 | $184.55 | 779,600 | — | — |
| 2021-12-17 | $180.39 | $180.39 | 1,275,800 | — | — |
| 2021-12-16 | $179.63 | $179.63 | 1,896,100 | — | — |
| 2021-12-15 | $209.57 | $209.57 | 796,800 | — | — |
| 2021-12-14 | $195.22 | $195.22 | 498,800 | — | — |
| 2021-12-13 | $197.35 | $197.35 | 560,500 | — | — |
| 2021-12-10 | $207.81 | $207.81 | 517,000 | — | — |
| 2021-12-09 | $207.87 | $207.87 | 600,500 | — | — |
| 2021-12-08 | $216.84 | $216.84 | 624,100 | — | — |
| 2021-12-07 | $216.66 | $216.66 | 1,483,100 | — | — |
| 2021-12-06 | $194.77 | $194.77 | 915,700 | — | — |
| 2021-12-03 | $193.52 | $193.52 | 1,088,400 | — | — |
| 2021-12-02 | $200.35 | $200.35 | 1,578,200 | — | — |
| 2021-12-01 | $204.89 | $204.89 | 5,093,100 | — | — |
| 2021-11-30 | $179.52 | $179.52 | 1,528,600 | — | — |
| 2021-11-29 | $181.85 | $181.85 | 939,000 | — | — |
| 2021-11-26 | $172.21 | $172.21 | 332,300 | — | — |
| 2021-11-24 | $181.21 | $181.21 | 292,600 | — | — |
| 2021-11-23 | $180.06 | $180.06 | 530,400 | — | — |
| 2021-11-22 | $181.33 | $181.33 | 930,800 | — | — |
| 2021-11-19 | $188.69 | $188.69 | 391,300 | — | — |
| 2021-11-18 | $189.82 | $189.82 | 514,400 | — | — |
| 2021-11-17 | $189.19 | $189.19 | 645,500 | — | — |
| 2021-11-16 | $196.42 | $196.42 | 419,000 | — | — |
| 2021-11-15 | $190.26 | $190.26 | 621,800 | — | — |
| 2021-11-12 | $195.45 | $195.45 | 398,000 | — | — |
| 2021-11-11 | $193.23 | $193.23 | 470,800 | — | — |
| 2021-11-10 | $184.26 | $184.26 | 1,461,700 | — | — |
| 2021-11-09 | $201.75 | $201.75 | 486,500 | — | — |
| 2021-11-08 | $203.30 | $203.30 | 658,400 | — | — |
| 2021-11-05 | $193.98 | $193.98 | 503,100 | — | — |
| 2021-11-04 | $196.19 | $196.19 | 517,800 | — | — |
| 2021-11-03 | $193.87 | $193.87 | 503,100 | — | — |
| 2021-11-02 | $189.72 | $189.72 | 474,700 | — | — |
| 2021-11-01 | $190.80 | $190.80 | 572,500 | — | — |
| 2021-10-29 | $185.83 | $185.83 | 551,000 | — | — |
| 2021-10-28 | $189.44 | $189.44 | 443,000 | — | — |
| 2021-10-27 | $181.69 | $181.69 | 649,900 | — | — |
| 2021-10-26 | $181.00 | $181.00 | 757,100 | — | — |
| 2021-10-25 | $179.85 | $179.85 | 642,800 | — | — |
| 2021-10-22 | $173.35 | $173.35 | 450,600 | — | — |
| 2021-10-21 | $176.86 | $176.86 | 775,000 | — | — |
| 2021-10-20 | $174.02 | $174.02 | 572,800 | — | — |
| 2021-10-19 | $169.46 | $169.46 | 554,400 | — | — |
| 2021-10-18 | $167.87 | $167.87 | 721,400 | — | — |
| 2021-10-15 | $167.08 | $167.08 | 1,201,200 | — | — |
| 2021-10-14 | $167.54 | $167.54 | 1,495,800 | — | — |
| 2021-10-13 | $152.62 | $152.62 | 402,100 | — | — |
| 2021-10-12 | $152.74 | $152.74 | 412,100 | — | — |
| 2021-10-11 | $150.57 | $150.57 | 308,800 | — | — |
| 2021-10-08 | $154.14 | $154.14 | 519,600 | — | — |
| 2021-10-07 | $158.65 | $158.65 | 845,000 | — | — |
| 2021-10-06 | $150.19 | $150.19 | 306,900 | — | — |
| 2021-10-05 | $150.53 | $150.53 | 477,600 | — | — |
| 2021-10-04 | $148.83 | $148.83 | 473,600 | — | — |
| 2021-10-01 | $153.72 | $153.72 | 469,500 | — | — |
| 2021-09-30 | $155.74 | $155.74 | 522,800 | — | — |
| 2021-09-29 | $154.72 | $154.72 | 464,400 | — | — |
| 2021-09-28 | $155.16 | $155.16 | 657,900 | — | — |
| 2021-09-27 | $159.35 | $159.35 | 533,100 | — | — |
| 2021-09-24 | $162.89 | $162.89 | 709,300 | — | — |
| 2021-09-23 | $168.71 | $168.71 | 1,581,600 | — | — |
| 2021-09-22 | $164.37 | $164.37 | 1,924,200 | — | — |
| 2021-09-21 | $148.92 | $148.92 | 692,500 | — | — |
| 2021-09-20 | $144.98 | $144.98 | 712,100 | — | — |
| 2021-09-17 | $150.17 | $150.17 | 1,059,500 | — | — |
| 2021-09-16 | $152.41 | $152.41 | 588,000 | — | — |
| 2021-09-15 | $152.65 | $152.65 | 705,900 | — | — |
| 2021-09-14 | $146.56 | $146.56 | 459,900 | — | — |
| 2021-09-13 | $147.65 | $147.65 | 769,300 | — | — |
| 2021-09-10 | $148.32 | $148.32 | 1,182,400 | — | — |
| 2021-09-09 | $146.34 | $146.34 | 1,604,700 | — | — |
| 2021-09-08 | $137.66 | $137.66 | 684,400 | — | — |
| 2021-09-07 | $136.42 | $136.42 | 770,800 | — | — |
| 2021-09-03 | $137.20 | $137.20 | 1,332,300 | — | — |
| 2021-09-02 | $132.67 | $132.67 | 2,626,700 | — | — |
| 2021-09-01 | $131.96 | $131.96 | 5,203,800 | — | — |
| 2021-08-31 | $103.57 | $103.57 | 716,900 | — | — |
| 2021-08-30 | $105.49 | $105.49 | 439,700 | — | — |
| 2021-08-27 | $102.43 | $102.43 | 216,900 | — | — |
| 2021-08-26 | $98.24 | $98.24 | 166,500 | — | — |
| 2021-08-25 | $99.20 | $99.20 | 120,200 | — | — |
| 2021-08-24 | $99.52 | $99.52 | 169,000 | — | — |
| 2021-08-23 | $98.08 | $98.08 | 180,600 | — | — |
| 2021-08-20 | $95.10 | $95.10 | 172,300 | — | — |
| 2021-08-19 | $92.96 | $92.96 | 129,700 | — | — |
| 2021-08-18 | $93.00 | $93.00 | 275,900 | — | — |
| 2021-08-17 | $89.57 | $89.57 | 457,000 | — | — |
| 2021-08-16 | $97.16 | $97.16 | 172,100 | — | — |
| 2021-08-13 | $98.65 | $98.65 | 123,600 | — | — |
| 2021-08-12 | $99.94 | $99.94 | 190,500 | — | — |
| 2021-08-11 | $101.78 | $101.78 | 164,400 | — | — |
| 2021-08-10 | $101.12 | $101.12 | 178,200 | — | — |
| 2021-08-09 | $102.84 | $102.84 | 334,900 | — | — |
| 2021-08-06 | $102.76 | $102.76 | 179,600 | — | — |
| 2021-08-05 | $101.81 | $101.81 | 332,300 | — | — |
| 2021-08-04 | $97.90 | $97.90 | 202,300 | — | — |
| 2021-08-03 | $97.06 | $97.06 | 145,800 | — | — |
| 2021-08-02 | $97.77 | $97.77 | 232,200 | — | — |
| 2021-07-30 | $98.49 | $98.49 | 250,800 | — | — |
| 2021-07-29 | $97.12 | $97.12 | 159,500 | — | — |
| 2021-07-28 | $96.22 | $96.22 | 330,000 | — | — |
| 2021-07-27 | $91.40 | $91.40 | 278,200 | — | — |
| 2021-07-26 | $95.04 | $95.04 | 230,400 | — | — |
| 2021-07-23 | $94.29 | $94.29 | 261,500 | — | — |
| 2021-07-22 | $93.07 | $93.07 | 170,900 | — | — |
| 2021-07-21 | $95.86 | $95.86 | 178,500 | — | — |
| 2021-07-20 | $92.90 | $92.90 | 273,200 | — | — |
| 2021-07-19 | $90.12 | $90.12 | 292,800 | — | — |
| 2021-07-16 | $91.64 | $91.64 | 295,000 | — | — |
| 2021-07-15 | $94.83 | $94.83 | 333,000 | — | — |
| 2021-07-14 | $96.22 | $96.22 | 234,200 | — | — |
| 2021-07-13 | $100.09 | $100.09 | 122,200 | — | — |
| 2021-07-12 | $102.65 | $102.65 | 221,600 | — | — |
| 2021-07-09 | $101.48 | $101.48 | 190,900 | — | — |
| 2021-07-08 | $98.84 | $98.84 | 274,800 | — | — |
| 2021-07-07 | $100.46 | $100.46 | 343,900 | — | — |
| 2021-07-06 | $103.87 | $103.87 | 227,700 | — | — |
| 2021-07-02 | $106.00 | $106.00 | 280,600 | — | — |
| 2021-07-01 | $105.99 | $105.99 | 327,500 | — | — |
| 2021-06-30 | $106.63 | $106.63 | 319,600 | — | — |
| 2021-06-29 | $107.37 | $107.37 | 338,800 | — | — |
| 2021-06-28 | $106.07 | $106.07 | 393,800 | — | — |
| 2021-06-25 | $103.85 | $103.85 | 1,376,100 | — | — |
| 2021-06-24 | $106.43 | $106.43 | 318,700 | — | — |
| 2021-06-23 | $104.50 | $104.50 | 469,500 | — | — |
| 2021-06-22 | $100.65 | $100.65 | 233,700 | — | — |
| 2021-06-21 | $99.07 | $99.07 | 283,900 | — | — |
| 2021-06-18 | $97.93 | $97.93 | 839,200 | — | — |
| 2021-06-17 | $100.70 | $100.70 | 842,200 | — | — |
| 2021-06-16 | $101.30 | $101.30 | 507,700 | — | — |
| 2021-06-15 | $104.43 | $104.43 | 385,700 | — | — |
| 2021-06-14 | $105.38 | $105.38 | 652,500 | — | — |
| 2021-06-11 | $101.12 | $101.12 | 288,300 | — | — |
| 2021-06-10 | $97.16 | $97.16 | 259,400 | — | — |
| 2021-06-09 | $96.27 | $96.27 | 225,800 | — | — |
| 2021-06-08 | $97.95 | $97.95 | 248,700 | — | — |
| 2021-06-07 | $98.14 | $98.14 | 296,900 | — | — |
| 2021-06-04 | $98.36 | $98.36 | 408,800 | — | — |
| 2021-06-03 | $99.42 | $99.42 | 663,500 | — | — |
| 2021-06-02 | $99.65 | $99.65 | 1,460,900 | — | — |
| 2021-06-01 | $101.13 | $101.13 | 807,800 | — | — |
| 2021-05-28 | $100.38 | $100.38 | 416,400 | — | — |
| 2021-05-27 | $101.95 | $101.95 | 379,500 | — | — |
| 2021-05-26 | $100.66 | $100.66 | 249,900 | — | — |
| 2021-05-25 | $98.32 | $98.32 | 370,300 | — | — |
| 2021-05-24 | $97.35 | $97.35 | 530,400 | — | — |
| 2021-05-21 | $93.37 | $93.37 | 1,361,400 | — | — |
| 2021-05-20 | $92.60 | $92.60 | 319,900 | — | — |
| 2021-05-19 | $92.29 | $92.29 | 515,000 | — | — |
| 2021-05-18 | $90.13 | $90.13 | 311,100 | — | — |
| 2021-05-17 | $88.07 | $88.07 | 369,900 | — | — |
| 2021-05-14 | $90.00 | $90.00 | 198,800 | — | — |
| 2021-05-13 | $87.63 | $87.63 | 527,900 | — | — |
| 2021-05-12 | $84.23 | $84.23 | 592,700 | — | — |
| 2021-05-11 | $88.26 | $88.26 | 1,152,700 | — | — |
| 2021-05-10 | $87.11 | $87.11 | 286,500 | — | — |
| 2021-05-07 | $92.66 | $92.66 | 212,000 | — | — |
| 2021-05-06 | $90.61 | $90.61 | 340,900 | — | — |
| 2021-05-05 | $93.29 | $93.29 | 277,000 | — | — |
| 2021-05-04 | $90.61 | $90.61 | 561,400 | — | — |
| 2021-05-03 | $94.31 | $94.31 | 368,500 | — | — |
| 2021-04-30 | $97.49 | $97.49 | 386,600 | — | — |
| 2021-04-29 | $102.88 | $102.88 | 319,200 | — | — |
| 2021-04-28 | $103.60 | $103.60 | 231,500 | — | — |
| 2021-04-27 | $102.70 | $102.70 | 258,700 | — | — |
| 2021-04-26 | $104.38 | $104.38 | 275,300 | — | — |
| 2021-04-23 | $103.54 | $103.54 | 439,200 | — | — |
| 2021-04-22 | $99.69 | $99.69 | 202,800 | — | — |
| 2021-04-21 | $101.43 | $101.43 | 248,100 | — | — |
| 2021-04-20 | $96.81 | $96.81 | 296,300 | — | — |
| 2021-04-19 | $98.65 | $98.65 | 253,400 | — | — |
| 2021-04-16 | $102.31 | $102.31 | 188,200 | — | — |
| 2021-04-15 | $104.14 | $104.14 | 242,800 | — | — |
| 2021-04-14 | $101.64 | $101.64 | 241,200 | — | — |
| 2021-04-13 | $102.21 | $102.21 | 642,500 | — | — |
| 2021-04-12 | $101.40 | $101.40 | 291,100 | — | — |
| 2021-04-09 | $103.23 | $103.23 | 308,300 | — | — |
| 2021-04-08 | $103.91 | $103.91 | 287,500 | — | — |
| 2021-04-07 | $104.57 | $104.57 | 255,000 | — | — |
| 2021-04-06 | $105.37 | $105.37 | 264,000 | — | — |
| 2021-04-05 | $105.26 | $105.26 | 296,900 | — | — |
| 2021-04-01 | $105.23 | $105.23 | 431,600 | — | — |
| 2021-03-31 | $100.39 | $100.39 | 440,800 | — | — |
| 2021-03-30 | $97.76 | $97.76 | 426,000 | — | — |
| 2021-03-29 | $95.11 | $95.11 | 595,300 | — | — |
| 2021-03-26 | $98.27 | $98.27 | 363,100 | — | — |
| 2021-03-25 | $96.90 | $96.90 | 797,800 | — | — |
| 2021-03-24 | $98.25 | $98.25 | 493,500 | — | — |
| 2021-03-23 | $99.34 | $99.34 | 716,500 | — | — |
| 2021-03-22 | $105.92 | $105.92 | 354,200 | — | — |
| 2021-03-19 | $106.25 | $106.25 | 649,400 | — | — |
| 2021-03-18 | $105.18 | $105.18 | 572,200 | — | — |
| 2021-03-17 | $110.66 | $110.66 | 558,900 | — | — |
| 2021-03-16 | $109.91 | $109.91 | 1,020,100 | — | — |
| 2021-03-15 | $114.82 | $114.82 | 539,700 | — | — |
| 2021-03-12 | $113.78 | $113.78 | 545,800 | — | — |
| 2021-03-11 | $118.31 | $118.31 | 426,600 | — | — |
| 2021-03-10 | $111.60 | $111.60 | 500,000 | — | — |
| 2021-03-09 | $109.42 | $109.42 | 694,400 | — | — |
| 2021-03-08 | $106.11 | $106.11 | 1,053,900 | — | — |
| 2021-03-05 | $113.26 | $113.26 | 919,900 | — | — |
| 2021-03-04 | $111.51 | $111.51 | 1,681,300 | — | — |
| 2021-03-03 | $113.33 | $113.33 | 3,750,800 | — | — |
| 2021-03-02 | $113.71 | $113.71 | 784,800 | — | — |
| 2021-03-01 | $118.80 | $118.80 | 621,500 | — | — |
| 2021-02-26 | $112.49 | $112.49 | 915,100 | — | — |
| 2021-02-25 | $113.29 | $113.29 | 501,100 | — | — |
| 2021-02-24 | $121.23 | $121.23 | 620,800 | — | — |
| 2021-02-23 | $117.25 | $117.25 | 832,200 | — | — |
| 2021-02-22 | $121.41 | $121.41 | 473,600 | — | — |
| 2021-02-19 | $127.16 | $127.16 | 463,800 | — | — |
| 2021-02-18 | $123.46 | $123.46 | 488,700 | — | — |
| 2021-02-17 | $123.52 | $123.52 | 567,300 | — | — |
| 2021-02-16 | $128.12 | $128.12 | 801,400 | — | — |
| 2021-02-12 | $124.20 | $124.20 | 598,400 | — | — |
| 2021-02-11 | $123.41 | $123.41 | 688,600 | — | — |
| 2021-02-10 | $118.11 | $118.11 | 755,900 | — | — |
| 2021-02-09 | $116.36 | $116.36 | 612,900 | — | — |
| 2021-02-08 | $117.87 | $117.87 | 677,800 | — | — |
| 2021-02-05 | $112.68 | $112.68 | 475,300 | — | — |
| 2021-02-04 | $112.03 | $112.03 | 550,900 | — | — |
| 2021-02-03 | $106.85 | $106.85 | 850,300 | — | — |
| 2021-02-02 | $108.59 | $108.59 | 603,000 | — | — |
| 2021-02-01 | $105.16 | $105.16 | 948,100 | — | — |
| 2021-01-29 | $94.36 | $94.36 | 1,161,400 | — | — |
| 2021-01-28 | $100.05 | $100.05 | 1,025,300 | — | — |
| 2021-01-27 | $93.26 | $93.26 | 1,448,400 | — | — |
| 2021-01-26 | $101.14 | $101.14 | 601,900 | — | — |
| 2021-01-25 | $105.31 | $105.31 | 972,000 | — | — |
| 2021-01-22 | $112.90 | $112.90 | 630,200 | — | — |
| 2021-01-21 | $109.71 | $109.71 | 896,700 | — | — |
| 2021-01-20 | $105.13 | $105.13 | 546,900 | — | — |
| 2021-01-19 | $105.73 | $105.73 | 430,100 | — | — |
| 2021-01-15 | $104.35 | $104.35 | 1,348,500 | — | — |
| 2021-01-14 | $108.19 | $108.19 | 883,700 | — | — |
| 2021-01-13 | $99.38 | $99.38 | 1,067,700 | — | — |
| 2021-01-12 | $97.80 | $97.80 | 1,230,700 | — | — |
| 2021-01-11 | $105.87 | $105.87 | 631,100 | — | — |
| 2021-01-08 | $99.84 | $99.84 | 899,300 | — | — |
| 2021-01-07 | $106.41 | $106.41 | 799,500 | — | — |
| 2021-01-06 | $102.65 | $102.65 | 1,475,500 | — | — |
| 2021-01-05 | $95.25 | $95.25 | 441,500 | — | — |
| 2021-01-04 | $91.34 | $91.34 | 514,200 | — | — |