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
- 1993-11-05 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 | — | — | — | $95.45 | 40,841 |
| 2026-09-03 | — | — | — | $97.71 | 15,509 |
| 2026-09-02 | — | — | — | $96.02 | 14,197 |
| 2026-09-01 | — | — | — | $96.11 | 19,549 |
| 2026-08-31 | — | — | — | $97.92 | 12,889 |
| 2026-08-28 | — | — | — | $99.97 | 18,904 |
| 2026-08-27 | $99.27 | $99.27 | 326,600 | $99.14 | 7,041 |
| 2026-08-26 | $98.86 | $98.86 | 378,100 | $98.25 | 18,642 |
| 2026-08-25 | $98.73 | $98.73 | 594,900 | $99.03 | 37,629 |
| 2026-08-24 | $98.69 | $98.69 | 376,200 | $100.04 | 12,849 |
| 2026-08-21 | $100.03 | $100.03 | 547,600 | $98.61 | 18,652 |
| 2026-08-20 | $98.43 | $98.43 | 310,100 | $97.68 | 16,877 |
| 2026-08-19 | $98.86 | $98.86 | 861,600 | $98.13 | 48,241 |
| 2026-08-18 | $96.18 | $96.18 | 754,600 | $100.10 | 43,866 |
| 2026-08-17 | $100.61 | $100.61 | 522,000 | $101.00 | 22,181 |
| 2026-08-14 | $101.56 | $101.56 | 441,500 | $102.69 | 19,049 |
| 2026-08-13 | $102.72 | $102.72 | 1,210,800 | $102.00 | 10,671 |
| 2026-08-12 | $102.61 | $102.61 | 394,500 | $103.98 | 13,348 |
| 2026-08-11 | $103.33 | $103.33 | 463,900 | $103.21 | 19,260 |
| 2026-08-10 | $102.63 | $102.63 | 432,400 | $102.31 | 16,413 |
| 2026-08-07 | $103.75 | $103.75 | 371,100 | $103.43 | 24,202 |
| 2026-08-06 | $102.82 | $102.82 | 571,400 | $105.16 | 43,825 |
| 2026-08-05 | $105.57 | $105.57 | 816,400 | $106.52 | 58,512 |
| 2026-08-04 | $106.29 | $106.29 | 1,346,300 | $101.93 | 55,073 |
| 2026-08-03 | $100.95 | $100.95 | 915,300 | $100.93 | 52,874 |
| 2026-07-31 | $99.66 | $99.66 | 800,200 | $98.63 | 51,246 |
| 2026-07-30 | $98.85 | $98.85 | 1,519,400 | $102.10 | 77,961 |
| 2026-07-29 | $102.33 | $102.33 | 2,704,400 | $106.23 | 144,016 |
| 2026-07-28 | $107.02 | $107.02 | 6,630,900 | $91.75 | 334,866 |
| 2026-07-27 | $84.78 | $84.78 | 2,326,700 | $84.50 | 120,175 |
| 2026-07-24 | $84.22 | $84.22 | 555,900 | $84.11 | 39,878 |
| 2026-07-23 | $83.93 | $83.93 | 476,800 | $83.40 | 30,342 |
| 2026-07-22 | $83.21 | $83.21 | 736,200 | $84.56 | 39,749 |
| 2026-07-21 | $84.14 | $84.14 | 416,600 | $84.83 | 17,420 |
| 2026-07-20 | $84.37 | $84.37 | 663,800 | $86.70 | 27,119 |
| 2026-07-17 | $85.99 | $85.99 | 486,900 | — | — |
| 2026-07-16 | $85.90 | $85.90 | 442,500 | — | — |
| 2026-07-15 | $83.99 | $83.99 | 380,900 | — | — |
| 2026-07-14 | $83.46 | $83.46 | 298,400 | — | — |
| 2026-07-13 | $83.39 | $83.39 | 530,600 | — | — |
| 2026-07-10 | $85.10 | $85.10 | 291,800 | — | — |
| 2026-07-09 | $84.99 | $84.99 | 317,900 | — | — |
| 2026-07-08 | $84.05 | $84.05 | 573,800 | — | — |
| 2026-07-07 | $84.44 | $84.44 | 444,300 | — | — |
| 2026-07-06 | $86.74 | $86.74 | 636,400 | — | — |
| 2026-07-02 | $85.11 | $85.11 | 691,200 | — | — |
| 2026-07-01 | $84.49 | $84.49 | 897,900 | — | — |
| 2026-06-30 | $86.53 | $86.53 | 430,500 | — | — |
| 2026-06-29 | $83.72 | $83.72 | 663,800 | — | — |
| 2026-06-26 | $83.87 | $83.87 | 1,841,800 | — | — |
| 2026-06-25 | $82.95 | $82.95 | 925,500 | — | — |
| 2026-06-24 | $81.61 | $81.61 | 434,600 | — | — |
| 2026-06-23 | $81.10 | $81.10 | 480,100 | — | — |
| 2026-06-22 | $81.76 | $81.76 | 542,100 | — | — |
| 2026-06-18 | $80.81 | $80.81 | 1,292,200 | — | — |
| 2026-06-17 | $79.26 | $79.26 | 786,100 | — | — |
| 2026-06-16 | $81.10 | $81.10 | 561,900 | — | — |
| 2026-06-15 | $80.71 | $80.71 | 467,700 | — | — |
| 2026-06-12 | $80.56 | $80.56 | 479,400 | — | — |
| 2026-06-11 | $80.72 | $80.72 | 517,600 | — | — |
| 2026-06-10 | $79.68 | $79.68 | 489,400 | — | — |
| 2026-06-09 | $82.34 | $82.34 | 642,700 | — | — |
| 2026-06-08 | $81.80 | $81.80 | 616,000 | — | — |
| 2026-06-05 | $80.07 | $80.07 | 883,100 | — | — |
| 2026-06-04 | $81.05 | $81.05 | 622,000 | — | — |
| 2026-06-03 | $82.12 | $82.12 | 531,600 | — | — |
| 2026-06-02 | $83.94 | $83.94 | 520,500 | — | — |
| 2026-06-01 | $84.79 | $84.79 | 618,900 | — | — |
| 2026-05-29 | $82.48 | $82.48 | 759,600 | — | — |
| 2026-05-28 | $83.59 | $83.59 | 670,100 | — | — |
| 2026-05-27 | $85.30 | $85.30 | 522,000 | — | — |
| 2026-05-26 | $84.44 | $84.44 | 649,200 | — | — |
| 2026-05-22 | $83.02 | $83.02 | 598,200 | — | — |
| 2026-05-21 | $81.85 | $81.85 | 655,500 | — | — |
| 2026-05-20 | $81.35 | $81.35 | 846,600 | — | — |
| 2026-05-19 | $78.02 | $78.02 | 756,500 | — | — |
| 2026-05-18 | $80.80 | $80.80 | 779,200 | — | — |
| 2026-05-15 | $79.24 | $79.24 | 708,400 | — | — |
| 2026-05-14 | $81.53 | $81.53 | 750,300 | — | — |
| 2026-05-13 | $82.22 | $82.22 | 612,500 | — | — |
| 2026-05-12 | $81.26 | $81.26 | 741,100 | — | — |
| 2026-05-11 | $81.71 | $81.71 | 763,600 | — | — |
| 2026-05-08 | $81.87 | $81.87 | 654,500 | — | — |
| 2026-05-07 | $81.14 | $81.14 | 781,300 | — | — |
| 2026-05-06 | $82.97 | $82.97 | 821,700 | — | — |
| 2026-05-05 | $84.42 | $84.42 | 395,900 | — | — |
| 2026-05-04 | $84.22 | $84.22 | 797,700 | — | — |
| 2026-05-01 | $85.40 | $85.40 | 577,300 | — | — |
| 2026-04-30 | $83.80 | $83.80 | 1,134,200 | — | — |
| 2026-04-29 | $82.69 | $82.69 | 1,507,800 | — | — |
| 2026-04-28 | $87.00 | $87.00 | 3,255,200 | — | — |
| 2026-04-27 | $86.92 | $86.92 | 1,979,000 | — | — |
| 2026-04-24 | $88.55 | $88.55 | 647,700 | — | — |
| 2026-04-23 | $88.56 | $88.56 | 883,600 | — | — |
| 2026-04-22 | $89.68 | $89.68 | 1,553,000 | — | — |
| 2026-04-21 | $94.16 | $94.16 | 1,395,800 | — | — |
| 2026-04-20 | $97.63 | $97.63 | 750,300 | — | — |
| 2026-04-17 | $98.43 | $98.43 | 810,500 | — | — |
| 2026-04-16 | $97.00 | $97.00 | 567,400 | — | — |
| 2026-04-15 | $97.55 | $97.55 | 574,500 | — | — |