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
| 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 | — | — |