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
- 2020-08-21 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 | — | — | — | $115.89 | 23,722 |
| 2026-09-03 | — | — | — | $119.52 | 36,110 |
| 2026-09-02 | — | — | — | $119.59 | 62,338 |
| 2026-09-01 | — | — | — | $117.02 | 34,496 |
| 2026-08-31 | — | — | — | $118.64 | 69,888 |
| 2026-08-28 | — | — | — | $118.85 | 30,444 |
| 2026-08-27 | $120.23 | $120.23 | 595,400 | $124.08 | 52,840 |
| 2026-08-26 | $125.55 | $125.55 | 558,000 | $123.39 | 33,578 |
| 2026-08-25 | $126.64 | $126.64 | 925,800 | $122.73 | 91,464 |
| 2026-08-24 | $121.05 | $121.05 | 466,900 | $119.98 | 21,852 |
| 2026-08-21 | $119.80 | $119.80 | 503,400 | $121.96 | 36,480 |
| 2026-08-20 | $121.50 | $121.50 | 580,500 | $124.95 | 23,902 |
| 2026-08-19 | $127.31 | $127.31 | 842,800 | $123.26 | 47,786 |
| 2026-08-18 | $121.38 | $121.38 | 640,800 | $120.57 | 32,430 |
| 2026-08-17 | $121.41 | $121.41 | 704,500 | $117.25 | 43,329 |
| 2026-08-14 | $117.39 | $117.39 | 468,600 | $111.92 | 23,452 |
| 2026-08-13 | $114.42 | $114.42 | 481,700 | $113.59 | 28,873 |
| 2026-08-12 | $114.03 | $114.03 | 961,000 | $109.70 | 46,661 |
| 2026-08-11 | $109.62 | $109.62 | 2,380,100 | $109.03 | 30,245 |
| 2026-08-10 | $108.58 | $108.58 | 404,900 | $106.12 | 20,915 |
| 2026-08-07 | $107.52 | $107.52 | 463,600 | $106.73 | 35,275 |
| 2026-08-06 | $106.41 | $106.41 | 510,900 | $105.51 | 28,597 |
| 2026-08-05 | $105.48 | $105.48 | 586,200 | $104.95 | 37,994 |
| 2026-08-04 | $104.39 | $104.39 | 601,500 | $102.88 | 43,695 |
| 2026-08-03 | $100.31 | $100.31 | 666,800 | $101.91 | 45,084 |
| 2026-07-31 | $103.40 | $103.40 | 511,600 | $107.03 | 34,534 |
| 2026-07-30 | $107.01 | $107.01 | 444,400 | $106.83 | 31,226 |
| 2026-07-29 | $105.25 | $105.25 | 505,600 | $104.83 | 32,453 |
| 2026-07-28 | $106.16 | $106.16 | 679,800 | $109.07 | 50,370 |
| 2026-07-27 | $110.05 | $110.05 | 473,500 | $110.32 | 27,914 |
| 2026-07-24 | $110.57 | $110.57 | 585,200 | $112.52 | 25,384 |
| 2026-07-23 | $110.38 | $110.38 | 431,600 | $110.70 | 28,184 |
| 2026-07-22 | $110.34 | $110.34 | 538,300 | $112.56 | 29,383 |
| 2026-07-21 | $113.37 | $113.37 | 565,400 | $111.23 | 34,709 |
| 2026-07-20 | $111.06 | $111.06 | 544,100 | $117.58 | 22,834 |
| 2026-07-17 | $115.77 | $115.77 | 720,700 | — | — |
| 2026-07-16 | $113.99 | $113.99 | 713,700 | — | — |
| 2026-07-15 | $114.12 | $114.12 | 414,600 | — | — |
| 2026-07-14 | $112.08 | $112.08 | 434,500 | — | — |
| 2026-07-13 | $110.40 | $110.40 | 809,400 | — | — |
| 2026-07-10 | $119.35 | $119.35 | 665,600 | — | — |
| 2026-07-09 | $119.00 | $119.00 | 583,200 | — | — |
| 2026-07-08 | $114.16 | $114.16 | 788,000 | — | — |
| 2026-07-07 | $119.24 | $119.24 | 831,000 | — | — |
| 2026-07-06 | $114.76 | $114.76 | 625,200 | — | — |
| 2026-07-02 | $113.51 | $113.51 | 788,300 | — | — |
| 2026-07-01 | $114.20 | $114.20 | 895,600 | — | — |
| 2026-06-30 | $114.67 | $114.67 | 1,134,800 | — | — |
| 2026-06-29 | $109.32 | $109.32 | 1,676,100 | — | — |
| 2026-06-26 | $108.12 | $108.12 | 4,264,200 | — | — |
| 2026-06-25 | $116.46 | $116.46 | 3,915,000 | — | — |
| 2026-06-24 | $99.87 | $99.87 | 1,302,300 | — | — |
| 2026-06-23 | $98.25 | $98.25 | 1,368,200 | — | — |
| 2026-06-22 | $99.45 | $99.45 | 2,891,000 | — | — |
| 2026-06-18 | $90.43 | $90.43 | 1,262,300 | — | — |
| 2026-06-17 | $89.90 | $89.90 | 1,092,500 | — | — |
| 2026-06-16 | $87.44 | $87.44 | 588,100 | — | — |
| 2026-06-15 | $85.59 | $85.59 | 485,100 | — | — |
| 2026-06-12 | $86.21 | $86.21 | 625,200 | — | — |
| 2026-06-11 | $82.96 | $82.96 | 674,500 | — | — |
| 2026-06-10 | $78.23 | $78.23 | 604,800 | — | — |
| 2026-06-09 | $76.91 | $76.91 | 748,300 | — | — |
| 2026-06-08 | $73.95 | $73.95 | 453,700 | — | — |
| 2026-06-05 | $74.13 | $74.13 | 639,400 | — | — |
| 2026-06-04 | $74.61 | $74.61 | 752,700 | — | — |
| 2026-06-03 | $73.21 | $73.21 | 860,600 | — | — |
| 2026-06-02 | $71.29 | $71.29 | 837,000 | — | — |
| 2026-06-01 | $78.47 | $78.47 | 437,500 | — | — |
| 2026-05-29 | $81.42 | $81.42 | 587,300 | — | — |
| 2026-05-28 | $81.46 | $81.46 | 316,800 | — | — |
| 2026-05-27 | $81.70 | $81.70 | 330,300 | — | — |
| 2026-05-26 | $80.77 | $80.77 | 503,100 | — | — |
| 2026-05-22 | $78.89 | $78.89 | 549,400 | — | — |
| 2026-05-21 | $80.61 | $80.61 | 407,600 | — | — |
| 2026-05-20 | $80.65 | $80.65 | 517,700 | — | — |
| 2026-05-19 | $78.14 | $78.14 | 587,700 | — | — |
| 2026-05-18 | $79.67 | $79.67 | 681,100 | — | — |
| 2026-05-15 | $82.21 | $82.21 | 468,300 | — | — |
| 2026-05-14 | $84.50 | $84.50 | 327,500 | — | — |
| 2026-05-13 | $85.59 | $85.59 | 408,500 | — | — |
| 2026-05-12 | $83.55 | $83.55 | 385,200 | — | — |
| 2026-05-11 | $84.10 | $84.10 | 486,200 | — | — |
| 2026-05-08 | $86.08 | $86.08 | 446,100 | — | — |
| 2026-05-07 | $84.63 | $84.63 | 637,500 | — | — |
| 2026-05-06 | $86.26 | $86.26 | 426,800 | — | — |
| 2026-05-05 | $82.71 | $82.71 | 459,700 | — | — |
| 2026-05-04 | $83.59 | $83.59 | 507,700 | — | — |
| 2026-05-01 | $80.71 | $80.71 | 693,600 | — | — |
| 2026-04-30 | $81.07 | $81.07 | 751,400 | — | — |
| 2026-04-29 | $81.51 | $81.51 | 754,500 | — | — |
| 2026-04-28 | $83.85 | $83.85 | 461,000 | — | — |
| 2026-04-27 | $86.68 | $86.68 | 513,600 | — | — |
| 2026-04-24 | $84.91 | $84.91 | 393,700 | — | — |
| 2026-04-23 | $87.17 | $87.17 | 411,200 | — | — |
| 2026-04-22 | $88.77 | $88.77 | 420,100 | — | — |
| 2026-04-21 | $88.07 | $88.07 | 502,400 | — | — |
| 2026-04-20 | $86.93 | $86.93 | 375,400 | — | — |
| 2026-04-17 | $87.71 | $87.71 | 587,300 | — | — |
| 2026-04-16 | $86.14 | $86.14 | 554,900 | — | — |
| 2026-04-15 | $89.00 | $89.00 | 390,100 | — | — |