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
- 1980-03-17 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 | $181.60 | $382.04 | 346,300 | — | — |
| 2021-12-30 | $180.67 | $380.08 | 302,700 | — | — |
| 2021-12-29 | $181.47 | $381.77 | 367,800 | — | — |
| 2021-12-28 | $179.81 | $378.28 | 402,600 | — | — |
| 2021-12-27 | $178.63 | $375.79 | 466,000 | — | — |
| 2021-12-23 | $173.74 | $365.51 | 470,900 | — | — |
| 2021-12-22 | $172.49 | $362.88 | 388,000 | — | — |
| 2021-12-21 | $171.33 | $360.44 | 556,100 | — | — |
| 2021-12-20 | $168.44 | $354.36 | 939,800 | — | — |
| 2021-12-17 | $170.29 | $358.25 | 1,729,300 | — | — |
| 2021-12-16 | $172.32 | $362.52 | 1,019,200 | — | — |
| 2021-12-15 | $171.67 | $361.15 | 812,000 | — | — |
| 2021-12-14 | $168.07 | $353.58 | 724,600 | — | — |
| 2021-12-13 | $171.75 | $361.32 | 533,000 | — | — |
| 2021-12-10 | $171.36 | $360.50 | 552,200 | — | — |
| 2021-12-09 | $171.62 | $361.05 | 331,800 | — | — |
| 2021-12-08 | $171.85 | $361.53 | 473,500 | — | — |
| 2021-12-07 | $172.25 | $362.37 | 720,500 | — | — |
| 2021-12-06 | $169.99 | $357.62 | 525,500 | — | — |
| 2021-12-03 | $167.01 | $351.35 | 855,200 | — | — |
| 2021-12-02 | $166.43 | $350.13 | 695,800 | — | — |
| 2021-12-01 | $162.83 | $342.55 | 779,300 | — | — |
| 2021-11-30 | $163.85 | $344.70 | 1,728,800 | — | — |
| 2021-11-29 | $171.80 | $361.42 | 785,900 | — | — |
| 2021-11-26 | $171.24 | $359.19 | 546,500 | — | — |
| 2021-11-24 | $176.24 | $369.68 | 452,000 | — | — |
| 2021-11-23 | $175.98 | $369.14 | 412,500 | — | — |
| 2021-11-22 | $175.90 | $368.97 | 432,700 | — | — |
| 2021-11-19 | $176.05 | $369.28 | 539,000 | — | — |
| 2021-11-18 | $176.58 | $370.40 | 668,800 | — | — |
| 2021-11-17 | $175.41 | $367.94 | 484,500 | — | — |
| 2021-11-16 | $176.63 | $370.50 | 600,000 | — | — |
| 2021-11-15 | $173.50 | $363.94 | 644,100 | — | — |
| 2021-11-12 | $172.86 | $362.59 | 564,700 | — | — |
| 2021-11-11 | $171.15 | $359.01 | 563,300 | — | — |
| 2021-11-10 | $174.75 | $366.56 | 391,600 | — | — |
| 2021-11-09 | $175.39 | $367.90 | 393,000 | — | — |
| 2021-11-08 | $173.62 | $364.19 | 572,600 | — | — |
| 2021-11-05 | $171.29 | $359.30 | 586,200 | — | — |
| 2021-11-04 | $172.14 | $361.08 | 384,700 | — | — |
| 2021-11-03 | $170.00 | $356.59 | 358,100 | — | — |
| 2021-11-02 | $171.44 | $359.61 | 430,500 | — | — |
| 2021-11-01 | $169.76 | $356.09 | 460,600 | — | — |
| 2021-10-29 | $169.08 | $354.66 | 650,700 | — | — |
| 2021-10-28 | $169.07 | $354.64 | 433,900 | — | — |
| 2021-10-27 | $165.63 | $347.43 | 481,300 | — | — |
| 2021-10-26 | $167.40 | $351.14 | 389,900 | — | — |
| 2021-10-25 | $168.64 | $353.74 | 533,600 | — | — |
| 2021-10-22 | $169.21 | $354.94 | 532,600 | — | — |
| 2021-10-21 | $169.59 | $355.73 | 499,400 | — | — |
| 2021-10-20 | $168.85 | $354.18 | 1,037,200 | — | — |
| 2021-10-19 | $167.91 | $352.21 | 1,746,700 | — | — |
| 2021-10-18 | $166.79 | $349.86 | 1,031,600 | — | — |
| 2021-10-15 | $165.11 | $346.34 | 887,800 | — | — |
| 2021-10-14 | $162.51 | $340.88 | 657,900 | — | — |
| 2021-10-13 | $157.38 | $330.12 | 563,900 | — | — |
| 2021-10-12 | $157.09 | $329.51 | 625,600 | — | — |
| 2021-10-11 | $156.67 | $328.63 | 522,600 | — | — |
| 2021-10-08 | $157.84 | $331.09 | 546,100 | — | — |
| 2021-10-07 | $159.80 | $335.20 | 707,500 | — | — |
| 2021-10-06 | $159.07 | $333.67 | 681,800 | — | — |
| 2021-10-05 | $158.12 | $331.67 | 671,800 | — | — |
| 2021-10-04 | $155.99 | $327.21 | 683,300 | — | — |
| 2021-10-01 | $156.88 | $329.07 | 548,300 | — | — |
| 2021-09-30 | $155.50 | $326.18 | 803,500 | — | — |
| 2021-09-29 | $159.30 | $334.15 | 471,400 | — | — |
| 2021-09-28 | $158.84 | $333.18 | 757,500 | — | — |
| 2021-09-27 | $161.66 | $339.10 | 614,100 | — | — |
| 2021-09-24 | $161.90 | $339.60 | 376,300 | — | — |
| 2021-09-23 | $163.54 | $343.04 | 579,400 | — | — |
| 2021-09-22 | $162.25 | $340.34 | 693,000 | — | — |
| 2021-09-21 | $161.24 | $338.22 | 585,700 | — | — |
| 2021-09-20 | $162.54 | $340.95 | 1,371,400 | — | — |
| 2021-09-17 | $162.64 | $341.16 | 1,402,300 | — | — |
| 2021-09-16 | $164.25 | $344.53 | 1,493,700 | — | — |
| 2021-09-15 | $167.70 | $351.77 | 1,454,600 | — | — |
| 2021-09-14 | $166.97 | $350.24 | 1,413,200 | — | — |
| 2021-09-13 | $170.70 | $358.06 | 991,700 | — | — |
| 2021-09-10 | $173.56 | $364.06 | 708,700 | — | — |
| 2021-09-09 | $174.84 | $366.75 | 684,900 | — | — |
| 2021-09-08 | $174.85 | $366.77 | 644,200 | — | — |
| 2021-09-07 | $172.77 | $362.40 | 526,500 | — | — |
| 2021-09-03 | $174.93 | $366.93 | 556,900 | — | — |
| 2021-09-02 | $175.99 | $369.16 | 466,100 | — | — |
| 2021-09-01 | $173.89 | $364.75 | 451,400 | — | — |
| 2021-08-31 | $174.36 | $365.74 | 794,600 | — | — |
| 2021-08-30 | $175.79 | $368.74 | 419,400 | — | — |
| 2021-08-27 | $174.59 | $365.17 | 491,400 | — | — |
| 2021-08-26 | $174.04 | $364.02 | 587,300 | — | — |
| 2021-08-25 | $174.46 | $364.90 | 550,300 | — | — |
| 2021-08-24 | $174.23 | $364.42 | 516,800 | — | — |
| 2021-08-23 | $173.10 | $362.06 | 556,500 | — | — |
| 2021-08-20 | $172.70 | $361.22 | 1,323,800 | — | — |
| 2021-08-19 | $172.42 | $360.63 | 1,403,700 | — | — |
| 2021-08-18 | $171.51 | $358.73 | 719,800 | — | — |
| 2021-08-17 | $173.02 | $361.89 | 586,600 | — | — |
| 2021-08-16 | $173.96 | $363.86 | 576,200 | — | — |
| 2021-08-13 | $171.64 | $359.00 | 741,600 | — | — |
| 2021-08-12 | $172.06 | $359.88 | 1,065,400 | — | — |
| 2021-08-11 | $172.49 | $360.78 | 693,100 | — | — |
| 2021-08-10 | $171.75 | $359.23 | 771,000 | — | — |
| 2021-08-09 | $169.06 | $353.61 | 766,800 | — | — |
| 2021-08-06 | $169.49 | $354.51 | 719,300 | — | — |
| 2021-08-05 | $169.19 | $353.88 | 809,200 | — | — |
| 2021-08-04 | $168.07 | $351.54 | 910,600 | — | — |
| 2021-08-03 | $169.67 | $354.88 | 935,800 | — | — |
| 2021-08-02 | $166.94 | $349.17 | 694,700 | — | — |
| 2021-07-30 | $167.12 | $349.55 | 1,122,600 | — | — |
| 2021-07-29 | $165.11 | $345.34 | 566,700 | — | — |
| 2021-07-28 | $162.96 | $340.85 | 1,273,800 | — | — |
| 2021-07-27 | $163.83 | $342.67 | 953,700 | — | — |
| 2021-07-26 | $162.91 | $340.74 | 1,120,500 | — | — |
| 2021-07-23 | $164.29 | $343.63 | 929,700 | — | — |
| 2021-07-22 | $164.83 | $344.76 | 899,700 | — | — |
| 2021-07-21 | $164.09 | $343.21 | 1,791,000 | — | — |
| 2021-07-20 | $162.14 | $339.13 | 1,744,700 | — | — |
| 2021-07-19 | $151.97 | $317.86 | 1,270,900 | — | — |
| 2021-07-16 | $154.95 | $324.09 | 890,200 | — | — |
| 2021-07-15 | $155.65 | $325.56 | 682,500 | — | — |
| 2021-07-14 | $155.30 | $324.83 | 760,600 | — | — |
| 2021-07-13 | $154.41 | $322.96 | 512,700 | — | — |
| 2021-07-12 | $154.88 | $323.95 | 623,000 | — | — |
| 2021-07-09 | $153.46 | $320.98 | 676,300 | — | — |
| 2021-07-08 | $151.14 | $316.12 | 1,040,600 | — | — |
| 2021-07-07 | $153.08 | $320.18 | 649,300 | — | — |
| 2021-07-06 | $150.57 | $314.93 | 598,900 | — | — |
| 2021-07-02 | $151.80 | $317.51 | 470,700 | — | — |
| 2021-07-01 | $150.96 | $315.75 | 772,800 | — | — |
| 2021-06-30 | $150.60 | $315.00 | 591,200 | — | — |
| 2021-06-29 | $149.23 | $312.13 | 595,300 | — | — |
| 2021-06-28 | $148.99 | $311.63 | 488,000 | — | — |
| 2021-06-25 | $149.31 | $312.30 | 695,900 | — | — |
| 2021-06-24 | $147.68 | $308.89 | 464,600 | — | — |
| 2021-06-23 | $146.91 | $307.28 | 921,800 | — | — |
| 2021-06-22 | $147.30 | $308.09 | 557,400 | — | — |
| 2021-06-21 | $146.30 | $306.00 | 575,100 | — | — |
| 2021-06-18 | $142.96 | $299.02 | 997,100 | — | — |
| 2021-06-17 | $145.76 | $304.87 | 767,600 | — | — |
| 2021-06-16 | $149.99 | $313.72 | 661,400 | — | — |
| 2021-06-15 | $151.37 | $316.61 | 457,300 | — | — |
| 2021-06-14 | $150.34 | $314.45 | 532,000 | — | — |
| 2021-06-11 | $151.76 | $317.42 | 675,300 | — | — |
| 2021-06-10 | $150.29 | $314.35 | 466,400 | — | — |
| 2021-06-09 | $150.66 | $315.12 | 370,800 | — | — |
| 2021-06-08 | $152.02 | $317.97 | 416,900 | — | — |
| 2021-06-07 | $151.63 | $317.15 | 425,200 | — | — |
| 2021-06-04 | $153.15 | $320.33 | 467,200 | — | — |
| 2021-06-03 | $152.04 | $318.01 | 614,200 | — | — |
| 2021-06-02 | $151.24 | $316.33 | 541,300 | — | — |
| 2021-06-01 | $151.13 | $316.10 | 432,400 | — | — |
| 2021-05-28 | $150.50 | $314.79 | 491,900 | — | — |
| 2021-05-27 | $150.25 | $314.26 | 828,100 | — | — |
| 2021-05-26 | $148.89 | $310.38 | 449,800 | — | — |
| 2021-05-25 | $149.00 | $310.61 | 797,600 | — | — |
| 2021-05-24 | $149.49 | $311.63 | 887,300 | — | — |
| 2021-05-21 | $148.27 | $309.09 | 451,700 | — | — |
| 2021-05-20 | $148.07 | $308.67 | 506,900 | — | — |
| 2021-05-19 | $147.37 | $307.21 | 525,200 | — | — |
| 2021-05-18 | $147.80 | $308.11 | 534,600 | — | — |
| 2021-05-17 | $150.33 | $313.39 | 503,900 | — | — |
| 2021-05-14 | $151.40 | $315.62 | 625,900 | — | — |
| 2021-05-13 | $149.57 | $311.80 | 675,400 | — | — |
| 2021-05-12 | $146.40 | $305.19 | 699,800 | — | — |
| 2021-05-11 | $150.19 | $313.09 | 728,000 | — | — |
| 2021-05-10 | $153.45 | $319.89 | 638,600 | — | — |
| 2021-05-07 | $152.91 | $318.76 | 817,900 | — | — |
| 2021-05-06 | $152.67 | $318.26 | 612,200 | — | — |
| 2021-05-05 | $150.84 | $314.45 | 685,200 | — | — |
| 2021-05-04 | $151.54 | $315.91 | 616,900 | — | — |
| 2021-05-03 | $149.77 | $312.22 | 640,800 | — | — |
| 2021-04-30 | $149.19 | $311.01 | 930,800 | — | — |
| 2021-04-29 | $151.33 | $315.47 | 611,300 | — | — |
| 2021-04-28 | $148.10 | $308.74 | 1,146,000 | — | — |
| 2021-04-27 | $147.94 | $308.40 | 751,900 | — | — |
| 2021-04-26 | $146.39 | $305.17 | 710,000 | — | — |
| 2021-04-23 | $148.14 | $308.82 | 576,200 | — | — |
| 2021-04-22 | $147.55 | $307.59 | 802,100 | — | — |
| 2021-04-21 | $148.83 | $310.26 | 1,103,400 | — | — |
| 2021-04-20 | $144.86 | $301.98 | 1,345,300 | — | — |
| 2021-04-19 | $140.43 | $292.75 | 801,300 | — | — |
| 2021-04-16 | $140.57 | $293.04 | 737,600 | — | — |
| 2021-04-15 | $139.38 | $290.56 | 565,100 | — | — |
| 2021-04-14 | $138.30 | $288.31 | 700,300 | — | — |
| 2021-04-13 | $138.66 | $289.06 | 559,300 | — | — |
| 2021-04-12 | $140.49 | $292.87 | 597,300 | — | — |
| 2021-04-09 | $139.96 | $291.77 | 350,600 | — | — |
| 2021-04-08 | $138.52 | $288.77 | 473,000 | — | — |
| 2021-04-07 | $139.08 | $289.93 | 435,100 | — | — |
| 2021-04-06 | $139.53 | $290.87 | 566,000 | — | — |
| 2021-04-05 | $140.17 | $292.21 | 623,800 | — | — |
| 2021-04-01 | $137.93 | $287.54 | 498,400 | — | — |
| 2021-03-31 | $137.13 | $285.87 | 604,400 | — | — |
| 2021-03-30 | $138.38 | $288.47 | 668,300 | — | — |
| 2021-03-29 | $138.23 | $288.16 | 719,400 | — | — |
| 2021-03-26 | $139.90 | $291.64 | 525,500 | — | — |
| 2021-03-25 | $137.70 | $287.06 | 686,600 | — | — |
| 2021-03-24 | $135.67 | $282.82 | 639,700 | — | — |
| 2021-03-23 | $133.62 | $278.55 | 938,400 | — | — |
| 2021-03-22 | $136.44 | $284.43 | 687,300 | — | — |
| 2021-03-19 | $135.55 | $282.57 | 1,566,500 | — | — |
| 2021-03-18 | $137.20 | $286.01 | 701,700 | — | — |
| 2021-03-17 | $136.92 | $285.43 | 700,300 | — | — |
| 2021-03-16 | $135.56 | $282.60 | 897,000 | — | — |
| 2021-03-15 | $135.76 | $283.01 | 737,500 | — | — |
| 2021-03-12 | $135.83 | $283.16 | 922,300 | — | — |
| 2021-03-11 | $133.86 | $279.05 | 729,100 | — | — |
| 2021-03-10 | $133.07 | $277.40 | 668,900 | — | — |
| 2021-03-09 | $130.92 | $272.92 | 894,600 | — | — |
| 2021-03-08 | $131.78 | $274.72 | 774,600 | — | — |
| 2021-03-05 | $130.06 | $271.13 | 807,900 | — | — |
| 2021-03-04 | $125.36 | $261.33 | 719,300 | — | — |
| 2021-03-03 | $126.99 | $264.73 | 686,700 | — | — |
| 2021-03-02 | $127.15 | $265.06 | 871,400 | — | — |
| 2021-03-01 | $127.37 | $265.52 | 1,176,500 | — | — |
| 2021-02-26 | $123.26 | $256.95 | 1,084,800 | — | — |
| 2021-02-25 | $124.28 | $259.08 | 1,099,000 | — | — |
| 2021-02-24 | $125.50 | $260.59 | 723,300 | — | — |
| 2021-02-23 | $121.98 | $253.28 | 804,200 | — | — |
| 2021-02-22 | $122.14 | $253.61 | 1,144,800 | — | — |
| 2021-02-19 | $122.25 | $253.84 | 676,300 | — | — |
| 2021-02-18 | $120.94 | $251.12 | 442,100 | — | — |
| 2021-02-17 | $120.63 | $250.48 | 615,300 | — | — |
| 2021-02-16 | $121.65 | $252.60 | 624,000 | — | — |
| 2021-02-12 | $122.73 | $254.84 | 289,200 | — | — |
| 2021-02-11 | $122.10 | $253.53 | 567,200 | — | — |
| 2021-02-10 | $122.78 | $254.94 | 684,000 | — | — |
| 2021-02-09 | $120.35 | $249.90 | 360,600 | — | — |
| 2021-02-08 | $120.89 | $251.02 | 724,500 | — | — |
| 2021-02-05 | $121.06 | $251.37 | 557,100 | — | — |
| 2021-02-04 | $119.83 | $248.82 | 622,400 | — | — |
| 2021-02-03 | $120.83 | $250.89 | 739,600 | — | — |
| 2021-02-02 | $119.34 | $247.80 | 640,200 | — | — |
| 2021-02-01 | $117.58 | $244.15 | 898,400 | — | — |
| 2021-01-29 | $116.49 | $241.88 | 880,700 | — | — |
| 2021-01-28 | $118.00 | $245.02 | 2,015,200 | — | — |
| 2021-01-27 | $118.94 | $246.97 | 1,397,000 | — | — |
| 2021-01-26 | $124.25 | $258.00 | 744,500 | — | — |
| 2021-01-25 | $125.07 | $259.70 | 863,500 | — | — |
| 2021-01-22 | $125.32 | $260.22 | 615,200 | — | — |
| 2021-01-21 | $124.98 | $259.51 | 526,600 | — | — |
| 2021-01-20 | $126.01 | $261.65 | 747,800 | — | — |
| 2021-01-19 | $125.51 | $260.61 | 818,000 | — | — |
| 2021-01-15 | $125.38 | $260.34 | 598,800 | — | — |
| 2021-01-14 | $126.94 | $263.58 | 791,600 | — | — |
| 2021-01-13 | $127.12 | $263.96 | 1,156,200 | — | — |
| 2021-01-12 | $129.60 | $269.10 | 862,400 | — | — |
| 2021-01-11 | $128.78 | $267.40 | 351,700 | — | — |
| 2021-01-08 | $129.45 | $268.79 | 549,500 | — | — |
| 2021-01-07 | $129.45 | $268.79 | 622,500 | — | — |
| 2021-01-06 | $127.56 | $264.87 | 760,000 | — | — |
| 2021-01-05 | $124.06 | $257.60 | 572,300 | — | — |
| 2021-01-04 | $123.34 | $256.11 | 745,600 | — | — |