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
- 1997-06-18 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 | $115.18 | $351.50 | 431,700 | — | — |
| 2021-12-30 | $115.72 | $353.14 | 510,900 | — | — |
| 2021-12-29 | $115.58 | $349.73 | 346,600 | — | — |
| 2021-12-28 | $115.31 | $348.91 | 484,800 | — | — |
| 2021-12-27 | $115.90 | $350.69 | 545,900 | — | — |
| 2021-12-23 | $114.26 | $345.73 | 864,000 | — | — |
| 2021-12-22 | $114.67 | $346.97 | 693,400 | — | — |
| 2021-12-21 | $114.80 | $347.37 | 802,200 | — | — |
| 2021-12-20 | $111.32 | $336.84 | 766,300 | — | — |
| 2021-12-17 | $114.20 | $345.55 | 1,985,300 | — | — |
| 2021-12-16 | $114.02 | $345.00 | 925,000 | — | — |
| 2021-12-15 | $115.66 | $349.97 | 811,300 | — | — |
| 2021-12-14 | $114.28 | $345.79 | 824,400 | — | — |
| 2021-12-13 | $113.80 | $344.34 | 673,500 | — | — |
| 2021-12-10 | $114.10 | $345.25 | 690,700 | — | — |
| 2021-12-09 | $114.81 | $347.40 | 959,600 | — | — |
| 2021-12-08 | $117.35 | $355.08 | 753,500 | — | — |
| 2021-12-07 | $115.18 | $348.51 | 840,700 | — | — |
| 2021-12-06 | $113.43 | $343.22 | 1,007,200 | — | — |
| 2021-12-03 | $110.22 | $333.51 | 910,600 | — | — |
| 2021-12-02 | $110.49 | $334.32 | 990,100 | — | — |
| 2021-12-01 | $105.30 | $318.62 | 798,000 | — | — |
| 2021-11-30 | $107.84 | $326.31 | 1,635,200 | — | — |
| 2021-11-29 | $110.34 | $333.87 | 761,400 | — | — |
| 2021-11-26 | $111.68 | $337.92 | 724,400 | — | — |
| 2021-11-24 | $118.11 | $357.38 | 368,100 | — | — |
| 2021-11-23 | $117.91 | $356.78 | 610,600 | — | — |
| 2021-11-22 | $118.13 | $357.44 | 677,300 | — | — |
| 2021-11-19 | $116.94 | $353.84 | 840,500 | — | — |
| 2021-11-18 | $119.28 | $360.92 | 545,300 | — | — |
| 2021-11-17 | $117.24 | $354.75 | 660,900 | — | — |
| 2021-11-16 | $117.85 | $356.59 | 595,400 | — | — |
| 2021-11-15 | $120.66 | $365.10 | 540,000 | — | — |
| 2021-11-12 | $118.00 | $357.05 | 397,900 | — | — |
| 2021-11-11 | $118.21 | $357.68 | 325,800 | — | — |
| 2021-11-10 | $117.42 | $355.29 | 388,000 | — | — |
| 2021-11-09 | $117.51 | $355.57 | 368,100 | — | — |
| 2021-11-08 | $118.45 | $358.41 | 555,300 | — | — |
| 2021-11-05 | $116.91 | $353.75 | 1,038,800 | — | — |
| 2021-11-04 | $114.72 | $347.12 | 560,900 | — | — |
| 2021-11-03 | $117.07 | $354.23 | 573,000 | — | — |
| 2021-11-02 | $113.85 | $344.49 | 659,200 | — | — |
| 2021-11-01 | $114.54 | $346.58 | 700,700 | — | — |
| 2021-10-29 | $113.64 | $343.86 | 1,179,200 | — | — |
| 2021-10-28 | $114.16 | $345.43 | 872,500 | — | — |
| 2021-10-27 | $115.22 | $348.64 | 1,060,100 | — | — |
| 2021-10-26 | $118.69 | $359.14 | 741,700 | — | — |
| 2021-10-25 | $117.26 | $354.81 | 490,100 | — | — |
| 2021-10-22 | $117.83 | $356.53 | 443,200 | — | — |
| 2021-10-21 | $116.93 | $353.81 | 479,100 | — | — |
| 2021-10-20 | $119.05 | $360.22 | 787,400 | — | — |
| 2021-10-19 | $116.13 | $351.39 | 636,800 | — | — |
| 2021-10-18 | $115.86 | $350.57 | 610,600 | — | — |
| 2021-10-15 | $116.96 | $353.90 | 624,300 | — | — |
| 2021-10-14 | $116.25 | $351.75 | 727,600 | — | — |
| 2021-10-13 | $115.78 | $350.33 | 682,900 | — | — |
| 2021-10-12 | $116.12 | $351.36 | 823,000 | — | — |
| 2021-10-11 | $114.68 | $347.00 | 630,200 | — | — |
| 2021-10-08 | $113.85 | $344.49 | 640,700 | — | — |
| 2021-10-07 | $113.46 | $343.31 | 648,200 | — | — |
| 2021-10-06 | $112.90 | $341.62 | 823,700 | — | — |
| 2021-10-05 | $111.11 | $336.20 | 590,800 | — | — |
| 2021-10-04 | $111.98 | $338.83 | 466,500 | — | — |
| 2021-10-01 | $111.82 | $338.35 | 562,200 | — | — |
| 2021-09-30 | $108.35 | $327.85 | 786,400 | — | — |
| 2021-09-29 | $111.22 | $336.53 | 551,700 | — | — |
| 2021-09-28 | $112.94 | $338.77 | 596,100 | — | — |
| 2021-09-27 | $113.25 | $339.70 | 616,500 | — | — |
| 2021-09-24 | $112.77 | $338.26 | 974,900 | — | — |
| 2021-09-23 | $112.45 | $337.30 | 839,100 | — | — |
| 2021-09-22 | $111.21 | $333.58 | 668,400 | — | — |
| 2021-09-21 | $108.80 | $326.35 | 505,400 | — | — |
| 2021-09-20 | $109.51 | $328.48 | 644,800 | — | — |
| 2021-09-17 | $109.99 | $329.92 | 1,450,100 | — | — |
| 2021-09-16 | $111.17 | $333.46 | 501,100 | — | — |
| 2021-09-15 | $111.38 | $334.09 | 540,800 | — | — |
| 2021-09-14 | $110.38 | $331.09 | 452,300 | — | — |
| 2021-09-13 | $110.63 | $331.84 | 540,700 | — | — |
| 2021-09-10 | $108.11 | $324.28 | 714,700 | — | — |
| 2021-09-09 | $111.40 | $334.15 | 536,000 | — | — |
| 2021-09-08 | $113.69 | $341.02 | 389,400 | — | — |
| 2021-09-07 | $113.52 | $340.51 | 773,000 | — | — |
| 2021-09-03 | $113.88 | $341.59 | 566,400 | — | — |
| 2021-09-02 | $115.02 | $345.01 | 446,200 | — | — |
| 2021-09-01 | $115.46 | $346.33 | 739,100 | — | — |
| 2021-08-31 | $112.99 | $338.92 | 821,700 | — | — |
| 2021-08-30 | $111.97 | $335.86 | 896,000 | — | — |
| 2021-08-27 | $113.09 | $339.22 | 749,400 | — | — |
| 2021-08-26 | $111.97 | $335.86 | 626,300 | — | — |
| 2021-08-25 | $113.98 | $341.89 | 488,800 | — | — |
| 2021-08-24 | $114.32 | $342.91 | 515,200 | — | — |
| 2021-08-23 | $113.84 | $341.47 | 531,800 | — | — |
| 2021-08-20 | $113.12 | $339.31 | 813,700 | — | — |
| 2021-08-19 | $112.87 | $338.56 | 970,600 | — | — |
| 2021-08-18 | $113.26 | $339.73 | 635,600 | — | — |
| 2021-08-17 | $115.96 | $347.83 | 907,900 | — | — |
| 2021-08-16 | $117.00 | $350.95 | 568,700 | — | — |
| 2021-08-13 | $117.91 | $353.68 | 431,400 | — | — |
| 2021-08-12 | $117.64 | $352.87 | 510,100 | — | — |
| 2021-08-11 | $118.10 | $354.25 | 820,500 | — | — |
| 2021-08-10 | $116.27 | $348.76 | 520,600 | — | — |
| 2021-08-09 | $117.22 | $351.61 | 363,100 | — | — |
| 2021-08-06 | $117.90 | $353.65 | 564,600 | — | — |
| 2021-08-05 | $116.87 | $350.56 | 539,100 | — | — |
| 2021-08-04 | $114.69 | $344.02 | 516,400 | — | — |
| 2021-08-03 | $116.07 | $348.16 | 599,200 | — | — |
| 2021-08-02 | $116.34 | $348.97 | 514,400 | — | — |
| 2021-07-30 | $117.38 | $352.09 | 926,300 | — | — |
| 2021-07-29 | $118.41 | $355.18 | 618,500 | — | — |
| 2021-07-28 | $118.00 | $353.95 | 1,292,300 | — | — |
| 2021-07-27 | $116.24 | $348.67 | 725,900 | — | — |
| 2021-07-26 | $115.38 | $346.09 | 719,800 | — | — |
| 2021-07-23 | $114.90 | $344.65 | 796,800 | — | — |
| 2021-07-22 | $114.50 | $343.45 | 912,600 | — | — |
| 2021-07-21 | $117.04 | $351.07 | 626,500 | — | — |
| 2021-07-20 | $116.04 | $348.07 | 1,064,000 | — | — |
| 2021-07-19 | $110.71 | $332.08 | 1,555,800 | — | — |
| 2021-07-16 | $116.14 | $348.37 | 545,600 | — | — |
| 2021-07-15 | $116.61 | $349.78 | 413,500 | — | — |
| 2021-07-14 | $116.80 | $350.35 | 648,300 | — | — |
| 2021-07-13 | $116.32 | $348.91 | 460,700 | — | — |
| 2021-07-12 | $118.71 | $356.08 | 828,800 | — | — |
| 2021-07-09 | $117.17 | $351.46 | 925,700 | — | — |
| 2021-07-08 | $113.45 | $340.30 | 1,008,900 | — | — |
| 2021-07-07 | $114.38 | $343.09 | 1,534,000 | — | — |
| 2021-07-06 | $116.28 | $348.79 | 1,378,100 | — | — |
| 2021-07-02 | $116.07 | $348.16 | 849,200 | — | — |
| 2021-07-01 | $114.94 | $344.77 | 803,600 | — | — |
| 2021-06-30 | $114.59 | $343.72 | 927,800 | — | — |
| 2021-06-29 | $113.83 | $341.44 | 912,900 | — | — |
| 2021-06-28 | $116.73 | $347.20 | 1,437,700 | — | — |
| 2021-06-25 | $119.80 | $356.33 | 880,700 | — | — |
| 2021-06-24 | $119.07 | $354.16 | 1,242,600 | — | — |
| 2021-06-23 | $118.72 | $353.12 | 1,299,600 | — | — |
| 2021-06-22 | $117.76 | $350.26 | 1,349,600 | — | — |
| 2021-06-21 | $119.63 | $355.83 | 1,133,100 | — | — |
| 2021-06-18 | $117.26 | $348.78 | 1,863,000 | — | — |
| 2021-06-17 | $119.26 | $354.73 | 1,038,200 | — | — |
| 2021-06-16 | $121.10 | $360.20 | 1,493,200 | — | — |
| 2021-06-15 | $122.00 | $362.88 | 1,374,000 | — | — |
| 2021-06-14 | $124.03 | $368.91 | 1,111,100 | — | — |
| 2021-06-11 | $123.17 | $366.36 | 999,100 | — | — |
| 2021-06-10 | $122.69 | $364.93 | 1,391,100 | — | — |
| 2021-06-09 | $122.38 | $364.01 | 567,800 | — | — |
| 2021-06-08 | $122.35 | $363.92 | 1,068,500 | — | — |
| 2021-06-07 | $123.15 | $366.30 | 850,800 | — | — |
| 2021-06-04 | $120.27 | $357.73 | 826,100 | — | — |
| 2021-06-03 | $120.12 | $357.28 | 890,800 | — | — |
| 2021-06-02 | $121.42 | $361.15 | 921,600 | — | — |
| 2021-06-01 | $120.00 | $356.93 | 1,124,800 | — | — |
| 2021-05-28 | $117.56 | $349.67 | 676,500 | — | — |
| 2021-05-27 | $116.65 | $346.96 | 1,950,300 | — | — |
| 2021-05-26 | $116.06 | $345.21 | 1,308,400 | — | — |
| 2021-05-25 | $114.43 | $340.36 | 1,682,300 | — | — |
| 2021-05-24 | $114.99 | $342.03 | 1,054,100 | — | — |
| 2021-05-21 | $112.08 | $333.37 | 1,180,500 | — | — |
| 2021-05-20 | $110.50 | $328.67 | 1,351,400 | — | — |
| 2021-05-19 | $109.44 | $325.52 | 1,370,800 | — | — |
| 2021-05-18 | $112.41 | $334.35 | 1,511,800 | — | — |
| 2021-05-17 | $110.14 | $327.60 | 1,427,600 | — | — |
| 2021-05-14 | $108.20 | $321.83 | 1,049,300 | — | — |
| 2021-05-13 | $106.01 | $315.31 | 1,243,500 | — | — |
| 2021-05-12 | $103.81 | $308.77 | 1,399,100 | — | — |
| 2021-05-11 | $107.59 | $320.01 | 706,200 | — | — |
| 2021-05-10 | $108.21 | $321.86 | 1,065,400 | — | — |
| 2021-05-07 | $108.16 | $321.71 | 905,500 | — | — |
| 2021-05-06 | $107.51 | $319.78 | 771,400 | — | — |
| 2021-05-05 | $106.19 | $315.85 | 1,150,800 | — | — |
| 2021-05-04 | $108.42 | $322.48 | 794,800 | — | — |
| 2021-05-03 | $108.08 | $321.47 | 909,100 | — | — |
| 2021-04-30 | $109.35 | $325.25 | 1,369,000 | — | — |
| 2021-04-29 | $109.42 | $325.46 | 796,100 | — | — |
| 2021-04-28 | $107.54 | $319.87 | 1,394,800 | — | — |
| 2021-04-27 | $108.10 | $321.53 | 904,400 | — | — |
| 2021-04-26 | $107.33 | $319.24 | 1,124,000 | — | — |
| 2021-04-23 | $106.05 | $315.43 | 798,800 | — | — |
| 2021-04-22 | $106.00 | $315.29 | 1,595,200 | — | — |
| 2021-04-21 | $107.40 | $319.45 | 1,622,400 | — | — |
| 2021-04-20 | $106.13 | $315.67 | 1,052,100 | — | — |
| 2021-04-19 | $106.15 | $315.73 | 983,800 | — | — |
| 2021-04-16 | $105.44 | $313.62 | 1,193,600 | — | — |
| 2021-04-15 | $105.48 | $313.74 | 817,100 | — | — |
| 2021-04-14 | $105.71 | $314.42 | 833,300 | — | — |
| 2021-04-13 | $105.60 | $314.10 | 1,185,400 | — | — |
| 2021-04-12 | $105.19 | $312.88 | 947,500 | — | — |
| 2021-04-09 | $104.74 | $311.54 | 963,400 | — | — |
| 2021-04-08 | $103.87 | $308.95 | 768,200 | — | — |
| 2021-04-07 | $104.70 | $311.42 | 856,400 | — | — |
| 2021-04-06 | $104.26 | $310.11 | 1,450,900 | — | — |
| 2021-04-05 | $104.02 | $309.40 | 1,199,800 | — | — |
| 2021-04-01 | $104.26 | $310.11 | 776,700 | — | — |
| 2021-03-31 | $101.26 | $301.19 | 1,268,900 | — | — |
| 2021-03-30 | $103.01 | $306.39 | 1,122,700 | — | — |
| 2021-03-29 | $103.08 | $303.69 | 1,463,000 | — | — |
| 2021-03-26 | $107.07 | $315.44 | 764,400 | — | — |
| 2021-03-25 | $104.67 | $308.37 | 727,700 | — | — |
| 2021-03-24 | $102.75 | $302.71 | 1,076,800 | — | — |
| 2021-03-23 | $102.25 | $301.24 | 1,016,900 | — | — |
| 2021-03-22 | $102.44 | $301.80 | 1,371,900 | — | — |
| 2021-03-19 | $104.39 | $307.54 | 1,356,900 | — | — |
| 2021-03-18 | $105.69 | $311.37 | 973,200 | — | — |
| 2021-03-17 | $106.11 | $312.61 | 708,300 | — | — |
| 2021-03-16 | $106.02 | $312.35 | 726,100 | — | — |
| 2021-03-15 | $107.04 | $315.35 | 856,000 | — | — |
| 2021-03-12 | $108.59 | $319.92 | 1,268,400 | — | — |
| 2021-03-11 | $107.29 | $316.09 | 1,397,800 | — | — |
| 2021-03-10 | $106.51 | $313.79 | 830,900 | — | — |
| 2021-03-09 | $105.77 | $311.61 | 1,441,800 | — | — |
| 2021-03-08 | $107.80 | $317.59 | 1,224,900 | — | — |
| 2021-03-05 | $102.26 | $301.27 | 834,300 | — | — |
| 2021-03-04 | $100.92 | $297.32 | 1,618,700 | — | — |
| 2021-03-03 | $104.54 | $307.99 | 1,411,000 | — | — |
| 2021-03-02 | $101.39 | $298.71 | 1,256,700 | — | — |
| 2021-03-01 | $101.29 | $298.41 | 1,193,100 | — | — |
| 2021-02-26 | $99.13 | $292.05 | 1,360,800 | — | — |
| 2021-02-25 | $102.72 | $302.62 | 1,493,600 | — | — |
| 2021-02-24 | $104.69 | $308.43 | 1,347,500 | — | — |
| 2021-02-23 | $101.14 | $297.97 | 2,203,900 | — | — |
| 2021-02-22 | $96.46 | $284.18 | 1,610,700 | — | — |
| 2021-02-19 | $92.24 | $271.75 | 903,800 | — | — |
| 2021-02-18 | $91.67 | $270.07 | 795,600 | — | — |
| 2021-02-17 | $92.75 | $273.25 | 912,600 | — | — |
| 2021-02-16 | $92.72 | $273.16 | 1,258,400 | — | — |
| 2021-02-12 | $94.10 | $277.23 | 593,700 | — | — |
| 2021-02-11 | $94.93 | $279.67 | 896,400 | — | — |
| 2021-02-10 | $94.67 | $278.91 | 1,106,400 | — | — |
| 2021-02-09 | $95.98 | $282.77 | 752,300 | — | — |
| 2021-02-08 | $95.35 | $280.91 | 1,132,100 | — | — |
| 2021-02-05 | $92.12 | $271.40 | 878,900 | — | — |
| 2021-02-04 | $92.42 | $272.28 | 1,013,000 | — | — |
| 2021-02-03 | $91.02 | $268.16 | 1,000,900 | — | — |
| 2021-02-02 | $90.50 | $266.62 | 1,223,600 | — | — |
| 2021-02-01 | $90.23 | $265.83 | 1,527,200 | — | — |
| 2021-01-29 | $91.27 | $268.89 | 1,633,700 | — | — |
| 2021-01-28 | $91.92 | $270.81 | 1,576,500 | — | — |
| 2021-01-27 | $89.72 | $264.33 | 1,582,900 | — | — |
| 2021-01-26 | $92.72 | $273.16 | 944,000 | — | — |
| 2021-01-25 | $91.28 | $268.92 | 1,107,000 | — | — |
| 2021-01-22 | $91.30 | $268.98 | 809,100 | — | — |
| 2021-01-21 | $91.98 | $270.98 | 1,472,700 | — | — |
| 2021-01-20 | $93.56 | $275.64 | 947,400 | — | — |
| 2021-01-19 | $93.29 | $274.84 | 1,139,300 | — | — |
| 2021-01-15 | $95.15 | $280.32 | 1,026,600 | — | — |
| 2021-01-14 | $94.55 | $278.55 | 1,209,900 | — | — |
| 2021-01-13 | $92.09 | $271.31 | 1,302,100 | — | — |
| 2021-01-12 | $91.46 | $269.45 | 1,075,500 | — | — |
| 2021-01-11 | $89.59 | $263.94 | 1,534,100 | — | — |
| 2021-01-08 | $90.04 | $265.27 | 1,123,300 | — | — |
| 2021-01-07 | $90.25 | $265.89 | 1,179,600 | — | — |
| 2021-01-06 | $91.42 | $269.33 | 1,960,000 | — | — |
| 2021-01-05 | $90.09 | $265.42 | 1,200,500 | — | — |
| 2021-01-04 | $90.82 | $267.57 | 1,240,100 | — | — |