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
- 1980-03-17 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 | — | — | — | $138.84 | 183,713 |
| 2026-09-03 | — | — | — | $132.59 | 133,006 |
| 2026-09-02 | — | — | — | $132.64 | 105,429 |
| 2026-09-01 | — | — | — | $128.00 | 128,109 |
| 2026-08-31 | — | — | — | $133.16 | 98,769 |
| 2026-08-28 | — | — | — | $141.04 | 212,609 |
| 2026-08-27 | $142.43 | $142.43 | 3,645,600 | $149.82 | 246,306 |
| 2026-08-26 | $140.80 | $140.80 | 10,150,200 | $130.47 | 594,611 |
| 2026-08-25 | $127.52 | $127.52 | 8,904,600 | $126.00 | 436,341 |
| 2026-08-24 | $120.91 | $120.91 | 2,669,900 | $119.80 | 169,850 |
| 2026-08-21 | $124.09 | $124.09 | 2,314,500 | $131.04 | 95,467 |
| 2026-08-20 | $124.88 | $124.88 | 2,010,500 | $126.03 | 96,400 |
| 2026-08-19 | $125.36 | $125.36 | 3,187,300 | $135.68 | 215,887 |
| 2026-08-18 | $135.23 | $135.23 | 3,962,400 | $145.88 | 220,748 |
| 2026-08-17 | $154.22 | $154.22 | 3,757,500 | $145.99 | 294,941 |
| 2026-08-14 | $140.35 | $140.35 | 1,917,900 | $134.35 | 101,569 |
| 2026-08-13 | $133.58 | $133.58 | 2,214,300 | $138.50 | 143,218 |
| 2026-08-12 | $140.00 | $140.00 | 2,396,000 | $139.30 | 144,162 |
| 2026-08-11 | $131.18 | $131.18 | 779,000 | $133.77 | 46,181 |
| 2026-08-10 | $131.27 | $131.27 | 1,444,300 | $140.40 | 134,987 |
| 2026-08-07 | $139.42 | $139.42 | 2,155,800 | $139.50 | 142,157 |
| 2026-08-06 | $134.78 | $134.78 | 2,943,900 | $119.69 | 203,803 |
| 2026-08-05 | $121.25 | $121.25 | 1,386,700 | $126.96 | 79,390 |
| 2026-08-04 | $129.16 | $129.16 | 2,340,400 | $128.15 | 143,240 |
| 2026-08-03 | $119.08 | $119.08 | 2,365,600 | $113.82 | 141,733 |
| 2026-07-31 | $117.82 | $117.82 | 2,399,000 | $121.63 | 160,218 |
| 2026-07-30 | $114.61 | $114.61 | 2,135,400 | $114.24 | 143,496 |
| 2026-07-29 | $103.55 | $103.55 | 2,149,000 | $111.11 | 126,748 |
| 2026-07-28 | $111.30 | $111.30 | 3,305,900 | $114.56 | 307,569 |
| 2026-07-27 | $121.52 | $121.52 | 2,011,300 | $124.81 | 112,769 |
| 2026-07-24 | $125.92 | $125.92 | 1,320,600 | $136.95 | 121,894 |
| 2026-07-23 | $138.68 | $138.68 | 1,870,200 | $133.95 | 93,657 |
| 2026-07-22 | $136.93 | $136.93 | 1,218,600 | $134.21 | 70,120 |
| 2026-07-21 | $137.84 | $137.84 | 2,360,600 | $132.69 | 98,295 |
| 2026-07-20 | $125.88 | $125.88 | 1,696,500 | $128.10 | 65,858 |
| 2026-07-17 | $124.96 | $124.96 | 3,452,100 | — | — |
| 2026-07-16 | $127.65 | $127.65 | 2,022,700 | — | — |
| 2026-07-15 | $135.22 | $135.22 | 2,821,400 | — | — |
| 2026-07-14 | $141.36 | $141.36 | 3,170,500 | — | — |
| 2026-07-13 | $132.15 | $132.15 | 1,667,800 | — | — |
| 2026-07-10 | $136.13 | $136.13 | 2,702,500 | — | — |
| 2026-07-09 | $137.50 | $137.50 | 2,870,800 | — | — |
| 2026-07-08 | $128.84 | $128.84 | 3,075,200 | — | — |
| 2026-07-07 | $126.40 | $126.40 | 3,310,300 | — | — |
| 2026-07-06 | $138.89 | $138.89 | 2,319,800 | — | — |
| 2026-07-02 | $135.27 | $135.27 | 4,137,100 | — | — |
| 2026-07-01 | $147.03 | $147.03 | 4,417,000 | — | — |
| 2026-06-30 | $161.85 | $161.85 | 2,664,900 | — | — |
| 2026-06-29 | $156.14 | $156.14 | 3,565,600 | — | — |
| 2026-06-26 | $149.75 | $149.75 | 18,132,500 | — | — |
| 2026-06-25 | $162.27 | $162.27 | 3,540,400 | — | — |
| 2026-06-24 | $158.48 | $158.48 | 2,773,900 | — | — |
| 2026-06-23 | $163.28 | $163.28 | 3,483,300 | — | — |
| 2026-06-22 | $174.73 | $174.73 | 3,199,400 | — | — |
| 2026-06-18 | $158.23 | $158.23 | 17,932,300 | — | — |
| 2026-06-17 | $150.20 | $150.20 | 2,838,300 | — | — |
| 2026-06-16 | $161.59 | $161.59 | 2,330,800 | — | — |
| 2026-06-15 | $174.30 | $174.30 | 2,889,900 | — | — |
| 2026-06-12 | $166.71 | $166.71 | 1,670,100 | — | — |
| 2026-06-11 | $163.57 | $163.57 | 2,277,600 | — | — |
| 2026-06-10 | $154.28 | $154.28 | 2,462,700 | — | — |
| 2026-06-09 | $157.52 | $157.52 | 4,051,900 | — | — |
| 2026-06-08 | $158.79 | $158.79 | 3,549,300 | — | — |
| 2026-06-05 | $151.02 | $151.02 | 3,840,400 | — | — |
| 2026-06-04 | $169.35 | $169.35 | 2,695,300 | — | — |
| 2026-06-03 | $163.50 | $163.50 | 3,298,400 | — | — |
| 2026-06-02 | $166.63 | $166.63 | 3,388,800 | — | — |
| 2026-06-01 | $149.58 | $149.58 | 3,975,000 | — | — |
| 2026-05-29 | $152.54 | $152.54 | 4,437,100 | — | — |
| 2026-05-28 | $166.33 | $166.33 | 4,841,500 | — | — |
| 2026-05-27 | $157.20 | $157.20 | 7,238,400 | — | — |
| 2026-05-26 | $164.46 | $164.46 | 8,945,400 | — | — |
| 2026-05-22 | $156.78 | $156.78 | 6,407,200 | — | — |
| 2026-05-21 | $146.53 | $146.53 | 2,842,000 | — | — |
| 2026-05-20 | $141.85 | $141.85 | 2,104,200 | — | — |
| 2026-05-19 | $134.79 | $134.79 | 3,234,500 | — | — |
| 2026-05-18 | $132.39 | $132.39 | 3,361,400 | — | — |
| 2026-05-15 | $137.64 | $137.64 | 2,256,800 | — | — |
| 2026-05-14 | $141.16 | $141.16 | 2,525,800 | — | — |
| 2026-05-13 | $139.74 | $139.74 | 3,446,200 | — | — |
| 2026-05-12 | $132.08 | $132.08 | 3,335,400 | — | — |
| 2026-05-11 | $136.53 | $136.53 | 4,255,200 | — | — |
| 2026-05-08 | $121.81 | $121.81 | 1,443,000 | — | — |
| 2026-05-07 | $121.50 | $121.50 | 3,230,800 | — | — |
| 2026-05-06 | $119.19 | $119.19 | 2,781,700 | — | — |
| 2026-05-05 | $112.98 | $112.98 | 1,464,800 | — | — |
| 2026-05-04 | $107.10 | $107.10 | 1,204,200 | — | — |
| 2026-05-01 | $107.81 | $107.81 | 2,141,100 | — | — |
| 2026-04-30 | $105.05 | $105.05 | 3,065,000 | — | — |
| 2026-04-29 | $98.29 | $98.29 | 2,365,300 | — | — |
| 2026-04-28 | $94.40 | $94.40 | 3,226,300 | — | — |
| 2026-04-27 | $101.29 | $101.29 | 2,811,200 | — | — |
| 2026-04-24 | $109.79 | $109.79 | 2,669,400 | — | — |
| 2026-04-23 | $105.34 | $105.34 | 1,806,400 | — | — |
| 2026-04-22 | $103.48 | $103.48 | 2,132,000 | — | — |
| 2026-04-21 | $103.48 | $103.48 | 3,544,300 | — | — |
| 2026-04-20 | $105.91 | $105.91 | 2,013,900 | — | — |
| 2026-04-17 | $107.71 | $107.71 | 3,572,000 | — | — |
| 2026-04-16 | $102.44 | $102.44 | 3,140,600 | — | — |
| 2026-04-15 | $93.27 | $93.27 | 2,689,800 | — | — |
| 2026-04-14 | $90.12 | $90.12 | 2,384,200 | — | — |
| 2026-04-13 | $91.83 | $91.83 | 2,376,000 | — | — |
| 2026-04-10 | $85.22 | $85.22 | 3,391,200 | — | — |
| 2026-04-09 | $88.66 | $88.66 | 1,853,600 | — | — |
| 2026-04-08 | $86.95 | $86.95 | 2,325,500 | — | — |
| 2026-04-07 | $83.08 | $83.08 | 1,384,300 | — | — |
| 2026-04-06 | $82.64 | $82.64 | 1,147,600 | — | — |
| 2026-04-02 | $82.65 | $82.65 | 2,071,300 | — | — |
| 2026-04-01 | $80.04 | $80.04 | 1,855,100 | — | — |
| 2026-03-31 | $76.89 | $76.89 | 2,467,700 | — | — |
| 2026-03-30 | $70.61 | $70.61 | 5,035,100 | — | — |
| 2026-03-27 | $72.16 | $72.16 | 3,611,500 | — | — |
| 2026-03-26 | $74.16 | $74.16 | 1,991,600 | — | — |
| 2026-03-25 | $80.04 | $80.04 | 2,790,500 | — | — |
| 2026-03-24 | $77.95 | $77.95 | 3,629,300 | — | — |
| 2026-03-23 | $76.52 | $76.52 | 3,451,600 | — | — |
| 2026-03-20 | $73.60 | $73.60 | 5,441,600 | — | — |
| 2026-03-19 | $78.35 | $78.35 | 4,118,000 | — | — |
| 2026-03-18 | $73.37 | $73.37 | 4,767,500 | — | — |
| 2026-03-17 | $79.21 | $79.21 | 5,308,600 | — | — |
| 2026-03-16 | $89.00 | $89.00 | 2,849,800 | — | — |
| 2026-03-13 | $84.85 | $84.85 | 1,623,900 | — | — |
| 2026-03-12 | $83.41 | $83.41 | 978,400 | — | — |
| 2026-03-11 | $85.82 | $85.82 | 1,022,100 | — | — |
| 2026-03-10 | $87.58 | $87.58 | 907,800 | — | — |
| 2026-03-09 | $85.14 | $85.14 | 2,060,700 | — | — |
| 2026-03-06 | $82.02 | $82.02 | 1,458,100 | — | — |
| 2026-03-05 | $87.08 | $87.08 | 1,048,300 | — | — |
| 2026-03-04 | $89.75 | $89.75 | 1,489,300 | — | — |
| 2026-03-03 | $90.17 | $90.17 | 1,871,100 | — | — |
| 2026-03-02 | $96.30 | $96.30 | 2,237,200 | — | — |
| 2026-02-27 | $90.22 | $90.22 | 1,979,600 | — | — |
| 2026-02-26 | $90.49 | $90.49 | 1,564,000 | — | — |
| 2026-02-25 | $92.16 | $92.16 | 1,614,900 | — | — |
| 2026-02-24 | $90.17 | $90.17 | 1,206,800 | — | — |
| 2026-02-23 | $86.82 | $86.82 | 913,400 | — | — |
| 2026-02-20 | $86.77 | $86.77 | 1,043,400 | — | — |
| 2026-02-19 | $84.96 | $84.96 | 1,338,600 | — | — |
| 2026-02-18 | $87.29 | $87.29 | 895,400 | — | — |
| 2026-02-17 | $87.66 | $87.66 | 717,000 | — | — |
| 2026-02-13 | $87.12 | $87.12 | 847,200 | — | — |
| 2026-02-12 | $86.53 | $86.53 | 1,268,600 | — | — |
| 2026-02-11 | $88.53 | $88.53 | 1,648,400 | — | — |
| 2026-02-10 | $88.59 | $88.59 | 1,410,600 | — | — |
| 2026-02-09 | $88.75 | $88.75 | 2,233,300 | — | — |
| 2026-02-06 | $86.50 | $86.50 | 1,526,400 | — | — |
| 2026-02-05 | $83.20 | $83.20 | 1,798,700 | — | — |
| 2026-02-04 | $81.88 | $81.88 | 2,619,900 | — | — |
| 2026-02-03 | $87.63 | $87.63 | 2,001,800 | — | — |
| 2026-02-02 | $87.76 | $87.76 | 2,684,300 | — | — |
| 2026-01-30 | $79.75 | $79.75 | 2,092,300 | — | — |
| 2026-01-29 | $81.98 | $81.98 | 1,207,400 | — | — |
| 2026-01-28 | $81.57 | $81.57 | 700,000 | — | — |
| 2026-01-27 | $79.49 | $79.49 | 1,362,400 | — | — |
| 2026-01-26 | $81.17 | $81.17 | 972,000 | — | — |
| 2026-01-23 | $80.52 | $80.52 | 1,398,800 | — | — |
| 2026-01-22 | $80.12 | $80.12 | 1,623,800 | — | — |
| 2026-01-21 | $80.17 | $80.17 | 1,069,900 | — | — |
| 2026-01-20 | $76.99 | $76.99 | 1,611,900 | — | — |
| 2026-01-16 | $77.56 | $77.56 | 1,304,600 | — | — |
| 2026-01-15 | $77.26 | $77.26 | 1,435,800 | — | — |
| 2026-01-14 | $74.18 | $74.18 | 2,055,900 | — | — |
| 2026-01-13 | $75.98 | $75.98 | 1,477,000 | — | — |
| 2026-01-12 | $79.68 | $79.68 | 1,228,200 | — | — |
| 2026-01-09 | $77.79 | $77.79 | 1,714,500 | — | — |
| 2026-01-08 | $72.19 | $72.19 | 1,507,200 | — | — |
| 2026-01-07 | $76.12 | $76.12 | 1,209,700 | — | — |
| 2026-01-06 | $77.44 | $77.44 | 1,097,500 | — | — |
| 2026-01-05 | $74.34 | $74.34 | 1,047,300 | — | — |
| 2026-01-02 | $75.26 | $75.26 | 1,488,400 | — | — |