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
- 1993-06-03 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 | $208.15 | $442.99 | 817,400 | — | — |
| 2025-12-30 | $209.10 | $445.01 | 632,200 | — | — |
| 2025-12-29 | $208.66 | $444.08 | 830,800 | — | — |
| 2025-12-26 | $207.80 | $442.25 | 521,100 | — | — |
| 2025-12-24 | $209.05 | $444.91 | 411,400 | — | — |
| 2025-12-23 | $209.55 | $445.97 | 1,297,000 | — | — |
| 2025-12-22 | $208.28 | $443.27 | 1,453,600 | — | — |
| 2025-12-19 | $205.00 | $436.29 | 4,280,600 | — | — |
| 2025-12-18 | $204.93 | $436.14 | 2,542,100 | — | — |
| 2025-12-17 | $209.08 | $444.97 | 1,919,600 | — | — |
| 2025-12-16 | $209.51 | $445.89 | 1,709,400 | — | — |
| 2025-12-15 | $211.94 | $451.06 | 1,532,500 | — | — |
| 2025-12-12 | $207.18 | $440.93 | 1,443,000 | — | — |
| 2025-12-11 | $206.82 | $440.16 | 1,318,100 | — | — |
| 2025-12-10 | $201.19 | $428.18 | 1,565,200 | — | — |
| 2025-12-09 | $201.05 | $427.88 | 1,023,500 | — | — |
| 2025-12-08 | $200.87 | $427.50 | 2,049,900 | — | — |
| 2025-12-05 | $202.27 | $430.48 | 1,575,400 | — | — |
| 2025-12-04 | $206.37 | $439.20 | 1,470,000 | — | — |
| 2025-12-03 | $208.62 | $443.99 | 1,825,900 | — | — |
| 2025-12-02 | $208.91 | $444.61 | 2,089,900 | — | — |
| 2025-12-01 | $210.00 | $446.93 | 1,696,900 | — | — |
| 2025-11-28 | $212.98 | $451.14 | 623,300 | — | — |
| 2025-11-26 | $213.87 | $453.03 | 1,373,500 | — | — |
| 2025-11-25 | $212.65 | $450.44 | 1,732,800 | — | — |
| 2025-11-24 | $212.37 | $449.85 | 2,505,100 | — | — |
| 2025-11-21 | $214.32 | $453.98 | 1,633,400 | — | — |
| 2025-11-20 | $211.74 | $448.52 | 1,772,200 | — | — |
| 2025-11-19 | $209.93 | $444.68 | 1,749,900 | — | — |
| 2025-11-18 | $209.96 | $444.75 | 1,507,800 | — | — |
| 2025-11-17 | $209.21 | $443.16 | 1,738,700 | — | — |
| 2025-11-14 | $214.30 | $453.94 | 2,489,700 | — | — |
| 2025-11-13 | $211.16 | $447.29 | 1,669,700 | — | — |
| 2025-11-12 | $209.21 | $443.16 | 961,500 | — | — |
| 2025-11-11 | $207.36 | $439.24 | 921,000 | — | — |
| 2025-11-10 | $203.89 | $431.89 | 1,133,700 | — | — |
| 2025-11-07 | $202.29 | $428.50 | 1,360,100 | — | — |
| 2025-11-06 | $198.01 | $419.43 | 1,697,500 | — | — |
| 2025-11-05 | $194.75 | $412.53 | 1,381,000 | — | — |
| 2025-11-04 | $195.26 | $413.61 | 1,565,500 | — | — |
| 2025-11-03 | $191.25 | $405.11 | 1,706,800 | — | — |
| 2025-10-31 | $191.52 | $405.69 | 1,425,900 | — | — |
| 2025-10-30 | $191.88 | $406.45 | 1,127,200 | — | — |
| 2025-10-29 | $190.00 | $402.47 | 1,302,200 | — | — |
| 2025-10-28 | $190.85 | $404.27 | 942,200 | — | — |
| 2025-10-27 | $193.20 | $409.24 | 1,128,800 | — | — |
| 2025-10-24 | $193.19 | $409.22 | 1,125,700 | — | — |
| 2025-10-23 | $194.46 | $411.91 | 965,800 | — | — |
| 2025-10-22 | $194.79 | $412.61 | 1,549,500 | — | — |
| 2025-10-21 | $193.74 | $410.39 | 1,241,000 | — | — |
| 2025-10-20 | $193.79 | $410.49 | 1,139,700 | — | — |
| 2025-10-17 | $195.87 | $414.90 | 1,081,900 | — | — |
| 2025-10-16 | $194.88 | $412.80 | 2,560,900 | — | — |
| 2025-10-15 | $200.42 | $424.54 | 2,509,100 | — | — |
| 2025-10-14 | $209.52 | $443.81 | 994,800 | — | — |
| 2025-10-13 | $205.64 | $435.60 | 773,500 | — | — |
| 2025-10-10 | $205.67 | $435.66 | 990,000 | — | — |
| 2025-10-09 | $208.99 | $442.69 | 1,103,600 | — | — |
| 2025-10-08 | $212.35 | $449.81 | 952,500 | — | — |
| 2025-10-07 | $211.79 | $448.62 | 1,277,000 | — | — |
| 2025-10-06 | $208.83 | $442.35 | 1,102,100 | — | — |
| 2025-10-03 | $210.82 | $446.57 | 962,400 | — | — |
| 2025-10-02 | $210.01 | $444.85 | 1,369,400 | — | — |
| 2025-10-01 | $210.68 | $446.27 | 1,622,600 | — | — |
| 2025-09-30 | $214.65 | $454.68 | 1,563,500 | — | — |
| 2025-09-29 | $211.28 | $447.54 | 1,146,000 | — | — |
| 2025-09-26 | $212.76 | $450.68 | 1,156,600 | — | — |
| 2025-09-25 | $209.82 | $444.45 | 1,227,000 | — | — |
| 2025-09-24 | $209.41 | $443.58 | 967,900 | — | — |
| 2025-09-23 | $207.73 | $440.02 | 1,241,500 | — | — |
| 2025-09-22 | $206.46 | $437.33 | 1,821,900 | — | — |
| 2025-09-19 | $206.04 | $436.44 | 3,162,100 | — | — |
| 2025-09-18 | $205.68 | $435.68 | 2,215,700 | — | — |
| 2025-09-17 | $197.25 | $417.82 | 1,628,100 | — | — |
| 2025-09-16 | $196.30 | $415.81 | 1,489,200 | — | — |
| 2025-09-15 | $196.89 | $417.06 | 1,542,400 | — | — |
| 2025-09-12 | $200.39 | $424.48 | 1,136,400 | — | — |
| 2025-09-11 | $202.47 | $428.88 | 1,293,000 | — | — |
| 2025-09-10 | $200.03 | $423.71 | 1,176,100 | — | — |
| 2025-09-09 | $200.12 | $423.90 | 1,541,100 | — | — |
| 2025-09-08 | $200.31 | $424.31 | 1,536,600 | — | — |
| 2025-09-05 | $201.53 | $426.89 | 1,405,000 | — | — |
| 2025-09-04 | $208.33 | $441.29 | 1,213,900 | — | — |
| 2025-09-03 | $204.57 | $433.33 | 1,057,800 | — | — |
| 2025-09-02 | $203.34 | $430.72 | 1,100,100 | — | — |
| 2025-08-29 | $203.45 | $430.96 | 993,200 | — | — |
| 2025-08-28 | $203.76 | $429.50 | 1,016,000 | — | — |
| 2025-08-27 | $203.81 | $429.60 | 859,500 | — | — |
| 2025-08-26 | $203.18 | $428.27 | 1,498,100 | — | — |
| 2025-08-25 | $202.08 | $425.95 | 1,068,800 | — | — |
| 2025-08-22 | $205.52 | $433.21 | 1,278,600 | — | — |
| 2025-08-21 | $206.55 | $435.38 | 1,991,800 | — | — |
| 2025-08-20 | $213.62 | $450.28 | 1,720,000 | — | — |
| 2025-08-19 | $210.38 | $443.45 | 1,324,500 | — | — |
| 2025-08-18 | $207.09 | $436.51 | 922,000 | — | — |
| 2025-08-15 | $206.78 | $435.86 | 1,049,500 | — | — |
| 2025-08-14 | $208.70 | $439.91 | 879,300 | — | — |
| 2025-08-13 | $208.81 | $440.14 | 975,500 | — | — |
| 2025-08-12 | $206.76 | $435.82 | 1,246,100 | — | — |
| 2025-08-11 | $206.50 | $435.27 | 843,800 | — | — |
| 2025-08-08 | $206.80 | $435.90 | 1,189,400 | — | — |
| 2025-08-07 | $205.00 | $432.11 | 1,213,300 | — | — |
| 2025-08-06 | $209.01 | $440.56 | 1,422,200 | — | — |
| 2025-08-05 | $205.55 | $433.27 | 1,785,600 | — | — |
| 2025-08-04 | $203.03 | $427.96 | 1,531,300 | — | — |
| 2025-08-01 | $199.77 | $421.09 | 2,041,500 | — | — |
| 2025-07-31 | $203.25 | $428.42 | 4,538,200 | — | — |
| 2025-07-30 | $192.28 | $405.30 | 1,892,000 | — | — |
| 2025-07-29 | $193.90 | $408.71 | 1,419,200 | — | — |
| 2025-07-28 | $192.00 | $404.71 | 1,583,600 | — | — |
| 2025-07-25 | $195.70 | $412.51 | 1,370,900 | — | — |
| 2025-07-24 | $193.94 | $408.80 | 1,601,000 | — | — |
| 2025-07-23 | $197.61 | $416.53 | 1,742,600 | — | — |
| 2025-07-22 | $197.43 | $416.15 | 1,413,500 | — | — |
| 2025-07-21 | $192.92 | $406.65 | 1,211,400 | — | — |
| 2025-07-18 | $194.08 | $409.09 | 1,617,500 | — | — |
| 2025-07-17 | $193.02 | $406.86 | 2,082,100 | — | — |
| 2025-07-16 | $195.62 | $412.34 | 1,448,200 | — | — |
| 2025-07-15 | $192.43 | $405.61 | 1,964,400 | — | — |
| 2025-07-14 | $196.20 | $413.56 | 1,287,100 | — | — |
| 2025-07-11 | $193.33 | $407.51 | 1,049,200 | — | — |
| 2025-07-10 | $194.68 | $410.36 | 1,379,200 | — | — |
| 2025-07-09 | $194.09 | $409.11 | 1,018,300 | — | — |
| 2025-07-08 | $193.40 | $407.66 | 2,182,200 | — | — |
| 2025-07-07 | $194.54 | $410.06 | 1,597,800 | — | — |
| 2025-07-03 | $198.00 | $417.35 | 963,000 | — | — |
| 2025-07-02 | $194.69 | $410.38 | 1,516,100 | — | — |
| 2025-07-01 | $200.14 | $421.86 | 1,533,500 | — | — |
| 2025-06-30 | $201.31 | $424.33 | 2,385,800 | — | — |
| 2025-06-27 | $195.76 | $412.63 | 3,249,500 | — | — |
| 2025-06-26 | $194.15 | $409.24 | 1,611,600 | — | — |
| 2025-06-25 | $190.94 | $402.47 | 2,291,400 | — | — |
| 2025-06-24 | $196.05 | $413.24 | 1,771,600 | — | — |
| 2025-06-23 | $198.33 | $418.05 | 1,448,000 | — | — |
| 2025-06-20 | $195.33 | $411.73 | 3,101,500 | — | — |
| 2025-06-18 | $195.67 | $412.44 | 3,093,600 | — | — |
| 2025-06-17 | $198.19 | $417.75 | 1,060,800 | — | — |
| 2025-06-16 | $199.61 | $420.75 | 1,199,800 | — | — |
| 2025-06-13 | $198.92 | $419.29 | 1,330,200 | — | — |
| 2025-06-12 | $200.32 | $422.24 | 1,088,900 | — | — |
| 2025-06-11 | $196.18 | $413.52 | 1,904,000 | — | — |
| 2025-06-10 | $196.40 | $413.98 | 1,303,100 | — | — |
| 2025-06-09 | $200.77 | $423.19 | 2,427,000 | — | — |
| 2025-06-06 | $208.06 | $436.45 | 1,174,000 | — | — |
| 2025-06-05 | $206.65 | $433.49 | 1,000,000 | — | — |
| 2025-06-04 | $206.79 | $433.79 | 1,346,600 | — | — |
| 2025-06-03 | $211.26 | $443.16 | 1,263,500 | — | — |
| 2025-06-02 | $212.64 | $446.06 | 1,567,800 | — | — |
| 2025-05-30 | $209.87 | $440.25 | 2,491,900 | — | — |
| 2025-05-29 | $206.76 | $433.72 | 839,000 | — | — |
| 2025-05-28 | $204.93 | $429.89 | 931,100 | — | — |
| 2025-05-27 | $207.25 | $434.75 | 1,095,400 | — | — |
| 2025-05-23 | $203.24 | $426.34 | 821,300 | — | — |
| 2025-05-22 | $202.52 | $424.83 | 1,180,000 | — | — |
| 2025-05-21 | $205.31 | $430.68 | 1,516,000 | — | — |
| 2025-05-20 | $208.12 | $436.58 | 1,058,600 | — | — |
| 2025-05-19 | $209.95 | $440.42 | 1,029,900 | — | — |
| 2025-05-16 | $209.06 | $438.55 | 1,111,000 | — | — |
| 2025-05-15 | $205.27 | $430.60 | 1,126,000 | — | — |
| 2025-05-14 | $200.59 | $420.78 | 1,458,800 | — | — |
| 2025-05-13 | $202.56 | $424.91 | 1,077,500 | — | — |
| 2025-05-12 | $202.49 | $424.77 | 1,331,600 | — | — |
| 2025-05-09 | $202.64 | $425.08 | 707,200 | — | — |
| 2025-05-08 | $202.62 | $425.04 | 1,185,900 | — | — |
| 2025-05-07 | $204.07 | $428.08 | 1,170,000 | — | — |
| 2025-05-06 | $202.06 | $423.86 | 1,119,900 | — | — |
| 2025-05-05 | $200.25 | $420.07 | 1,292,700 | — | — |
| 2025-05-02 | $199.30 | $418.08 | 1,508,500 | — | — |
| 2025-05-01 | $197.24 | $413.75 | 2,985,100 | — | — |
| 2025-04-30 | $198.39 | $416.17 | 2,307,700 | — | — |
| 2025-04-29 | $198.79 | $417.01 | 1,462,300 | — | — |
| 2025-04-28 | $195.41 | $409.92 | 1,504,100 | — | — |
| 2025-04-25 | $192.91 | $404.67 | 1,156,100 | — | — |
| 2025-04-24 | $194.86 | $408.76 | 914,300 | — | — |
| 2025-04-23 | $194.73 | $408.49 | 1,137,700 | — | — |
| 2025-04-22 | $193.90 | $406.75 | 1,499,300 | — | — |
| 2025-04-21 | $186.95 | $392.17 | 1,296,100 | — | — |
| 2025-04-17 | $194.66 | $408.34 | 1,905,800 | — | — |
| 2025-04-16 | $194.24 | $407.46 | 1,596,100 | — | — |
| 2025-04-15 | $194.54 | $408.09 | 1,691,600 | — | — |
| 2025-04-14 | $195.50 | $410.10 | 1,631,900 | — | — |
| 2025-04-11 | $192.55 | $403.92 | 1,876,900 | — | — |
| 2025-04-10 | $190.79 | $400.22 | 1,895,500 | — | — |
| 2025-04-09 | $193.00 | $404.86 | 2,844,000 | — | — |
| 2025-04-08 | $183.47 | $384.87 | 3,087,000 | — | — |
| 2025-04-07 | $180.53 | $378.70 | 4,062,000 | — | — |
| 2025-04-04 | $186.57 | $391.37 | 3,352,200 | — | — |
| 2025-04-03 | $205.32 | $430.70 | 2,010,700 | — | — |
| 2025-04-02 | $205.43 | $430.93 | 1,674,700 | — | — |
| 2025-04-01 | $207.50 | $435.28 | 1,583,600 | — | — |
| 2025-03-31 | $207.07 | $434.37 | 1,926,300 | — | — |
| 2025-03-28 | $206.45 | $433.07 | 2,113,400 | — | — |
| 2025-03-27 | $209.29 | $439.03 | 1,827,500 | — | — |
| 2025-03-26 | $209.28 | $439.01 | 1,086,700 | — | — |
| 2025-03-25 | $208.12 | $436.58 | 1,064,600 | — | — |
| 2025-03-24 | $207.30 | $434.86 | 1,240,800 | — | — |
| 2025-03-21 | $206.47 | $433.12 | 2,888,200 | — | — |
| 2025-03-20 | $210.18 | $440.90 | 2,542,700 | — | — |
| 2025-03-19 | $204.87 | $429.76 | 1,787,800 | — | — |
| 2025-03-18 | $205.34 | $430.75 | 1,894,300 | — | — |
| 2025-03-17 | $210.10 | $440.73 | 3,318,900 | — | — |
| 2025-03-14 | $207.49 | $435.26 | 2,546,000 | — | — |
| 2025-03-13 | $202.00 | $423.74 | 1,674,200 | — | — |
| 2025-03-12 | $198.25 | $415.87 | 2,688,800 | — | — |
| 2025-03-11 | $201.58 | $422.86 | 3,412,600 | — | — |
| 2025-03-10 | $198.74 | $416.90 | 2,711,800 | — | — |
| 2025-03-07 | $200.73 | $418.98 | 1,957,900 | — | — |
| 2025-03-06 | $197.43 | $412.09 | 1,460,100 | — | — |
| 2025-03-05 | $199.56 | $416.54 | 1,598,200 | — | — |
| 2025-03-04 | $199.03 | $415.43 | 2,513,400 | — | — |
| 2025-03-03 | $202.06 | $421.75 | 1,775,200 | — | — |
| 2025-02-28 | $199.15 | $415.68 | 3,365,900 | — | — |
| 2025-02-27 | $195.06 | $407.14 | 1,397,600 | — | — |
| 2025-02-26 | $188.43 | $393.30 | 1,269,200 | — | — |
| 2025-02-25 | $190.48 | $397.58 | 912,200 | — | — |
| 2025-02-24 | $188.75 | $393.97 | 2,009,400 | — | — |
| 2025-02-21 | $185.66 | $387.52 | 1,428,000 | — | — |
| 2025-02-20 | $189.18 | $394.87 | 1,382,200 | — | — |
| 2025-02-19 | $191.60 | $399.92 | 1,142,800 | — | — |
| 2025-02-18 | $188.95 | $394.39 | 3,622,000 | — | — |
| 2025-02-14 | $187.63 | $391.63 | 3,917,900 | — | — |
| 2025-02-13 | $192.77 | $402.36 | 1,889,100 | — | — |
| 2025-02-12 | $189.33 | $395.18 | 2,641,300 | — | — |
| 2025-02-11 | $189.43 | $395.39 | 1,374,600 | — | — |
| 2025-02-10 | $186.58 | $389.44 | 1,544,200 | — | — |
| 2025-02-07 | $190.24 | $397.08 | 1,928,100 | — | — |
| 2025-02-06 | $191.88 | $400.50 | 2,641,200 | — | — |
| 2025-02-05 | $193.01 | $402.86 | 1,288,600 | — | — |
| 2025-02-04 | $190.87 | $398.40 | 1,109,100 | — | — |
| 2025-02-03 | $191.98 | $400.71 | 1,223,700 | — | — |
| 2025-01-31 | $192.33 | $401.44 | 1,619,400 | — | — |
| 2025-01-30 | $193.83 | $404.58 | 879,600 | — | — |
| 2025-01-29 | $190.81 | $398.27 | 724,800 | — | — |
| 2025-01-28 | $190.96 | $398.58 | 875,600 | — | — |
| 2025-01-27 | $193.19 | $403.24 | 1,518,700 | — | — |
| 2025-01-24 | $186.07 | $388.38 | 1,215,500 | — | — |
| 2025-01-23 | $184.66 | $385.43 | 2,241,700 | — | — |
| 2025-01-22 | $185.25 | $386.67 | 1,856,800 | — | — |
| 2025-01-21 | $189.75 | $396.06 | 1,609,200 | — | — |
| 2025-01-17 | $188.90 | $394.28 | 1,519,000 | — | — |
| 2025-01-16 | $191.10 | $398.88 | 1,502,000 | — | — |
| 2025-01-15 | $188.03 | $392.47 | 1,672,300 | — | — |
| 2025-01-14 | $186.81 | $389.92 | 1,554,500 | — | — |
| 2025-01-13 | $182.54 | $381.01 | 2,381,500 | — | — |
| 2025-01-10 | $180.99 | $377.77 | 4,642,100 | — | — |
| 2025-01-08 | $191.80 | $400.34 | 2,401,700 | — | — |
| 2025-01-07 | $186.04 | $388.32 | 2,265,500 | — | — |
| 2025-01-06 | $185.91 | $388.04 | 2,622,900 | — | — |
| 2025-01-03 | $191.45 | $399.61 | 1,431,600 | — | — |
| 2025-01-02 | $191.95 | $400.65 | 1,721,900 | — | — |