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
- 1997-10-16 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 | $160.76 | $267.44 | 847,600 | — | — |
| 2025-12-30 | $161.96 | $269.44 | 530,000 | — | — |
| 2025-12-29 | $163.94 | $272.73 | 872,100 | — | — |
| 2025-12-26 | $164.63 | $273.88 | 453,800 | — | — |
| 2025-12-24 | $164.95 | $274.41 | 428,100 | — | — |
| 2025-12-23 | $164.59 | $273.81 | 1,245,300 | — | — |
| 2025-12-22 | $164.99 | $274.48 | 1,443,900 | — | — |
| 2025-12-19 | $166.46 | $276.93 | 4,674,800 | — | — |
| 2025-12-18 | $165.03 | $274.55 | 2,432,600 | — | — |
| 2025-12-17 | $160.10 | $266.34 | 1,749,300 | — | — |
| 2025-12-16 | $159.04 | $264.58 | 1,510,200 | — | — |
| 2025-12-15 | $157.61 | $262.20 | 1,233,300 | — | — |
| 2025-12-12 | $157.09 | $261.34 | 1,298,600 | — | — |
| 2025-12-11 | $159.80 | $265.85 | 1,364,500 | — | — |
| 2025-12-10 | $158.34 | $263.42 | 1,809,600 | — | — |
| 2025-12-09 | $152.52 | $253.73 | 1,296,800 | — | — |
| 2025-12-08 | $153.41 | $255.22 | 1,805,200 | — | — |
| 2025-12-05 | $157.22 | $261.55 | 1,388,300 | — | — |
| 2025-12-04 | $158.05 | $261.89 | 1,277,800 | — | — |
| 2025-12-03 | $159.54 | $264.36 | 1,577,400 | — | — |
| 2025-12-02 | $159.63 | $264.50 | 1,254,800 | — | — |
| 2025-12-01 | $160.32 | $265.65 | 1,594,100 | — | — |
| 2025-11-28 | $158.87 | $263.24 | 495,300 | — | — |
| 2025-11-26 | $159.54 | $264.36 | 892,900 | — | — |
| 2025-11-25 | $157.35 | $260.73 | 1,562,700 | — | — |
| 2025-11-24 | $154.57 | $256.12 | 2,233,400 | — | — |
| 2025-11-21 | $151.68 | $251.33 | 1,570,100 | — | — |
| 2025-11-20 | $148.57 | $246.18 | 1,090,200 | — | — |
| 2025-11-19 | $151.36 | $250.80 | 780,400 | — | — |
| 2025-11-18 | $151.69 | $251.35 | 1,302,700 | — | — |
| 2025-11-17 | $152.64 | $252.92 | 1,200,600 | — | — |
| 2025-11-14 | $152.80 | $253.19 | 1,379,100 | — | — |
| 2025-11-13 | $151.66 | $251.30 | 1,522,100 | — | — |
| 2025-11-12 | $152.99 | $253.50 | 1,928,700 | — | — |
| 2025-11-11 | $150.70 | $249.71 | 2,171,800 | — | — |
| 2025-11-10 | $151.72 | $251.40 | 1,081,400 | — | — |
| 2025-11-07 | $149.44 | $247.62 | 1,553,700 | — | — |
| 2025-11-06 | $148.23 | $245.61 | 1,546,800 | — | — |
| 2025-11-05 | $153.13 | $253.73 | 1,209,400 | — | — |
| 2025-11-04 | $152.91 | $253.37 | 1,672,500 | — | — |
| 2025-11-03 | $152.15 | $252.11 | 1,730,200 | — | — |
| 2025-10-31 | $153.99 | $255.16 | 2,883,100 | — | — |
| 2025-10-30 | $154.88 | $256.63 | 5,571,700 | — | — |
| 2025-10-29 | $129.38 | $214.38 | 2,913,700 | — | — |
| 2025-10-28 | $128.07 | $212.21 | 1,476,800 | — | — |
| 2025-10-27 | $129.06 | $213.85 | 1,557,800 | — | — |
| 2025-10-24 | $126.06 | $208.88 | 1,469,400 | — | — |
| 2025-10-23 | $125.41 | $207.80 | 1,358,300 | — | — |
| 2025-10-22 | $127.15 | $210.69 | 1,549,700 | — | — |
| 2025-10-21 | $128.28 | $212.56 | 1,106,200 | — | — |
| 2025-10-20 | $127.46 | $211.20 | 1,335,200 | — | — |
| 2025-10-17 | $127.39 | $211.08 | 1,417,400 | — | — |
| 2025-10-16 | $125.99 | $208.76 | 1,602,400 | — | — |
| 2025-10-15 | $128.01 | $212.11 | 1,150,000 | — | — |
| 2025-10-14 | $127.98 | $212.06 | 1,569,500 | — | — |
| 2025-10-13 | $124.39 | $206.11 | 998,000 | — | — |
| 2025-10-10 | $125.31 | $207.64 | 2,183,200 | — | — |
| 2025-10-09 | $128.90 | $213.59 | 1,805,300 | — | — |
| 2025-10-08 | $134.04 | $222.10 | 1,560,200 | — | — |
| 2025-10-07 | $133.79 | $221.69 | 844,800 | — | — |
| 2025-10-06 | $134.36 | $222.63 | 997,500 | — | — |
| 2025-10-03 | $135.40 | $224.36 | 1,209,200 | — | — |
| 2025-10-02 | $134.77 | $223.31 | 1,203,900 | — | — |
| 2025-10-01 | $132.66 | $219.82 | 1,408,500 | — | — |
| 2025-09-30 | $132.40 | $219.38 | 1,928,000 | — | — |
| 2025-09-29 | $131.87 | $218.51 | 1,408,000 | — | — |
| 2025-09-26 | $131.81 | $218.41 | 1,701,900 | — | — |
| 2025-09-25 | $133.84 | $221.77 | 1,875,500 | — | — |
| 2025-09-24 | $133.30 | $220.88 | 2,231,200 | — | — |
| 2025-09-23 | $134.24 | $222.43 | 1,687,500 | — | — |
| 2025-09-22 | $133.98 | $222.00 | 2,037,000 | — | — |
| 2025-09-19 | $136.07 | $225.47 | 4,619,000 | — | — |
| 2025-09-18 | $137.09 | $227.16 | 1,809,300 | — | — |
| 2025-09-17 | $135.09 | $223.84 | 2,151,900 | — | — |
| 2025-09-16 | $133.77 | $221.65 | 2,061,800 | — | — |
| 2025-09-15 | $133.27 | $220.83 | 1,599,000 | — | — |
| 2025-09-12 | $132.41 | $219.40 | 1,412,300 | — | — |
| 2025-09-11 | $131.02 | $217.10 | 1,607,100 | — | — |
| 2025-09-10 | $127.64 | $211.50 | 1,180,300 | — | — |
| 2025-09-09 | $126.05 | $208.86 | 944,100 | — | — |
| 2025-09-08 | $125.90 | $208.61 | 1,217,700 | — | — |
| 2025-09-05 | $126.13 | $209.00 | 1,448,000 | — | — |
| 2025-09-04 | $127.84 | $210.80 | 1,285,900 | — | — |
| 2025-09-03 | $128.79 | $212.37 | 1,001,500 | — | — |
| 2025-09-02 | $128.89 | $212.53 | 1,366,700 | — | — |
| 2025-08-29 | $128.70 | $212.22 | 2,265,000 | — | — |
| 2025-08-28 | $129.29 | $213.19 | 1,711,900 | — | — |
| 2025-08-27 | $128.06 | $211.16 | 2,326,500 | — | — |
| 2025-08-26 | $126.90 | $209.25 | 2,340,200 | — | — |
| 2025-08-25 | $126.41 | $208.44 | 1,356,100 | — | — |
| 2025-08-22 | $125.18 | $206.42 | 1,577,400 | — | — |
| 2025-08-21 | $122.80 | $202.49 | 1,450,200 | — | — |
| 2025-08-20 | $121.08 | $199.65 | 1,303,200 | — | — |
| 2025-08-19 | $123.82 | $204.17 | 1,247,000 | — | — |
| 2025-08-18 | $122.97 | $202.77 | 1,259,800 | — | — |
| 2025-08-15 | $121.24 | $199.92 | 1,304,600 | — | — |
| 2025-08-14 | $121.52 | $200.38 | 1,375,900 | — | — |
| 2025-08-13 | $120.99 | $199.51 | 1,722,200 | — | — |
| 2025-08-12 | $118.77 | $195.85 | 1,293,200 | — | — |
| 2025-08-11 | $116.24 | $191.67 | 1,104,500 | — | — |
| 2025-08-08 | $116.78 | $192.56 | 1,091,800 | — | — |
| 2025-08-07 | $117.82 | $194.28 | 1,216,700 | — | — |
| 2025-08-06 | $117.74 | $194.15 | 1,244,500 | — | — |
| 2025-08-05 | $116.32 | $191.81 | 1,241,000 | — | — |
| 2025-08-04 | $115.03 | $189.68 | 1,318,000 | — | — |
| 2025-08-01 | $113.86 | $187.75 | 2,339,400 | — | — |
| 2025-07-31 | $115.32 | $190.16 | 6,470,000 | — | — |
| 2025-07-30 | $97.65 | $161.02 | 2,255,300 | — | — |
| 2025-07-29 | $99.79 | $164.55 | 1,540,900 | — | — |
| 2025-07-28 | $101.49 | $167.35 | 1,066,400 | — | — |
| 2025-07-25 | $102.71 | $169.36 | 1,416,900 | — | — |
| 2025-07-24 | $103.17 | $170.12 | 1,835,400 | — | — |
| 2025-07-23 | $100.59 | $165.87 | 1,063,600 | — | — |
| 2025-07-22 | $98.94 | $163.15 | 888,100 | — | — |
| 2025-07-21 | $96.82 | $159.65 | 756,100 | — | — |
| 2025-07-18 | $97.48 | $160.74 | 1,232,700 | — | — |
| 2025-07-17 | $98.53 | $162.47 | 1,041,900 | — | — |
| 2025-07-16 | $97.94 | $161.50 | 933,800 | — | — |
| 2025-07-15 | $97.06 | $160.05 | 734,600 | — | — |
| 2025-07-14 | $98.02 | $161.63 | 1,006,400 | — | — |
| 2025-07-11 | $99.40 | $163.91 | 776,800 | — | — |
| 2025-07-10 | $100.84 | $166.28 | 835,000 | — | — |
| 2025-07-09 | $99.12 | $163.44 | 965,200 | — | — |
| 2025-07-08 | $98.33 | $162.14 | 1,216,700 | — | — |
| 2025-07-07 | $96.73 | $159.50 | 1,211,000 | — | — |
| 2025-07-03 | $98.03 | $161.65 | 478,200 | — | — |
| 2025-07-02 | $99.14 | $163.48 | 801,300 | — | — |
| 2025-07-01 | $98.31 | $162.11 | 1,253,200 | — | — |
| 2025-06-30 | $95.95 | $158.22 | 1,110,900 | — | — |
| 2025-06-27 | $96.66 | $159.39 | 1,804,400 | — | — |
| 2025-06-26 | $93.19 | $153.67 | 732,600 | — | — |
| 2025-06-25 | $92.71 | $152.87 | 818,600 | — | — |
| 2025-06-24 | $94.28 | $155.46 | 1,396,900 | — | — |
| 2025-06-23 | $93.95 | $154.92 | 625,800 | — | — |
| 2025-06-20 | $92.63 | $152.74 | 1,665,300 | — | — |
| 2025-06-18 | $93.41 | $154.03 | 1,077,100 | — | — |
| 2025-06-17 | $93.59 | $154.32 | 1,050,300 | — | — |
| 2025-06-16 | $93.86 | $154.77 | 1,159,800 | — | — |
| 2025-06-13 | $93.54 | $154.24 | 981,500 | — | — |
| 2025-06-12 | $95.00 | $156.65 | 916,500 | — | — |
| 2025-06-11 | $94.58 | $155.96 | 1,231,000 | — | — |
| 2025-06-10 | $96.17 | $158.58 | 686,600 | — | — |
| 2025-06-09 | $95.74 | $157.87 | 683,500 | — | — |
| 2025-06-06 | $95.80 | $157.97 | 690,200 | — | — |
| 2025-06-05 | $95.51 | $156.47 | 697,100 | — | — |
| 2025-06-04 | $96.16 | $157.53 | 724,100 | — | — |
| 2025-06-03 | $96.29 | $157.75 | 1,197,000 | — | — |
| 2025-06-02 | $96.12 | $157.47 | 1,089,500 | — | — |
| 2025-05-30 | $95.97 | $157.22 | 2,199,700 | — | — |
| 2025-05-29 | $96.10 | $157.44 | 993,600 | — | — |
| 2025-05-28 | $95.58 | $156.58 | 1,240,000 | — | — |
| 2025-05-27 | $97.30 | $159.40 | 913,600 | — | — |
| 2025-05-23 | $95.75 | $156.86 | 938,700 | — | — |
| 2025-05-22 | $96.52 | $158.12 | 1,194,900 | — | — |
| 2025-05-21 | $97.18 | $159.20 | 1,202,700 | — | — |
| 2025-05-20 | $100.07 | $163.94 | 1,263,100 | — | — |
| 2025-05-19 | $100.08 | $163.96 | 1,152,700 | — | — |
| 2025-05-16 | $100.28 | $164.28 | 1,634,800 | — | — |
| 2025-05-15 | $98.75 | $161.78 | 1,696,600 | — | — |
| 2025-05-14 | $98.03 | $160.60 | 2,583,700 | — | — |
| 2025-05-13 | $96.28 | $157.73 | 1,631,600 | — | — |
| 2025-05-12 | $95.95 | $157.19 | 2,228,400 | — | — |
| 2025-05-09 | $88.97 | $145.75 | 709,600 | — | — |
| 2025-05-08 | $89.58 | $146.75 | 1,109,500 | — | — |
| 2025-05-07 | $87.54 | $143.41 | 1,592,700 | — | — |
| 2025-05-06 | $88.32 | $144.69 | 1,477,700 | — | — |
| 2025-05-05 | $89.94 | $147.34 | 1,118,500 | — | — |
| 2025-05-02 | $90.83 | $148.80 | 1,359,600 | — | — |
| 2025-05-01 | $90.28 | $147.90 | 1,956,000 | — | — |
| 2025-04-30 | $89.22 | $146.16 | 3,008,200 | — | — |
| 2025-04-29 | $88.33 | $144.71 | 2,089,700 | — | — |
| 2025-04-28 | $89.08 | $145.93 | 1,513,000 | — | — |
| 2025-04-25 | $89.75 | $147.03 | 1,108,200 | — | — |
| 2025-04-24 | $92.03 | $150.77 | 1,365,900 | — | — |
| 2025-04-23 | $90.61 | $148.44 | 1,118,500 | — | — |
| 2025-04-22 | $90.28 | $147.90 | 1,109,400 | — | — |
| 2025-04-21 | $89.27 | $146.25 | 926,800 | — | — |
| 2025-04-17 | $91.14 | $149.31 | 1,036,100 | — | — |
| 2025-04-16 | $89.86 | $147.21 | 817,000 | — | — |
| 2025-04-15 | $91.56 | $150.00 | 1,125,000 | — | — |
| 2025-04-14 | $92.37 | $151.32 | 722,800 | — | — |
| 2025-04-11 | $91.26 | $149.51 | 1,142,000 | — | — |
| 2025-04-10 | $90.27 | $147.88 | 1,447,600 | — | — |
| 2025-04-09 | $91.94 | $150.62 | 2,902,900 | — | — |
| 2025-04-08 | $86.97 | $142.48 | 1,976,900 | — | — |
| 2025-04-07 | $89.17 | $146.08 | 2,133,600 | — | — |
| 2025-04-04 | $90.94 | $148.98 | 1,524,700 | — | — |
| 2025-04-03 | $94.77 | $155.26 | 1,683,000 | — | — |
| 2025-04-02 | $102.82 | $168.44 | 1,176,100 | — | — |
| 2025-04-01 | $102.76 | $168.35 | 1,244,900 | — | — |
| 2025-03-31 | $102.40 | $167.76 | 1,662,600 | — | — |
| 2025-03-28 | $101.13 | $165.68 | 1,218,400 | — | — |
| 2025-03-27 | $101.68 | $166.58 | 1,082,900 | — | — |
| 2025-03-26 | $101.88 | $166.90 | 1,075,600 | — | — |
| 2025-03-25 | $100.00 | $163.82 | 1,400,400 | — | — |
| 2025-03-24 | $100.48 | $164.61 | 1,331,300 | — | — |
| 2025-03-21 | $99.95 | $163.74 | 7,028,800 | — | — |
| 2025-03-20 | $99.30 | $162.68 | 1,558,000 | — | — |
| 2025-03-19 | $99.31 | $162.69 | 1,130,600 | — | — |
| 2025-03-18 | $100.06 | $163.92 | 988,400 | — | — |
| 2025-03-17 | $101.00 | $165.46 | 1,122,800 | — | — |
| 2025-03-14 | $98.38 | $161.17 | 1,231,200 | — | — |
| 2025-03-13 | $96.32 | $157.80 | 1,164,800 | — | — |
| 2025-03-12 | $96.18 | $157.57 | 1,325,600 | — | — |
| 2025-03-11 | $98.05 | $160.63 | 1,665,800 | — | — |
| 2025-03-10 | $101.56 | $166.38 | 2,159,500 | — | — |
| 2025-03-07 | $102.45 | $167.84 | 1,709,000 | — | — |
| 2025-03-06 | $98.12 | $159.73 | 1,063,600 | — | — |
| 2025-03-05 | $97.91 | $159.39 | 1,346,600 | — | — |
| 2025-03-04 | $98.35 | $160.10 | 1,469,200 | — | — |
| 2025-03-03 | $100.37 | $163.39 | 929,500 | — | — |
| 2025-02-28 | $101.62 | $165.43 | 1,835,500 | — | — |
| 2025-02-27 | $99.24 | $161.55 | 1,573,800 | — | — |
| 2025-02-26 | $98.18 | $159.83 | 1,541,200 | — | — |
| 2025-02-25 | $98.77 | $160.79 | 1,281,700 | — | — |
| 2025-02-24 | $100.68 | $163.90 | 1,158,800 | — | — |
| 2025-02-21 | $100.88 | $164.22 | 1,616,100 | — | — |
| 2025-02-20 | $100.42 | $163.47 | 1,087,000 | — | — |
| 2025-02-19 | $99.02 | $161.19 | 1,158,100 | — | — |
| 2025-02-18 | $99.92 | $162.66 | 933,200 | — | — |
| 2025-02-14 | $99.49 | $161.96 | 854,000 | — | — |
| 2025-02-13 | $98.62 | $160.54 | 979,800 | — | — |
| 2025-02-12 | $97.55 | $158.80 | 953,800 | — | — |
| 2025-02-11 | $99.74 | $162.37 | 1,094,700 | — | — |
| 2025-02-10 | $99.34 | $161.71 | 1,300,600 | — | — |
| 2025-02-07 | $96.59 | $157.24 | 1,087,400 | — | — |
| 2025-02-06 | $96.64 | $157.32 | 1,139,100 | — | — |
| 2025-02-05 | $97.25 | $158.31 | 1,513,300 | — | — |
| 2025-02-04 | $98.83 | $160.88 | 951,700 | — | — |
| 2025-02-03 | $98.10 | $159.70 | 1,343,200 | — | — |
| 2025-01-31 | $99.49 | $161.96 | 2,419,300 | — | — |
| 2025-01-30 | $100.44 | $163.51 | 3,351,500 | — | — |
| 2025-01-29 | $107.93 | $175.70 | 1,507,800 | — | — |
| 2025-01-28 | $109.82 | $178.78 | 1,017,600 | — | — |
| 2025-01-27 | $109.05 | $177.52 | 1,137,200 | — | — |
| 2025-01-24 | $108.16 | $176.07 | 1,083,700 | — | — |
| 2025-01-23 | $107.00 | $174.18 | 1,016,000 | — | — |
| 2025-01-22 | $105.25 | $171.34 | 976,100 | — | — |
| 2025-01-21 | $105.39 | $171.56 | 840,500 | — | — |
| 2025-01-17 | $103.58 | $168.62 | 1,119,300 | — | — |
| 2025-01-16 | $102.69 | $167.17 | 748,300 | — | — |
| 2025-01-15 | $103.03 | $167.72 | 1,074,700 | — | — |
| 2025-01-14 | $102.84 | $167.41 | 838,000 | — | — |
| 2025-01-13 | $103.57 | $168.60 | 818,100 | — | — |
| 2025-01-10 | $101.76 | $165.65 | 849,800 | — | — |
| 2025-01-08 | $103.61 | $168.67 | 931,500 | — | — |
| 2025-01-07 | $104.05 | $169.38 | 720,500 | — | — |
| 2025-01-06 | $103.52 | $168.52 | 929,200 | — | — |
| 2025-01-03 | $104.44 | $170.02 | 810,800 | — | — |
| 2025-01-02 | $102.78 | $167.31 | 614,000 | — | — |