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
- 2007-11-15 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 | — | — | — | $561.46 | 26,769 |
| 2026-09-03 | — | — | — | $563.97 | 11,552 |
| 2026-09-02 | — | — | — | $564.30 | 21,581 |
| 2026-09-01 | — | — | — | $567.54 | 21,440 |
| 2026-08-31 | — | — | — | $575.18 | 20,205 |
| 2026-08-28 | — | — | — | $571.96 | 12,295 |
| 2026-08-27 | $569.15 | $652.54 | 530,600 | $567.30 | 21,941 |
| 2026-08-26 | $564.22 | $646.89 | 273,300 | $561.98 | 16,745 |
| 2026-08-25 | $563.99 | $646.63 | 374,200 | $562.57 | 20,538 |
| 2026-08-24 | $571.36 | $655.08 | 409,100 | $564.53 | 20,452 |
| 2026-08-21 | $563.49 | $646.06 | 437,000 | $568.34 | 19,099 |
| 2026-08-20 | $568.75 | $652.09 | 676,500 | $567.67 | 18,860 |
| 2026-08-19 | $565.27 | $648.10 | 636,400 | $561.50 | 21,821 |
| 2026-08-18 | $562.77 | $645.23 | 957,200 | $558.72 | 43,870 |
| 2026-08-17 | $550.68 | $631.37 | 634,100 | $561.22 | 36,149 |
| 2026-08-14 | $569.13 | $652.52 | 534,000 | $572.76 | 19,741 |
| 2026-08-13 | $575.24 | $657.18 | 689,700 | $562.34 | 38,024 |
| 2026-08-12 | $563.01 | $643.20 | 879,700 | $559.35 | 54,624 |
| 2026-08-11 | $561.71 | $641.72 | 708,600 | $563.50 | 53,824 |
| 2026-08-10 | $563.08 | $643.28 | 892,200 | $559.94 | 53,460 |
| 2026-08-07 | $563.17 | $643.39 | 617,300 | $566.77 | 37,399 |
| 2026-08-06 | $567.23 | $648.03 | 667,700 | $572.40 | 42,487 |
| 2026-08-05 | $571.87 | $653.33 | 598,500 | $581.78 | 30,827 |
| 2026-08-04 | $571.47 | $652.87 | 827,900 | $575.02 | 86,326 |
| 2026-08-03 | $574.43 | $656.25 | 418,600 | $580.49 | 29,438 |
| 2026-07-31 | $572.24 | $653.75 | 616,800 | $569.95 | 44,967 |
| 2026-07-30 | $575.74 | $657.75 | 707,700 | $575.82 | 42,965 |
| 2026-07-29 | $582.92 | $665.95 | 547,400 | $581.99 | 47,615 |
| 2026-07-28 | $579.39 | $661.92 | 760,300 | $575.79 | 77,337 |
| 2026-07-27 | $571.03 | $652.37 | 720,600 | $557.50 | 37,232 |
| 2026-07-24 | $550.79 | $629.24 | 1,139,200 | $557.76 | 96,520 |
| 2026-07-23 | $552.51 | $631.21 | 1,372,000 | $566.00 | 103,689 |
| 2026-07-22 | $570.95 | $652.28 | 1,176,000 | $558.16 | 117,079 |
| 2026-07-21 | $561.74 | $641.75 | 2,010,200 | $558.75 | 176,039 |
| 2026-07-20 | $625.11 | $714.15 | 750,600 | $631.70 | 62,601 |
| 2026-07-17 | $628.66 | $718.21 | 680,900 | — | — |
| 2026-07-16 | $637.24 | $728.01 | 511,500 | — | — |
| 2026-07-15 | $621.77 | $710.33 | 476,200 | — | — |
| 2026-07-14 | $611.43 | $698.52 | 483,800 | — | — |
| 2026-07-13 | $620.23 | $708.58 | 448,700 | — | — |
| 2026-07-10 | $604.71 | $690.84 | 267,700 | — | — |
| 2026-07-09 | $603.35 | $689.29 | 471,000 | — | — |
| 2026-07-08 | $604.23 | $690.30 | 493,800 | — | — |
| 2026-07-07 | $608.09 | $694.71 | 677,800 | — | — |
| 2026-07-06 | $614.04 | $701.50 | 422,700 | — | — |
| 2026-07-02 | $603.11 | $689.02 | 522,400 | — | — |
| 2026-07-01 | $582.03 | $664.93 | 888,100 | — | — |
| 2026-06-30 | $560.04 | $639.81 | 666,400 | — | — |
| 2026-06-29 | $558.00 | $637.48 | 901,800 | — | — |
| 2026-06-26 | $554.85 | $633.88 | 2,592,800 | — | — |
| 2026-06-25 | $544.56 | $622.13 | 926,900 | — | — |
| 2026-06-24 | $577.29 | $659.52 | 688,500 | — | — |
| 2026-06-23 | $581.51 | $664.34 | 711,400 | — | — |
| 2026-06-22 | $580.85 | $663.59 | 697,800 | — | — |
| 2026-06-18 | $581.19 | $663.97 | 1,002,700 | — | — |
| 2026-06-17 | $596.89 | $681.91 | 585,100 | — | — |
| 2026-06-16 | $608.16 | $694.79 | 490,600 | — | — |
| 2026-06-15 | $611.17 | $698.22 | 539,500 | — | — |
| 2026-06-12 | $599.12 | $684.46 | 390,200 | — | — |
| 2026-06-11 | $594.31 | $678.96 | 408,200 | — | — |
| 2026-06-10 | $608.52 | $695.20 | 331,500 | — | — |
| 2026-06-09 | $607.54 | $694.08 | 388,200 | — | — |
| 2026-06-08 | $602.94 | $688.82 | 553,700 | — | — |
| 2026-06-05 | $615.46 | $703.13 | 457,900 | — | — |
| 2026-06-04 | $618.87 | $707.02 | 445,700 | — | — |
| 2026-06-03 | $613.58 | $700.98 | 831,600 | — | — |
| 2026-06-02 | $630.27 | $720.05 | 974,400 | — | — |
| 2026-06-01 | $643.83 | $735.54 | 766,100 | — | — |
| 2026-05-29 | $631.38 | $721.31 | 1,096,900 | — | — |
| 2026-05-28 | $626.52 | $715.76 | 1,200,500 | — | — |
| 2026-05-27 | $603.47 | $689.43 | 786,400 | — | — |
| 2026-05-26 | $588.52 | $672.35 | 566,700 | — | — |
| 2026-05-22 | $588.55 | $672.38 | 412,300 | — | — |
| 2026-05-21 | $582.34 | $665.29 | 446,400 | — | — |
| 2026-05-20 | $581.97 | $664.87 | 540,500 | — | — |
| 2026-05-19 | $577.69 | $659.98 | 865,500 | — | — |
| 2026-05-18 | $584.13 | $667.33 | 558,100 | — | — |
| 2026-05-15 | $561.72 | $641.73 | 566,800 | — | — |
| 2026-05-14 | $569.69 | $648.49 | 627,200 | — | — |
| 2026-05-13 | $570.91 | $649.88 | 690,400 | — | — |
| 2026-05-12 | $581.09 | $661.47 | 850,700 | — | — |
| 2026-05-11 | $584.63 | $665.50 | 664,600 | — | — |
| 2026-05-08 | $585.42 | $666.40 | 625,200 | — | — |
| 2026-05-07 | $588.37 | $669.76 | 670,700 | — | — |
| 2026-05-06 | $582.14 | $662.67 | 834,200 | — | — |
| 2026-05-05 | $580.88 | $661.23 | 831,800 | — | — |
| 2026-05-04 | $582.27 | $662.81 | 337,800 | — | — |
| 2026-05-01 | $588.85 | $670.30 | 266,900 | — | — |
| 2026-04-30 | $591.41 | $673.22 | 598,300 | — | — |
| 2026-04-29 | $598.13 | $680.87 | 614,200 | — | — |
| 2026-04-28 | $594.78 | $677.06 | 629,800 | — | — |
| 2026-04-27 | $591.02 | $672.77 | 549,100 | — | — |
| 2026-04-24 | $592.69 | $674.68 | 389,300 | — | — |
| 2026-04-23 | $598.01 | $680.73 | 778,600 | — | — |
| 2026-04-22 | $608.04 | $692.15 | 899,100 | — | — |
| 2026-04-21 | $597.39 | $680.03 | 1,418,300 | — | — |
| 2026-04-20 | $566.95 | $645.38 | 584,100 | — | — |
| 2026-04-17 | $568.55 | $647.20 | 804,500 | — | — |
| 2026-04-16 | $564.90 | $643.04 | 439,000 | — | — |
| 2026-04-15 | $560.06 | $637.53 | 424,800 | — | — |