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
- 2011-04-08 to 2026-09-09
- 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-09 | — | — | — | $133.79 | 451 |
| 2026-09-08 | — | — | — | $132.56 | 122 |
| 2026-09-04 | — | — | — | $131.00 | 38 |
| 2026-09-03 | — | — | — | $131.76 | 117 |
| 2026-09-02 | — | — | — | $130.73 | 382 |
| 2026-09-01 | — | — | — | $126.50 | 321 |
| 2026-08-31 | — | — | — | $126.25 | 801 |
| 2026-08-28 | — | — | — | $126.50 | 173 |
| 2026-08-27 | $126.28 | $514.22 | 29,300 | $125.17 | 270 |
| 2026-08-26 | $126.23 | $514.01 | 26,600 | $126.51 | 1,265 |
| 2026-08-25 | $126.13 | $513.60 | 94,000 | $125.63 | 2,211 |
| 2026-08-24 | $125.07 | $509.29 | 52,300 | $125.99 | 1,100 |
| 2026-08-21 | $125.90 | $512.67 | 56,300 | $125.43 | 2,985 |
| 2026-08-20 | $124.49 | $506.93 | 43,300 | $123.90 | 845 |
| 2026-08-19 | $122.27 | $497.89 | 23,600 | $122.44 | 297 |
| 2026-08-18 | $121.11 | $493.16 | 29,100 | $123.18 | 126 |
| 2026-08-17 | $122.29 | $497.97 | 72,800 | $123.51 | 1,599 |
| 2026-08-14 | $123.50 | $502.90 | 110,400 | $119.79 | 1,119 |
| 2026-08-13 | $118.83 | $483.88 | 42,800 | $118.72 | 300 |
| 2026-08-12 | $119.53 | $486.73 | 33,500 | $120.26 | 526 |
| 2026-08-11 | $120.17 | $489.34 | 69,900 | $117.00 | 1,249 |
| 2026-08-10 | $117.01 | $476.47 | 66,000 | $117.85 | 955 |
| 2026-08-07 | $126.57 | $490.64 | 114,100 | $127.00 | 3,488 |
| 2026-08-06 | $126.50 | $490.37 | 62,100 | $126.96 | 2,282 |
| 2026-08-05 | $126.60 | $490.76 | 52,100 | $127.02 | 680 |
| 2026-08-04 | $126.09 | $488.78 | 51,100 | $126.49 | 215 |
| 2026-08-03 | $125.57 | $486.76 | 83,200 | $130.01 | 2,090 |
| 2026-07-31 | $128.99 | $500.02 | 36,700 | $127.69 | 140 |
| 2026-07-30 | $127.98 | $496.10 | 51,500 | $126.05 | 581 |
| 2026-07-29 | $122.56 | $475.09 | 27,700 | $121.50 | 246 |
| 2026-07-28 | $121.78 | $472.07 | 13,700 | $121.17 | 48 |
| 2026-07-27 | $120.05 | $465.36 | 36,500 | $119.54 | 901 |
| 2026-07-24 | $123.06 | $477.03 | 23,800 | $123.18 | 830 |
| 2026-07-23 | $123.90 | $480.29 | 33,800 | $122.54 | 822 |
| 2026-07-22 | $122.86 | $476.26 | 20,800 | $121.86 | 120 |
| 2026-07-21 | $120.58 | $467.42 | 20,200 | $121.50 | 406 |
| 2026-07-20 | $120.46 | $466.95 | 20,500 | $120.43 | 117 |
| 2026-07-17 | $119.02 | $461.37 | 16,500 | $119.34 | 238 |
| 2026-07-16 | $118.79 | $460.48 | 35,000 | $117.37 | 479 |
| 2026-07-15 | $116.16 | $450.29 | 13,500 | $117.18 | 372 |
| 2026-07-14 | $115.17 | $446.45 | 11,000 | $118.65 | 206 |
| 2026-07-13 | $118.00 | $457.42 | 39,300 | $116.74 | 892 |
| 2026-07-10 | $116.33 | $450.94 | 19,100 | $115.69 | 102 |
| 2026-07-09 | $116.24 | $450.60 | 50,500 | $115.95 | 874 |
| 2026-07-08 | $117.95 | $457.22 | 37,300 | $116.08 | 829 |
| 2026-07-07 | $114.93 | $445.52 | 47,700 | $115.92 | 957 |
| 2026-07-06 | $114.26 | $442.92 | 47,500 | $113.64 | 1,355 |
| 2026-07-02 | $114.00 | $441.91 | 53,400 | $112.79 | 494 |
| 2026-07-01 | $111.65 | $432.80 | 24,700 | $111.93 | 686 |
| 2026-06-30 | $111.48 | $432.14 | 18,000 | $111.96 | 885 |
| 2026-06-29 | $112.41 | $435.75 | 47,600 | $109.65 | 1,022 |
| 2026-06-26 | $109.48 | $424.39 | 29,000 | $108.51 | 290 |
| 2026-06-25 | $109.55 | $424.66 | 42,200 | $107.81 | 1,095 |
| 2026-06-24 | $108.04 | $418.81 | 39,100 | $109.91 | 422 |
| 2026-06-23 | $110.03 | $426.52 | 35,100 | $110.86 | 2,246 |
| 2026-06-22 | $110.01 | $426.45 | 63,800 | $111.42 | 1,447 |
| 2026-06-18 | $111.40 | $431.83 | 40,600 | $111.06 | 611 |
| 2026-06-17 | $111.28 | $431.37 | 45,300 | $110.75 | 1,558 |
| 2026-06-16 | $111.03 | $430.40 | 49,200 | $111.66 | 3,730 |
| 2026-06-15 | $111.38 | $431.76 | 64,100 | $109.15 | 1,681 |
| 2026-06-12 | $112.51 | $436.14 | 60,200 | $113.68 | 1,470 |
| 2026-06-11 | $113.44 | $439.74 | 80,900 | $118.11 | 2,072 |
| 2026-06-10 | $116.51 | $451.64 | 41,800 | $117.39 | 569 |
| 2026-06-09 | $116.77 | $452.65 | 55,400 | $117.61 | 432 |
| 2026-06-08 | $116.21 | $450.48 | 54,600 | — | — |
| 2026-06-05 | $118.61 | $459.78 | 41,800 | — | — |
| 2026-06-04 | $120.68 | $467.81 | 19,800 | — | — |
| 2026-06-03 | $121.75 | $471.95 | 37,100 | — | — |
| 2026-06-02 | $119.55 | $463.43 | 72,200 | — | — |
| 2026-06-01 | $119.99 | $465.13 | 62,800 | — | — |
| 2026-05-29 | $121.30 | $470.21 | 48,200 | — | — |
| 2026-05-28 | $122.77 | $475.91 | 56,300 | — | — |
| 2026-05-27 | $122.27 | $473.97 | 61,400 | — | — |
| 2026-05-26 | $123.72 | $479.59 | 38,800 | — | — |
| 2026-05-22 | $125.17 | $485.21 | 16,000 | — | — |
| 2026-05-21 | $122.75 | $475.83 | 33,000 | — | — |
| 2026-05-20 | $121.85 | $472.34 | 62,300 | — | — |
| 2026-05-19 | $126.82 | $491.61 | 47,300 | — | — |
| 2026-05-18 | $126.40 | $489.98 | 64,800 | — | — |
| 2026-05-15 | $129.50 | $502.00 | 41,500 | — | — |
| 2026-05-14 | $126.60 | $490.76 | 49,400 | — | — |
| 2026-05-13 | $130.55 | $506.07 | 48,400 | — | — |
| 2026-05-12 | $132.76 | $514.63 | 68,400 | — | — |
| 2026-05-11 | $132.19 | $512.42 | 113,100 | — | — |
| 2026-05-08 | $126.23 | $473.82 | 134,200 | — | — |
| 2026-05-07 | $127.34 | $477.98 | 112,900 | — | — |
| 2026-05-06 | $130.40 | $489.47 | 76,600 | — | — |
| 2026-05-05 | $135.08 | $507.03 | 80,400 | — | — |
| 2026-05-04 | $134.70 | $505.61 | 93,200 | — | — |
| 2026-05-01 | $128.00 | $480.46 | 65,100 | — | — |
| 2026-04-30 | $128.81 | $483.50 | 122,700 | — | — |
| 2026-04-29 | $133.27 | $500.24 | 141,400 | — | — |
| 2026-04-28 | $134.23 | $503.84 | 104,100 | — | — |
| 2026-04-27 | $134.37 | $504.37 | 98,100 | — | — |
| 2026-04-24 | $131.21 | $492.51 | 74,300 | — | — |
| 2026-04-23 | $130.24 | $488.87 | 56,900 | — | — |
| 2026-04-22 | $127.32 | $477.91 | 44,900 | — | — |
| 2026-04-21 | $127.00 | $476.71 | 73,400 | — | — |
| 2026-04-20 | $122.86 | $461.17 | 63,800 | — | — |
| 2026-04-17 | $122.99 | $461.65 | 150,500 | — | — |