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
- 1983-08-04 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 | $205.50 | $472.39 | 1,094,200 | — | — |
| 2025-12-30 | $207.21 | $476.32 | 1,225,700 | — | — |
| 2025-12-29 | $207.38 | $476.71 | 808,000 | — | — |
| 2025-12-26 | $208.29 | $478.80 | 591,000 | — | — |
| 2025-12-24 | $207.54 | $477.08 | 704,200 | — | — |
| 2025-12-23 | $207.37 | $476.69 | 1,300,200 | — | — |
| 2025-12-22 | $205.20 | $471.70 | 1,916,600 | — | — |
| 2025-12-19 | $202.95 | $466.53 | 4,172,800 | — | — |
| 2025-12-18 | $199.10 | $457.68 | 2,488,700 | — | — |
| 2025-12-17 | $198.44 | $456.16 | 2,581,300 | — | — |
| 2025-12-16 | $197.89 | $454.90 | 2,250,100 | — | — |
| 2025-12-15 | $199.96 | $459.66 | 3,004,000 | — | — |
| 2025-12-12 | $198.18 | $455.56 | 2,746,300 | — | — |
| 2025-12-11 | $198.32 | $455.89 | 1,086,700 | — | — |
| 2025-12-10 | $198.21 | $455.63 | 1,397,400 | — | — |
| 2025-12-09 | $198.00 | $455.15 | 2,143,100 | — | — |
| 2025-12-08 | $198.88 | $457.17 | 2,198,800 | — | — |
| 2025-12-05 | $198.83 | $457.06 | 1,738,600 | — | — |
| 2025-12-04 | $199.19 | $457.89 | 2,810,100 | — | — |
| 2025-12-03 | $199.71 | $459.08 | 5,171,300 | — | — |
| 2025-12-02 | $205.13 | $471.54 | 3,610,100 | — | — |
| 2025-12-01 | $208.00 | $478.14 | 1,830,300 | — | — |
| 2025-11-28 | $212.26 | $487.93 | 817,800 | — | — |
| 2025-11-26 | $213.14 | $489.95 | 1,808,700 | — | — |
| 2025-11-25 | $213.73 | $491.31 | 1,343,900 | — | — |
| 2025-11-24 | $211.20 | $485.49 | 3,438,100 | — | — |
| 2025-11-21 | $209.48 | $481.54 | 3,095,000 | — | — |
| 2025-11-20 | $207.90 | $477.91 | 2,588,900 | — | — |
| 2025-11-19 | $207.52 | $477.03 | 2,751,800 | — | — |
| 2025-11-18 | $206.97 | $475.77 | 2,079,200 | — | — |
| 2025-11-17 | $206.18 | $473.95 | 2,026,900 | — | — |
| 2025-11-14 | $205.37 | $472.09 | 2,524,100 | — | — |
| 2025-11-13 | $206.06 | $473.68 | 2,182,100 | — | — |
| 2025-11-12 | $204.32 | $469.68 | 2,513,700 | — | — |
| 2025-11-11 | $204.81 | $470.80 | 1,966,200 | — | — |
| 2025-11-10 | $205.43 | $472.23 | 2,111,100 | — | — |
| 2025-11-07 | $203.67 | $468.18 | 5,013,900 | — | — |
| 2025-11-06 | $197.99 | $455.13 | 2,571,700 | — | — |
| 2025-11-05 | $196.79 | $452.37 | 2,608,800 | — | — |
| 2025-11-04 | $195.34 | $449.04 | 3,906,600 | — | — |
| 2025-11-03 | $190.22 | $437.27 | 2,503,700 | — | — |
| 2025-10-31 | $190.77 | $438.53 | 4,080,700 | — | — |
| 2025-10-30 | $189.84 | $436.39 | 7,173,500 | — | — |
| 2025-10-29 | $164.47 | $378.07 | 2,816,500 | — | — |
| 2025-10-28 | $162.79 | $374.21 | 2,067,500 | — | — |
| 2025-10-27 | $163.80 | $376.53 | 1,796,900 | — | — |
| 2025-10-24 | $161.89 | $372.14 | 1,823,200 | — | — |
| 2025-10-23 | $159.16 | $365.87 | 1,414,800 | — | — |
| 2025-10-22 | $159.52 | $366.69 | 2,247,500 | — | — |
| 2025-10-21 | $158.68 | $364.76 | 1,776,800 | — | — |
| 2025-10-20 | $157.27 | $361.52 | 1,154,400 | — | — |
| 2025-10-17 | $156.41 | $359.55 | 1,931,000 | — | — |
| 2025-10-16 | $153.27 | $352.33 | 1,760,400 | — | — |
| 2025-10-15 | $155.67 | $357.84 | 1,491,900 | — | — |
| 2025-10-14 | $154.19 | $354.44 | 2,316,400 | — | — |
| 2025-10-13 | $154.31 | $354.72 | 1,757,700 | — | — |
| 2025-10-10 | $156.88 | $360.63 | 1,602,100 | — | — |
| 2025-10-09 | $157.21 | $361.38 | 1,584,300 | — | — |
| 2025-10-08 | $157.77 | $362.67 | 1,292,600 | — | — |
| 2025-10-07 | $156.65 | $360.10 | 1,316,200 | — | — |
| 2025-10-06 | $155.19 | $356.74 | 1,425,200 | — | — |
| 2025-10-03 | $154.46 | $355.06 | 6,613,500 | — | — |
| 2025-10-02 | $158.46 | $364.26 | 3,219,100 | — | — |
| 2025-10-01 | $157.93 | $363.04 | 3,714,800 | — | — |
| 2025-09-30 | $156.96 | $359.64 | 3,050,700 | — | — |
| 2025-09-29 | $154.57 | $354.16 | 3,199,400 | — | — |
| 2025-09-26 | $153.71 | $352.19 | 1,706,900 | — | — |
| 2025-09-25 | $148.96 | $341.31 | 3,164,900 | — | — |
| 2025-09-24 | $154.58 | $354.18 | 2,655,400 | — | — |
| 2025-09-23 | $154.62 | $354.27 | 4,205,700 | — | — |
| 2025-09-22 | $147.47 | $337.89 | 1,987,500 | — | — |
| 2025-09-19 | $149.60 | $342.77 | 3,661,900 | — | — |
| 2025-09-18 | $150.04 | $343.78 | 1,170,000 | — | — |
| 2025-09-17 | $148.68 | $340.66 | 2,011,600 | — | — |
| 2025-09-16 | $148.37 | $339.95 | 2,852,700 | — | — |
| 2025-09-15 | $150.27 | $344.31 | 1,207,400 | — | — |
| 2025-09-12 | $152.24 | $348.82 | 1,162,600 | — | — |
| 2025-09-11 | $152.47 | $349.35 | 1,790,600 | — | — |
| 2025-09-10 | $149.29 | $342.06 | 1,962,400 | — | — |
| 2025-09-09 | $150.94 | $345.84 | 1,306,400 | — | — |
| 2025-09-08 | $150.28 | $344.33 | 2,771,500 | — | — |
| 2025-09-05 | $149.56 | $342.68 | 1,715,400 | — | — |
| 2025-09-04 | $149.34 | $342.18 | 2,366,700 | — | — |
| 2025-09-03 | $150.56 | $344.97 | 1,652,600 | — | — |
| 2025-09-02 | $149.55 | $342.66 | 1,767,300 | — | — |
| 2025-08-29 | $148.78 | $340.89 | 2,723,200 | — | — |
| 2025-08-28 | $149.51 | $342.57 | 3,290,800 | — | — |
| 2025-08-27 | $149.24 | $341.95 | 2,302,100 | — | — |
| 2025-08-26 | $147.49 | $337.94 | 2,982,200 | — | — |
| 2025-08-25 | $146.04 | $334.61 | 1,674,900 | — | — |
| 2025-08-22 | $148.10 | $339.33 | 2,686,000 | — | — |
| 2025-08-21 | $151.57 | $347.29 | 3,325,400 | — | — |
| 2025-08-20 | $152.95 | $350.45 | 2,523,400 | — | — |
| 2025-08-19 | $149.02 | $341.44 | 2,076,600 | — | — |
| 2025-08-18 | $149.73 | $343.07 | 2,062,900 | — | — |
| 2025-08-15 | $149.61 | $342.79 | 2,571,800 | — | — |
| 2025-08-14 | $150.22 | $344.19 | 2,787,300 | — | — |
| 2025-08-13 | $148.12 | $339.38 | 3,479,400 | — | — |
| 2025-08-12 | $146.30 | $335.21 | 7,842,600 | — | — |
| 2025-08-11 | $157.66 | $361.24 | 3,111,700 | — | — |
| 2025-08-08 | $157.41 | $360.67 | 1,634,300 | — | — |
| 2025-08-07 | $153.41 | $351.50 | 3,229,100 | — | — |
| 2025-08-06 | $156.60 | $358.81 | 1,709,500 | — | — |
| 2025-08-05 | $158.24 | $362.57 | 2,305,800 | — | — |
| 2025-08-04 | $158.62 | $363.44 | 1,639,500 | — | — |
| 2025-08-01 | $156.00 | $357.44 | 1,592,800 | — | — |
| 2025-07-31 | $155.22 | $355.65 | 3,114,100 | — | — |
| 2025-07-30 | $157.90 | $361.79 | 1,284,500 | — | — |
| 2025-07-29 | $157.39 | $360.62 | 1,199,400 | — | — |
| 2025-07-28 | $156.33 | $358.19 | 1,832,500 | — | — |
| 2025-07-25 | $157.14 | $360.05 | 1,213,900 | — | — |
| 2025-07-24 | $158.28 | $362.66 | 1,935,300 | — | — |
| 2025-07-23 | $157.76 | $361.47 | 1,772,500 | — | — |
| 2025-07-22 | $157.10 | $359.96 | 1,980,100 | — | — |
| 2025-07-21 | $158.58 | $363.35 | 1,323,800 | — | — |
| 2025-07-18 | $159.56 | $365.59 | 2,035,300 | — | — |
| 2025-07-17 | $159.46 | $365.36 | 1,253,500 | — | — |
| 2025-07-16 | $161.11 | $369.14 | 1,350,700 | — | — |
| 2025-07-15 | $161.02 | $368.94 | 1,922,900 | — | — |
| 2025-07-14 | $161.69 | $370.47 | 1,410,400 | — | — |
| 2025-07-11 | $160.97 | $368.82 | 1,314,200 | — | — |
| 2025-07-10 | $162.17 | $371.57 | 2,223,600 | — | — |
| 2025-07-09 | $164.26 | $376.36 | 1,492,800 | — | — |
| 2025-07-08 | $164.45 | $376.80 | 2,066,900 | — | — |
| 2025-07-07 | $167.63 | $384.08 | 1,910,500 | — | — |
| 2025-07-03 | $164.93 | $377.90 | 1,234,100 | — | — |
| 2025-07-02 | $161.98 | $371.14 | 3,129,500 | — | — |
| 2025-07-01 | $164.40 | $376.68 | 2,785,400 | — | — |
| 2025-06-30 | $168.00 | $383.76 | 3,398,100 | — | — |
| 2025-06-27 | $167.18 | $381.89 | 2,603,400 | — | — |
| 2025-06-26 | $165.61 | $378.30 | 1,552,500 | — | — |
| 2025-06-25 | $163.75 | $374.05 | 2,693,600 | — | — |
| 2025-06-24 | $164.21 | $375.10 | 4,188,900 | — | — |
| 2025-06-23 | $163.99 | $374.60 | 2,944,500 | — | — |
| 2025-06-20 | $163.40 | $373.25 | 4,642,700 | — | — |
| 2025-06-18 | $165.40 | $377.82 | 2,598,100 | — | — |
| 2025-06-17 | $164.91 | $376.70 | 2,177,500 | — | — |
| 2025-06-16 | $162.41 | $370.99 | 2,029,800 | — | — |
| 2025-06-13 | $161.41 | $368.71 | 2,722,200 | — | — |
| 2025-06-12 | $160.52 | $366.67 | 2,968,800 | — | — |
| 2025-06-11 | $153.53 | $350.71 | 2,163,900 | — | — |
| 2025-06-10 | $153.08 | $349.68 | 2,258,900 | — | — |
| 2025-06-09 | $153.62 | $350.91 | 1,392,000 | — | — |
| 2025-06-06 | $154.71 | $353.40 | 959,400 | — | — |
| 2025-06-05 | $154.12 | $352.05 | 2,257,300 | — | — |
| 2025-06-04 | $154.07 | $351.94 | 1,346,500 | — | — |
| 2025-06-03 | $155.48 | $355.16 | 1,560,800 | — | — |
| 2025-06-02 | $155.25 | $354.64 | 1,595,400 | — | — |
| 2025-05-30 | $154.44 | $352.78 | 2,759,500 | — | — |
| 2025-05-29 | $153.99 | $351.76 | 1,234,000 | — | — |
| 2025-05-28 | $153.13 | $349.79 | 1,408,000 | — | — |
| 2025-05-27 | $154.68 | $353.33 | 1,901,100 | — | — |
| 2025-05-23 | $152.75 | $348.92 | 1,856,600 | — | — |
| 2025-05-22 | $152.49 | $348.33 | 1,129,300 | — | — |
| 2025-05-21 | $153.31 | $350.20 | 1,811,600 | — | — |
| 2025-05-20 | $154.77 | $353.54 | 1,928,800 | — | — |
| 2025-05-19 | $153.86 | $351.46 | 1,578,900 | — | — |
| 2025-05-16 | $154.25 | $352.35 | 2,804,900 | — | — |
| 2025-05-15 | $151.95 | $347.10 | 1,948,100 | — | — |
| 2025-05-14 | $148.41 | $339.01 | 1,978,900 | — | — |
| 2025-05-13 | $148.26 | $338.67 | 2,293,100 | — | — |
| 2025-05-12 | $148.62 | $339.49 | 3,997,800 | — | — |
| 2025-05-09 | $148.22 | $338.58 | 3,241,400 | — | — |
| 2025-05-08 | $147.27 | $336.41 | 4,363,900 | — | — |
| 2025-05-07 | $153.48 | $350.59 | 2,309,700 | — | — |
| 2025-05-06 | $151.69 | $346.50 | 2,265,600 | — | — |
| 2025-05-05 | $151.99 | $347.19 | 3,160,000 | — | — |
| 2025-05-02 | $149.53 | $341.57 | 3,365,900 | — | — |
| 2025-05-01 | $145.53 | $332.43 | 4,035,700 | — | — |
| 2025-04-30 | $141.29 | $322.75 | 3,469,000 | — | — |
| 2025-04-29 | $139.84 | $319.43 | 2,103,200 | — | — |
| 2025-04-28 | $138.24 | $315.78 | 1,766,200 | — | — |
| 2025-04-25 | $137.56 | $314.23 | 1,804,000 | — | — |
| 2025-04-24 | $135.84 | $310.30 | 1,588,300 | — | — |
| 2025-04-23 | $134.43 | $307.08 | 2,196,600 | — | — |
| 2025-04-22 | $133.69 | $305.39 | 1,700,700 | — | — |
| 2025-04-21 | $131.17 | $299.63 | 2,826,000 | — | — |
| 2025-04-17 | $134.71 | $307.72 | 2,350,100 | — | — |
| 2025-04-16 | $134.36 | $306.92 | 3,167,900 | — | — |
| 2025-04-15 | $134.25 | $306.67 | 2,277,700 | — | — |
| 2025-04-14 | $134.78 | $307.88 | 2,417,900 | — | — |
| 2025-04-11 | $131.77 | $301.00 | 2,168,100 | — | — |
| 2025-04-10 | $128.88 | $294.40 | 3,180,900 | — | — |
| 2025-04-09 | $130.45 | $297.98 | 4,287,300 | — | — |
| 2025-04-08 | $125.00 | $285.54 | 4,782,300 | — | — |
| 2025-04-07 | $125.68 | $287.09 | 5,505,200 | — | — |
| 2025-04-04 | $129.63 | $296.11 | 3,779,400 | — | — |
| 2025-04-03 | $137.09 | $313.15 | 4,062,500 | — | — |
| 2025-04-02 | $138.67 | $316.76 | 1,399,100 | — | — |
| 2025-04-01 | $137.13 | $313.24 | 2,358,100 | — | — |
| 2025-03-31 | $137.77 | $313.55 | 2,472,700 | — | — |
| 2025-03-28 | $136.44 | $310.52 | 1,873,300 | — | — |
| 2025-03-27 | $136.65 | $311.00 | 2,751,300 | — | — |
| 2025-03-26 | $133.98 | $304.92 | 1,232,100 | — | — |
| 2025-03-25 | $132.75 | $302.13 | 2,122,600 | — | — |
| 2025-03-24 | $133.21 | $303.17 | 2,153,200 | — | — |
| 2025-03-21 | $131.89 | $300.17 | 5,709,500 | — | — |
| 2025-03-20 | $133.08 | $302.88 | 1,788,600 | — | — |
| 2025-03-19 | $132.12 | $300.69 | 1,364,400 | — | — |
| 2025-03-18 | $131.46 | $299.19 | 1,529,600 | — | — |
| 2025-03-17 | $130.03 | $295.93 | 1,834,700 | — | — |
| 2025-03-14 | $128.00 | $291.31 | 1,863,200 | — | — |
| 2025-03-13 | $126.27 | $287.38 | 1,664,600 | — | — |
| 2025-03-12 | $126.83 | $288.65 | 2,761,800 | — | — |
| 2025-03-11 | $124.17 | $282.60 | 2,582,200 | — | — |
| 2025-03-10 | $123.93 | $282.05 | 4,447,100 | — | — |
| 2025-03-07 | $126.50 | $287.90 | 2,615,100 | — | — |
| 2025-03-06 | $127.01 | $289.06 | 3,649,100 | — | — |
| 2025-03-05 | $127.42 | $289.99 | 2,373,100 | — | — |
| 2025-03-04 | $126.31 | $287.47 | 2,545,100 | — | — |
| 2025-03-03 | $129.18 | $294.00 | 2,760,500 | — | — |
| 2025-02-28 | $129.48 | $294.68 | 3,852,100 | — | — |
| 2025-02-27 | $127.47 | $290.11 | 1,710,000 | — | — |
| 2025-02-26 | $127.18 | $289.45 | 2,921,400 | — | — |
| 2025-02-25 | $127.81 | $290.88 | 2,775,200 | — | — |
| 2025-02-24 | $127.55 | $290.29 | 2,007,300 | — | — |
| 2025-02-21 | $127.06 | $289.18 | 2,354,600 | — | — |
| 2025-02-20 | $127.38 | $289.90 | 2,057,600 | — | — |
| 2025-02-19 | $126.75 | $288.47 | 2,290,700 | — | — |
| 2025-02-18 | $126.25 | $287.33 | 1,973,400 | — | — |
| 2025-02-14 | $126.21 | $287.24 | 1,620,300 | — | — |
| 2025-02-13 | $126.78 | $288.54 | 2,390,500 | — | — |
| 2025-02-12 | $127.06 | $289.18 | 2,771,600 | — | — |
| 2025-02-11 | $128.39 | $292.20 | 2,357,200 | — | — |
| 2025-02-10 | $127.20 | $289.49 | 1,870,500 | — | — |
| 2025-02-07 | $127.37 | $289.88 | 1,797,500 | — | — |
| 2025-02-06 | $127.05 | $289.15 | 2,454,800 | — | — |
| 2025-02-05 | $127.45 | $290.06 | 2,358,700 | — | — |
| 2025-02-04 | $125.17 | $284.87 | 2,588,600 | — | — |
| 2025-02-03 | $125.33 | $285.24 | 3,039,800 | — | — |
| 2025-01-31 | $123.66 | $281.44 | 6,025,700 | — | — |
| 2025-01-30 | $128.26 | $291.91 | 3,837,100 | — | — |
| 2025-01-29 | $127.76 | $290.77 | 3,901,200 | — | — |
| 2025-01-28 | $127.73 | $290.70 | 2,024,500 | — | — |
| 2025-01-27 | $130.73 | $297.53 | 2,191,100 | — | — |
| 2025-01-24 | $128.83 | $293.20 | 1,595,300 | — | — |
| 2025-01-23 | $129.30 | $294.27 | 1,531,300 | — | — |
| 2025-01-22 | $128.75 | $293.02 | 1,627,100 | — | — |
| 2025-01-21 | $127.83 | $290.93 | 1,589,000 | — | — |
| 2025-01-17 | $126.27 | $287.38 | 1,717,600 | — | — |
| 2025-01-16 | $127.03 | $289.11 | 1,927,200 | — | — |
| 2025-01-15 | $124.71 | $283.83 | 2,144,100 | — | — |
| 2025-01-14 | $124.03 | $282.28 | 2,375,500 | — | — |
| 2025-01-13 | $120.86 | $275.06 | 1,644,300 | — | — |
| 2025-01-10 | $121.57 | $276.68 | 1,974,300 | — | — |
| 2025-01-08 | $122.53 | $278.87 | 2,261,900 | — | — |
| 2025-01-07 | $121.40 | $276.29 | 3,394,600 | — | — |
| 2025-01-06 | $119.63 | $272.27 | 2,777,700 | — | — |
| 2025-01-03 | $119.30 | $271.51 | 1,717,500 | — | — |
| 2025-01-02 | $118.02 | $268.60 | 1,478,500 | — | — |