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
- 1999-11-23 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 | — | — | — | $611.55 | 7,906 |
| 2026-09-03 | — | — | — | $609.08 | 6,660 |
| 2026-09-02 | — | — | — | $607.05 | 11,975 |
| 2026-09-01 | — | — | — | $616.27 | 7,128 |
| 2026-08-31 | — | — | — | $622.59 | 13,108 |
| 2026-08-28 | — | — | — | $623.09 | 7,841 |
| 2026-08-27 | $626.50 | $626.50 | 277,100 | $632.76 | 18,250 |
| 2026-08-26 | $633.56 | $633.56 | 238,900 | $631.25 | 11,136 |
| 2026-08-25 | $626.90 | $626.90 | 186,100 | $632.88 | 8,972 |
| 2026-08-24 | $625.21 | $625.21 | 226,700 | $631.43 | 8,562 |
| 2026-08-21 | $636.15 | $636.15 | 362,100 | $637.54 | 18,940 |
| 2026-08-20 | $633.95 | $633.95 | 310,700 | $648.11 | 21,627 |
| 2026-08-19 | $648.63 | $648.63 | 248,300 | $670.06 | 10,649 |
| 2026-08-18 | $665.00 | $665.00 | 202,100 | $665.01 | 7,447 |
| 2026-08-17 | $677.27 | $677.27 | 167,500 | $678.88 | 11,624 |
| 2026-08-14 | $679.67 | $679.67 | 188,900 | $669.75 | 9,396 |
| 2026-08-13 | $673.66 | $673.66 | 245,900 | $686.74 | 11,410 |
| 2026-08-12 | $686.49 | $686.49 | 264,200 | $685.00 | 13,693 |
| 2026-08-11 | $681.74 | $681.74 | 298,000 | $692.52 | 15,923 |
| 2026-08-10 | $690.25 | $690.25 | 326,500 | $693.00 | 14,341 |
| 2026-08-07 | $691.30 | $691.30 | 302,800 | $685.80 | 17,024 |
| 2026-08-06 | $687.52 | $687.52 | 255,300 | $688.22 | 13,838 |
| 2026-08-05 | $683.73 | $683.73 | 443,400 | $686.93 | 39,427 |
| 2026-08-04 | $684.76 | $684.76 | 501,000 | $675.62 | 27,633 |
| 2026-08-03 | $670.56 | $670.56 | 319,500 | $656.75 | 11,819 |
| 2026-07-31 | $655.57 | $655.57 | 467,700 | $657.78 | 19,864 |
| 2026-07-30 | $649.18 | $649.18 | 585,700 | $639.64 | 23,131 |
| 2026-07-29 | $631.35 | $631.35 | 272,600 | $643.66 | 19,267 |
| 2026-07-28 | $649.67 | $649.67 | 441,100 | $647.39 | 24,743 |
| 2026-07-27 | $651.65 | $651.65 | 327,400 | $657.60 | 12,998 |
| 2026-07-24 | $655.35 | $655.35 | 293,600 | $652.55 | 15,799 |
| 2026-07-23 | $651.22 | $651.22 | 514,700 | $655.67 | 44,110 |
| 2026-07-22 | $650.50 | $650.50 | 1,151,700 | $653.50 | 81,355 |
| 2026-07-21 | $647.48 | $647.48 | 1,018,100 | $631.66 | 55,052 |
| 2026-07-20 | $626.59 | $626.59 | 458,600 | $633.74 | 32,335 |
| 2026-07-17 | $635.52 | $635.52 | 312,400 | — | — |
| 2026-07-16 | $630.86 | $630.86 | 322,400 | — | — |
| 2026-07-15 | $624.15 | $624.15 | 375,100 | — | — |
| 2026-07-14 | $623.10 | $623.10 | 309,700 | — | — |
| 2026-07-13 | $623.88 | $623.88 | 309,900 | — | — |
| 2026-07-10 | $634.60 | $634.60 | 478,500 | — | — |
| 2026-07-09 | $631.52 | $631.52 | 298,600 | — | — |
| 2026-07-08 | $639.51 | $639.51 | 274,100 | — | — |
| 2026-07-07 | $641.70 | $641.70 | 302,800 | — | — |
| 2026-07-06 | $654.98 | $654.98 | 222,500 | — | — |
| 2026-07-02 | $652.08 | $652.08 | 315,700 | — | — |
| 2026-07-01 | $661.20 | $661.20 | 398,500 | — | — |
| 2026-06-30 | $666.90 | $666.90 | 522,500 | — | — |
| 2026-06-29 | $641.22 | $641.22 | 361,900 | — | — |
| 2026-06-26 | $624.29 | $624.29 | 582,500 | — | — |
| 2026-06-25 | $627.19 | $627.19 | 233,300 | — | — |
| 2026-06-24 | $612.17 | $612.17 | 307,400 | — | — |
| 2026-06-23 | $612.91 | $612.91 | 335,900 | — | — |
| 2026-06-22 | $616.65 | $616.65 | 391,500 | — | — |
| 2026-06-18 | $619.58 | $619.58 | 624,600 | — | — |
| 2026-06-17 | $615.35 | $615.35 | 349,200 | — | — |
| 2026-06-16 | $630.07 | $630.07 | 270,600 | — | — |
| 2026-06-15 | $628.34 | $628.34 | 244,600 | — | — |
| 2026-06-12 | $626.02 | $626.02 | 270,200 | — | — |
| 2026-06-11 | $623.73 | $623.73 | 245,400 | — | — |
| 2026-06-10 | $601.35 | $601.35 | 271,000 | — | — |
| 2026-06-09 | $619.26 | $619.26 | 343,000 | — | — |
| 2026-06-08 | $612.38 | $612.38 | 353,700 | — | — |
| 2026-06-05 | $602.27 | $602.27 | 222,200 | — | — |
| 2026-06-04 | $618.59 | $618.59 | 227,200 | — | — |
| 2026-06-03 | $618.02 | $618.02 | 298,000 | — | — |
| 2026-06-02 | $618.81 | $618.81 | 251,300 | — | — |
| 2026-06-01 | $609.47 | $609.47 | 371,300 | — | — |
| 2026-05-29 | $619.83 | $619.83 | 560,800 | — | — |
| 2026-05-28 | $634.06 | $634.06 | 459,600 | — | — |
| 2026-05-27 | $612.52 | $612.52 | 362,100 | — | — |
| 2026-05-26 | $627.97 | $627.97 | 428,300 | — | — |
| 2026-05-22 | $620.45 | $620.45 | 280,400 | — | — |
| 2026-05-21 | $607.12 | $607.12 | 343,100 | — | — |
| 2026-05-20 | $614.20 | $614.20 | 424,200 | — | — |
| 2026-05-19 | $606.45 | $606.45 | 254,200 | — | — |
| 2026-05-18 | $617.61 | $617.61 | 240,800 | — | — |
| 2026-05-15 | $616.58 | $616.58 | 222,800 | — | — |
| 2026-05-14 | $638.56 | $638.56 | 205,400 | — | — |
| 2026-05-13 | $635.96 | $635.96 | 259,800 | — | — |
| 2026-05-12 | $632.17 | $632.17 | 267,800 | — | — |
| 2026-05-11 | $632.58 | $632.58 | 238,400 | — | — |
| 2026-05-08 | $621.38 | $621.38 | 199,000 | — | — |
| 2026-05-07 | $630.78 | $630.78 | 312,400 | — | — |
| 2026-05-06 | $644.13 | $644.13 | 281,700 | — | — |
| 2026-05-05 | $631.87 | $631.87 | 229,500 | — | — |
| 2026-05-04 | $637.58 | $637.58 | 201,100 | — | — |
| 2026-05-01 | $640.33 | $640.33 | 226,400 | — | — |
| 2026-04-30 | $645.85 | $645.85 | 411,400 | — | — |
| 2026-04-29 | $630.56 | $630.56 | 327,200 | — | — |
| 2026-04-28 | $641.89 | $641.89 | 365,100 | — | — |
| 2026-04-27 | $655.49 | $655.49 | 290,700 | — | — |
| 2026-04-24 | $648.68 | $648.68 | 442,700 | — | — |
| 2026-04-23 | $651.75 | $651.75 | 599,400 | — | — |
| 2026-04-22 | $656.69 | $656.69 | 631,000 | — | — |
| 2026-04-21 | $642.79 | $642.79 | 448,000 | — | — |
| 2026-04-20 | $645.73 | $645.73 | 400,500 | — | — |
| 2026-04-17 | $635.83 | $635.83 | 439,000 | — | — |
| 2026-04-16 | $635.76 | $635.76 | 377,900 | — | — |
| 2026-04-15 | $634.77 | $634.77 | 420,300 | — | — |