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
- 1981-09-22 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 | $344.10 | $616.45 | 2,317,500 | — | — |
| 2025-12-30 | $346.35 | $620.48 | 2,392,600 | — | — |
| 2025-12-29 | $347.45 | $622.45 | 3,790,000 | — | — |
| 2025-12-26 | $349.78 | $626.63 | 1,786,900 | — | — |
| 2025-12-24 | $347.34 | $622.26 | 1,368,600 | — | — |
| 2025-12-23 | $344.97 | $618.01 | 3,873,400 | — | — |
| 2025-12-22 | $346.39 | $620.56 | 3,523,700 | — | — |
| 2025-12-19 | $345.00 | $618.07 | 12,825,600 | — | — |
| 2025-12-18 | $354.99 | $635.96 | 4,805,200 | — | — |
| 2025-12-17 | $356.75 | $639.12 | 3,875,200 | — | — |
| 2025-12-16 | $352.68 | $631.82 | 3,497,200 | — | — |
| 2025-12-15 | $356.99 | $639.55 | 4,387,400 | — | — |
| 2025-12-12 | $359.65 | $644.31 | 3,861,200 | — | — |
| 2025-12-11 | $357.46 | $640.39 | 6,609,800 | — | — |
| 2025-12-10 | $351.13 | $629.05 | 6,316,100 | — | — |
| 2025-12-09 | $345.27 | $618.55 | 5,063,100 | — | — |
| 2025-12-08 | $349.91 | $626.86 | 7,273,000 | — | — |
| 2025-12-05 | $354.61 | $635.28 | 5,959,200 | — | — |
| 2025-12-04 | $351.17 | $629.12 | 4,022,800 | — | — |
| 2025-12-03 | $357.91 | $637.07 | 4,166,700 | — | — |
| 2025-12-02 | $354.03 | $630.17 | 3,965,300 | — | — |
| 2025-12-01 | $357.33 | $636.04 | 5,107,100 | — | — |
| 2025-11-28 | $356.92 | $635.31 | 2,119,600 | — | — |
| 2025-11-26 | $355.47 | $632.73 | 4,517,300 | — | — |
| 2025-11-25 | $351.07 | $624.90 | 6,316,600 | — | — |
| 2025-11-24 | $336.58 | $599.11 | 6,132,900 | — | — |
| 2025-11-21 | $343.32 | $611.10 | 7,441,300 | — | — |
| 2025-11-20 | $332.38 | $591.63 | 4,025,300 | — | — |
| 2025-11-19 | $334.50 | $595.40 | 7,595,000 | — | — |
| 2025-11-18 | $336.48 | $598.93 | 10,168,500 | — | — |
| 2025-11-17 | $358.03 | $637.29 | 5,127,200 | — | — |
| 2025-11-14 | $362.36 | $644.99 | 3,413,300 | — | — |
| 2025-11-13 | $368.07 | $655.16 | 3,034,800 | — | — |
| 2025-11-12 | $371.13 | $660.60 | 3,375,800 | — | — |
| 2025-11-11 | $374.24 | $666.14 | 2,407,300 | — | — |
| 2025-11-10 | $370.43 | $659.36 | 3,257,900 | — | — |
| 2025-11-07 | $371.11 | $660.57 | 2,766,400 | — | — |
| 2025-11-06 | $369.07 | $656.94 | 3,622,100 | — | — |
| 2025-11-05 | $373.84 | $665.43 | 4,763,000 | — | — |
| 2025-11-04 | $383.08 | $681.88 | 2,590,000 | — | — |
| 2025-11-03 | $378.35 | $673.46 | 2,897,600 | — | — |
| 2025-10-31 | $379.59 | $675.66 | 2,643,500 | — | — |
| 2025-10-30 | $379.55 | $675.59 | 2,384,300 | — | — |
| 2025-10-29 | $378.04 | $672.90 | 3,852,300 | — | — |
| 2025-10-28 | $385.75 | $686.63 | 2,372,800 | — | — |
| 2025-10-27 | $385.27 | $685.77 | 3,065,800 | — | — |
| 2025-10-24 | $386.68 | $688.28 | 2,426,800 | — | — |
| 2025-10-23 | $385.03 | $685.35 | 2,767,300 | — | — |
| 2025-10-22 | $388.97 | $692.36 | 2,857,000 | — | — |
| 2025-10-21 | $390.90 | $695.79 | 2,306,900 | — | — |
| 2025-10-20 | $388.89 | $692.22 | 2,761,100 | — | — |
| 2025-10-17 | $391.90 | $697.57 | 2,657,700 | — | — |
| 2025-10-16 | $387.39 | $689.55 | 2,783,700 | — | — |
| 2025-10-15 | $388.30 | $691.17 | 3,690,100 | — | — |
| 2025-10-14 | $387.72 | $690.13 | 4,399,900 | — | — |
| 2025-10-13 | $379.37 | $675.27 | 2,925,900 | — | — |
| 2025-10-10 | $375.75 | $668.83 | 2,992,400 | — | — |
| 2025-10-09 | $377.69 | $672.28 | 3,321,400 | — | — |
| 2025-10-08 | $383.79 | $683.14 | 2,517,600 | — | — |
| 2025-10-07 | $386.81 | $688.51 | 2,505,700 | — | — |
| 2025-10-06 | $389.33 | $693.00 | 3,653,700 | — | — |
| 2025-10-03 | $395.06 | $703.20 | 2,951,300 | — | — |
| 2025-10-02 | $395.01 | $703.11 | 2,964,700 | — | — |
| 2025-10-01 | $397.02 | $706.69 | 3,787,800 | — | — |
| 2025-09-30 | $405.19 | $721.23 | 3,211,600 | — | — |
| 2025-09-29 | $406.80 | $724.10 | 3,008,400 | — | — |
| 2025-09-26 | $410.09 | $729.95 | 2,316,600 | — | — |
| 2025-09-25 | $407.45 | $725.25 | 2,554,300 | — | — |
| 2025-09-24 | $409.77 | $729.38 | 3,220,700 | — | — |
| 2025-09-23 | $410.91 | $731.41 | 2,597,000 | — | — |
| 2025-09-22 | $412.00 | $733.35 | 2,656,300 | — | — |
| 2025-09-19 | $415.69 | $739.92 | 6,718,400 | — | — |
| 2025-09-18 | $417.48 | $743.11 | 3,677,200 | — | — |
| 2025-09-17 | $417.00 | $742.25 | 4,771,700 | — | — |
| 2025-09-16 | $421.45 | $750.17 | 3,726,700 | — | — |
| 2025-09-15 | $422.71 | $752.42 | 4,884,700 | — | — |
| 2025-09-12 | $422.69 | $752.38 | 5,004,200 | — | — |
| 2025-09-11 | $423.42 | $753.68 | 5,316,400 | — | — |
| 2025-09-10 | $413.23 | $735.54 | 2,897,800 | — | — |
| 2025-09-09 | $415.34 | $739.30 | 3,516,000 | — | — |
| 2025-09-08 | $419.94 | $747.49 | 3,742,600 | — | — |
| 2025-09-05 | $418.95 | $745.72 | 5,855,600 | — | — |
| 2025-09-04 | $411.69 | $732.80 | 3,873,100 | — | — |
| 2025-09-03 | $407.71 | $721.62 | 3,025,100 | — | — |
| 2025-09-02 | $406.31 | $719.14 | 3,328,600 | — | — |
| 2025-08-29 | $406.77 | $719.96 | 2,210,300 | — | — |
| 2025-08-28 | $407.45 | $721.16 | 4,051,600 | — | — |
| 2025-08-27 | $408.24 | $722.56 | 2,487,800 | — | — |
| 2025-08-26 | $407.54 | $721.32 | 3,180,900 | — | — |
| 2025-08-25 | $408.90 | $723.73 | 3,579,500 | — | — |
| 2025-08-22 | $412.79 | $730.61 | 5,284,700 | — | — |
| 2025-08-21 | $397.70 | $703.90 | 2,942,600 | — | — |
| 2025-08-20 | $401.74 | $711.06 | 4,195,300 | — | — |
| 2025-08-19 | $407.20 | $720.72 | 7,629,300 | — | — |
| 2025-08-18 | $394.70 | $698.60 | 4,407,100 | — | — |
| 2025-08-15 | $399.38 | $706.88 | 3,841,400 | — | — |
| 2025-08-14 | $400.32 | $708.54 | 3,600,200 | — | — |
| 2025-08-13 | $407.18 | $720.68 | 5,187,500 | — | — |
| 2025-08-12 | $396.00 | $700.90 | 2,911,300 | — | — |
| 2025-08-11 | $387.53 | $685.90 | 2,605,800 | — | — |
| 2025-08-08 | $387.85 | $686.47 | 2,326,700 | — | — |
| 2025-08-07 | $386.17 | $683.50 | 2,433,000 | — | — |
| 2025-08-06 | $386.80 | $684.61 | 2,812,800 | — | — |
| 2025-08-05 | $385.41 | $682.15 | 2,931,400 | — | — |
| 2025-08-04 | $380.82 | $674.03 | 2,844,300 | — | — |
| 2025-08-01 | $373.66 | $661.36 | 3,008,200 | — | — |
| 2025-07-31 | $367.51 | $650.47 | 3,091,600 | — | — |
| 2025-07-30 | $372.08 | $658.56 | 3,110,700 | — | — |
| 2025-07-29 | $377.34 | $667.87 | 2,931,600 | — | — |
| 2025-07-28 | $377.23 | $667.67 | 4,062,800 | — | — |
| 2025-07-25 | $375.34 | $664.33 | 2,221,000 | — | — |
| 2025-07-24 | $373.09 | $660.35 | 3,088,000 | — | — |
| 2025-07-23 | $376.35 | $666.12 | 3,238,000 | — | — |
| 2025-07-22 | $371.01 | $656.67 | 3,095,400 | — | — |
| 2025-07-21 | $364.04 | $644.33 | 3,503,900 | — | — |
| 2025-07-18 | $359.40 | $636.12 | 3,361,600 | — | — |
| 2025-07-17 | $359.04 | $635.48 | 3,128,900 | — | — |
| 2025-07-16 | $357.40 | $632.58 | 4,259,800 | — | — |
| 2025-07-15 | $358.64 | $634.77 | 3,868,700 | — | — |
| 2025-07-14 | $370.11 | $655.07 | 2,481,100 | — | — |
| 2025-07-11 | $370.07 | $655.00 | 3,068,900 | — | — |
| 2025-07-10 | $373.30 | $660.72 | 3,701,700 | — | — |
| 2025-07-09 | $371.04 | $656.72 | 3,384,200 | — | — |
| 2025-07-08 | $367.50 | $650.45 | 2,531,700 | — | — |
| 2025-07-07 | $367.64 | $650.70 | 3,433,100 | — | — |
| 2025-07-03 | $371.68 | $657.85 | 2,573,600 | — | — |
| 2025-07-02 | $371.85 | $658.15 | 3,011,400 | — | — |
| 2025-07-01 | $373.16 | $660.47 | 5,152,600 | — | — |
| 2025-06-30 | $366.64 | $648.93 | 4,600,700 | — | — |
| 2025-06-27 | $368.74 | $652.65 | 5,503,700 | — | — |
| 2025-06-26 | $363.50 | $643.37 | 3,187,900 | — | — |
| 2025-06-25 | $361.86 | $640.47 | 4,159,600 | — | — |
| 2025-06-24 | $360.42 | $637.92 | 4,089,600 | — | — |
| 2025-06-23 | $356.96 | $631.80 | 3,862,400 | — | — |
| 2025-06-20 | $349.62 | $618.81 | 8,056,500 | — | — |
| 2025-06-18 | $347.03 | $614.22 | 4,453,900 | — | — |
| 2025-06-17 | $348.78 | $617.32 | 4,230,100 | — | — |
| 2025-06-16 | $353.56 | $625.78 | 3,688,600 | — | — |
| 2025-06-13 | $354.66 | $627.73 | 3,364,400 | — | — |
| 2025-06-12 | $363.16 | $642.77 | 2,921,900 | — | — |
| 2025-06-11 | $360.46 | $637.99 | 3,793,500 | — | — |
| 2025-06-10 | $367.91 | $651.18 | 3,014,900 | — | — |
| 2025-06-09 | $365.20 | $646.38 | 2,619,700 | — | — |
| 2025-06-06 | $367.33 | $650.15 | 2,349,700 | — | — |
| 2025-06-05 | $369.28 | $653.60 | 2,324,100 | — | — |
| 2025-06-04 | $372.40 | $655.05 | 2,428,800 | — | — |
| 2025-06-03 | $373.08 | $656.25 | 3,359,500 | — | — |
| 2025-06-02 | $367.96 | $647.24 | 2,506,900 | — | — |
| 2025-05-30 | $368.29 | $647.83 | 4,110,400 | — | — |
| 2025-05-29 | $368.29 | $647.83 | 3,034,800 | — | — |
| 2025-05-28 | $368.06 | $647.42 | 2,986,100 | — | — |
| 2025-05-27 | $370.40 | $651.54 | 3,998,500 | — | — |
| 2025-05-23 | $362.71 | $638.01 | 3,115,000 | — | — |
| 2025-05-22 | $366.13 | $644.03 | 2,957,300 | — | — |
| 2025-05-21 | $370.84 | $652.31 | 3,966,000 | — | — |
| 2025-05-20 | $377.05 | $663.23 | 6,287,400 | — | — |
| 2025-05-19 | $379.38 | $667.33 | 4,428,200 | — | — |
| 2025-05-16 | $380.78 | $669.80 | 3,129,100 | — | — |
| 2025-05-15 | $378.63 | $666.01 | 2,830,500 | — | — |
| 2025-05-14 | $372.81 | $655.78 | 2,587,400 | — | — |
| 2025-05-13 | $373.60 | $657.17 | 2,726,800 | — | — |
| 2025-05-12 | $376.59 | $662.42 | 3,831,400 | — | — |
| 2025-05-09 | $362.71 | $638.01 | 1,970,700 | — | — |
| 2025-05-08 | $364.86 | $641.79 | 3,035,800 | — | — |
| 2025-05-07 | $362.75 | $638.08 | 2,657,200 | — | — |
| 2025-05-06 | $359.38 | $632.15 | 2,299,700 | — | — |
| 2025-05-05 | $361.73 | $636.29 | 2,563,500 | — | — |
| 2025-05-02 | $364.52 | $641.19 | 2,283,300 | — | — |
| 2025-05-01 | $358.30 | $630.25 | 3,210,100 | — | — |
| 2025-04-30 | $360.49 | $634.10 | 3,741,500 | — | — |
| 2025-04-29 | $359.00 | $631.48 | 2,836,900 | — | — |
| 2025-04-28 | $356.92 | $627.83 | 2,413,000 | — | — |
| 2025-04-25 | $357.58 | $628.99 | 2,811,300 | — | — |
| 2025-04-24 | $359.64 | $632.61 | 2,749,500 | — | — |
| 2025-04-23 | $356.42 | $626.95 | 3,283,300 | — | — |
| 2025-04-22 | $354.43 | $623.45 | 2,802,400 | — | — |
| 2025-04-21 | $346.90 | $610.20 | 4,015,200 | — | — |
| 2025-04-17 | $355.06 | $624.55 | 3,232,400 | — | — |
| 2025-04-16 | $345.99 | $608.60 | 2,637,200 | — | — |
| 2025-04-15 | $354.11 | $622.88 | 2,883,100 | — | — |
| 2025-04-14 | $357.20 | $628.32 | 2,841,800 | — | — |
| 2025-04-11 | $353.86 | $622.44 | 3,576,400 | — | — |
| 2025-04-10 | $353.62 | $622.02 | 5,574,800 | — | — |
| 2025-04-09 | $355.39 | $625.13 | 6,793,000 | — | — |
| 2025-04-08 | $335.24 | $589.69 | 4,868,000 | — | — |
| 2025-04-07 | $341.51 | $600.72 | 6,950,500 | — | — |
| 2025-04-04 | $353.90 | $622.51 | 7,531,100 | — | — |
| 2025-04-03 | $355.91 | $626.05 | 5,407,100 | — | — |
| 2025-04-02 | $370.89 | $652.40 | 3,189,500 | — | — |
| 2025-04-01 | $365.52 | $642.95 | 2,801,600 | — | — |
| 2025-03-31 | $366.49 | $644.66 | 4,498,800 | — | — |
| 2025-03-28 | $358.15 | $629.99 | 2,980,200 | — | — |
| 2025-03-27 | $362.73 | $638.05 | 3,036,600 | — | — |
| 2025-03-26 | $362.13 | $636.99 | 3,140,900 | — | — |
| 2025-03-25 | $360.99 | $634.98 | 2,799,500 | — | — |
| 2025-03-24 | $363.77 | $639.87 | 4,023,200 | — | — |
| 2025-03-21 | $351.15 | $617.68 | 8,205,400 | — | — |
| 2025-03-20 | $355.52 | $625.36 | 3,391,200 | — | — |
| 2025-03-19 | $353.42 | $621.67 | 2,990,200 | — | — |
| 2025-03-18 | $349.57 | $614.90 | 3,008,200 | — | — |
| 2025-03-17 | $354.13 | $622.92 | 3,681,300 | — | — |
| 2025-03-14 | $351.31 | $617.96 | 5,510,700 | — | — |
| 2025-03-13 | $347.25 | $610.82 | 7,062,400 | — | — |
| 2025-03-12 | $364.73 | $637.52 | 3,368,000 | — | — |
| 2025-03-11 | $368.16 | $643.51 | 4,013,300 | — | — |
| 2025-03-10 | $374.65 | $654.86 | 3,710,500 | — | — |
| 2025-03-07 | $376.80 | $658.61 | 4,573,900 | — | — |
| 2025-03-06 | $381.73 | $667.23 | 4,222,000 | — | — |
| 2025-03-05 | $386.35 | $675.31 | 2,780,300 | — | — |
| 2025-03-04 | $381.68 | $667.14 | 4,384,800 | — | — |
| 2025-03-03 | $389.69 | $681.15 | 3,397,600 | — | — |
| 2025-02-28 | $396.60 | $693.22 | 4,263,500 | — | — |
| 2025-02-27 | $390.27 | $682.16 | 2,825,100 | — | — |
| 2025-02-26 | $390.48 | $682.53 | 3,871,500 | — | — |
| 2025-02-25 | $393.29 | $687.44 | 6,823,900 | — | — |
| 2025-02-24 | $382.42 | $668.44 | 5,722,000 | — | — |
| 2025-02-21 | $385.30 | $673.47 | 5,287,000 | — | — |
| 2025-02-20 | $394.64 | $689.80 | 2,703,500 | — | — |
| 2025-02-19 | $395.43 | $691.18 | 3,780,000 | — | — |
| 2025-02-18 | $403.31 | $704.95 | 3,994,000 | — | — |
| 2025-02-14 | $409.50 | $715.77 | 3,004,400 | — | — |
| 2025-02-13 | $412.43 | $720.89 | 3,067,900 | — | — |
| 2025-02-12 | $407.14 | $711.65 | 3,387,000 | — | — |
| 2025-02-11 | $416.36 | $727.76 | 1,441,800 | — | — |
| 2025-02-10 | $413.99 | $723.62 | 2,617,600 | — | — |
| 2025-02-07 | $407.37 | $712.05 | 2,530,200 | — | — |
| 2025-02-06 | $414.16 | $723.92 | 2,023,700 | — | — |
| 2025-02-05 | $413.82 | $723.32 | 2,212,100 | — | — |
| 2025-02-04 | $411.49 | $719.25 | 2,150,800 | — | — |
| 2025-02-03 | $408.76 | $714.48 | 2,896,200 | — | — |
| 2025-01-31 | $411.98 | $720.11 | 2,761,000 | — | — |
| 2025-01-30 | $414.50 | $724.51 | 3,081,300 | — | — |
| 2025-01-29 | $413.42 | $722.62 | 2,384,900 | — | — |
| 2025-01-28 | $418.83 | $732.08 | 2,818,300 | — | — |
| 2025-01-27 | $424.87 | $742.64 | 3,699,200 | — | — |
| 2025-01-24 | $414.50 | $724.51 | 2,369,800 | — | — |
| 2025-01-23 | $414.39 | $724.32 | 3,840,300 | — | — |
| 2025-01-22 | $410.10 | $716.82 | 3,581,400 | — | — |
| 2025-01-21 | $418.43 | $731.38 | 3,568,100 | — | — |
| 2025-01-17 | $409.38 | $715.56 | 3,229,000 | — | — |
| 2025-01-16 | $409.33 | $715.47 | 2,305,900 | — | — |
| 2025-01-15 | $406.09 | $709.81 | 4,584,800 | — | — |
| 2025-01-14 | $392.78 | $686.55 | 3,405,200 | — | — |
| 2025-01-13 | $389.18 | $680.25 | 3,512,900 | — | — |
| 2025-01-10 | $389.89 | $681.49 | 5,323,400 | — | — |
| 2025-01-08 | $387.20 | $676.79 | 2,848,500 | — | — |
| 2025-01-07 | $384.23 | $671.60 | 2,274,300 | — | — |
| 2025-01-06 | $389.37 | $680.59 | 3,274,500 | — | — |
| 2025-01-03 | $389.18 | $680.25 | 2,231,600 | — | — |
| 2025-01-02 | $388.46 | $679.00 | 2,415,700 | — | — |