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
- 1993-10-05 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 | $334.32 | $354.75 | 217,000 | — | — |
| 2021-12-30 | $332.80 | $353.14 | 158,700 | — | — |
| 2021-12-29 | $336.30 | $356.85 | 136,000 | — | — |
| 2021-12-28 | $332.84 | $353.18 | 158,100 | — | — |
| 2021-12-27 | $335.58 | $356.09 | 201,300 | — | — |
| 2021-12-23 | $325.53 | $345.42 | 232,000 | — | — |
| 2021-12-22 | $324.66 | $344.50 | 238,900 | — | — |
| 2021-12-21 | $316.24 | $335.57 | 369,100 | — | — |
| 2021-12-20 | $308.71 | $327.58 | 579,500 | — | — |
| 2021-12-17 | $320.07 | $339.63 | 1,103,200 | — | — |
| 2021-12-16 | $326.60 | $346.56 | 540,300 | — | — |
| 2021-12-15 | $327.49 | $347.50 | 483,900 | — | — |
| 2021-12-14 | $313.99 | $333.18 | 370,000 | — | — |
| 2021-12-13 | $320.44 | $340.02 | 432,800 | — | — |
| 2021-12-10 | $321.99 | $341.67 | 440,300 | — | — |
| 2021-12-09 | $311.16 | $330.17 | 252,800 | — | — |
| 2021-12-08 | $319.04 | $338.54 | 398,200 | — | — |
| 2021-12-07 | $316.01 | $335.32 | 550,900 | — | — |
| 2021-12-06 | $307.42 | $326.21 | 319,400 | — | — |
| 2021-12-03 | $309.40 | $328.31 | 331,800 | — | — |
| 2021-12-02 | $318.51 | $337.97 | 492,300 | — | — |
| 2021-12-01 | $306.53 | $325.26 | 530,800 | — | — |
| 2021-11-30 | $312.25 | $331.33 | 1,112,200 | — | — |
| 2021-11-29 | $325.00 | $344.86 | 522,100 | — | — |
| 2021-11-26 | $321.22 | $340.85 | 325,500 | — | — |
| 2021-11-24 | $326.11 | $346.04 | 691,300 | — | — |
| 2021-11-23 | $324.00 | $343.80 | 410,700 | — | — |
| 2021-11-22 | $321.83 | $341.50 | 410,900 | — | — |
| 2021-11-19 | $334.55 | $354.99 | 472,500 | — | — |
| 2021-11-18 | $335.11 | $355.59 | 296,900 | — | — |
| 2021-11-17 | $335.02 | $355.49 | 272,200 | — | — |
| 2021-11-16 | $332.62 | $352.95 | 404,500 | — | — |
| 2021-11-15 | $333.66 | $354.05 | 185,100 | — | — |
| 2021-11-12 | $332.04 | $352.33 | 214,900 | — | — |
| 2021-11-11 | $329.58 | $349.72 | 362,100 | — | — |
| 2021-11-10 | $329.53 | $349.67 | 285,600 | — | — |
| 2021-11-09 | $339.34 | $360.08 | 420,400 | — | — |
| 2021-11-08 | $333.85 | $354.25 | 342,500 | — | — |
| 2021-11-05 | $331.46 | $351.72 | 385,800 | — | — |
| 2021-11-04 | $330.71 | $350.92 | 528,100 | — | — |
| 2021-11-03 | $325.62 | $345.52 | 747,000 | — | — |
| 2021-11-02 | $339.69 | $360.45 | 1,383,400 | — | — |
| 2021-11-01 | $328.40 | $348.47 | 671,200 | — | — |
| 2021-10-29 | $331.91 | $352.19 | 471,100 | — | — |
| 2021-10-28 | $326.84 | $346.81 | 366,300 | — | — |
| 2021-10-27 | $320.88 | $340.49 | 375,500 | — | — |
| 2021-10-26 | $326.42 | $346.37 | 331,100 | — | — |
| 2021-10-25 | $323.19 | $342.94 | 432,600 | — | — |
| 2021-10-22 | $324.51 | $344.34 | 424,400 | — | — |
| 2021-10-21 | $319.83 | $339.37 | 529,600 | — | — |
| 2021-10-20 | $315.16 | $334.42 | 363,100 | — | — |
| 2021-10-19 | $319.96 | $339.51 | 340,900 | — | — |
| 2021-10-18 | $315.86 | $335.16 | 257,300 | — | — |
| 2021-10-15 | $311.28 | $330.30 | 330,800 | — | — |
| 2021-10-14 | $310.31 | $329.27 | 457,900 | — | — |
| 2021-10-13 | $306.40 | $325.12 | 326,100 | — | — |
| 2021-10-12 | $301.06 | $319.46 | 452,400 | — | — |
| 2021-10-11 | $301.48 | $319.90 | 250,500 | — | — |
| 2021-10-08 | $304.10 | $322.68 | 383,300 | — | — |
| 2021-10-07 | $305.30 | $323.96 | 667,100 | — | — |
| 2021-10-06 | $304.20 | $322.79 | 836,400 | — | — |
| 2021-10-05 | $311.46 | $330.49 | 507,500 | — | — |
| 2021-10-04 | $305.13 | $323.78 | 675,100 | — | — |
| 2021-10-01 | $306.20 | $324.91 | 883,400 | — | — |
| 2021-09-30 | $303.88 | $322.45 | 561,200 | — | — |
| 2021-09-29 | $307.85 | $326.66 | 464,700 | — | — |
| 2021-09-28 | $303.78 | $322.34 | 621,800 | — | — |
| 2021-09-27 | $315.11 | $334.37 | 411,800 | — | — |
| 2021-09-24 | $324.69 | $344.53 | 332,400 | — | — |
| 2021-09-23 | $324.25 | $344.06 | 524,900 | — | — |
| 2021-09-22 | $316.55 | $335.89 | 729,300 | — | — |
| 2021-09-21 | $307.50 | $326.29 | 868,500 | — | — |
| 2021-09-20 | $311.78 | $330.83 | 421,200 | — | — |
| 2021-09-17 | $310.33 | $329.29 | 1,463,000 | — | — |
| 2021-09-16 | $315.93 | $335.24 | 379,800 | — | — |
| 2021-09-15 | $316.97 | $336.34 | 551,600 | — | — |
| 2021-09-14 | $310.60 | $329.58 | 361,600 | — | — |
| 2021-09-13 | $309.34 | $328.24 | 477,800 | — | — |
| 2021-09-10 | $313.66 | $332.83 | 505,300 | — | — |
| 2021-09-09 | $315.87 | $335.17 | 532,500 | — | — |
| 2021-09-08 | $312.58 | $331.68 | 391,900 | — | — |
| 2021-09-07 | $311.78 | $330.83 | 583,200 | — | — |
| 2021-09-03 | $313.35 | $332.50 | 368,800 | — | — |
| 2021-09-02 | $311.80 | $330.85 | 422,900 | — | — |
| 2021-09-01 | $309.31 | $328.21 | 511,100 | — | — |
| 2021-08-31 | $308.74 | $327.61 | 731,100 | — | — |
| 2021-08-30 | $307.21 | $325.98 | 347,500 | — | — |
| 2021-08-27 | $307.80 | $326.61 | 441,300 | — | — |
| 2021-08-26 | $306.00 | $324.70 | 414,200 | — | — |
| 2021-08-25 | $307.19 | $325.96 | 468,500 | — | — |
| 2021-08-24 | $300.97 | $319.36 | 446,000 | — | — |
| 2021-08-23 | $302.39 | $320.87 | 648,100 | — | — |
| 2021-08-20 | $302.40 | $320.88 | 491,000 | — | — |
| 2021-08-19 | $302.66 | $321.16 | 676,900 | — | — |
| 2021-08-18 | $302.20 | $320.67 | 800,300 | — | — |
| 2021-08-17 | $309.83 | $328.76 | 741,200 | — | — |
| 2021-08-16 | $308.62 | $327.48 | 456,200 | — | — |
| 2021-08-13 | $304.87 | $323.50 | 513,400 | — | — |
| 2021-08-12 | $304.09 | $322.67 | 828,000 | — | — |
| 2021-08-11 | $295.45 | $313.50 | 597,200 | — | — |
| 2021-08-10 | $291.56 | $309.38 | 358,900 | — | — |
| 2021-08-09 | $289.55 | $307.24 | 452,300 | — | — |
| 2021-08-06 | $292.88 | $310.78 | 675,000 | — | — |
| 2021-08-05 | $295.23 | $313.27 | 887,700 | — | — |
| 2021-08-04 | $289.88 | $307.59 | 964,300 | — | — |
| 2021-08-03 | $293.67 | $311.62 | 1,501,600 | — | — |
| 2021-08-02 | $264.97 | $281.16 | 864,700 | — | — |
| 2021-07-30 | $264.73 | $280.91 | 443,500 | — | — |
| 2021-07-29 | $263.22 | $279.31 | 379,800 | — | — |
| 2021-07-28 | $262.10 | $278.12 | 275,000 | — | — |
| 2021-07-27 | $264.74 | $280.92 | 344,000 | — | — |
| 2021-07-26 | $263.20 | $279.28 | 545,000 | — | — |
| 2021-07-23 | $260.61 | $276.54 | 409,100 | — | — |
| 2021-07-22 | $257.09 | $272.80 | 589,400 | — | — |
| 2021-07-21 | $256.58 | $272.26 | 489,000 | — | — |
| 2021-07-20 | $255.68 | $271.30 | 755,300 | — | — |
| 2021-07-19 | $253.87 | $269.38 | 1,106,900 | — | — |
| 2021-07-16 | $253.36 | $268.84 | 332,300 | — | — |
| 2021-07-15 | $253.98 | $269.50 | 441,800 | — | — |
| 2021-07-14 | $254.35 | $269.89 | 351,000 | — | — |
| 2021-07-13 | $255.67 | $271.29 | 420,300 | — | — |
| 2021-07-12 | $256.64 | $272.32 | 414,600 | — | — |
| 2021-07-09 | $256.87 | $272.57 | 480,400 | — | — |
| 2021-07-08 | $254.23 | $269.77 | 470,700 | — | — |
| 2021-07-07 | $257.03 | $272.74 | 656,800 | — | — |
| 2021-07-06 | $254.38 | $269.93 | 614,600 | — | — |
| 2021-07-02 | $253.69 | $269.19 | 1,151,200 | — | — |
| 2021-07-01 | $248.43 | $263.61 | 684,900 | — | — |
| 2021-06-30 | $242.20 | $257.00 | 532,600 | — | — |
| 2021-06-29 | $243.19 | $258.05 | 460,000 | — | — |
| 2021-06-28 | $240.37 | $255.06 | 475,500 | — | — |
| 2021-06-25 | $241.95 | $256.74 | 814,600 | — | — |
| 2021-06-24 | $238.27 | $252.83 | 708,400 | — | — |
| 2021-06-23 | $238.27 | $252.83 | 404,000 | — | — |
| 2021-06-22 | $239.76 | $254.41 | 636,400 | — | — |
| 2021-06-21 | $238.87 | $253.47 | 767,100 | — | — |
| 2021-06-18 | $233.00 | $247.24 | 1,185,600 | — | — |
| 2021-06-17 | $233.87 | $248.16 | 551,100 | — | — |
| 2021-06-16 | $233.75 | $248.03 | 662,700 | — | — |
| 2021-06-15 | $234.80 | $249.15 | 798,200 | — | — |
| 2021-06-14 | $229.62 | $243.65 | 1,039,600 | — | — |
| 2021-06-11 | $232.99 | $247.23 | 513,900 | — | — |
| 2021-06-10 | $230.98 | $245.10 | 744,200 | — | — |
| 2021-06-09 | $230.29 | $244.36 | 538,300 | — | — |
| 2021-06-08 | $232.11 | $246.29 | 836,900 | — | — |
| 2021-06-07 | $231.10 | $245.22 | 796,000 | — | — |
| 2021-06-04 | $234.41 | $248.73 | 817,100 | — | — |
| 2021-06-03 | $233.04 | $247.28 | 474,300 | — | — |
| 2021-06-02 | $234.00 | $248.30 | 944,300 | — | — |
| 2021-06-01 | $233.01 | $247.25 | 829,500 | — | — |
| 2021-05-28 | $231.84 | $246.01 | 575,500 | — | — |
| 2021-05-27 | $233.11 | $247.36 | 908,100 | — | — |
| 2021-05-26 | $232.15 | $246.34 | 538,500 | — | — |
| 2021-05-25 | $231.73 | $245.89 | 496,600 | — | — |
| 2021-05-24 | $232.71 | $246.93 | 435,700 | — | — |
| 2021-05-21 | $231.95 | $246.12 | 571,400 | — | — |
| 2021-05-20 | $231.87 | $246.04 | 567,400 | — | — |
| 2021-05-19 | $227.13 | $241.01 | 667,000 | — | — |
| 2021-05-18 | $225.54 | $239.32 | 816,100 | — | — |
| 2021-05-17 | $228.70 | $242.68 | 365,100 | — | — |
| 2021-05-14 | $231.10 | $245.22 | 385,300 | — | — |
| 2021-05-13 | $229.60 | $243.63 | 586,700 | — | — |
| 2021-05-12 | $223.01 | $236.64 | 452,900 | — | — |
| 2021-05-11 | $225.31 | $239.08 | 1,088,400 | — | — |
| 2021-05-10 | $231.16 | $245.29 | 634,400 | — | — |
| 2021-05-07 | $234.00 | $248.30 | 675,200 | — | — |
| 2021-05-06 | $231.43 | $245.57 | 646,400 | — | — |
| 2021-05-05 | $230.94 | $245.05 | 1,689,500 | — | — |
| 2021-05-04 | $225.49 | $239.27 | 2,727,100 | — | — |
| 2021-05-03 | $197.41 | $209.47 | 472,600 | — | — |
| 2021-04-30 | $195.88 | $207.85 | 433,200 | — | — |
| 2021-04-29 | $198.00 | $210.10 | 368,200 | — | — |
| 2021-04-28 | $197.47 | $209.54 | 372,800 | — | — |
| 2021-04-27 | $198.13 | $210.24 | 386,400 | — | — |
| 2021-04-26 | $197.63 | $209.71 | 528,700 | — | — |
| 2021-04-23 | $199.42 | $211.61 | 603,400 | — | — |
| 2021-04-22 | $195.60 | $207.55 | 535,800 | — | — |
| 2021-04-21 | $193.42 | $205.24 | 529,400 | — | — |
| 2021-04-20 | $191.43 | $203.13 | 638,400 | — | — |
| 2021-04-19 | $191.94 | $203.67 | 365,400 | — | — |
| 2021-04-16 | $191.98 | $203.71 | 527,700 | — | — |
| 2021-04-15 | $190.60 | $202.25 | 332,600 | — | — |
| 2021-04-14 | $188.61 | $200.14 | 471,800 | — | — |
| 2021-04-13 | $189.07 | $200.62 | 623,000 | — | — |
| 2021-04-12 | $188.45 | $199.97 | 658,800 | — | — |
| 2021-04-09 | $188.19 | $199.69 | 979,900 | — | — |
| 2021-04-08 | $186.60 | $198.00 | 678,300 | — | — |
| 2021-04-07 | $187.10 | $198.53 | 2,214,200 | — | — |
| 2021-04-06 | $189.28 | $200.85 | 1,014,000 | — | — |
| 2021-04-05 | $189.89 | $201.49 | 581,500 | — | — |
| 2021-04-01 | $187.27 | $198.71 | 740,400 | — | — |
| 2021-03-31 | $182.55 | $193.71 | 750,800 | — | — |
| 2021-03-30 | $181.73 | $192.84 | 833,600 | — | — |
| 2021-03-29 | $181.69 | $192.79 | 663,500 | — | — |
| 2021-03-26 | $185.84 | $197.20 | 1,135,700 | — | — |
| 2021-03-25 | $181.80 | $192.91 | 885,800 | — | — |
| 2021-03-24 | $181.10 | $192.17 | 691,400 | — | — |
| 2021-03-23 | $181.62 | $192.72 | 477,700 | — | — |
| 2021-03-22 | $183.04 | $194.23 | 410,600 | — | — |
| 2021-03-19 | $182.85 | $194.02 | 772,500 | — | — |
| 2021-03-18 | $183.10 | $194.29 | 631,800 | — | — |
| 2021-03-17 | $184.50 | $195.77 | 510,800 | — | — |
| 2021-03-16 | $187.41 | $198.86 | 395,200 | — | — |
| 2021-03-15 | $185.72 | $197.07 | 418,700 | — | — |
| 2021-03-12 | $186.82 | $198.24 | 417,600 | — | — |
| 2021-03-11 | $186.23 | $197.61 | 388,500 | — | — |
| 2021-03-10 | $184.03 | $195.28 | 402,700 | — | — |
| 2021-03-09 | $183.61 | $194.83 | 700,700 | — | — |
| 2021-03-08 | $186.60 | $198.00 | 546,200 | — | — |
| 2021-03-05 | $183.47 | $194.68 | 441,400 | — | — |
| 2021-03-04 | $177.77 | $188.63 | 580,600 | — | — |
| 2021-03-03 | $182.63 | $193.79 | 399,000 | — | — |
| 2021-03-02 | $183.27 | $194.47 | 555,400 | — | — |
| 2021-03-01 | $184.19 | $195.45 | 572,300 | — | — |
| 2021-02-26 | $179.04 | $189.98 | 528,700 | — | — |
| 2021-02-25 | $177.86 | $188.73 | 529,600 | — | — |
| 2021-02-24 | $183.16 | $194.35 | 778,800 | — | — |
| 2021-02-23 | $182.92 | $194.10 | 392,000 | — | — |
| 2021-02-22 | $184.48 | $195.75 | 416,600 | — | — |
| 2021-02-19 | $183.95 | $195.19 | 480,100 | — | — |
| 2021-02-18 | $180.79 | $191.84 | 358,700 | — | — |
| 2021-02-17 | $178.24 | $189.13 | 376,400 | — | — |
| 2021-02-16 | $178.77 | $189.69 | 871,800 | — | — |
| 2021-02-12 | $182.93 | $194.11 | 983,400 | — | — |
| 2021-02-11 | $181.53 | $192.62 | 798,300 | — | — |
| 2021-02-10 | $180.64 | $191.68 | 598,400 | — | — |
| 2021-02-09 | $183.72 | $194.95 | 925,300 | — | — |
| 2021-02-08 | $168.11 | $178.38 | 726,000 | — | — |
| 2021-02-05 | $164.50 | $174.55 | 513,700 | — | — |
| 2021-02-04 | $163.07 | $173.04 | 390,600 | — | — |
| 2021-02-03 | $159.45 | $169.19 | 404,500 | — | — |
| 2021-02-02 | $155.55 | $165.06 | 493,100 | — | — |
| 2021-02-01 | $154.01 | $163.42 | 347,600 | — | — |
| 2021-01-29 | $151.91 | $161.19 | 586,600 | — | — |
| 2021-01-28 | $157.19 | $166.80 | 454,800 | — | — |
| 2021-01-27 | $151.58 | $160.84 | 549,000 | — | — |
| 2021-01-26 | $157.09 | $166.69 | 237,400 | — | — |
| 2021-01-25 | $159.52 | $169.27 | 341,900 | — | — |
| 2021-01-22 | $160.41 | $170.21 | 495,200 | — | — |
| 2021-01-21 | $161.36 | $171.22 | 339,500 | — | — |
| 2021-01-20 | $161.58 | $171.45 | 431,800 | — | — |
| 2021-01-19 | $159.44 | $169.18 | 303,400 | — | — |
| 2021-01-15 | $160.41 | $170.21 | 362,200 | — | — |
| 2021-01-14 | $162.88 | $172.83 | 226,300 | — | — |
| 2021-01-13 | $165.23 | $175.33 | 470,100 | — | — |
| 2021-01-12 | $168.58 | $178.88 | 583,400 | — | — |
| 2021-01-11 | $167.18 | $177.40 | 316,600 | — | — |
| 2021-01-08 | $169.10 | $179.43 | 379,600 | — | — |
| 2021-01-07 | $166.20 | $176.36 | 400,400 | — | — |
| 2021-01-06 | $163.79 | $173.80 | 566,300 | — | — |
| 2021-01-05 | $159.71 | $169.47 | 298,200 | — | — |
| 2021-01-04 | $158.07 | $167.73 | 439,800 | — | — |