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 — 2026
| 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 | — | — |
| 2026-04-14 | $113.53 | $117.96 | 199,200 | — | — |
| 2026-04-13 | $113.22 | $117.64 | 53,900 | — | — |
| 2026-04-10 | $113.14 | $117.56 | 68,300 | — | — |
| 2026-04-09 | $116.32 | $120.86 | 187,900 | — | — |
| 2026-04-08 | $114.97 | $119.46 | 72,000 | — | — |
| 2026-04-07 | $111.14 | $115.48 | 118,700 | — | — |
| 2026-04-06 | $109.39 | $113.66 | 79,100 | — | — |
| 2026-04-02 | $108.95 | $113.20 | 63,800 | — | — |
| 2026-04-01 | $108.61 | $112.85 | 78,800 | — | — |
| 2026-03-31 | $107.50 | $111.70 | 130,800 | — | — |
| 2026-03-30 | $105.95 | $110.09 | 73,700 | — | — |
| 2026-03-27 | $106.52 | $110.68 | 70,700 | — | — |
| 2026-03-26 | $106.76 | $110.93 | 76,600 | — | — |
| 2026-03-25 | $106.85 | $111.02 | 166,500 | — | — |
| 2026-03-24 | $108.28 | $112.51 | 80,800 | — | — |
| 2026-03-23 | $107.91 | $112.12 | 77,300 | — | — |
| 2026-03-20 | $105.47 | $109.59 | 139,900 | — | — |
| 2026-03-19 | $106.15 | $110.29 | 119,600 | — | — |
| 2026-03-18 | $105.32 | $109.43 | 150,700 | — | — |
| 2026-03-17 | $107.33 | $111.52 | 124,700 | — | — |
| 2026-03-16 | $110.38 | $114.69 | 135,900 | — | — |
| 2026-03-13 | $109.99 | $114.28 | 113,400 | — | — |
| 2026-03-12 | $106.00 | $110.14 | 129,200 | — | — |
| 2026-03-11 | $99.04 | $102.91 | 38,500 | — | — |
| 2026-03-10 | $100.06 | $103.97 | 66,000 | — | — |
| 2026-03-09 | $98.67 | $102.52 | 111,300 | — | — |
| 2026-03-06 | $99.33 | $103.21 | 54,300 | — | — |
| 2026-03-05 | $101.65 | $105.62 | 61,300 | — | — |
| 2026-03-04 | $102.75 | $106.76 | 40,100 | — | — |
| 2026-03-03 | $102.00 | $105.98 | 74,800 | — | — |
| 2026-03-02 | $103.09 | $107.11 | 80,900 | — | — |
| 2026-02-27 | $100.98 | $104.92 | 63,700 | — | — |
| 2026-02-26 | $106.19 | $110.34 | 72,100 | — | — |
| 2026-02-25 | $106.89 | $111.06 | 65,300 | — | — |
| 2026-02-24 | $104.14 | $108.21 | 104,500 | — | — |
| 2026-02-23 | $103.24 | $107.27 | 64,300 | — | — |
| 2026-02-20 | $107.52 | $111.72 | 96,800 | — | — |
| 2026-02-19 | $106.75 | $110.92 | 58,100 | — | — |
| 2026-02-18 | $107.94 | $112.15 | 95,000 | — | — |
| 2026-02-17 | $110.42 | $114.73 | 100,100 | — | — |
| 2026-02-13 | $108.93 | $113.18 | 63,200 | — | — |
| 2026-02-12 | $106.46 | $110.41 | 83,800 | — | — |
| 2026-02-11 | $109.00 | $113.04 | 65,900 | — | — |
| 2026-02-10 | $113.05 | $117.24 | 61,800 | — | — |
| 2026-02-09 | $115.97 | $120.27 | 53,700 | — | — |
| 2026-02-06 | $115.36 | $119.64 | 62,400 | — | — |
| 2026-02-05 | $113.87 | $118.09 | 75,800 | — | — |
| 2026-02-04 | $116.26 | $120.57 | 78,700 | — | — |
| 2026-02-03 | $116.88 | $121.21 | 78,900 | — | — |
| 2026-02-02 | $110.48 | $114.58 | 123,800 | — | — |
| 2026-01-30 | $106.63 | $110.58 | 72,200 | — | — |
| 2026-01-29 | $109.54 | $113.60 | 358,800 | — | — |
| 2026-01-28 | $105.08 | $108.98 | 247,500 | — | — |
| 2026-01-27 | $109.35 | $113.41 | 219,100 | — | — |
| 2026-01-26 | $109.00 | $113.04 | 84,700 | — | — |
| 2026-01-23 | $108.17 | $112.18 | 88,700 | — | — |
| 2026-01-22 | $110.43 | $114.53 | 89,500 | — | — |
| 2026-01-21 | $109.69 | $113.76 | 69,200 | — | — |
| 2026-01-20 | $105.19 | $109.09 | 44,000 | — | — |
| 2026-01-16 | $106.79 | $110.75 | 28,000 | — | — |
| 2026-01-15 | $107.85 | $111.85 | 27,600 | — | — |
| 2026-01-14 | $105.09 | $108.99 | 42,500 | — | — |
| 2026-01-13 | $104.50 | $108.38 | 52,500 | — | — |
| 2026-01-12 | $105.28 | $109.18 | 74,300 | — | — |
| 2026-01-09 | $108.12 | $112.13 | 73,400 | — | — |
| 2026-01-08 | $110.73 | $114.84 | 60,500 | — | — |
| 2026-01-07 | $108.44 | $112.46 | 69,100 | — | — |
| 2026-01-06 | $106.58 | $110.53 | 57,300 | — | — |
| 2026-01-05 | $103.79 | $107.64 | 39,600 | — | — |
| 2026-01-02 | $101.31 | $105.07 | 41,800 | — | — |