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
- 1998-01-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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $323.52 | 7,257 |
| 2026-09-03 | — | — | — | $303.97 | 18,309 |
| 2026-09-02 | — | — | — | $300.23 | 10,880 |
| 2026-09-01 | — | — | — | $299.42 | 11,494 |
| 2026-08-31 | — | — | — | $310.17 | 18,748 |
| 2026-08-28 | — | — | — | $328.19 | 7,044 |
| 2026-08-27 | $333.67 | $333.67 | 192,700 | $340.75 | 6,879 |
| 2026-08-26 | $331.48 | $331.48 | 253,900 | $314.00 | 11,692 |
| 2026-08-25 | $313.23 | $313.23 | 271,500 | $334.68 | 16,336 |
| 2026-08-24 | — | — | — | $335.30 | 10,230 |
| 2026-08-21 | $685.04 | $685.04 | 115,500 | $686.00 | 5,556 |
| 2026-08-20 | $683.27 | $683.27 | 126,600 | $696.18 | 6,914 |
| 2026-08-19 | $697.38 | $697.38 | 124,900 | $739.15 | 4,270 |
| 2026-08-18 | $738.79 | $738.79 | 127,700 | $758.57 | 4,841 |
| 2026-08-17 | $793.96 | $793.96 | 245,900 | $763.27 | 14,232 |
| 2026-08-14 | $756.18 | $756.18 | 129,000 | $755.63 | 5,533 |
| 2026-08-13 | $748.44 | $748.44 | 112,500 | $756.58 | 5,545 |
| 2026-08-12 | $766.33 | $766.33 | 266,300 | $805.26 | 9,551 |
| 2026-08-11 | $780.00 | $780.00 | 146,200 | $752.71 | 7,794 |
| 2026-08-10 | $751.09 | $751.09 | 133,200 | $780.54 | 3,969 |
| 2026-08-07 | $762.71 | $762.71 | 120,600 | $782.10 | 5,868 |
| 2026-08-06 | $768.43 | $768.43 | 175,500 | $772.11 | 9,015 |
| 2026-08-05 | $784.03 | $784.03 | 172,700 | $776.25 | 10,891 |
| 2026-08-04 | $760.36 | $760.36 | 158,800 | $738.08 | 5,381 |
| 2026-08-03 | $724.99 | $724.99 | 227,700 | $725.98 | 12,737 |
| 2026-07-31 | $744.54 | $744.54 | 485,300 | $684.73 | 27,283 |
| 2026-07-30 | $571.54 | $571.54 | 321,500 | $544.00 | 23,240 |
| 2026-07-29 | $496.22 | $496.22 | 194,700 | $534.95 | 14,514 |
| 2026-07-28 | $543.49 | $543.49 | 192,200 | $558.17 | 11,656 |
| 2026-07-27 | $603.23 | $603.23 | 146,300 | $625.29 | 8,417 |
| 2026-07-24 | $626.07 | $626.07 | 123,000 | $653.67 | 9,988 |
| 2026-07-23 | $663.70 | $663.70 | 147,500 | $679.93 | 9,051 |
| 2026-07-22 | $674.20 | $674.20 | 159,800 | $634.72 | 7,683 |
| 2026-07-21 | $647.92 | $647.92 | 152,900 | $649.48 | 7,754 |
| 2026-07-20 | $621.04 | $621.04 | 188,500 | $631.17 | 13,370 |
| 2026-07-17 | $613.02 | $613.02 | 540,800 | — | — |
| 2026-07-16 | $609.58 | $609.58 | 233,600 | — | — |
| 2026-07-15 | $625.91 | $625.91 | 258,500 | — | — |
| 2026-07-14 | $616.15 | $616.15 | 172,300 | — | — |
| 2026-07-13 | $602.91 | $602.91 | 172,500 | — | — |
| 2026-07-10 | $625.54 | $625.54 | 184,200 | — | — |
| 2026-07-09 | $642.77 | $642.77 | 168,700 | — | — |
| 2026-07-08 | $619.29 | $619.29 | 162,400 | — | — |
| 2026-07-07 | $609.47 | $609.47 | 351,100 | — | — |
| 2026-07-06 | $670.79 | $670.79 | 232,300 | — | — |
| 2026-07-02 | $654.00 | $654.00 | 238,200 | — | — |
| 2026-07-01 | $699.98 | $699.98 | 310,600 | — | — |
| 2026-06-30 | $734.66 | $734.66 | 1,289,900 | — | — |
| 2026-06-29 | $722.97 | $722.97 | 297,600 | — | — |
| 2026-06-26 | $714.90 | $714.90 | 1,400,300 | — | — |
| 2026-06-25 | $766.54 | $766.54 | 302,000 | — | — |
| 2026-06-24 | $747.49 | $747.49 | 448,100 | — | — |
| 2026-06-23 | $710.54 | $710.54 | 205,400 | — | — |
| 2026-06-22 | $754.74 | $754.74 | 174,200 | — | — |
| 2026-06-18 | $712.39 | $712.39 | 254,300 | — | — |
| 2026-06-17 | $685.18 | $685.18 | 198,700 | — | — |
| 2026-06-16 | $695.81 | $695.81 | 170,300 | — | — |
| 2026-06-15 | $726.41 | $726.41 | 178,500 | — | — |
| 2026-06-12 | $749.83 | $749.83 | 214,100 | — | — |
| 2026-06-11 | $731.33 | $731.33 | 126,200 | — | — |
| 2026-06-10 | $678.20 | $678.20 | 205,300 | — | — |
| 2026-06-09 | $726.31 | $726.31 | 206,500 | — | — |
| 2026-06-08 | $734.91 | $734.91 | 164,500 | — | — |
| 2026-06-05 | $720.72 | $720.72 | 184,200 | — | — |
| 2026-06-04 | $742.09 | $742.09 | 118,100 | — | — |
| 2026-06-03 | $724.45 | $724.45 | 217,200 | — | — |
| 2026-06-02 | $704.89 | $704.89 | 194,300 | — | — |
| 2026-06-01 | $677.43 | $677.43 | 201,300 | — | — |
| 2026-05-29 | $678.35 | $678.35 | 353,300 | — | — |
| 2026-05-28 | $698.96 | $698.96 | 237,700 | — | — |
| 2026-05-27 | $694.20 | $694.20 | 235,700 | — | — |
| 2026-05-26 | $696.85 | $696.85 | 167,200 | — | — |
| 2026-05-22 | $659.65 | $659.65 | 141,200 | — | — |
| 2026-05-21 | $647.84 | $647.84 | 213,300 | — | — |
| 2026-05-20 | $655.88 | $655.88 | 169,600 | — | — |
| 2026-05-19 | $639.44 | $639.44 | 234,500 | — | — |
| 2026-05-18 | $654.28 | $654.28 | 175,500 | — | — |
| 2026-05-15 | $682.20 | $682.20 | 123,400 | — | — |
| 2026-05-14 | $697.21 | $697.21 | 198,800 | — | — |
| 2026-05-13 | $677.78 | $677.78 | 231,800 | — | — |
| 2026-05-12 | $685.48 | $685.48 | 143,400 | — | — |
| 2026-05-11 | $685.11 | $685.11 | 206,400 | — | — |
| 2026-05-08 | $666.70 | $666.70 | 164,400 | — | — |
| 2026-05-07 | $665.63 | $665.63 | 283,600 | — | — |
| 2026-05-06 | $673.84 | $673.84 | 306,800 | — | — |
| 2026-05-05 | $661.40 | $661.40 | 283,800 | — | — |
| 2026-05-04 | $626.42 | $626.42 | 212,700 | — | — |
| 2026-05-01 | $655.64 | $655.64 | 350,500 | — | — |
| 2026-04-30 | $644.08 | $644.08 | 286,500 | — | — |
| 2026-04-29 | $572.01 | $572.01 | 239,400 | — | — |
| 2026-04-28 | $601.00 | $601.00 | 413,700 | — | — |
| 2026-04-27 | $606.97 | $606.97 | 198,600 | — | — |
| 2026-04-24 | $599.80 | $599.80 | 261,900 | — | — |
| 2026-04-23 | $586.17 | $586.17 | 106,200 | — | — |
| 2026-04-22 | $582.22 | $582.22 | 217,800 | — | — |
| 2026-04-21 | $564.19 | $564.19 | 138,500 | — | — |
| 2026-04-20 | $553.28 | $553.28 | 164,400 | — | — |
| 2026-04-17 | $537.58 | $537.58 | 276,900 | — | — |
| 2026-04-16 | $483.38 | $483.38 | 262,900 | — | — |
| 2026-04-15 | $529.22 | $529.22 | 161,700 | — | — |