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
- 2012-10-12 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 | $214.78 | $214.78 | 2,231,900 | — | — |
| 2025-12-30 | $216.93 | $216.93 | 1,889,800 | — | — |
| 2025-12-29 | $218.99 | $218.99 | 1,612,400 | — | — |
| 2025-12-26 | $220.70 | $220.70 | 1,648,600 | — | — |
| 2025-12-24 | $216.85 | $216.85 | 766,200 | — | — |
| 2025-12-23 | $215.44 | $215.44 | 2,150,400 | — | — |
| 2025-12-22 | $217.99 | $217.99 | 2,233,500 | — | — |
| 2025-12-19 | $218.63 | $218.63 | 5,534,500 | — | — |
| 2025-12-18 | $218.08 | $218.08 | 3,234,800 | — | — |
| 2025-12-17 | $216.00 | $216.00 | 3,778,000 | — | — |
| 2025-12-16 | $216.11 | $216.11 | 2,898,900 | — | — |
| 2025-12-15 | $214.90 | $214.90 | 4,167,300 | — | — |
| 2025-12-12 | $224.49 | $224.49 | 2,965,600 | — | — |
| 2025-12-11 | $224.04 | $224.04 | 2,271,700 | — | — |
| 2025-12-10 | $222.75 | $222.75 | 2,204,300 | — | — |
| 2025-12-09 | $222.25 | $222.25 | 2,065,900 | — | — |
| 2025-12-08 | $221.00 | $221.00 | 2,485,400 | — | — |
| 2025-12-05 | $219.96 | $219.96 | 2,367,100 | — | — |
| 2025-12-04 | $216.62 | $216.62 | 2,669,200 | — | — |
| 2025-12-03 | $214.84 | $214.84 | 2,163,200 | — | — |
| 2025-12-02 | $213.06 | $213.06 | 3,589,000 | — | — |
| 2025-12-01 | $213.35 | $213.35 | 3,789,900 | — | — |
| 2025-11-28 | $215.62 | $215.62 | 1,835,500 | — | — |
| 2025-11-26 | $215.34 | $215.34 | 12,125,700 | — | — |
| 2025-11-25 | $233.69 | $233.69 | 5,326,500 | — | — |
| 2025-11-24 | $226.64 | $226.64 | 3,999,600 | — | — |
| 2025-11-21 | $225.14 | $225.14 | 4,719,900 | — | — |
| 2025-11-20 | $216.81 | $216.81 | 3,297,200 | — | — |
| 2025-11-19 | $223.86 | $223.86 | 2,837,600 | — | — |
| 2025-11-18 | $225.64 | $225.64 | 2,930,700 | — | — |
| 2025-11-17 | $224.95 | $224.95 | 2,281,500 | — | — |
| 2025-11-14 | $230.82 | $230.82 | 3,100,200 | — | — |
| 2025-11-13 | $223.49 | $223.49 | 2,363,300 | — | — |
| 2025-11-12 | $225.93 | $225.93 | 1,562,900 | — | — |
| 2025-11-11 | $226.98 | $226.98 | 1,540,600 | — | — |
| 2025-11-10 | $227.97 | $227.97 | 1,998,600 | — | — |
| 2025-11-07 | $225.17 | $225.17 | 3,694,900 | — | — |
| 2025-11-06 | $224.50 | $224.50 | 2,954,500 | — | — |
| 2025-11-05 | $232.10 | $232.10 | 2,020,800 | — | — |
| 2025-11-04 | $233.47 | $233.47 | 1,874,200 | — | — |
| 2025-11-03 | $237.68 | $237.68 | 2,181,700 | — | — |
| 2025-10-31 | $239.92 | $239.92 | 1,966,800 | — | — |
| 2025-10-30 | $232.87 | $232.87 | 1,947,800 | — | — |
| 2025-10-29 | $231.36 | $231.36 | 2,201,700 | — | — |
| 2025-10-28 | $236.93 | $236.93 | 1,748,400 | — | — |
| 2025-10-27 | $238.91 | $238.91 | 1,920,200 | — | — |
| 2025-10-24 | $242.75 | $242.75 | 1,050,400 | — | — |
| 2025-10-23 | $243.28 | $243.28 | 1,242,500 | — | — |
| 2025-10-22 | $242.83 | $242.83 | 1,646,300 | — | — |
| 2025-10-21 | $245.67 | $245.67 | 2,127,800 | — | — |
| 2025-10-20 | $241.20 | $241.20 | 2,080,900 | — | — |
| 2025-10-17 | $234.25 | $234.25 | 2,099,600 | — | — |
| 2025-10-16 | $227.60 | $227.60 | 2,240,800 | — | — |
| 2025-10-15 | $234.76 | $234.76 | 1,788,700 | — | — |
| 2025-10-14 | $237.18 | $237.18 | 1,792,700 | — | — |
| 2025-10-13 | $236.60 | $236.60 | 1,374,200 | — | — |
| 2025-10-10 | $233.18 | $233.18 | 2,268,900 | — | — |
| 2025-10-09 | $238.22 | $238.22 | 2,868,200 | — | — |
| 2025-10-08 | $238.25 | $238.25 | 1,931,500 | — | — |
| 2025-10-07 | $233.17 | $233.17 | 1,975,100 | — | — |
| 2025-10-06 | $238.36 | $238.36 | 2,253,000 | — | — |
| 2025-10-03 | $236.48 | $236.48 | 2,305,800 | — | — |
| 2025-10-02 | $232.10 | $232.10 | 3,249,000 | — | — |
| 2025-10-01 | $232.21 | $232.21 | 3,965,300 | — | — |
| 2025-09-30 | $240.73 | $240.73 | 3,001,400 | — | — |
| 2025-09-29 | $247.69 | $247.69 | 3,819,800 | — | — |
| 2025-09-26 | $246.67 | $246.67 | 3,455,800 | — | — |
| 2025-09-25 | $242.75 | $242.75 | 2,880,100 | — | — |
| 2025-09-24 | $241.51 | $241.51 | 2,147,000 | — | — |
| 2025-09-23 | $240.32 | $240.32 | 3,739,200 | — | — |
| 2025-09-22 | $242.66 | $242.66 | 4,622,600 | — | — |
| 2025-09-19 | $233.62 | $233.62 | 5,925,700 | — | — |
| 2025-09-18 | $233.50 | $233.50 | 4,383,800 | — | — |
| 2025-09-17 | $234.88 | $234.88 | 11,662,900 | — | — |
| 2025-09-16 | $219.01 | $219.01 | 3,105,100 | — | — |
| 2025-09-15 | $222.75 | $222.75 | 2,404,500 | — | — |
| 2025-09-12 | $223.39 | $223.39 | 2,683,200 | — | — |
| 2025-09-11 | $226.67 | $226.67 | 2,272,400 | — | — |
| 2025-09-10 | $226.48 | $226.48 | 2,863,500 | — | — |
| 2025-09-09 | $230.73 | $230.73 | 1,904,600 | — | — |
| 2025-09-08 | $231.81 | $231.81 | 3,020,200 | — | — |
| 2025-09-05 | $231.08 | $231.08 | 3,526,200 | — | — |
| 2025-09-04 | $231.13 | $231.13 | 2,226,800 | — | — |
| 2025-09-03 | $233.43 | $233.43 | 3,529,000 | — | — |
| 2025-09-02 | $228.89 | $228.89 | 3,936,900 | — | — |
| 2025-08-29 | $230.82 | $230.82 | 3,243,500 | — | — |
| 2025-08-28 | $228.50 | $228.50 | 3,043,600 | — | — |
| 2025-08-27 | $229.71 | $229.71 | 3,454,000 | — | — |
| 2025-08-26 | $222.88 | $222.88 | 4,795,500 | — | — |
| 2025-08-25 | $223.39 | $223.39 | 5,028,100 | — | — |
| 2025-08-22 | $221.27 | $221.27 | 8,226,600 | — | — |
| 2025-08-21 | $227.58 | $227.58 | 6,441,500 | — | — |
| 2025-08-20 | $227.49 | $227.49 | 3,977,200 | — | — |
| 2025-08-19 | $229.79 | $229.79 | 2,954,900 | — | — |
| 2025-08-18 | $231.85 | $231.85 | 4,405,800 | — | — |
| 2025-08-15 | $226.09 | $226.09 | 2,888,600 | — | — |
| 2025-08-14 | $221.92 | $221.92 | 3,272,600 | — | — |
| 2025-08-13 | $223.07 | $223.07 | 3,917,400 | — | — |
| 2025-08-12 | $214.60 | $214.60 | 4,288,800 | — | — |
| 2025-08-11 | $213.69 | $213.69 | 5,092,400 | — | — |
| 2025-08-08 | $222.07 | $222.07 | 2,386,600 | — | — |
| 2025-08-07 | $220.98 | $220.98 | 3,597,700 | — | — |
| 2025-08-06 | $229.08 | $229.08 | 2,317,300 | — | — |
| 2025-08-05 | $224.98 | $224.98 | 3,394,300 | — | — |
| 2025-08-04 | $225.12 | $225.12 | 4,023,900 | — | — |
| 2025-08-01 | $222.22 | $222.22 | 4,088,400 | — | — |
| 2025-07-31 | $229.38 | $229.38 | 4,533,500 | — | — |
| 2025-07-30 | $237.68 | $237.68 | 1,325,200 | — | — |
| 2025-07-29 | $239.63 | $239.63 | 1,910,900 | — | — |
| 2025-07-28 | $238.04 | $238.04 | 1,539,700 | — | — |
| 2025-07-25 | $241.74 | $241.74 | 1,840,600 | — | — |
| 2025-07-24 | $237.20 | $237.20 | 2,115,100 | — | — |
| 2025-07-23 | $241.03 | $241.03 | 1,724,900 | — | — |
| 2025-07-22 | $239.11 | $239.11 | 2,409,100 | — | — |
| 2025-07-21 | $233.71 | $233.71 | 2,176,300 | — | — |
| 2025-07-18 | $233.06 | $233.06 | 2,597,900 | — | — |
| 2025-07-17 | $230.89 | $230.89 | 2,232,300 | — | — |
| 2025-07-16 | $226.73 | $226.73 | 1,926,500 | — | — |
| 2025-07-15 | $224.92 | $224.92 | 1,880,600 | — | — |
| 2025-07-14 | $224.76 | $224.76 | 2,113,800 | — | — |
| 2025-07-11 | $223.37 | $223.37 | 2,506,900 | — | — |
| 2025-07-10 | $229.30 | $229.30 | 4,156,200 | — | — |
| 2025-07-09 | $240.17 | $240.17 | 1,683,900 | — | — |
| 2025-07-08 | $240.47 | $240.47 | 3,760,900 | — | — |
| 2025-07-07 | $241.21 | $241.21 | 2,279,600 | — | — |
| 2025-07-03 | $241.76 | $241.76 | 1,301,700 | — | — |
| 2025-07-02 | $237.74 | $237.74 | 2,068,800 | — | — |
| 2025-07-01 | $239.23 | $239.23 | 2,604,000 | — | — |
| 2025-06-30 | $240.00 | $240.00 | 1,516,800 | — | — |
| 2025-06-27 | $237.37 | $237.37 | 1,812,200 | — | — |
| 2025-06-26 | $237.21 | $237.21 | 2,076,500 | — | — |
| 2025-06-25 | $233.46 | $233.46 | 1,958,800 | — | — |
| 2025-06-24 | $239.19 | $239.19 | 2,478,100 | — | — |
| 2025-06-23 | $236.58 | $236.58 | 1,750,700 | — | — |
| 2025-06-20 | $238.19 | $238.19 | 5,155,600 | — | — |
| 2025-06-18 | $236.88 | $236.88 | 2,472,700 | — | — |
| 2025-06-17 | $242.70 | $242.70 | 1,818,500 | — | — |
| 2025-06-16 | $245.65 | $245.65 | 1,825,600 | — | — |
| 2025-06-13 | $244.54 | $244.54 | 2,199,200 | — | — |
| 2025-06-12 | $250.69 | $250.69 | 1,965,500 | — | — |
| 2025-06-11 | $251.36 | $251.36 | 1,680,100 | — | — |
| 2025-06-10 | $252.73 | $252.73 | 1,894,900 | — | — |
| 2025-06-09 | $252.90 | $252.90 | 1,225,400 | — | — |
| 2025-06-06 | $252.72 | $252.72 | 1,393,000 | — | — |
| 2025-06-05 | $250.10 | $250.10 | 1,736,400 | — | — |
| 2025-06-04 | $249.48 | $249.48 | 1,262,300 | — | — |
| 2025-06-03 | $251.12 | $251.12 | 1,528,700 | — | — |
| 2025-06-02 | $247.75 | $247.75 | 2,034,400 | — | — |
| 2025-05-30 | $247.71 | $247.71 | 3,491,600 | — | — |
| 2025-05-29 | $241.76 | $241.76 | 2,989,800 | — | — |
| 2025-05-28 | $239.90 | $239.90 | 2,721,700 | — | — |
| 2025-05-27 | $239.30 | $239.30 | 4,740,700 | — | — |
| 2025-05-23 | $238.01 | $238.01 | 9,915,000 | — | — |
| 2025-05-22 | $272.07 | $272.07 | 4,188,300 | — | — |
| 2025-05-21 | $268.54 | $268.54 | 1,590,200 | — | — |
| 2025-05-20 | $273.84 | $273.84 | 1,354,700 | — | — |
| 2025-05-19 | $273.30 | $273.30 | 1,553,600 | — | — |
| 2025-05-16 | $273.05 | $273.05 | 2,328,600 | — | — |
| 2025-05-15 | $274.71 | $274.71 | 1,699,400 | — | — |
| 2025-05-14 | $271.17 | $271.17 | 1,225,300 | — | — |
| 2025-05-13 | $270.02 | $270.02 | 1,470,700 | — | — |
| 2025-05-12 | $266.57 | $266.57 | 2,062,200 | — | — |
| 2025-05-09 | $259.18 | $259.18 | 1,325,400 | — | — |
| 2025-05-08 | $257.98 | $257.98 | 1,804,500 | — | — |
| 2025-05-07 | $250.58 | $250.58 | 1,117,900 | — | — |
| 2025-05-06 | $247.79 | $247.79 | 905,000 | — | — |
| 2025-05-05 | $248.34 | $248.34 | 808,000 | — | — |
| 2025-05-02 | $248.68 | $248.68 | 1,302,200 | — | — |
| 2025-05-01 | $246.61 | $246.61 | 1,531,800 | — | — |
| 2025-04-30 | $245.00 | $245.00 | 1,434,100 | — | — |
| 2025-04-29 | $243.39 | $243.39 | 1,134,900 | — | — |
| 2025-04-28 | $239.82 | $239.82 | 898,500 | — | — |
| 2025-04-25 | $239.53 | $239.53 | 1,103,300 | — | — |
| 2025-04-24 | $236.87 | $236.87 | 1,685,400 | — | — |
| 2025-04-23 | $224.87 | $224.87 | 1,655,700 | — | — |
| 2025-04-22 | $220.99 | $220.99 | 1,959,100 | — | — |
| 2025-04-21 | $214.10 | $214.10 | 2,125,300 | — | — |
| 2025-04-17 | $221.02 | $221.02 | 1,894,900 | — | — |
| 2025-04-16 | $227.71 | $227.71 | 1,961,900 | — | — |
| 2025-04-15 | $233.32 | $233.32 | 1,467,000 | — | — |
| 2025-04-14 | $232.34 | $232.34 | 2,579,100 | — | — |
| 2025-04-11 | $226.51 | $226.51 | 2,203,600 | — | — |
| 2025-04-10 | $224.74 | $224.74 | 2,599,400 | — | — |
| 2025-04-09 | $231.42 | $231.42 | 4,769,200 | — | — |
| 2025-04-08 | $210.47 | $210.47 | 3,751,000 | — | — |
| 2025-04-07 | $215.32 | $215.32 | 5,201,600 | — | — |
| 2025-04-04 | $217.14 | $217.14 | 4,893,600 | — | — |
| 2025-04-03 | $228.33 | $228.33 | 5,081,600 | — | — |
| 2025-04-02 | $235.39 | $235.39 | 1,926,200 | — | — |
| 2025-04-01 | $234.53 | $234.53 | 2,567,400 | — | — |
| 2025-03-31 | $233.53 | $233.53 | 3,312,700 | — | — |
| 2025-03-28 | $238.49 | $238.49 | 1,888,600 | — | — |
| 2025-03-27 | $244.55 | $244.55 | 1,096,500 | — | — |
| 2025-03-26 | $250.79 | $250.79 | 1,000,700 | — | — |
| 2025-03-25 | $252.83 | $252.83 | 1,176,600 | — | — |
| 2025-03-24 | $249.91 | $249.91 | 2,022,200 | — | — |
| 2025-03-21 | $249.49 | $249.49 | 2,831,800 | — | — |
| 2025-03-20 | $250.47 | $250.47 | 1,732,300 | — | — |
| 2025-03-19 | $252.50 | $252.50 | 1,804,000 | — | — |
| 2025-03-18 | $251.91 | $251.91 | 1,984,200 | — | — |
| 2025-03-17 | $250.62 | $250.62 | 1,789,900 | — | — |
| 2025-03-14 | $244.17 | $244.17 | 1,365,900 | — | — |
| 2025-03-13 | $237.22 | $237.22 | 2,263,800 | — | — |
| 2025-03-12 | $241.67 | $241.67 | 2,332,600 | — | — |
| 2025-03-11 | $242.93 | $242.93 | 2,838,400 | — | — |
| 2025-03-10 | $243.00 | $243.00 | 2,294,000 | — | — |
| 2025-03-07 | $252.38 | $252.38 | 2,035,900 | — | — |
| 2025-03-06 | $253.76 | $253.76 | 2,148,500 | — | — |
| 2025-03-05 | $259.61 | $259.61 | 1,859,900 | — | — |
| 2025-03-04 | $253.63 | $253.63 | 1,839,200 | — | — |
| 2025-03-03 | $254.57 | $254.57 | 1,895,700 | — | — |
| 2025-02-28 | $263.34 | $263.34 | 2,795,400 | — | — |
| 2025-02-27 | $260.57 | $260.57 | 3,078,400 | — | — |
| 2025-02-26 | $271.09 | $271.09 | 6,231,500 | — | — |
| 2025-02-25 | $255.22 | $255.22 | 4,828,400 | — | — |
| 2025-02-24 | $261.81 | $261.81 | 3,836,100 | — | — |
| 2025-02-21 | $256.39 | $256.39 | 2,415,400 | — | — |
| 2025-02-20 | $261.63 | $261.63 | 1,747,400 | — | — |
| 2025-02-19 | $261.10 | $261.10 | 2,856,800 | — | — |
| 2025-02-18 | $265.72 | $265.72 | 2,356,000 | — | — |
| 2025-02-14 | $258.05 | $258.05 | 1,382,000 | — | — |
| 2025-02-13 | $260.13 | $260.13 | 1,923,600 | — | — |
| 2025-02-12 | $257.92 | $257.92 | 1,791,400 | — | — |
| 2025-02-11 | $263.00 | $263.00 | 2,602,400 | — | — |
| 2025-02-10 | $269.88 | $269.88 | 1,675,300 | — | — |
| 2025-02-07 | $271.89 | $271.89 | 1,613,100 | — | — |
| 2025-02-06 | $277.82 | $277.82 | 2,712,800 | — | — |
| 2025-02-05 | $276.17 | $276.17 | 5,246,400 | — | — |
| 2025-02-04 | $259.73 | $259.73 | 1,465,500 | — | — |
| 2025-02-03 | $259.77 | $259.77 | 1,594,600 | — | — |
| 2025-01-31 | $262.06 | $262.06 | 1,667,400 | — | — |
| 2025-01-30 | $260.07 | $260.07 | 1,364,500 | — | — |
| 2025-01-29 | $265.40 | $265.40 | 1,166,500 | — | — |
| 2025-01-28 | $270.43 | $270.43 | 2,533,000 | — | — |
| 2025-01-27 | $264.20 | $264.20 | 2,597,700 | — | — |
| 2025-01-24 | $258.28 | $258.28 | 1,789,100 | — | — |
| 2025-01-23 | $255.30 | $255.30 | 2,179,700 | — | — |
| 2025-01-22 | $253.48 | $253.48 | 2,012,600 | — | — |
| 2025-01-21 | $250.72 | $250.72 | 1,666,400 | — | — |
| 2025-01-17 | $249.64 | $249.64 | 1,578,000 | — | — |
| 2025-01-16 | $250.70 | $250.70 | 1,683,600 | — | — |
| 2025-01-15 | $248.57 | $248.57 | 3,172,800 | — | — |
| 2025-01-14 | $246.03 | $246.03 | 2,210,600 | — | — |
| 2025-01-13 | $246.00 | $246.00 | 2,253,000 | — | — |
| 2025-01-10 | $249.71 | $249.71 | 2,011,300 | — | — |
| 2025-01-08 | $254.69 | $254.69 | 2,242,300 | — | — |
| 2025-01-07 | $249.68 | $249.68 | 2,226,100 | — | — |
| 2025-01-06 | $254.14 | $254.14 | 1,849,000 | — | — |
| 2025-01-03 | $252.84 | $252.84 | 1,422,800 | — | — |
| 2025-01-02 | $251.84 | $251.84 | 2,118,400 | — | — |