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-10-25 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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $551.60 | 33,811 |
| 2026-09-03 | — | — | — | $558.57 | 42,519 |
| 2026-09-02 | — | — | — | $548.40 | 25,494 |
| 2026-09-01 | — | — | — | $529.83 | 50,212 |
| 2026-08-31 | — | — | — | $519.96 | 58,920 |
| 2026-08-28 | — | — | — | $537.00 | 117,059 |
| 2026-08-27 | $540.10 | $546.14 | 1,239,200 | $535.87 | 52,112 |
| 2026-08-26 | $543.19 | $549.27 | 629,200 | $536.11 | 35,867 |
| 2026-08-25 | $537.22 | $543.23 | 716,000 | $535.83 | 41,025 |
| 2026-08-24 | $538.76 | $544.79 | 612,200 | $528.94 | 51,273 |
| 2026-08-21 | $521.46 | $527.29 | 468,400 | $517.57 | 28,722 |
| 2026-08-20 | $515.14 | $520.90 | 497,000 | $521.05 | 18,600 |
| 2026-08-19 | $527.85 | $533.76 | 646,000 | $518.57 | 39,879 |
| 2026-08-18 | $516.74 | $522.52 | 773,000 | $497.13 | 37,666 |
| 2026-08-17 | $493.33 | $498.85 | 556,300 | $506.99 | 31,266 |
| 2026-08-14 | $510.75 | $516.47 | 639,300 | $516.55 | 37,542 |
| 2026-08-13 | $515.57 | $521.34 | 758,800 | $533.10 | 44,044 |
| 2026-08-12 | $531.89 | $537.84 | 510,800 | $534.99 | 39,401 |
| 2026-08-11 | $541.35 | $547.41 | 414,600 | $544.52 | 21,503 |
| 2026-08-10 | $548.66 | $554.80 | 727,300 | $562.30 | 41,422 |
| 2026-08-07 | $565.15 | $571.47 | 566,300 | $540.91 | 29,736 |
| 2026-08-06 | $538.79 | $544.82 | 358,300 | $537.48 | 22,677 |
| 2026-08-05 | $539.47 | $545.51 | 459,300 | $546.31 | 22,341 |
| 2026-08-04 | $543.86 | $549.95 | 494,700 | $529.56 | 26,477 |
| 2026-08-03 | $534.41 | $540.39 | 977,500 | $522.11 | 52,166 |
| 2026-07-31 | $512.83 | $518.57 | 511,300 | $514.99 | 48,233 |
| 2026-07-30 | $516.73 | $522.51 | 535,700 | $506.71 | 34,939 |
| 2026-07-29 | $508.09 | $513.78 | 562,000 | $501.88 | 29,173 |
| 2026-07-28 | $501.52 | $507.13 | 517,600 | $486.33 | 30,002 |
| 2026-07-27 | $480.51 | $485.89 | 425,100 | $481.00 | 28,694 |
| 2026-07-24 | $475.36 | $480.68 | 545,400 | $476.18 | 21,832 |
| 2026-07-23 | $477.96 | $483.31 | 519,500 | $480.97 | 34,304 |
| 2026-07-22 | $483.52 | $488.93 | 551,900 | $492.50 | 38,590 |
| 2026-07-21 | $489.47 | $494.95 | 744,900 | $487.70 | 50,041 |
| 2026-07-20 | $488.08 | $493.54 | 635,100 | $486.62 | 37,974 |
| 2026-07-17 | $479.57 | $484.94 | 773,600 | — | — |
| 2026-07-16 | $478.86 | $484.22 | 523,900 | — | — |
| 2026-07-15 | $466.14 | $471.36 | 577,200 | — | — |
| 2026-07-14 | $469.12 | $474.37 | 448,500 | — | — |
| 2026-07-13 | $473.33 | $478.63 | 554,600 | — | — |
| 2026-07-10 | $469.20 | $474.45 | 426,000 | — | — |
| 2026-07-09 | $460.24 | $465.39 | 395,100 | — | — |
| 2026-07-08 | $455.11 | $460.20 | 434,100 | — | — |
| 2026-07-07 | $453.78 | $458.86 | 552,300 | — | — |
| 2026-07-06 | $452.49 | $457.55 | 699,400 | — | — |
| 2026-07-02 | $461.33 | $466.49 | 567,400 | — | — |
| 2026-07-01 | $454.78 | $459.87 | 774,400 | — | — |
| 2026-06-30 | $450.98 | $456.03 | 862,400 | — | — |
| 2026-06-29 | $459.12 | $464.26 | 895,700 | — | — |
| 2026-06-26 | $488.45 | $493.92 | 920,600 | — | — |
| 2026-06-25 | $485.52 | $490.95 | 998,200 | — | — |
| 2026-06-24 | $478.93 | $484.29 | 1,048,100 | — | — |
| 2026-06-23 | $459.33 | $464.47 | 616,100 | — | — |
| 2026-06-22 | $465.06 | $470.26 | 903,000 | — | — |
| 2026-06-18 | $456.13 | $461.23 | 1,409,000 | — | — |
| 2026-06-17 | $450.75 | $455.79 | 867,300 | — | — |
| 2026-06-16 | $463.68 | $468.87 | 613,900 | — | — |
| 2026-06-15 | $471.65 | $476.93 | 812,100 | — | — |
| 2026-06-12 | $467.74 | $472.97 | 699,800 | — | — |
| 2026-06-11 | $476.42 | $481.75 | 645,900 | — | — |
| 2026-06-10 | $470.75 | $476.02 | 745,600 | — | — |
| 2026-06-09 | $477.90 | $483.25 | 726,700 | — | — |
| 2026-06-08 | $462.80 | $467.98 | 589,900 | — | — |
| 2026-06-05 | $467.07 | $472.30 | 1,075,700 | — | — |
| 2026-06-04 | $462.52 | $467.70 | 1,275,500 | — | — |
| 2026-06-03 | $471.21 | $476.48 | 2,452,800 | — | — |
| 2026-06-02 | $494.87 | $500.41 | 1,974,400 | — | — |
| 2026-06-01 | $500.77 | $506.37 | 938,200 | — | — |
| 2026-05-29 | $508.85 | $514.54 | 821,900 | — | — |
| 2026-05-28 | $520.15 | $525.97 | 716,300 | — | — |
| 2026-05-27 | $507.35 | $513.03 | 666,900 | — | — |
| 2026-05-26 | $516.04 | $521.81 | 671,100 | — | — |
| 2026-05-22 | $515.04 | $520.80 | 481,300 | — | — |
| 2026-05-21 | $504.05 | $509.69 | 666,100 | — | — |
| 2026-05-20 | $493.12 | $498.64 | 631,300 | — | — |
| 2026-05-19 | $481.56 | $486.95 | 782,100 | — | — |
| 2026-05-18 | $479.87 | $485.24 | 1,091,100 | — | — |
| 2026-05-15 | $494.28 | $499.81 | 626,700 | — | — |
| 2026-05-14 | $498.28 | $503.86 | 589,700 | — | — |
| 2026-05-13 | $492.15 | $497.66 | 829,300 | — | — |
| 2026-05-12 | $505.20 | $510.85 | 1,049,600 | — | — |
| 2026-05-11 | $511.98 | $517.71 | 586,300 | — | — |
| 2026-05-08 | $521.58 | $527.42 | 474,300 | — | — |
| 2026-05-07 | $526.53 | $532.42 | 534,200 | — | — |
| 2026-05-06 | $535.10 | $541.09 | 691,600 | — | — |
| 2026-05-05 | $532.53 | $538.49 | 679,500 | — | — |
| 2026-05-04 | $518.00 | $523.80 | 913,400 | — | — |
| 2026-05-01 | $531.95 | $537.90 | 478,000 | — | — |
| 2026-04-30 | $537.48 | $543.49 | 611,400 | — | — |
| 2026-04-29 | $530.23 | $536.16 | 810,800 | — | — |
| 2026-04-28 | $538.15 | $544.17 | 412,600 | — | — |
| 2026-04-27 | $539.66 | $545.70 | 1,046,300 | — | — |
| 2026-04-24 | $558.55 | $564.80 | 389,100 | — | — |
| 2026-04-23 | $564.44 | $570.76 | 608,000 | — | — |
| 2026-04-22 | $563.91 | $570.22 | 576,500 | — | — |
| 2026-04-21 | $570.16 | $576.54 | 616,600 | — | — |
| 2026-04-20 | $572.24 | $578.64 | 710,900 | — | — |
| 2026-04-17 | $553.36 | $559.55 | 992,300 | — | — |
| 2026-04-16 | $539.44 | $545.48 | 717,200 | — | — |
| 2026-04-15 | $539.14 | $545.17 | 513,800 | — | — |
| 2026-04-14 | $533.09 | $539.06 | 686,300 | — | — |
| 2026-04-13 | $526.76 | $532.65 | 658,800 | — | — |
| 2026-04-10 | $520.38 | $526.20 | 708,100 | — | — |
| 2026-04-09 | $532.79 | $538.75 | 544,300 | — | — |
| 2026-04-08 | $532.82 | $538.78 | 762,200 | — | — |
| 2026-04-07 | $532.23 | $538.19 | 529,500 | — | — |
| 2026-04-06 | $542.65 | $548.72 | 398,500 | — | — |
| 2026-04-02 | $537.39 | $543.40 | 615,700 | — | — |
| 2026-04-01 | $536.61 | $542.61 | 699,500 | — | — |
| 2026-03-31 | $522.71 | $528.56 | 551,100 | — | — |
| 2026-03-30 | $510.09 | $515.80 | 701,700 | — | — |
| 2026-03-27 | $510.34 | $516.05 | 622,200 | — | — |
| 2026-03-26 | $521.64 | $527.48 | 655,100 | — | — |
| 2026-03-25 | $526.14 | $532.03 | 666,400 | — | — |
| 2026-03-24 | $515.22 | $520.98 | 976,000 | — | — |
| 2026-03-23 | $516.11 | $521.88 | 960,600 | — | — |
| 2026-03-20 | $529.97 | $535.90 | 948,600 | — | — |
| 2026-03-19 | $534.10 | $540.08 | 744,700 | — | — |
| 2026-03-18 | $520.65 | $526.48 | 968,400 | — | — |
| 2026-03-17 | $523.07 | $528.92 | 1,208,700 | — | — |
| 2026-03-16 | $516.74 | $522.52 | 2,700,200 | — | — |
| 2026-03-13 | $535.72 | $541.71 | 2,740,600 | — | — |
| 2026-03-12 | $624.70 | $631.69 | 1,519,800 | — | — |
| 2026-03-11 | $652.65 | $659.95 | 712,700 | — | — |
| 2026-03-10 | $647.23 | $654.47 | 619,900 | — | — |
| 2026-03-09 | $642.22 | $649.41 | 610,000 | — | — |
| 2026-03-06 | $646.34 | $653.57 | 409,800 | — | — |
| 2026-03-05 | $653.64 | $660.95 | 530,700 | — | — |
| 2026-03-04 | $661.34 | $668.74 | 465,500 | — | — |
| 2026-03-03 | $668.95 | $676.44 | 431,000 | — | — |
| 2026-03-02 | $677.00 | $684.58 | 394,200 | — | — |
| 2026-02-27 | $684.79 | $692.45 | 663,000 | — | — |
| 2026-02-26 | $695.63 | $703.41 | 415,800 | — | — |
| 2026-02-25 | $684.27 | $691.93 | 428,400 | — | — |
| 2026-02-24 | $686.44 | $694.12 | 428,500 | — | — |
| 2026-02-23 | $669.87 | $677.37 | 431,000 | — | — |
| 2026-02-20 | $682.89 | $690.53 | 422,000 | — | — |
| 2026-02-19 | $692.79 | $700.54 | 409,900 | — | — |
| 2026-02-18 | $689.42 | $697.13 | 621,000 | — | — |
| 2026-02-17 | $706.82 | $714.73 | 569,800 | — | — |
| 2026-02-13 | $683.40 | $691.05 | 380,600 | — | — |
| 2026-02-12 | $667.18 | $674.65 | 523,700 | — | — |
| 2026-02-11 | $683.05 | $690.69 | 360,800 | — | — |
| 2026-02-10 | $679.28 | $686.88 | 482,000 | — | — |
| 2026-02-09 | $696.25 | $704.04 | 560,100 | — | — |
| 2026-02-06 | $690.37 | $698.09 | 467,900 | — | — |
| 2026-02-05 | $677.91 | $685.50 | 552,800 | — | — |
| 2026-02-04 | $678.64 | $686.23 | 496,000 | — | — |
| 2026-02-03 | $673.39 | $680.92 | 418,200 | — | — |
| 2026-02-02 | $665.57 | $673.02 | 719,100 | — | — |
| 2026-01-30 | $647.36 | $654.60 | 732,400 | — | — |
| 2026-01-29 | $631.10 | $638.16 | 618,500 | — | — |
| 2026-01-28 | $638.21 | $645.35 | 637,400 | — | — |
| 2026-01-27 | $651.30 | $658.59 | 450,600 | — | — |
| 2026-01-26 | $661.34 | $668.74 | 731,600 | — | — |
| 2026-01-23 | $686.12 | $693.80 | 527,300 | — | — |
| 2026-01-22 | $681.64 | $689.27 | 498,700 | — | — |
| 2026-01-21 | $683.45 | $691.10 | 653,400 | — | — |
| 2026-01-20 | $675.62 | $683.18 | 527,300 | — | — |
| 2026-01-16 | $663.48 | $670.90 | 391,900 | — | — |
| 2026-01-15 | $665.12 | $672.56 | 402,700 | — | — |
| 2026-01-14 | $663.85 | $671.28 | 540,200 | — | — |
| 2026-01-13 | $664.85 | $672.29 | 396,500 | — | — |
| 2026-01-12 | $661.49 | $668.89 | 430,600 | — | — |
| 2026-01-09 | $666.18 | $673.63 | 659,800 | — | — |
| 2026-01-08 | $657.46 | $664.82 | 421,600 | — | — |
| 2026-01-07 | $655.36 | $662.69 | 666,400 | — | — |
| 2026-01-06 | $650.06 | $657.33 | 707,500 | — | — |
| 2026-01-05 | $631.15 | $638.21 | 892,200 | — | — |
| 2026-01-02 | $620.04 | $626.98 | 539,600 | — | — |