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
- 1995-12-15 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.11 | 56,881 |
| 2026-09-03 | — | — | — | $138.67 | 52,923 |
| 2026-09-02 | — | — | — | $137.11 | 37,135 |
| 2026-09-01 | — | — | — | $137.08 | 28,648 |
| 2026-08-31 | — | — | — | $138.17 | 33,033 |
| 2026-08-28 | — | — | — | $138.61 | 57,746 |
| 2026-08-27 | $137.80 | $262.25 | 1,256,000 | $138.11 | 24,200 |
| 2026-08-26 | $139.86 | $266.17 | 1,207,000 | $138.50 | 39,803 |
| 2026-08-25 | $138.22 | $263.05 | 1,084,500 | $139.39 | 34,202 |
| 2026-08-24 | $138.98 | $264.50 | 991,400 | $137.58 | 47,217 |
| 2026-08-21 | $136.10 | $259.02 | 2,793,800 | $137.47 | 61,737 |
| 2026-08-20 | $137.12 | $260.96 | 905,100 | $137.22 | 29,745 |
| 2026-08-19 | $137.53 | $261.74 | 1,789,800 | $139.07 | 42,996 |
| 2026-08-18 | $138.96 | $264.46 | 1,403,100 | $139.01 | 57,419 |
| 2026-08-17 | $136.71 | $260.18 | 960,700 | $138.26 | 44,193 |
| 2026-08-14 | $138.02 | $262.67 | 895,300 | $138.23 | 42,139 |
| 2026-08-13 | $137.81 | $262.27 | 1,174,000 | $137.85 | 46,581 |
| 2026-08-12 | $137.44 | $261.57 | 1,170,600 | $137.76 | 40,708 |
| 2026-08-11 | $139.08 | $264.69 | 1,008,500 | $140.69 | 34,961 |
| 2026-08-10 | $141.15 | $268.63 | 1,516,000 | $141.82 | 78,225 |
| 2026-08-07 | $143.28 | $272.68 | 1,474,000 | $143.38 | 41,011 |
| 2026-08-06 | $144.51 | $275.02 | 1,199,600 | $144.42 | 56,174 |
| 2026-08-05 | $143.60 | $273.29 | 1,440,700 | $143.29 | 60,823 |
| 2026-08-04 | $142.05 | $270.34 | 2,226,200 | $141.12 | 93,836 |
| 2026-08-03 | $142.90 | $271.96 | 2,245,000 | $142.92 | 84,498 |
| 2026-07-31 | $141.91 | $270.08 | 1,131,700 | $142.33 | 46,631 |
| 2026-07-30 | $143.05 | $272.25 | 1,505,000 | $145.53 | 65,834 |
| 2026-07-29 | $145.68 | $277.25 | 1,775,600 | $142.76 | 81,784 |
| 2026-07-28 | $143.42 | $272.95 | 1,934,900 | $141.41 | 146,805 |
| 2026-07-27 | $140.14 | $266.71 | 2,573,600 | $141.09 | 142,224 |
| 2026-07-24 | $140.53 | $267.45 | 2,580,500 | $136.25 | 208,722 |
| 2026-07-23 | $142.18 | $270.59 | 1,679,700 | $140.22 | 95,474 |
| 2026-07-22 | $140.84 | $268.04 | 1,547,400 | $139.66 | 91,872 |
| 2026-07-21 | $141.98 | $270.21 | 1,959,000 | $139.82 | 139,869 |
| 2026-07-20 | $140.50 | $267.39 | 1,761,500 | $140.66 | 100,894 |
| 2026-07-17 | $140.26 | $266.94 | 1,896,300 | — | — |
| 2026-07-16 | $136.65 | $260.07 | 1,407,600 | — | — |
| 2026-07-15 | $134.50 | $255.97 | 1,558,800 | — | — |
| 2026-07-14 | $138.15 | $262.92 | 1,195,100 | — | — |
| 2026-07-13 | $140.78 | $267.93 | 1,418,500 | — | — |
| 2026-07-10 | $138.78 | $264.12 | 1,052,400 | — | — |
| 2026-07-09 | $138.52 | $263.62 | 1,283,000 | — | — |
| 2026-07-08 | $138.74 | $264.04 | 1,966,300 | — | — |
| 2026-07-07 | $139.64 | $265.76 | 2,052,500 | — | — |
| 2026-07-06 | $137.64 | $261.95 | 1,298,200 | — | — |
| 2026-07-02 | $137.85 | $262.35 | 1,787,300 | — | — |
| 2026-07-01 | $133.89 | $254.81 | 1,949,000 | — | — |
| 2026-06-30 | $132.52 | $252.21 | 1,306,100 | — | — |
| 2026-06-29 | $133.49 | $254.05 | 1,075,500 | — | — |
| 2026-06-26 | $133.89 | $254.81 | 2,381,100 | — | — |
| 2026-06-25 | $130.37 | $248.11 | 1,148,600 | — | — |
| 2026-06-24 | $132.32 | $251.82 | 1,942,600 | — | — |
| 2026-06-23 | $131.33 | $249.94 | 2,561,900 | — | — |
| 2026-06-22 | $129.50 | $246.46 | 2,061,100 | — | — |
| 2026-06-18 | $128.25 | $244.08 | 3,929,200 | — | — |
| 2026-06-17 | $129.64 | $246.72 | 1,528,500 | — | — |
| 2026-06-16 | $131.02 | $249.35 | 1,081,700 | — | — |
| 2026-06-15 | $129.82 | $247.07 | 1,512,500 | — | — |
| 2026-06-12 | $129.62 | $246.69 | 1,325,600 | — | — |
| 2026-06-11 | $128.40 | $244.36 | 1,938,400 | — | — |
| 2026-06-10 | $129.26 | $246.00 | 1,689,600 | — | — |
| 2026-06-09 | $128.97 | $245.45 | 1,964,900 | — | — |
| 2026-06-08 | $127.59 | $242.82 | 1,872,600 | — | — |
| 2026-06-05 | $132.14 | $251.48 | 1,544,600 | — | — |
| 2026-06-04 | $127.33 | $242.33 | 3,303,800 | — | — |
| 2026-06-03 | $125.94 | $239.68 | 2,169,900 | — | — |
| 2026-06-02 | $127.17 | $242.02 | 2,183,600 | — | — |
| 2026-06-01 | $126.57 | $240.88 | 1,880,200 | — | — |
| 2026-05-29 | $127.13 | $240.81 | 3,261,800 | — | — |
| 2026-05-28 | $128.97 | $244.29 | 1,603,300 | — | — |
| 2026-05-27 | $131.69 | $249.44 | 1,385,600 | — | — |
| 2026-05-26 | $135.36 | $256.39 | 1,533,600 | — | — |
| 2026-05-22 | $136.02 | $257.64 | 1,067,100 | — | — |
| 2026-05-21 | $136.02 | $257.64 | 1,828,700 | — | — |
| 2026-05-20 | $136.69 | $258.91 | 2,138,500 | — | — |
| 2026-05-19 | $135.02 | $255.75 | 3,544,200 | — | — |
| 2026-05-18 | $136.56 | $258.67 | 1,638,100 | — | — |
| 2026-05-15 | $133.92 | $253.67 | 1,291,100 | — | — |
| 2026-05-14 | $134.26 | $254.31 | 1,048,800 | — | — |
| 2026-05-13 | $132.63 | $251.22 | 1,382,700 | — | — |
| 2026-05-12 | $133.11 | $252.13 | 1,231,500 | — | — |
| 2026-05-11 | $132.11 | $250.24 | 1,334,600 | — | — |
| 2026-05-08 | $132.02 | $250.07 | 1,086,500 | — | — |
| 2026-05-07 | $132.67 | $251.30 | 1,877,300 | — | — |
| 2026-05-06 | $133.49 | $252.85 | 1,408,200 | — | — |
| 2026-05-05 | $134.15 | $254.10 | 1,525,600 | — | — |
| 2026-05-04 | $133.81 | $253.46 | 1,391,000 | — | — |
| 2026-05-01 | $135.81 | $257.25 | 1,664,200 | — | — |
| 2026-04-30 | $136.81 | $259.14 | 2,581,900 | — | — |
| 2026-04-29 | $136.64 | $258.82 | 1,322,700 | — | — |
| 2026-04-28 | $138.79 | $262.89 | 1,558,900 | — | — |
| 2026-04-27 | $136.71 | $258.95 | 1,715,000 | — | — |
| 2026-04-24 | $134.45 | $254.67 | 2,566,700 | — | — |
| 2026-04-23 | $139.61 | $264.44 | 1,310,000 | — | — |
| 2026-04-22 | $138.11 | $261.60 | 1,270,300 | — | — |
| 2026-04-21 | $139.15 | $263.57 | 1,354,900 | — | — |
| 2026-04-20 | $138.94 | $263.18 | 1,105,500 | — | — |
| 2026-04-17 | $139.84 | $264.88 | 1,661,800 | — | — |
| 2026-04-16 | $138.28 | $261.93 | 1,429,700 | — | — |
| 2026-04-15 | $138.75 | $262.82 | 1,055,000 | — | — |
| 2026-04-14 | $138.77 | $262.85 | 1,231,900 | — | — |
| 2026-04-13 | $139.07 | $263.42 | 1,166,400 | — | — |
| 2026-04-10 | $137.23 | $259.94 | 1,236,600 | — | — |
| 2026-04-09 | $140.40 | $265.94 | 1,235,300 | — | — |
| 2026-04-08 | $138.90 | $263.10 | 1,262,700 | — | — |
| 2026-04-07 | $135.76 | $257.15 | 1,240,400 | — | — |
| 2026-04-06 | $136.42 | $258.40 | 1,141,400 | — | — |
| 2026-04-02 | $136.19 | $257.97 | 1,023,200 | — | — |
| 2026-04-01 | $134.65 | $255.05 | 1,290,600 | — | — |
| 2026-03-31 | $135.23 | $256.15 | 1,424,700 | — | — |
| 2026-03-30 | $134.44 | $254.65 | 1,185,800 | — | — |
| 2026-03-27 | $132.32 | $250.64 | 1,259,500 | — | — |
| 2026-03-26 | $134.89 | $255.50 | 1,172,800 | — | — |
| 2026-03-25 | $134.10 | $254.01 | 1,187,100 | — | — |
| 2026-03-24 | $135.41 | $256.49 | 1,617,300 | — | — |
| 2026-03-23 | $135.43 | $256.53 | 1,596,000 | — | — |
| 2026-03-20 | $132.65 | $251.26 | 2,414,200 | — | — |
| 2026-03-19 | $131.36 | $248.82 | 1,487,700 | — | — |
| 2026-03-18 | $132.71 | $251.38 | 1,166,800 | — | — |
| 2026-03-17 | $135.33 | $256.34 | 1,058,800 | — | — |
| 2026-03-16 | $134.75 | $255.24 | 1,284,500 | — | — |
| 2026-03-13 | $132.93 | $251.79 | 3,002,200 | — | — |
| 2026-03-12 | $134.41 | $254.60 | 1,864,800 | — | — |
| 2026-03-11 | $134.96 | $255.64 | 2,229,000 | — | — |
| 2026-03-10 | $137.25 | $259.97 | 1,123,600 | — | — |
| 2026-03-09 | $137.95 | $261.30 | 1,618,600 | — | — |
| 2026-03-06 | $139.25 | $263.76 | 1,124,900 | — | — |
| 2026-03-05 | $139.68 | $264.58 | 2,051,000 | — | — |
| 2026-03-04 | $142.17 | $269.29 | 1,386,000 | — | — |
| 2026-03-03 | $141.08 | $267.23 | 1,424,800 | — | — |
| 2026-03-02 | $141.86 | $268.71 | 1,420,100 | — | — |
| 2026-02-27 | $140.83 | $265.62 | 3,944,600 | — | — |
| 2026-02-26 | $141.07 | $266.07 | 1,285,900 | — | — |
| 2026-02-25 | $141.06 | $266.05 | 1,103,000 | — | — |
| 2026-02-24 | $140.54 | $265.07 | 1,743,100 | — | — |
| 2026-02-23 | $140.54 | $265.07 | 1,693,900 | — | — |
| 2026-02-20 | $142.19 | $268.18 | 1,522,800 | — | — |
| 2026-02-19 | $140.31 | $264.64 | 1,147,700 | — | — |
| 2026-02-18 | $141.26 | $266.43 | 2,456,000 | — | — |
| 2026-02-17 | $143.53 | $270.71 | 1,281,500 | — | — |
| 2026-02-13 | $141.25 | $266.41 | 1,247,600 | — | — |
| 2026-02-12 | $141.89 | $267.62 | 1,585,400 | — | — |
| 2026-02-11 | $142.02 | $267.86 | 1,558,900 | — | — |
| 2026-02-10 | $141.63 | $267.13 | 2,034,400 | — | — |
| 2026-02-09 | $139.38 | $262.88 | 1,377,000 | — | — |
| 2026-02-06 | $142.56 | $268.88 | 1,664,700 | — | — |
| 2026-02-05 | $142.30 | $268.39 | 1,747,000 | — | — |
| 2026-02-04 | $140.86 | $265.68 | 2,263,900 | — | — |
| 2026-02-03 | $138.44 | $261.11 | 1,990,700 | — | — |
| 2026-02-02 | $137.17 | $258.72 | 2,162,000 | — | — |
| 2026-01-30 | $135.06 | $254.74 | 2,032,100 | — | — |
| 2026-01-29 | $132.37 | $249.66 | 1,511,300 | — | — |
| 2026-01-28 | $130.67 | $246.46 | 1,158,500 | — | — |
| 2026-01-27 | $130.31 | $245.78 | 1,171,100 | — | — |
| 2026-01-26 | $130.74 | $246.59 | 1,153,900 | — | — |
| 2026-01-23 | $128.62 | $242.59 | 1,843,300 | — | — |
| 2026-01-22 | $129.95 | $245.10 | 1,532,800 | — | — |
| 2026-01-21 | $129.56 | $244.36 | 1,842,500 | — | — |
| 2026-01-20 | $128.80 | $242.93 | 1,248,200 | — | — |
| 2026-01-16 | $129.59 | $244.42 | 1,589,700 | — | — |
| 2026-01-15 | $130.82 | $246.74 | 1,418,700 | — | — |
| 2026-01-14 | $131.93 | $248.83 | 1,469,300 | — | — |
| 2026-01-13 | $131.85 | $248.68 | 1,869,400 | — | — |
| 2026-01-12 | $135.24 | $255.08 | 1,186,600 | — | — |
| 2026-01-09 | $136.26 | $257.00 | 1,125,500 | — | — |
| 2026-01-08 | $137.91 | $260.11 | 1,647,800 | — | — |
| 2026-01-07 | $135.90 | $256.32 | 1,281,200 | — | — |
| 2026-01-06 | $136.93 | $258.26 | 1,612,200 | — | — |
| 2026-01-05 | $137.75 | $259.81 | 1,554,100 | — | — |
| 2026-01-02 | $137.11 | $258.60 | 1,388,000 | — | — |