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
- 2021-07-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 | — | — | — | $157.17 | 47,634 |
| 2026-09-03 | — | — | — | $161.11 | 65,256 |
| 2026-09-02 | — | — | — | $157.37 | 45,777 |
| 2026-09-01 | — | — | — | $158.91 | 90,081 |
| 2026-08-31 | — | — | — | $144.76 | 27,913 |
| 2026-08-28 | — | — | — | $145.00 | 37,250 |
| 2026-08-27 | $142.86 | $142.86 | 939,900 | $142.69 | 38,052 |
| 2026-08-26 | $140.88 | $140.88 | 831,300 | $144.23 | 41,253 |
| 2026-08-25 | $146.04 | $146.04 | 791,700 | $145.50 | 61,067 |
| 2026-08-24 | $146.84 | $146.84 | 1,021,100 | $145.69 | 29,688 |
| 2026-08-21 | $146.13 | $146.13 | 679,400 | $146.65 | 35,167 |
| 2026-08-20 | $147.03 | $147.03 | 705,800 | $145.13 | 37,855 |
| 2026-08-19 | $146.03 | $146.03 | 2,262,900 | $148.98 | 169,925 |
| 2026-08-18 | $139.64 | $139.64 | 1,574,800 | $135.25 | 84,454 |
| 2026-08-17 | $130.16 | $130.16 | 1,484,600 | $132.00 | 99,896 |
| 2026-08-14 | $132.83 | $132.83 | 1,065,300 | $143.51 | 58,721 |
| 2026-08-13 | $144.10 | $144.10 | 1,643,600 | $136.76 | 55,011 |
| 2026-08-12 | $134.63 | $134.63 | 966,100 | $133.97 | 51,253 |
| 2026-08-11 | $135.44 | $135.44 | 860,000 | $136.03 | 57,100 |
| 2026-08-10 | $137.19 | $137.19 | 1,447,000 | $129.75 | 70,935 |
| 2026-08-07 | $130.90 | $130.90 | 1,499,600 | $123.01 | 76,680 |
| 2026-08-06 | $122.58 | $122.58 | 3,824,400 | $130.00 | 112,148 |
| 2026-08-05 | $135.32 | $135.32 | 1,871,000 | $137.29 | 80,905 |
| 2026-08-04 | $137.75 | $137.75 | 1,942,700 | $125.51 | 116,994 |
| 2026-08-03 | $135.80 | $135.80 | 997,400 | $138.06 | 74,175 |
| 2026-07-31 | $134.81 | $134.81 | 1,025,900 | $131.83 | 59,255 |
| 2026-07-30 | $133.60 | $133.60 | 787,400 | $136.02 | 34,817 |
| 2026-07-29 | $140.17 | $140.17 | 1,486,500 | $139.43 | 60,663 |
| 2026-07-28 | $140.73 | $140.73 | 1,529,000 | $135.41 | 58,513 |
| 2026-07-27 | $132.82 | $132.82 | 1,281,300 | $126.47 | 87,649 |
| 2026-07-24 | $122.24 | $122.24 | 695,900 | $122.12 | 43,200 |
| 2026-07-23 | $120.67 | $120.67 | 763,000 | $120.02 | 50,465 |
| 2026-07-22 | $119.51 | $119.51 | 870,000 | $125.72 | 43,965 |
| 2026-07-21 | $124.71 | $124.71 | 1,124,800 | $129.69 | 56,424 |
| 2026-07-20 | $133.89 | $133.89 | 733,400 | $132.09 | 35,424 |
| 2026-07-17 | $133.85 | $133.85 | 1,107,700 | — | — |
| 2026-07-16 | $128.94 | $128.94 | 832,500 | — | — |
| 2026-07-15 | $131.22 | $131.22 | 907,800 | — | — |
| 2026-07-14 | $128.35 | $128.35 | 771,200 | — | — |
| 2026-07-13 | $132.34 | $132.34 | 861,800 | — | — |
| 2026-07-10 | $124.76 | $124.76 | 634,700 | — | — |
| 2026-07-09 | $129.95 | $129.95 | 917,400 | — | — |
| 2026-07-08 | $127.57 | $127.57 | 897,100 | — | — |
| 2026-07-07 | $131.95 | $131.95 | 1,109,800 | — | — |
| 2026-07-06 | $129.72 | $129.72 | 1,653,500 | — | — |
| 2026-07-02 | $125.76 | $125.76 | 1,001,700 | — | — |
| 2026-07-01 | $121.21 | $121.21 | 1,177,400 | — | — |
| 2026-06-30 | $115.02 | $115.02 | 938,700 | — | — |
| 2026-06-29 | $116.03 | $116.03 | 1,684,300 | — | — |
| 2026-06-26 | $121.49 | $121.49 | 2,306,800 | — | — |
| 2026-06-25 | $119.94 | $119.94 | 1,734,100 | — | — |
| 2026-06-24 | $132.15 | $132.15 | 2,642,200 | — | — |
| 2026-06-23 | $132.18 | $132.18 | 1,992,600 | — | — |
| 2026-06-22 | $127.25 | $127.25 | 1,360,700 | — | — |
| 2026-06-18 | $125.56 | $125.56 | 1,663,800 | — | — |
| 2026-06-17 | $123.39 | $123.39 | 1,356,100 | — | — |
| 2026-06-16 | $128.07 | $128.07 | 960,800 | — | — |
| 2026-06-15 | $127.06 | $127.06 | 1,510,500 | — | — |
| 2026-06-12 | $122.63 | $122.63 | 1,108,000 | — | — |
| 2026-06-11 | $123.85 | $123.85 | 1,378,400 | — | — |
| 2026-06-10 | $121.92 | $121.92 | 2,119,700 | — | — |
| 2026-06-09 | $117.86 | $117.86 | 1,825,400 | — | — |
| 2026-06-08 | $117.96 | $117.96 | 2,100,200 | — | — |
| 2026-06-05 | $109.03 | $109.03 | 1,044,100 | — | — |
| 2026-06-04 | $109.15 | $109.15 | 1,086,200 | — | — |
| 2026-06-03 | $107.40 | $107.40 | 1,878,600 | — | — |
| 2026-06-02 | $109.95 | $109.95 | 1,724,000 | — | — |
| 2026-06-01 | $117.97 | $117.97 | 1,906,900 | — | — |
| 2026-05-29 | $111.36 | $111.36 | 1,305,300 | — | — |
| 2026-05-28 | $108.67 | $108.67 | 639,600 | — | — |
| 2026-05-27 | $107.82 | $107.82 | 805,900 | — | — |
| 2026-05-26 | $106.48 | $106.48 | 1,164,100 | — | — |
| 2026-05-22 | $106.61 | $106.61 | 968,300 | — | — |
| 2026-05-21 | $105.64 | $105.64 | 1,091,600 | — | — |
| 2026-05-20 | $106.82 | $106.82 | 1,538,500 | — | — |
| 2026-05-19 | $114.10 | $114.10 | 1,817,200 | — | — |
| 2026-05-18 | $113.24 | $113.24 | 1,585,800 | — | — |
| 2026-05-15 | $112.06 | $112.06 | 1,496,000 | — | — |
| 2026-05-14 | $109.15 | $109.15 | 1,587,000 | — | — |
| 2026-05-13 | $104.98 | $104.98 | 1,445,500 | — | — |
| 2026-05-12 | $106.01 | $106.01 | 1,562,100 | — | — |
| 2026-05-11 | $105.15 | $105.15 | 1,486,000 | — | — |
| 2026-05-08 | $107.99 | $107.99 | 1,939,000 | — | — |
| 2026-05-07 | $113.61 | $113.61 | 2,617,000 | — | — |
| 2026-05-06 | $105.02 | $105.02 | 2,425,700 | — | — |
| 2026-05-05 | $104.03 | $104.03 | 5,997,900 | — | — |
| 2026-05-04 | $110.23 | $110.23 | 5,045,700 | — | — |
| 2026-05-01 | $111.25 | $111.25 | 1,908,300 | — | — |
| 2026-04-30 | $110.10 | $110.10 | 1,490,600 | — | — |
| 2026-04-29 | $106.82 | $106.82 | 1,488,900 | — | — |
| 2026-04-28 | $106.24 | $106.24 | 1,485,100 | — | — |
| 2026-04-27 | $103.30 | $103.30 | 1,321,900 | — | — |
| 2026-04-24 | $103.45 | $103.45 | 1,589,400 | — | — |
| 2026-04-23 | $100.29 | $100.29 | 1,496,200 | — | — |
| 2026-04-22 | $105.52 | $105.52 | 1,382,100 | — | — |
| 2026-04-21 | $102.63 | $102.63 | 1,646,100 | — | — |
| 2026-04-20 | $104.84 | $104.84 | 1,693,300 | — | — |
| 2026-04-17 | $100.51 | $100.51 | 2,127,800 | — | — |
| 2026-04-16 | $103.45 | $103.45 | 2,122,100 | — | — |
| 2026-04-15 | $98.78 | $98.78 | 2,013,200 | — | — |