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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $838.78 | 17,486 |
| 2026-09-03 | — | — | — | $857.18 | 27,438 |
| 2026-09-02 | — | — | — | $827.62 | 41,973 |
| 2026-09-01 | — | — | — | $804.33 | 24,583 |
| 2026-08-31 | — | — | — | $784.58 | 28,369 |
| 2026-08-28 | — | — | — | $807.04 | 26,913 |
| 2026-08-27 | $807.71 | $815.33 | 766,800 | $804.48 | 34,678 |
| 2026-08-26 | $814.79 | $822.48 | 585,300 | $832.36 | 16,513 |
| 2026-08-25 | $833.56 | $841.43 | 505,400 | $830.64 | 17,388 |
| 2026-08-24 | $828.50 | $836.32 | 672,000 | $831.98 | 23,760 |
| 2026-08-21 | $834.04 | $841.91 | 786,800 | $831.82 | 20,461 |
| 2026-08-20 | $826.64 | $834.44 | 596,400 | $837.50 | 17,311 |
| 2026-08-19 | $840.84 | $848.77 | 750,400 | $821.35 | 29,506 |
| 2026-08-18 | $810.24 | $817.89 | 779,000 | $810.77 | 24,070 |
| 2026-08-17 | $805.93 | $812.59 | 541,300 | $802.00 | 25,064 |
| 2026-08-14 | $803.48 | $810.12 | 425,600 | $803.49 | 14,750 |
| 2026-08-13 | $805.97 | $812.63 | 709,700 | $799.74 | 37,819 |
| 2026-08-12 | $797.99 | $804.58 | 575,100 | $793.35 | 27,957 |
| 2026-08-11 | $797.00 | $803.58 | 939,100 | $808.00 | 32,520 |
| 2026-08-10 | $808.05 | $814.72 | 1,213,700 | $779.84 | 44,889 |
| 2026-08-07 | $784.36 | $790.84 | 837,600 | $774.67 | 24,203 |
| 2026-08-06 | $772.11 | $778.49 | 783,900 | $777.10 | 29,468 |
| 2026-08-05 | $768.58 | $774.93 | 532,400 | $769.65 | 36,834 |
| 2026-08-04 | $760.66 | $766.94 | 817,300 | $754.72 | 44,707 |
| 2026-08-03 | $759.24 | $765.51 | 842,600 | $771.91 | 41,568 |
| 2026-07-31 | $762.63 | $768.93 | 1,158,300 | $725.14 | 56,986 |
| 2026-07-30 | $738.34 | $744.44 | 1,460,700 | $697.48 | 81,935 |
| 2026-07-29 | $695.42 | $701.16 | 1,022,100 | $698.11 | 59,936 |
| 2026-07-28 | $695.18 | $700.92 | 900,200 | $678.00 | 60,336 |
| 2026-07-27 | $667.17 | $672.68 | 650,800 | $664.45 | 55,406 |
| 2026-07-24 | $656.01 | $661.43 | 708,400 | $655.97 | 78,269 |
| 2026-07-23 | $651.91 | $657.29 | 1,129,400 | $647.75 | 133,482 |
| 2026-07-22 | $651.18 | $656.56 | 872,200 | $675.00 | 87,086 |
| 2026-07-21 | $675.19 | $680.77 | 529,400 | $678.24 | 35,257 |
| 2026-07-20 | $672.15 | $677.70 | 624,800 | $675.83 | 44,990 |
| 2026-07-17 | $676.69 | $682.28 | 648,300 | — | — |
| 2026-07-16 | $678.94 | $684.55 | 730,100 | — | — |
| 2026-07-15 | $664.45 | $669.94 | 555,400 | — | — |
| 2026-07-14 | $656.12 | $661.54 | 478,000 | — | — |
| 2026-07-13 | $663.09 | $668.57 | 606,300 | — | — |
| 2026-07-10 | $664.52 | $670.01 | 581,700 | — | — |
| 2026-07-09 | $667.95 | $673.47 | 672,500 | — | — |
| 2026-07-08 | $662.88 | $668.35 | 746,800 | — | — |
| 2026-07-07 | $676.23 | $681.82 | 918,700 | — | — |
| 2026-07-06 | $649.81 | $655.18 | 714,300 | — | — |
| 2026-07-02 | $654.27 | $659.67 | 1,071,600 | — | — |
| 2026-07-01 | $624.72 | $629.88 | 1,170,600 | — | — |
| 2026-06-30 | $623.54 | $628.69 | 820,900 | — | — |
| 2026-06-29 | $631.81 | $637.03 | 734,400 | — | — |
| 2026-06-26 | $632.90 | $638.13 | 1,213,600 | — | — |
| 2026-06-25 | $620.14 | $625.26 | 696,800 | — | — |
| 2026-06-24 | $623.43 | $628.58 | 839,900 | — | — |
| 2026-06-23 | $618.03 | $623.13 | 1,279,700 | — | — |
| 2026-06-22 | $612.50 | $617.56 | 1,604,300 | — | — |
| 2026-06-18 | $609.94 | $614.98 | 2,609,100 | — | — |
| 2026-06-17 | $607.93 | $612.95 | 1,299,500 | — | — |
| 2026-06-16 | $614.73 | $619.81 | 1,007,500 | — | — |
| 2026-06-15 | $614.98 | $620.06 | 815,900 | — | — |
| 2026-06-12 | $612.14 | $617.20 | 717,700 | — | — |
| 2026-06-11 | $611.48 | $616.53 | 943,100 | — | — |
| 2026-06-10 | $601.65 | $606.62 | 816,100 | — | — |
| 2026-06-09 | $616.18 | $621.27 | 1,190,600 | — | — |
| 2026-06-08 | $611.34 | $616.39 | 1,259,200 | — | — |
| 2026-06-05 | $635.45 | $640.70 | 975,800 | — | — |
| 2026-06-04 | $628.73 | $633.92 | 974,700 | — | — |
| 2026-06-03 | $618.95 | $624.06 | 986,700 | — | — |
| 2026-06-02 | $602.92 | $607.90 | 1,066,700 | — | — |
| 2026-06-01 | $600.66 | $605.62 | 1,079,900 | — | — |
| 2026-05-29 | $614.78 | $619.86 | 2,187,500 | — | — |
| 2026-05-28 | $621.52 | $626.65 | 1,234,400 | — | — |
| 2026-05-27 | $627.74 | $632.92 | 1,913,500 | — | — |
| 2026-05-26 | $634.62 | $639.86 | 889,800 | — | — |
| 2026-05-22 | $638.88 | $644.16 | 994,900 | — | — |
| 2026-05-21 | $642.59 | $647.90 | 1,178,500 | — | — |
| 2026-05-20 | $649.76 | $655.13 | 1,165,600 | — | — |
| 2026-05-19 | $630.30 | $634.56 | 1,445,100 | — | — |
| 2026-05-18 | $629.68 | $633.93 | 2,996,600 | — | — |
| 2026-05-15 | $698.25 | $702.97 | 728,000 | — | — |
| 2026-05-14 | $712.87 | $717.69 | 767,200 | — | — |
| 2026-05-13 | $719.88 | $724.74 | 879,300 | — | — |
| 2026-05-12 | $723.41 | $728.30 | 824,300 | — | — |
| 2026-05-11 | $712.77 | $717.59 | 1,227,200 | — | — |
| 2026-05-08 | $714.89 | $719.72 | 589,000 | — | — |
| 2026-05-07 | $709.10 | $713.89 | 774,600 | — | — |
| 2026-05-06 | $721.05 | $725.92 | 739,900 | — | — |
| 2026-05-05 | $702.27 | $707.01 | 642,700 | — | — |
| 2026-05-04 | $709.21 | $714.00 | 554,100 | — | — |
| 2026-05-01 | $701.42 | $706.16 | 729,100 | — | — |
| 2026-04-30 | $707.06 | $711.84 | 1,096,500 | — | — |
| 2026-04-29 | $686.36 | $691.00 | 1,835,000 | — | — |
| 2026-04-28 | $731.77 | $736.71 | 569,000 | — | — |
| 2026-04-27 | $744.44 | $749.47 | 603,200 | — | — |
| 2026-04-24 | $751.57 | $756.65 | 809,500 | — | — |
| 2026-04-23 | $766.02 | $771.20 | 928,700 | — | — |
| 2026-04-22 | $746.58 | $751.62 | 901,900 | — | — |
| 2026-04-21 | $747.36 | $752.41 | 707,400 | — | — |
| 2026-04-20 | $749.41 | $754.47 | 493,800 | — | — |
| 2026-04-17 | $750.57 | $755.64 | 513,000 | — | — |
| 2026-04-16 | $746.00 | $751.04 | 505,000 | — | — |
| 2026-04-15 | $753.93 | $759.02 | 571,100 | — | — |