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 | $113.93 | $330.58 | 414,800 | — | — |
| 2021-12-30 | $113.67 | $329.82 | 337,900 | — | — |
| 2021-12-29 | $115.02 | $333.74 | 208,700 | — | — |
| 2021-12-28 | $114.83 | $333.19 | 329,200 | — | — |
| 2021-12-27 | $114.12 | $331.13 | 329,000 | — | — |
| 2021-12-23 | $112.34 | $325.96 | 400,000 | — | — |
| 2021-12-22 | $112.44 | $326.25 | 504,100 | — | — |
| 2021-12-21 | $111.54 | $323.64 | 547,200 | — | — |
| 2021-12-20 | $110.01 | $319.20 | 666,300 | — | — |
| 2021-12-17 | $113.00 | $327.88 | 1,671,500 | — | — |
| 2021-12-16 | $117.28 | $340.30 | 480,200 | — | — |
| 2021-12-15 | $115.81 | $336.03 | 398,800 | — | — |
| 2021-12-14 | $115.89 | $334.43 | 535,400 | — | — |
| 2021-12-13 | $114.37 | $330.05 | 483,500 | — | — |
| 2021-12-10 | $116.38 | $335.85 | 406,900 | — | — |
| 2021-12-09 | $115.14 | $332.27 | 576,300 | — | — |
| 2021-12-08 | $117.21 | $338.24 | 455,500 | — | — |
| 2021-12-07 | $117.76 | $339.83 | 498,300 | — | — |
| 2021-12-06 | $116.29 | $335.59 | 694,300 | — | — |
| 2021-12-03 | $115.88 | $334.41 | 476,500 | — | — |
| 2021-12-02 | $117.72 | $339.72 | 727,200 | — | — |
| 2021-12-01 | $112.85 | $325.66 | 639,100 | — | — |
| 2021-11-30 | $113.90 | $328.69 | 1,653,800 | — | — |
| 2021-11-29 | $118.46 | $341.85 | 632,800 | — | — |
| 2021-11-26 | $117.27 | $338.42 | 609,700 | — | — |
| 2021-11-24 | $119.82 | $345.78 | 481,500 | — | — |
| 2021-11-23 | $120.94 | $349.01 | 417,800 | — | — |
| 2021-11-22 | $119.87 | $345.92 | 634,500 | — | — |
| 2021-11-19 | $118.81 | $342.86 | 414,400 | — | — |
| 2021-11-18 | $118.70 | $342.54 | 339,800 | — | — |
| 2021-11-17 | $118.75 | $342.69 | 438,200 | — | — |
| 2021-11-16 | $120.64 | $348.14 | 406,600 | — | — |
| 2021-11-15 | $121.48 | $350.57 | 378,800 | — | — |
| 2021-11-12 | $122.13 | $352.44 | 419,600 | — | — |
| 2021-11-11 | $122.78 | $354.32 | 234,400 | — | — |
| 2021-11-10 | $123.55 | $356.54 | 377,900 | — | — |
| 2021-11-09 | $124.16 | $358.30 | 290,500 | — | — |
| 2021-11-08 | $124.41 | $359.02 | 608,500 | — | — |
| 2021-11-05 | $126.09 | $363.87 | 432,900 | — | — |
| 2021-11-04 | $124.18 | $358.36 | 480,400 | — | — |
| 2021-11-03 | $124.68 | $359.80 | 507,500 | — | — |
| 2021-11-02 | $123.57 | $356.60 | 580,200 | — | — |
| 2021-11-01 | $120.49 | $347.71 | 596,400 | — | — |
| 2021-10-29 | $121.44 | $350.45 | 927,500 | — | — |
| 2021-10-28 | $126.18 | $364.13 | 708,600 | — | — |
| 2021-10-27 | $121.19 | $349.73 | 633,000 | — | — |
| 2021-10-26 | $123.05 | $355.10 | 477,900 | — | — |
| 2021-10-25 | $123.44 | $356.22 | 476,400 | — | — |
| 2021-10-22 | $122.19 | $352.61 | 395,500 | — | — |
| 2021-10-21 | $119.78 | $345.66 | 308,100 | — | — |
| 2021-10-20 | $119.78 | $345.66 | 365,800 | — | — |
| 2021-10-19 | $117.82 | $340.00 | 303,400 | — | — |
| 2021-10-18 | $116.96 | $337.52 | 316,500 | — | — |
| 2021-10-15 | $118.94 | $343.24 | 356,500 | — | — |
| 2021-10-14 | $118.52 | $342.02 | 479,900 | — | — |
| 2021-10-13 | $116.99 | $337.61 | 355,300 | — | — |
| 2021-10-12 | $118.08 | $340.75 | 310,800 | — | — |
| 2021-10-11 | $118.76 | $342.72 | 336,200 | — | — |
| 2021-10-08 | $120.09 | $346.55 | 427,400 | — | — |
| 2021-10-07 | $118.87 | $343.03 | 385,700 | — | — |
| 2021-10-06 | $116.47 | $336.11 | 338,600 | — | — |
| 2021-10-05 | $115.50 | $333.31 | 528,700 | — | — |
| 2021-10-04 | $113.32 | $327.02 | 673,800 | — | — |
| 2021-10-01 | $114.79 | $331.26 | 481,300 | — | — |
| 2021-09-30 | $114.22 | $329.62 | 758,600 | — | — |
| 2021-09-29 | $116.35 | $335.76 | 315,000 | — | — |
| 2021-09-28 | $115.72 | $333.94 | 498,100 | — | — |
| 2021-09-27 | $118.48 | $341.91 | 404,000 | — | — |
| 2021-09-24 | $116.62 | $336.54 | 252,400 | — | — |
| 2021-09-23 | $116.11 | $335.07 | 398,400 | — | — |
| 2021-09-22 | $114.46 | $330.31 | 359,100 | — | — |
| 2021-09-21 | $113.75 | $328.26 | 402,800 | — | — |
| 2021-09-20 | $114.27 | $329.76 | 599,100 | — | — |
| 2021-09-17 | $116.45 | $336.05 | 1,091,900 | — | — |
| 2021-09-16 | $117.89 | $340.21 | 368,900 | — | — |
| 2021-09-15 | $118.29 | $341.36 | 494,200 | — | — |
| 2021-09-14 | $117.44 | $337.09 | 463,200 | — | — |
| 2021-09-13 | $118.49 | $340.10 | 362,000 | — | — |
| 2021-09-10 | $117.38 | $336.92 | 382,900 | — | — |
| 2021-09-09 | $119.25 | $342.28 | 410,300 | — | — |
| 2021-09-08 | $120.24 | $345.13 | 361,200 | — | — |
| 2021-09-07 | $119.43 | $342.80 | 357,100 | — | — |
| 2021-09-03 | $121.08 | $347.54 | 370,000 | — | — |
| 2021-09-02 | $122.12 | $350.52 | 342,100 | — | — |
| 2021-09-01 | $122.18 | $350.69 | 366,500 | — | — |
| 2021-08-31 | $123.40 | $354.20 | 521,800 | — | — |
| 2021-08-30 | $122.95 | $352.90 | 275,900 | — | — |
| 2021-08-27 | $124.40 | $357.07 | 336,400 | — | — |
| 2021-08-26 | $122.58 | $351.84 | 338,500 | — | — |
| 2021-08-25 | $124.86 | $358.39 | 451,900 | — | — |
| 2021-08-24 | $123.14 | $353.45 | 271,800 | — | — |
| 2021-08-23 | $123.26 | $353.79 | 313,300 | — | — |
| 2021-08-20 | $123.31 | $353.94 | 370,000 | — | — |
| 2021-08-19 | $121.69 | $349.29 | 371,200 | — | — |
| 2021-08-18 | $121.13 | $347.68 | 349,700 | — | — |
| 2021-08-17 | $122.72 | $352.24 | 328,000 | — | — |
| 2021-08-16 | $122.06 | $350.35 | 346,100 | — | — |
| 2021-08-13 | $121.39 | $348.43 | 343,400 | — | — |
| 2021-08-12 | $121.84 | $349.72 | 322,300 | — | — |
| 2021-08-11 | $121.26 | $348.05 | 361,000 | — | — |
| 2021-08-10 | $120.40 | $345.59 | 501,500 | — | — |
| 2021-08-09 | $119.63 | $343.38 | 276,300 | — | — |
| 2021-08-06 | $119.29 | $342.40 | 436,900 | — | — |
| 2021-08-05 | $116.39 | $334.08 | 542,600 | — | — |
| 2021-08-04 | $115.90 | $332.67 | 698,500 | — | — |
| 2021-08-03 | $118.94 | $341.39 | 380,500 | — | — |
| 2021-08-02 | $119.11 | $341.88 | 603,500 | — | — |
| 2021-07-30 | $117.88 | $338.35 | 1,181,500 | — | — |
| 2021-07-29 | $117.71 | $337.86 | 852,800 | — | — |
| 2021-07-28 | $113.70 | $326.35 | 530,800 | — | — |
| 2021-07-27 | $116.05 | $333.10 | 552,000 | — | — |
| 2021-07-26 | $116.77 | $335.17 | 452,200 | — | — |
| 2021-07-23 | $115.24 | $330.77 | 405,000 | — | — |
| 2021-07-22 | $115.02 | $330.14 | 351,200 | — | — |
| 2021-07-21 | $117.64 | $337.66 | 323,900 | — | — |
| 2021-07-20 | $117.17 | $336.31 | 494,900 | — | — |
| 2021-07-19 | $114.13 | $327.59 | 469,500 | — | — |
| 2021-07-16 | $118.53 | $340.22 | 376,200 | — | — |
| 2021-07-15 | $118.49 | $340.10 | 388,800 | — | — |
| 2021-07-14 | $118.00 | $338.70 | 396,300 | — | — |
| 2021-07-13 | $118.71 | $340.73 | 482,100 | — | — |
| 2021-07-12 | $119.81 | $343.89 | 556,600 | — | — |
| 2021-07-09 | $118.87 | $341.19 | 778,800 | — | — |
| 2021-07-08 | $113.76 | $326.53 | 606,300 | — | — |
| 2021-07-07 | $117.20 | $336.40 | 384,300 | — | — |
| 2021-07-06 | $116.38 | $334.05 | 541,500 | — | — |
| 2021-07-02 | $117.84 | $338.24 | 293,700 | — | — |
| 2021-07-01 | $117.92 | $338.47 | 360,200 | — | — |
| 2021-06-30 | $116.62 | $334.74 | 616,100 | — | — |
| 2021-06-29 | $116.36 | $333.99 | 671,900 | — | — |
| 2021-06-28 | $117.38 | $336.92 | 744,900 | — | — |
| 2021-06-25 | $119.08 | $341.80 | 832,800 | — | — |
| 2021-06-24 | $117.75 | $337.98 | 409,500 | — | — |
| 2021-06-23 | $116.79 | $335.22 | 287,400 | — | — |
| 2021-06-22 | $117.27 | $336.60 | 449,600 | — | — |
| 2021-06-21 | $116.86 | $335.42 | 557,600 | — | — |
| 2021-06-18 | $113.82 | $326.70 | 1,420,000 | — | — |
| 2021-06-17 | $116.74 | $335.08 | 411,500 | — | — |
| 2021-06-16 | $120.28 | $345.24 | 533,000 | — | — |
| 2021-06-15 | $121.70 | $347.51 | 458,600 | — | — |
| 2021-06-14 | $120.48 | $344.02 | 326,800 | — | — |
| 2021-06-11 | $121.80 | $347.79 | 271,100 | — | — |
| 2021-06-10 | $121.55 | $347.08 | 333,400 | — | — |
| 2021-06-09 | $121.14 | $345.91 | 740,900 | — | — |
| 2021-06-08 | $123.41 | $352.39 | 600,200 | — | — |
| 2021-06-07 | $122.76 | $350.54 | 334,800 | — | — |
| 2021-06-04 | $124.22 | $354.70 | 315,500 | — | — |
| 2021-06-03 | $123.36 | $352.25 | 652,300 | — | — |
| 2021-06-02 | $122.19 | $348.91 | 494,200 | — | — |
| 2021-06-01 | $121.85 | $347.94 | 527,900 | — | — |
| 2021-05-28 | $121.71 | $347.54 | 583,600 | — | — |
| 2021-05-27 | $120.80 | $344.94 | 954,100 | — | — |
| 2021-05-26 | $118.89 | $339.48 | 537,200 | — | — |
| 2021-05-25 | $119.25 | $340.51 | 516,300 | — | — |
| 2021-05-24 | $120.93 | $345.31 | 535,900 | — | — |
| 2021-05-21 | $120.28 | $343.45 | 515,100 | — | — |
| 2021-05-20 | $121.17 | $346.00 | 613,200 | — | — |
| 2021-05-19 | $119.63 | $341.60 | 780,600 | — | — |
| 2021-05-18 | $119.24 | $340.48 | 463,000 | — | — |
| 2021-05-17 | $120.20 | $343.23 | 326,100 | — | — |
| 2021-05-14 | $120.96 | $345.40 | 415,500 | — | — |
| 2021-05-13 | $120.04 | $342.77 | 559,300 | — | — |
| 2021-05-12 | $116.96 | $333.97 | 499,100 | — | — |
| 2021-05-11 | $118.15 | $337.37 | 689,400 | — | — |
| 2021-05-10 | $120.70 | $344.65 | 888,700 | — | — |
| 2021-05-07 | $120.35 | $343.65 | 864,400 | — | — |
| 2021-05-06 | $119.72 | $341.85 | 542,200 | — | — |
| 2021-05-05 | $117.68 | $336.03 | 883,600 | — | — |
| 2021-05-04 | $116.30 | $332.09 | 756,400 | — | — |
| 2021-05-03 | $114.90 | $328.09 | 944,700 | — | — |
| 2021-04-30 | $112.68 | $321.75 | 1,866,500 | — | — |
| 2021-04-29 | $111.50 | $318.38 | 1,050,100 | — | — |
| 2021-04-28 | $106.76 | $304.85 | 704,700 | — | — |
| 2021-04-27 | $108.43 | $309.62 | 726,100 | — | — |
| 2021-04-26 | $109.02 | $311.30 | 640,600 | — | — |
| 2021-04-23 | $109.36 | $312.27 | 528,100 | — | — |
| 2021-04-22 | $108.84 | $310.79 | 494,600 | — | — |
| 2021-04-21 | $109.84 | $313.64 | 729,200 | — | — |
| 2021-04-20 | $106.97 | $305.45 | 427,600 | — | — |
| 2021-04-19 | $107.22 | $306.16 | 623,200 | — | — |
| 2021-04-16 | $106.41 | $303.85 | 690,500 | — | — |
| 2021-04-15 | $106.50 | $304.11 | 643,600 | — | — |
| 2021-04-14 | $106.00 | $302.68 | 533,600 | — | — |
| 2021-04-13 | $105.45 | $301.11 | 663,100 | — | — |
| 2021-04-12 | $106.47 | $304.02 | 588,600 | — | — |
| 2021-04-09 | $105.09 | $300.08 | 902,100 | — | — |
| 2021-04-08 | $104.52 | $298.45 | 518,200 | — | — |
| 2021-04-07 | $105.25 | $300.54 | 487,400 | — | — |
| 2021-04-06 | $105.95 | $302.54 | 499,400 | — | — |
| 2021-04-05 | $105.59 | $301.51 | 698,400 | — | — |
| 2021-04-01 | $104.14 | $297.37 | 719,900 | — | — |
| 2021-03-31 | $103.09 | $294.37 | 691,100 | — | — |
| 2021-03-30 | $105.08 | $300.05 | 717,500 | — | — |
| 2021-03-29 | $104.04 | $297.08 | 850,800 | — | — |
| 2021-03-26 | $105.79 | $302.08 | 837,700 | — | — |
| 2021-03-25 | $106.08 | $302.91 | 526,000 | — | — |
| 2021-03-24 | $104.62 | $298.74 | 589,000 | — | — |
| 2021-03-23 | $104.64 | $298.79 | 650,700 | — | — |
| 2021-03-22 | $105.86 | $302.28 | 562,100 | — | — |
| 2021-03-19 | $107.00 | $305.53 | 4,507,200 | — | — |
| 2021-03-18 | $107.79 | $307.79 | 1,252,000 | — | — |
| 2021-03-17 | $106.30 | $303.53 | 820,500 | — | — |
| 2021-03-16 | $106.41 | $303.85 | 684,800 | — | — |
| 2021-03-15 | $108.93 | $309.25 | 740,100 | — | — |
| 2021-03-12 | $107.61 | $305.50 | 522,100 | — | — |
| 2021-03-11 | $104.74 | $297.35 | 578,500 | — | — |
| 2021-03-10 | $106.25 | $301.64 | 529,300 | — | — |
| 2021-03-09 | $105.46 | $299.39 | 657,700 | — | — |
| 2021-03-08 | $107.02 | $303.82 | 643,600 | — | — |
| 2021-03-05 | $104.26 | $295.99 | 667,900 | — | — |
| 2021-03-04 | $99.87 | $283.52 | 855,800 | — | — |
| 2021-03-03 | $101.09 | $286.99 | 982,200 | — | — |
| 2021-03-02 | $99.98 | $283.84 | 527,000 | — | — |
| 2021-03-01 | $101.16 | $287.19 | 1,057,200 | — | — |
| 2021-02-26 | $97.87 | $277.85 | 1,100,300 | — | — |
| 2021-02-25 | $98.77 | $280.40 | 1,020,700 | — | — |
| 2021-02-24 | $100.89 | $286.42 | 626,000 | — | — |
| 2021-02-23 | $98.41 | $279.38 | 694,800 | — | — |
| 2021-02-22 | $96.98 | $275.32 | 2,411,600 | — | — |
| 2021-02-19 | $96.26 | $273.28 | 661,400 | — | — |
| 2021-02-18 | $94.68 | $268.79 | 818,500 | — | — |
| 2021-02-17 | $93.80 | $266.29 | 684,700 | — | — |
| 2021-02-16 | $90.82 | $257.83 | 2,655,400 | — | — |
| 2021-02-12 | $92.42 | $262.37 | 578,300 | — | — |
| 2021-02-11 | $91.37 | $259.39 | 1,330,600 | — | — |
| 2021-02-10 | $89.04 | $252.78 | 758,600 | — | — |
| 2021-02-09 | $87.18 | $247.50 | 1,095,900 | — | — |
| 2021-02-08 | $87.66 | $248.86 | 515,900 | — | — |
| 2021-02-05 | $86.71 | $246.16 | 495,900 | — | — |
| 2021-02-04 | $87.34 | $247.95 | 629,600 | — | — |
| 2021-02-03 | $86.12 | $244.49 | 464,000 | — | — |
| 2021-02-02 | $87.11 | $247.30 | 726,400 | — | — |
| 2021-02-01 | $87.41 | $248.15 | 808,200 | — | — |
| 2021-01-29 | $84.09 | $238.73 | 1,138,600 | — | — |
| 2021-01-28 | $85.63 | $243.10 | 753,500 | — | — |
| 2021-01-27 | $84.25 | $239.18 | 2,367,900 | — | — |
| 2021-01-26 | $86.78 | $246.36 | 1,382,300 | — | — |
| 2021-01-25 | $88.48 | $251.19 | 983,400 | — | — |
| 2021-01-22 | $87.32 | $247.90 | 1,344,600 | — | — |
| 2021-01-21 | $88.28 | $250.62 | 800,300 | — | — |
| 2021-01-20 | $92.48 | $262.54 | 528,800 | — | — |
| 2021-01-19 | $93.77 | $266.21 | 772,100 | — | — |
| 2021-01-15 | $93.70 | $266.01 | 909,700 | — | — |
| 2021-01-14 | $93.49 | $265.41 | 902,000 | — | — |
| 2021-01-13 | $91.81 | $260.64 | 847,900 | — | — |
| 2021-01-12 | $92.47 | $262.52 | 686,700 | — | — |
| 2021-01-11 | $88.67 | $251.73 | 599,200 | — | — |
| 2021-01-08 | $87.78 | $249.20 | 686,000 | — | — |
| 2021-01-07 | $87.68 | $248.92 | 650,700 | — | — |
| 2021-01-06 | $87.64 | $248.80 | 731,700 | — | — |
| 2021-01-05 | $83.70 | $237.62 | 574,800 | — | — |
| 2021-01-04 | $84.50 | $239.89 | 974,700 | — | — |