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
- 1991-04-02 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 | $771.87 | $776.15 | 354,800 | — | — |
| 2025-12-30 | $773.94 | $778.23 | 383,200 | — | — |
| 2025-12-29 | $780.50 | $784.83 | 545,100 | — | — |
| 2025-12-26 | $784.97 | $789.32 | 321,000 | — | — |
| 2025-12-24 | $783.71 | $788.06 | 267,200 | — | — |
| 2025-12-23 | $785.17 | $789.52 | 832,000 | — | — |
| 2025-12-22 | $779.36 | $783.68 | 818,000 | — | — |
| 2025-12-19 | $767.96 | $772.22 | 2,335,900 | — | — |
| 2025-12-18 | $748.71 | $752.86 | 1,057,600 | — | — |
| 2025-12-17 | $749.79 | $753.95 | 765,900 | — | — |
| 2025-12-16 | $746.36 | $750.50 | 713,200 | — | — |
| 2025-12-15 | $752.62 | $756.79 | 932,800 | — | — |
| 2025-12-12 | $741.29 | $745.40 | 804,800 | — | — |
| 2025-12-11 | $746.80 | $750.94 | 1,153,900 | — | — |
| 2025-12-10 | $726.21 | $730.24 | 1,316,500 | — | — |
| 2025-12-09 | $692.58 | $696.42 | 604,400 | — | — |
| 2025-12-08 | $703.26 | $707.16 | 1,005,900 | — | — |
| 2025-12-05 | $718.36 | $722.34 | 798,300 | — | — |
| 2025-12-04 | $722.80 | $726.81 | 1,067,100 | — | — |
| 2025-12-03 | $723.67 | $727.68 | 1,238,500 | — | — |
| 2025-12-02 | $742.00 | $746.12 | 924,600 | — | — |
| 2025-12-01 | $750.11 | $754.27 | 992,000 | — | — |
| 2025-11-28 | $780.19 | $784.52 | 510,400 | — | — |
| 2025-11-26 | $784.61 | $788.96 | 871,700 | — | — |
| 2025-11-25 | $787.32 | $791.69 | 1,200,400 | — | — |
| 2025-11-24 | $761.45 | $765.67 | 1,554,900 | — | — |
| 2025-11-21 | $755.90 | $760.09 | 1,427,700 | — | — |
| 2025-11-20 | $737.00 | $741.09 | 2,296,800 | — | — |
| 2025-11-19 | $702.75 | $705.76 | 1,383,600 | — | — |
| 2025-11-18 | $725.34 | $728.45 | 1,368,700 | — | — |
| 2025-11-17 | $704.31 | $707.33 | 1,132,900 | — | — |
| 2025-11-14 | $693.50 | $696.47 | 907,000 | — | — |
| 2025-11-13 | $694.99 | $697.97 | 1,505,300 | — | — |
| 2025-11-12 | $681.72 | $684.64 | 1,208,300 | — | — |
| 2025-11-11 | $674.55 | $677.44 | 977,200 | — | — |
| 2025-11-10 | $654.74 | $657.55 | 824,800 | — | — |
| 2025-11-07 | $657.53 | $660.35 | 782,800 | — | — |
| 2025-11-06 | $646.87 | $649.64 | 916,600 | — | — |
| 2025-11-05 | $644.19 | $646.95 | 724,300 | — | — |
| 2025-11-04 | $628.00 | $630.69 | 1,030,900 | — | — |
| 2025-11-03 | $642.25 | $645.00 | 810,300 | — | — |
| 2025-10-31 | $651.80 | $654.59 | 797,900 | — | — |
| 2025-10-30 | $654.04 | $656.84 | 1,120,700 | — | — |
| 2025-10-29 | $652.91 | $655.71 | 1,751,500 | — | — |
| 2025-10-28 | $654.48 | $657.29 | 2,126,800 | — | — |
| 2025-10-27 | $585.31 | $587.82 | 1,246,100 | — | — |
| 2025-10-24 | $577.95 | $580.43 | 875,400 | — | — |
| 2025-10-23 | $575.69 | $578.16 | 778,800 | — | — |
| 2025-10-22 | $584.74 | $587.25 | 691,200 | — | — |
| 2025-10-21 | $579.34 | $581.82 | 651,600 | — | — |
| 2025-10-20 | $576.77 | $579.24 | 639,100 | — | — |
| 2025-10-17 | $578.05 | $580.53 | 745,700 | — | — |
| 2025-10-16 | $569.17 | $571.61 | 842,200 | — | — |
| 2025-10-15 | $576.42 | $578.89 | 927,700 | — | — |
| 2025-10-14 | $572.60 | $575.05 | 1,010,600 | — | — |
| 2025-10-13 | $557.73 | $560.12 | 1,426,400 | — | — |
| 2025-10-10 | $564.63 | $567.05 | 1,495,000 | — | — |
| 2025-10-09 | $569.90 | $572.34 | 853,300 | — | — |
| 2025-10-08 | $563.86 | $566.28 | 1,415,800 | — | — |
| 2025-10-07 | $583.24 | $585.74 | 656,400 | — | — |
| 2025-10-06 | $585.48 | $587.99 | 1,072,400 | — | — |
| 2025-10-03 | $600.00 | $602.57 | 1,154,500 | — | — |
| 2025-10-02 | $600.00 | $602.57 | 1,096,500 | — | — |
| 2025-10-01 | $599.94 | $602.51 | 2,083,200 | — | — |
| 2025-09-30 | $562.27 | $564.68 | 1,662,500 | — | — |
| 2025-09-29 | $560.75 | $563.15 | 922,400 | — | — |
| 2025-09-26 | $563.90 | $566.32 | 838,600 | — | — |
| 2025-09-25 | $555.51 | $557.89 | 1,394,200 | — | — |
| 2025-09-24 | $576.98 | $579.45 | 777,300 | — | — |
| 2025-09-23 | $567.89 | $570.32 | 1,362,200 | — | — |
| 2025-09-22 | $595.68 | $598.23 | 904,900 | — | — |
| 2025-09-19 | $591.99 | $594.53 | 2,178,000 | — | — |
| 2025-09-18 | $598.71 | $601.28 | 1,267,000 | — | — |
| 2025-09-17 | $585.50 | $588.01 | 921,500 | — | — |
| 2025-09-16 | $575.06 | $577.53 | 707,900 | — | — |
| 2025-09-15 | $572.59 | $575.04 | 995,700 | — | — |
| 2025-09-12 | $560.00 | $562.40 | 602,600 | — | — |
| 2025-09-11 | $568.20 | $570.64 | 868,200 | — | — |
| 2025-09-10 | $555.83 | $558.21 | 874,700 | — | — |
| 2025-09-09 | $556.53 | $558.92 | 873,200 | — | — |
| 2025-09-08 | $558.44 | $560.83 | 1,250,400 | — | — |
| 2025-09-05 | $573.38 | $575.84 | 960,400 | — | — |
| 2025-09-04 | $567.22 | $569.65 | 1,124,300 | — | — |
| 2025-09-03 | $563.80 | $566.22 | 1,118,500 | — | — |
| 2025-09-02 | $577.90 | $580.38 | 1,020,200 | — | — |
| 2025-08-29 | $580.70 | $583.19 | 574,300 | — | — |
| 2025-08-28 | $579.61 | $582.09 | 616,600 | — | — |
| 2025-08-27 | $586.96 | $589.48 | 584,100 | — | — |
| 2025-08-26 | $587.65 | $590.17 | 1,614,400 | — | — |
| 2025-08-25 | $572.38 | $574.83 | 880,900 | — | — |
| 2025-08-22 | $589.48 | $592.01 | 1,439,400 | — | — |
| 2025-08-21 | $598.16 | $600.72 | 1,010,000 | — | — |
| 2025-08-20 | $591.01 | $593.54 | 1,298,500 | — | — |
| 2025-08-19 | $571.78 | $574.23 | 854,600 | — | — |
| 2025-08-18 | $573.91 | $576.37 | 769,400 | — | — |
| 2025-08-15 | $580.41 | $582.01 | 1,122,200 | — | — |
| 2025-08-14 | $565.97 | $567.53 | 976,300 | — | — |
| 2025-08-13 | $561.55 | $563.10 | 1,096,100 | — | — |
| 2025-08-12 | $556.55 | $558.09 | 766,000 | — | — |
| 2025-08-11 | $545.94 | $547.45 | 1,103,900 | — | — |
| 2025-08-08 | $563.00 | $564.56 | 1,024,300 | — | — |
| 2025-08-07 | $559.80 | $561.35 | 811,200 | — | — |
| 2025-08-06 | $555.13 | $556.66 | 865,000 | — | — |
| 2025-08-05 | $569.90 | $571.48 | 993,300 | — | — |
| 2025-08-04 | $571.54 | $573.12 | 1,362,500 | — | — |
| 2025-08-01 | $558.87 | $560.41 | 1,656,400 | — | — |
| 2025-07-31 | $545.46 | $546.97 | 1,413,900 | — | — |
| 2025-07-30 | $554.58 | $556.11 | 564,900 | — | — |
| 2025-07-29 | $558.15 | $559.69 | 814,900 | — | — |
| 2025-07-28 | $558.63 | $560.17 | 588,400 | — | — |
| 2025-07-25 | $563.10 | $564.66 | 755,800 | — | — |
| 2025-07-24 | $564.64 | $566.20 | 1,037,600 | — | — |
| 2025-07-23 | $572.39 | $573.97 | 891,100 | — | — |
| 2025-07-22 | $560.93 | $562.48 | 976,700 | — | — |
| 2025-07-21 | $545.53 | $547.04 | 709,100 | — | — |
| 2025-07-18 | $542.52 | $544.02 | 1,307,800 | — | — |
| 2025-07-17 | $550.00 | $551.52 | 989,200 | — | — |
| 2025-07-16 | $547.93 | $549.44 | 1,089,900 | — | — |
| 2025-07-15 | $547.96 | $549.47 | 998,400 | — | — |
| 2025-07-14 | $570.59 | $572.17 | 717,100 | — | — |
| 2025-07-11 | $567.74 | $569.31 | 844,600 | — | — |
| 2025-07-10 | $559.76 | $561.31 | 827,300 | — | — |
| 2025-07-09 | $552.58 | $554.11 | 843,800 | — | — |
| 2025-07-08 | $547.75 | $549.26 | 847,100 | — | — |
| 2025-07-07 | $538.11 | $539.60 | 960,300 | — | — |
| 2025-07-03 | $547.36 | $548.87 | 456,400 | — | — |
| 2025-07-02 | $547.74 | $549.25 | 818,100 | — | — |
| 2025-07-01 | $534.91 | $536.39 | 1,200,700 | — | — |
| 2025-06-30 | $525.00 | $526.45 | 1,013,200 | — | — |
| 2025-06-27 | $521.00 | $522.44 | 1,607,800 | — | — |
| 2025-06-26 | $521.00 | $522.44 | 965,500 | — | — |
| 2025-06-25 | $520.29 | $521.73 | 639,500 | — | — |
| 2025-06-24 | $522.27 | $523.71 | 970,600 | — | — |
| 2025-06-23 | $511.92 | $513.34 | 1,076,000 | — | — |
| 2025-06-20 | $509.72 | $511.13 | 2,259,300 | — | — |
| 2025-06-18 | $513.58 | $515.00 | 841,000 | — | — |
| 2025-06-17 | $508.86 | $510.27 | 890,400 | — | — |
| 2025-06-16 | $522.68 | $524.12 | 1,325,800 | — | — |
| 2025-06-13 | $529.24 | $530.70 | 951,500 | — | — |
| 2025-06-12 | $521.84 | $523.28 | 873,200 | — | — |
| 2025-06-11 | $518.60 | $520.03 | 963,100 | — | — |
| 2025-06-10 | $523.53 | $524.98 | 1,175,000 | — | — |
| 2025-06-09 | $517.60 | $519.03 | 1,983,100 | — | — |
| 2025-06-06 | $493.22 | $494.58 | 1,497,900 | — | — |
| 2025-06-05 | $483.07 | $484.41 | 1,791,100 | — | — |
| 2025-06-04 | $484.93 | $486.27 | 1,870,700 | — | — |
| 2025-06-03 | $487.86 | $489.21 | 2,141,600 | — | — |
| 2025-06-02 | $490.81 | $492.17 | 2,944,300 | — | — |
| 2025-05-30 | $490.28 | $491.64 | 6,313,100 | — | — |
| 2025-05-29 | $605.39 | $607.06 | 756,700 | — | — |
| 2025-05-28 | $591.85 | $593.49 | 1,008,300 | — | — |
| 2025-05-27 | $603.26 | $604.93 | 876,100 | — | — |
| 2025-05-23 | $588.34 | $589.97 | 656,300 | — | — |
| 2025-05-22 | $596.85 | $598.50 | 867,200 | — | — |
| 2025-05-21 | $604.62 | $606.29 | 1,089,300 | — | — |
| 2025-05-20 | $614.79 | $616.49 | 1,102,100 | — | — |
| 2025-05-19 | $596.54 | $597.31 | 666,300 | — | — |
| 2025-05-16 | $594.32 | $595.08 | 936,900 | — | — |
| 2025-05-15 | $584.99 | $585.74 | 1,301,800 | — | — |
| 2025-05-14 | $571.36 | $572.09 | 1,664,500 | — | — |
| 2025-05-13 | $574.16 | $574.90 | 1,149,900 | — | — |
| 2025-05-12 | $575.63 | $576.37 | 1,898,300 | — | — |
| 2025-05-09 | $527.78 | $528.46 | 1,499,000 | — | — |
| 2025-05-08 | $547.67 | $548.37 | 2,709,200 | — | — |
| 2025-05-07 | $560.93 | $561.65 | 1,140,500 | — | — |
| 2025-05-06 | $558.52 | $559.24 | 1,510,900 | — | — |
| 2025-05-05 | $603.58 | $604.36 | 1,124,300 | — | — |
| 2025-05-02 | $605.61 | $606.39 | 1,606,400 | — | — |
| 2025-05-01 | $590.00 | $590.76 | 1,190,500 | — | — |
| 2025-04-30 | $598.76 | $599.53 | 1,679,400 | — | — |
| 2025-04-29 | $568.91 | $569.64 | 2,660,300 | — | — |
| 2025-04-28 | $610.86 | $611.64 | 1,175,200 | — | — |
| 2025-04-25 | $602.64 | $603.41 | 964,400 | — | — |
| 2025-04-24 | $599.76 | $600.53 | 1,317,000 | — | — |
| 2025-04-23 | $587.85 | $588.61 | 791,900 | — | — |
| 2025-04-22 | $585.49 | $586.24 | 1,036,800 | — | — |
| 2025-04-21 | $561.49 | $562.21 | 745,600 | — | — |
| 2025-04-17 | $563.16 | $563.88 | 827,700 | — | — |
| 2025-04-16 | $549.28 | $549.99 | 875,700 | — | — |
| 2025-04-15 | $557.91 | $558.63 | 838,500 | — | — |
| 2025-04-14 | $571.06 | $571.79 | 946,300 | — | — |
| 2025-04-11 | $554.18 | $554.89 | 1,170,900 | — | — |
| 2025-04-10 | $546.39 | $547.09 | 1,357,800 | — | — |
| 2025-04-09 | $576.72 | $577.46 | 1,871,500 | — | — |
| 2025-04-08 | $556.81 | $557.53 | 1,159,700 | — | — |
| 2025-04-07 | $572.78 | $573.52 | 1,687,400 | — | — |
| 2025-04-04 | $573.45 | $574.19 | 1,547,700 | — | — |
| 2025-04-03 | $610.64 | $611.42 | 1,047,500 | — | — |
| 2025-04-02 | $625.60 | $626.40 | 902,600 | — | — |
| 2025-04-01 | $617.00 | $617.79 | 1,059,700 | — | — |
| 2025-03-31 | $634.23 | $635.04 | 1,066,300 | — | — |
| 2025-03-28 | $637.36 | $638.18 | 805,900 | — | — |
| 2025-03-27 | $635.83 | $636.65 | 811,500 | — | — |
| 2025-03-26 | $640.14 | $640.96 | 1,251,900 | — | — |
| 2025-03-25 | $634.14 | $634.95 | 852,900 | — | — |
| 2025-03-24 | $661.00 | $661.85 | 962,400 | — | — |
| 2025-03-21 | $658.48 | $659.33 | 1,869,100 | — | — |
| 2025-03-20 | $662.62 | $663.47 | 663,000 | — | — |
| 2025-03-19 | $672.36 | $673.22 | 675,700 | — | — |
| 2025-03-18 | $664.96 | $665.81 | 608,100 | — | — |
| 2025-03-17 | $678.42 | $679.29 | 942,900 | — | — |
| 2025-03-14 | $666.87 | $667.73 | 1,306,000 | — | — |
| 2025-03-13 | $680.61 | $681.48 | 863,700 | — | — |
| 2025-03-12 | $689.50 | $690.39 | 808,300 | — | — |
| 2025-03-11 | $718.16 | $719.08 | 1,108,100 | — | — |
| 2025-03-10 | $744.83 | $745.79 | 1,631,300 | — | — |
| 2025-03-07 | $707.51 | $708.42 | 1,083,900 | — | — |
| 2025-03-06 | $698.44 | $699.34 | 866,400 | — | — |
| 2025-03-05 | $687.15 | $688.03 | 828,700 | — | — |
| 2025-03-04 | $675.49 | $676.36 | 1,197,600 | — | — |
| 2025-03-03 | $684.87 | $685.75 | 708,600 | — | — |
| 2025-02-28 | $698.74 | $699.64 | 1,028,800 | — | — |
| 2025-02-27 | $702.78 | $703.68 | 568,500 | — | — |
| 2025-02-26 | $706.94 | $707.85 | 712,900 | — | — |
| 2025-02-25 | $723.47 | $724.40 | 1,049,900 | — | — |
| 2025-02-24 | $713.25 | $714.17 | 896,400 | — | — |
| 2025-02-21 | $700.33 | $701.23 | 727,400 | — | — |
| 2025-02-20 | $696.02 | $696.91 | 627,500 | — | — |
| 2025-02-19 | $685.66 | $685.66 | 638,300 | — | — |
| 2025-02-18 | $680.00 | $680.00 | 826,000 | — | — |
| 2025-02-14 | $673.60 | $673.60 | 623,000 | — | — |
| 2025-02-13 | $674.27 | $674.27 | 604,700 | — | — |
| 2025-02-12 | $663.86 | $663.86 | 1,292,200 | — | — |
| 2025-02-11 | $665.46 | $665.46 | 1,270,800 | — | — |
| 2025-02-10 | $690.36 | $690.36 | 918,500 | — | — |
| 2025-02-07 | $710.00 | $710.00 | 885,700 | — | — |
| 2025-02-06 | $722.07 | $722.07 | 1,116,600 | — | — |
| 2025-02-05 | $716.72 | $716.72 | 1,436,100 | — | — |
| 2025-02-04 | $697.05 | $697.05 | 1,654,500 | — | — |
| 2025-02-03 | $666.85 | $666.85 | 1,009,200 | — | — |
| 2025-01-31 | $672.98 | $672.98 | 943,800 | — | — |
| 2025-01-30 | $683.08 | $683.08 | 771,800 | — | — |
| 2025-01-29 | $687.27 | $687.27 | 522,800 | — | — |
| 2025-01-28 | $686.33 | $686.33 | 640,100 | — | — |
| 2025-01-27 | $684.71 | $684.71 | 1,051,400 | — | — |
| 2025-01-24 | $675.79 | $675.79 | 1,021,800 | — | — |
| 2025-01-23 | $694.64 | $694.64 | 1,145,000 | — | — |
| 2025-01-22 | $680.03 | $680.03 | 945,100 | — | — |
| 2025-01-21 | $687.80 | $687.80 | 1,145,300 | — | — |
| 2025-01-17 | $681.58 | $681.58 | 1,111,900 | — | — |
| 2025-01-16 | $693.23 | $693.23 | 853,900 | — | — |
| 2025-01-15 | $703.43 | $703.43 | 880,400 | — | — |
| 2025-01-14 | $690.87 | $690.87 | 791,700 | — | — |
| 2025-01-13 | $716.90 | $716.90 | 1,406,000 | — | — |
| 2025-01-10 | $696.88 | $696.88 | 1,117,200 | — | — |
| 2025-01-08 | $733.59 | $733.59 | 758,800 | — | — |
| 2025-01-07 | $730.30 | $730.30 | 802,500 | — | — |
| 2025-01-06 | $716.26 | $716.26 | 820,300 | — | — |
| 2025-01-03 | $718.15 | $718.15 | 558,000 | — | — |
| 2025-01-02 | $715.19 | $715.19 | 479,000 | — | — |