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 — 2026
| 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 | — | — |
| 2026-04-14 | $133.65 | $133.65 | 1,342,400 | — | — |
| 2026-04-13 | $134.21 | $134.21 | 1,817,300 | — | — |
| 2026-04-10 | $133.44 | $133.44 | 1,328,100 | — | — |
| 2026-04-09 | $139.19 | $139.19 | 1,459,100 | — | — |
| 2026-04-08 | $144.32 | $144.32 | 1,094,600 | — | — |
| 2026-04-07 | $143.92 | $143.92 | 635,100 | — | — |
| 2026-04-06 | $144.36 | $144.36 | 655,700 | — | — |
| 2026-04-02 | $142.65 | $142.65 | 631,700 | — | — |
| 2026-04-01 | $142.52 | $142.52 | 770,900 | — | — |
| 2026-03-31 | $142.49 | $142.49 | 995,600 | — | — |
| 2026-03-30 | $139.66 | $139.66 | 969,500 | — | — |
| 2026-03-27 | $137.61 | $137.61 | 1,471,600 | — | — |
| 2026-03-26 | $144.01 | $144.01 | 1,298,200 | — | — |
| 2026-03-25 | $143.56 | $143.56 | 1,008,200 | — | — |
| 2026-03-24 | $142.96 | $142.96 | 1,271,000 | — | — |
| 2026-03-23 | $149.23 | $149.23 | 1,175,700 | — | — |
| 2026-03-20 | $149.81 | $149.81 | 2,205,500 | — | — |
| 2026-03-19 | $150.67 | $150.67 | 999,400 | — | — |
| 2026-03-18 | $150.11 | $150.11 | 942,400 | — | — |
| 2026-03-17 | $154.12 | $154.12 | 1,204,200 | — | — |
| 2026-03-16 | $155.94 | $155.94 | 1,091,000 | — | — |
| 2026-03-13 | $155.89 | $155.89 | 692,400 | — | — |
| 2026-03-12 | $157.46 | $157.46 | 664,000 | — | — |
| 2026-03-11 | $159.13 | $159.13 | 562,600 | — | — |
| 2026-03-10 | $159.52 | $159.52 | 850,600 | — | — |
| 2026-03-09 | $163.42 | $163.42 | 1,157,400 | — | — |
| 2026-03-06 | $162.71 | $162.71 | 1,034,100 | — | — |
| 2026-03-05 | $164.25 | $164.25 | 1,482,900 | — | — |
| 2026-03-04 | $162.97 | $162.97 | 1,031,000 | — | — |
| 2026-03-03 | $163.10 | $163.10 | 1,597,600 | — | — |
| 2026-03-02 | $158.12 | $158.12 | 1,008,400 | — | — |
| 2026-02-27 | $156.59 | $156.59 | 1,409,500 | — | — |
| 2026-02-26 | $157.19 | $157.19 | 997,000 | — | — |
| 2026-02-25 | $154.11 | $154.11 | 1,047,100 | — | — |
| 2026-02-24 | $153.57 | $153.57 | 927,100 | — | — |
| 2026-02-23 | $150.88 | $150.88 | 1,242,800 | — | — |
| 2026-02-20 | $155.16 | $155.16 | 900,800 | — | — |
| 2026-02-19 | $154.40 | $154.40 | 644,400 | — | — |
| 2026-02-18 | $155.50 | $155.50 | 986,200 | — | — |
| 2026-02-17 | $153.07 | $153.07 | 2,079,700 | — | — |
| 2026-02-13 | $156.77 | $156.77 | 1,518,800 | — | — |
| 2026-02-12 | $150.79 | $150.79 | 1,897,400 | — | — |
| 2026-02-11 | $155.60 | $155.60 | 1,631,100 | — | — |
| 2026-02-10 | $162.72 | $162.72 | 1,420,300 | — | — |
| 2026-02-09 | $159.74 | $159.74 | 1,291,900 | — | — |
| 2026-02-06 | $155.72 | $155.72 | 1,494,800 | — | — |
| 2026-02-05 | $153.94 | $153.94 | 2,727,100 | — | — |
| 2026-02-04 | $151.34 | $151.34 | 2,254,600 | — | — |
| 2026-02-03 | $149.25 | $149.25 | 1,800,100 | — | — |
| 2026-02-02 | $156.92 | $156.92 | 1,210,900 | — | — |
| 2026-01-30 | $156.13 | $156.13 | 1,126,400 | — | — |
| 2026-01-29 | $153.48 | $153.48 | 1,697,800 | — | — |
| 2026-01-28 | $161.91 | $161.91 | 771,700 | — | — |
| 2026-01-27 | $164.63 | $164.63 | 788,600 | — | — |
| 2026-01-26 | $165.77 | $165.77 | 898,300 | — | — |
| 2026-01-23 | $162.14 | $162.14 | 607,000 | — | — |
| 2026-01-22 | $164.71 | $164.71 | 686,500 | — | — |
| 2026-01-21 | $161.32 | $161.32 | 785,800 | — | — |
| 2026-01-20 | $161.11 | $161.11 | 858,300 | — | — |
| 2026-01-16 | $166.75 | $166.75 | 1,087,200 | — | — |
| 2026-01-15 | $166.89 | $166.89 | 947,500 | — | — |
| 2026-01-14 | $166.53 | $166.53 | 1,205,300 | — | — |
| 2026-01-13 | $169.37 | $169.37 | 867,800 | — | — |
| 2026-01-12 | $171.43 | $171.43 | 938,100 | — | — |
| 2026-01-09 | $171.52 | $171.52 | 787,200 | — | — |
| 2026-01-08 | $173.57 | $173.57 | 627,600 | — | — |
| 2026-01-07 | $174.57 | $174.57 | 652,000 | — | — |
| 2026-01-06 | $175.01 | $175.01 | 586,800 | — | — |
| 2026-01-05 | $173.11 | $173.11 | 746,400 | — | — |
| 2026-01-02 | $170.10 | $170.10 | 1,008,500 | — | — |