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
- 1980-03-17 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 | $109.51 | $417.55 | 2,103,100 | — | — |
| 2025-12-30 | $110.96 | $423.07 | 1,418,400 | — | — |
| 2025-12-29 | $111.44 | $424.90 | 1,632,200 | — | — |
| 2025-12-26 | $111.79 | $426.24 | 937,100 | — | — |
| 2025-12-24 | $111.51 | $425.17 | 720,700 | — | — |
| 2025-12-23 | $111.72 | $425.97 | 1,875,300 | — | — |
| 2025-12-22 | $112.81 | $430.13 | 2,027,700 | — | — |
| 2025-12-19 | $111.57 | $425.40 | 9,174,200 | — | — |
| 2025-12-18 | $111.50 | $419.79 | 4,408,200 | — | — |
| 2025-12-17 | $111.63 | $420.28 | 3,060,500 | — | — |
| 2025-12-16 | $112.16 | $422.28 | 3,532,100 | — | — |
| 2025-12-15 | $112.96 | $425.29 | 4,655,200 | — | — |
| 2025-12-12 | $111.56 | $420.02 | 3,343,300 | — | — |
| 2025-12-11 | $112.79 | $424.65 | 3,853,500 | — | — |
| 2025-12-10 | $113.48 | $427.25 | 4,199,700 | — | — |
| 2025-12-09 | $108.91 | $410.04 | 3,104,200 | — | — |
| 2025-12-08 | $109.72 | $413.09 | 4,499,900 | — | — |
| 2025-12-05 | $110.33 | $415.39 | 3,093,900 | — | — |
| 2025-12-04 | $108.50 | $408.50 | 4,429,300 | — | — |
| 2025-12-03 | $108.54 | $408.65 | 3,706,700 | — | — |
| 2025-12-02 | $105.89 | $398.67 | 3,057,300 | — | — |
| 2025-12-01 | $103.97 | $391.44 | 3,446,800 | — | — |
| 2025-11-28 | $105.42 | $396.90 | 993,100 | — | — |
| 2025-11-26 | $104.95 | $395.13 | 2,205,500 | — | — |
| 2025-11-25 | $104.92 | $395.02 | 3,225,900 | — | — |
| 2025-11-24 | $102.46 | $385.76 | 4,084,600 | — | — |
| 2025-11-21 | $102.99 | $387.75 | 5,639,000 | — | — |
| 2025-11-20 | $97.60 | $367.46 | 4,073,100 | — | — |
| 2025-11-19 | $96.49 | $363.28 | 2,869,300 | — | — |
| 2025-11-18 | $97.00 | $365.20 | 5,004,700 | — | — |
| 2025-11-17 | $94.15 | $354.47 | 2,701,800 | — | — |
| 2025-11-14 | $95.59 | $359.89 | 2,928,000 | — | — |
| 2025-11-13 | $96.55 | $363.51 | 2,403,300 | — | — |
| 2025-11-12 | $98.47 | $370.74 | 1,856,900 | — | — |
| 2025-11-11 | $98.02 | $367.80 | 2,892,000 | — | — |
| 2025-11-10 | $98.98 | $371.40 | 2,067,000 | — | — |
| 2025-11-07 | $98.69 | $370.31 | 2,629,600 | — | — |
| 2025-11-06 | $98.28 | $368.78 | 4,843,700 | — | — |
| 2025-11-05 | $100.74 | $378.01 | 3,941,700 | — | — |
| 2025-11-04 | $96.92 | $363.67 | 3,000,900 | — | — |
| 2025-11-03 | $97.46 | $365.70 | 2,753,000 | — | — |
| 2025-10-31 | $98.40 | $369.23 | 2,358,600 | — | — |
| 2025-10-30 | $98.82 | $370.80 | 2,229,600 | — | — |
| 2025-10-29 | $98.21 | $368.51 | 3,037,500 | — | — |
| 2025-10-28 | $99.17 | $372.12 | 2,689,400 | — | — |
| 2025-10-27 | $101.08 | $379.28 | 2,978,900 | — | — |
| 2025-10-24 | $100.13 | $375.72 | 2,562,600 | — | — |
| 2025-10-23 | $99.38 | $372.90 | 3,275,400 | — | — |
| 2025-10-22 | $99.80 | $374.48 | 4,326,400 | — | — |
| 2025-10-21 | $99.85 | $374.67 | 5,682,900 | — | — |
| 2025-10-20 | $97.48 | $365.77 | 5,070,900 | — | — |
| 2025-10-17 | $94.69 | $355.31 | 4,287,100 | — | — |
| 2025-10-16 | $95.16 | $357.07 | 2,620,200 | — | — |
| 2025-10-15 | $95.23 | $357.33 | 1,939,500 | — | — |
| 2025-10-14 | $95.11 | $356.88 | 2,196,200 | — | — |
| 2025-10-13 | $93.23 | $349.83 | 2,092,700 | — | — |
| 2025-10-10 | $93.00 | $348.96 | 2,673,200 | — | — |
| 2025-10-09 | $95.22 | $357.29 | 2,101,800 | — | — |
| 2025-10-08 | $95.73 | $359.21 | 2,260,600 | — | — |
| 2025-10-07 | $96.68 | $362.77 | 1,514,600 | — | — |
| 2025-10-06 | $98.52 | $369.68 | 3,165,600 | — | — |
| 2025-10-03 | $98.09 | $368.06 | 2,299,100 | — | — |
| 2025-10-02 | $99.08 | $371.78 | 2,471,300 | — | — |
| 2025-10-01 | $97.71 | $366.64 | 2,276,300 | — | — |
| 2025-09-30 | $98.32 | $368.93 | 2,412,600 | — | — |
| 2025-09-29 | $99.85 | $374.67 | 4,309,400 | — | — |
| 2025-09-26 | $100.50 | $377.11 | 5,894,100 | — | — |
| 2025-09-25 | $95.57 | $358.61 | 2,481,300 | — | — |
| 2025-09-24 | $96.89 | $363.56 | 2,394,100 | — | — |
| 2025-09-23 | $97.75 | $366.79 | 2,396,900 | — | — |
| 2025-09-22 | $97.07 | $364.24 | 2,528,800 | — | — |
| 2025-09-19 | $99.46 | $373.20 | 7,590,800 | — | — |
| 2025-09-18 | $101.42 | $380.56 | 3,394,700 | — | — |
| 2025-09-17 | $100.86 | $378.46 | 3,991,100 | — | — |
| 2025-09-16 | $102.86 | $385.96 | 2,240,200 | — | — |
| 2025-09-15 | $102.17 | $383.37 | 3,092,400 | — | — |
| 2025-09-12 | $102.51 | $384.65 | 3,812,100 | — | — |
| 2025-09-11 | $101.76 | $381.83 | 2,671,400 | — | — |
| 2025-09-10 | $98.66 | $370.20 | 2,075,500 | — | — |
| 2025-09-09 | $97.53 | $365.96 | 1,703,500 | — | — |
| 2025-09-08 | $98.25 | $368.66 | 1,742,500 | — | — |
| 2025-09-05 | $99.05 | $371.67 | 2,084,000 | — | — |
| 2025-09-04 | $98.21 | $368.51 | 1,946,100 | — | — |
| 2025-09-03 | $96.22 | $361.05 | 2,131,400 | — | — |
| 2025-09-02 | $98.86 | $370.95 | 2,691,700 | — | — |
| 2025-08-29 | $99.98 | $375.15 | 2,225,800 | — | — |
| 2025-08-28 | $100.68 | $377.78 | 1,863,700 | — | — |
| 2025-08-27 | $101.44 | $380.63 | 1,981,800 | — | — |
| 2025-08-26 | $100.25 | $376.17 | 2,420,800 | — | — |
| 2025-08-25 | $100.51 | $377.14 | 2,335,500 | — | — |
| 2025-08-22 | $101.50 | $380.86 | 3,345,400 | — | — |
| 2025-08-21 | $97.54 | $366.00 | 1,410,300 | — | — |
| 2025-08-20 | $98.18 | $368.40 | 1,820,600 | — | — |
| 2025-08-19 | $99.46 | $373.20 | 2,064,200 | — | — |
| 2025-08-18 | $98.38 | $369.15 | 1,540,200 | — | — |
| 2025-08-15 | $98.22 | $368.55 | 1,831,000 | — | — |
| 2025-08-14 | $99.69 | $374.07 | 2,214,600 | — | — |
| 2025-08-13 | $100.66 | $376.47 | 2,603,800 | — | — |
| 2025-08-12 | $98.95 | $370.07 | 2,568,900 | — | — |
| 2025-08-11 | $97.15 | $363.34 | 1,409,500 | — | — |
| 2025-08-08 | $97.34 | $364.05 | 1,398,900 | — | — |
| 2025-08-07 | $96.77 | $361.92 | 2,238,600 | — | — |
| 2025-08-06 | $97.37 | $364.16 | 1,711,100 | — | — |
| 2025-08-05 | $98.20 | $367.27 | 3,276,100 | — | — |
| 2025-08-04 | $96.34 | $360.31 | 2,342,400 | — | — |
| 2025-08-01 | $96.48 | $360.84 | 3,551,300 | — | — |
| 2025-07-31 | $98.76 | $369.36 | 2,841,000 | — | — |
| 2025-07-30 | $99.00 | $370.26 | 5,078,400 | — | — |
| 2025-07-29 | $99.48 | $372.06 | 2,218,100 | — | — |
| 2025-07-28 | $100.64 | $376.39 | 3,003,800 | — | — |
| 2025-07-25 | $101.57 | $379.87 | 2,983,300 | — | — |
| 2025-07-24 | $101.43 | $379.35 | 4,415,500 | — | — |
| 2025-07-23 | $101.11 | $378.15 | 6,913,600 | — | — |
| 2025-07-22 | $98.58 | $368.69 | 7,152,300 | — | — |
| 2025-07-21 | $92.91 | $347.48 | 4,281,800 | — | — |
| 2025-07-18 | $93.68 | $350.36 | 3,704,200 | — | — |
| 2025-07-17 | $94.05 | $351.75 | 5,561,600 | — | — |
| 2025-07-16 | $95.39 | $356.76 | 3,055,500 | — | — |
| 2025-07-15 | $95.13 | $355.79 | 2,196,200 | — | — |
| 2025-07-14 | $95.89 | $358.63 | 2,878,700 | — | — |
| 2025-07-11 | $97.21 | $363.57 | 2,822,700 | — | — |
| 2025-07-10 | $99.22 | $371.08 | 2,599,900 | — | — |
| 2025-07-09 | $98.67 | $369.03 | 2,097,100 | — | — |
| 2025-07-08 | $98.70 | $369.14 | 2,833,200 | — | — |
| 2025-07-07 | $96.64 | $361.43 | 2,693,700 | — | — |
| 2025-07-03 | $97.66 | $365.25 | 1,914,500 | — | — |
| 2025-07-02 | $99.34 | $371.53 | 2,804,900 | — | — |
| 2025-07-01 | $98.20 | $367.27 | 3,441,500 | — | — |
| 2025-06-30 | $95.06 | $355.52 | 2,256,800 | — | — |
| 2025-06-27 | $94.89 | $354.89 | 3,274,000 | — | — |
| 2025-06-26 | $94.88 | $354.85 | 3,585,500 | — | — |
| 2025-06-25 | $94.14 | $352.08 | 2,069,300 | — | — |
| 2025-06-24 | $94.01 | $351.60 | 2,344,400 | — | — |
| 2025-06-23 | $91.75 | $343.14 | 2,456,000 | — | — |
| 2025-06-20 | $90.99 | $340.30 | 6,535,600 | — | — |
| 2025-06-18 | $90.72 | $339.29 | 2,702,700 | — | — |
| 2025-06-17 | $91.10 | $340.71 | 2,494,800 | — | — |
| 2025-06-16 | $92.70 | $346.70 | 2,613,300 | — | — |
| 2025-06-13 | $91.88 | $343.63 | 1,976,700 | — | — |
| 2025-06-12 | $93.64 | $350.21 | 1,537,100 | — | — |
| 2025-06-11 | $93.88 | $351.11 | 1,382,000 | — | — |
| 2025-06-10 | $94.78 | $354.48 | 1,485,300 | — | — |
| 2025-06-09 | $94.43 | $353.17 | 1,988,700 | — | — |
| 2025-06-06 | $93.50 | $349.69 | 1,643,700 | — | — |
| 2025-06-05 | $92.45 | $345.76 | 2,131,000 | — | — |
| 2025-06-04 | $92.59 | $346.29 | 1,931,600 | — | — |
| 2025-06-03 | $93.56 | $349.91 | 2,171,500 | — | — |
| 2025-06-02 | $91.77 | $343.22 | 2,529,600 | — | — |
| 2025-05-30 | $93.85 | $351.00 | 3,004,900 | — | — |
| 2025-05-29 | $94.29 | $352.64 | 1,598,100 | — | — |
| 2025-05-28 | $94.05 | $351.75 | 1,560,700 | — | — |
| 2025-05-27 | $94.97 | $355.19 | 2,967,400 | — | — |
| 2025-05-23 | $93.24 | $348.72 | 2,249,600 | — | — |
| 2025-05-22 | $94.33 | $352.79 | 1,972,800 | — | — |
| 2025-05-21 | $94.33 | $352.79 | 1,947,200 | — | — |
| 2025-05-20 | $96.50 | $360.91 | 1,860,400 | — | — |
| 2025-05-19 | $97.01 | $362.82 | 2,191,200 | — | — |
| 2025-05-16 | $96.71 | $361.70 | 2,436,400 | — | — |
| 2025-05-15 | $95.97 | $358.93 | 3,684,600 | — | — |
| 2025-05-14 | $94.65 | $353.99 | 2,353,100 | — | — |
| 2025-05-13 | $96.26 | $358.78 | 2,752,000 | — | — |
| 2025-05-12 | $95.74 | $356.84 | 3,183,100 | — | — |
| 2025-05-09 | $90.66 | $337.91 | 2,238,100 | — | — |
| 2025-05-08 | $91.56 | $341.26 | 3,401,700 | — | — |
| 2025-05-07 | $88.72 | $330.68 | 2,351,500 | — | — |
| 2025-05-06 | $88.98 | $331.64 | 2,484,600 | — | — |
| 2025-05-05 | $89.45 | $333.40 | 3,627,600 | — | — |
| 2025-05-02 | $89.90 | $335.07 | 3,729,300 | — | — |
| 2025-05-01 | $89.78 | $334.63 | 2,940,100 | — | — |
| 2025-04-30 | $90.21 | $336.23 | 4,565,700 | — | — |
| 2025-04-29 | $90.29 | $336.53 | 8,488,700 | — | — |
| 2025-04-28 | $92.04 | $343.05 | 3,381,900 | — | — |
| 2025-04-25 | $91.89 | $342.49 | 2,869,200 | — | — |
| 2025-04-24 | $92.68 | $345.43 | 2,874,600 | — | — |
| 2025-04-23 | $89.08 | $332.02 | 2,799,100 | — | — |
| 2025-04-22 | $88.56 | $330.08 | 2,535,300 | — | — |
| 2025-04-21 | $87.29 | $325.35 | 3,150,600 | — | — |
| 2025-04-17 | $88.17 | $328.63 | 2,444,600 | — | — |
| 2025-04-16 | $86.81 | $323.56 | 3,224,200 | — | — |
| 2025-04-15 | $88.82 | $331.05 | 2,518,800 | — | — |
| 2025-04-14 | $89.55 | $333.77 | 3,643,700 | — | — |
| 2025-04-11 | $90.47 | $337.20 | 3,357,800 | — | — |
| 2025-04-10 | $88.77 | $330.86 | 4,137,400 | — | — |
| 2025-04-09 | $93.93 | $350.09 | 6,972,300 | — | — |
| 2025-04-08 | $86.40 | $322.03 | 5,344,600 | — | — |
| 2025-04-07 | $88.14 | $328.51 | 5,586,000 | — | — |
| 2025-04-04 | $90.88 | $338.73 | 6,326,900 | — | — |
| 2025-04-03 | $92.36 | $344.24 | 4,165,800 | — | — |
| 2025-04-02 | $99.09 | $369.33 | 2,001,200 | — | — |
| 2025-04-01 | $98.29 | $366.34 | 2,193,900 | — | — |
| 2025-03-31 | $97.37 | $362.92 | 3,356,800 | — | — |
| 2025-03-28 | $96.91 | $361.20 | 2,320,500 | — | — |
| 2025-03-27 | $98.19 | $365.97 | 2,250,800 | — | — |
| 2025-03-26 | $99.53 | $370.97 | 1,981,800 | — | — |
| 2025-03-25 | $99.24 | $369.89 | 1,956,700 | — | — |
| 2025-03-24 | $98.64 | $367.65 | 2,562,400 | — | — |
| 2025-03-21 | $97.11 | $361.95 | 8,554,800 | — | — |
| 2025-03-20 | $98.32 | $366.46 | 2,483,400 | — | — |
| 2025-03-19 | $99.59 | $371.19 | 2,233,900 | — | — |
| 2025-03-18 | $100.21 | $373.50 | 1,862,900 | — | — |
| 2025-03-17 | $101.17 | $377.08 | 2,434,200 | — | — |
| 2025-03-14 | $99.21 | $369.77 | 3,389,700 | — | — |
| 2025-03-13 | $98.42 | $366.83 | 6,074,100 | — | — |
| 2025-03-12 | $102.33 | $381.40 | 2,691,000 | — | — |
| 2025-03-11 | $104.72 | $390.31 | 3,946,400 | — | — |
| 2025-03-10 | $110.56 | $412.08 | 4,924,900 | — | — |
| 2025-03-07 | $110.06 | $410.21 | 3,080,100 | — | — |
| 2025-03-06 | $106.89 | $398.40 | 3,288,800 | — | — |
| 2025-03-05 | $102.97 | $383.79 | 2,327,600 | — | — |
| 2025-03-04 | $101.48 | $378.23 | 3,245,400 | — | — |
| 2025-03-03 | $105.02 | $391.43 | 2,467,900 | — | — |
| 2025-02-28 | $107.24 | $399.70 | 3,414,400 | — | — |
| 2025-02-27 | $105.50 | $393.22 | 2,136,900 | — | — |
| 2025-02-26 | $106.03 | $395.19 | 2,280,100 | — | — |
| 2025-02-25 | $106.58 | $397.24 | 3,738,300 | — | — |
| 2025-02-24 | $106.25 | $396.01 | 3,477,800 | — | — |
| 2025-02-21 | $104.46 | $389.34 | 2,978,800 | — | — |
| 2025-02-20 | $106.46 | $396.80 | 1,804,400 | — | — |
| 2025-02-19 | $107.21 | $399.59 | 1,957,400 | — | — |
| 2025-02-18 | $106.54 | $397.09 | 1,979,900 | — | — |
| 2025-02-14 | $105.96 | $394.93 | 1,849,800 | — | — |
| 2025-02-13 | $105.26 | $392.32 | 2,315,300 | — | — |
| 2025-02-12 | $103.11 | $384.31 | 4,474,100 | — | — |
| 2025-02-11 | $106.09 | $394.19 | 1,203,700 | — | — |
| 2025-02-10 | $106.11 | $394.26 | 1,747,100 | — | — |
| 2025-02-07 | $106.02 | $393.93 | 1,642,500 | — | — |
| 2025-02-06 | $107.68 | $400.09 | 1,308,400 | — | — |
| 2025-02-05 | $106.99 | $397.53 | 2,191,600 | — | — |
| 2025-02-04 | $108.48 | $403.07 | 2,274,200 | — | — |
| 2025-02-03 | $109.13 | $405.48 | 2,439,100 | — | — |
| 2025-01-31 | $110.88 | $411.98 | 2,024,700 | — | — |
| 2025-01-30 | $112.51 | $418.04 | 2,834,300 | — | — |
| 2025-01-29 | $110.89 | $412.02 | 3,747,200 | — | — |
| 2025-01-28 | $107.25 | $398.50 | 4,427,400 | — | — |
| 2025-01-27 | $109.91 | $408.38 | 3,213,900 | — | — |
| 2025-01-24 | $109.90 | $408.34 | 2,406,000 | — | — |
| 2025-01-23 | $110.06 | $408.94 | 1,359,400 | — | — |
| 2025-01-22 | $109.84 | $408.12 | 2,135,800 | — | — |
| 2025-01-21 | $110.11 | $409.12 | 2,505,600 | — | — |
| 2025-01-17 | $110.33 | $409.94 | 1,981,100 | — | — |
| 2025-01-16 | $109.48 | $406.78 | 1,891,400 | — | — |
| 2025-01-15 | $109.63 | $407.34 | 2,062,900 | — | — |
| 2025-01-14 | $110.20 | $409.46 | 1,836,000 | — | — |
| 2025-01-13 | $108.16 | $401.88 | 2,169,300 | — | — |
| 2025-01-10 | $106.58 | $396.01 | 2,561,200 | — | — |
| 2025-01-08 | $108.50 | $403.14 | 2,512,500 | — | — |
| 2025-01-07 | $109.56 | $407.08 | 3,220,100 | — | — |
| 2025-01-06 | $107.24 | $398.46 | 2,227,000 | — | — |
| 2025-01-03 | $104.90 | $389.76 | 1,937,100 | — | — |
| 2025-01-02 | $103.42 | $384.27 | 1,371,400 | — | — |