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
- 2005-07-21 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 | $283.31 | $433.62 | 946,800 | — | — |
| 2025-12-30 | $285.00 | $436.21 | 767,700 | — | — |
| 2025-12-29 | $286.82 | $438.99 | 971,900 | — | — |
| 2025-12-26 | $287.56 | $440.12 | 534,000 | — | — |
| 2025-12-24 | $286.57 | $438.61 | 324,600 | — | — |
| 2025-12-23 | $288.23 | $441.15 | 1,184,900 | — | — |
| 2025-12-22 | $289.29 | $442.77 | 1,154,400 | — | — |
| 2025-12-19 | $289.25 | $442.71 | 3,050,400 | — | — |
| 2025-12-18 | $285.59 | $437.11 | 2,012,000 | — | — |
| 2025-12-17 | $282.82 | $432.87 | 1,759,200 | — | — |
| 2025-12-16 | $285.02 | $436.24 | 2,476,000 | — | — |
| 2025-12-15 | $283.45 | $433.83 | 2,158,100 | — | — |
| 2025-12-12 | $274.21 | $419.69 | 1,490,300 | — | — |
| 2025-12-11 | $281.15 | $430.31 | 2,309,300 | — | — |
| 2025-12-10 | $274.07 | $419.48 | 2,539,800 | — | — |
| 2025-12-09 | $261.27 | $399.89 | 1,272,300 | — | — |
| 2025-12-08 | $264.41 | $404.69 | 1,824,500 | — | — |
| 2025-12-05 | $263.43 | $403.19 | 1,754,300 | — | — |
| 2025-12-04 | $258.38 | $395.46 | 1,816,700 | — | — |
| 2025-12-03 | $262.42 | $401.65 | 1,255,900 | — | — |
| 2025-12-02 | $263.70 | $403.61 | 2,654,000 | — | — |
| 2025-12-01 | $258.95 | $396.34 | 1,402,300 | — | — |
| 2025-11-28 | $255.69 | $391.35 | 774,100 | — | — |
| 2025-11-26 | $257.62 | $394.30 | 1,246,700 | — | — |
| 2025-11-25 | $258.14 | $395.10 | 3,152,600 | — | — |
| 2025-11-24 | $249.14 | $381.32 | 2,911,600 | — | — |
| 2025-11-21 | $247.49 | $378.80 | 4,870,500 | — | — |
| 2025-11-20 | $234.77 | $359.33 | 1,894,000 | — | — |
| 2025-11-19 | $239.96 | $367.27 | 2,068,300 | — | — |
| 2025-11-18 | $240.00 | $366.72 | 3,029,300 | — | — |
| 2025-11-17 | $244.16 | $373.08 | 5,045,100 | — | — |
| 2025-11-14 | $264.66 | $404.40 | 2,112,400 | — | — |
| 2025-11-13 | $267.35 | $408.51 | 2,659,400 | — | — |
| 2025-11-12 | $273.65 | $418.14 | 2,684,200 | — | — |
| 2025-11-11 | $265.32 | $405.41 | 2,398,500 | — | — |
| 2025-11-10 | $268.04 | $409.56 | 3,311,600 | — | — |
| 2025-11-07 | $258.25 | $394.61 | 7,653,600 | — | — |
| 2025-11-06 | $219.70 | $335.70 | 4,325,100 | — | — |
| 2025-11-05 | $213.81 | $326.70 | 1,678,300 | — | — |
| 2025-11-04 | $212.13 | $324.13 | 1,528,400 | — | — |
| 2025-11-03 | $215.61 | $329.45 | 1,895,300 | — | — |
| 2025-10-31 | $220.00 | $336.16 | 1,314,800 | — | — |
| 2025-10-30 | $220.47 | $336.88 | 1,249,100 | — | — |
| 2025-10-29 | $219.76 | $335.79 | 1,932,300 | — | — |
| 2025-10-28 | $225.30 | $344.26 | 1,526,100 | — | — |
| 2025-10-27 | $222.50 | $339.98 | 1,382,000 | — | — |
| 2025-10-24 | $218.85 | $334.40 | 1,228,000 | — | — |
| 2025-10-23 | $215.65 | $329.51 | 2,677,500 | — | — |
| 2025-10-22 | $226.39 | $345.92 | 1,310,000 | — | — |
| 2025-10-21 | $226.14 | $345.54 | 1,611,900 | — | — |
| 2025-10-20 | $218.25 | $333.49 | 989,200 | — | — |
| 2025-10-17 | $214.76 | $328.15 | 1,617,500 | — | — |
| 2025-10-16 | $213.57 | $326.33 | 1,846,500 | — | — |
| 2025-10-15 | $218.43 | $333.76 | 2,547,300 | — | — |
| 2025-10-14 | $223.12 | $340.93 | 1,453,900 | — | — |
| 2025-10-13 | $215.64 | $329.50 | 1,497,500 | — | — |
| 2025-10-10 | $210.33 | $321.38 | 1,304,900 | — | — |
| 2025-10-09 | $216.81 | $331.28 | 1,206,700 | — | — |
| 2025-10-08 | $212.41 | $324.56 | 1,170,200 | — | — |
| 2025-10-07 | $216.16 | $330.29 | 1,810,500 | — | — |
| 2025-10-06 | $223.83 | $342.01 | 3,741,900 | — | — |
| 2025-10-03 | $219.23 | $334.98 | 1,801,200 | — | — |
| 2025-10-02 | $217.69 | $332.63 | 2,065,500 | — | — |
| 2025-10-01 | $217.95 | $333.03 | 1,954,100 | — | — |
| 2025-09-30 | $213.75 | $326.61 | 2,587,500 | — | — |
| 2025-09-29 | $220.51 | $336.94 | 1,605,100 | — | — |
| 2025-09-26 | $222.87 | $340.54 | 1,153,900 | — | — |
| 2025-09-25 | $215.19 | $328.81 | 1,585,400 | — | — |
| 2025-09-24 | $217.83 | $332.84 | 1,327,100 | — | — |
| 2025-09-23 | $221.22 | $338.02 | 1,482,200 | — | — |
| 2025-09-22 | $223.51 | $341.52 | 1,842,600 | — | — |
| 2025-09-19 | $222.43 | $339.87 | 3,560,000 | — | — |
| 2025-09-18 | $221.92 | $339.09 | 1,682,500 | — | — |
| 2025-09-17 | $225.18 | $344.07 | 1,186,800 | — | — |
| 2025-09-16 | $224.98 | $343.77 | 1,506,100 | — | — |
| 2025-09-15 | $228.24 | $348.75 | 2,734,000 | — | — |
| 2025-09-12 | $222.19 | $339.51 | 970,100 | — | — |
| 2025-09-11 | $221.36 | $338.24 | 1,049,900 | — | — |
| 2025-09-10 | $215.49 | $329.27 | 1,076,100 | — | — |
| 2025-09-09 | $217.70 | $332.64 | 1,168,500 | — | — |
| 2025-09-08 | $217.20 | $331.88 | 1,358,700 | — | — |
| 2025-09-05 | $214.95 | $328.44 | 1,353,200 | — | — |
| 2025-09-04 | $216.52 | $330.84 | 1,103,700 | — | — |
| 2025-09-03 | $212.54 | $324.76 | 1,191,300 | — | — |
| 2025-09-02 | $212.12 | $324.12 | 1,120,700 | — | — |
| 2025-08-29 | $214.80 | $328.21 | 1,255,300 | — | — |
| 2025-08-28 | $214.71 | $328.08 | 1,419,900 | — | — |
| 2025-08-27 | $212.21 | $323.64 | 1,389,800 | — | — |
| 2025-08-26 | $213.63 | $325.81 | 1,651,400 | — | — |
| 2025-08-25 | $213.35 | $325.38 | 1,581,300 | — | — |
| 2025-08-22 | $214.81 | $327.61 | 2,218,500 | — | — |
| 2025-08-21 | $205.35 | $313.18 | 1,134,300 | — | — |
| 2025-08-20 | $205.68 | $313.69 | 1,350,800 | — | — |
| 2025-08-19 | $208.04 | $317.29 | 1,726,900 | — | — |
| 2025-08-18 | $206.67 | $315.20 | 1,470,300 | — | — |
| 2025-08-15 | $207.44 | $316.37 | 1,602,900 | — | — |
| 2025-08-14 | $207.20 | $316.00 | 2,379,500 | — | — |
| 2025-08-13 | $209.68 | $319.79 | 2,411,800 | — | — |
| 2025-08-12 | $203.19 | $309.89 | 2,430,200 | — | — |
| 2025-08-11 | $192.63 | $293.78 | 2,348,900 | — | — |
| 2025-08-08 | $195.26 | $297.79 | 6,980,100 | — | — |
| 2025-08-07 | $187.61 | $286.13 | 4,382,900 | — | — |
| 2025-08-06 | $185.14 | $282.36 | 1,797,500 | — | — |
| 2025-08-05 | $181.84 | $277.33 | 1,582,100 | — | — |
| 2025-08-04 | $184.99 | $282.13 | 1,496,600 | — | — |
| 2025-08-01 | $178.06 | $271.56 | 1,674,200 | — | — |
| 2025-07-31 | $180.22 | $274.86 | 1,308,200 | — | — |
| 2025-07-30 | $179.79 | $274.20 | 1,993,400 | — | — |
| 2025-07-29 | $182.81 | $278.81 | 1,262,400 | — | — |
| 2025-07-28 | $187.16 | $285.44 | 1,302,200 | — | — |
| 2025-07-25 | $187.34 | $285.72 | 1,419,300 | — | — |
| 2025-07-24 | $190.48 | $290.50 | 1,944,400 | — | — |
| 2025-07-23 | $192.19 | $293.11 | 1,260,600 | — | — |
| 2025-07-22 | $189.44 | $288.92 | 1,398,400 | — | — |
| 2025-07-21 | $185.47 | $282.86 | 1,196,200 | — | — |
| 2025-07-18 | $184.93 | $282.04 | 1,155,100 | — | — |
| 2025-07-17 | $182.08 | $277.69 | 1,324,000 | — | — |
| 2025-07-16 | $178.30 | $271.93 | 1,148,700 | — | — |
| 2025-07-15 | $178.99 | $272.98 | 1,615,600 | — | — |
| 2025-07-14 | $183.56 | $279.95 | 1,089,700 | — | — |
| 2025-07-11 | $183.64 | $280.07 | 1,265,700 | — | — |
| 2025-07-10 | $182.97 | $279.05 | 2,147,800 | — | — |
| 2025-07-09 | $176.09 | $268.56 | 1,272,300 | — | — |
| 2025-07-08 | $177.55 | $270.78 | 1,284,700 | — | — |
| 2025-07-07 | $177.80 | $271.17 | 1,388,100 | — | — |
| 2025-07-03 | $176.48 | $269.15 | 1,429,400 | — | — |
| 2025-07-02 | $171.01 | $260.81 | 1,644,800 | — | — |
| 2025-07-01 | $174.04 | $265.43 | 2,617,900 | — | — |
| 2025-06-30 | $168.68 | $257.26 | 1,461,600 | — | — |
| 2025-06-27 | $170.76 | $260.43 | 1,867,900 | — | — |
| 2025-06-26 | $166.80 | $254.39 | 1,903,300 | — | — |
| 2025-06-25 | $165.75 | $252.79 | 2,178,000 | — | — |
| 2025-06-24 | $169.22 | $258.08 | 1,750,800 | — | — |
| 2025-06-23 | $165.82 | $252.89 | 1,532,300 | — | — |
| 2025-06-20 | $164.88 | $251.46 | 2,560,600 | — | — |
| 2025-06-18 | $162.46 | $247.77 | 1,232,200 | — | — |
| 2025-06-17 | $161.99 | $247.05 | 1,397,900 | — | — |
| 2025-06-16 | $164.61 | $251.05 | 2,100,400 | — | — |
| 2025-06-13 | $165.63 | $252.60 | 1,404,100 | — | — |
| 2025-06-12 | $171.70 | $261.86 | 1,033,700 | — | — |
| 2025-06-11 | $173.32 | $264.33 | 1,104,900 | — | — |
| 2025-06-10 | $174.06 | $265.46 | 1,344,800 | — | — |
| 2025-06-09 | $176.62 | $269.37 | 1,098,000 | — | — |
| 2025-06-06 | $176.55 | $269.26 | 1,822,600 | — | — |
| 2025-06-05 | $173.38 | $264.42 | 1,902,400 | — | — |
| 2025-06-04 | $169.82 | $259.00 | 1,866,400 | — | — |
| 2025-06-03 | $168.62 | $257.17 | 1,841,800 | — | — |
| 2025-06-02 | $167.17 | $254.95 | 1,501,400 | — | — |
| 2025-05-30 | $166.75 | $254.31 | 2,138,500 | — | — |
| 2025-05-29 | $165.65 | $252.64 | 1,664,000 | — | — |
| 2025-05-28 | $167.69 | $255.14 | 1,575,800 | — | — |
| 2025-05-27 | $164.99 | $251.03 | 2,173,600 | — | — |
| 2025-05-23 | $158.98 | $241.88 | 1,269,800 | — | — |
| 2025-05-22 | $160.72 | $244.53 | 2,635,300 | — | — |
| 2025-05-21 | $159.34 | $242.43 | 1,973,700 | — | — |
| 2025-05-20 | $162.52 | $247.27 | 4,099,100 | — | — |
| 2025-05-19 | $165.49 | $251.79 | 1,825,500 | — | — |
| 2025-05-16 | $166.66 | $253.57 | 1,759,800 | — | — |
| 2025-05-15 | $166.21 | $252.88 | 1,797,100 | — | — |
| 2025-05-14 | $169.22 | $257.46 | 2,124,500 | — | — |
| 2025-05-13 | $169.37 | $257.69 | 2,875,600 | — | — |
| 2025-05-12 | $167.25 | $254.47 | 3,188,400 | — | — |
| 2025-05-09 | $156.66 | $238.35 | 6,379,500 | — | — |
| 2025-05-08 | $168.99 | $257.11 | 3,648,300 | — | — |
| 2025-05-07 | $166.56 | $253.42 | 2,206,900 | — | — |
| 2025-05-06 | $164.73 | $250.63 | 1,729,600 | — | — |
| 2025-05-05 | $165.62 | $251.99 | 1,796,400 | — | — |
| 2025-05-02 | $161.79 | $246.16 | 2,694,300 | — | — |
| 2025-05-01 | $157.96 | $240.33 | 2,251,900 | — | — |
| 2025-04-30 | $156.93 | $238.77 | 2,838,400 | — | — |
| 2025-04-29 | $160.15 | $243.66 | 2,204,900 | — | — |
| 2025-04-28 | $161.24 | $245.32 | 1,470,900 | — | — |
| 2025-04-25 | $160.11 | $243.60 | 1,020,700 | — | — |
| 2025-04-24 | $159.55 | $242.75 | 1,366,100 | — | — |
| 2025-04-23 | $156.27 | $237.76 | 1,493,800 | — | — |
| 2025-04-22 | $152.93 | $232.68 | 1,484,500 | — | — |
| 2025-04-21 | $146.67 | $223.16 | 1,411,500 | — | — |
| 2025-04-17 | $151.15 | $229.97 | 2,152,300 | — | — |
| 2025-04-16 | $152.57 | $232.13 | 2,198,100 | — | — |
| 2025-04-15 | $151.59 | $230.64 | 1,427,300 | — | — |
| 2025-04-14 | $149.23 | $227.05 | 1,854,000 | — | — |
| 2025-04-11 | $150.53 | $229.03 | 3,124,000 | — | — |
| 2025-04-10 | $149.52 | $227.49 | 2,806,100 | — | — |
| 2025-04-09 | $161.68 | $245.99 | 5,720,900 | — | — |
| 2025-04-08 | $136.63 | $207.88 | 3,555,300 | — | — |
| 2025-04-07 | $139.82 | $212.73 | 4,698,500 | — | — |
| 2025-04-04 | $141.86 | $215.84 | 4,650,800 | — | — |
| 2025-04-03 | $152.37 | $231.83 | 3,400,900 | — | — |
| 2025-04-02 | $167.85 | $255.38 | 1,915,900 | — | — |
| 2025-04-01 | $167.70 | $255.15 | 2,324,600 | — | — |
| 2025-03-31 | $168.10 | $255.76 | 2,405,300 | — | — |
| 2025-03-28 | $168.10 | $255.76 | 1,807,200 | — | — |
| 2025-03-27 | $169.07 | $257.24 | 2,219,300 | — | — |
| 2025-03-26 | $173.43 | $263.87 | 1,578,900 | — | — |
| 2025-03-25 | $176.86 | $269.09 | 1,820,600 | — | — |
| 2025-03-24 | $178.29 | $271.26 | 1,948,600 | — | — |
| 2025-03-21 | $173.81 | $264.45 | 4,416,400 | — | — |
| 2025-03-20 | $173.09 | $263.35 | 2,404,700 | — | — |
| 2025-03-19 | $172.48 | $262.42 | 2,219,900 | — | — |
| 2025-03-18 | $165.16 | $251.29 | 1,869,800 | — | — |
| 2025-03-17 | $166.36 | $253.11 | 1,974,100 | — | — |
| 2025-03-14 | $162.11 | $246.65 | 1,879,400 | — | — |
| 2025-03-13 | $157.11 | $239.04 | 2,167,000 | — | — |
| 2025-03-12 | $162.52 | $247.27 | 2,589,800 | — | — |
| 2025-03-11 | $163.75 | $249.14 | 6,657,700 | — | — |
| 2025-03-10 | $176.60 | $268.69 | 1,901,400 | — | — |
| 2025-03-07 | $184.33 | $280.45 | 2,258,900 | — | — |
| 2025-03-06 | $184.07 | $280.06 | 1,629,500 | — | — |
| 2025-03-05 | $190.99 | $289.98 | 1,429,200 | — | — |
| 2025-03-04 | $188.70 | $286.50 | 3,048,000 | — | — |
| 2025-03-03 | $193.50 | $293.79 | 2,080,500 | — | — |
| 2025-02-28 | $197.96 | $300.56 | 1,686,300 | — | — |
| 2025-02-27 | $193.55 | $293.87 | 1,443,100 | — | — |
| 2025-02-26 | $199.54 | $302.96 | 1,520,500 | — | — |
| 2025-02-25 | $199.76 | $303.29 | 2,494,800 | — | — |
| 2025-02-24 | $199.97 | $303.61 | 2,625,700 | — | — |
| 2025-02-21 | $196.81 | $298.81 | 2,559,600 | — | — |
| 2025-02-20 | $205.14 | $311.46 | 1,464,700 | — | — |
| 2025-02-19 | $206.52 | $313.56 | 1,942,100 | — | — |
| 2025-02-18 | $204.21 | $310.05 | 1,564,100 | — | — |
| 2025-02-14 | $202.38 | $307.27 | 1,312,600 | — | — |
| 2025-02-13 | $203.20 | $308.52 | 1,706,000 | — | — |
| 2025-02-12 | $202.61 | $307.62 | 2,153,200 | — | — |
| 2025-02-11 | $197.19 | $299.39 | 3,609,700 | — | — |
| 2025-02-10 | $203.00 | $308.21 | 3,187,900 | — | — |
| 2025-02-07 | $202.37 | $307.26 | 9,383,500 | — | — |
| 2025-02-06 | $172.57 | $262.01 | 3,907,800 | — | — |
| 2025-02-05 | $169.73 | $257.70 | 1,686,900 | — | — |
| 2025-02-04 | $168.47 | $255.79 | 1,661,800 | — | — |
| 2025-02-03 | $169.62 | $257.53 | 1,767,300 | — | — |
| 2025-01-31 | $170.95 | $259.55 | 1,701,200 | — | — |
| 2025-01-30 | $171.95 | $261.07 | 1,805,500 | — | — |
| 2025-01-29 | $171.27 | $260.04 | 1,355,700 | — | — |
| 2025-01-28 | $171.77 | $260.80 | 1,498,900 | — | — |
| 2025-01-27 | $169.11 | $256.76 | 1,808,500 | — | — |
| 2025-01-24 | $171.23 | $259.98 | 2,203,300 | — | — |
| 2025-01-23 | $176.89 | $268.57 | 3,728,400 | — | — |
| 2025-01-22 | $173.65 | $263.65 | 3,050,100 | — | — |
| 2025-01-21 | $181.40 | $275.42 | 2,033,400 | — | — |
| 2025-01-17 | $187.28 | $284.35 | 1,909,800 | — | — |
| 2025-01-16 | $188.67 | $286.46 | 958,000 | — | — |
| 2025-01-15 | $186.52 | $283.19 | 1,278,900 | — | — |
| 2025-01-14 | $183.19 | $278.14 | 1,017,500 | — | — |
| 2025-01-13 | $181.30 | $275.27 | 1,099,400 | — | — |
| 2025-01-10 | $180.20 | $273.60 | 1,488,600 | — | — |
| 2025-01-08 | $182.62 | $277.27 | 940,900 | — | — |
| 2025-01-07 | $182.33 | $276.83 | 1,164,900 | — | — |
| 2025-01-06 | $184.99 | $280.87 | 1,346,400 | — | — |
| 2025-01-03 | $186.09 | $282.54 | 902,800 | — | — |
| 2025-01-02 | $185.33 | $281.38 | 919,100 | — | — |