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
- 2007-10-25 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 | $412.34 | $416.95 | 445,400 | — | — |
| 2021-12-30 | $404.79 | $409.32 | 406,500 | — | — |
| 2021-12-29 | $405.30 | $409.84 | 338,900 | — | — |
| 2021-12-28 | $398.81 | $403.27 | 402,100 | — | — |
| 2021-12-27 | $403.84 | $408.36 | 648,200 | — | — |
| 2021-12-23 | $392.37 | $396.76 | 537,700 | — | — |
| 2021-12-22 | $387.91 | $392.25 | 472,200 | — | — |
| 2021-12-21 | $378.27 | $382.50 | 597,100 | — | — |
| 2021-12-20 | $365.82 | $369.91 | 1,055,900 | — | — |
| 2021-12-17 | $380.94 | $385.20 | 1,026,800 | — | — |
| 2021-12-16 | $385.17 | $389.48 | 999,400 | — | — |
| 2021-12-15 | $394.61 | $399.03 | 931,900 | — | — |
| 2021-12-14 | $389.65 | $394.01 | 899,100 | — | — |
| 2021-12-13 | $388.29 | $392.63 | 857,400 | — | — |
| 2021-12-10 | $403.49 | $408.00 | 841,400 | — | — |
| 2021-12-09 | $404.41 | $408.94 | 887,800 | — | — |
| 2021-12-08 | $412.09 | $416.70 | 1,061,000 | — | — |
| 2021-12-07 | $407.70 | $412.26 | 1,181,700 | — | — |
| 2021-12-06 | $390.02 | $394.38 | 1,182,700 | — | — |
| 2021-12-03 | $378.81 | $383.05 | 2,128,600 | — | — |
| 2021-12-02 | $383.64 | $387.93 | 1,683,800 | — | — |
| 2021-12-01 | $370.02 | $374.16 | 943,200 | — | — |
| 2021-11-30 | $383.95 | $388.25 | 1,624,600 | — | — |
| 2021-11-29 | $401.42 | $405.91 | 563,100 | — | — |
| 2021-11-26 | $399.53 | $404.00 | 475,000 | — | — |
| 2021-11-24 | $409.56 | $414.14 | 367,900 | — | — |
| 2021-11-23 | $408.93 | $413.51 | 539,200 | — | — |
| 2021-11-22 | $411.77 | $416.38 | 429,500 | — | — |
| 2021-11-19 | $407.71 | $412.27 | 517,900 | — | — |
| 2021-11-18 | $405.65 | $410.19 | 497,800 | — | — |
| 2021-11-17 | $402.21 | $406.71 | 513,500 | — | — |
| 2021-11-16 | $413.86 | $418.49 | 740,000 | — | — |
| 2021-11-15 | $401.73 | $406.23 | 346,400 | — | — |
| 2021-11-12 | $396.50 | $400.94 | 391,200 | — | — |
| 2021-11-11 | $395.57 | $400.00 | 383,200 | — | — |
| 2021-11-10 | $391.34 | $395.72 | 477,900 | — | — |
| 2021-11-09 | $395.11 | $399.53 | 618,400 | — | — |
| 2021-11-08 | $388.11 | $392.45 | 433,700 | — | — |
| 2021-11-05 | $391.85 | $396.23 | 675,600 | — | — |
| 2021-11-04 | $381.07 | $385.33 | 545,100 | — | — |
| 2021-11-03 | $381.78 | $386.05 | 523,000 | — | — |
| 2021-11-02 | $371.86 | $376.02 | 738,800 | — | — |
| 2021-11-01 | $365.13 | $369.22 | 647,500 | — | — |
| 2021-10-29 | $367.36 | $371.47 | 649,400 | — | — |
| 2021-10-28 | $370.39 | $374.53 | 363,400 | — | — |
| 2021-10-27 | $369.79 | $373.93 | 544,700 | — | — |
| 2021-10-26 | $366.06 | $370.16 | 566,300 | — | — |
| 2021-10-25 | $371.00 | $375.15 | 530,500 | — | — |
| 2021-10-22 | $371.45 | $375.61 | 835,900 | — | — |
| 2021-10-21 | $371.88 | $376.04 | 1,332,200 | — | — |
| 2021-10-20 | $358.15 | $362.16 | 2,328,300 | — | — |
| 2021-10-19 | $363.35 | $367.42 | 4,169,400 | — | — |
| 2021-10-18 | $406.35 | $410.90 | 716,200 | — | — |
| 2021-10-15 | $405.72 | $410.26 | 670,400 | — | — |
| 2021-10-14 | $403.91 | $408.43 | 739,800 | — | — |
| 2021-10-13 | $395.31 | $399.73 | 662,700 | — | — |
| 2021-10-12 | $386.92 | $391.25 | 588,600 | — | — |
| 2021-10-11 | $380.87 | $385.13 | 565,500 | — | — |
| 2021-10-08 | $378.37 | $382.60 | 699,300 | — | — |
| 2021-10-07 | $375.03 | $379.23 | 391,700 | — | — |
| 2021-10-06 | $368.21 | $372.33 | 572,000 | — | — |
| 2021-10-05 | $373.77 | $377.95 | 563,600 | — | — |
| 2021-10-04 | $369.92 | $374.06 | 545,900 | — | — |
| 2021-10-01 | $368.03 | $372.15 | 574,800 | — | — |
| 2021-09-30 | $360.92 | $364.96 | 838,900 | — | — |
| 2021-09-29 | $378.35 | $382.58 | 426,100 | — | — |
| 2021-09-28 | $378.14 | $382.37 | 449,600 | — | — |
| 2021-09-27 | $381.13 | $385.39 | 381,200 | — | — |
| 2021-09-24 | $382.13 | $386.41 | 294,600 | — | — |
| 2021-09-23 | $380.76 | $385.02 | 488,300 | — | — |
| 2021-09-22 | $375.85 | $380.06 | 387,900 | — | — |
| 2021-09-21 | $369.84 | $373.98 | 509,900 | — | — |
| 2021-09-20 | $369.74 | $373.88 | 859,100 | — | — |
| 2021-09-17 | $379.05 | $383.29 | 629,900 | — | — |
| 2021-09-16 | $382.32 | $386.60 | 526,300 | — | — |
| 2021-09-15 | $375.93 | $380.14 | 920,200 | — | — |
| 2021-09-14 | $373.73 | $377.91 | 384,300 | — | — |
| 2021-09-13 | $372.29 | $376.46 | 560,500 | — | — |
| 2021-09-10 | $374.82 | $379.01 | 568,200 | — | — |
| 2021-09-09 | $382.08 | $386.36 | 598,300 | — | — |
| 2021-09-08 | $376.30 | $380.51 | 757,300 | — | — |
| 2021-09-07 | $379.33 | $383.57 | 503,800 | — | — |
| 2021-09-03 | $382.11 | $386.39 | 421,000 | — | — |
| 2021-09-02 | $381.21 | $385.48 | 740,000 | — | — |
| 2021-09-01 | $387.46 | $391.80 | 666,400 | — | — |
| 2021-08-31 | $387.31 | $391.64 | 771,300 | — | — |
| 2021-08-30 | $383.17 | $387.46 | 917,000 | — | — |
| 2021-08-27 | $387.23 | $391.56 | 1,078,600 | — | — |
| 2021-08-26 | $388.68 | $393.03 | 2,946,100 | — | — |
| 2021-08-25 | $389.90 | $394.26 | 1,917,300 | — | — |
| 2021-08-24 | $373.85 | $378.03 | 731,500 | — | — |
| 2021-08-23 | $370.00 | $374.14 | 562,700 | — | — |
| 2021-08-20 | $366.77 | $370.87 | 441,400 | — | — |
| 2021-08-19 | $360.86 | $364.90 | 616,100 | — | — |
| 2021-08-18 | $361.72 | $365.77 | 415,700 | — | — |
| 2021-08-17 | $360.74 | $364.78 | 479,500 | — | — |
| 2021-08-16 | $369.67 | $373.81 | 394,400 | — | — |
| 2021-08-13 | $371.85 | $376.01 | 505,900 | — | — |
| 2021-08-12 | $371.91 | $376.07 | 453,900 | — | — |
| 2021-08-11 | $366.83 | $370.93 | 535,100 | — | — |
| 2021-08-10 | $361.74 | $365.79 | 632,400 | — | — |
| 2021-08-09 | $352.65 | $356.60 | 404,600 | — | — |
| 2021-08-06 | $352.99 | $356.94 | 356,400 | — | — |
| 2021-08-05 | $351.65 | $355.58 | 406,400 | — | — |
| 2021-08-04 | $342.57 | $346.40 | 511,800 | — | — |
| 2021-08-03 | $346.66 | $350.54 | 600,700 | — | — |
| 2021-08-02 | $336.76 | $340.53 | 440,100 | — | — |
| 2021-07-30 | $335.80 | $339.56 | 642,700 | — | — |
| 2021-07-29 | $334.61 | $338.35 | 561,200 | — | — |
| 2021-07-28 | $333.97 | $337.71 | 502,400 | — | — |
| 2021-07-27 | $337.52 | $341.30 | 489,600 | — | — |
| 2021-07-26 | $344.27 | $348.12 | 459,000 | — | — |
| 2021-07-23 | $341.58 | $345.40 | 415,000 | — | — |
| 2021-07-22 | $340.32 | $344.13 | 311,400 | — | — |
| 2021-07-21 | $341.65 | $345.47 | 596,700 | — | — |
| 2021-07-20 | $334.50 | $338.24 | 453,100 | — | — |
| 2021-07-19 | $323.67 | $327.29 | 778,100 | — | — |
| 2021-07-16 | $332.12 | $335.84 | 586,400 | — | — |
| 2021-07-15 | $340.97 | $344.79 | 416,500 | — | — |
| 2021-07-14 | $342.28 | $346.11 | 517,300 | — | — |
| 2021-07-13 | $339.31 | $343.11 | 416,300 | — | — |
| 2021-07-12 | $342.84 | $346.68 | 581,300 | — | — |
| 2021-07-09 | $343.65 | $347.50 | 414,600 | — | — |
| 2021-07-08 | $335.33 | $339.08 | 561,800 | — | — |
| 2021-07-07 | $340.80 | $344.61 | 659,000 | — | — |
| 2021-07-06 | $351.97 | $355.91 | 548,000 | — | — |
| 2021-07-02 | $351.90 | $355.84 | 400,100 | — | — |
| 2021-07-01 | $348.98 | $352.88 | 626,200 | — | — |
| 2021-06-30 | $345.77 | $349.64 | 503,100 | — | — |
| 2021-06-29 | $343.77 | $347.62 | 375,800 | — | — |
| 2021-06-28 | $343.12 | $346.96 | 672,000 | — | — |
| 2021-06-25 | $348.86 | $352.76 | 864,000 | — | — |
| 2021-06-24 | $351.85 | $355.79 | 793,700 | — | — |
| 2021-06-23 | $341.18 | $345.00 | 710,900 | — | — |
| 2021-06-22 | $335.67 | $339.43 | 431,100 | — | — |
| 2021-06-21 | $334.90 | $338.65 | 537,100 | — | — |
| 2021-06-18 | $327.19 | $330.85 | 932,400 | — | — |
| 2021-06-17 | $328.34 | $332.01 | 848,400 | — | — |
| 2021-06-16 | $331.83 | $335.54 | 647,800 | — | — |
| 2021-06-15 | $332.65 | $336.37 | 391,900 | — | — |
| 2021-06-14 | $336.79 | $340.56 | 405,000 | — | — |
| 2021-06-11 | $338.46 | $342.25 | 497,700 | — | — |
| 2021-06-10 | $332.01 | $335.73 | 507,000 | — | — |
| 2021-06-09 | $332.68 | $336.40 | 524,600 | — | — |
| 2021-06-08 | $341.33 | $345.15 | 714,900 | — | — |
| 2021-06-07 | $332.80 | $336.52 | 636,600 | — | — |
| 2021-06-04 | $326.62 | $330.27 | 926,000 | — | — |
| 2021-06-03 | $332.95 | $336.68 | 862,900 | — | — |
| 2021-06-02 | $336.79 | $340.56 | 751,800 | — | — |
| 2021-06-01 | $343.18 | $347.02 | 1,083,100 | — | — |
| 2021-05-28 | $345.36 | $349.22 | 2,901,600 | — | — |
| 2021-05-27 | $328.36 | $332.03 | 1,437,300 | — | — |
| 2021-05-26 | $327.49 | $331.15 | 779,900 | — | — |
| 2021-05-25 | $320.99 | $324.58 | 602,700 | — | — |
| 2021-05-24 | $315.82 | $319.35 | 827,900 | — | — |
| 2021-05-21 | $316.08 | $319.62 | 759,600 | — | — |
| 2021-05-20 | $318.62 | $322.19 | 777,600 | — | — |
| 2021-05-19 | $319.33 | $322.90 | 602,000 | — | — |
| 2021-05-18 | $326.88 | $330.54 | 587,700 | — | — |
| 2021-05-17 | $329.81 | $333.50 | 767,400 | — | — |
| 2021-05-14 | $324.28 | $327.91 | 821,300 | — | — |
| 2021-05-13 | $311.66 | $315.15 | 740,400 | — | — |
| 2021-05-12 | $302.26 | $305.64 | 798,400 | — | — |
| 2021-05-11 | $312.30 | $315.79 | 1,227,000 | — | — |
| 2021-05-10 | $322.34 | $325.95 | 719,000 | — | — |
| 2021-05-07 | $322.74 | $326.35 | 781,800 | — | — |
| 2021-05-06 | $316.96 | $320.51 | 563,100 | — | — |
| 2021-05-05 | $318.94 | $322.51 | 461,000 | — | — |
| 2021-05-04 | $320.81 | $324.40 | 703,400 | — | — |
| 2021-05-03 | $324.28 | $327.91 | 719,500 | — | — |
| 2021-04-30 | $329.35 | $333.04 | 391,700 | — | — |
| 2021-04-29 | $328.90 | $332.58 | 425,400 | — | — |
| 2021-04-28 | $326.86 | $330.52 | 307,700 | — | — |
| 2021-04-27 | $329.15 | $332.83 | 434,600 | — | — |
| 2021-04-26 | $328.29 | $331.96 | 553,200 | — | — |
| 2021-04-23 | $328.44 | $332.12 | 463,700 | — | — |
| 2021-04-22 | $323.81 | $327.43 | 574,600 | — | — |
| 2021-04-21 | $322.63 | $326.24 | 543,800 | — | — |
| 2021-04-20 | $316.94 | $320.49 | 893,400 | — | — |
| 2021-04-19 | $328.26 | $331.93 | 480,500 | — | — |
| 2021-04-16 | $330.71 | $334.41 | 594,200 | — | — |
| 2021-04-15 | $326.32 | $329.97 | 571,400 | — | — |
| 2021-04-14 | $329.05 | $332.73 | 846,600 | — | — |
| 2021-04-13 | $332.07 | $335.79 | 818,200 | — | — |
| 2021-04-12 | $327.79 | $331.46 | 814,300 | — | — |
| 2021-04-09 | $322.22 | $325.83 | 663,000 | — | — |
| 2021-04-08 | $320.03 | $323.61 | 794,100 | — | — |
| 2021-04-07 | $316.11 | $319.65 | 548,100 | — | — |
| 2021-04-06 | $315.47 | $319.00 | 655,300 | — | — |
| 2021-04-05 | $319.77 | $323.35 | 906,800 | — | — |
| 2021-04-01 | $313.62 | $317.13 | 704,000 | — | — |
| 2021-03-31 | $309.17 | $312.63 | 731,200 | — | — |
| 2021-03-30 | $308.00 | $311.45 | 846,600 | — | — |
| 2021-03-29 | $306.18 | $309.61 | 1,118,400 | — | — |
| 2021-03-26 | $303.00 | $306.39 | 1,099,300 | — | — |
| 2021-03-25 | $306.59 | $310.02 | 1,167,100 | — | — |
| 2021-03-24 | $301.00 | $304.37 | 803,700 | — | — |
| 2021-03-23 | $309.53 | $312.99 | 924,300 | — | — |
| 2021-03-22 | $315.09 | $318.62 | 671,500 | — | — |
| 2021-03-19 | $321.84 | $325.44 | 992,000 | — | — |
| 2021-03-18 | $319.23 | $322.80 | 829,700 | — | — |
| 2021-03-17 | $319.00 | $322.57 | 1,162,800 | — | — |
| 2021-03-16 | $312.26 | $315.75 | 1,569,100 | — | — |
| 2021-03-15 | $322.49 | $326.10 | 1,198,900 | — | — |
| 2021-03-12 | $318.15 | $321.71 | 5,235,600 | — | — |
| 2021-03-11 | $347.50 | $351.39 | 1,548,200 | — | — |
| 2021-03-10 | $343.14 | $346.98 | 729,900 | — | — |
| 2021-03-09 | $339.05 | $342.84 | 715,600 | — | — |
| 2021-03-08 | $345.77 | $349.64 | 1,137,800 | — | — |
| 2021-03-05 | $333.37 | $337.10 | 1,061,400 | — | — |
| 2021-03-04 | $324.40 | $328.03 | 904,100 | — | — |
| 2021-03-03 | $334.39 | $338.13 | 690,800 | — | — |
| 2021-03-02 | $336.82 | $340.59 | 757,700 | — | — |
| 2021-03-01 | $337.42 | $341.20 | 790,100 | — | — |
| 2021-02-26 | $322.33 | $325.94 | 736,000 | — | — |
| 2021-02-25 | $327.68 | $331.35 | 727,800 | — | — |
| 2021-02-24 | $334.08 | $337.82 | 582,900 | — | — |
| 2021-02-23 | $328.06 | $331.73 | 561,600 | — | — |
| 2021-02-22 | $327.91 | $331.58 | 534,100 | — | — |
| 2021-02-19 | $321.79 | $325.39 | 406,100 | — | — |
| 2021-02-18 | $318.97 | $322.54 | 530,400 | — | — |
| 2021-02-17 | $324.55 | $328.18 | 417,800 | — | — |
| 2021-02-16 | $327.77 | $331.44 | 892,700 | — | — |
| 2021-02-12 | $319.88 | $323.46 | 278,700 | — | — |
| 2021-02-11 | $320.85 | $324.44 | 431,100 | — | — |
| 2021-02-10 | $315.70 | $319.23 | 566,500 | — | — |
| 2021-02-09 | $319.08 | $322.65 | 513,500 | — | — |
| 2021-02-08 | $315.95 | $319.49 | 731,800 | — | — |
| 2021-02-05 | $302.03 | $305.41 | 672,600 | — | — |
| 2021-02-04 | $295.59 | $298.90 | 289,800 | — | — |
| 2021-02-03 | $288.98 | $292.21 | 445,000 | — | — |
| 2021-02-02 | $287.15 | $290.36 | 609,500 | — | — |
| 2021-02-01 | $282.21 | $285.37 | 699,000 | — | — |
| 2021-01-29 | $279.76 | $282.89 | 708,400 | — | — |
| 2021-01-28 | $290.82 | $294.07 | 532,300 | — | — |
| 2021-01-27 | $287.44 | $290.66 | 702,300 | — | — |
| 2021-01-26 | $295.72 | $299.03 | 548,700 | — | — |
| 2021-01-25 | $295.74 | $299.05 | 723,400 | — | — |
| 2021-01-22 | $299.92 | $303.28 | 595,300 | — | — |
| 2021-01-21 | $300.24 | $303.60 | 662,800 | — | — |
| 2021-01-20 | $295.40 | $298.71 | 634,600 | — | — |
| 2021-01-19 | $293.17 | $296.45 | 873,800 | — | — |
| 2021-01-15 | $301.85 | $305.23 | 1,110,100 | — | — |
| 2021-01-14 | $301.79 | $305.17 | 791,900 | — | — |
| 2021-01-13 | $294.01 | $297.30 | 499,700 | — | — |
| 2021-01-12 | $294.22 | $297.51 | 550,100 | — | — |
| 2021-01-11 | $290.18 | $293.43 | 605,300 | — | — |
| 2021-01-08 | $294.26 | $297.55 | 692,500 | — | — |
| 2021-01-07 | $292.42 | $295.69 | 686,200 | — | — |
| 2021-01-06 | $291.19 | $294.45 | 770,700 | — | — |
| 2021-01-05 | $280.36 | $283.50 | 754,400 | — | — |
| 2021-01-04 | $282.47 | $285.63 | 1,010,000 | — | — |