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-04-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 | $129.04 | $204.20 | 1,339,000 | — | — |
| 2025-12-30 | $129.56 | $205.02 | 1,482,600 | — | — |
| 2025-12-29 | $128.59 | $203.49 | 1,599,500 | — | — |
| 2025-12-26 | $127.75 | $202.16 | 1,317,400 | — | — |
| 2025-12-24 | $128.41 | $203.20 | 972,000 | — | — |
| 2025-12-23 | $129.12 | $204.32 | 1,708,200 | — | — |
| 2025-12-22 | $128.99 | $204.12 | 1,485,700 | — | — |
| 2025-12-19 | $128.89 | $203.96 | 4,842,500 | — | — |
| 2025-12-18 | $129.13 | $204.34 | 2,677,700 | — | — |
| 2025-12-17 | $131.99 | $208.87 | 4,603,900 | — | — |
| 2025-12-16 | $131.78 | $208.53 | 4,971,400 | — | — |
| 2025-12-15 | $141.51 | $223.93 | 2,992,400 | — | — |
| 2025-12-12 | $141.44 | $223.82 | 1,932,200 | — | — |
| 2025-12-11 | $143.43 | $226.97 | 2,923,500 | — | — |
| 2025-12-10 | $143.81 | $227.57 | 2,110,200 | — | — |
| 2025-12-09 | $139.88 | $221.35 | 1,309,100 | — | — |
| 2025-12-08 | $139.06 | $220.05 | 2,525,900 | — | — |
| 2025-12-05 | $139.36 | $220.53 | 2,346,000 | — | — |
| 2025-12-04 | $139.42 | $220.62 | 2,179,000 | — | — |
| 2025-12-03 | $139.85 | $221.30 | 2,186,600 | — | — |
| 2025-12-02 | $137.57 | $217.70 | 2,037,800 | — | — |
| 2025-12-01 | $139.76 | $221.16 | 2,064,200 | — | — |
| 2025-11-28 | $136.96 | $216.73 | 942,700 | — | — |
| 2025-11-26 | $134.96 | $213.57 | 1,128,400 | — | — |
| 2025-11-25 | $134.13 | $212.25 | 1,791,600 | — | — |
| 2025-11-24 | $133.20 | $210.78 | 3,034,200 | — | — |
| 2025-11-21 | $133.72 | $211.60 | 2,324,900 | — | — |
| 2025-11-20 | $131.99 | $208.87 | 2,155,100 | — | — |
| 2025-11-19 | $134.49 | $212.82 | 2,927,200 | — | — |
| 2025-11-18 | $138.41 | $219.02 | 2,387,500 | — | — |
| 2025-11-17 | $136.65 | $216.24 | 2,812,900 | — | — |
| 2025-11-14 | $142.32 | $223.31 | 2,633,700 | — | — |
| 2025-11-13 | $139.50 | $218.89 | 2,444,200 | — | — |
| 2025-11-12 | $138.02 | $216.57 | 2,057,800 | — | — |
| 2025-11-11 | $140.85 | $221.01 | 2,215,800 | — | — |
| 2025-11-10 | $138.65 | $217.55 | 1,927,400 | — | — |
| 2025-11-07 | $137.95 | $216.46 | 2,123,900 | — | — |
| 2025-11-06 | $138.20 | $216.85 | 2,073,800 | — | — |
| 2025-11-05 | $135.93 | $213.29 | 2,206,900 | — | — |
| 2025-11-04 | $135.75 | $213.00 | 2,665,400 | — | — |
| 2025-11-03 | $137.92 | $216.41 | 2,636,900 | — | — |
| 2025-10-31 | $136.14 | $213.62 | 1,917,700 | — | — |
| 2025-10-30 | $137.07 | $215.08 | 3,093,600 | — | — |
| 2025-10-29 | $138.00 | $216.53 | 4,455,900 | — | — |
| 2025-10-28 | $133.66 | $209.72 | 2,366,800 | — | — |
| 2025-10-27 | $135.42 | $212.49 | 2,501,700 | — | — |
| 2025-10-24 | $134.98 | $211.80 | 1,697,900 | — | — |
| 2025-10-23 | $135.81 | $213.10 | 2,824,200 | — | — |
| 2025-10-22 | $131.40 | $206.18 | 2,144,700 | — | — |
| 2025-10-21 | $128.60 | $201.79 | 2,315,000 | — | — |
| 2025-10-20 | $130.34 | $204.52 | 1,997,900 | — | — |
| 2025-10-17 | $129.27 | $202.84 | 1,756,900 | — | — |
| 2025-10-16 | $128.36 | $201.41 | 2,161,400 | — | — |
| 2025-10-15 | $129.57 | $203.31 | 1,864,600 | — | — |
| 2025-10-14 | $130.84 | $205.30 | 1,941,300 | — | — |
| 2025-10-13 | $129.79 | $203.65 | 1,219,100 | — | — |
| 2025-10-10 | $126.76 | $198.90 | 1,963,600 | — | — |
| 2025-10-09 | $131.09 | $205.69 | 1,577,000 | — | — |
| 2025-10-08 | $131.30 | $206.02 | 1,772,500 | — | — |
| 2025-10-07 | $132.37 | $207.70 | 1,917,800 | — | — |
| 2025-10-06 | $132.92 | $208.56 | 1,610,000 | — | — |
| 2025-10-03 | $133.01 | $208.70 | 2,000,400 | — | — |
| 2025-10-02 | $134.94 | $211.73 | 1,829,300 | — | — |
| 2025-10-01 | $134.59 | $211.18 | 2,258,200 | — | — |
| 2025-09-30 | $136.02 | $213.43 | 2,239,900 | — | — |
| 2025-09-29 | $137.57 | $215.86 | 2,810,500 | — | — |
| 2025-09-26 | $139.46 | $218.83 | 2,891,100 | — | — |
| 2025-09-25 | $139.08 | $218.23 | 5,158,900 | — | — |
| 2025-09-24 | $136.59 | $214.32 | 3,000,800 | — | — |
| 2025-09-23 | $132.28 | $207.56 | 3,815,500 | — | — |
| 2025-09-22 | $129.57 | $203.31 | 3,361,900 | — | — |
| 2025-09-19 | $129.72 | $203.54 | 9,244,700 | — | — |
| 2025-09-18 | $131.35 | $206.10 | 3,180,300 | — | — |
| 2025-09-17 | $133.14 | $208.91 | 3,287,600 | — | — |
| 2025-09-16 | $133.04 | $208.75 | 1,767,500 | — | — |
| 2025-09-15 | $131.18 | $205.83 | 1,730,000 | — | — |
| 2025-09-12 | $130.78 | $205.21 | 1,380,600 | — | — |
| 2025-09-11 | $132.52 | $207.94 | 2,155,900 | — | — |
| 2025-09-10 | $131.42 | $206.21 | 2,424,700 | — | — |
| 2025-09-09 | $132.29 | $207.58 | 2,830,700 | — | — |
| 2025-09-08 | $130.21 | $204.31 | 2,802,400 | — | — |
| 2025-09-05 | $131.55 | $206.41 | 1,828,500 | — | — |
| 2025-09-04 | $131.58 | $206.46 | 1,832,200 | — | — |
| 2025-09-03 | $130.53 | $204.81 | 2,290,900 | — | — |
| 2025-09-02 | $133.84 | $210.01 | 2,114,000 | — | — |
| 2025-08-29 | $133.58 | $209.60 | 1,530,700 | — | — |
| 2025-08-28 | $132.83 | $208.42 | 1,982,300 | — | — |
| 2025-08-27 | $132.62 | $208.09 | 2,031,700 | — | — |
| 2025-08-26 | $129.89 | $203.81 | 2,777,500 | — | — |
| 2025-08-25 | $129.52 | $203.23 | 2,051,200 | — | — |
| 2025-08-22 | $129.94 | $203.89 | 2,674,100 | — | — |
| 2025-08-21 | $124.45 | $195.27 | 2,174,700 | — | — |
| 2025-08-20 | $123.57 | $193.89 | 1,720,300 | — | — |
| 2025-08-19 | $122.17 | $191.70 | 1,600,400 | — | — |
| 2025-08-18 | $122.84 | $190.86 | 1,857,900 | — | — |
| 2025-08-15 | $123.61 | $192.06 | 2,303,700 | — | — |
| 2025-08-14 | $122.73 | $190.69 | 2,095,600 | — | — |
| 2025-08-13 | $122.58 | $190.46 | 2,359,200 | — | — |
| 2025-08-12 | $120.04 | $186.51 | 1,749,200 | — | — |
| 2025-08-11 | $118.37 | $183.92 | 1,699,600 | — | — |
| 2025-08-08 | $119.13 | $185.10 | 1,694,200 | — | — |
| 2025-08-07 | $119.30 | $185.36 | 1,587,400 | — | — |
| 2025-08-06 | $119.84 | $186.20 | 2,080,700 | — | — |
| 2025-08-05 | $122.07 | $189.67 | 1,512,700 | — | — |
| 2025-08-04 | $121.46 | $188.72 | 2,102,200 | — | — |
| 2025-08-01 | $119.60 | $185.83 | 2,162,500 | — | — |
| 2025-07-31 | $123.58 | $192.01 | 3,925,900 | — | — |
| 2025-07-30 | $124.40 | $193.29 | 3,193,800 | — | — |
| 2025-07-29 | $128.41 | $199.52 | 2,395,700 | — | — |
| 2025-07-28 | $127.69 | $198.40 | 2,690,400 | — | — |
| 2025-07-25 | $124.97 | $194.17 | 3,666,300 | — | — |
| 2025-07-24 | $124.32 | $193.16 | 3,508,200 | — | — |
| 2025-07-23 | $127.85 | $198.65 | 2,281,300 | — | — |
| 2025-07-22 | $126.16 | $196.02 | 2,224,900 | — | — |
| 2025-07-21 | $126.05 | $195.85 | 2,505,300 | — | — |
| 2025-07-18 | $125.90 | $195.62 | 3,256,700 | — | — |
| 2025-07-17 | $125.18 | $194.50 | 2,609,000 | — | — |
| 2025-07-16 | $123.67 | $192.15 | 3,438,000 | — | — |
| 2025-07-15 | $128.27 | $199.30 | 1,995,200 | — | — |
| 2025-07-14 | $129.01 | $200.45 | 1,933,200 | — | — |
| 2025-07-11 | $131.71 | $204.65 | 1,680,000 | — | — |
| 2025-07-10 | $134.39 | $208.81 | 2,711,700 | — | — |
| 2025-07-09 | $130.51 | $202.78 | 3,160,600 | — | — |
| 2025-07-08 | $130.00 | $201.99 | 3,821,500 | — | — |
| 2025-07-07 | $126.40 | $196.40 | 2,091,000 | — | — |
| 2025-07-03 | $127.29 | $197.78 | 1,290,900 | — | — |
| 2025-07-02 | $126.46 | $196.49 | 2,128,400 | — | — |
| 2025-07-01 | $123.15 | $191.35 | 2,731,500 | — | — |
| 2025-06-30 | $119.30 | $185.36 | 2,060,700 | — | — |
| 2025-06-27 | $119.25 | $185.29 | 10,132,700 | — | — |
| 2025-06-26 | $120.17 | $186.72 | 3,066,300 | — | — |
| 2025-06-25 | $119.63 | $185.88 | 2,866,900 | — | — |
| 2025-06-24 | $119.46 | $185.61 | 4,171,300 | — | — |
| 2025-06-23 | $121.03 | $188.05 | 4,503,100 | — | — |
| 2025-06-20 | $124.78 | $193.88 | 8,494,400 | — | — |
| 2025-06-18 | $124.82 | $193.94 | 5,788,600 | — | — |
| 2025-06-17 | $124.54 | $193.51 | 5,513,800 | — | — |
| 2025-06-16 | $123.62 | $192.08 | 4,164,300 | — | — |
| 2025-06-13 | $122.15 | $189.79 | 3,074,600 | — | — |
| 2025-06-12 | $121.52 | $188.81 | 2,442,400 | — | — |
| 2025-06-11 | $120.95 | $187.93 | 2,413,800 | — | — |
| 2025-06-10 | $118.70 | $184.43 | 2,314,600 | — | — |
| 2025-06-09 | $116.10 | $180.39 | 2,804,000 | — | — |
| 2025-06-06 | $114.29 | $177.58 | 2,821,100 | — | — |
| 2025-06-05 | $112.23 | $174.38 | 2,836,300 | — | — |
| 2025-06-04 | $112.48 | $174.77 | 3,686,100 | — | — |
| 2025-06-03 | $115.97 | $180.19 | 2,065,500 | — | — |
| 2025-06-02 | $114.28 | $177.56 | 2,841,300 | — | — |
| 2025-05-30 | $113.48 | $176.32 | 4,559,900 | — | — |
| 2025-05-29 | $114.68 | $178.19 | 2,609,900 | — | — |
| 2025-05-28 | $112.77 | $175.22 | 2,006,400 | — | — |
| 2025-05-27 | $114.33 | $177.64 | 2,832,700 | — | — |
| 2025-05-23 | $113.13 | $175.78 | 2,248,700 | — | — |
| 2025-05-22 | $112.98 | $175.54 | 3,588,100 | — | — |
| 2025-05-21 | $111.78 | $173.68 | 7,211,900 | — | — |
| 2025-05-20 | $120.90 | $187.85 | 2,831,700 | — | — |
| 2025-05-19 | $122.18 | $189.84 | 3,770,000 | — | — |
| 2025-05-16 | $125.73 | $193.49 | 3,242,800 | — | — |
| 2025-05-15 | $124.77 | $192.01 | 2,372,000 | — | — |
| 2025-05-14 | $124.70 | $191.91 | 3,215,900 | — | — |
| 2025-05-13 | $125.57 | $193.24 | 11,117,000 | — | — |
| 2025-05-12 | $118.68 | $182.64 | 4,529,700 | — | — |
| 2025-05-09 | $110.92 | $170.70 | 2,396,800 | — | — |
| 2025-05-08 | $109.19 | $168.04 | 2,679,800 | — | — |
| 2025-05-07 | $105.55 | $162.43 | 1,748,000 | — | — |
| 2025-05-06 | $105.39 | $162.19 | 2,348,500 | — | — |
| 2025-05-05 | $106.90 | $164.51 | 2,710,900 | — | — |
| 2025-05-02 | $107.15 | $164.90 | 2,588,700 | — | — |
| 2025-05-01 | $103.46 | $159.22 | 2,608,600 | — | — |
| 2025-04-30 | $104.06 | $160.14 | 3,211,100 | — | — |
| 2025-04-29 | $106.00 | $163.13 | 1,564,400 | — | — |
| 2025-04-28 | $105.78 | $162.79 | 2,295,500 | — | — |
| 2025-04-25 | $103.97 | $160.00 | 3,056,400 | — | — |
| 2025-04-24 | $104.69 | $161.11 | 2,536,800 | — | — |
| 2025-04-23 | $102.78 | $158.17 | 3,055,100 | — | — |
| 2025-04-22 | $100.90 | $155.28 | 2,908,600 | — | — |
| 2025-04-21 | $97.01 | $149.29 | 2,326,600 | — | — |
| 2025-04-17 | $99.10 | $152.51 | 2,437,300 | — | — |
| 2025-04-16 | $96.57 | $148.61 | 1,951,900 | — | — |
| 2025-04-15 | $96.21 | $148.06 | 2,347,800 | — | — |
| 2025-04-14 | $97.82 | $150.54 | 2,524,000 | — | — |
| 2025-04-11 | $97.38 | $149.86 | 3,572,000 | — | — |
| 2025-04-10 | $96.99 | $149.26 | 4,512,400 | — | — |
| 2025-04-09 | $103.13 | $158.71 | 11,450,700 | — | — |
| 2025-04-08 | $92.87 | $142.92 | 4,682,400 | — | — |
| 2025-04-07 | $96.59 | $148.65 | 5,958,300 | — | — |
| 2025-04-04 | $98.81 | $152.06 | 6,421,200 | — | — |
| 2025-04-03 | $107.18 | $164.94 | 6,785,500 | — | — |
| 2025-04-02 | $124.06 | $190.92 | 2,216,600 | — | — |
| 2025-04-01 | $124.35 | $191.37 | 2,000,900 | — | — |
| 2025-03-31 | $123.48 | $190.03 | 2,179,300 | — | — |
| 2025-03-28 | $121.76 | $187.38 | 2,433,200 | — | — |
| 2025-03-27 | $124.72 | $191.94 | 1,762,300 | — | — |
| 2025-03-26 | $126.57 | $194.78 | 1,714,700 | — | — |
| 2025-03-25 | $125.49 | $193.12 | 2,331,800 | — | — |
| 2025-03-24 | $126.47 | $194.63 | 4,032,700 | — | — |
| 2025-03-21 | $125.49 | $193.12 | 4,624,600 | — | — |
| 2025-03-20 | $128.82 | $198.25 | 2,134,200 | — | — |
| 2025-03-19 | $129.00 | $198.52 | 2,194,200 | — | — |
| 2025-03-18 | $128.41 | $197.61 | 2,627,800 | — | — |
| 2025-03-17 | $129.19 | $198.81 | 3,865,400 | — | — |
| 2025-03-14 | $126.73 | $195.03 | 3,469,800 | — | — |
| 2025-03-13 | $122.50 | $188.52 | 5,283,100 | — | — |
| 2025-03-12 | $123.98 | $190.80 | 3,194,500 | — | — |
| 2025-03-11 | $123.55 | $190.14 | 4,125,200 | — | — |
| 2025-03-10 | $126.13 | $194.11 | 3,571,500 | — | — |
| 2025-03-07 | $126.18 | $194.18 | 3,463,700 | — | — |
| 2025-03-06 | $122.79 | $188.97 | 3,058,500 | — | — |
| 2025-03-05 | $119.74 | $184.27 | 4,202,700 | — | — |
| 2025-03-04 | $122.29 | $188.20 | 4,322,300 | — | — |
| 2025-03-03 | $124.99 | $192.35 | 6,055,200 | — | — |
| 2025-02-28 | $129.69 | $199.58 | 5,739,900 | — | — |
| 2025-02-27 | $127.41 | $196.08 | 2,701,700 | — | — |
| 2025-02-26 | $125.44 | $193.04 | 3,947,000 | — | — |
| 2025-02-25 | $126.26 | $194.31 | 2,689,400 | — | — |
| 2025-02-24 | $127.08 | $195.57 | 5,831,100 | — | — |
| 2025-02-21 | $128.78 | $196.41 | 12,517,500 | — | — |
| 2025-02-20 | $131.55 | $200.64 | 3,154,300 | — | — |
| 2025-02-19 | $129.96 | $198.21 | 3,631,100 | — | — |
| 2025-02-18 | $130.28 | $198.70 | 4,402,600 | — | — |
| 2025-02-14 | $128.04 | $195.29 | 3,285,900 | — | — |
| 2025-02-13 | $125.54 | $191.47 | 2,990,200 | — | — |
| 2025-02-12 | $125.04 | $190.71 | 3,896,000 | — | — |
| 2025-02-11 | $129.55 | $197.59 | 7,531,200 | — | — |
| 2025-02-10 | $123.71 | $188.68 | 2,465,200 | — | — |
| 2025-02-07 | $120.30 | $183.48 | 2,263,000 | — | — |
| 2025-02-06 | $120.82 | $184.27 | 3,106,800 | — | — |
| 2025-02-05 | $123.32 | $188.09 | 2,495,300 | — | — |
| 2025-02-04 | $123.61 | $188.53 | 3,756,000 | — | — |
| 2025-02-03 | $117.86 | $179.76 | 5,210,100 | — | — |
| 2025-01-31 | $117.87 | $179.77 | 7,253,700 | — | — |
| 2025-01-30 | $120.84 | $184.30 | 3,878,900 | — | — |
| 2025-01-29 | $122.16 | $186.32 | 1,720,100 | — | — |
| 2025-01-28 | $121.18 | $184.82 | 3,025,400 | — | — |
| 2025-01-27 | $123.08 | $187.72 | 3,029,900 | — | — |
| 2025-01-24 | $121.86 | $185.86 | 2,196,700 | — | — |
| 2025-01-23 | $122.62 | $187.02 | 2,233,100 | — | — |
| 2025-01-22 | $118.55 | $180.81 | 2,166,300 | — | — |
| 2025-01-21 | $120.49 | $183.77 | 3,605,800 | — | — |
| 2025-01-17 | $120.53 | $183.83 | 2,722,200 | — | — |
| 2025-01-16 | $119.63 | $182.46 | 1,985,900 | — | — |
| 2025-01-15 | $119.00 | $181.50 | 2,643,000 | — | — |
| 2025-01-14 | $117.27 | $178.86 | 3,284,000 | — | — |
| 2025-01-13 | $115.98 | $176.89 | 4,153,700 | — | — |
| 2025-01-10 | $113.93 | $173.77 | 4,525,800 | — | — |
| 2025-01-08 | $116.25 | $177.30 | 3,037,100 | — | — |
| 2025-01-07 | $115.19 | $175.69 | 2,526,300 | — | — |
| 2025-01-06 | $115.17 | $175.66 | 2,324,800 | — | — |
| 2025-01-03 | $116.09 | $177.06 | 2,046,000 | — | — |
| 2025-01-02 | $114.41 | $174.50 | 2,538,200 | — | — |