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
- 1989-12-08 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 | — | — | — | $145.81 | 150,949 |
| 2026-09-03 | — | — | — | $150.33 | 63,226 |
| 2026-09-02 | — | — | — | $150.74 | 76,625 |
| 2026-09-01 | — | — | — | $154.28 | 38,531 |
| 2026-08-31 | — | — | — | $156.62 | 42,301 |
| 2026-08-28 | — | — | — | $158.58 | 53,608 |
| 2026-08-27 | $158.95 | $158.95 | 979,300 | $153.31 | 64,123 |
| 2026-08-26 | $151.61 | $151.61 | 1,411,400 | $149.65 | 79,799 |
| 2026-08-25 | $151.14 | $151.14 | 1,523,800 | $154.01 | 59,607 |
| 2026-08-24 | $154.31 | $154.31 | 913,300 | $154.49 | 42,035 |
| 2026-08-21 | $154.68 | $154.68 | 857,400 | $153.63 | 46,717 |
| 2026-08-20 | $153.52 | $153.52 | 826,400 | $152.95 | 43,564 |
| 2026-08-19 | $152.44 | $152.44 | 905,200 | $146.99 | 48,490 |
| 2026-08-18 | $146.48 | $146.48 | 1,217,100 | $148.24 | 52,589 |
| 2026-08-17 | $145.98 | $145.98 | 1,036,900 | $148.00 | 82,946 |
| 2026-08-14 | $149.75 | $149.75 | 1,151,700 | $154.95 | 60,395 |
| 2026-08-13 | $153.89 | $153.89 | 1,159,300 | $147.88 | 61,601 |
| 2026-08-12 | $147.99 | $147.99 | 916,800 | $147.53 | 50,587 |
| 2026-08-11 | $150.44 | $150.44 | 934,300 | $149.05 | 39,688 |
| 2026-08-10 | $151.02 | $151.02 | 1,317,500 | $147.09 | 96,028 |
| 2026-08-07 | $147.71 | $147.71 | 1,235,200 | $147.96 | 77,586 |
| 2026-08-06 | $147.66 | $147.66 | 2,188,600 | $137.39 | 136,136 |
| 2026-08-05 | $139.43 | $139.43 | 1,298,200 | $142.74 | 54,918 |
| 2026-08-04 | $141.68 | $141.68 | 1,459,500 | $138.25 | 132,453 |
| 2026-08-03 | $139.86 | $139.86 | 1,258,500 | $140.17 | 89,148 |
| 2026-07-31 | $137.20 | $137.20 | 2,341,800 | $133.90 | 156,742 |
| 2026-07-30 | $136.30 | $136.30 | 3,375,700 | $135.05 | 223,502 |
| 2026-07-29 | $132.46 | $132.46 | 2,884,500 | $128.43 | 168,752 |
| 2026-07-28 | $127.51 | $127.51 | 1,392,100 | $126.82 | 92,021 |
| 2026-07-27 | $125.21 | $125.21 | 1,023,100 | $119.57 | 60,449 |
| 2026-07-24 | $118.52 | $118.52 | 1,420,400 | $114.72 | 128,576 |
| 2026-07-23 | $113.05 | $113.05 | 1,517,600 | $114.38 | 113,990 |
| 2026-07-22 | $113.11 | $113.11 | 2,206,200 | $121.89 | 99,423 |
| 2026-07-21 | $120.77 | $120.77 | 1,886,700 | $123.52 | 63,784 |
| 2026-07-20 | $124.83 | $124.83 | 1,346,300 | $123.23 | 81,613 |
| 2026-07-17 | $124.37 | $124.37 | 1,512,800 | — | — |
| 2026-07-16 | $127.36 | $127.36 | 1,074,700 | — | — |
| 2026-07-15 | $123.61 | $123.61 | 1,305,600 | — | — |
| 2026-07-14 | $122.51 | $122.51 | 1,279,000 | — | — |
| 2026-07-13 | $125.42 | $125.42 | 961,900 | — | — |
| 2026-07-10 | $124.74 | $124.74 | 1,130,600 | — | — |
| 2026-07-09 | $123.79 | $123.79 | 1,393,500 | — | — |
| 2026-07-08 | $122.61 | $122.61 | 1,679,900 | — | — |
| 2026-07-07 | $125.04 | $125.04 | 1,157,200 | — | — |
| 2026-07-06 | $124.98 | $124.98 | 1,751,500 | — | — |
| 2026-07-02 | $124.55 | $124.55 | 2,295,000 | — | — |
| 2026-07-01 | $119.78 | $119.78 | 2,269,200 | — | — |
| 2026-06-30 | $113.61 | $113.61 | 1,953,600 | — | — |
| 2026-06-29 | $113.89 | $113.89 | 1,669,000 | — | — |
| 2026-06-26 | $115.72 | $115.72 | 2,404,500 | — | — |
| 2026-06-25 | $112.55 | $112.55 | 2,355,300 | — | — |
| 2026-06-24 | $112.93 | $112.93 | 1,871,800 | — | — |
| 2026-06-23 | $112.33 | $112.33 | 1,977,900 | — | — |
| 2026-06-22 | $115.00 | $115.00 | 2,761,700 | — | — |
| 2026-06-18 | $114.75 | $114.75 | 5,006,200 | — | — |
| 2026-06-17 | $116.94 | $116.94 | 2,694,000 | — | — |
| 2026-06-16 | $118.18 | $118.18 | 2,268,300 | — | — |
| 2026-06-15 | $114.85 | $114.85 | 2,978,800 | — | — |
| 2026-06-12 | $113.68 | $113.68 | 3,869,300 | — | — |
| 2026-06-11 | $118.39 | $118.39 | 3,000,800 | — | — |
| 2026-06-10 | $135.08 | $135.08 | 1,436,500 | — | — |
| 2026-06-09 | $136.97 | $136.97 | 1,245,100 | — | — |
| 2026-06-08 | $136.07 | $136.07 | 1,801,200 | — | — |
| 2026-06-05 | $137.00 | $137.00 | 1,111,200 | — | — |
| 2026-06-04 | $138.79 | $138.79 | 1,789,500 | — | — |
| 2026-06-03 | $139.72 | $139.72 | 1,393,000 | — | — |
| 2026-06-02 | $142.34 | $142.34 | 1,374,100 | — | — |
| 2026-06-01 | $145.08 | $145.08 | 2,315,000 | — | — |
| 2026-05-29 | $138.73 | $138.73 | 3,071,300 | — | — |
| 2026-05-28 | $138.79 | $138.79 | 1,931,400 | — | — |
| 2026-05-27 | $142.26 | $142.26 | 1,268,900 | — | — |
| 2026-05-26 | $144.88 | $144.88 | 1,411,000 | — | — |
| 2026-05-22 | $148.23 | $148.23 | 929,300 | — | — |
| 2026-05-21 | $145.84 | $145.84 | 915,100 | — | — |
| 2026-05-20 | $147.96 | $147.96 | 1,341,500 | — | — |
| 2026-05-19 | $145.19 | $145.19 | 2,224,900 | — | — |
| 2026-05-18 | $144.06 | $144.06 | 1,072,200 | — | — |
| 2026-05-15 | $141.91 | $141.91 | 1,255,300 | — | — |
| 2026-05-14 | $139.85 | $139.85 | 1,033,900 | — | — |
| 2026-05-13 | $140.81 | $140.81 | 1,397,900 | — | — |
| 2026-05-12 | $144.22 | $144.22 | 1,087,400 | — | — |
| 2026-05-11 | $145.92 | $145.92 | 1,429,400 | — | — |
| 2026-05-08 | $146.65 | $146.65 | 1,225,900 | — | — |
| 2026-05-07 | $147.65 | $147.65 | 3,624,200 | — | — |
| 2026-05-06 | $136.77 | $136.77 | 4,102,300 | — | — |
| 2026-05-05 | $137.55 | $137.55 | 1,167,000 | — | — |
| 2026-05-04 | $138.19 | $138.19 | 1,213,400 | — | — |
| 2026-05-01 | $136.53 | $136.53 | 1,212,200 | — | — |
| 2026-04-30 | $136.30 | $136.30 | 1,291,100 | — | — |
| 2026-04-29 | $137.50 | $137.50 | 1,068,700 | — | — |
| 2026-04-28 | $137.11 | $137.11 | 1,420,800 | — | — |
| 2026-04-27 | $136.41 | $136.41 | 1,027,100 | — | — |
| 2026-04-24 | $137.17 | $137.17 | 1,358,700 | — | — |
| 2026-04-23 | $135.83 | $135.83 | 1,286,400 | — | — |
| 2026-04-22 | $140.60 | $140.60 | 893,300 | — | — |
| 2026-04-21 | $140.93 | $140.93 | 550,900 | — | — |
| 2026-04-20 | $140.75 | $140.75 | 815,700 | — | — |
| 2026-04-17 | $139.74 | $139.74 | 858,000 | — | — |
| 2026-04-16 | $138.27 | $138.27 | 1,146,800 | — | — |
| 2026-04-15 | $136.58 | $136.58 | 1,727,900 | — | — |