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
- 1990-06-28 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 | $80.03 | $454.82 | 968,600 | — | — |
| 2025-12-30 | $80.52 | $457.60 | 3,113,200 | — | — |
| 2025-12-29 | $80.40 | $456.92 | 4,757,000 | — | — |
| 2025-12-26 | $82.24 | $467.38 | 1,910,400 | — | — |
| 2025-12-24 | $80.89 | $459.71 | 1,137,000 | — | — |
| 2025-12-23 | $80.97 | $460.16 | 2,078,300 | — | — |
| 2025-12-22 | $80.10 | $455.22 | 4,639,500 | — | — |
| 2025-12-19 | $78.32 | $445.10 | 2,802,000 | — | — |
| 2025-12-18 | $77.63 | $441.18 | 2,450,200 | — | — |
| 2025-12-17 | $77.19 | $438.68 | 2,555,400 | — | — |
| 2025-12-16 | $75.99 | $431.86 | 1,955,400 | — | — |
| 2025-12-15 | $75.82 | $430.89 | 2,203,400 | — | — |
| 2025-12-12 | $75.66 | $429.98 | 4,252,500 | — | — |
| 2025-12-11 | $76.74 | $436.12 | 5,451,900 | — | — |
| 2025-12-10 | $76.24 | $433.28 | 3,927,900 | — | — |
| 2025-12-09 | $74.40 | $422.82 | 5,230,500 | — | — |
| 2025-12-08 | $73.02 | $414.98 | 3,288,900 | — | — |
| 2025-12-05 | $73.06 | $415.21 | 4,657,800 | — | — |
| 2025-12-04 | $73.73 | $419.01 | 3,470,700 | — | — |
| 2025-12-03 | $74.28 | $422.14 | 4,835,400 | — | — |
| 2025-12-02 | $72.34 | $411.12 | 2,293,600 | — | — |
| 2025-12-01 | $71.97 | $409.01 | 2,367,400 | — | — |
| 2025-11-28 | $71.95 | $408.90 | 1,608,600 | — | — |
| 2025-11-26 | $72.20 | $410.32 | 2,477,900 | — | — |
| 2025-11-25 | $71.07 | $403.90 | 2,345,000 | — | — |
| 2025-11-24 | $70.47 | $400.49 | 1,956,500 | — | — |
| 2025-11-21 | $69.99 | $397.76 | 3,199,600 | — | — |
| 2025-11-20 | $68.78 | $390.88 | 2,124,000 | — | — |
| 2025-11-19 | $69.43 | $394.58 | 2,051,400 | — | — |
| 2025-11-18 | $69.74 | $396.34 | 3,001,700 | — | — |
| 2025-11-17 | $70.49 | $400.60 | 1,639,100 | — | — |
| 2025-11-14 | $70.63 | $401.40 | 1,776,600 | — | — |
| 2025-11-13 | $71.04 | $403.73 | 2,112,700 | — | — |
| 2025-11-12 | $71.11 | $404.13 | 2,598,900 | — | — |
| 2025-11-11 | $70.32 | $399.64 | 1,484,100 | — | — |
| 2025-11-10 | $70.29 | $399.47 | 2,032,400 | — | — |
| 2025-11-07 | $69.33 | $394.01 | 2,326,300 | — | — |
| 2025-11-06 | $69.27 | $393.67 | 2,290,700 | — | — |
| 2025-11-05 | $69.06 | $392.47 | 2,270,600 | — | — |
| 2025-11-04 | $67.89 | $385.83 | 4,279,700 | — | — |
| 2025-11-03 | $70.37 | $399.92 | 3,933,100 | — | — |
| 2025-10-31 | $71.74 | $407.71 | 7,778,500 | — | — |
| 2025-10-30 | $72.20 | $410.32 | 2,780,800 | — | — |
| 2025-10-29 | $72.58 | $412.48 | 3,273,700 | — | — |
| 2025-10-28 | $71.99 | $409.13 | 3,130,400 | — | — |
| 2025-10-27 | $70.93 | $403.10 | 2,900,000 | — | — |
| 2025-10-24 | $70.54 | $400.89 | 1,952,400 | — | — |
| 2025-10-23 | $70.62 | $401.34 | 2,914,000 | — | — |
| 2025-10-22 | $69.76 | $396.45 | 3,930,800 | — | — |
| 2025-10-21 | $68.34 | $388.38 | 2,568,500 | — | — |
| 2025-10-20 | $69.24 | $393.50 | 4,065,700 | — | — |
| 2025-10-17 | $68.02 | $386.56 | 2,908,700 | — | — |
| 2025-10-16 | $68.75 | $390.71 | 3,254,100 | — | — |
| 2025-10-15 | $68.86 | $391.34 | 3,962,100 | — | — |
| 2025-10-14 | $68.22 | $387.70 | 5,998,300 | — | — |
| 2025-10-13 | $68.16 | $387.36 | 4,654,800 | — | — |
| 2025-10-10 | $65.44 | $371.90 | 5,210,400 | — | — |
| 2025-10-09 | $67.00 | $380.77 | 3,299,200 | — | — |
| 2025-10-08 | $67.70 | $384.75 | 3,283,700 | — | — |
| 2025-10-07 | $66.25 | $376.51 | 3,163,300 | — | — |
| 2025-10-06 | $66.98 | $380.65 | 2,557,500 | — | — |
| 2025-10-03 | $66.11 | $375.71 | 1,980,200 | — | — |
| 2025-10-02 | $66.26 | $376.56 | 2,842,100 | — | — |
| 2025-10-01 | $66.29 | $376.73 | 3,061,000 | — | — |
| 2025-09-30 | $66.01 | $375.14 | 2,875,200 | — | — |
| 2025-09-29 | $65.92 | $374.63 | 3,516,300 | — | — |
| 2025-09-26 | $64.80 | $368.26 | 6,322,400 | — | — |
| 2025-09-25 | $65.43 | $371.85 | 5,119,000 | — | — |
| 2025-09-24 | $63.87 | $362.98 | 3,262,300 | — | — |
| 2025-09-23 | $63.57 | $361.27 | 2,259,100 | — | — |
| 2025-09-22 | $63.65 | $361.73 | 3,525,900 | — | — |
| 2025-09-19 | $62.38 | $354.51 | 3,477,500 | — | — |
| 2025-09-18 | $61.98 | $352.24 | 3,015,300 | — | — |
| 2025-09-17 | $62.99 | $357.98 | 4,430,800 | — | — |
| 2025-09-16 | $63.44 | $360.54 | 3,438,200 | — | — |
| 2025-09-15 | $63.72 | $362.13 | 3,155,300 | — | — |
| 2025-09-12 | $62.44 | $354.85 | 2,463,600 | — | — |
| 2025-09-11 | $62.54 | $355.42 | 3,158,600 | — | — |
| 2025-09-10 | $62.10 | $352.92 | 4,266,600 | — | — |
| 2025-09-09 | $61.87 | $351.61 | 4,969,300 | — | — |
| 2025-09-08 | $63.72 | $362.13 | 1,915,700 | — | — |
| 2025-09-05 | $63.97 | $363.55 | 3,215,300 | — | — |
| 2025-09-04 | $62.46 | $354.97 | 1,484,200 | — | — |
| 2025-09-03 | $62.48 | $355.08 | 2,105,700 | — | — |
| 2025-09-02 | $61.89 | $351.73 | 2,158,200 | — | — |
| 2025-08-29 | $62.72 | $356.44 | 1,997,300 | — | — |
| 2025-08-28 | $62.88 | $357.35 | 1,967,700 | — | — |
| 2025-08-27 | $62.11 | $352.98 | 1,779,300 | — | — |
| 2025-08-26 | $61.95 | $352.07 | 1,509,600 | — | — |
| 2025-08-25 | $62.33 | $354.23 | 1,937,600 | — | — |
| 2025-08-22 | $62.69 | $356.27 | 3,968,600 | — | — |
| 2025-08-21 | $61.30 | $348.37 | 1,709,500 | — | — |
| 2025-08-20 | $60.62 | $344.51 | 3,437,300 | — | — |
| 2025-08-19 | $60.59 | $344.34 | 5,008,000 | — | — |
| 2025-08-18 | $60.36 | $343.03 | 2,366,100 | — | — |
| 2025-08-15 | $61.24 | $348.03 | 2,137,700 | — | — |
| 2025-08-14 | $62.52 | $346.90 | 2,377,700 | — | — |
| 2025-08-13 | $63.57 | $352.72 | 2,245,400 | — | — |
| 2025-08-12 | $63.10 | $350.11 | 3,043,400 | — | — |
| 2025-08-11 | $62.14 | $344.79 | 2,622,200 | — | — |
| 2025-08-08 | $61.86 | $343.23 | 3,880,700 | — | — |
| 2025-08-07 | $60.77 | $337.19 | 3,966,500 | — | — |
| 2025-08-06 | $60.09 | $333.41 | 2,142,700 | — | — |
| 2025-08-05 | $59.70 | $331.25 | 3,618,900 | — | — |
| 2025-08-04 | $60.00 | $332.91 | 3,132,100 | — | — |
| 2025-08-01 | $59.65 | $330.97 | 2,714,900 | — | — |
| 2025-07-31 | $59.77 | $331.64 | 4,824,900 | — | — |
| 2025-07-30 | $59.49 | $330.08 | 8,296,600 | — | — |
| 2025-07-29 | $62.27 | $345.51 | 2,550,000 | — | — |
| 2025-07-28 | $62.19 | $345.07 | 3,302,400 | — | — |
| 2025-07-25 | $63.10 | $350.11 | 2,954,200 | — | — |
| 2025-07-24 | $63.83 | $354.16 | 3,242,300 | — | — |
| 2025-07-23 | $64.62 | $358.55 | 2,898,600 | — | — |
| 2025-07-22 | $64.33 | $356.94 | 4,450,600 | — | — |
| 2025-07-21 | $62.05 | $344.29 | 3,254,600 | — | — |
| 2025-07-18 | $60.54 | $335.91 | 2,858,700 | — | — |
| 2025-07-17 | $60.03 | $333.08 | 2,570,900 | — | — |
| 2025-07-16 | $59.72 | $331.36 | 3,398,400 | — | — |
| 2025-07-15 | $58.47 | $324.42 | 3,574,800 | — | — |
| 2025-07-14 | $59.82 | $331.92 | 3,092,900 | — | — |
| 2025-07-11 | $61.10 | $339.02 | 4,462,500 | — | — |
| 2025-07-10 | $60.10 | $333.47 | 8,421,700 | — | — |
| 2025-07-09 | $58.71 | $325.76 | 3,274,000 | — | — |
| 2025-07-08 | $58.73 | $325.87 | 4,166,800 | — | — |
| 2025-07-07 | $57.66 | $319.93 | 4,491,000 | — | — |
| 2025-07-03 | $59.02 | $327.48 | 4,409,500 | — | — |
| 2025-07-02 | $60.18 | $333.91 | 7,552,500 | — | — |
| 2025-07-01 | $58.30 | $323.48 | 5,378,000 | — | — |
| 2025-06-30 | $58.33 | $323.65 | 2,918,000 | — | — |
| 2025-06-27 | $58.74 | $325.92 | 2,769,500 | — | — |
| 2025-06-26 | $58.58 | $325.03 | 4,596,400 | — | — |
| 2025-06-25 | $56.71 | $314.66 | 3,272,700 | — | — |
| 2025-06-24 | $57.19 | $317.32 | 3,412,900 | — | — |
| 2025-06-23 | $57.09 | $316.77 | 3,183,600 | — | — |
| 2025-06-20 | $55.89 | $310.11 | 4,665,700 | — | — |
| 2025-06-18 | $56.94 | $315.94 | 2,145,000 | — | — |
| 2025-06-17 | $57.01 | $316.32 | 2,878,000 | — | — |
| 2025-06-16 | $58.31 | $323.54 | 3,409,500 | — | — |
| 2025-06-13 | $58.00 | $321.82 | 3,491,600 | — | — |
| 2025-06-12 | $58.68 | $325.59 | 2,396,900 | — | — |
| 2025-06-11 | $58.83 | $326.42 | 2,685,500 | — | — |
| 2025-06-10 | $59.47 | $329.97 | 2,804,500 | — | — |
| 2025-06-09 | $59.31 | $329.09 | 3,007,900 | — | — |
| 2025-06-06 | $59.03 | $327.53 | 2,490,700 | — | — |
| 2025-06-05 | $59.24 | $328.70 | 2,653,900 | — | — |
| 2025-06-04 | $58.55 | $324.87 | 2,604,200 | — | — |
| 2025-06-03 | $58.85 | $326.53 | 4,297,100 | — | — |
| 2025-06-02 | $59.58 | $330.58 | 4,865,400 | — | — |
| 2025-05-30 | $59.43 | $329.75 | 6,656,500 | — | — |
| 2025-05-29 | $60.20 | $334.02 | 3,400,800 | — | — |
| 2025-05-28 | $59.95 | $332.64 | 4,119,000 | — | — |
| 2025-05-27 | $60.80 | $337.35 | 4,492,600 | — | — |
| 2025-05-23 | $61.58 | $341.68 | 4,512,000 | — | — |
| 2025-05-22 | $61.12 | $339.13 | 4,872,900 | — | — |
| 2025-05-21 | $61.98 | $343.90 | 2,145,300 | — | — |
| 2025-05-20 | $62.24 | $345.34 | 2,127,900 | — | — |
| 2025-05-19 | $62.39 | $346.18 | 2,408,900 | — | — |
| 2025-05-16 | $62.64 | $347.56 | 2,615,600 | — | — |
| 2025-05-15 | $62.75 | $348.17 | 3,037,900 | — | — |
| 2025-05-14 | $62.03 | $344.18 | 1,844,500 | — | — |
| 2025-05-13 | $62.27 | $345.51 | 2,407,600 | — | — |
| 2025-05-12 | $61.41 | $340.74 | 2,801,400 | — | — |
| 2025-05-09 | $59.98 | $332.80 | 1,262,200 | — | — |
| 2025-05-08 | $59.18 | $328.36 | 2,649,200 | — | — |
| 2025-05-07 | $60.02 | $333.02 | 3,176,100 | — | — |
| 2025-05-06 | $59.80 | $331.80 | 2,039,000 | — | — |
| 2025-05-05 | $59.57 | $330.53 | 1,505,500 | — | — |
| 2025-05-02 | $59.70 | $331.25 | 2,176,700 | — | — |
| 2025-05-01 | $58.55 | $324.87 | 2,299,300 | — | — |
| 2025-04-30 | $59.40 | $329.58 | 3,442,200 | — | — |
| 2025-04-29 | $60.88 | $337.80 | 2,033,400 | — | — |
| 2025-04-28 | $60.87 | $337.74 | 1,795,300 | — | — |
| 2025-04-25 | $60.56 | $336.02 | 2,695,100 | — | — |
| 2025-04-24 | $61.69 | $342.29 | 4,015,700 | — | — |
| 2025-04-23 | $60.20 | $334.02 | 3,825,300 | — | — |
| 2025-04-22 | $59.62 | $330.81 | 2,347,700 | — | — |
| 2025-04-21 | $58.47 | $324.42 | 1,859,000 | — | — |
| 2025-04-17 | $58.17 | $322.76 | 2,750,800 | — | — |
| 2025-04-16 | $57.16 | $317.16 | 2,896,900 | — | — |
| 2025-04-15 | $57.26 | $317.71 | 2,885,200 | — | — |
| 2025-04-14 | $57.01 | $316.32 | 3,003,700 | — | — |
| 2025-04-11 | $56.86 | $315.49 | 3,932,100 | — | — |
| 2025-04-10 | $54.87 | $304.45 | 4,408,100 | — | — |
| 2025-04-09 | $55.61 | $308.56 | 6,264,700 | — | — |
| 2025-04-08 | $52.32 | $290.30 | 5,304,100 | — | — |
| 2025-04-07 | $54.56 | $302.73 | 5,487,200 | — | — |
| 2025-04-04 | $54.67 | $303.34 | 8,787,400 | — | — |
| 2025-04-03 | $58.43 | $324.20 | 4,258,400 | — | — |
| 2025-04-02 | $59.90 | $332.36 | 2,401,200 | — | — |
| 2025-04-01 | $60.23 | $334.19 | 2,471,200 | — | — |
| 2025-03-31 | $60.08 | $333.36 | 4,722,600 | — | — |
| 2025-03-28 | $61.03 | $338.63 | 4,251,700 | — | — |
| 2025-03-27 | $62.34 | $345.90 | 1,888,300 | — | — |
| 2025-03-26 | $62.87 | $348.84 | 1,862,600 | — | — |
| 2025-03-25 | $62.81 | $348.51 | 1,866,500 | — | — |
| 2025-03-24 | $62.17 | $344.95 | 2,026,100 | — | — |
| 2025-03-21 | $61.99 | $343.96 | 3,704,000 | — | — |
| 2025-03-20 | $62.92 | $349.12 | 2,351,900 | — | — |
| 2025-03-19 | $63.86 | $354.33 | 1,669,300 | — | — |
| 2025-03-18 | $64.14 | $355.89 | 3,030,300 | — | — |
| 2025-03-17 | $63.47 | $352.17 | 4,051,400 | — | — |
| 2025-03-14 | $63.04 | $349.78 | 2,726,800 | — | — |
| 2025-03-13 | $61.20 | $339.57 | 2,587,900 | — | — |
| 2025-03-12 | $60.78 | $337.24 | 3,379,400 | — | — |
| 2025-03-11 | $61.85 | $343.18 | 3,640,700 | — | — |
| 2025-03-10 | $62.21 | $345.18 | 3,434,500 | — | — |
| 2025-03-07 | $62.31 | $345.73 | 4,776,500 | — | — |
| 2025-03-06 | $63.94 | $342.29 | 3,248,800 | — | — |
| 2025-03-05 | $63.75 | $341.27 | 3,956,500 | — | — |
| 2025-03-04 | $62.19 | $332.92 | 3,587,800 | — | — |
| 2025-03-03 | $61.05 | $326.82 | 3,714,500 | — | — |
| 2025-02-28 | $60.56 | $324.20 | 3,238,600 | — | — |
| 2025-02-27 | $60.71 | $325.00 | 2,998,000 | — | — |
| 2025-02-26 | $61.58 | $329.66 | 2,415,400 | — | — |
| 2025-02-25 | $62.11 | $332.49 | 4,863,200 | — | — |
| 2025-02-24 | $62.74 | $335.87 | 2,506,400 | — | — |
| 2025-02-21 | $63.53 | $340.10 | 2,259,600 | — | — |
| 2025-02-20 | $64.29 | $344.16 | 3,206,300 | — | — |
| 2025-02-19 | $62.76 | $335.97 | 4,512,500 | — | — |
| 2025-02-18 | $64.18 | $343.58 | 2,241,300 | — | — |
| 2025-02-14 | $63.36 | $339.19 | 3,857,300 | — | — |
| 2025-02-13 | $63.29 | $338.81 | 3,440,200 | — | — |
| 2025-02-12 | $62.04 | $332.12 | 1,808,100 | — | — |
| 2025-02-11 | $61.65 | $330.03 | 2,095,600 | — | — |
| 2025-02-10 | $62.25 | $333.24 | 1,500,400 | — | — |
| 2025-02-07 | $61.95 | $331.64 | 2,630,000 | — | — |
| 2025-02-06 | $62.19 | $332.92 | 2,763,600 | — | — |
| 2025-02-05 | $61.37 | $328.53 | 1,928,700 | — | — |
| 2025-02-04 | $61.20 | $327.62 | 2,890,600 | — | — |
| 2025-02-03 | $59.85 | $320.40 | 2,620,800 | — | — |
| 2025-01-31 | $60.41 | $323.39 | 2,750,900 | — | — |
| 2025-01-30 | $60.91 | $326.07 | 3,012,700 | — | — |
| 2025-01-29 | $59.72 | $319.70 | 3,243,900 | — | — |
| 2025-01-28 | $59.90 | $320.66 | 5,132,600 | — | — |
| 2025-01-27 | $61.97 | $331.74 | 2,914,000 | — | — |
| 2025-01-24 | $62.09 | $332.39 | 3,056,500 | — | — |
| 2025-01-23 | $61.56 | $329.55 | 2,816,900 | — | — |
| 2025-01-22 | $61.12 | $327.19 | 2,877,300 | — | — |
| 2025-01-21 | $61.73 | $330.46 | 3,768,900 | — | — |
| 2025-01-17 | $61.10 | $327.09 | 4,698,300 | — | — |
| 2025-01-16 | $59.79 | $320.07 | 10,552,800 | — | — |
| 2025-01-15 | $60.46 | $323.66 | 2,523,000 | — | — |
| 2025-01-14 | $60.38 | $323.23 | 2,735,000 | — | — |
| 2025-01-13 | $59.52 | $318.63 | 2,683,700 | — | — |
| 2025-01-10 | $58.84 | $314.99 | 2,923,100 | — | — |
| 2025-01-08 | $58.63 | $313.86 | 6,192,000 | — | — |
| 2025-01-07 | $58.19 | $311.51 | 2,345,800 | — | — |
| 2025-01-06 | $58.38 | $312.53 | 3,058,800 | — | — |
| 2025-01-03 | $58.60 | $313.70 | 2,289,400 | — | — |
| 2025-01-02 | $58.77 | $314.61 | 1,782,200 | — | — |