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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $214.16 | $214.16 | 17,591,600 | — | — |
| 2025-12-30 | $215.34 | $215.34 | 16,409,600 | — | — |
| 2025-12-29 | $215.61 | $215.61 | 20,326,900 | — | — |
| 2025-12-26 | $214.99 | $214.99 | 15,792,600 | — | — |
| 2025-12-24 | $215.04 | $215.04 | 7,956,800 | — | — |
| 2025-12-23 | $214.90 | $214.90 | 20,272,300 | — | — |
| 2025-12-22 | $214.95 | $214.95 | 24,950,700 | — | — |
| 2025-12-19 | $213.43 | $213.43 | 58,445,500 | — | — |
| 2025-12-18 | $201.06 | $201.06 | 29,720,100 | — | — |
| 2025-12-17 | $198.11 | $198.11 | 31,595,400 | — | — |
| 2025-12-16 | $209.17 | $209.17 | 23,467,600 | — | — |
| 2025-12-15 | $207.58 | $207.58 | 27,222,200 | — | — |
| 2025-12-12 | $210.78 | $210.78 | 37,073,900 | — | — |
| 2025-12-11 | $221.43 | $221.43 | 30,694,600 | — | — |
| 2025-12-10 | $221.42 | $221.42 | 23,279,400 | — | — |
| 2025-12-09 | $221.62 | $221.62 | 25,166,100 | — | — |
| 2025-12-08 | $221.11 | $221.11 | 30,943,200 | — | — |
| 2025-12-05 | $217.97 | $217.97 | 33,292,400 | — | — |
| 2025-12-04 | $215.98 | $215.98 | 24,478,200 | — | — |
| 2025-12-03 | $217.60 | $217.60 | 28,545,200 | — | — |
| 2025-12-02 | $215.24 | $215.24 | 42,002,500 | — | — |
| 2025-12-01 | $219.76 | $219.76 | 30,768,700 | — | — |
| 2025-11-28 | $217.53 | $217.53 | 18,658,000 | — | — |
| 2025-11-26 | $214.24 | $214.24 | 43,270,200 | — | — |
| 2025-11-25 | $206.13 | $206.13 | 69,773,500 | — | — |
| 2025-11-24 | $215.05 | $215.05 | 46,749,600 | — | — |
| 2025-11-21 | $203.78 | $203.78 | 67,421,100 | — | — |
| 2025-11-20 | $206.02 | $206.02 | 66,342,900 | — | — |
| 2025-11-19 | $223.55 | $223.55 | 52,093,400 | — | — |
| 2025-11-18 | $230.29 | $230.29 | 45,619,900 | — | — |
| 2025-11-17 | $240.52 | $240.52 | 37,942,200 | — | — |
| 2025-11-14 | $246.81 | $246.81 | 47,655,600 | — | — |
| 2025-11-13 | $247.96 | $247.96 | 63,178,600 | — | — |
| 2025-11-12 | $258.89 | $258.89 | 108,942,000 | — | — |
| 2025-11-11 | $237.52 | $237.52 | 61,336,800 | — | — |
| 2025-11-10 | $243.98 | $243.98 | 43,361,600 | — | — |
| 2025-11-07 | $233.54 | $233.54 | 52,162,600 | — | — |
| 2025-11-06 | $237.70 | $237.70 | 66,049,700 | — | — |
| 2025-11-05 | $256.33 | $256.33 | 67,366,600 | — | — |
| 2025-11-04 | $250.05 | $250.05 | 56,491,800 | — | — |
| 2025-11-03 | $259.65 | $259.65 | 36,351,400 | — | — |
| 2025-10-31 | $256.12 | $256.12 | 34,449,200 | — | — |
| 2025-10-30 | $254.84 | $254.84 | 45,162,500 | — | — |
| 2025-10-29 | $264.33 | $264.33 | 49,335,600 | — | — |
| 2025-10-28 | $258.01 | $258.01 | 47,448,700 | — | — |
| 2025-10-27 | $259.67 | $259.67 | 65,613,100 | — | — |
| 2025-10-24 | $252.92 | $252.92 | 71,221,100 | — | — |
| 2025-10-23 | $234.99 | $234.99 | 39,024,400 | — | — |
| 2025-10-22 | $230.23 | $230.23 | 59,668,800 | — | — |
| 2025-10-21 | $238.03 | $238.03 | 47,122,400 | — | — |
| 2025-10-20 | $240.56 | $240.56 | 56,741,700 | — | — |
| 2025-10-17 | $233.08 | $233.08 | 55,804,200 | — | — |
| 2025-10-16 | $234.56 | $234.56 | 69,726,400 | — | — |
| 2025-10-15 | $238.60 | $238.60 | 108,481,000 | — | — |
| 2025-10-14 | $218.09 | $218.09 | 71,216,300 | — | — |
| 2025-10-13 | $216.42 | $216.42 | 63,104,000 | — | — |
| 2025-10-10 | $214.90 | $214.90 | 118,656,600 | — | — |
| 2025-10-09 | $232.89 | $232.89 | 94,290,700 | — | — |
| 2025-10-08 | $235.56 | $235.56 | 159,983,500 | — | — |
| 2025-10-07 | $211.51 | $211.51 | 115,748,100 | — | — |
| 2025-10-06 | $203.71 | $203.71 | 248,859,600 | — | — |
| 2025-10-03 | $164.67 | $164.67 | 42,699,100 | — | — |
| 2025-10-02 | $169.73 | $169.73 | 55,475,200 | — | — |
| 2025-10-01 | $164.01 | $164.01 | 39,895,200 | — | — |
| 2025-09-30 | $161.79 | $161.79 | 29,669,300 | — | — |
| 2025-09-29 | $161.36 | $161.36 | 39,828,800 | — | — |
| 2025-09-26 | $159.46 | $159.46 | 30,316,900 | — | — |
| 2025-09-25 | $161.27 | $161.27 | 36,809,900 | — | — |
| 2025-09-24 | $160.88 | $160.88 | 38,464,100 | — | — |
| 2025-09-23 | $160.90 | $160.90 | 39,448,300 | — | — |
| 2025-09-22 | $159.79 | $159.79 | 46,505,500 | — | — |
| 2025-09-19 | $157.39 | $157.39 | 55,448,100 | — | — |
| 2025-09-18 | $157.92 | $157.92 | 84,549,500 | — | — |
| 2025-09-17 | $159.16 | $159.16 | 41,823,800 | — | — |
| 2025-09-16 | $160.46 | $160.46 | 27,946,500 | — | — |
| 2025-09-15 | $161.16 | $161.16 | 36,808,700 | — | — |
| 2025-09-12 | $158.57 | $158.57 | 42,232,800 | — | — |
| 2025-09-11 | $155.67 | $155.67 | 48,817,700 | — | — |
| 2025-09-10 | $159.54 | $159.54 | 52,465,300 | — | — |
| 2025-09-09 | $155.82 | $155.82 | 42,802,500 | — | — |
| 2025-09-08 | $151.41 | $151.41 | 41,849,000 | — | — |
| 2025-09-05 | $151.14 | $151.14 | 78,256,000 | — | — |
| 2025-09-04 | $161.79 | $161.79 | 32,103,500 | — | — |
| 2025-09-03 | $162.13 | $162.13 | 30,752,800 | — | — |
| 2025-09-02 | $162.32 | $162.32 | 38,656,100 | — | — |
| 2025-08-29 | $162.63 | $162.63 | 37,516,800 | — | — |
| 2025-08-28 | $168.58 | $168.58 | 36,285,200 | — | — |
| 2025-08-27 | $167.13 | $167.13 | 37,031,000 | — | — |
| 2025-08-26 | $166.62 | $166.62 | 52,138,600 | — | — |
| 2025-08-25 | $163.36 | $163.36 | 36,134,700 | — | — |
| 2025-08-22 | $167.76 | $167.76 | 43,998,600 | — | — |
| 2025-08-21 | $163.71 | $163.71 | 37,880,500 | — | — |
| 2025-08-20 | $165.20 | $165.20 | 60,233,200 | — | — |
| 2025-08-19 | $166.55 | $166.55 | 64,455,000 | — | — |
| 2025-08-18 | $176.14 | $176.14 | 35,937,500 | — | — |
| 2025-08-15 | $177.51 | $177.51 | 51,543,100 | — | — |
| 2025-08-14 | $180.95 | $180.95 | 66,308,800 | — | — |
| 2025-08-13 | $184.42 | $184.42 | 108,305,100 | — | — |
| 2025-08-12 | $174.95 | $174.95 | 52,243,500 | — | — |
| 2025-08-11 | $172.28 | $172.28 | 70,651,000 | — | — |
| 2025-08-08 | $172.76 | $172.76 | 68,866,700 | — | — |
| 2025-08-07 | $172.40 | $172.40 | 95,448,300 | — | — |
| 2025-08-06 | $163.12 | $163.12 | 133,641,800 | — | — |
| 2025-08-05 | $174.31 | $174.31 | 88,808,500 | — | — |
| 2025-08-04 | $176.78 | $176.78 | 52,951,000 | — | — |
| 2025-08-01 | $171.70 | $171.70 | 75,396,100 | — | — |
| 2025-07-31 | $176.31 | $176.31 | 71,765,300 | — | — |
| 2025-07-30 | $179.51 | $179.51 | 64,820,300 | — | — |
| 2025-07-29 | $177.44 | $177.44 | 108,154,800 | — | — |
| 2025-07-28 | $173.66 | $173.66 | 68,267,800 | — | — |
| 2025-07-25 | $166.47 | $166.47 | 53,432,300 | — | — |
| 2025-07-24 | $162.12 | $162.12 | 48,440,100 | — | — |
| 2025-07-23 | $158.65 | $158.65 | 41,510,900 | — | — |
| 2025-07-22 | $154.72 | $154.72 | 49,028,000 | — | — |
| 2025-07-21 | $157.00 | $157.00 | 39,021,100 | — | — |
| 2025-07-18 | $156.99 | $156.99 | 48,859,800 | — | — |
| 2025-07-17 | $160.41 | $160.41 | 50,605,100 | — | — |
| 2025-07-16 | $160.08 | $160.08 | 59,492,800 | — | — |
| 2025-07-15 | $155.61 | $155.61 | 93,370,100 | — | — |
| 2025-07-14 | $146.24 | $146.24 | 44,718,600 | — | — |
| 2025-07-11 | $146.42 | $146.42 | 50,049,200 | — | — |
| 2025-07-10 | $144.16 | $144.16 | 61,101,500 | — | — |
| 2025-07-09 | $138.41 | $138.41 | 37,013,100 | — | — |
| 2025-07-08 | $137.82 | $137.82 | 36,124,600 | — | — |
| 2025-07-07 | $134.80 | $134.80 | 37,395,000 | — | — |
| 2025-07-03 | $137.91 | $137.91 | 28,646,000 | — | — |
| 2025-07-02 | $138.52 | $138.52 | 39,228,000 | — | — |
| 2025-07-01 | $136.11 | $136.11 | 55,257,200 | — | — |
| 2025-06-30 | $141.90 | $141.90 | 42,972,500 | — | — |
| 2025-06-27 | $143.81 | $143.81 | 61,937,900 | — | — |
| 2025-06-26 | $143.68 | $143.68 | 58,180,100 | — | — |
| 2025-06-25 | $143.40 | $143.40 | 74,607,200 | — | — |
| 2025-06-24 | $138.43 | $138.43 | 78,572,000 | — | — |
| 2025-06-23 | $129.58 | $129.58 | 65,152,900 | — | — |
| 2025-06-20 | $128.24 | $128.24 | 79,931,000 | — | — |
| 2025-06-18 | $126.79 | $126.79 | 49,627,100 | — | — |
| 2025-06-17 | $127.10 | $127.10 | 86,623,900 | — | — |
| 2025-06-16 | $126.39 | $126.39 | 100,968,500 | — | — |
| 2025-06-13 | $116.16 | $116.16 | 39,702,700 | — | — |
| 2025-06-12 | $118.50 | $118.50 | 44,718,400 | — | — |
| 2025-06-11 | $121.14 | $121.14 | 32,261,900 | — | — |
| 2025-06-10 | $123.24 | $123.24 | 41,691,900 | — | — |
| 2025-06-09 | $121.73 | $121.73 | 55,437,700 | — | — |
| 2025-06-06 | $116.19 | $116.19 | 27,042,100 | — | — |
| 2025-06-05 | $115.69 | $115.69 | 34,091,000 | — | — |
| 2025-06-04 | $118.58 | $118.58 | 31,025,000 | — | — |
| 2025-06-03 | $117.31 | $117.31 | 37,161,500 | — | — |
| 2025-06-02 | $114.63 | $114.63 | 34,078,400 | — | — |
| 2025-05-30 | $110.73 | $110.73 | 36,088,500 | — | — |
| 2025-05-29 | $113.03 | $113.03 | 30,501,400 | — | — |
| 2025-05-28 | $112.86 | $112.86 | 27,483,700 | — | — |
| 2025-05-27 | $114.56 | $114.56 | 37,885,000 | — | — |
| 2025-05-23 | $110.31 | $110.31 | 30,867,300 | — | — |
| 2025-05-22 | $110.71 | $110.71 | 29,252,000 | — | — |
| 2025-05-21 | $112.06 | $112.06 | 43,594,600 | — | — |
| 2025-05-20 | $113.51 | $113.51 | 29,030,800 | — | — |
| 2025-05-19 | $114.74 | $114.74 | 37,737,400 | — | — |
| 2025-05-16 | $117.17 | $117.17 | 43,419,700 | — | — |
| 2025-05-15 | $114.99 | $114.99 | 43,843,200 | — | — |
| 2025-05-14 | $117.72 | $117.72 | 86,743,700 | — | — |
| 2025-05-13 | $112.46 | $112.46 | 55,659,500 | — | — |
| 2025-05-12 | $108.12 | $108.12 | 50,543,400 | — | — |
| 2025-05-09 | $102.84 | $102.84 | 31,704,300 | — | — |
| 2025-05-08 | $101.70 | $101.70 | 54,231,400 | — | — |
| 2025-05-07 | $100.36 | $100.36 | 86,474,400 | — | — |
| 2025-05-06 | $98.62 | $98.62 | 54,264,300 | — | — |
| 2025-05-05 | $100.59 | $100.59 | 41,268,900 | — | — |
| 2025-05-02 | $98.80 | $98.80 | 29,957,900 | — | — |
| 2025-05-01 | $96.65 | $96.65 | 29,591,500 | — | — |
| 2025-04-30 | $97.35 | $97.35 | 29,730,700 | — | — |
| 2025-04-29 | $96.06 | $96.06 | 20,700,600 | — | — |
| 2025-04-28 | $96.39 | $96.39 | 30,456,700 | — | — |
| 2025-04-25 | $96.65 | $96.65 | 28,575,300 | — | — |
| 2025-04-24 | $94.47 | $94.47 | 33,681,900 | — | — |
| 2025-04-23 | $90.39 | $90.39 | 41,102,600 | — | — |
| 2025-04-22 | $86.26 | $86.26 | 35,236,700 | — | — |
| 2025-04-21 | $85.56 | $85.56 | 33,855,400 | — | — |
| 2025-04-17 | $87.50 | $87.50 | 34,801,400 | — | — |
| 2025-04-16 | $88.29 | $88.29 | 62,109,000 | — | — |
| 2025-04-15 | $95.29 | $95.29 | 28,116,500 | — | — |
| 2025-04-14 | $94.50 | $94.50 | 36,003,000 | — | — |
| 2025-04-11 | $93.40 | $93.40 | 57,892,600 | — | — |
| 2025-04-10 | $88.70 | $88.70 | 65,210,600 | — | — |
| 2025-04-09 | $96.84 | $96.84 | 97,827,400 | — | — |
| 2025-04-08 | $78.21 | $78.21 | 69,910,200 | — | — |
| 2025-04-07 | $83.64 | $83.64 | 70,515,400 | — | — |
| 2025-04-04 | $85.76 | $85.76 | 65,847,000 | — | — |
| 2025-04-03 | $93.80 | $93.80 | 50,472,500 | — | — |
| 2025-04-02 | $102.96 | $102.96 | 20,794,000 | — | — |
| 2025-04-01 | $102.78 | $102.78 | 23,523,200 | — | — |
| 2025-03-31 | $102.74 | $102.74 | 30,865,300 | — | — |
| 2025-03-28 | $103.22 | $103.22 | 31,069,100 | — | — |
| 2025-03-27 | $106.65 | $106.65 | 32,773,700 | — | — |
| 2025-03-26 | $110.19 | $110.19 | 39,824,000 | — | — |
| 2025-03-25 | $114.81 | $114.81 | 29,077,500 | — | — |
| 2025-03-24 | $113.85 | $113.85 | 53,342,000 | — | — |
| 2025-03-21 | $106.44 | $106.44 | 30,767,900 | — | — |
| 2025-03-20 | $107.14 | $107.14 | 26,871,800 | — | — |
| 2025-03-19 | $106.23 | $106.23 | 32,287,500 | — | — |
| 2025-03-18 | $103.51 | $103.51 | 27,152,800 | — | — |
| 2025-03-17 | $104.59 | $104.59 | 43,689,500 | — | — |
| 2025-03-14 | $100.97 | $100.97 | 24,715,300 | — | — |
| 2025-03-13 | $98.11 | $98.11 | 28,575,200 | — | — |
| 2025-03-12 | $100.79 | $100.79 | 34,241,300 | — | — |
| 2025-03-11 | $96.76 | $96.76 | 34,078,300 | — | — |
| 2025-03-10 | $96.63 | $96.63 | 38,733,200 | — | — |
| 2025-03-07 | $100.31 | $100.31 | 33,254,400 | — | — |
| 2025-03-06 | $98.85 | $98.85 | 28,985,000 | — | — |
| 2025-03-05 | $101.67 | $101.67 | 27,855,500 | — | — |
| 2025-03-04 | $100.75 | $100.75 | 54,156,900 | — | — |
| 2025-03-03 | $98.23 | $98.23 | 38,958,000 | — | — |
| 2025-02-28 | $99.86 | $99.86 | 45,194,600 | — | — |
| 2025-02-27 | $99.51 | $99.51 | 47,263,700 | — | — |
| 2025-02-26 | $104.74 | $104.74 | 29,178,200 | — | — |
| 2025-02-25 | $103.96 | $103.96 | 39,169,200 | — | — |
| 2025-02-24 | $108.11 | $108.11 | 29,072,200 | — | — |
| 2025-02-21 | $110.84 | $110.84 | 41,353,700 | — | — |
| 2025-02-20 | $114.17 | $114.17 | 27,219,600 | — | — |
| 2025-02-19 | $114.69 | $114.69 | 28,807,700 | — | — |
| 2025-02-18 | $114.28 | $114.28 | 31,720,300 | — | — |
| 2025-02-14 | $113.10 | $113.10 | 32,477,200 | — | — |
| 2025-02-13 | $111.81 | $111.81 | 40,911,800 | — | — |
| 2025-02-12 | $111.72 | $111.72 | 25,319,700 | — | — |
| 2025-02-11 | $111.10 | $111.10 | 35,033,800 | — | — |
| 2025-02-10 | $110.48 | $110.48 | 34,905,400 | — | — |
| 2025-02-07 | $107.56 | $107.56 | 46,082,500 | — | — |
| 2025-02-06 | $110.16 | $110.16 | 50,426,600 | — | — |
| 2025-02-05 | $112.01 | $112.01 | 110,385,200 | — | — |
| 2025-02-04 | $119.50 | $119.50 | 69,412,100 | — | — |
| 2025-02-03 | $114.27 | $114.27 | 34,586,100 | — | — |
| 2025-01-31 | $115.95 | $115.95 | 40,463,400 | — | — |
| 2025-01-30 | $118.86 | $118.86 | 29,788,400 | — | — |
| 2025-01-29 | $117.35 | $117.35 | 40,199,100 | — | — |
| 2025-01-28 | $114.17 | $114.17 | 40,554,800 | — | — |
| 2025-01-27 | $115.01 | $115.01 | 61,067,900 | — | — |
| 2025-01-24 | $122.84 | $122.84 | 31,570,300 | — | — |
| 2025-01-23 | $123.04 | $123.04 | 24,921,100 | — | — |
| 2025-01-22 | $123.75 | $123.75 | 35,023,800 | — | — |
| 2025-01-21 | $122.28 | $122.28 | 31,578,800 | — | — |
| 2025-01-17 | $121.46 | $121.46 | 35,765,900 | — | — |
| 2025-01-16 | $118.44 | $118.44 | 29,414,100 | — | — |
| 2025-01-15 | $119.96 | $119.96 | 38,185,800 | — | — |
| 2025-01-14 | $116.09 | $116.09 | 37,005,300 | — | — |
| 2025-01-13 | $117.32 | $117.32 | 39,128,900 | — | — |
| 2025-01-10 | $116.04 | $116.04 | 59,415,600 | — | — |
| 2025-01-08 | $121.84 | $121.84 | 46,723,100 | — | — |
| 2025-01-07 | $127.33 | $127.33 | 39,220,400 | — | — |
| 2025-01-06 | $129.55 | $129.55 | 48,020,200 | — | — |
| 2025-01-03 | $125.37 | $125.37 | 36,785,300 | — | — |
| 2025-01-02 | $120.63 | $120.63 | 34,256,200 | — | — |