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
- 1991-04-02 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $3,391.50 | $3,391.50 | 88,200 | — | — |
| 2025-12-30 | $3,398.85 | $3,398.85 | 89,200 | — | — |
| 2025-12-29 | $3,415.81 | $3,415.81 | 137,800 | — | — |
| 2025-12-26 | $3,448.70 | $3,448.70 | 66,600 | — | — |
| 2025-12-24 | $3,456.02 | $3,456.02 | 91,600 | — | — |
| 2025-12-23 | $3,463.61 | $3,463.61 | 196,200 | — | — |
| 2025-12-22 | $3,413.81 | $3,413.81 | 136,800 | — | — |
| 2025-12-19 | $3,392.34 | $3,392.34 | 327,800 | — | — |
| 2025-12-18 | $3,426.61 | $3,426.61 | 250,500 | — | — |
| 2025-12-17 | $3,393.35 | $3,393.35 | 180,400 | — | — |
| 2025-12-16 | $3,417.42 | $3,417.42 | 168,000 | — | — |
| 2025-12-15 | $3,488.71 | $3,488.71 | 224,100 | — | — |
| 2025-12-12 | $3,445.71 | $3,445.71 | 165,300 | — | — |
| 2025-12-11 | $3,469.10 | $3,469.10 | 271,600 | — | — |
| 2025-12-10 | $3,421.13 | $3,421.13 | 264,800 | — | — |
| 2025-12-09 | $3,496.77 | $3,496.77 | 380,000 | — | — |
| 2025-12-08 | $3,766.96 | $3,766.96 | 229,300 | — | — |
| 2025-12-05 | $3,822.66 | $3,822.66 | 116,100 | — | — |
| 2025-12-04 | $3,840.50 | $3,840.50 | 110,000 | — | — |
| 2025-12-03 | $3,822.92 | $3,822.92 | 115,000 | — | — |
| 2025-12-02 | $3,826.77 | $3,826.77 | 157,800 | — | — |
| 2025-12-01 | $3,946.99 | $3,946.99 | 91,500 | — | — |
| 2025-11-28 | $3,954.33 | $3,954.33 | 51,400 | — | — |
| 2025-11-26 | $3,967.95 | $3,967.95 | 67,900 | — | — |
| 2025-11-25 | $3,948.07 | $3,948.07 | 110,500 | — | — |
| 2025-11-24 | $3,851.52 | $3,851.52 | 141,700 | — | — |
| 2025-11-21 | $3,897.88 | $3,897.88 | 123,700 | — | — |
| 2025-11-20 | $3,849.81 | $3,849.81 | 123,400 | — | — |
| 2025-11-19 | $3,808.55 | $3,808.55 | 101,500 | — | — |
| 2025-11-18 | $3,827.89 | $3,827.89 | 102,700 | — | — |
| 2025-11-17 | $3,855.26 | $3,855.26 | 123,400 | — | — |
| 2025-11-14 | $3,856.87 | $3,856.87 | 124,600 | — | — |
| 2025-11-13 | $3,819.29 | $3,819.29 | 127,000 | — | — |
| 2025-11-12 | $3,788.70 | $3,788.70 | 101,700 | — | — |
| 2025-11-11 | $3,756.24 | $3,756.24 | 75,800 | — | — |
| 2025-11-10 | $3,728.09 | $3,728.09 | 107,800 | — | — |
| 2025-11-07 | $3,718.26 | $3,718.26 | 115,700 | — | — |
| 2025-11-06 | $3,673.66 | $3,673.66 | 137,700 | — | — |
| 2025-11-05 | $3,661.81 | $3,661.81 | 131,500 | — | — |
| 2025-11-04 | $3,675.90 | $3,675.90 | 186,300 | — | — |
| 2025-11-03 | $3,576.14 | $3,576.14 | 227,400 | — | — |
| 2025-10-31 | $3,674.43 | $3,674.43 | 145,600 | — | — |
| 2025-10-30 | $3,705.63 | $3,705.63 | 136,500 | — | — |
| 2025-10-29 | $3,709.12 | $3,709.12 | 147,000 | — | — |
| 2025-10-28 | $3,803.00 | $3,803.00 | 140,500 | — | — |
| 2025-10-27 | $3,814.21 | $3,814.21 | 127,000 | — | — |
| 2025-10-24 | $3,805.56 | $3,805.56 | 125,400 | — | — |
| 2025-10-23 | $3,850.00 | $3,850.00 | 307,000 | — | — |
| 2025-10-22 | $3,997.26 | $3,997.26 | 79,600 | — | — |
| 2025-10-21 | $4,006.21 | $4,006.21 | 102,600 | — | — |
| 2025-10-20 | $3,968.57 | $3,968.57 | 119,600 | — | — |
| 2025-10-17 | $4,030.17 | $4,030.17 | 110,100 | — | — |
| 2025-10-16 | $4,007.91 | $4,007.91 | 76,500 | — | — |
| 2025-10-15 | $4,027.03 | $4,027.03 | 120,300 | — | — |
| 2025-10-14 | $4,055.99 | $4,055.99 | 112,200 | — | — |
| 2025-10-13 | $4,097.97 | $4,097.97 | 93,400 | — | — |
| 2025-10-10 | $4,075.31 | $4,075.31 | 156,600 | — | — |
| 2025-10-09 | $3,967.28 | $3,967.28 | 171,300 | — | — |
| 2025-10-08 | $4,027.76 | $4,027.76 | 112,700 | — | — |
| 2025-10-07 | $4,085.93 | $4,085.93 | 115,900 | — | — |
| 2025-10-06 | $4,174.43 | $4,174.43 | 136,500 | — | — |
| 2025-10-03 | $4,215.08 | $4,215.08 | 91,400 | — | — |
| 2025-10-02 | $4,253.71 | $4,253.71 | 106,400 | — | — |
| 2025-10-01 | $4,247.96 | $4,247.96 | 118,800 | — | — |
| 2025-09-30 | $4,290.24 | $4,290.24 | 121,600 | — | — |
| 2025-09-29 | $4,273.84 | $4,273.84 | 132,100 | — | — |
| 2025-09-26 | $4,198.03 | $4,198.03 | 87,200 | — | — |
| 2025-09-25 | $4,136.07 | $4,136.07 | 143,000 | — | — |
| 2025-09-24 | $4,176.89 | $4,176.89 | 183,000 | — | — |
| 2025-09-23 | $4,120.00 | $4,120.00 | 263,700 | — | — |
| 2025-09-22 | $4,121.00 | $4,121.00 | 192,600 | — | — |
| 2025-09-19 | $4,140.36 | $4,140.36 | 184,600 | — | — |
| 2025-09-18 | $4,132.83 | $4,132.83 | 242,600 | — | — |
| 2025-09-17 | $4,232.57 | $4,232.57 | 106,800 | — | — |
| 2025-09-16 | $4,223.93 | $4,223.93 | 118,900 | — | — |
| 2025-09-15 | $4,233.30 | $4,233.30 | 166,800 | — | — |
| 2025-09-12 | $4,322.15 | $4,322.15 | 100,900 | — | — |
| 2025-09-11 | $4,354.54 | $4,354.54 | 163,200 | — | — |
| 2025-09-10 | $4,252.90 | $4,252.90 | 99,300 | — | — |
| 2025-09-09 | $4,291.12 | $4,291.12 | 94,100 | — | — |
| 2025-09-08 | $4,242.88 | $4,242.88 | 112,900 | — | — |
| 2025-09-05 | $4,219.41 | $4,219.41 | 92,400 | — | — |
| 2025-09-04 | $4,232.96 | $4,232.96 | 80,600 | — | — |
| 2025-09-03 | $4,189.48 | $4,189.48 | 92,200 | — | — |
| 2025-09-02 | $4,179.84 | $4,179.84 | 96,700 | — | — |
| 2025-08-29 | $4,198.53 | $4,198.53 | 89,700 | — | — |
| 2025-08-28 | $4,197.09 | $4,197.09 | 78,900 | — | — |
| 2025-08-27 | $4,205.41 | $4,205.41 | 113,500 | — | — |
| 2025-08-26 | $4,180.17 | $4,180.17 | 117,500 | — | — |
| 2025-08-25 | $4,139.83 | $4,139.83 | 80,200 | — | — |
| 2025-08-22 | $4,110.61 | $4,110.61 | 119,400 | — | — |
| 2025-08-21 | $4,127.69 | $4,127.69 | 91,400 | — | — |
| 2025-08-20 | $4,158.10 | $4,158.10 | 121,800 | — | — |
| 2025-08-19 | $4,128.80 | $4,128.80 | 114,200 | — | — |
| 2025-08-18 | $4,039.95 | $4,039.95 | 137,300 | — | — |
| 2025-08-15 | $4,006.91 | $4,006.91 | 100,200 | — | — |
| 2025-08-14 | $3,992.48 | $3,992.48 | 80,500 | — | — |
| 2025-08-13 | $4,036.43 | $4,036.43 | 108,300 | — | — |
| 2025-08-12 | $4,000.67 | $4,000.67 | 95,600 | — | — |
| 2025-08-11 | $4,036.79 | $4,036.79 | 96,400 | — | — |
| 2025-08-08 | $4,035.16 | $4,035.16 | 93,600 | — | — |
| 2025-08-07 | $4,060.33 | $4,060.33 | 73,300 | — | — |
| 2025-08-06 | $4,072.80 | $4,072.80 | 109,300 | — | — |
| 2025-08-05 | $4,011.25 | $4,011.25 | 152,500 | — | — |
| 2025-08-04 | $3,967.76 | $3,967.76 | 113,000 | — | — |
| 2025-08-01 | $3,858.86 | $3,858.86 | 104,900 | — | — |
| 2025-07-31 | $3,768.38 | $3,768.38 | 162,300 | — | — |
| 2025-07-30 | $3,843.11 | $3,843.11 | 124,300 | — | — |
| 2025-07-29 | $3,873.85 | $3,873.85 | 171,100 | — | — |
| 2025-07-28 | $3,796.56 | $3,796.56 | 77,300 | — | — |
| 2025-07-25 | $3,820.91 | $3,820.91 | 80,700 | — | — |
| 2025-07-24 | $3,841.50 | $3,841.50 | 174,300 | — | — |
| 2025-07-23 | $3,771.19 | $3,771.19 | 123,000 | — | — |
| 2025-07-22 | $3,773.71 | $3,773.71 | 101,500 | — | — |
| 2025-07-21 | $3,729.70 | $3,729.70 | 107,600 | — | — |
| 2025-07-18 | $3,713.93 | $3,713.93 | 100,700 | — | — |
| 2025-07-17 | $3,649.42 | $3,649.42 | 96,300 | — | — |
| 2025-07-16 | $3,682.62 | $3,682.62 | 110,800 | — | — |
| 2025-07-15 | $3,696.94 | $3,696.94 | 68,000 | — | — |
| 2025-07-14 | $3,772.30 | $3,772.30 | 126,900 | — | — |
| 2025-07-11 | $3,705.64 | $3,705.64 | 105,600 | — | — |
| 2025-07-10 | $3,728.48 | $3,728.48 | 188,300 | — | — |
| 2025-07-09 | $3,742.18 | $3,742.18 | 83,500 | — | — |
| 2025-07-08 | $3,742.08 | $3,742.08 | 108,300 | — | — |
| 2025-07-07 | $3,790.64 | $3,790.64 | 115,800 | — | — |
| 2025-07-03 | $3,769.26 | $3,769.26 | 84,800 | — | — |
| 2025-07-02 | $3,685.34 | $3,685.34 | 111,400 | — | — |
| 2025-07-01 | $3,718.59 | $3,718.59 | 134,600 | — | — |
| 2025-06-30 | $3,712.23 | $3,712.23 | 185,400 | — | — |
| 2025-06-27 | $3,609.49 | $3,609.49 | 367,900 | — | — |
| 2025-06-26 | $3,522.25 | $3,522.25 | 204,200 | — | — |
| 2025-06-25 | $3,489.54 | $3,489.54 | 227,700 | — | — |
| 2025-06-24 | $3,577.54 | $3,577.54 | 161,400 | — | — |
| 2025-06-23 | $3,709.54 | $3,709.54 | 214,700 | — | — |
| 2025-06-20 | $3,655.33 | $3,655.33 | 206,100 | — | — |
| 2025-06-18 | $3,603.63 | $3,603.63 | 131,700 | — | — |
| 2025-06-17 | $3,604.65 | $3,604.65 | 138,800 | — | — |
| 2025-06-16 | $3,603.17 | $3,603.17 | 146,800 | — | — |
| 2025-06-13 | $3,642.60 | $3,642.60 | 119,900 | — | — |
| 2025-06-12 | $3,683.47 | $3,683.47 | 156,600 | — | — |
| 2025-06-11 | $3,658.59 | $3,658.59 | 115,300 | — | — |
| 2025-06-10 | $3,713.57 | $3,713.57 | 178,400 | — | — |
| 2025-06-09 | $3,697.48 | $3,697.48 | 173,600 | — | — |
| 2025-06-06 | $3,719.24 | $3,719.24 | 98,900 | — | — |
| 2025-06-05 | $3,725.25 | $3,725.25 | 84,500 | — | — |
| 2025-06-04 | $3,717.04 | $3,717.04 | 95,100 | — | — |
| 2025-06-03 | $3,748.00 | $3,748.00 | 96,000 | — | — |
| 2025-06-02 | $3,749.81 | $3,749.81 | 138,300 | — | — |
| 2025-05-30 | $3,733.04 | $3,733.04 | 191,000 | — | — |
| 2025-05-29 | $3,689.63 | $3,689.63 | 135,200 | — | — |
| 2025-05-28 | $3,744.42 | $3,744.42 | 205,400 | — | — |
| 2025-05-27 | $3,695.66 | $3,695.66 | 322,900 | — | — |
| 2025-05-23 | $3,826.46 | $3,826.46 | 151,200 | — | — |
| 2025-05-22 | $3,859.25 | $3,859.25 | 105,500 | — | — |
| 2025-05-21 | $3,872.60 | $3,872.60 | 114,300 | — | — |
| 2025-05-20 | $3,880.15 | $3,880.15 | 106,600 | — | — |
| 2025-05-19 | $3,879.97 | $3,879.97 | 139,100 | — | — |
| 2025-05-16 | $3,786.42 | $3,786.42 | 161,300 | — | — |
| 2025-05-15 | $3,758.37 | $3,758.37 | 135,700 | — | — |
| 2025-05-14 | $3,645.43 | $3,645.43 | 99,900 | — | — |
| 2025-05-13 | $3,644.75 | $3,644.75 | 77,900 | — | — |
| 2025-05-12 | $3,664.25 | $3,664.25 | 135,000 | — | — |
| 2025-05-09 | $3,663.73 | $3,663.73 | 82,000 | — | — |
| 2025-05-08 | $3,674.73 | $3,674.73 | 86,800 | — | — |
| 2025-05-07 | $3,745.54 | $3,745.54 | 86,500 | — | — |
| 2025-05-06 | $3,747.02 | $3,747.02 | 71,800 | — | — |
| 2025-05-05 | $3,775.55 | $3,775.55 | 105,300 | — | — |
| 2025-05-02 | $3,756.33 | $3,756.33 | 77,300 | — | — |
| 2025-05-01 | $3,732.92 | $3,732.92 | 103,300 | — | — |
| 2025-04-30 | $3,762.60 | $3,762.60 | 159,800 | — | — |
| 2025-04-29 | $3,704.95 | $3,704.95 | 111,300 | — | — |
| 2025-04-28 | $3,617.91 | $3,617.91 | 87,100 | — | — |
| 2025-04-25 | $3,609.33 | $3,609.33 | 103,800 | — | — |
| 2025-04-24 | $3,609.65 | $3,609.65 | 122,400 | — | — |
| 2025-04-23 | $3,652.11 | $3,652.11 | 114,400 | — | — |
| 2025-04-22 | $3,678.66 | $3,678.66 | 115,700 | — | — |
| 2025-04-21 | $3,569.24 | $3,569.24 | 129,900 | — | — |
| 2025-04-17 | $3,603.47 | $3,603.47 | 84,300 | — | — |
| 2025-04-16 | $3,566.86 | $3,566.86 | 89,700 | — | — |
| 2025-04-15 | $3,631.17 | $3,631.17 | 113,200 | — | — |
| 2025-04-14 | $3,680.78 | $3,680.78 | 118,300 | — | — |
| 2025-04-11 | $3,659.60 | $3,659.60 | 144,400 | — | — |
| 2025-04-10 | $3,615.24 | $3,615.24 | 180,700 | — | — |
| 2025-04-09 | $3,575.12 | $3,575.12 | 248,600 | — | — |
| 2025-04-08 | $3,499.08 | $3,499.08 | 206,100 | — | — |
| 2025-04-07 | $3,478.38 | $3,478.38 | 313,800 | — | — |
| 2025-04-04 | $3,653.24 | $3,653.24 | 209,900 | — | — |
| 2025-04-03 | $3,826.15 | $3,826.15 | 182,000 | — | — |
| 2025-04-02 | $3,809.26 | $3,809.26 | 100,000 | — | — |
| 2025-04-01 | $3,813.27 | $3,813.27 | 221,800 | — | — |
| 2025-03-31 | $3,812.78 | $3,812.78 | 209,700 | — | — |
| 2025-03-28 | $3,771.00 | $3,771.00 | 166,700 | — | — |
| 2025-03-27 | $3,828.11 | $3,828.11 | 285,600 | — | — |
| 2025-03-26 | $3,681.68 | $3,681.68 | 129,200 | — | — |
| 2025-03-25 | $3,672.23 | $3,672.23 | 135,200 | — | — |
| 2025-03-24 | $3,657.82 | $3,657.82 | 115,900 | — | — |
| 2025-03-21 | $3,606.34 | $3,606.34 | 208,700 | — | — |
| 2025-03-20 | $3,573.38 | $3,573.38 | 81,300 | — | — |
| 2025-03-19 | $3,591.61 | $3,591.61 | 134,600 | — | — |
| 2025-03-18 | $3,614.27 | $3,614.27 | 87,200 | — | — |
| 2025-03-17 | $3,620.82 | $3,620.82 | 129,200 | — | — |
| 2025-03-14 | $3,554.91 | $3,554.91 | 164,200 | — | — |
| 2025-03-13 | $3,545.65 | $3,545.65 | 158,400 | — | — |
| 2025-03-12 | $3,547.13 | $3,547.13 | 115,900 | — | — |
| 2025-03-11 | $3,562.76 | $3,562.76 | 208,100 | — | — |
| 2025-03-10 | $3,690.12 | $3,690.12 | 188,900 | — | — |
| 2025-03-07 | $3,614.97 | $3,614.97 | 198,900 | — | — |
| 2025-03-06 | $3,615.79 | $3,615.79 | 180,300 | — | — |
| 2025-03-05 | $3,555.88 | $3,555.88 | 167,100 | — | — |
| 2025-03-04 | $3,473.66 | $3,473.66 | 308,200 | — | — |
| 2025-03-03 | $3,477.76 | $3,477.76 | 180,000 | — | — |
| 2025-02-28 | $3,493.01 | $3,493.01 | 157,200 | — | — |
| 2025-02-27 | $3,444.69 | $3,444.69 | 106,900 | — | — |
| 2025-02-26 | $3,392.97 | $3,392.97 | 93,600 | — | — |
| 2025-02-25 | $3,425.60 | $3,425.60 | 124,200 | — | — |
| 2025-02-24 | $3,401.00 | $3,401.00 | 82,500 | — | — |
| 2025-02-21 | $3,368.98 | $3,368.98 | 87,500 | — | — |
| 2025-02-20 | $3,406.66 | $3,406.66 | 71,000 | — | — |
| 2025-02-19 | $3,396.46 | $3,396.46 | 84,700 | — | — |
| 2025-02-18 | $3,384.43 | $3,384.43 | 116,600 | — | — |
| 2025-02-14 | $3,458.55 | $3,458.55 | 77,000 | — | — |
| 2025-02-13 | $3,469.71 | $3,469.71 | 68,700 | — | — |
| 2025-02-12 | $3,432.96 | $3,432.96 | 59,900 | — | — |
| 2025-02-11 | $3,445.79 | $3,445.79 | 82,900 | — | — |
| 2025-02-10 | $3,427.55 | $3,427.55 | 70,200 | — | — |
| 2025-02-07 | $3,420.19 | $3,420.19 | 85,100 | — | — |
| 2025-02-06 | $3,466.69 | $3,466.69 | 73,500 | — | — |
| 2025-02-05 | $3,474.08 | $3,474.08 | 96,900 | — | — |
| 2025-02-04 | $3,459.00 | $3,459.00 | 127,400 | — | — |
| 2025-02-03 | $3,432.20 | $3,432.20 | 209,400 | — | — |
| 2025-01-31 | $3,350.21 | $3,350.21 | 94,200 | — | — |
| 2025-01-30 | $3,351.01 | $3,351.01 | 79,100 | — | — |
| 2025-01-29 | $3,314.05 | $3,314.05 | 84,000 | — | — |
| 2025-01-28 | $3,318.58 | $3,318.58 | 93,600 | — | — |
| 2025-01-27 | $3,372.82 | $3,372.82 | 136,600 | — | — |
| 2025-01-24 | $3,332.53 | $3,332.53 | 85,000 | — | — |
| 2025-01-23 | $3,373.57 | $3,373.57 | 103,100 | — | — |
| 2025-01-22 | $3,326.01 | $3,326.01 | 102,900 | — | — |
| 2025-01-21 | $3,297.72 | $3,297.72 | 104,500 | — | — |
| 2025-01-17 | $3,228.40 | $3,228.40 | 144,300 | — | — |
| 2025-01-16 | $3,193.96 | $3,193.96 | 110,100 | — | — |
| 2025-01-15 | $3,206.05 | $3,206.05 | 103,700 | — | — |
| 2025-01-14 | $3,227.80 | $3,227.80 | 83,000 | — | — |
| 2025-01-13 | $3,239.62 | $3,239.62 | 115,300 | — | — |
| 2025-01-10 | $3,251.32 | $3,251.32 | 132,900 | — | — |
| 2025-01-08 | $3,303.35 | $3,303.35 | 82,300 | — | — |
| 2025-01-07 | $3,259.91 | $3,259.91 | 104,700 | — | — |
| 2025-01-06 | $3,293.46 | $3,293.46 | 181,200 | — | — |
| 2025-01-03 | $3,268.78 | $3,268.78 | 113,100 | — | — |
| 2025-01-02 | $3,250.00 | $3,250.00 | 105,300 | — | — |