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
- 2024-10-28 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 | — | — | — | $117.37 | 15,636 |
| 2026-09-03 | — | — | — | $113.08 | 30,756 |
| 2026-09-02 | — | — | — | $113.09 | 15,918 |
| 2026-09-01 | — | — | — | $114.81 | 23,522 |
| 2026-08-31 | — | — | — | $117.04 | 39,874 |
| 2026-08-28 | — | — | — | $119.58 | 39,406 |
| 2026-08-27 | $121.04 | $121.04 | 289,500 | $122.66 | 9,381 |
| 2026-08-26 | $121.18 | $121.18 | 495,600 | $117.40 | 33,852 |
| 2026-08-25 | $118.07 | $118.07 | 638,600 | $123.91 | 65,631 |
| 2026-08-24 | $120.50 | $120.50 | 676,700 | $123.97 | 53,087 |
| 2026-08-21 | $125.96 | $125.96 | 525,800 | $126.60 | 25,078 |
| 2026-08-20 | $125.32 | $125.32 | 411,300 | $127.59 | 21,070 |
| 2026-08-19 | $129.56 | $129.56 | 555,700 | $131.07 | 43,954 |
| 2026-08-18 | $129.19 | $129.19 | 1,194,100 | $136.87 | 54,493 |
| 2026-08-17 | $143.40 | $143.40 | 391,500 | $143.05 | 17,997 |
| 2026-08-14 | $141.04 | $141.04 | 361,500 | $136.87 | 11,696 |
| 2026-08-13 | $137.50 | $137.50 | 400,600 | $139.32 | 17,763 |
| 2026-08-12 | $140.00 | $140.00 | 646,500 | $140.20 | 32,978 |
| 2026-08-11 | $134.48 | $134.48 | 523,000 | $133.85 | 21,297 |
| 2026-08-10 | $131.89 | $131.89 | 517,300 | $139.07 | 44,477 |
| 2026-08-07 | $136.89 | $136.89 | 462,200 | $142.51 | 24,007 |
| 2026-08-06 | $139.53 | $139.53 | 633,500 | $138.44 | 40,246 |
| 2026-08-05 | $140.75 | $140.75 | 1,329,400 | $148.32 | 82,184 |
| 2026-08-04 | $136.16 | $136.16 | 967,000 | $135.50 | 86,010 |
| 2026-08-03 | $132.62 | $132.62 | 618,500 | $122.44 | 35,498 |
| 2026-07-31 | $125.43 | $125.43 | 780,300 | $127.08 | 58,185 |
| 2026-07-30 | $122.94 | $122.94 | 651,500 | $119.81 | 65,763 |
| 2026-07-29 | $109.17 | $109.17 | 533,200 | $116.20 | 48,033 |
| 2026-07-28 | $117.23 | $117.23 | 485,100 | $123.00 | 49,971 |
| 2026-07-27 | $127.56 | $127.56 | 355,600 | $132.68 | 20,254 |
| 2026-07-24 | $129.99 | $129.99 | 445,100 | $138.73 | 26,233 |
| 2026-07-23 | $137.97 | $137.97 | 335,400 | $138.18 | 16,175 |
| 2026-07-22 | $137.03 | $137.03 | 373,000 | $134.72 | 18,747 |
| 2026-07-21 | $136.05 | $136.05 | 339,800 | $135.72 | 18,179 |
| 2026-07-20 | $131.49 | $131.49 | 519,000 | $134.53 | 24,538 |
| 2026-07-17 | $133.23 | $133.23 | 987,700 | — | — |
| 2026-07-16 | $134.46 | $134.46 | 431,600 | — | — |
| 2026-07-15 | $138.46 | $138.46 | 661,900 | — | — |
| 2026-07-14 | $138.28 | $138.28 | 747,500 | — | — |
| 2026-07-13 | $133.32 | $133.32 | 504,600 | — | — |
| 2026-07-10 | $136.68 | $136.68 | 376,600 | — | — |
| 2026-07-09 | $138.64 | $138.64 | 404,100 | — | — |
| 2026-07-08 | $134.30 | $134.30 | 866,800 | — | — |
| 2026-07-07 | $133.43 | $133.43 | 773,000 | — | — |
| 2026-07-06 | $143.86 | $143.86 | 815,300 | — | — |
| 2026-07-02 | $138.26 | $138.26 | 730,500 | — | — |
| 2026-07-01 | $151.02 | $151.02 | 598,900 | — | — |
| 2026-06-30 | $165.95 | $165.95 | 657,700 | — | — |
| 2026-06-29 | $160.10 | $160.10 | 827,700 | — | — |
| 2026-06-26 | $155.33 | $155.33 | 1,838,800 | — | — |
| 2026-06-25 | $163.56 | $163.56 | 484,200 | — | — |
| 2026-06-24 | $158.99 | $158.99 | 562,800 | — | — |
| 2026-06-23 | $156.42 | $156.42 | 400,500 | — | — |
| 2026-06-22 | $164.71 | $164.71 | 415,700 | — | — |
| 2026-06-18 | $157.71 | $157.71 | 768,400 | — | — |
| 2026-06-17 | $154.25 | $154.25 | 699,800 | — | — |
| 2026-06-16 | $152.37 | $152.37 | 460,600 | — | — |
| 2026-06-15 | $155.95 | $155.95 | 667,000 | — | — |
| 2026-06-12 | $148.83 | $148.83 | 460,400 | — | — |
| 2026-06-11 | $143.69 | $143.69 | 672,100 | — | — |
| 2026-06-10 | $136.72 | $136.72 | 977,200 | — | — |
| 2026-06-09 | $146.58 | $146.58 | 523,600 | — | — |
| 2026-06-08 | $152.73 | $152.73 | 477,800 | — | — |
| 2026-06-05 | $150.29 | $150.29 | 421,300 | — | — |
| 2026-06-04 | $154.76 | $154.76 | 396,700 | — | — |
| 2026-06-03 | $152.00 | $152.00 | 380,800 | — | — |
| 2026-06-02 | $150.76 | $150.76 | 756,000 | — | — |
| 2026-06-01 | $145.13 | $145.13 | 940,300 | — | — |
| 2026-05-29 | $148.77 | $148.77 | 504,600 | — | — |
| 2026-05-28 | $151.51 | $151.51 | 502,500 | — | — |
| 2026-05-27 | $151.48 | $151.48 | 342,300 | — | — |
| 2026-05-26 | $151.38 | $151.38 | 558,200 | — | — |
| 2026-05-22 | $148.65 | $148.65 | 371,600 | — | — |
| 2026-05-21 | $150.71 | $150.71 | 480,700 | — | — |
| 2026-05-20 | $148.75 | $148.75 | 380,900 | — | — |
| 2026-05-19 | $146.26 | $146.26 | 649,600 | — | — |
| 2026-05-18 | $148.45 | $148.45 | 543,200 | — | — |
| 2026-05-15 | $156.72 | $156.72 | 752,900 | — | — |
| 2026-05-14 | $161.14 | $161.14 | 621,400 | — | — |
| 2026-05-13 | $160.77 | $160.77 | 682,600 | — | — |
| 2026-05-12 | $159.44 | $159.44 | 1,194,100 | — | — |
| 2026-05-11 | $163.85 | $163.85 | 515,900 | — | — |
| 2026-05-08 | $163.24 | $163.24 | 542,800 | — | — |
| 2026-05-07 | $158.42 | $158.42 | 949,300 | — | — |
| 2026-05-06 | $169.16 | $169.16 | 1,325,400 | — | — |
| 2026-05-05 | $168.32 | $168.32 | 2,010,600 | — | — |
| 2026-05-04 | $150.93 | $150.93 | 681,500 | — | — |
| 2026-05-01 | $149.14 | $149.14 | 537,000 | — | — |
| 2026-04-30 | $147.43 | $147.43 | 497,000 | — | — |
| 2026-04-29 | $134.09 | $134.09 | 771,300 | — | — |
| 2026-04-28 | $136.63 | $136.63 | 494,700 | — | — |
| 2026-04-27 | $140.25 | $140.25 | 449,600 | — | — |
| 2026-04-24 | $136.06 | $136.06 | 388,400 | — | — |
| 2026-04-23 | $136.33 | $136.33 | 507,200 | — | — |
| 2026-04-22 | $132.89 | $132.89 | 359,300 | — | — |
| 2026-04-21 | $129.08 | $129.08 | 409,800 | — | — |
| 2026-04-20 | $129.34 | $129.34 | 503,700 | — | — |
| 2026-04-17 | $128.81 | $128.81 | 1,417,800 | — | — |
| 2026-04-16 | $126.52 | $126.52 | 409,300 | — | — |
| 2026-04-15 | $128.57 | $128.57 | 758,500 | — | — |