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 — 2026
| 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 | — | — |
| 2026-04-14 | $118.41 | $168.21 | 173,100 | — | — |
| 2026-04-13 | $116.33 | $165.26 | 70,400 | — | — |
| 2026-04-10 | $115.02 | $163.40 | 57,800 | — | — |
| 2026-04-09 | $116.43 | $165.40 | 83,000 | — | — |
| 2026-04-08 | $117.23 | $166.54 | 66,000 | — | — |
| 2026-04-07 | $115.26 | $163.74 | 68,000 | — | — |
| 2026-04-06 | $116.65 | $165.71 | 42,400 | — | — |
| 2026-04-02 | $115.43 | $163.98 | 52,200 | — | — |
| 2026-04-01 | $114.15 | $162.16 | 48,500 | — | — |
| 2026-03-31 | $112.64 | $160.02 | 70,900 | — | — |
| 2026-03-30 | $109.79 | $155.97 | 57,000 | — | — |
| 2026-03-27 | $110.74 | $157.32 | 53,500 | — | — |
| 2026-03-26 | $112.36 | $159.62 | 66,600 | — | — |
| 2026-03-25 | $113.19 | $160.80 | 64,800 | — | — |
| 2026-03-24 | $116.10 | $164.93 | 63,000 | — | — |
| 2026-03-23 | $114.09 | $162.08 | 86,400 | — | — |
| 2026-03-20 | $111.70 | $158.68 | 80,400 | — | — |
| 2026-03-19 | $113.83 | $161.71 | 77,500 | — | — |
| 2026-03-18 | $113.91 | $161.82 | 82,400 | — | — |
| 2026-03-17 | $111.46 | $158.34 | 59,300 | — | — |
| 2026-03-16 | $110.71 | $157.27 | 81,700 | — | — |
| 2026-03-13 | $107.03 | $152.05 | 84,500 | — | — |
| 2026-03-12 | $108.95 | $154.77 | 98,900 | — | — |
| 2026-03-11 | $113.53 | $161.28 | 95,900 | — | — |
| 2026-03-10 | $112.79 | $160.23 | 61,300 | — | — |
| 2026-03-09 | $112.25 | $159.46 | 90,000 | — | — |
| 2026-03-06 | $109.92 | $156.15 | 126,700 | — | — |
| 2026-03-05 | $111.05 | $157.76 | 129,100 | — | — |
| 2026-03-04 | $113.22 | $160.84 | 143,600 | — | — |
| 2026-03-03 | $115.19 | $163.64 | 151,000 | — | — |
| 2026-03-02 | $118.28 | $168.03 | 122,200 | — | — |
| 2026-02-27 | $117.95 | $167.56 | 80,100 | — | — |
| 2026-02-26 | $116.56 | $165.59 | 111,600 | — | — |
| 2026-02-25 | $114.23 | $162.28 | 110,000 | — | — |
| 2026-02-24 | $111.57 | $158.50 | 163,000 | — | — |
| 2026-02-23 | $108.56 | $154.22 | 109,000 | — | — |
| 2026-02-20 | $109.98 | $154.96 | 96,500 | — | — |
| 2026-02-19 | $107.69 | $151.73 | 44,700 | — | — |
| 2026-02-18 | $108.00 | $152.17 | 117,200 | — | — |
| 2026-02-17 | $107.31 | $151.20 | 64,300 | — | — |
| 2026-02-13 | $108.05 | $152.24 | 95,600 | — | — |
| 2026-02-12 | $105.12 | $148.11 | 59,100 | — | — |
| 2026-02-11 | $106.28 | $149.75 | 96,700 | — | — |
| 2026-02-10 | $104.96 | $147.89 | 111,800 | — | — |
| 2026-02-09 | $103.00 | $145.12 | 114,500 | — | — |
| 2026-02-06 | $102.08 | $143.83 | 84,400 | — | — |
| 2026-02-05 | $100.46 | $141.55 | 62,800 | — | — |
| 2026-02-04 | $100.98 | $142.28 | 88,000 | — | — |
| 2026-02-03 | $102.49 | $144.41 | 91,200 | — | — |
| 2026-02-02 | $103.81 | $146.27 | 68,200 | — | — |
| 2026-01-30 | $103.45 | $145.76 | 53,300 | — | — |
| 2026-01-29 | $104.74 | $147.58 | 65,700 | — | — |
| 2026-01-28 | $103.00 | $145.12 | 80,700 | — | — |
| 2026-01-27 | $102.40 | $144.28 | 67,100 | — | — |
| 2026-01-26 | $101.35 | $142.80 | 75,400 | — | — |
| 2026-01-23 | $100.71 | $141.90 | 108,200 | — | — |
| 2026-01-22 | $100.82 | $142.05 | 74,300 | — | — |
| 2026-01-21 | $100.61 | $141.76 | 93,000 | — | — |
| 2026-01-20 | $99.32 | $139.94 | 91,600 | — | — |
| 2026-01-16 | $99.36 | $140.00 | 57,200 | — | — |
| 2026-01-15 | $101.42 | $142.90 | 57,500 | — | — |
| 2026-01-14 | $100.56 | $141.69 | 67,700 | — | — |
| 2026-01-13 | $100.17 | $141.14 | 81,000 | — | — |
| 2026-01-12 | $100.56 | $141.69 | 118,000 | — | — |
| 2026-01-09 | $98.73 | $139.11 | 70,000 | — | — |
| 2026-01-08 | $98.83 | $139.25 | 69,400 | — | — |
| 2026-01-07 | $98.23 | $138.40 | 99,000 | — | — |
| 2026-01-06 | $95.89 | $135.11 | 58,200 | — | — |
| 2026-01-05 | $94.32 | $132.89 | 62,800 | — | — |
| 2026-01-02 | $95.25 | $134.21 | 98,700 | — | — |