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
- 2006-10-16 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 | — | — | — | $155.00 | 2,389 |
| 2026-09-03 | — | — | — | $154.70 | 2,734 |
| 2026-09-02 | — | — | — | $150.38 | 2,359 |
| 2026-09-01 | — | — | — | $150.97 | 1,831 |
| 2026-08-31 | — | — | — | $151.51 | 4,752 |
| 2026-08-28 | — | — | — | $151.60 | 2,474 |
| 2026-08-27 | $151.25 | $217.89 | 80,900 | $150.53 | 2,263 |
| 2026-08-26 | $147.78 | $212.89 | 146,300 | $151.10 | 5,034 |
| 2026-08-25 | $152.58 | $219.80 | 157,500 | $150.23 | 5,040 |
| 2026-08-24 | $150.50 | $216.81 | 139,800 | $150.55 | 5,689 |
| 2026-08-21 | $149.75 | $215.73 | 99,800 | $150.01 | 3,531 |
| 2026-08-20 | $148.70 | $214.22 | 86,500 | $147.35 | 2,195 |
| 2026-08-19 | $147.60 | $212.63 | 108,600 | $146.73 | 9,151 |
| 2026-08-18 | $145.30 | $209.32 | 107,600 | $145.47 | 5,401 |
| 2026-08-17 | $146.28 | $210.73 | 115,200 | $142.96 | 4,432 |
| 2026-08-14 | $141.92 | $204.45 | 95,000 | $141.31 | 3,797 |
| 2026-08-13 | $140.37 | $202.22 | 197,800 | $140.73 | 4,946 |
| 2026-08-12 | $139.81 | $201.41 | 97,900 | $135.43 | 3,321 |
| 2026-08-11 | $135.02 | $194.51 | 168,200 | $140.02 | 7,235 |
| 2026-08-10 | $138.32 | $199.26 | 63,800 | $141.43 | 3,598 |
| 2026-08-07 | $140.72 | $202.72 | 98,800 | $143.62 | 2,887 |
| 2026-08-06 | $143.15 | $206.22 | 171,400 | $140.43 | 4,936 |
| 2026-08-05 | $138.62 | $199.69 | 130,800 | $140.49 | 4,913 |
| 2026-08-04 | $138.72 | $199.84 | 200,400 | $139.54 | 7,939 |
| 2026-08-03 | $142.08 | $204.68 | 107,800 | $142.97 | 2,790 |
| 2026-07-31 | $141.63 | $204.03 | 90,000 | $143.10 | 2,853 |
| 2026-07-30 | $142.07 | $204.66 | 122,300 | $140.18 | 2,745 |
| 2026-07-29 | $138.60 | $199.67 | 105,400 | $140.46 | 3,400 |
| 2026-07-28 | $140.41 | $202.27 | 106,200 | $140.36 | 6,627 |
| 2026-07-27 | $140.31 | $202.13 | 170,500 | $139.39 | 5,629 |
| 2026-07-24 | $140.22 | $202.00 | 138,700 | $137.64 | 5,674 |
| 2026-07-23 | $137.44 | $197.99 | 171,600 | $133.40 | 9,052 |
| 2026-07-22 | $132.19 | $190.43 | 90,400 | $131.58 | 4,671 |
| 2026-07-21 | $131.46 | $189.38 | 82,200 | $126.81 | 2,368 |
| 2026-07-20 | $127.77 | $182.77 | 98,300 | $127.43 | 1,729 |
| 2026-07-17 | $125.87 | $180.05 | 122,400 | — | — |
| 2026-07-16 | $130.53 | $186.72 | 151,700 | — | — |
| 2026-07-15 | $129.50 | $185.24 | 130,500 | — | — |
| 2026-07-14 | $129.59 | $185.37 | 67,000 | — | — |
| 2026-07-13 | $129.35 | $185.03 | 64,800 | — | — |
| 2026-07-10 | $128.39 | $183.65 | 89,200 | — | — |
| 2026-07-09 | $127.33 | $182.14 | 123,000 | — | — |
| 2026-07-08 | $127.46 | $182.32 | 82,400 | — | — |
| 2026-07-07 | $124.90 | $178.66 | 68,900 | — | — |
| 2026-07-06 | $125.34 | $179.29 | 78,900 | — | — |
| 2026-07-02 | $122.32 | $174.97 | 97,300 | — | — |
| 2026-07-01 | $123.18 | $176.20 | 54,200 | — | — |
| 2026-06-30 | $122.37 | $175.04 | 104,900 | — | — |
| 2026-06-29 | $122.76 | $175.60 | 77,400 | — | — |
| 2026-06-26 | $123.02 | $175.97 | 92,400 | — | — |
| 2026-06-25 | $124.38 | $177.92 | 90,700 | — | — |
| 2026-06-24 | $125.29 | $179.22 | 132,500 | — | — |
| 2026-06-23 | $127.50 | $182.38 | 120,900 | — | — |
| 2026-06-22 | $127.39 | $182.22 | 102,100 | — | — |
| 2026-06-18 | $125.95 | $180.16 | 73,700 | — | — |
| 2026-06-17 | $126.66 | $181.18 | 89,400 | — | — |
| 2026-06-16 | $129.56 | $185.33 | 69,900 | — | — |
| 2026-06-15 | $131.31 | $187.83 | 70,200 | — | — |
| 2026-06-12 | $131.30 | $187.82 | 65,000 | — | — |
| 2026-06-11 | $130.07 | $186.06 | 62,100 | — | — |
| 2026-06-10 | $128.60 | $183.95 | 47,700 | — | — |
| 2026-06-09 | $130.34 | $186.44 | 71,400 | — | — |
| 2026-06-08 | $129.35 | $185.03 | 47,400 | — | — |
| 2026-06-05 | $129.17 | $184.77 | 104,900 | — | — |
| 2026-06-04 | $129.95 | $185.89 | 114,200 | — | — |
| 2026-06-03 | $128.37 | $183.63 | 81,700 | — | — |
| 2026-06-02 | $128.80 | $184.24 | 77,900 | — | — |
| 2026-06-01 | $128.58 | $183.93 | 57,400 | — | — |
| 2026-05-29 | $125.21 | $179.11 | 167,600 | — | — |
| 2026-05-28 | $125.92 | $180.12 | 64,600 | — | — |
| 2026-05-27 | $127.52 | $182.41 | 104,300 | — | — |
| 2026-05-26 | $129.45 | $185.17 | 74,300 | — | — |
| 2026-05-22 | $130.85 | $185.89 | 94,200 | — | — |
| 2026-05-21 | $132.68 | $188.49 | 106,800 | — | — |
| 2026-05-20 | $132.82 | $188.68 | 113,800 | — | — |
| 2026-05-19 | $129.81 | $184.41 | 79,900 | — | — |
| 2026-05-18 | $132.08 | $187.63 | 107,200 | — | — |
| 2026-05-15 | $130.18 | $184.93 | 88,800 | — | — |
| 2026-05-14 | $132.91 | $188.81 | 96,700 | — | — |
| 2026-05-13 | $132.40 | $188.09 | 113,500 | — | — |
| 2026-05-12 | $132.83 | $188.70 | 116,200 | — | — |
| 2026-05-11 | $133.34 | $189.42 | 92,800 | — | — |
| 2026-05-08 | $134.63 | $191.26 | 97,100 | — | — |
| 2026-05-07 | $132.27 | $187.90 | 113,500 | — | — |
| 2026-05-06 | $130.78 | $185.79 | 153,600 | — | — |
| 2026-05-05 | $127.51 | $181.14 | 136,600 | — | — |
| 2026-05-04 | $123.35 | $175.23 | 173,700 | — | — |
| 2026-05-01 | $119.77 | $170.15 | 149,500 | — | — |
| 2026-04-30 | $120.41 | $171.05 | 100,100 | — | — |
| 2026-04-29 | $119.82 | $170.22 | 59,900 | — | — |
| 2026-04-28 | $121.14 | $172.09 | 39,100 | — | — |
| 2026-04-27 | $120.38 | $171.01 | 52,600 | — | — |
| 2026-04-24 | $117.38 | $166.75 | 43,200 | — | — |
| 2026-04-23 | $117.53 | $166.96 | 36,700 | — | — |
| 2026-04-22 | $117.65 | $167.13 | 38,100 | — | — |
| 2026-04-21 | $115.02 | $163.40 | 57,400 | — | — |
| 2026-04-20 | $117.69 | $167.19 | 38,300 | — | — |
| 2026-04-17 | $117.80 | $167.35 | 92,500 | — | — |
| 2026-04-16 | $118.78 | $168.74 | 100,400 | — | — |
| 2026-04-15 | $116.25 | $165.14 | 53,300 | — | — |