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
- 1996-01-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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $107.08 | 27,398 |
| 2026-09-03 | — | — | — | $109.52 | 45,372 |
| 2026-09-02 | — | — | — | $105.91 | 18,642 |
| 2026-09-01 | — | — | — | $106.94 | 25,075 |
| 2026-08-31 | — | — | — | $107.94 | 21,222 |
| 2026-08-28 | — | — | — | $104.72 | 38,825 |
| 2026-08-27 | $105.09 | $110.60 | 458,400 | $105.13 | 50,250 |
| 2026-08-26 | $101.10 | $106.41 | 180,100 | $98.74 | 11,378 |
| 2026-08-25 | $100.43 | $105.70 | 276,800 | $98.55 | 19,471 |
| 2026-08-24 | $100.25 | $105.51 | 258,100 | $100.43 | 23,746 |
| 2026-08-21 | $100.24 | $105.50 | 460,300 | $100.69 | 35,828 |
| 2026-08-20 | $100.37 | $105.64 | 319,500 | $99.82 | 18,599 |
| 2026-08-19 | $100.93 | $106.23 | 530,900 | $98.42 | 37,414 |
| 2026-08-18 | $99.56 | $104.78 | 550,200 | $99.41 | 35,420 |
| 2026-08-17 | $97.90 | $103.04 | 355,100 | $100.58 | 33,243 |
| 2026-08-14 | $102.26 | $107.63 | 414,000 | $105.01 | 39,028 |
| 2026-08-13 | $105.25 | $110.77 | 866,600 | $100.63 | 89,838 |
| 2026-08-12 | $98.56 | $103.73 | 633,000 | $98.56 | 71,840 |
| 2026-08-11 | $101.52 | $106.85 | 665,600 | $101.09 | 29,436 |
| 2026-08-10 | $102.57 | $107.95 | 765,000 | $100.02 | 30,512 |
| 2026-08-07 | $101.85 | $107.19 | 552,800 | $97.96 | 47,228 |
| 2026-08-06 | $97.11 | $102.21 | 835,600 | $96.44 | 76,589 |
| 2026-08-05 | $99.35 | $104.56 | 1,355,800 | $95.74 | 102,171 |
| 2026-08-04 | $103.29 | $108.71 | 848,800 | $98.74 | 68,292 |
| 2026-08-03 | $100.65 | $105.93 | 632,400 | $102.37 | 71,417 |
| 2026-07-31 | $98.79 | $103.97 | 389,400 | $98.05 | 28,178 |
| 2026-07-30 | $98.88 | $104.07 | 504,600 | $100.92 | 40,318 |
| 2026-07-29 | $105.02 | $110.53 | 806,200 | $102.41 | 47,590 |
| 2026-07-28 | $101.41 | $106.73 | 755,500 | $97.11 | 49,453 |
| 2026-07-27 | $95.01 | $100.00 | 886,200 | $91.11 | 52,314 |
| 2026-07-24 | $90.26 | $95.00 | 715,500 | $87.64 | 37,160 |
| 2026-07-23 | $86.82 | $91.38 | 446,900 | $89.73 | 30,183 |
| 2026-07-22 | $88.52 | $93.17 | 967,000 | $92.58 | 50,787 |
| 2026-07-21 | $94.13 | $99.07 | 890,000 | $97.65 | 69,766 |
| 2026-07-20 | $101.34 | $106.66 | 951,800 | $98.61 | 27,113 |
| 2026-07-17 | $100.15 | $105.41 | 453,900 | — | — |
| 2026-07-16 | $100.93 | $106.23 | 478,900 | — | — |
| 2026-07-15 | $101.53 | $106.86 | 279,200 | — | — |
| 2026-07-14 | $102.28 | $107.65 | 309,300 | — | — |
| 2026-07-13 | $103.48 | $108.91 | 450,700 | — | — |
| 2026-07-10 | $99.74 | $104.97 | 248,800 | — | — |
| 2026-07-09 | $97.86 | $103.00 | 344,000 | — | — |
| 2026-07-08 | $96.80 | $101.88 | 379,100 | — | — |
| 2026-07-07 | $98.63 | $103.81 | 463,000 | — | — |
| 2026-07-06 | $97.17 | $102.27 | 380,900 | — | — |
| 2026-07-02 | $96.74 | $101.82 | 413,400 | — | — |
| 2026-07-01 | $94.83 | $99.81 | 576,700 | — | — |
| 2026-06-30 | $90.85 | $95.62 | 486,700 | — | — |
| 2026-06-29 | $91.80 | $96.62 | 405,700 | — | — |
| 2026-06-26 | $91.99 | $96.82 | 762,600 | — | — |
| 2026-06-25 | $87.60 | $92.20 | 660,900 | — | — |
| 2026-06-24 | $87.41 | $92.00 | 441,300 | — | — |
| 2026-06-23 | $87.07 | $91.64 | 655,000 | — | — |
| 2026-06-22 | $84.07 | $88.48 | 634,800 | — | — |
| 2026-06-18 | $84.68 | $89.12 | 832,600 | — | — |
| 2026-06-17 | $83.15 | $87.51 | 1,044,700 | — | — |
| 2026-06-16 | $87.23 | $91.81 | 696,200 | — | — |
| 2026-06-15 | $86.54 | $91.08 | 702,700 | — | — |
| 2026-06-12 | $88.71 | $93.37 | 735,300 | — | — |
| 2026-06-11 | $88.08 | $92.70 | 773,000 | — | — |
| 2026-06-10 | $88.36 | $93.00 | 714,900 | — | — |
| 2026-06-09 | $88.62 | $93.27 | 1,010,600 | — | — |
| 2026-06-08 | $91.35 | $96.14 | 1,024,400 | — | — |
| 2026-06-05 | $93.14 | $98.03 | 651,900 | — | — |
| 2026-06-04 | $93.61 | $98.52 | 530,800 | — | — |
| 2026-06-03 | $94.91 | $99.89 | 759,000 | — | — |
| 2026-06-02 | $97.05 | $102.14 | 784,100 | — | — |
| 2026-06-01 | $99.45 | $104.67 | 1,217,700 | — | — |
| 2026-05-29 | $92.66 | $97.52 | 1,226,500 | — | — |
| 2026-05-28 | $90.64 | $95.40 | 1,137,500 | — | — |
| 2026-05-27 | $91.15 | $95.93 | 530,100 | — | — |
| 2026-05-26 | $94.16 | $99.10 | 531,800 | — | — |
| 2026-05-22 | $94.46 | $99.42 | 462,800 | — | — |
| 2026-05-21 | $95.35 | $100.35 | 330,400 | — | — |
| 2026-05-20 | $93.77 | $98.69 | 615,900 | — | — |
| 2026-05-19 | $94.76 | $99.73 | 665,600 | — | — |
| 2026-05-18 | $92.41 | $97.26 | 716,300 | — | — |
| 2026-05-15 | $89.76 | $94.47 | 677,300 | — | — |
| 2026-05-14 | $87.94 | $92.55 | 685,100 | — | — |
| 2026-05-13 | $86.38 | $90.91 | 1,001,400 | — | — |
| 2026-05-12 | $86.70 | $91.25 | 1,159,700 | — | — |
| 2026-05-11 | $91.39 | $96.19 | 1,015,200 | — | — |
| 2026-05-08 | $92.73 | $97.60 | 877,000 | — | — |
| 2026-05-07 | $95.64 | $100.66 | 1,146,200 | — | — |
| 2026-05-06 | $96.85 | $101.93 | 2,750,800 | — | — |
| 2026-05-05 | $125.01 | $131.57 | 781,600 | — | — |
| 2026-05-04 | $124.19 | $130.71 | 1,213,200 | — | — |
| 2026-05-01 | $112.90 | $118.82 | 910,500 | — | — |
| 2026-04-30 | $102.02 | $107.37 | 328,400 | — | — |
| 2026-04-29 | $101.87 | $107.22 | 274,600 | — | — |
| 2026-04-28 | $102.05 | $107.41 | 477,700 | — | — |
| 2026-04-27 | $100.96 | $106.26 | 454,900 | — | — |
| 2026-04-24 | $100.35 | $105.62 | 498,200 | — | — |
| 2026-04-23 | $98.73 | $103.91 | 718,200 | — | — |
| 2026-04-22 | $105.60 | $111.14 | 337,100 | — | — |
| 2026-04-21 | $106.26 | $111.84 | 403,900 | — | — |
| 2026-04-20 | $105.53 | $111.07 | 471,800 | — | — |
| 2026-04-17 | $105.25 | $110.77 | 751,700 | — | — |
| 2026-04-16 | $105.04 | $110.55 | 791,400 | — | — |
| 2026-04-15 | $102.00 | $107.35 | 833,600 | — | — |