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-06-27 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 | — | — | — | $120.00 | 5,577 |
| 2026-09-03 | — | — | — | $115.95 | 14,851 |
| 2026-09-02 | — | — | — | $112.36 | 11,201 |
| 2026-09-01 | — | — | — | $111.86 | 7,742 |
| 2026-08-31 | — | — | — | $112.68 | 5,965 |
| 2026-08-28 | — | — | — | $115.15 | 2,946 |
| 2026-08-27 | $114.12 | $118.98 | 224,700 | $111.70 | 13,318 |
| 2026-08-26 | $112.66 | $117.46 | 99,900 | $113.24 | 5,858 |
| 2026-08-25 | $112.86 | $117.67 | 99,300 | $116.45 | 5,305 |
| 2026-08-24 | $114.81 | $119.70 | 103,300 | $115.81 | 8,167 |
| 2026-08-21 | $115.31 | $120.22 | 103,200 | $114.65 | 3,951 |
| 2026-08-20 | $113.44 | $118.27 | 157,000 | $115.27 | 5,687 |
| 2026-08-19 | $116.57 | $121.54 | 159,300 | $122.47 | 4,815 |
| 2026-08-18 | $121.67 | $126.85 | 213,600 | $123.75 | 8,510 |
| 2026-08-17 | $124.09 | $129.38 | 200,400 | $127.18 | 5,968 |
| 2026-08-14 | $128.06 | $133.52 | 195,100 | $132.05 | 7,141 |
| 2026-08-13 | $131.63 | $137.03 | 115,900 | $133.58 | 3,145 |
| 2026-08-12 | $132.88 | $138.34 | 160,900 | $133.58 | 5,187 |
| 2026-08-11 | $132.92 | $138.37 | 102,600 | $129.14 | 7,822 |
| 2026-08-10 | $129.03 | $134.32 | 132,500 | $130.18 | 6,909 |
| 2026-08-07 | $131.38 | $136.77 | 79,000 | $130.39 | 3,914 |
| 2026-08-06 | $131.32 | $136.71 | 85,300 | $133.39 | 2,829 |
| 2026-08-05 | $132.20 | $137.62 | 70,100 | $130.00 | 3,104 |
| 2026-08-04 | $130.31 | $135.66 | 200,700 | $129.55 | 5,720 |
| 2026-08-03 | $129.05 | $134.34 | 89,700 | $131.90 | 2,471 |
| 2026-07-31 | $129.22 | $134.52 | 152,200 | $129.30 | 10,491 |
| 2026-07-30 | $129.63 | $134.94 | 142,300 | $132.21 | 5,281 |
| 2026-07-29 | $131.89 | $137.30 | 164,700 | $127.37 | 8,531 |
| 2026-07-28 | $127.58 | $132.81 | 185,400 | $121.50 | 10,187 |
| 2026-07-27 | $120.49 | $125.43 | 103,900 | $123.23 | 4,394 |
| 2026-07-24 | $120.10 | $125.03 | 144,600 | $117.55 | 3,977 |
| 2026-07-23 | $116.02 | $120.78 | 288,500 | $115.40 | 12,478 |
| 2026-07-22 | $121.01 | $125.97 | 194,100 | $121.15 | 6,099 |
| 2026-07-21 | $122.83 | $127.87 | 133,200 | $123.93 | 3,797 |
| 2026-07-20 | $123.37 | $128.43 | 155,700 | $123.58 | 10,930 |
| 2026-07-17 | $123.26 | $128.32 | 199,600 | — | — |
| 2026-07-16 | $125.67 | $130.83 | 240,000 | — | — |
| 2026-07-15 | $119.50 | $124.40 | 86,100 | — | — |
| 2026-07-14 | $119.28 | $124.17 | 125,400 | — | — |
| 2026-07-13 | $118.71 | $123.58 | 105,500 | — | — |
| 2026-07-10 | $117.15 | $121.96 | 85,400 | — | — |
| 2026-07-09 | $117.34 | $122.15 | 105,500 | — | — |
| 2026-07-08 | $117.56 | $122.38 | 193,600 | — | — |
| 2026-07-07 | $120.50 | $125.44 | 148,600 | — | — |
| 2026-07-06 | $120.48 | $125.42 | 101,300 | — | — |
| 2026-07-02 | $120.34 | $125.28 | 162,200 | — | — |
| 2026-07-01 | $123.63 | $128.70 | 137,200 | — | — |
| 2026-06-30 | $119.11 | $124.00 | 154,300 | — | — |
| 2026-06-29 | $118.75 | $123.62 | 86,400 | — | — |
| 2026-06-26 | $118.47 | $123.33 | 209,100 | — | — |
| 2026-06-25 | $116.16 | $120.93 | 132,100 | — | — |
| 2026-06-24 | $114.71 | $119.42 | 114,600 | — | — |
| 2026-06-23 | $115.48 | $120.22 | 182,600 | — | — |
| 2026-06-22 | $114.04 | $118.72 | 108,400 | — | — |
| 2026-06-18 | $113.53 | $118.19 | 233,200 | — | — |
| 2026-06-17 | $112.31 | $116.92 | 126,100 | — | — |
| 2026-06-16 | $114.13 | $118.81 | 111,400 | — | — |
| 2026-06-15 | $113.45 | $118.10 | 152,700 | — | — |
| 2026-06-12 | $115.62 | $120.36 | 89,000 | — | — |
| 2026-06-11 | $113.25 | $117.90 | 89,000 | — | — |
| 2026-06-10 | $111.95 | $116.54 | 77,200 | — | — |
| 2026-06-09 | $110.78 | $115.32 | 74,400 | — | — |
| 2026-06-08 | $110.28 | $114.80 | 94,700 | — | — |
| 2026-06-05 | $108.09 | $112.52 | 90,900 | — | — |
| 2026-06-04 | $108.62 | $113.08 | 97,000 | — | — |
| 2026-06-03 | $106.20 | $110.56 | 126,400 | — | — |
| 2026-06-02 | $109.89 | $114.40 | 84,300 | — | — |
| 2026-06-01 | $108.45 | $112.90 | 114,900 | — | — |
| 2026-05-29 | $109.89 | $114.40 | 129,500 | — | — |
| 2026-05-28 | $109.53 | $114.02 | 86,500 | — | — |
| 2026-05-27 | $110.03 | $114.54 | 102,700 | — | — |
| 2026-05-26 | $112.57 | $117.19 | 75,700 | — | — |
| 2026-05-22 | $110.80 | $115.35 | 130,700 | — | — |
| 2026-05-21 | $111.01 | $115.56 | 178,200 | — | — |
| 2026-05-20 | $112.76 | $117.39 | 135,600 | — | — |
| 2026-05-19 | $108.55 | $113.00 | 102,900 | — | — |
| 2026-05-18 | $108.58 | $113.03 | 97,400 | — | — |
| 2026-05-15 | $105.43 | $109.75 | 119,700 | — | — |
| 2026-05-14 | $105.06 | $109.16 | 72,700 | — | — |
| 2026-05-13 | $104.42 | $108.50 | 87,500 | — | — |
| 2026-05-12 | $105.37 | $109.48 | 92,900 | — | — |
| 2026-05-11 | $105.35 | $109.46 | 66,200 | — | — |
| 2026-05-08 | $106.83 | $111.00 | 72,800 | — | — |
| 2026-05-07 | $107.30 | $111.49 | 80,100 | — | — |
| 2026-05-06 | $109.05 | $113.31 | 49,600 | — | — |
| 2026-05-05 | $108.30 | $112.53 | 51,600 | — | — |
| 2026-05-04 | $105.62 | $109.74 | 101,600 | — | — |
| 2026-05-01 | $107.01 | $111.19 | 95,900 | — | — |
| 2026-04-30 | $105.12 | $109.22 | 83,500 | — | — |
| 2026-04-29 | $105.42 | $109.54 | 118,100 | — | — |
| 2026-04-28 | $106.75 | $110.92 | 111,800 | — | — |
| 2026-04-27 | $105.18 | $109.29 | 121,800 | — | — |
| 2026-04-24 | $105.01 | $109.11 | 202,500 | — | — |
| 2026-04-23 | $114.65 | $119.13 | 135,000 | — | — |
| 2026-04-22 | $109.94 | $114.23 | 131,800 | — | — |
| 2026-04-21 | $111.51 | $115.86 | 123,900 | — | — |
| 2026-04-20 | $115.15 | $119.65 | 195,400 | — | — |
| 2026-04-17 | $115.96 | $120.49 | 172,500 | — | — |
| 2026-04-16 | $112.59 | $116.99 | 180,600 | — | — |
| 2026-04-15 | $115.01 | $119.50 | 212,500 | — | — |