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
- 2015-05-14 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $196.85 | $388.44 | 1,492,300 | — | — |
| 2025-12-30 | $197.68 | $390.07 | 3,262,400 | — | — |
| 2025-12-29 | $172.83 | $341.04 | 368,200 | — | — |
| 2025-12-26 | $174.19 | $343.72 | 328,100 | — | — |
| 2025-12-24 | $173.26 | $341.89 | 202,800 | — | — |
| 2025-12-23 | $172.22 | $339.84 | 504,900 | — | — |
| 2025-12-22 | $170.75 | $336.93 | 645,000 | — | — |
| 2025-12-19 | $168.49 | $332.48 | 838,100 | — | — |
| 2025-12-18 | $164.78 | $325.15 | 634,200 | — | — |
| 2025-12-17 | $162.79 | $321.23 | 590,800 | — | — |
| 2025-12-16 | $168.63 | $332.75 | 482,400 | — | — |
| 2025-12-15 | $170.69 | $336.82 | 641,700 | — | — |
| 2025-12-12 | $176.92 | $349.11 | 1,438,500 | — | — |
| 2025-12-11 | $182.13 | $359.39 | 491,600 | — | — |
| 2025-12-10 | $182.00 | $359.13 | 1,059,700 | — | — |
| 2025-12-09 | $181.27 | $357.69 | 1,146,200 | — | — |
| 2025-12-08 | $177.45 | $350.15 | 1,095,800 | — | — |
| 2025-12-05 | $177.02 | $349.31 | 614,300 | — | — |
| 2025-12-04 | $175.84 | $346.98 | 950,200 | — | — |
| 2025-12-03 | $170.99 | $337.41 | 734,200 | — | — |
| 2025-12-02 | $168.16 | $331.82 | 579,700 | — | — |
| 2025-12-01 | $169.17 | $333.82 | 888,000 | — | — |
| 2025-11-28 | $173.24 | $341.85 | 442,800 | — | — |
| 2025-11-26 | $170.11 | $335.67 | 831,800 | — | — |
| 2025-11-25 | $164.00 | $323.62 | 567,400 | — | — |
| 2025-11-24 | $162.44 | $320.54 | 808,700 | — | — |
| 2025-11-21 | $157.49 | $310.77 | 989,500 | — | — |
| 2025-11-20 | $157.51 | $310.81 | 978,500 | — | — |
| 2025-11-19 | $164.99 | $325.57 | 1,277,600 | — | — |
| 2025-11-18 | $156.07 | $307.97 | 1,126,300 | — | — |
| 2025-11-17 | $152.80 | $301.51 | 1,144,500 | — | — |
| 2025-11-14 | $158.30 | $312.37 | 1,926,600 | — | — |
| 2025-11-13 | $153.00 | $301.91 | 1,206,500 | — | — |
| 2025-11-12 | $153.57 | $303.03 | 1,573,500 | — | — |
| 2025-11-11 | $155.83 | $307.49 | 878,800 | — | — |
| 2025-11-10 | $165.10 | $325.79 | 1,147,400 | — | — |
| 2025-11-07 | $164.00 | $322.92 | 1,184,400 | — | — |
| 2025-11-06 | $162.24 | $319.46 | 1,123,600 | — | — |
| 2025-11-05 | $162.50 | $319.97 | 2,113,400 | — | — |
| 2025-11-04 | $155.34 | $305.87 | 2,192,500 | — | — |
| 2025-11-03 | $172.71 | $340.08 | 1,477,100 | — | — |
| 2025-10-31 | $172.90 | $340.45 | 1,598,600 | — | — |
| 2025-10-30 | $186.76 | $367.74 | 2,569,500 | — | — |
| 2025-10-29 | $174.00 | $342.62 | 1,941,200 | — | — |
| 2025-10-28 | $179.39 | $353.23 | 2,454,200 | — | — |
| 2025-10-27 | $185.09 | $364.45 | 2,049,700 | — | — |
| 2025-10-24 | $181.96 | $358.29 | 1,090,400 | — | — |
| 2025-10-23 | $178.20 | $350.89 | 904,400 | — | — |
| 2025-10-22 | $172.16 | $338.99 | 844,400 | — | — |
| 2025-10-21 | $172.67 | $340.00 | 686,100 | — | — |
| 2025-10-20 | $176.91 | $348.35 | 742,500 | — | — |
| 2025-10-17 | $166.67 | $328.18 | 795,900 | — | — |
| 2025-10-16 | $169.67 | $334.09 | 721,000 | — | — |
| 2025-10-15 | $174.16 | $342.93 | 1,087,800 | — | — |
| 2025-10-14 | $170.56 | $335.84 | 918,500 | — | — |
| 2025-10-13 | $169.10 | $332.97 | 667,100 | — | — |
| 2025-10-10 | $163.11 | $321.17 | 1,037,100 | — | — |
| 2025-10-09 | $169.38 | $333.52 | 419,600 | — | — |
| 2025-10-08 | $170.41 | $335.55 | 821,300 | — | — |
| 2025-10-07 | $170.87 | $336.45 | 626,800 | — | — |
| 2025-10-06 | $171.46 | $337.61 | 602,500 | — | — |
| 2025-10-03 | $169.68 | $334.11 | 931,900 | — | — |
| 2025-10-02 | $172.16 | $338.99 | 823,300 | — | — |
| 2025-10-01 | $173.11 | $340.86 | 1,264,000 | — | — |
| 2025-09-30 | $166.86 | $328.56 | 817,800 | — | — |
| 2025-09-29 | $163.27 | $321.49 | 775,900 | — | — |
| 2025-09-26 | $164.87 | $324.64 | 1,186,900 | — | — |
| 2025-09-25 | $170.28 | $335.29 | 1,249,900 | — | — |
| 2025-09-24 | $178.17 | $350.83 | 1,198,400 | — | — |
| 2025-09-23 | $181.47 | $357.32 | 1,020,600 | — | — |
| 2025-09-22 | $181.89 | $358.15 | 942,100 | — | — |
| 2025-09-19 | $178.89 | $352.24 | 1,312,600 | — | — |
| 2025-09-18 | $178.17 | $350.83 | 1,180,400 | — | — |
| 2025-09-17 | $174.04 | $342.69 | 855,900 | — | — |
| 2025-09-16 | $173.75 | $342.12 | 651,500 | — | — |
| 2025-09-15 | $172.51 | $339.68 | 831,700 | — | — |
| 2025-09-12 | $171.66 | $338.01 | 1,015,600 | — | — |
| 2025-09-11 | $169.85 | $334.44 | 1,356,700 | — | — |
| 2025-09-10 | $168.12 | $331.03 | 1,141,100 | — | — |
| 2025-09-09 | $165.39 | $325.66 | 1,141,800 | — | — |
| 2025-09-08 | $166.42 | $327.69 | 2,326,200 | — | — |
| 2025-09-05 | $154.00 | $303.23 | 1,489,300 | — | — |
| 2025-09-04 | $155.55 | $306.29 | 1,003,600 | — | — |
| 2025-09-03 | $150.89 | $297.11 | 961,200 | — | — |
| 2025-09-02 | $150.09 | $295.54 | 936,400 | — | — |
| 2025-08-29 | $153.85 | $302.94 | 1,346,600 | — | — |
| 2025-08-28 | $155.39 | $305.97 | 1,152,400 | — | — |
| 2025-08-27 | $149.91 | $295.18 | 998,100 | — | — |
| 2025-08-26 | $149.19 | $293.76 | 1,015,400 | — | — |
| 2025-08-25 | $148.81 | $293.01 | 1,129,600 | — | — |
| 2025-08-22 | $147.71 | $290.85 | 1,383,200 | — | — |
| 2025-08-21 | $146.09 | $287.66 | 1,390,800 | — | — |
| 2025-08-20 | $140.40 | $276.45 | 1,077,900 | — | — |
| 2025-08-19 | $141.01 | $277.66 | 833,800 | — | — |
| 2025-08-18 | $142.46 | $280.51 | 1,062,000 | — | — |
| 2025-08-15 | $144.72 | $284.96 | 887,600 | — | — |
| 2025-08-14 | $144.90 | $285.32 | 864,200 | — | — |
| 2025-08-13 | $146.00 | $287.48 | 1,205,400 | — | — |
| 2025-08-12 | $142.56 | $280.71 | 978,000 | — | — |
| 2025-08-11 | $138.02 | $271.18 | 797,900 | — | — |
| 2025-08-08 | $136.06 | $267.33 | 592,800 | — | — |
| 2025-08-07 | $138.07 | $271.28 | 966,700 | — | — |
| 2025-08-06 | $137.63 | $270.41 | 1,392,200 | — | — |
| 2025-08-05 | $138.98 | $273.06 | 1,236,600 | — | — |
| 2025-08-04 | $141.47 | $277.96 | 1,163,300 | — | — |
| 2025-08-01 | $137.32 | $269.80 | 1,888,600 | — | — |
| 2025-07-31 | $137.61 | $270.37 | 2,788,200 | — | — |
| 2025-07-30 | $144.46 | $283.83 | 7,157,600 | — | — |
| 2025-07-29 | $114.14 | $224.26 | 1,213,000 | — | — |
| 2025-07-28 | $114.38 | $224.73 | 1,472,600 | — | — |
| 2025-07-25 | $117.18 | $230.23 | 1,356,800 | — | — |
| 2025-07-24 | $109.92 | $215.97 | 825,400 | — | — |
| 2025-07-23 | $112.20 | $220.45 | 947,800 | — | — |
| 2025-07-22 | $110.92 | $217.93 | 897,100 | — | — |
| 2025-07-21 | $113.88 | $223.75 | 787,400 | — | — |
| 2025-07-18 | $113.59 | $223.18 | 822,500 | — | — |
| 2025-07-17 | $115.65 | $227.23 | 1,070,400 | — | — |
| 2025-07-16 | $115.15 | $226.24 | 1,017,500 | — | — |
| 2025-07-15 | $113.79 | $223.57 | 1,255,500 | — | — |
| 2025-07-14 | $114.66 | $225.28 | 1,576,400 | — | — |
| 2025-07-11 | $110.98 | $218.05 | 1,296,300 | — | — |
| 2025-07-10 | $112.68 | $221.39 | 1,818,100 | — | — |
| 2025-07-09 | $110.41 | $216.93 | 1,432,000 | — | — |
| 2025-07-08 | $109.76 | $215.65 | 1,684,500 | — | — |
| 2025-07-07 | $111.49 | $219.05 | 1,736,700 | — | — |
| 2025-07-03 | $114.95 | $225.85 | 961,100 | — | — |
| 2025-07-02 | $113.14 | $222.29 | 2,046,100 | — | — |
| 2025-07-01 | $113.86 | $223.71 | 2,595,200 | — | — |
| 2025-06-30 | $115.04 | $226.03 | 2,753,900 | — | — |
| 2025-06-27 | $118.60 | $233.02 | 17,044,600 | — | — |
| 2025-06-26 | $122.01 | $239.72 | 2,157,200 | — | — |
| 2025-06-25 | $125.00 | $245.60 | 2,287,300 | — | — |
| 2025-06-24 | $135.05 | $265.34 | 1,198,400 | — | — |
| 2025-06-23 | $130.23 | $255.87 | 1,476,600 | — | — |
| 2025-06-20 | $129.09 | $253.63 | 1,626,200 | — | — |
| 2025-06-18 | $130.08 | $255.58 | 1,496,800 | — | — |
| 2025-06-17 | $123.25 | $242.16 | 1,103,800 | — | — |
| 2025-06-16 | $124.06 | $243.75 | 1,104,500 | — | — |
| 2025-06-13 | $123.77 | $243.18 | 1,201,700 | — | — |
| 2025-06-12 | $123.74 | $243.12 | 837,300 | — | — |
| 2025-06-11 | $120.35 | $236.46 | 890,000 | — | — |
| 2025-06-10 | $121.13 | $237.99 | 1,121,700 | — | — |
| 2025-06-09 | $124.73 | $245.07 | 1,133,400 | — | — |
| 2025-06-06 | $129.17 | $253.79 | 1,046,000 | — | — |
| 2025-06-05 | $123.49 | $242.63 | 850,000 | — | — |
| 2025-06-04 | $122.82 | $241.31 | 663,800 | — | — |
| 2025-06-03 | $123.35 | $242.35 | 1,120,500 | — | — |
| 2025-06-02 | $120.35 | $236.46 | 867,900 | — | — |
| 2025-05-30 | $117.15 | $230.17 | 1,023,000 | — | — |
| 2025-05-29 | $117.75 | $231.35 | 749,400 | — | — |
| 2025-05-28 | $118.24 | $232.31 | 827,100 | — | — |
| 2025-05-27 | $119.90 | $235.58 | 1,268,200 | — | — |
| 2025-05-23 | $114.58 | $225.12 | 1,206,500 | — | — |
| 2025-05-22 | $112.93 | $221.88 | 935,600 | — | — |
| 2025-05-21 | $114.52 | $225.01 | 1,370,500 | — | — |
| 2025-05-20 | $119.30 | $234.40 | 1,064,300 | — | — |
| 2025-05-19 | $122.40 | $240.49 | 1,165,800 | — | — |
| 2025-05-16 | $117.98 | $231.80 | 1,514,200 | — | — |
| 2025-05-15 | $117.71 | $230.68 | 1,501,000 | — | — |
| 2025-05-14 | $118.35 | $231.94 | 1,064,500 | — | — |
| 2025-05-13 | $117.81 | $230.88 | 1,688,500 | — | — |
| 2025-05-12 | $112.96 | $221.38 | 1,330,400 | — | — |
| 2025-05-09 | $107.13 | $209.95 | 1,839,400 | — | — |
| 2025-05-08 | $110.01 | $215.59 | 1,529,200 | — | — |
| 2025-05-07 | $110.01 | $215.59 | 2,258,700 | — | — |
| 2025-05-06 | $108.01 | $211.67 | 2,674,200 | — | — |
| 2025-05-05 | $100.75 | $197.45 | 3,300,500 | — | — |
| 2025-05-02 | $89.95 | $176.28 | 4,384,400 | — | — |
| 2025-05-01 | $86.90 | $170.30 | 6,352,200 | — | — |
| 2025-04-30 | $107.11 | $209.91 | 1,686,500 | — | — |
| 2025-04-29 | $109.15 | $213.91 | 1,043,300 | — | — |
| 2025-04-28 | $108.22 | $212.09 | 1,161,900 | — | — |
| 2025-04-25 | $104.84 | $205.46 | 1,013,800 | — | — |
| 2025-04-24 | $101.37 | $198.66 | 1,246,400 | — | — |
| 2025-04-23 | $95.83 | $187.80 | 1,227,300 | — | — |
| 2025-04-22 | $92.04 | $180.38 | 1,492,300 | — | — |
| 2025-04-21 | $87.35 | $171.19 | 1,581,400 | — | — |
| 2025-04-17 | $93.00 | $182.26 | 1,879,300 | — | — |
| 2025-04-16 | $94.41 | $185.02 | 1,687,800 | — | — |
| 2025-04-15 | $95.83 | $187.80 | 1,311,300 | — | — |
| 2025-04-14 | $99.07 | $194.15 | 1,101,600 | — | — |
| 2025-04-11 | $98.92 | $193.86 | 1,149,200 | — | — |
| 2025-04-10 | $96.43 | $188.98 | 1,972,300 | — | — |
| 2025-04-09 | $108.95 | $213.52 | 3,046,100 | — | — |
| 2025-04-08 | $89.99 | $176.36 | 2,385,700 | — | — |
| 2025-04-07 | $90.13 | $176.63 | 2,741,800 | — | — |
| 2025-04-04 | $88.32 | $173.09 | 4,020,400 | — | — |
| 2025-04-03 | $104.34 | $204.48 | 3,549,100 | — | — |
| 2025-04-02 | $115.94 | $227.22 | 946,900 | — | — |
| 2025-04-01 | $113.59 | $222.61 | 1,014,200 | — | — |
| 2025-03-31 | $111.03 | $217.59 | 1,468,800 | — | — |
| 2025-03-28 | $112.36 | $220.20 | 1,543,600 | — | — |
| 2025-03-27 | $114.52 | $224.43 | 1,071,800 | — | — |
| 2025-03-26 | $114.00 | $223.41 | 2,123,900 | — | — |
| 2025-03-25 | $116.94 | $229.17 | 1,977,000 | — | — |
| 2025-03-24 | $114.91 | $225.20 | 1,279,000 | — | — |
| 2025-03-21 | $107.23 | $210.15 | 1,451,200 | — | — |
| 2025-03-20 | $106.70 | $209.11 | 1,333,500 | — | — |
| 2025-03-19 | $109.01 | $213.63 | 1,274,700 | — | — |
| 2025-03-18 | $102.39 | $200.66 | 1,067,000 | — | — |
| 2025-03-17 | $106.98 | $209.66 | 1,011,900 | — | — |
| 2025-03-14 | $104.31 | $204.42 | 1,214,600 | — | — |
| 2025-03-13 | $101.18 | $197.70 | 1,333,000 | — | — |
| 2025-03-12 | $103.24 | $201.73 | 2,186,400 | — | — |
| 2025-03-11 | $105.58 | $206.30 | 1,874,000 | — | — |
| 2025-03-10 | $97.69 | $190.88 | 2,192,600 | — | — |
| 2025-03-07 | $104.22 | $203.64 | 2,791,500 | — | — |
| 2025-03-06 | $108.28 | $211.57 | 2,550,800 | — | — |
| 2025-03-05 | $113.13 | $221.05 | 1,963,000 | — | — |
| 2025-03-04 | $115.16 | $225.02 | 2,667,800 | — | — |
| 2025-03-03 | $118.61 | $231.76 | 3,764,400 | — | — |
| 2025-02-28 | $128.71 | $251.49 | 2,157,500 | — | — |
| 2025-02-27 | $129.63 | $253.29 | 2,452,300 | — | — |
| 2025-02-26 | $140.32 | $274.18 | 2,106,400 | — | — |
| 2025-02-25 | $132.95 | $259.78 | 1,949,700 | — | — |
| 2025-02-24 | $130.10 | $254.21 | 2,859,600 | — | — |
| 2025-02-21 | $129.31 | $252.67 | 3,872,200 | — | — |
| 2025-02-20 | $143.82 | $281.02 | 6,253,300 | — | — |
| 2025-02-19 | $125.75 | $245.71 | 1,929,200 | — | — |
| 2025-02-18 | $119.18 | $232.87 | 1,408,500 | — | — |
| 2025-02-14 | $113.59 | $221.95 | 1,764,900 | — | — |
| 2025-02-13 | $107.92 | $210.87 | 2,515,300 | — | — |
| 2025-02-12 | $114.71 | $224.14 | 1,693,700 | — | — |
| 2025-02-11 | $119.51 | $233.52 | 918,100 | — | — |
| 2025-02-10 | $116.68 | $227.99 | 1,725,500 | — | — |
| 2025-02-07 | $112.84 | $220.48 | 2,283,300 | — | — |
| 2025-02-06 | $118.81 | $232.15 | 2,120,900 | — | — |
| 2025-02-05 | $116.95 | $228.51 | 2,463,700 | — | — |
| 2025-02-04 | $109.60 | $214.15 | 2,324,900 | — | — |
| 2025-02-03 | $108.20 | $211.42 | 3,635,800 | — | — |
| 2025-01-31 | $100.53 | $196.43 | 1,779,300 | — | — |
| 2025-01-30 | $103.35 | $201.94 | 1,569,200 | — | — |
| 2025-01-29 | $97.00 | $189.53 | 6,419,000 | — | — |
| 2025-01-28 | $100.02 | $195.43 | 2,635,200 | — | — |
| 2025-01-27 | $91.65 | $179.08 | 3,611,800 | — | — |
| 2025-01-24 | $90.98 | $177.77 | 5,369,700 | — | — |
| 2025-01-23 | $101.50 | $198.33 | 7,302,400 | — | — |
| 2025-01-22 | $91.99 | $179.74 | 7,458,800 | — | — |
| 2025-01-21 | $83.79 | $163.72 | 18,433,600 | — | — |
| 2025-01-17 | $112.38 | $219.59 | 5,554,300 | — | — |
| 2025-01-16 | $120.00 | $234.47 | 8,449,400 | — | — |
| 2025-01-15 | $116.08 | $226.81 | 20,029,100 | — | — |
| 2025-01-14 | $153.29 | $299.52 | 2,267,200 | — | — |
| 2025-01-13 | $164.57 | $321.56 | 3,051,800 | — | — |
| 2025-01-10 | $174.02 | $340.03 | 2,509,900 | — | — |
| 2025-01-08 | $168.78 | $329.79 | 1,632,100 | — | — |
| 2025-01-07 | $159.91 | $312.46 | 1,685,400 | — | — |
| 2025-01-06 | $157.96 | $308.65 | 2,147,600 | — | — |
| 2025-01-03 | $151.38 | $295.79 | 1,122,000 | — | — |
| 2025-01-02 | $144.44 | $282.23 | 1,862,700 | — | — |