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
- 1984-06-01 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 | $285.41 | $298.29 | 17,573,800 | — | — |
| 2025-12-30 | $292.63 | $305.83 | 23,056,400 | — | — |
| 2025-12-29 | $294.37 | $307.65 | 26,642,900 | — | — |
| 2025-12-26 | $284.79 | $297.52 | 17,878,500 | — | — |
| 2025-12-24 | $286.68 | $299.49 | 18,592,600 | — | — |
| 2025-12-23 | $276.27 | $288.62 | 20,767,600 | — | — |
| 2025-12-22 | $276.59 | $288.95 | 30,961,900 | — | — |
| 2025-12-19 | $265.92 | $277.81 | 62,312,100 | — | — |
| 2025-12-18 | $248.55 | $259.66 | 65,006,100 | — | — |
| 2025-12-17 | $225.52 | $235.60 | 41,957,100 | — | — |
| 2025-12-16 | $232.51 | $242.90 | 22,577,300 | — | — |
| 2025-12-15 | $237.50 | $248.12 | 27,483,600 | — | — |
| 2025-12-12 | $241.14 | $251.92 | 25,936,900 | — | — |
| 2025-12-11 | $258.46 | $270.01 | 18,867,000 | — | — |
| 2025-12-10 | $263.71 | $275.50 | 21,960,700 | — | — |
| 2025-12-09 | $252.42 | $263.70 | 17,067,100 | — | — |
| 2025-12-08 | $246.92 | $257.96 | 20,495,400 | — | — |
| 2025-12-05 | $237.22 | $247.82 | 21,161,000 | — | — |
| 2025-12-04 | $226.65 | $236.78 | 23,513,900 | — | — |
| 2025-12-03 | $234.16 | $244.63 | 19,188,200 | — | — |
| 2025-12-02 | $239.49 | $250.19 | 18,166,200 | — | — |
| 2025-12-01 | $240.46 | $251.21 | 18,238,200 | — | — |
| 2025-11-28 | $236.48 | $247.05 | 12,914,700 | — | — |
| 2025-11-26 | $230.26 | $240.55 | 17,817,600 | — | — |
| 2025-11-25 | $224.53 | $234.57 | 17,441,600 | — | — |
| 2025-11-24 | $223.93 | $233.94 | 33,052,800 | — | — |
| 2025-11-21 | $207.37 | $216.64 | 36,679,700 | — | — |
| 2025-11-20 | $201.37 | $210.37 | 47,420,700 | — | — |
| 2025-11-19 | $225.92 | $236.02 | 35,256,600 | — | — |
| 2025-11-18 | $228.50 | $238.71 | 33,843,900 | — | — |
| 2025-11-17 | $241.95 | $252.76 | 30,304,400 | — | — |
| 2025-11-14 | $246.83 | $257.86 | 36,171,100 | — | — |
| 2025-11-13 | $236.95 | $247.54 | 32,324,600 | — | — |
| 2025-11-12 | $244.90 | $255.85 | 17,263,100 | — | — |
| 2025-11-11 | $241.11 | $251.89 | 22,622,500 | — | — |
| 2025-11-10 | $253.30 | $264.62 | 27,870,600 | — | — |
| 2025-11-07 | $237.92 | $248.55 | 30,613,800 | — | — |
| 2025-11-06 | $238.33 | $248.98 | 32,016,800 | — | — |
| 2025-11-05 | $237.50 | $248.12 | 28,617,400 | — | — |
| 2025-11-04 | $218.03 | $227.78 | 23,696,200 | — | — |
| 2025-11-03 | $234.70 | $245.19 | 21,199,300 | — | — |
| 2025-10-31 | $223.77 | $233.77 | 16,320,000 | — | — |
| 2025-10-30 | $224.01 | $234.02 | 14,795,100 | — | — |
| 2025-10-29 | $226.63 | $236.76 | 23,217,300 | — | — |
| 2025-10-28 | $221.91 | $231.83 | 14,957,500 | — | — |
| 2025-10-27 | $220.10 | $229.94 | 23,873,100 | — | — |
| 2025-10-24 | $219.02 | $228.81 | 25,821,800 | — | — |
| 2025-10-23 | $206.71 | $215.95 | 19,397,900 | — | — |
| 2025-10-22 | $198.47 | $207.34 | 21,949,800 | — | — |
| 2025-10-21 | $202.29 | $211.33 | 13,717,300 | — | — |
| 2025-10-20 | $206.77 | $216.01 | 23,268,400 | — | — |
| 2025-10-17 | $202.38 | $211.43 | 23,283,100 | — | — |
| 2025-10-16 | $202.53 | $211.58 | 42,041,300 | — | — |
| 2025-10-15 | $191.94 | $200.52 | 17,793,100 | — | — |
| 2025-10-14 | $187.06 | $195.42 | 15,912,400 | — | — |
| 2025-10-13 | $192.77 | $201.39 | 20,928,400 | — | — |
| 2025-10-10 | $181.60 | $189.72 | 26,990,300 | — | — |
| 2025-10-09 | $192.33 | $200.93 | 19,721,500 | — | — |
| 2025-10-08 | $196.54 | $205.32 | 26,833,900 | — | — |
| 2025-10-07 | $185.69 | $193.99 | 27,828,200 | — | — |
| 2025-10-06 | $190.96 | $199.50 | 36,392,300 | — | — |
| 2025-10-03 | $187.83 | $196.23 | 29,399,300 | — | — |
| 2025-10-02 | $183.75 | $191.84 | 25,122,200 | — | — |
| 2025-10-01 | $182.15 | $190.17 | 41,674,800 | — | — |
| 2025-09-30 | $167.32 | $174.69 | 20,092,500 | — | — |
| 2025-09-29 | $163.90 | $171.12 | 26,506,500 | — | — |
| 2025-09-26 | $157.27 | $164.20 | 24,045,000 | — | — |
| 2025-09-25 | $156.83 | $163.74 | 32,209,200 | — | — |
| 2025-09-24 | $161.71 | $168.83 | 57,096,400 | — | — |
| 2025-09-23 | $166.41 | $173.74 | 43,316,500 | — | — |
| 2025-09-22 | $164.62 | $171.87 | 25,851,200 | — | — |
| 2025-09-19 | $162.73 | $169.90 | 37,309,900 | — | — |
| 2025-09-18 | $168.89 | $176.33 | 28,212,800 | — | — |
| 2025-09-17 | $159.99 | $167.04 | 18,843,600 | — | — |
| 2025-09-16 | $158.82 | $165.81 | 16,911,600 | — | — |
| 2025-09-15 | $157.77 | $164.72 | 20,101,400 | — | — |
| 2025-09-12 | $157.23 | $164.15 | 32,288,300 | — | — |
| 2025-09-11 | $150.57 | $157.20 | 52,446,400 | — | — |
| 2025-09-10 | $140.00 | $146.17 | 25,791,300 | — | — |
| 2025-09-09 | $135.24 | $141.20 | 20,705,000 | — | — |
| 2025-09-08 | $131.46 | $137.25 | 19,492,600 | — | — |
| 2025-09-05 | $131.37 | $137.16 | 28,416,000 | — | — |
| 2025-09-04 | $124.21 | $129.68 | 18,589,100 | — | — |
| 2025-09-03 | $118.72 | $123.95 | 14,101,300 | — | — |
| 2025-09-02 | $118.48 | $123.70 | 13,771,900 | — | — |
| 2025-08-29 | $119.01 | $124.25 | 16,774,000 | — | — |
| 2025-08-28 | $122.00 | $127.37 | 17,295,500 | — | — |
| 2025-08-27 | $117.75 | $122.94 | 15,349,300 | — | — |
| 2025-08-26 | $116.50 | $121.63 | 12,584,300 | — | — |
| 2025-08-25 | $116.42 | $121.55 | 8,674,800 | — | — |
| 2025-08-22 | $117.68 | $122.86 | 17,038,300 | — | — |
| 2025-08-21 | $115.79 | $120.89 | 13,174,900 | — | — |
| 2025-08-20 | $117.21 | $122.37 | 25,795,000 | — | — |
| 2025-08-19 | $122.05 | $127.43 | 11,491,200 | — | — |
| 2025-08-18 | $123.55 | $128.99 | 12,208,800 | — | — |
| 2025-08-15 | $120.87 | $126.19 | 18,986,700 | — | — |
| 2025-08-14 | $125.29 | $130.81 | 12,235,900 | — | — |
| 2025-08-13 | $124.27 | $129.74 | 18,438,200 | — | — |
| 2025-08-12 | $127.75 | $133.38 | 25,961,200 | — | — |
| 2025-08-11 | $123.72 | $129.17 | 35,065,800 | — | — |
| 2025-08-08 | $118.89 | $124.13 | 28,962,200 | — | — |
| 2025-08-07 | $111.87 | $116.80 | 18,986,500 | — | — |
| 2025-08-06 | $108.78 | $113.57 | 13,021,900 | — | — |
| 2025-08-05 | $109.06 | $113.86 | 17,836,000 | — | — |
| 2025-08-04 | $107.77 | $112.52 | 14,780,600 | — | — |
| 2025-08-01 | $104.88 | $109.50 | 24,003,300 | — | — |
| 2025-07-31 | $109.14 | $113.95 | 29,224,300 | — | — |
| 2025-07-30 | $114.74 | $119.79 | 16,378,800 | — | — |
| 2025-07-29 | $111.96 | $116.89 | 16,653,300 | — | — |
| 2025-07-28 | $111.25 | $116.15 | 12,932,300 | — | — |
| 2025-07-25 | $111.26 | $116.16 | 16,372,300 | — | — |
| 2025-07-24 | $111.73 | $116.65 | 20,293,100 | — | — |
| 2025-07-23 | $109.83 | $114.67 | 17,810,000 | — | — |
| 2025-07-22 | $109.22 | $114.03 | 27,917,600 | — | — |
| 2025-07-21 | $113.23 | $118.22 | 22,189,800 | — | — |
| 2025-07-18 | $114.39 | $119.43 | 19,349,900 | — | — |
| 2025-07-17 | $113.26 | $118.25 | 34,702,400 | — | — |
| 2025-07-16 | $116.43 | $121.56 | 30,614,800 | — | — |
| 2025-07-15 | $120.11 | $125.40 | 24,958,900 | — | — |
| 2025-07-14 | $118.61 | $123.83 | 32,117,700 | — | — |
| 2025-07-11 | $124.53 | $130.01 | 15,820,600 | — | — |
| 2025-07-10 | $123.11 | $128.53 | 15,378,400 | — | — |
| 2025-07-09 | $122.24 | $127.62 | 20,464,000 | — | — |
| 2025-07-08 | $124.42 | $129.90 | 26,238,200 | — | — |
| 2025-07-07 | $119.92 | $125.20 | 19,148,400 | — | — |
| 2025-07-03 | $122.29 | $127.56 | 13,247,900 | — | — |
| 2025-07-02 | $121.74 | $126.98 | 29,303,800 | — | — |
| 2025-07-01 | $120.89 | $126.10 | 24,825,800 | — | — |
| 2025-06-30 | $123.25 | $128.56 | 22,799,700 | — | — |
| 2025-06-27 | $124.76 | $130.13 | 36,888,600 | — | — |
| 2025-06-26 | $126.00 | $131.43 | 62,678,100 | — | — |
| 2025-06-25 | $127.25 | $132.73 | 39,407,000 | — | — |
| 2025-06-24 | $127.91 | $133.42 | 26,420,600 | — | — |
| 2025-06-23 | $122.08 | $127.34 | 23,399,200 | — | — |
| 2025-06-20 | $123.60 | $128.92 | 29,290,400 | — | — |
| 2025-06-18 | $121.82 | $127.07 | 20,180,000 | — | — |
| 2025-06-17 | $120.34 | $125.52 | 20,837,700 | — | — |
| 2025-06-16 | $119.84 | $125.00 | 21,374,100 | — | — |
| 2025-06-13 | $115.60 | $120.58 | 17,453,000 | — | — |
| 2025-06-12 | $116.18 | $121.18 | 17,076,500 | — | — |
| 2025-06-11 | $116.03 | $121.03 | 21,614,100 | — | — |
| 2025-06-10 | $114.14 | $119.05 | 22,949,400 | — | — |
| 2025-06-09 | $110.95 | $115.73 | 20,159,700 | — | — |
| 2025-06-06 | $108.56 | $113.23 | 20,710,100 | — | — |
| 2025-06-05 | $106.29 | $110.87 | 28,833,700 | — | — |
| 2025-06-04 | $103.25 | $107.70 | 14,595,900 | — | — |
| 2025-06-03 | $102.25 | $106.65 | 22,757,600 | — | — |
| 2025-06-02 | $98.18 | $102.41 | 16,850,300 | — | — |
| 2025-05-30 | $94.46 | $98.53 | 23,758,200 | — | — |
| 2025-05-29 | $96.80 | $100.97 | 14,628,700 | — | — |
| 2025-05-28 | $96.18 | $100.32 | 10,500,300 | — | — |
| 2025-05-27 | $96.38 | $100.53 | 17,612,600 | — | — |
| 2025-05-23 | $93.37 | $97.39 | 16,545,000 | — | — |
| 2025-05-22 | $94.83 | $98.91 | 13,245,200 | — | — |
| 2025-05-21 | $95.84 | $99.97 | 15,764,300 | — | — |
| 2025-05-20 | $98.10 | $102.32 | 12,331,300 | — | — |
| 2025-05-19 | $98.65 | $102.90 | 14,380,100 | — | — |
| 2025-05-16 | $98.00 | $102.22 | 22,609,300 | — | — |
| 2025-05-15 | $95.45 | $99.56 | 24,196,100 | — | — |
| 2025-05-14 | $95.32 | $99.42 | 28,044,400 | — | — |
| 2025-05-13 | $96.93 | $101.10 | 28,009,100 | — | — |
| 2025-05-12 | $92.29 | $96.26 | 27,765,300 | — | — |
| 2025-05-09 | $85.86 | $89.56 | 13,017,600 | — | — |
| 2025-05-08 | $85.15 | $88.82 | 17,580,500 | — | — |
| 2025-05-07 | $82.62 | $86.18 | 14,889,700 | — | — |
| 2025-05-06 | $80.51 | $83.98 | 13,173,800 | — | — |
| 2025-05-05 | $80.42 | $83.88 | 12,513,600 | — | — |
| 2025-05-02 | $80.72 | $84.20 | 18,899,700 | — | — |
| 2025-05-01 | $77.77 | $81.12 | 15,349,200 | — | — |
| 2025-04-30 | $76.95 | $80.26 | 19,779,300 | — | — |
| 2025-04-29 | $76.88 | $80.19 | 17,098,000 | — | — |
| 2025-04-28 | $78.56 | $81.94 | 16,882,400 | — | — |
| 2025-04-25 | $79.78 | $83.22 | 19,746,200 | — | — |
| 2025-04-24 | $77.42 | $80.75 | 23,875,600 | — | — |
| 2025-04-23 | $72.93 | $76.07 | 26,385,500 | — | — |
| 2025-04-22 | $70.21 | $73.23 | 20,351,200 | — | — |
| 2025-04-21 | $66.74 | $69.61 | 19,826,100 | — | — |
| 2025-04-17 | $68.80 | $71.76 | 20,694,100 | — | — |
| 2025-04-16 | $69.33 | $72.32 | 28,475,000 | — | — |
| 2025-04-15 | $71.04 | $74.10 | 19,132,700 | — | — |
| 2025-04-14 | $71.02 | $74.08 | 32,634,700 | — | — |
| 2025-04-11 | $69.55 | $72.54 | 30,807,800 | — | — |
| 2025-04-10 | $70.05 | $73.07 | 44,882,300 | — | — |
| 2025-04-09 | $77.87 | $81.22 | 63,132,600 | — | — |
| 2025-04-08 | $65.54 | $68.36 | 40,822,100 | — | — |
| 2025-04-07 | $68.37 | $71.31 | 50,181,800 | — | — |
| 2025-04-04 | $64.72 | $67.51 | 50,737,700 | — | — |
| 2025-04-03 | $74.34 | $77.54 | 44,839,500 | — | — |
| 2025-04-02 | $88.60 | $92.42 | 14,520,400 | — | — |
| 2025-04-01 | $88.71 | $92.53 | 15,337,100 | — | — |
| 2025-03-31 | $86.89 | $90.63 | 21,089,500 | — | — |
| 2025-03-28 | $88.44 | $92.13 | 17,118,000 | — | — |
| 2025-03-27 | $91.16 | $94.96 | 15,658,700 | — | — |
| 2025-03-26 | $92.13 | $95.97 | 27,107,200 | — | — |
| 2025-03-25 | $94.18 | $98.11 | 22,191,700 | — | — |
| 2025-03-24 | $96.94 | $100.98 | 35,406,600 | — | — |
| 2025-03-21 | $94.72 | $98.67 | 63,239,600 | — | — |
| 2025-03-20 | $103.00 | $107.30 | 29,204,400 | — | — |
| 2025-03-19 | $102.06 | $106.32 | 16,633,100 | — | — |
| 2025-03-18 | $101.72 | $105.96 | 18,434,100 | — | — |
| 2025-03-17 | $103.11 | $107.41 | 17,095,100 | — | — |
| 2025-03-14 | $100.79 | $104.99 | 24,623,600 | — | — |
| 2025-03-13 | $94.88 | $98.84 | 18,824,700 | — | — |
| 2025-03-12 | $95.64 | $99.63 | 23,584,700 | — | — |
| 2025-03-11 | $89.05 | $92.76 | 21,962,100 | — | — |
| 2025-03-10 | $87.08 | $90.71 | 21,897,900 | — | — |
| 2025-03-07 | $92.96 | $96.84 | 19,133,900 | — | — |
| 2025-03-06 | $89.27 | $92.99 | 18,708,100 | — | — |
| 2025-03-05 | $94.34 | $98.27 | 14,010,300 | — | — |
| 2025-03-04 | $91.20 | $95.00 | 23,611,500 | — | — |
| 2025-03-03 | $90.54 | $94.32 | 20,281,800 | — | — |
| 2025-02-28 | $93.63 | $97.53 | 23,359,100 | — | — |
| 2025-02-27 | $91.82 | $95.65 | 22,386,300 | — | — |
| 2025-02-26 | $97.71 | $101.78 | 21,335,200 | — | — |
| 2025-02-25 | $93.22 | $97.11 | 18,608,200 | — | — |
| 2025-02-24 | $95.41 | $99.39 | 14,883,700 | — | — |
| 2025-02-21 | $98.84 | $102.96 | 18,650,800 | — | — |
| 2025-02-20 | $103.18 | $107.48 | 14,488,000 | — | — |
| 2025-02-19 | $104.36 | $108.71 | 17,875,900 | — | — |
| 2025-02-18 | $106.79 | $111.24 | 29,641,900 | — | — |
| 2025-02-14 | $99.52 | $103.67 | 21,284,500 | — | — |
| 2025-02-13 | $95.66 | $99.65 | 16,579,900 | — | — |
| 2025-02-12 | $91.68 | $95.50 | 22,874,700 | — | — |
| 2025-02-11 | $94.08 | $98.00 | 12,124,000 | — | — |
| 2025-02-10 | $95.93 | $99.93 | 16,217,900 | — | — |
| 2025-02-07 | $92.30 | $96.15 | 15,602,800 | — | — |
| 2025-02-06 | $94.54 | $98.48 | 16,141,100 | — | — |
| 2025-02-05 | $93.60 | $97.50 | 15,660,000 | — | — |
| 2025-02-04 | $90.66 | $94.44 | 12,827,500 | — | — |
| 2025-02-03 | $89.92 | $93.67 | 18,607,900 | — | — |
| 2025-01-31 | $91.24 | $95.05 | 20,492,100 | — | — |
| 2025-01-30 | $92.50 | $96.36 | 22,497,100 | — | — |
| 2025-01-29 | $89.01 | $92.72 | 25,342,800 | — | — |
| 2025-01-28 | $88.25 | $91.93 | 34,793,600 | — | — |
| 2025-01-27 | $91.11 | $94.91 | 50,696,200 | — | — |
| 2025-01-24 | $103.19 | $107.49 | 19,743,800 | — | — |
| 2025-01-23 | $104.84 | $109.21 | 22,677,600 | — | — |
| 2025-01-22 | $109.23 | $113.79 | 20,004,300 | — | — |
| 2025-01-21 | $109.38 | $113.94 | 23,533,600 | — | — |
| 2025-01-17 | $105.75 | $110.16 | 18,908,900 | — | — |
| 2025-01-16 | $102.60 | $106.88 | 16,243,800 | — | — |
| 2025-01-15 | $103.19 | $107.49 | 27,568,100 | — | — |
| 2025-01-14 | $97.36 | $101.42 | 18,613,400 | — | — |
| 2025-01-13 | $95.06 | $99.02 | 22,699,100 | — | — |
| 2025-01-10 | $99.34 | $103.48 | 20,512,600 | — | — |
| 2025-01-08 | $99.41 | $103.56 | 33,516,900 | — | — |
| 2025-01-07 | $101.91 | $106.16 | 53,570,000 | — | — |
| 2025-01-06 | $99.26 | $103.40 | 42,903,300 | — | — |
| 2025-01-03 | $89.87 | $93.62 | 17,484,600 | — | — |
| 2025-01-02 | $87.33 | $90.97 | 18,860,000 | — | — |