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
- 2018-02-07 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 | — | — | — | $165.74 | 2,814 |
| 2026-09-03 | — | — | — | $171.19 | 2,969 |
| 2026-09-02 | — | — | — | $171.67 | 2,199 |
| 2026-09-01 | — | — | — | $173.41 | 4,505 |
| 2026-08-31 | — | — | — | $172.82 | 6,139 |
| 2026-08-28 | — | — | — | $169.80 | 3,531 |
| 2026-08-27 | $170.66 | $170.66 | 79,700 | $170.25 | 1,518 |
| 2026-08-26 | $170.35 | $170.35 | 159,700 | $171.00 | 5,992 |
| 2026-08-25 | $171.02 | $171.02 | 182,700 | $159.18 | 5,449 |
| 2026-08-24 | $157.41 | $157.41 | 165,100 | $169.16 | 7,584 |
| 2026-08-21 | $170.66 | $170.66 | 204,700 | $166.46 | 2,900 |
| 2026-08-20 | $163.69 | $163.69 | 263,700 | $157.84 | 5,022 |
| 2026-08-19 | $159.15 | $159.15 | 278,800 | $158.31 | 5,527 |
| 2026-08-18 | $160.80 | $160.80 | 197,400 | $146.76 | 10,535 |
| 2026-08-17 | $150.47 | $150.47 | 108,700 | $145.50 | 2,910 |
| 2026-08-14 | $146.45 | $146.45 | 55,000 | $146.44 | 2,432 |
| 2026-08-13 | $146.58 | $146.58 | 72,300 | $150.00 | 1,797 |
| 2026-08-12 | $151.33 | $151.33 | 72,400 | $151.51 | 2,601 |
| 2026-08-11 | $151.00 | $151.00 | 69,900 | $151.98 | 3,635 |
| 2026-08-10 | $150.00 | $150.00 | 75,100 | $149.45 | 2,586 |
| 2026-08-07 | $148.98 | $148.98 | 45,400 | $148.04 | 2,482 |
| 2026-08-06 | $147.48 | $147.48 | 71,400 | $151.45 | 1,323 |
| 2026-08-05 | $149.50 | $149.50 | 70,800 | $154.12 | 2,021 |
| 2026-08-04 | $154.50 | $154.50 | 56,100 | $155.69 | 2,064 |
| 2026-08-03 | $152.76 | $152.76 | 43,900 | $150.57 | 1,920 |
| 2026-07-31 | $151.27 | $151.27 | 104,000 | $154.29 | 8,503 |
| 2026-07-30 | $155.13 | $155.13 | 81,200 | $150.00 | 6,147 |
| 2026-07-29 | $148.24 | $148.24 | 83,600 | $152.21 | 5,045 |
| 2026-07-28 | $154.63 | $154.63 | 114,400 | $155.51 | 5,111 |
| 2026-07-27 | $156.21 | $156.21 | 96,500 | $154.79 | 3,629 |
| 2026-07-24 | $151.02 | $151.02 | 79,600 | $153.06 | 4,159 |
| 2026-07-23 | $154.48 | $154.48 | 117,600 | $158.11 | 7,061 |
| 2026-07-22 | $158.06 | $158.06 | 62,800 | $159.98 | 2,134 |
| 2026-07-21 | $160.04 | $160.04 | 167,300 | $158.26 | 9,695 |
| 2026-07-20 | $157.52 | $157.52 | 126,600 | $152.12 | 5,939 |
| 2026-07-17 | $152.69 | $152.69 | 107,100 | — | — |
| 2026-07-16 | $149.67 | $149.67 | 122,400 | — | — |
| 2026-07-15 | $157.68 | $157.68 | 212,300 | — | — |
| 2026-07-14 | $148.91 | $148.91 | 211,900 | — | — |
| 2026-07-13 | $160.82 | $160.82 | 221,800 | — | — |
| 2026-07-10 | $166.09 | $166.09 | 151,800 | — | — |
| 2026-07-09 | $160.59 | $160.59 | 177,900 | — | — |
| 2026-07-08 | $158.81 | $158.81 | 306,300 | — | — |
| 2026-07-07 | $153.05 | $153.05 | 400,900 | — | — |
| 2026-07-06 | $150.25 | $150.25 | 194,700 | — | — |
| 2026-07-02 | $162.21 | $162.21 | 308,600 | — | — |
| 2026-07-01 | $157.11 | $157.11 | 349,000 | — | — |
| 2026-06-30 | $130.47 | $130.47 | 88,000 | — | — |
| 2026-06-29 | $129.67 | $129.67 | 123,600 | — | — |
| 2026-06-26 | $128.82 | $128.82 | 143,800 | — | — |
| 2026-06-25 | $129.06 | $129.06 | 113,600 | — | — |
| 2026-06-24 | $135.45 | $135.45 | 157,900 | — | — |
| 2026-06-23 | $139.20 | $139.20 | 131,700 | — | — |
| 2026-06-22 | $142.23 | $142.23 | 190,700 | — | — |
| 2026-06-18 | $143.70 | $143.70 | 314,600 | — | — |
| 2026-06-17 | $134.18 | $134.18 | 147,500 | — | — |
| 2026-06-16 | $135.65 | $135.65 | 382,800 | — | — |
| 2026-06-15 | $138.90 | $138.90 | 314,400 | — | — |
| 2026-06-12 | $138.20 | $138.20 | 101,300 | — | — |
| 2026-06-11 | $140.38 | $140.38 | 196,700 | — | — |
| 2026-06-10 | $139.01 | $139.01 | 176,000 | — | — |
| 2026-06-09 | $141.86 | $141.86 | 180,800 | — | — |
| 2026-06-08 | $142.01 | $142.01 | 145,800 | — | — |
| 2026-06-05 | $148.51 | $148.51 | 261,100 | — | — |
| 2026-06-04 | $159.22 | $159.22 | 461,100 | — | — |
| 2026-06-03 | $158.56 | $158.56 | 273,700 | — | — |
| 2026-06-02 | $157.84 | $157.84 | 397,000 | — | — |
| 2026-06-01 | $150.47 | $150.47 | 208,200 | — | — |
| 2026-05-29 | $142.82 | $142.82 | 105,100 | — | — |
| 2026-05-28 | $144.07 | $144.07 | 99,200 | — | — |
| 2026-05-27 | $142.11 | $142.11 | 116,800 | — | — |
| 2026-05-26 | $139.50 | $139.50 | 150,800 | — | — |
| 2026-05-22 | $144.15 | $144.15 | 132,000 | — | — |
| 2026-05-21 | $147.07 | $147.07 | 99,200 | — | — |
| 2026-05-20 | $147.38 | $147.38 | 130,500 | — | — |
| 2026-05-19 | $146.30 | $146.30 | 141,100 | — | — |
| 2026-05-18 | $145.26 | $145.26 | 101,100 | — | — |
| 2026-05-15 | $140.02 | $140.02 | 46,600 | — | — |
| 2026-05-14 | $141.63 | $141.63 | 47,100 | — | — |
| 2026-05-13 | $141.89 | $141.89 | 106,500 | — | — |
| 2026-05-12 | $140.85 | $140.85 | 97,200 | — | — |
| 2026-05-11 | $141.76 | $141.76 | 65,600 | — | — |
| 2026-05-08 | $139.81 | $139.81 | 59,800 | — | — |
| 2026-05-07 | $139.03 | $139.03 | 55,800 | — | — |
| 2026-05-06 | $141.11 | $141.11 | 46,500 | — | — |
| 2026-05-05 | $138.00 | $138.00 | 50,400 | — | — |
| 2026-05-04 | $140.64 | $140.64 | 106,600 | — | — |
| 2026-05-01 | $135.11 | $135.11 | 82,500 | — | — |
| 2026-04-30 | $149.83 | $149.83 | 61,000 | — | — |
| 2026-04-29 | $147.60 | $147.60 | 59,300 | — | — |
| 2026-04-28 | $150.00 | $150.00 | 24,600 | — | — |
| 2026-04-27 | $152.00 | $152.00 | 59,500 | — | — |
| 2026-04-24 | $148.11 | $148.11 | 54,300 | — | — |
| 2026-04-23 | $145.41 | $145.41 | 79,800 | — | — |
| 2026-04-22 | $154.23 | $154.23 | 118,900 | — | — |
| 2026-04-21 | $155.42 | $155.42 | 102,300 | — | — |
| 2026-04-20 | $161.01 | $161.01 | 61,300 | — | — |
| 2026-04-17 | $160.87 | $160.87 | 101,500 | — | — |
| 2026-04-16 | $162.66 | $162.66 | 87,600 | — | — |
| 2026-04-15 | $161.10 | $161.10 | 117,200 | — | — |