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
- 2010-11-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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $127.91 | $318.03 | 403,100 | — | — |
| 2023-12-28 | $127.15 | $316.15 | 1,099,100 | — | — |
| 2023-12-27 | $127.29 | $316.49 | 452,500 | — | — |
| 2023-12-26 | $127.41 | $316.79 | 278,800 | — | — |
| 2023-12-22 | $127.00 | $315.77 | 338,000 | — | — |
| 2023-12-21 | $125.77 | $312.71 | 348,000 | — | — |
| 2023-12-20 | $124.80 | $310.30 | 406,400 | — | — |
| 2023-12-19 | $125.77 | $312.71 | 559,400 | — | — |
| 2023-12-18 | $125.28 | $311.50 | 582,400 | — | — |
| 2023-12-15 | $125.02 | $310.85 | 1,186,900 | — | — |
| 2023-12-14 | $125.22 | $311.35 | 889,000 | — | — |
| 2023-12-13 | $128.98 | $320.70 | 688,100 | — | — |
| 2023-12-12 | $127.83 | $317.84 | 489,700 | — | — |
| 2023-12-11 | $126.69 | $315.00 | 446,200 | — | — |
| 2023-12-08 | $125.29 | $311.52 | 562,900 | — | — |
| 2023-12-07 | $125.34 | $311.64 | 492,000 | — | — |
| 2023-12-06 | $126.90 | $315.52 | 626,800 | — | — |
| 2023-12-05 | $128.05 | $318.38 | 633,600 | — | — |
| 2023-12-04 | $131.22 | $326.26 | 813,100 | — | — |
| 2023-12-01 | $128.16 | $318.66 | 690,300 | — | — |
| 2023-11-30 | $125.13 | $311.12 | 1,289,000 | — | — |
| 2023-11-29 | $124.47 | $309.48 | 658,200 | — | — |
| 2023-11-28 | $125.94 | $313.14 | 749,200 | — | — |
| 2023-11-27 | $127.88 | $317.96 | 644,200 | — | — |
| 2023-11-24 | $128.15 | $318.63 | 161,300 | — | — |
| 2023-11-22 | $127.42 | $316.82 | 363,400 | — | — |
| 2023-11-21 | $126.38 | $314.23 | 597,200 | — | — |
| 2023-11-20 | $127.54 | $317.12 | 480,200 | — | — |
| 2023-11-17 | $126.82 | $315.32 | 563,300 | — | — |
| 2023-11-16 | $127.83 | $317.84 | 598,000 | — | — |
| 2023-11-15 | $126.76 | $315.18 | 771,600 | — | — |
| 2023-11-14 | $129.32 | $321.54 | 900,200 | — | — |
| 2023-11-13 | $127.34 | $315.45 | 979,500 | — | — |
| 2023-11-10 | $126.00 | $312.13 | 521,500 | — | — |
| 2023-11-09 | $124.60 | $308.66 | 562,400 | — | — |
| 2023-11-08 | $124.79 | $309.13 | 592,900 | — | — |
| 2023-11-07 | $123.15 | $305.07 | 730,700 | — | — |
| 2023-11-06 | $123.64 | $306.28 | 564,200 | — | — |
| 2023-11-03 | $123.01 | $304.72 | 729,800 | — | — |
| 2023-11-02 | $122.74 | $304.05 | 747,200 | — | — |
| 2023-11-01 | $123.76 | $306.58 | 1,325,100 | — | — |
| 2023-10-31 | $119.93 | $297.09 | 1,130,500 | — | — |
| 2023-10-30 | $117.86 | $291.97 | 1,249,300 | — | — |
| 2023-10-27 | $117.36 | $290.73 | 1,821,500 | — | — |
| 2023-10-26 | $121.35 | $300.61 | 1,317,700 | — | — |
| 2023-10-25 | $119.41 | $295.80 | 1,637,800 | — | — |
| 2023-10-24 | $119.73 | $296.60 | 843,800 | — | — |
| 2023-10-23 | $121.27 | $300.41 | 651,400 | — | — |
| 2023-10-20 | $121.85 | $301.85 | 845,100 | — | — |
| 2023-10-19 | $123.31 | $305.47 | 1,457,300 | — | — |
| 2023-10-18 | $125.30 | $310.40 | 1,303,700 | — | — |
| 2023-10-17 | $128.68 | $318.77 | 921,600 | — | — |
| 2023-10-16 | $128.70 | $318.82 | 747,400 | — | — |
| 2023-10-13 | $127.90 | $316.84 | 853,700 | — | — |
| 2023-10-12 | $127.01 | $314.63 | 905,700 | — | — |
| 2023-10-11 | $126.65 | $313.74 | 944,400 | — | — |
| 2023-10-10 | $124.49 | $308.39 | 1,089,200 | — | — |
| 2023-10-09 | $122.76 | $304.10 | 966,800 | — | — |
| 2023-10-06 | $119.48 | $295.98 | 1,247,300 | — | — |
| 2023-10-05 | $116.71 | $289.12 | 936,300 | — | — |
| 2023-10-04 | $115.83 | $286.94 | 1,548,500 | — | — |
| 2023-10-03 | $114.75 | $284.26 | 1,698,800 | — | — |
| 2023-10-02 | $113.57 | $281.34 | 1,772,300 | — | — |
| 2023-09-29 | $109.27 | $270.69 | 740,800 | — | — |
| 2023-09-28 | $108.74 | $269.37 | 361,300 | — | — |
| 2023-09-27 | $109.72 | $271.80 | 1,278,700 | — | — |
| 2023-09-26 | $108.33 | $268.36 | 678,700 | — | — |
| 2023-09-25 | $108.09 | $267.76 | 463,500 | — | — |
| 2023-09-22 | $107.37 | $265.98 | 475,200 | — | — |
| 2023-09-21 | $107.64 | $266.65 | 720,200 | — | — |
| 2023-09-20 | $111.58 | $276.41 | 876,700 | — | — |
| 2023-09-19 | $111.49 | $276.19 | 430,500 | — | — |
| 2023-09-18 | $111.67 | $276.63 | 463,300 | — | — |
| 2023-09-15 | $111.43 | $276.04 | 1,191,400 | — | — |
| 2023-09-14 | $113.09 | $280.15 | 497,200 | — | — |
| 2023-09-13 | $113.23 | $280.50 | 554,500 | — | — |
| 2023-09-12 | $113.25 | $280.55 | 401,700 | — | — |
| 2023-09-11 | $112.75 | $279.31 | 436,200 | — | — |
| 2023-09-08 | $111.95 | $277.32 | 462,600 | — | — |
| 2023-09-07 | $112.71 | $279.21 | 764,500 | — | — |
| 2023-09-06 | $114.40 | $283.39 | 815,400 | — | — |
| 2023-09-05 | $114.74 | $284.24 | 844,100 | — | — |
| 2023-09-01 | $114.78 | $284.34 | 913,400 | — | — |
| 2023-08-31 | $113.31 | $280.69 | 847,400 | — | — |
| 2023-08-30 | $114.56 | $283.79 | 429,300 | — | — |
| 2023-08-29 | $114.42 | $283.44 | 610,600 | — | — |
| 2023-08-28 | $115.05 | $285.00 | 440,600 | — | — |
| 2023-08-25 | $114.54 | $283.74 | 359,500 | — | — |
| 2023-08-24 | $114.76 | $284.29 | 739,600 | — | — |
| 2023-08-23 | $113.70 | $281.66 | 653,000 | — | — |
| 2023-08-22 | $112.94 | $279.78 | 655,200 | — | — |
| 2023-08-21 | $113.05 | $280.05 | 774,200 | — | — |
| 2023-08-18 | $113.77 | $281.83 | 1,271,700 | — | — |
| 2023-08-17 | $114.90 | $284.63 | 1,110,100 | — | — |
| 2023-08-16 | $119.75 | $296.65 | 690,600 | — | — |
| 2023-08-15 | $121.81 | $301.75 | 699,800 | — | — |
| 2023-08-14 | $122.12 | $302.52 | 773,900 | — | — |
| 2023-08-11 | $120.67 | $297.76 | 1,265,600 | — | — |
| 2023-08-10 | $120.69 | $297.81 | 897,100 | — | — |
| 2023-08-09 | $121.57 | $299.98 | 678,900 | — | — |
| 2023-08-08 | $121.97 | $300.97 | 1,037,400 | — | — |
| 2023-08-07 | $123.33 | $304.33 | 688,100 | — | — |
| 2023-08-04 | $122.69 | $302.75 | 887,300 | — | — |
| 2023-08-03 | $124.54 | $307.31 | 780,100 | — | — |
| 2023-08-02 | $123.71 | $305.26 | 748,100 | — | — |
| 2023-08-01 | $123.33 | $304.33 | 1,101,600 | — | — |
| 2023-07-31 | $121.08 | $298.77 | 1,003,700 | — | — |
| 2023-07-28 | $120.94 | $298.43 | 1,456,900 | — | — |
| 2023-07-27 | $113.96 | $281.20 | 1,360,500 | — | — |
| 2023-07-26 | $116.53 | $287.55 | 603,200 | — | — |
| 2023-07-25 | $116.22 | $286.78 | 649,900 | — | — |
| 2023-07-24 | $115.87 | $285.92 | 512,500 | — | — |
| 2023-07-21 | $115.83 | $285.82 | 916,700 | — | — |
| 2023-07-20 | $116.25 | $286.86 | 573,900 | — | — |
| 2023-07-19 | $116.04 | $286.34 | 945,200 | — | — |
| 2023-07-18 | $115.57 | $285.18 | 1,067,500 | — | — |
| 2023-07-17 | $114.34 | $282.14 | 500,100 | — | — |
| 2023-07-14 | $113.29 | $279.55 | 557,200 | — | — |
| 2023-07-13 | $112.59 | $277.82 | 480,200 | — | — |
| 2023-07-12 | $112.25 | $276.98 | 659,000 | — | — |
| 2023-07-11 | $113.72 | $280.61 | 555,100 | — | — |
| 2023-07-10 | $112.61 | $277.87 | 530,800 | — | — |
| 2023-07-07 | $112.04 | $276.47 | 892,600 | — | — |
| 2023-07-06 | $111.54 | $275.23 | 777,100 | — | — |
| 2023-07-05 | $112.26 | $277.01 | 897,900 | — | — |
| 2023-07-03 | $111.99 | $276.34 | 543,600 | — | — |
| 2023-06-30 | $111.60 | $275.38 | 1,033,000 | — | — |
| 2023-06-29 | $110.02 | $271.48 | 632,500 | — | — |
| 2023-06-28 | $108.66 | $268.13 | 690,300 | — | — |
| 2023-06-27 | $109.07 | $269.14 | 720,100 | — | — |
| 2023-06-26 | $108.80 | $268.47 | 482,600 | — | — |
| 2023-06-23 | $107.44 | $265.12 | 1,228,800 | — | — |
| 2023-06-22 | $109.73 | $270.77 | 710,100 | — | — |
| 2023-06-21 | $109.52 | $270.25 | 718,500 | — | — |
| 2023-06-20 | $109.55 | $270.32 | 1,058,500 | — | — |
| 2023-06-16 | $108.61 | $268.00 | 1,172,100 | — | — |
| 2023-06-15 | $107.38 | $264.97 | 1,438,800 | — | — |
| 2023-06-14 | $105.75 | $260.95 | 1,206,400 | — | — |
| 2023-06-13 | $106.28 | $261.09 | 928,400 | — | — |
| 2023-06-12 | $104.17 | $255.91 | 534,700 | — | — |
| 2023-06-09 | $103.51 | $254.29 | 741,200 | — | — |
| 2023-06-08 | $104.00 | $255.49 | 973,000 | — | — |
| 2023-06-07 | $103.34 | $253.87 | 912,200 | — | — |
| 2023-06-06 | $103.30 | $253.77 | 770,800 | — | — |
| 2023-06-05 | $103.18 | $253.48 | 765,000 | — | — |
| 2023-06-02 | $103.70 | $254.76 | 1,150,500 | — | — |
| 2023-06-01 | $100.76 | $247.53 | 1,515,100 | — | — |
| 2023-05-31 | $100.58 | $247.09 | 2,900,500 | — | — |
| 2023-05-30 | $97.94 | $240.61 | 1,333,700 | — | — |
| 2023-05-26 | $96.25 | $236.45 | 2,470,200 | — | — |
| 2023-05-25 | $89.85 | $220.73 | 1,305,400 | — | — |
| 2023-05-24 | $91.66 | $225.18 | 590,500 | — | — |
| 2023-05-23 | $93.50 | $229.70 | 715,400 | — | — |
| 2023-05-22 | $93.17 | $228.89 | 693,500 | — | — |
| 2023-05-19 | $92.66 | $227.63 | 567,600 | — | — |
| 2023-05-18 | $93.35 | $229.33 | 582,400 | — | — |
| 2023-05-17 | $93.07 | $228.64 | 903,300 | — | — |
| 2023-05-16 | $91.70 | $225.28 | 760,600 | — | — |
| 2023-05-15 | $92.82 | $228.03 | 785,400 | — | — |
| 2023-05-12 | $92.85 | $228.10 | 562,700 | — | — |
| 2023-05-11 | $92.13 | $226.33 | 549,500 | — | — |
| 2023-05-10 | $93.27 | $229.13 | 1,286,000 | — | — |
| 2023-05-09 | $92.38 | $226.95 | 949,100 | — | — |
| 2023-05-08 | $91.45 | $224.66 | 627,500 | — | — |
| 2023-05-05 | $93.08 | $228.67 | 706,300 | — | — |
| 2023-05-04 | $92.08 | $226.21 | 543,100 | — | — |
| 2023-05-03 | $93.45 | $229.57 | 1,049,400 | — | — |
| 2023-05-02 | $92.65 | $227.61 | 1,030,400 | — | — |
| 2023-05-01 | $96.96 | $238.20 | 674,200 | — | — |
| 2023-04-28 | $95.72 | $235.15 | 707,000 | — | — |
| 2023-04-27 | $95.89 | $235.57 | 840,600 | — | — |
| 2023-04-26 | $94.09 | $231.15 | 757,500 | — | — |
| 2023-04-25 | $96.13 | $236.16 | 493,000 | — | — |
| 2023-04-24 | $96.47 | $236.99 | 889,500 | — | — |
| 2023-04-21 | $98.98 | $243.16 | 1,121,400 | — | — |
| 2023-04-20 | $98.52 | $242.03 | 876,700 | — | — |
| 2023-04-19 | $98.27 | $241.42 | 1,032,400 | — | — |
| 2023-04-18 | $97.61 | $239.79 | 950,600 | — | — |
| 2023-04-17 | $96.93 | $238.12 | 894,300 | — | — |
| 2023-04-14 | $96.99 | $238.27 | 673,200 | — | — |
| 2023-04-13 | $97.25 | $238.91 | 530,500 | — | — |
| 2023-04-12 | $96.62 | $237.36 | 538,900 | — | — |
| 2023-04-11 | $96.22 | $236.38 | 876,100 | — | — |
| 2023-04-10 | $96.83 | $237.88 | 920,900 | — | — |
| 2023-04-06 | $95.63 | $234.93 | 1,125,400 | — | — |
| 2023-04-05 | $95.02 | $233.43 | 1,242,300 | — | — |
| 2023-04-04 | $94.91 | $233.16 | 1,075,800 | — | — |
| 2023-04-03 | $95.01 | $233.41 | 1,017,200 | — | — |
| 2023-03-31 | $92.69 | $227.71 | 926,700 | — | — |
| 2023-03-30 | $91.74 | $225.37 | 518,200 | — | — |
| 2023-03-29 | $92.41 | $227.02 | 676,300 | — | — |
| 2023-03-28 | $91.60 | $225.03 | 687,200 | — | — |
| 2023-03-27 | $91.70 | $225.28 | 1,107,500 | — | — |
| 2023-03-24 | $90.89 | $223.29 | 992,500 | — | — |
| 2023-03-23 | $90.07 | $221.27 | 802,600 | — | — |
| 2023-03-22 | $90.18 | $221.54 | 752,800 | — | — |
| 2023-03-21 | $91.41 | $224.56 | 1,048,300 | — | — |
| 2023-03-20 | $90.42 | $222.13 | 1,172,300 | — | — |
| 2023-03-17 | $88.51 | $217.44 | 1,827,900 | — | — |
| 2023-03-16 | $90.56 | $222.47 | 731,300 | — | — |
| 2023-03-15 | $90.24 | $221.69 | 1,144,300 | — | — |
| 2023-03-14 | $91.33 | $224.37 | 1,517,500 | — | — |
| 2023-03-13 | $89.74 | $220.46 | 1,186,600 | — | — |
| 2023-03-10 | $90.54 | $222.43 | 1,182,800 | — | — |
| 2023-03-09 | $91.51 | $224.81 | 1,159,900 | — | — |
| 2023-03-08 | $92.52 | $227.29 | 1,671,100 | — | — |
| 2023-03-07 | $95.53 | $234.68 | 1,523,700 | — | — |
| 2023-03-06 | $96.28 | $236.53 | 582,500 | — | — |
| 2023-03-03 | $96.43 | $236.90 | 641,900 | — | — |
| 2023-03-02 | $96.25 | $236.45 | 683,800 | — | — |
| 2023-03-01 | $95.46 | $234.51 | 740,800 | — | — |
| 2023-02-28 | $94.73 | $232.72 | 889,700 | — | — |
| 2023-02-27 | $95.36 | $234.27 | 591,100 | — | — |
| 2023-02-24 | $95.70 | $235.10 | 468,500 | — | — |
| 2023-02-23 | $95.92 | $235.64 | 732,700 | — | — |
| 2023-02-22 | $96.57 | $237.24 | 1,020,400 | — | — |
| 2023-02-21 | $97.00 | $238.30 | 1,138,800 | — | — |
| 2023-02-17 | $96.92 | $238.10 | 1,050,200 | — | — |
| 2023-02-16 | $96.48 | $237.02 | 854,000 | — | — |
| 2023-02-15 | $96.42 | $236.87 | 932,600 | — | — |
| 2023-02-14 | $94.87 | $233.06 | 1,251,200 | — | — |
| 2023-02-13 | $95.84 | $235.45 | 1,336,300 | — | — |
| 2023-02-10 | $96.66 | $237.46 | 747,700 | — | — |
| 2023-02-09 | $95.51 | $234.64 | 587,900 | — | — |
| 2023-02-08 | $96.37 | $235.59 | 727,000 | — | — |
| 2023-02-07 | $96.90 | $236.89 | 680,900 | — | — |
| 2023-02-06 | $96.22 | $235.23 | 1,001,000 | — | — |
| 2023-02-03 | $96.84 | $236.74 | 1,460,600 | — | — |
| 2023-02-02 | $95.47 | $233.39 | 1,359,200 | — | — |
| 2023-02-01 | $95.37 | $233.15 | 1,205,700 | — | — |
| 2023-01-31 | $94.64 | $231.36 | 1,419,600 | — | — |
| 2023-01-30 | $93.50 | $228.58 | 1,464,500 | — | — |
| 2023-01-27 | $92.73 | $226.69 | 2,542,100 | — | — |
| 2023-01-26 | $97.18 | $237.57 | 1,816,900 | — | — |
| 2023-01-25 | $97.16 | $237.52 | 3,682,000 | — | — |
| 2023-01-24 | $96.20 | $235.18 | 1,418,100 | — | — |
| 2023-01-23 | $94.33 | $230.61 | 946,600 | — | — |
| 2023-01-20 | $93.74 | $229.16 | 1,060,300 | — | — |
| 2023-01-19 | $92.51 | $226.16 | 1,226,400 | — | — |
| 2023-01-18 | $94.15 | $230.17 | 1,444,900 | — | — |
| 2023-01-17 | $94.90 | $232.00 | 1,046,500 | — | — |
| 2023-01-13 | $94.99 | $232.22 | 1,322,100 | — | — |
| 2023-01-12 | $95.44 | $233.32 | 2,395,500 | — | — |
| 2023-01-11 | $96.87 | $236.82 | 2,334,700 | — | — |
| 2023-01-10 | $97.14 | $237.48 | 1,482,200 | — | — |
| 2023-01-09 | $96.67 | $236.33 | 1,838,000 | — | — |
| 2023-01-06 | $102.89 | $251.53 | 1,012,800 | — | — |
| 2023-01-05 | $102.41 | $250.36 | 704,400 | — | — |
| 2023-01-04 | $103.88 | $253.95 | 724,300 | — | — |
| 2023-01-03 | $104.58 | $255.66 | 798,600 | — | — |