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
- 2017-10-09 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 | — | — | — | $104.47 | 26,858 |
| 2026-09-03 | — | — | — | $107.22 | 15,198 |
| 2026-09-02 | — | — | — | $106.07 | 26,239 |
| 2026-09-01 | — | — | — | $106.11 | 17,440 |
| 2026-08-31 | — | — | — | $106.01 | 52,625 |
| 2026-08-28 | — | — | — | $110.15 | 34,757 |
| 2026-08-27 | $112.53 | $112.53 | 311,100 | $112.21 | 24,765 |
| 2026-08-26 | $111.87 | $111.87 | 359,000 | $111.67 | 31,854 |
| 2026-08-25 | $113.35 | $113.35 | 352,500 | $114.60 | 20,351 |
| 2026-08-24 | $111.44 | $111.44 | 400,600 | $111.72 | 22,005 |
| 2026-08-21 | $110.00 | $110.00 | 523,100 | $110.89 | 31,855 |
| 2026-08-20 | $108.92 | $108.92 | 568,600 | $114.20 | 46,199 |
| 2026-08-19 | $115.73 | $115.73 | 669,900 | $117.11 | 41,981 |
| 2026-08-18 | $115.25 | $115.25 | 447,000 | $114.81 | 21,114 |
| 2026-08-17 | $115.44 | $115.44 | 412,000 | $115.13 | 16,238 |
| 2026-08-14 | $115.48 | $115.48 | 334,900 | $116.47 | 22,307 |
| 2026-08-13 | $116.02 | $116.02 | 759,800 | $115.27 | 67,270 |
| 2026-08-12 | $117.60 | $117.60 | 574,300 | $111.94 | 47,080 |
| 2026-08-11 | $112.85 | $112.85 | 728,900 | $115.23 | 36,176 |
| 2026-08-10 | $115.48 | $115.48 | 738,600 | $114.22 | 43,365 |
| 2026-08-07 | $115.63 | $115.63 | 672,800 | $113.18 | 36,853 |
| 2026-08-06 | $112.10 | $112.10 | 944,300 | $111.83 | 51,301 |
| 2026-08-05 | $110.71 | $110.71 | 1,087,000 | $108.43 | 107,833 |
| 2026-08-04 | $105.78 | $105.78 | 1,643,700 | $100.00 | 96,956 |
| 2026-08-03 | $102.78 | $102.78 | 964,300 | $100.40 | 66,914 |
| 2026-07-31 | $99.25 | $99.25 | 471,700 | $104.34 | 28,727 |
| 2026-07-30 | $105.74 | $105.74 | 534,600 | $106.13 | 36,310 |
| 2026-07-29 | $106.53 | $106.53 | 502,200 | $108.23 | 41,784 |
| 2026-07-28 | $108.04 | $108.04 | 1,147,400 | $108.28 | 97,650 |
| 2026-07-27 | $106.13 | $106.13 | 727,700 | $103.04 | 70,878 |
| 2026-07-24 | $102.10 | $102.10 | 467,100 | $103.33 | 34,175 |
| 2026-07-23 | $102.66 | $102.66 | 470,600 | $101.87 | 36,197 |
| 2026-07-22 | $103.97 | $103.97 | 414,300 | $105.66 | 25,031 |
| 2026-07-21 | $106.60 | $106.60 | 520,700 | $105.83 | 43,364 |
| 2026-07-20 | $104.60 | $104.60 | 466,600 | $107.45 | 56,119 |
| 2026-07-17 | $106.60 | $106.60 | 773,300 | — | — |
| 2026-07-16 | $106.09 | $106.09 | 615,700 | — | — |
| 2026-07-15 | $109.69 | $109.69 | 404,400 | — | — |
| 2026-07-14 | $109.96 | $109.96 | 757,400 | — | — |
| 2026-07-13 | $107.49 | $107.49 | 420,800 | — | — |
| 2026-07-10 | $108.40 | $108.40 | 506,100 | — | — |
| 2026-07-09 | $115.48 | $115.48 | 586,100 | — | — |
| 2026-07-08 | $114.43 | $114.43 | 763,000 | — | — |
| 2026-07-07 | $114.46 | $114.46 | 998,600 | — | — |
| 2026-07-06 | $111.68 | $111.68 | 672,600 | — | — |
| 2026-07-02 | $114.17 | $114.17 | 955,000 | — | — |
| 2026-07-01 | $110.41 | $110.41 | 999,200 | — | — |
| 2026-06-30 | $111.03 | $111.03 | 990,700 | — | — |
| 2026-06-29 | $110.04 | $110.04 | 828,300 | — | — |
| 2026-06-26 | $109.84 | $109.84 | 2,664,300 | — | — |
| 2026-06-25 | $108.26 | $108.26 | 690,600 | — | — |
| 2026-06-24 | $107.55 | $107.55 | 1,263,000 | — | — |
| 2026-06-23 | $106.19 | $106.19 | 1,289,000 | — | — |
| 2026-06-22 | $101.39 | $101.39 | 1,319,700 | — | — |
| 2026-06-18 | $96.79 | $96.79 | 1,559,000 | — | — |
| 2026-06-17 | $95.83 | $95.83 | 1,741,100 | — | — |
| 2026-06-16 | $89.72 | $89.72 | 609,500 | — | — |
| 2026-06-15 | $89.70 | $89.70 | 2,259,600 | — | — |
| 2026-06-12 | $88.38 | $88.38 | 554,400 | — | — |
| 2026-06-11 | $87.66 | $87.66 | 684,100 | — | — |
| 2026-06-10 | $85.71 | $85.71 | 852,100 | — | — |
| 2026-06-09 | $87.86 | $87.86 | 626,400 | — | — |
| 2026-06-08 | $85.93 | $85.93 | 489,300 | — | — |
| 2026-06-05 | $86.40 | $86.40 | 446,300 | — | — |
| 2026-06-04 | $87.61 | $87.61 | 393,000 | — | — |
| 2026-06-03 | $84.71 | $84.71 | 416,100 | — | — |
| 2026-06-02 | $84.35 | $84.35 | 536,000 | — | — |
| 2026-06-01 | $87.87 | $87.87 | 468,200 | — | — |
| 2026-05-29 | $88.32 | $88.32 | 757,900 | — | — |
| 2026-05-28 | $92.98 | $92.98 | 549,000 | — | — |
| 2026-05-27 | $91.42 | $91.42 | 495,700 | — | — |
| 2026-05-26 | $89.82 | $89.82 | 322,700 | — | — |
| 2026-05-22 | $87.84 | $87.84 | 479,100 | — | — |
| 2026-05-21 | $90.19 | $90.19 | 539,500 | — | — |
| 2026-05-20 | $90.64 | $90.64 | 496,700 | — | — |
| 2026-05-19 | $87.21 | $87.21 | 527,800 | — | — |
| 2026-05-18 | $86.84 | $86.84 | 694,700 | — | — |
| 2026-05-15 | $90.52 | $90.52 | 576,700 | — | — |
| 2026-05-14 | $93.63 | $93.63 | 842,600 | — | — |
| 2026-05-13 | $93.72 | $93.72 | 1,166,100 | — | — |
| 2026-05-12 | $91.31 | $91.31 | 655,400 | — | — |
| 2026-05-11 | $87.39 | $87.39 | 1,198,700 | — | — |
| 2026-05-08 | $94.17 | $94.17 | 882,600 | — | — |
| 2026-05-07 | $96.23 | $96.23 | 818,400 | — | — |
| 2026-05-06 | $96.61 | $96.61 | 1,244,800 | — | — |
| 2026-05-05 | $92.31 | $92.31 | 1,899,100 | — | — |
| 2026-05-04 | $85.58 | $85.58 | 1,283,400 | — | — |
| 2026-05-01 | $81.81 | $81.81 | 617,300 | — | — |
| 2026-04-30 | $81.36 | $81.36 | 528,500 | — | — |
| 2026-04-29 | $82.12 | $82.12 | 580,800 | — | — |
| 2026-04-28 | $84.18 | $84.18 | 355,400 | — | — |
| 2026-04-27 | $85.20 | $85.20 | 355,900 | — | — |
| 2026-04-24 | $85.70 | $85.70 | 310,200 | — | — |
| 2026-04-23 | $85.21 | $85.21 | 510,900 | — | — |
| 2026-04-22 | $85.18 | $85.18 | 974,000 | — | — |
| 2026-04-21 | $84.92 | $84.92 | 507,200 | — | — |
| 2026-04-20 | $87.72 | $87.72 | 596,800 | — | — |
| 2026-04-17 | $88.69 | $88.69 | 688,600 | — | — |
| 2026-04-16 | $88.11 | $88.11 | 763,400 | — | — |
| 2026-04-15 | $87.81 | $87.81 | 427,300 | — | — |