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
- 2013-01-02 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 | $228.49 | $383.98 | 3,196,900 | — | — |
| 2025-12-30 | $229.74 | $386.08 | 2,348,000 | — | — |
| 2025-12-29 | $230.84 | $387.93 | 3,803,000 | — | — |
| 2025-12-26 | $229.98 | $386.48 | 1,593,900 | — | — |
| 2025-12-24 | $229.89 | $386.33 | 1,744,900 | — | — |
| 2025-12-23 | $228.79 | $384.48 | 3,612,100 | — | — |
| 2025-12-22 | $227.91 | $383.00 | 4,828,100 | — | — |
| 2025-12-19 | $226.82 | $381.17 | 18,968,800 | — | — |
| 2025-12-18 | $222.82 | $374.45 | 4,760,400 | — | — |
| 2025-12-17 | $224.31 | $376.95 | 5,243,400 | — | — |
| 2025-12-16 | $223.67 | $375.88 | 6,405,900 | — | — |
| 2025-12-15 | $227.45 | $382.23 | 5,971,900 | — | — |
| 2025-12-12 | $223.32 | $375.29 | 5,467,600 | — | — |
| 2025-12-11 | $223.98 | $376.40 | 4,170,600 | — | — |
| 2025-12-10 | $225.18 | $378.42 | 8,735,200 | — | — |
| 2025-12-09 | $222.99 | $374.74 | 4,267,900 | — | — |
| 2025-12-08 | $223.12 | $374.95 | 4,006,100 | — | — |
| 2025-12-05 | $226.08 | $379.93 | 3,985,200 | — | — |
| 2025-12-04 | $228.71 | $384.35 | 3,732,900 | — | — |
| 2025-12-03 | $230.24 | $386.92 | 4,872,900 | — | — |
| 2025-12-02 | $224.37 | $377.06 | 5,096,700 | — | — |
| 2025-12-01 | $225.11 | $378.30 | 5,208,300 | — | — |
| 2025-11-28 | $227.70 | $382.65 | 2,655,600 | — | — |
| 2025-11-26 | $227.66 | $382.58 | 5,920,800 | — | — |
| 2025-11-25 | $231.80 | $389.54 | 7,134,100 | — | — |
| 2025-11-24 | $229.51 | $385.69 | 10,225,900 | — | — |
| 2025-11-21 | $236.28 | $397.07 | 8,017,600 | — | — |
| 2025-11-20 | $229.45 | $385.59 | 4,283,600 | — | — |
| 2025-11-19 | $232.91 | $391.41 | 7,618,400 | — | — |
| 2025-11-18 | $233.87 | $393.02 | 6,232,600 | — | — |
| 2025-11-17 | $234.00 | $393.24 | 5,023,100 | — | — |
| 2025-11-14 | $232.36 | $390.48 | 5,461,500 | — | — |
| 2025-11-13 | $232.29 | $390.37 | 7,968,500 | — | — |
| 2025-11-12 | $233.23 | $391.94 | 8,583,200 | — | — |
| 2025-11-11 | $225.17 | $378.40 | 4,802,400 | — | — |
| 2025-11-10 | $218.71 | $367.54 | 4,530,800 | — | — |
| 2025-11-07 | $219.16 | $368.30 | 4,647,900 | — | — |
| 2025-11-06 | $219.04 | $368.10 | 6,615,300 | — | — |
| 2025-11-05 | $216.77 | $364.28 | 4,928,200 | — | — |
| 2025-11-04 | $215.89 | $362.80 | 6,184,000 | — | — |
| 2025-11-03 | $211.96 | $356.20 | 8,874,300 | — | — |
| 2025-10-31 | $218.04 | $366.42 | 10,825,300 | — | — |
| 2025-10-30 | $228.20 | $383.49 | 5,020,700 | — | — |
| 2025-10-29 | $225.14 | $378.35 | 5,469,300 | — | — |
| 2025-10-28 | $227.54 | $382.38 | 3,724,200 | — | — |
| 2025-10-27 | $228.03 | $383.21 | 2,784,400 | — | — |
| 2025-10-24 | $227.99 | $383.14 | 3,554,700 | — | — |
| 2025-10-23 | $228.25 | $383.58 | 5,818,000 | — | — |
| 2025-10-22 | $228.68 | $384.30 | 3,523,500 | — | — |
| 2025-10-21 | $231.39 | $388.85 | 3,298,100 | — | — |
| 2025-10-20 | $232.06 | $389.98 | 5,246,700 | — | — |
| 2025-10-17 | $229.57 | $385.79 | 7,150,000 | — | — |
| 2025-10-16 | $226.87 | $381.26 | 4,737,500 | — | — |
| 2025-10-15 | $226.22 | $380.16 | 5,459,400 | — | — |
| 2025-10-14 | $229.13 | $382.30 | 5,527,600 | — | — |
| 2025-10-13 | $230.30 | $384.25 | 5,411,900 | — | — |
| 2025-10-10 | $230.50 | $384.58 | 6,156,900 | — | — |
| 2025-10-09 | $230.69 | $384.90 | 4,607,600 | — | — |
| 2025-10-08 | $231.24 | $385.82 | 5,412,800 | — | — |
| 2025-10-07 | $232.83 | $388.47 | 4,901,000 | — | — |
| 2025-10-06 | $230.19 | $384.07 | 11,940,300 | — | — |
| 2025-10-03 | $233.91 | $390.27 | 6,547,300 | — | — |
| 2025-10-02 | $236.56 | $394.70 | 8,107,700 | — | — |
| 2025-10-01 | $244.38 | $407.74 | 12,243,100 | — | — |
| 2025-09-30 | $231.54 | $386.32 | 9,187,300 | — | — |
| 2025-09-29 | $223.16 | $372.34 | 4,958,400 | — | — |
| 2025-09-26 | $220.61 | $368.08 | 4,185,600 | — | — |
| 2025-09-25 | $218.54 | $364.63 | 6,666,000 | — | — |
| 2025-09-24 | $219.99 | $367.05 | 5,074,500 | — | — |
| 2025-09-23 | $222.61 | $371.42 | 4,629,900 | — | — |
| 2025-09-22 | $222.59 | $371.39 | 5,990,700 | — | — |
| 2025-09-19 | $222.47 | $371.19 | 14,415,100 | — | — |
| 2025-09-18 | $221.99 | $370.39 | 4,445,600 | — | — |
| 2025-09-17 | $220.81 | $368.42 | 5,258,400 | — | — |
| 2025-09-16 | $216.26 | $360.83 | 4,251,000 | — | — |
| 2025-09-15 | $217.61 | $363.08 | 5,162,100 | — | — |
| 2025-09-12 | $218.34 | $364.30 | 4,418,800 | — | — |
| 2025-09-11 | $220.22 | $367.43 | 7,647,700 | — | — |
| 2025-09-10 | $211.64 | $353.12 | 4,520,600 | — | — |
| 2025-09-09 | $210.42 | $351.08 | 3,097,100 | — | — |
| 2025-09-08 | $209.79 | $350.03 | 5,525,500 | — | — |
| 2025-09-05 | $212.56 | $354.65 | 4,465,400 | — | — |
| 2025-09-04 | $213.00 | $355.39 | 3,531,600 | — | — |
| 2025-09-03 | $211.86 | $353.48 | 3,973,500 | — | — |
| 2025-09-02 | $211.92 | $353.58 | 4,335,500 | — | — |
| 2025-08-29 | $210.40 | $351.05 | 4,264,700 | — | — |
| 2025-08-28 | $207.92 | $346.91 | 4,523,100 | — | — |
| 2025-08-27 | $208.06 | $347.14 | 3,459,100 | — | — |
| 2025-08-26 | $208.36 | $347.64 | 3,702,900 | — | — |
| 2025-08-25 | $207.55 | $346.29 | 2,796,200 | — | — |
| 2025-08-22 | $210.60 | $351.38 | 5,516,900 | — | — |
| 2025-08-21 | $209.50 | $349.55 | 5,323,900 | — | — |
| 2025-08-20 | $209.15 | $348.96 | 5,782,100 | — | — |
| 2025-08-19 | $206.19 | $344.02 | 3,975,500 | — | — |
| 2025-08-18 | $206.57 | $344.66 | 6,083,500 | — | — |
| 2025-08-15 | $206.69 | $344.86 | 4,430,900 | — | — |
| 2025-08-14 | $204.68 | $341.50 | 4,635,400 | — | — |
| 2025-08-13 | $201.47 | $336.15 | 3,558,500 | — | — |
| 2025-08-12 | $198.64 | $331.43 | 3,049,800 | — | — |
| 2025-08-11 | $198.64 | $331.43 | 6,067,800 | — | — |
| 2025-08-08 | $198.05 | $330.44 | 4,101,700 | — | — |
| 2025-08-07 | $198.86 | $331.79 | 4,683,300 | — | — |
| 2025-08-06 | $196.30 | $327.52 | 4,057,200 | — | — |
| 2025-08-05 | $198.55 | $331.28 | 4,153,400 | — | — |
| 2025-08-04 | $197.19 | $329.01 | 4,217,500 | — | — |
| 2025-08-01 | $195.22 | $325.72 | 8,082,000 | — | — |
| 2025-07-31 | $189.02 | $315.38 | 10,347,900 | — | — |
| 2025-07-30 | $189.31 | $315.86 | 5,008,400 | — | — |
| 2025-07-29 | $191.22 | $319.05 | 6,715,500 | — | — |
| 2025-07-28 | $188.52 | $314.54 | 3,776,900 | — | — |
| 2025-07-25 | $190.28 | $317.48 | 3,786,800 | — | — |
| 2025-07-24 | $190.83 | $318.40 | 3,462,700 | — | — |
| 2025-07-23 | $190.55 | $317.93 | 4,344,500 | — | — |
| 2025-07-22 | $187.11 | $312.19 | 4,432,100 | — | — |
| 2025-07-21 | $184.85 | $308.42 | 4,954,800 | — | — |
| 2025-07-18 | $189.26 | $315.78 | 5,332,000 | — | — |
| 2025-07-17 | $191.40 | $319.35 | 4,853,100 | — | — |
| 2025-07-16 | $190.58 | $317.98 | 6,202,600 | — | — |
| 2025-07-15 | $186.39 | $310.99 | 6,729,200 | — | — |
| 2025-07-14 | $191.52 | $316.81 | 4,072,800 | — | — |
| 2025-07-11 | $192.45 | $318.35 | 4,991,000 | — | — |
| 2025-07-10 | $195.00 | $322.57 | 6,049,400 | — | — |
| 2025-07-09 | $190.62 | $315.32 | 5,594,100 | — | — |
| 2025-07-08 | $189.77 | $313.92 | 7,106,900 | — | — |
| 2025-07-07 | $187.63 | $310.38 | 11,049,100 | — | — |
| 2025-07-03 | $189.28 | $313.11 | 3,706,200 | — | — |
| 2025-07-02 | $190.75 | $315.54 | 4,658,200 | — | — |
| 2025-07-01 | $189.99 | $314.28 | 5,937,600 | — | — |
| 2025-06-30 | $185.62 | $307.05 | 6,482,600 | — | — |
| 2025-06-27 | $182.31 | $301.58 | 29,264,700 | — | — |
| 2025-06-26 | $186.79 | $308.99 | 5,734,000 | — | — |
| 2025-06-25 | $185.39 | $306.67 | 4,471,100 | — | — |
| 2025-06-24 | $185.55 | $306.94 | 4,074,400 | — | — |
| 2025-06-23 | $183.76 | $303.97 | 5,157,900 | — | — |
| 2025-06-20 | $185.30 | $306.52 | 12,158,100 | — | — |
| 2025-06-18 | $185.49 | $306.84 | 3,573,200 | — | — |
| 2025-06-17 | $185.48 | $306.82 | 4,733,900 | — | — |
| 2025-06-16 | $190.86 | $315.72 | 4,203,900 | — | — |
| 2025-06-13 | $191.08 | $316.08 | 4,965,700 | — | — |
| 2025-06-12 | $192.42 | $318.30 | 5,781,400 | — | — |
| 2025-06-11 | $191.50 | $316.78 | 3,908,000 | — | — |
| 2025-06-10 | $189.50 | $313.47 | 4,087,500 | — | — |
| 2025-06-09 | $189.16 | $312.91 | 4,661,500 | — | — |
| 2025-06-06 | $189.83 | $314.02 | 3,607,800 | — | — |
| 2025-06-05 | $187.47 | $310.11 | 4,417,900 | — | — |
| 2025-06-04 | $187.34 | $309.90 | 4,382,200 | — | — |
| 2025-06-03 | $187.25 | $309.75 | 5,335,600 | — | — |
| 2025-06-02 | $186.99 | $309.32 | 4,435,600 | — | — |
| 2025-05-30 | $186.11 | $307.86 | 11,609,000 | — | — |
| 2025-05-29 | $185.62 | $307.05 | 4,925,900 | — | — |
| 2025-05-28 | $183.09 | $302.87 | 4,787,800 | — | — |
| 2025-05-27 | $185.72 | $307.22 | 5,726,700 | — | — |
| 2025-05-23 | $183.26 | $303.15 | 4,027,000 | — | — |
| 2025-05-22 | $182.54 | $301.96 | 4,689,200 | — | — |
| 2025-05-21 | $181.80 | $300.73 | 5,140,900 | — | — |
| 2025-05-20 | $184.85 | $305.78 | 5,505,100 | — | — |
| 2025-05-19 | $185.71 | $307.20 | 5,216,700 | — | — |
| 2025-05-16 | $184.02 | $304.40 | 6,152,800 | — | — |
| 2025-05-15 | $181.68 | $300.53 | 12,073,300 | — | — |
| 2025-05-14 | $177.44 | $293.52 | 12,212,000 | — | — |
| 2025-05-13 | $188.00 | $310.99 | 7,523,800 | — | — |
| 2025-05-12 | $190.07 | $314.41 | 12,792,700 | — | — |
| 2025-05-09 | $184.60 | $305.36 | 7,806,100 | — | — |
| 2025-05-08 | $185.58 | $306.98 | 8,816,700 | — | — |
| 2025-05-07 | $188.09 | $311.14 | 5,771,700 | — | — |
| 2025-05-06 | $187.15 | $309.58 | 9,392,000 | — | — |
| 2025-05-05 | $196.07 | $324.34 | 5,121,500 | — | — |
| 2025-05-02 | $198.47 | $328.31 | 6,424,800 | — | — |
| 2025-05-01 | $193.34 | $319.82 | 5,823,600 | — | — |
| 2025-04-30 | $195.10 | $322.73 | 8,400,700 | — | — |
| 2025-04-29 | $193.51 | $320.10 | 6,671,400 | — | — |
| 2025-04-28 | $192.34 | $318.17 | 10,408,000 | — | — |
| 2025-04-25 | $186.06 | $307.78 | 10,482,100 | — | — |
| 2025-04-24 | $180.37 | $298.37 | 8,789,400 | — | — |
| 2025-04-23 | $177.05 | $292.87 | 7,119,700 | — | — |
| 2025-04-22 | $173.78 | $287.47 | 6,191,900 | — | — |
| 2025-04-21 | $170.16 | $281.48 | 7,364,600 | — | — |
| 2025-04-17 | $172.99 | $286.16 | 8,998,100 | — | — |
| 2025-04-16 | $171.68 | $283.99 | 9,459,300 | — | — |
| 2025-04-15 | $176.80 | $292.46 | 8,078,500 | — | — |
| 2025-04-14 | $179.10 | $293.55 | 7,164,400 | — | — |
| 2025-04-11 | $175.05 | $286.91 | 9,047,700 | — | — |
| 2025-04-10 | $174.20 | $285.52 | 13,970,000 | — | — |
| 2025-04-09 | $179.84 | $294.77 | 18,977,800 | — | — |
| 2025-04-08 | $175.67 | $287.93 | 12,517,100 | — | — |
| 2025-04-07 | $186.55 | $305.76 | 12,581,100 | — | — |
| 2025-04-04 | $186.96 | $306.44 | 13,505,200 | — | — |
| 2025-04-03 | $201.64 | $330.50 | 7,593,100 | — | — |
| 2025-04-02 | $205.19 | $336.32 | 9,262,800 | — | — |
| 2025-04-01 | $206.27 | $338.09 | 7,853,200 | — | — |
| 2025-03-31 | $209.52 | $343.41 | 11,093,700 | — | — |
| 2025-03-28 | $205.29 | $336.48 | 6,478,100 | — | — |
| 2025-03-27 | $202.72 | $332.27 | 4,995,300 | — | — |
| 2025-03-26 | $201.30 | $329.94 | 6,742,900 | — | — |
| 2025-03-25 | $201.34 | $330.01 | 10,089,100 | — | — |
| 2025-03-24 | $209.17 | $342.84 | 7,393,800 | — | — |
| 2025-03-21 | $210.01 | $344.22 | 16,657,700 | — | — |
| 2025-03-20 | $211.96 | $347.41 | 5,836,100 | — | — |
| 2025-03-19 | $212.25 | $347.89 | 5,412,900 | — | — |
| 2025-03-18 | $213.85 | $350.51 | 5,088,200 | — | — |
| 2025-03-17 | $214.47 | $351.53 | 5,075,400 | — | — |
| 2025-03-14 | $211.77 | $347.10 | 4,511,600 | — | — |
| 2025-03-13 | $211.55 | $346.74 | 5,559,500 | — | — |
| 2025-03-12 | $212.06 | $347.58 | 6,139,800 | — | — |
| 2025-03-11 | $213.59 | $350.08 | 7,144,500 | — | — |
| 2025-03-10 | $216.66 | $355.12 | 8,604,000 | — | — |
| 2025-03-07 | $214.29 | $351.23 | 6,806,100 | — | — |
| 2025-03-06 | $210.75 | $345.43 | 4,346,000 | — | — |
| 2025-03-05 | $211.54 | $346.72 | 5,752,800 | — | — |
| 2025-03-04 | $207.76 | $340.53 | 7,554,000 | — | — |
| 2025-03-03 | $211.48 | $346.63 | 7,016,400 | — | — |
| 2025-02-28 | $209.03 | $342.61 | 13,136,400 | — | — |
| 2025-02-27 | $205.02 | $336.04 | 5,696,900 | — | — |
| 2025-02-26 | $203.01 | $332.74 | 4,766,700 | — | — |
| 2025-02-25 | $204.14 | $334.59 | 7,746,800 | — | — |
| 2025-02-24 | $204.08 | $334.50 | 6,305,000 | — | — |
| 2025-02-21 | $202.08 | $331.22 | 5,889,400 | — | — |
| 2025-02-20 | $200.88 | $329.25 | 5,067,000 | — | — |
| 2025-02-19 | $197.35 | $323.47 | 4,888,700 | — | — |
| 2025-02-18 | $196.25 | $321.66 | 6,065,500 | — | — |
| 2025-02-14 | $192.87 | $316.12 | 3,976,900 | — | — |
| 2025-02-13 | $193.45 | $317.07 | 4,108,900 | — | — |
| 2025-02-12 | $193.00 | $316.34 | 4,525,000 | — | — |
| 2025-02-11 | $191.83 | $314.42 | 3,977,000 | — | — |
| 2025-02-10 | $190.34 | $311.98 | 3,685,700 | — | — |
| 2025-02-07 | $190.60 | $312.40 | 3,805,900 | — | — |
| 2025-02-06 | $192.97 | $316.29 | 4,586,400 | — | — |
| 2025-02-05 | $191.75 | $314.29 | 6,449,600 | — | — |
| 2025-02-04 | $189.95 | $311.34 | 7,377,800 | — | — |
| 2025-02-03 | $190.14 | $311.65 | 9,830,000 | — | — |
| 2025-01-31 | $183.90 | $301.42 | 11,926,500 | — | — |
| 2025-01-30 | $175.65 | $287.90 | 5,209,200 | — | — |
| 2025-01-29 | $175.26 | $287.26 | 3,748,300 | — | — |
| 2025-01-28 | $174.81 | $286.52 | 5,603,700 | — | — |
| 2025-01-27 | $176.90 | $289.95 | 6,985,200 | — | — |
| 2025-01-24 | $170.30 | $279.13 | 5,584,900 | — | — |
| 2025-01-23 | $170.67 | $279.74 | 7,116,200 | — | — |
| 2025-01-22 | $169.20 | $277.33 | 9,465,000 | — | — |
| 2025-01-21 | $172.61 | $282.92 | 7,548,500 | — | — |
| 2025-01-17 | $171.56 | $281.19 | 7,852,500 | — | — |
| 2025-01-16 | $173.70 | $284.70 | 5,236,000 | — | — |
| 2025-01-15 | $171.35 | $280.85 | 8,048,700 | — | — |
| 2025-01-14 | $175.55 | $285.05 | 4,779,100 | — | — |
| 2025-01-13 | $176.74 | $286.98 | 4,734,100 | — | — |
| 2025-01-10 | $175.17 | $284.43 | 5,372,200 | — | — |
| 2025-01-08 | $178.50 | $289.84 | 4,488,500 | — | — |
| 2025-01-07 | $179.53 | $291.51 | 5,905,200 | — | — |
| 2025-01-06 | $180.10 | $292.43 | 6,302,100 | — | — |
| 2025-01-03 | $181.22 | $294.25 | 4,380,200 | — | — |
| 2025-01-02 | $179.44 | $291.36 | 4,092,000 | — | — |