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
- 1999-06-16 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 | $389.02 | $395.67 | 313,800 | — | — |
| 2021-12-30 | $388.56 | $395.20 | 260,700 | — | — |
| 2021-12-29 | $384.95 | $391.53 | 365,400 | — | — |
| 2021-12-28 | $384.73 | $391.30 | 330,900 | — | — |
| 2021-12-27 | $383.36 | $389.91 | 464,500 | — | — |
| 2021-12-23 | $374.28 | $380.67 | 399,900 | — | — |
| 2021-12-22 | $377.59 | $384.04 | 421,600 | — | — |
| 2021-12-21 | $372.74 | $379.11 | 620,500 | — | — |
| 2021-12-20 | $374.36 | $380.75 | 644,300 | — | — |
| 2021-12-17 | $375.88 | $382.30 | 1,383,600 | — | — |
| 2021-12-16 | $370.50 | $376.83 | 594,200 | — | — |
| 2021-12-15 | $370.18 | $376.50 | 665,600 | — | — |
| 2021-12-14 | $363.50 | $369.71 | 725,000 | — | — |
| 2021-12-13 | $365.02 | $371.26 | 569,100 | — | — |
| 2021-12-10 | $358.93 | $365.06 | 429,100 | — | — |
| 2021-12-09 | $353.00 | $359.03 | 394,200 | — | — |
| 2021-12-08 | $358.99 | $365.12 | 318,100 | — | — |
| 2021-12-07 | $360.07 | $366.22 | 487,200 | — | — |
| 2021-12-06 | $348.16 | $354.11 | 867,300 | — | — |
| 2021-12-03 | $348.69 | $354.65 | 740,200 | — | — |
| 2021-12-02 | $348.04 | $353.99 | 694,800 | — | — |
| 2021-12-01 | $339.30 | $345.10 | 581,100 | — | — |
| 2021-11-30 | $343.80 | $349.67 | 1,397,000 | — | — |
| 2021-11-29 | $355.57 | $361.64 | 540,400 | — | — |
| 2021-11-26 | $351.05 | $357.05 | 247,200 | — | — |
| 2021-11-24 | $354.46 | $360.52 | 428,300 | — | — |
| 2021-11-23 | $348.95 | $354.91 | 488,900 | — | — |
| 2021-11-22 | $343.82 | $349.69 | 660,500 | — | — |
| 2021-11-19 | $344.99 | $350.88 | 417,000 | — | — |
| 2021-11-18 | $345.24 | $351.14 | 402,100 | — | — |
| 2021-11-17 | $350.29 | $356.27 | 430,600 | — | — |
| 2021-11-16 | $347.38 | $352.72 | 452,400 | — | — |
| 2021-11-15 | $348.07 | $353.42 | 434,400 | — | — |
| 2021-11-12 | $343.77 | $349.06 | 472,500 | — | — |
| 2021-11-11 | $342.93 | $348.21 | 343,000 | — | — |
| 2021-11-10 | $342.52 | $347.79 | 403,100 | — | — |
| 2021-11-09 | $349.46 | $354.84 | 399,600 | — | — |
| 2021-11-08 | $347.99 | $353.34 | 426,500 | — | — |
| 2021-11-05 | $344.21 | $349.51 | 432,700 | — | — |
| 2021-11-04 | $346.47 | $351.80 | 517,300 | — | — |
| 2021-11-03 | $352.00 | $357.42 | 449,500 | — | — |
| 2021-11-02 | $358.34 | $363.85 | 722,800 | — | — |
| 2021-11-01 | $347.40 | $352.74 | 631,700 | — | — |
| 2021-10-29 | $345.33 | $350.64 | 705,900 | — | — |
| 2021-10-28 | $353.02 | $358.45 | 393,400 | — | — |
| 2021-10-27 | $349.35 | $354.72 | 656,300 | — | — |
| 2021-10-26 | $354.13 | $359.58 | 379,700 | — | — |
| 2021-10-25 | $349.22 | $354.59 | 459,000 | — | — |
| 2021-10-22 | $345.62 | $350.94 | 746,500 | — | — |
| 2021-10-21 | $340.16 | $345.39 | 307,100 | — | — |
| 2021-10-20 | $336.31 | $341.48 | 280,000 | — | — |
| 2021-10-19 | $332.18 | $337.29 | 549,900 | — | — |
| 2021-10-18 | $323.40 | $328.38 | 393,800 | — | — |
| 2021-10-15 | $326.90 | $331.93 | 486,800 | — | — |
| 2021-10-14 | $326.87 | $331.90 | 614,000 | — | — |
| 2021-10-13 | $326.70 | $331.73 | 899,700 | — | — |
| 2021-10-12 | $333.92 | $339.06 | 362,700 | — | — |
| 2021-10-11 | $329.82 | $334.89 | 318,000 | — | — |
| 2021-10-08 | $329.86 | $334.93 | 395,200 | — | — |
| 2021-10-07 | $337.90 | $343.10 | 434,400 | — | — |
| 2021-10-06 | $336.82 | $342.00 | 687,300 | — | — |
| 2021-10-05 | $330.76 | $335.85 | 490,200 | — | — |
| 2021-10-04 | $334.16 | $339.30 | 457,900 | — | — |
| 2021-10-01 | $333.57 | $338.70 | 429,300 | — | — |
| 2021-09-30 | $330.57 | $335.66 | 472,200 | — | — |
| 2021-09-29 | $332.78 | $337.90 | 442,300 | — | — |
| 2021-09-28 | $331.60 | $336.70 | 623,700 | — | — |
| 2021-09-27 | $336.00 | $341.17 | 584,000 | — | — |
| 2021-09-24 | $344.93 | $350.24 | 683,700 | — | — |
| 2021-09-23 | $353.65 | $359.09 | 402,500 | — | — |
| 2021-09-22 | $358.48 | $363.99 | 355,400 | — | — |
| 2021-09-21 | $354.35 | $359.80 | 358,000 | — | — |
| 2021-09-20 | $353.43 | $358.87 | 521,500 | — | — |
| 2021-09-17 | $352.70 | $358.13 | 825,800 | — | — |
| 2021-09-16 | $355.43 | $360.90 | 325,600 | — | — |
| 2021-09-15 | $355.46 | $360.93 | 385,500 | — | — |
| 2021-09-14 | $356.57 | $362.06 | 542,100 | — | — |
| 2021-09-13 | $352.66 | $358.09 | 498,900 | — | — |
| 2021-09-10 | $352.82 | $358.25 | 749,200 | — | — |
| 2021-09-09 | $359.65 | $365.18 | 692,600 | — | — |
| 2021-09-08 | $368.58 | $374.25 | 402,400 | — | — |
| 2021-09-07 | $365.16 | $370.78 | 443,900 | — | — |
| 2021-09-03 | $366.48 | $372.12 | 749,500 | — | — |
| 2021-09-02 | $366.71 | $372.35 | 528,000 | — | — |
| 2021-09-01 | $366.38 | $372.02 | 469,800 | — | — |
| 2021-08-31 | $358.97 | $364.49 | 646,700 | — | — |
| 2021-08-30 | $358.64 | $364.16 | 405,300 | — | — |
| 2021-08-27 | $352.83 | $358.26 | 806,300 | — | — |
| 2021-08-26 | $350.48 | $355.87 | 632,200 | — | — |
| 2021-08-25 | $349.58 | $354.96 | 547,700 | — | — |
| 2021-08-24 | $352.64 | $357.48 | 540,900 | — | — |
| 2021-08-23 | $358.09 | $363.00 | 293,600 | — | — |
| 2021-08-20 | $362.16 | $367.13 | 489,500 | — | — |
| 2021-08-19 | $359.86 | $364.80 | 504,300 | — | — |
| 2021-08-18 | $353.65 | $358.50 | 664,300 | — | — |
| 2021-08-17 | $359.70 | $364.63 | 482,900 | — | — |
| 2021-08-16 | $352.45 | $357.28 | 672,400 | — | — |
| 2021-08-13 | $353.81 | $358.66 | 507,700 | — | — |
| 2021-08-12 | $350.22 | $355.02 | 369,000 | — | — |
| 2021-08-11 | $346.49 | $351.24 | 406,300 | — | — |
| 2021-08-10 | $341.30 | $345.98 | 282,900 | — | — |
| 2021-08-09 | $346.59 | $351.34 | 290,000 | — | — |
| 2021-08-06 | $347.01 | $351.77 | 364,800 | — | — |
| 2021-08-05 | $346.93 | $351.69 | 511,500 | — | — |
| 2021-08-04 | $349.07 | $353.86 | 583,700 | — | — |
| 2021-08-03 | $346.02 | $350.77 | 540,700 | — | — |
| 2021-08-02 | $342.36 | $347.06 | 493,300 | — | — |
| 2021-07-30 | $340.99 | $345.67 | 851,900 | — | — |
| 2021-07-29 | $338.44 | $343.08 | 425,800 | — | — |
| 2021-07-28 | $340.32 | $344.99 | 449,200 | — | — |
| 2021-07-27 | $340.79 | $345.46 | 389,200 | — | — |
| 2021-07-26 | $338.19 | $342.83 | 464,900 | — | — |
| 2021-07-23 | $337.04 | $341.66 | 290,500 | — | — |
| 2021-07-22 | $334.10 | $338.68 | 508,600 | — | — |
| 2021-07-21 | $331.96 | $336.51 | 349,500 | — | — |
| 2021-07-20 | $335.30 | $339.90 | 545,000 | — | — |
| 2021-07-19 | $334.53 | $339.12 | 550,400 | — | — |
| 2021-07-16 | $334.11 | $338.69 | 247,000 | — | — |
| 2021-07-15 | $332.32 | $336.88 | 374,000 | — | — |
| 2021-07-14 | $331.78 | $336.33 | 356,800 | — | — |
| 2021-07-13 | $329.15 | $333.66 | 424,300 | — | — |
| 2021-07-12 | $330.60 | $335.13 | 401,100 | — | — |
| 2021-07-09 | $329.33 | $333.85 | 421,100 | — | — |
| 2021-07-08 | $328.91 | $333.42 | 669,800 | — | — |
| 2021-07-07 | $330.80 | $335.34 | 722,800 | — | — |
| 2021-07-06 | $326.20 | $330.67 | 436,600 | — | — |
| 2021-07-02 | $322.84 | $327.27 | 389,400 | — | — |
| 2021-07-01 | $320.04 | $324.43 | 612,600 | — | — |
| 2021-06-30 | $318.70 | $323.07 | 614,400 | — | — |
| 2021-06-29 | $322.01 | $326.43 | 396,500 | — | — |
| 2021-06-28 | $322.84 | $327.27 | 607,700 | — | — |
| 2021-06-25 | $319.10 | $323.48 | 2,049,600 | — | — |
| 2021-06-24 | $315.73 | $320.06 | 570,200 | — | — |
| 2021-06-23 | $317.22 | $321.57 | 508,700 | — | — |
| 2021-06-22 | $321.03 | $325.43 | 391,400 | — | — |
| 2021-06-21 | $321.12 | $325.52 | 520,100 | — | — |
| 2021-06-18 | $318.44 | $322.81 | 982,300 | — | — |
| 2021-06-17 | $321.88 | $326.29 | 723,900 | — | — |
| 2021-06-16 | $317.29 | $321.64 | 642,300 | — | — |
| 2021-06-15 | $319.73 | $324.11 | 549,100 | — | — |
| 2021-06-14 | $320.01 | $324.40 | 769,200 | — | — |
| 2021-06-11 | $317.34 | $321.69 | 478,000 | — | — |
| 2021-06-10 | $318.65 | $323.02 | 955,800 | — | — |
| 2021-06-09 | $316.71 | $321.05 | 397,700 | — | — |
| 2021-06-08 | $317.42 | $321.77 | 727,200 | — | — |
| 2021-06-07 | $315.20 | $319.52 | 540,300 | — | — |
| 2021-06-04 | $312.73 | $317.02 | 414,300 | — | — |
| 2021-06-03 | $309.43 | $313.67 | 606,500 | — | — |
| 2021-06-02 | $309.61 | $313.86 | 755,000 | — | — |
| 2021-06-01 | $302.27 | $306.42 | 560,200 | — | — |
| 2021-05-28 | $298.12 | $302.21 | 582,000 | — | — |
| 2021-05-27 | $297.14 | $301.22 | 1,307,800 | — | — |
| 2021-05-26 | $298.48 | $302.57 | 618,600 | — | — |
| 2021-05-25 | $298.74 | $302.84 | 525,500 | — | — |
| 2021-05-24 | $296.54 | $300.61 | 945,200 | — | — |
| 2021-05-21 | $290.93 | $294.92 | 613,300 | — | — |
| 2021-05-20 | $293.11 | $297.13 | 408,400 | — | — |
| 2021-05-19 | $288.39 | $292.35 | 488,400 | — | — |
| 2021-05-18 | $291.33 | $294.74 | 657,400 | — | — |
| 2021-05-17 | $288.50 | $291.87 | 434,000 | — | — |
| 2021-05-14 | $288.62 | $292.00 | 461,200 | — | — |
| 2021-05-13 | $283.17 | $286.48 | 604,300 | — | — |
| 2021-05-12 | $284.25 | $287.57 | 456,100 | — | — |
| 2021-05-11 | $291.45 | $294.86 | 527,700 | — | — |
| 2021-05-10 | $292.06 | $295.48 | 614,000 | — | — |
| 2021-05-07 | $290.91 | $294.31 | 790,200 | — | — |
| 2021-05-06 | $291.55 | $294.96 | 533,500 | — | — |
| 2021-05-05 | $294.21 | $297.65 | 581,700 | — | — |
| 2021-05-04 | $296.90 | $300.37 | 583,200 | — | — |
| 2021-05-03 | $298.66 | $302.15 | 498,700 | — | — |
| 2021-04-30 | $299.72 | $303.23 | 549,700 | — | — |
| 2021-04-29 | $298.08 | $301.57 | 513,300 | — | — |
| 2021-04-28 | $297.88 | $301.36 | 474,400 | — | — |
| 2021-04-27 | $294.78 | $298.23 | 1,037,300 | — | — |
| 2021-04-26 | $296.78 | $300.25 | 560,400 | — | — |
| 2021-04-23 | $296.49 | $299.96 | 667,400 | — | — |
| 2021-04-22 | $294.57 | $298.02 | 458,900 | — | — |
| 2021-04-21 | $291.35 | $294.76 | 857,000 | — | — |
| 2021-04-20 | $292.02 | $295.44 | 608,800 | — | — |
| 2021-04-19 | $288.09 | $291.46 | 675,900 | — | — |
| 2021-04-16 | $288.33 | $291.70 | 495,300 | — | — |
| 2021-04-15 | $288.44 | $291.81 | 872,600 | — | — |
| 2021-04-14 | $281.03 | $284.32 | 378,800 | — | — |
| 2021-04-13 | $282.13 | $285.43 | 627,400 | — | — |
| 2021-04-12 | $280.49 | $283.77 | 777,700 | — | — |
| 2021-04-09 | $275.69 | $278.91 | 815,800 | — | — |
| 2021-04-08 | $279.64 | $282.91 | 638,000 | — | — |
| 2021-04-07 | $284.19 | $287.51 | 382,600 | — | — |
| 2021-04-06 | $285.46 | $288.80 | 466,200 | — | — |
| 2021-04-05 | $285.11 | $288.44 | 469,500 | — | — |
| 2021-04-01 | $281.18 | $284.47 | 798,900 | — | — |
| 2021-03-31 | $277.55 | $280.80 | 734,000 | — | — |
| 2021-03-30 | $276.24 | $279.47 | 453,900 | — | — |
| 2021-03-29 | $281.40 | $284.69 | 598,800 | — | — |
| 2021-03-26 | $282.57 | $285.88 | 521,600 | — | — |
| 2021-03-25 | $272.36 | $275.55 | 472,000 | — | — |
| 2021-03-24 | $272.46 | $275.65 | 816,200 | — | — |
| 2021-03-23 | $274.14 | $277.35 | 764,300 | — | — |
| 2021-03-22 | $274.10 | $277.31 | 649,700 | — | — |
| 2021-03-19 | $266.07 | $269.18 | 1,261,100 | — | — |
| 2021-03-18 | $267.67 | $270.80 | 707,900 | — | — |
| 2021-03-17 | $267.72 | $270.85 | 698,600 | — | — |
| 2021-03-16 | $269.93 | $273.09 | 706,800 | — | — |
| 2021-03-15 | $265.48 | $268.59 | 664,300 | — | — |
| 2021-03-12 | $261.02 | $264.07 | 956,000 | — | — |
| 2021-03-11 | $258.63 | $261.65 | 1,081,000 | — | — |
| 2021-03-10 | $249.84 | $252.76 | 541,000 | — | — |
| 2021-03-09 | $247.97 | $250.87 | 763,600 | — | — |
| 2021-03-08 | $242.82 | $245.07 | 1,061,100 | — | — |
| 2021-03-05 | $242.19 | $244.44 | 1,214,700 | — | — |
| 2021-03-04 | $235.92 | $238.11 | 1,376,900 | — | — |
| 2021-03-03 | $239.16 | $241.38 | 1,062,400 | — | — |
| 2021-03-02 | $246.33 | $248.62 | 924,600 | — | — |
| 2021-03-01 | $247.94 | $250.24 | 795,600 | — | — |
| 2021-02-26 | $255.13 | $257.50 | 1,676,800 | — | — |
| 2021-02-25 | $256.52 | $258.90 | 1,350,500 | — | — |
| 2021-02-24 | $250.51 | $252.83 | 1,345,300 | — | — |
| 2021-02-23 | $248.79 | $251.10 | 1,395,600 | — | — |
| 2021-02-22 | $259.70 | $262.11 | 861,800 | — | — |
| 2021-02-19 | $261.77 | $264.20 | 873,300 | — | — |
| 2021-02-18 | $262.80 | $265.24 | 609,400 | — | — |
| 2021-02-17 | $259.56 | $261.97 | 772,700 | — | — |
| 2021-02-16 | $259.50 | $261.91 | 960,700 | — | — |
| 2021-02-12 | $263.94 | $266.39 | 564,400 | — | — |
| 2021-02-11 | $265.02 | $267.48 | 572,000 | — | — |
| 2021-02-10 | $266.02 | $268.49 | 568,100 | — | — |
| 2021-02-09 | $266.66 | $269.13 | 477,800 | — | — |
| 2021-02-08 | $267.01 | $269.49 | 824,900 | — | — |
| 2021-02-05 | $273.86 | $276.40 | 526,200 | — | — |
| 2021-02-04 | $274.24 | $276.78 | 962,200 | — | — |
| 2021-02-03 | $272.12 | $274.65 | 1,308,200 | — | — |
| 2021-02-02 | $281.90 | $284.52 | 1,106,100 | — | — |
| 2021-02-01 | $278.27 | $280.85 | 816,800 | — | — |
| 2021-01-29 | $268.67 | $271.16 | 806,100 | — | — |
| 2021-01-28 | $269.86 | $272.36 | 483,500 | — | — |
| 2021-01-27 | $271.70 | $274.22 | 564,700 | — | — |
| 2021-01-26 | $277.48 | $280.05 | 642,600 | — | — |
| 2021-01-25 | $276.53 | $279.10 | 782,700 | — | — |
| 2021-01-22 | $272.71 | $275.24 | 641,500 | — | — |
| 2021-01-21 | $272.69 | $275.22 | 435,900 | — | — |
| 2021-01-20 | $272.54 | $275.07 | 766,300 | — | — |
| 2021-01-19 | $269.14 | $271.64 | 424,100 | — | — |
| 2021-01-15 | $269.10 | $271.60 | 538,800 | — | — |
| 2021-01-14 | $264.12 | $266.57 | 531,800 | — | — |
| 2021-01-13 | $265.42 | $267.88 | 729,700 | — | — |
| 2021-01-12 | $261.21 | $263.63 | 691,900 | — | — |
| 2021-01-11 | $260.36 | $262.78 | 957,600 | — | — |
| 2021-01-08 | $267.82 | $270.31 | 552,500 | — | — |
| 2021-01-07 | $265.25 | $267.71 | 840,200 | — | — |
| 2021-01-06 | $264.64 | $267.10 | 852,600 | — | — |
| 2021-01-05 | $272.58 | $275.11 | 780,700 | — | — |
| 2021-01-04 | $275.63 | $278.19 | 868,000 | — | — |