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
- 2019-10-10 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 | — | — | — | $102.75 | 37,496 |
| 2026-09-03 | — | — | — | $105.16 | 93,790 |
| 2026-09-02 | — | — | — | $103.51 | 30,535 |
| 2026-09-01 | — | — | — | $101.21 | 21,986 |
| 2026-08-31 | — | — | — | $101.48 | 33,547 |
| 2026-08-28 | — | — | — | $101.24 | 158,741 |
| 2026-08-27 | $111.40 | $112.88 | 1,551,100 | $112.11 | 73,876 |
| 2026-08-26 | $112.56 | $114.05 | 1,255,000 | $112.77 | 60,841 |
| 2026-08-25 | $114.05 | $115.56 | 1,359,000 | $113.60 | 82,429 |
| 2026-08-24 | $112.82 | $114.31 | 1,850,600 | $114.20 | 81,661 |
| 2026-08-21 | $116.57 | $118.11 | 2,960,400 | $111.13 | 136,988 |
| 2026-08-20 | $110.89 | $112.36 | 3,534,300 | $109.06 | 171,962 |
| 2026-08-19 | $113.12 | $114.62 | 8,780,300 | $109.32 | 259,240 |
| 2026-08-18 | $92.75 | $93.98 | 921,600 | $91.42 | 28,379 |
| 2026-08-17 | $91.60 | $92.81 | 443,500 | $93.60 | 26,502 |
| 2026-08-14 | $93.09 | $94.32 | 650,500 | $91.28 | 48,185 |
| 2026-08-13 | $92.12 | $93.34 | 988,500 | $93.06 | 42,339 |
| 2026-08-12 | $92.74 | $93.97 | 476,500 | $92.41 | 24,290 |
| 2026-08-11 | $92.80 | $94.03 | 706,000 | $92.79 | 46,109 |
| 2026-08-10 | $92.80 | $94.03 | 731,100 | $94.03 | 50,059 |
| 2026-08-07 | $93.67 | $94.91 | 1,427,900 | $91.84 | 52,505 |
| 2026-08-06 | $91.19 | $92.40 | 1,349,900 | $92.43 | 24,501 |
| 2026-08-05 | $92.18 | $93.40 | 1,700,700 | $91.27 | 70,202 |
| 2026-08-04 | $91.35 | $92.56 | 2,000,000 | $89.14 | 87,050 |
| 2026-08-03 | $92.25 | $93.47 | 1,119,500 | $90.94 | 76,301 |
| 2026-07-31 | $90.58 | $91.78 | 710,900 | $92.86 | 39,030 |
| 2026-07-30 | $92.85 | $94.08 | 1,381,300 | $92.32 | 179,484 |
| 2026-07-29 | $92.95 | $94.18 | 740,100 | $92.39 | 42,514 |
| 2026-07-28 | $92.45 | $93.67 | 679,300 | $91.78 | 38,845 |
| 2026-07-27 | $91.09 | $92.30 | 686,700 | $89.79 | 39,646 |
| 2026-07-24 | $89.33 | $90.51 | 886,000 | $91.77 | 118,131 |
| 2026-07-23 | $92.06 | $93.28 | 539,200 | $90.79 | 39,113 |
| 2026-07-22 | $91.83 | $93.05 | 508,300 | $92.23 | 39,681 |
| 2026-07-21 | $92.33 | $93.55 | 697,000 | $92.21 | 37,847 |
| 2026-07-20 | $92.16 | $93.38 | 687,700 | $92.15 | 61,260 |
| 2026-07-17 | $91.48 | $92.69 | 1,131,000 | — | — |
| 2026-07-16 | $91.56 | $92.77 | 670,200 | — | — |
| 2026-07-15 | $91.99 | $93.21 | 761,900 | — | — |
| 2026-07-14 | $90.40 | $91.60 | 923,500 | — | — |
| 2026-07-13 | $90.07 | $91.26 | 671,500 | — | — |
| 2026-07-10 | $91.49 | $92.70 | 551,800 | — | — |
| 2026-07-09 | $92.98 | $94.21 | 816,200 | — | — |
| 2026-07-08 | $93.53 | $94.77 | 686,500 | — | — |
| 2026-07-07 | $94.29 | $95.54 | 895,600 | — | — |
| 2026-07-06 | $93.93 | $95.17 | 784,900 | — | — |
| 2026-07-02 | $97.54 | $98.84 | 1,390,600 | — | — |
| 2026-07-01 | $93.92 | $95.16 | 545,300 | — | — |
| 2026-06-30 | $93.05 | $94.28 | 561,300 | — | — |
| 2026-06-29 | $94.26 | $95.51 | 935,600 | — | — |
| 2026-06-26 | $91.22 | $92.43 | 873,600 | — | — |
| 2026-06-25 | $90.00 | $91.19 | 712,700 | — | — |
| 2026-06-24 | $90.21 | $91.40 | 1,440,700 | — | — |
| 2026-06-23 | $90.62 | $91.82 | 552,900 | — | — |
| 2026-06-22 | $90.19 | $91.38 | 887,500 | — | — |
| 2026-06-18 | $90.89 | $92.09 | 939,600 | — | — |
| 2026-06-17 | $92.22 | $93.44 | 902,500 | — | — |
| 2026-06-16 | $89.50 | $90.69 | 819,000 | — | — |
| 2026-06-15 | $90.80 | $92.00 | 825,000 | — | — |
| 2026-06-12 | $90.54 | $91.74 | 1,130,800 | — | — |
| 2026-06-11 | $89.54 | $90.73 | 3,094,800 | — | — |
| 2026-06-10 | $86.15 | $87.29 | 1,213,800 | — | — |
| 2026-06-09 | $86.50 | $87.65 | 1,173,300 | — | — |
| 2026-06-08 | $85.50 | $86.63 | 1,121,600 | — | — |
| 2026-06-05 | $88.08 | $89.25 | 837,200 | — | — |
| 2026-06-04 | $89.59 | $90.78 | 861,000 | — | — |
| 2026-06-03 | $88.45 | $89.62 | 659,900 | — | — |
| 2026-06-02 | $89.14 | $90.32 | 968,300 | — | — |
| 2026-06-01 | $91.70 | $92.91 | 1,296,300 | — | — |
| 2026-05-29 | $95.95 | $97.22 | 1,373,400 | — | — |
| 2026-05-28 | $93.44 | $94.68 | 914,900 | — | — |
| 2026-05-27 | $93.00 | $94.23 | 1,551,300 | — | — |
| 2026-05-26 | $92.25 | $93.47 | 587,700 | — | — |
| 2026-05-22 | $92.14 | $93.36 | 668,600 | — | — |
| 2026-05-21 | $90.93 | $92.13 | 958,600 | — | — |
| 2026-05-20 | $90.36 | $91.56 | 848,200 | — | — |
| 2026-05-19 | $87.79 | $88.95 | 774,500 | — | — |
| 2026-05-18 | $88.85 | $90.03 | 989,100 | — | — |
| 2026-05-15 | $89.55 | $90.74 | 1,169,100 | — | — |
| 2026-05-14 | $91.99 | $93.21 | 646,500 | — | — |
| 2026-05-13 | $92.23 | $93.45 | 879,900 | — | — |
| 2026-05-12 | $93.66 | $94.90 | 384,800 | — | — |
| 2026-05-11 | $93.34 | $94.58 | 647,800 | — | — |
| 2026-05-08 | $94.13 | $95.37 | 1,035,600 | — | — |
| 2026-05-07 | $93.02 | $94.25 | 1,118,800 | — | — |
| 2026-05-06 | $95.26 | $96.52 | 1,038,600 | — | — |
| 2026-05-05 | $95.50 | $96.76 | 1,512,400 | — | — |
| 2026-05-04 | $99.35 | $100.67 | 1,053,400 | — | — |
| 2026-05-01 | $97.54 | $98.83 | 1,082,700 | — | — |
| 2026-04-30 | $103.45 | $104.82 | 707,100 | — | — |
| 2026-04-29 | $101.57 | $102.92 | 552,900 | — | — |
| 2026-04-28 | $102.06 | $103.41 | 524,700 | — | — |
| 2026-04-27 | $102.06 | $103.41 | 824,400 | — | — |
| 2026-04-24 | $105.46 | $106.86 | 543,600 | — | — |
| 2026-04-23 | $105.56 | $106.96 | 716,500 | — | — |
| 2026-04-22 | $108.60 | $110.04 | 1,235,200 | — | — |
| 2026-04-21 | $111.60 | $113.08 | 2,753,500 | — | — |
| 2026-04-20 | $105.19 | $106.58 | 907,900 | — | — |
| 2026-04-17 | $102.92 | $104.28 | 777,500 | — | — |
| 2026-04-16 | $102.12 | $103.47 | 647,000 | — | — |
| 2026-04-15 | $99.47 | $100.79 | 475,000 | — | — |