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
- 1994-02-22 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 | $141.44 | $241.25 | 1,742,100 | — | — |
| 2025-12-30 | $142.01 | $242.22 | 1,660,200 | — | — |
| 2025-12-29 | $144.58 | $246.61 | 2,822,000 | — | — |
| 2025-12-26 | $150.01 | $255.87 | 1,442,200 | — | — |
| 2025-12-24 | $148.51 | $253.31 | 1,181,700 | — | — |
| 2025-12-23 | $146.70 | $250.22 | 1,736,700 | — | — |
| 2025-12-22 | $145.38 | $247.97 | 3,573,600 | — | — |
| 2025-12-19 | $145.88 | $248.82 | 6,845,000 | — | — |
| 2025-12-18 | $140.48 | $239.61 | 3,387,600 | — | — |
| 2025-12-17 | $134.71 | $229.77 | 3,105,300 | — | — |
| 2025-12-16 | $131.07 | $223.56 | 2,349,300 | — | — |
| 2025-12-15 | $132.22 | $225.52 | 2,080,600 | — | — |
| 2025-12-12 | $132.74 | $226.41 | 2,775,300 | — | — |
| 2025-12-11 | $134.59 | $228.87 | 2,291,600 | — | — |
| 2025-12-10 | $133.21 | $226.53 | 2,764,400 | — | — |
| 2025-12-09 | $129.29 | $219.86 | 2,362,900 | — | — |
| 2025-12-08 | $127.20 | $216.31 | 3,602,800 | — | — |
| 2025-12-05 | $125.19 | $212.89 | 5,265,000 | — | — |
| 2025-12-04 | $119.14 | $202.60 | 4,241,900 | — | — |
| 2025-12-03 | $126.49 | $215.10 | 4,145,000 | — | — |
| 2025-12-02 | $128.14 | $217.91 | 2,037,100 | — | — |
| 2025-12-01 | $128.33 | $218.23 | 4,017,000 | — | — |
| 2025-11-28 | $129.99 | $221.05 | 1,285,300 | — | — |
| 2025-11-26 | $126.91 | $215.81 | 3,060,200 | — | — |
| 2025-11-25 | $125.26 | $213.01 | 3,548,500 | — | — |
| 2025-11-24 | $115.88 | $197.06 | 2,844,300 | — | — |
| 2025-11-21 | $116.82 | $198.66 | 4,858,600 | — | — |
| 2025-11-20 | $116.42 | $197.98 | 5,683,200 | — | — |
| 2025-11-19 | $125.68 | $213.72 | 3,631,700 | — | — |
| 2025-11-18 | $121.39 | $206.43 | 4,524,100 | — | — |
| 2025-11-17 | $117.70 | $200.15 | 7,466,600 | — | — |
| 2025-11-14 | $115.14 | $195.80 | 4,691,600 | — | — |
| 2025-11-13 | $114.57 | $194.83 | 7,195,900 | — | — |
| 2025-11-12 | $110.32 | $187.60 | 4,399,100 | — | — |
| 2025-11-11 | $103.88 | $176.65 | 2,655,400 | — | — |
| 2025-11-10 | $103.58 | $176.14 | 3,390,200 | — | — |
| 2025-11-07 | $97.18 | $165.26 | 4,482,800 | — | — |
| 2025-11-06 | $91.26 | $155.19 | 3,772,800 | — | — |
| 2025-11-05 | $91.96 | $156.38 | 3,369,800 | — | — |
| 2025-11-04 | $88.45 | $150.41 | 5,264,300 | — | — |
| 2025-11-03 | $96.53 | $164.15 | 2,737,500 | — | — |
| 2025-10-31 | $98.23 | $167.04 | 4,021,800 | — | — |
| 2025-10-30 | $97.89 | $166.47 | 2,366,900 | — | — |
| 2025-10-29 | $97.80 | $166.31 | 2,278,700 | — | — |
| 2025-10-28 | $96.68 | $164.41 | 2,509,900 | — | — |
| 2025-10-27 | $96.23 | $163.64 | 4,094,700 | — | — |
| 2025-10-24 | $105.64 | $179.64 | 5,109,700 | — | — |
| 2025-10-23 | $97.36 | $165.56 | 3,455,700 | — | — |
| 2025-10-22 | $91.27 | $155.21 | 1,984,300 | — | — |
| 2025-10-21 | $91.34 | $155.33 | 2,486,900 | — | — |
| 2025-10-20 | $96.14 | $163.49 | 2,927,100 | — | — |
| 2025-10-17 | $92.74 | $157.71 | 3,547,300 | — | — |
| 2025-10-16 | $95.29 | $162.04 | 2,606,700 | — | — |
| 2025-10-15 | $98.16 | $166.92 | 3,313,200 | — | — |
| 2025-10-14 | $96.24 | $163.66 | 3,624,800 | — | — |
| 2025-10-13 | $96.34 | $163.83 | 4,161,000 | — | — |
| 2025-10-10 | $89.86 | $152.81 | 4,302,600 | — | — |
| 2025-10-09 | $96.50 | $164.10 | 5,594,900 | — | — |
| 2025-10-08 | $91.69 | $155.92 | 2,518,900 | — | — |
| 2025-10-07 | $90.53 | $153.95 | 2,238,900 | — | — |
| 2025-10-06 | $92.03 | $156.50 | 3,402,600 | — | — |
| 2025-10-03 | $88.22 | $150.02 | 2,570,400 | — | — |
| 2025-10-02 | $87.61 | $148.98 | 3,121,700 | — | — |
| 2025-10-01 | $84.47 | $143.64 | 3,616,400 | — | — |
| 2025-09-30 | $81.08 | $137.88 | 5,385,600 | — | — |
| 2025-09-29 | $86.88 | $147.74 | 3,344,100 | — | — |
| 2025-09-26 | $88.10 | $149.82 | 4,186,600 | — | — |
| 2025-09-25 | $84.83 | $144.26 | 4,456,000 | — | — |
| 2025-09-24 | $81.58 | $138.73 | 3,532,700 | — | — |
| 2025-09-23 | $80.12 | $136.25 | 2,249,000 | — | — |
| 2025-09-22 | $80.38 | $136.69 | 2,537,400 | — | — |
| 2025-09-19 | $81.84 | $139.17 | 3,672,600 | — | — |
| 2025-09-18 | $80.93 | $137.62 | 2,217,900 | — | — |
| 2025-09-17 | $80.16 | $136.31 | 2,616,700 | — | — |
| 2025-09-16 | $80.94 | $137.64 | 2,255,700 | — | — |
| 2025-09-15 | $81.04 | $137.81 | 5,011,900 | — | — |
| 2025-09-12 | $75.98 | $129.21 | 2,508,600 | — | — |
| 2025-09-11 | $75.05 | $126.94 | 3,595,600 | — | — |
| 2025-09-10 | $73.32 | $124.01 | 5,511,300 | — | — |
| 2025-09-09 | $72.58 | $122.76 | 13,545,200 | — | — |
| 2025-09-08 | $82.00 | $138.69 | 2,332,700 | — | — |
| 2025-09-05 | $81.54 | $137.91 | 4,805,500 | — | — |
| 2025-09-04 | $79.27 | $134.07 | 3,900,500 | — | — |
| 2025-09-03 | $80.11 | $135.49 | 1,926,000 | — | — |
| 2025-09-02 | $79.54 | $134.53 | 4,041,600 | — | — |
| 2025-08-29 | $84.92 | $143.63 | 1,738,900 | — | — |
| 2025-08-28 | $84.92 | $143.63 | 3,539,500 | — | — |
| 2025-08-27 | $87.68 | $148.30 | 5,504,600 | — | — |
| 2025-08-26 | $81.53 | $137.90 | 2,495,900 | — | — |
| 2025-08-25 | $81.29 | $137.49 | 2,412,000 | — | — |
| 2025-08-22 | $81.34 | $137.57 | 2,876,200 | — | — |
| 2025-08-21 | $78.94 | $133.52 | 2,887,800 | — | — |
| 2025-08-20 | $78.12 | $132.13 | 3,456,400 | — | — |
| 2025-08-19 | $80.55 | $136.24 | 3,810,800 | — | — |
| 2025-08-18 | $83.09 | $140.53 | 4,375,900 | — | — |
| 2025-08-15 | $82.19 | $139.01 | 2,842,300 | — | — |
| 2025-08-14 | $81.43 | $137.73 | 3,495,700 | — | — |
| 2025-08-13 | $81.67 | $138.13 | 3,990,400 | — | — |
| 2025-08-12 | $77.98 | $131.89 | 5,413,100 | — | — |
| 2025-08-11 | $80.76 | $136.59 | 12,471,500 | — | — |
| 2025-08-08 | $75.48 | $127.66 | 7,616,700 | — | — |
| 2025-08-07 | $70.06 | $118.50 | 5,435,400 | — | — |
| 2025-08-06 | $67.30 | $113.83 | 2,106,200 | — | — |
| 2025-08-05 | $68.25 | $115.44 | 2,210,100 | — | — |
| 2025-08-04 | $68.56 | $115.96 | 3,261,300 | — | — |
| 2025-08-01 | $67.90 | $114.84 | 4,282,600 | — | — |
| 2025-07-31 | $67.85 | $114.76 | 8,469,100 | — | — |
| 2025-07-30 | $68.89 | $116.52 | 4,953,500 | — | — |
| 2025-07-29 | $71.60 | $121.10 | 6,543,200 | — | — |
| 2025-07-28 | $74.77 | $126.46 | 10,165,500 | — | — |
| 2025-07-25 | $83.74 | $141.63 | 5,379,500 | — | — |
| 2025-07-24 | $84.18 | $142.38 | 7,765,000 | — | — |
| 2025-07-23 | $78.79 | $133.26 | 5,139,000 | — | — |
| 2025-07-22 | $83.24 | $140.79 | 6,714,200 | — | — |
| 2025-07-21 | $77.15 | $130.49 | 3,690,800 | — | — |
| 2025-07-18 | $77.07 | $130.35 | 6,224,400 | — | — |
| 2025-07-17 | $75.74 | $128.10 | 7,862,000 | — | — |
| 2025-07-16 | $70.41 | $119.09 | 2,880,100 | — | — |
| 2025-07-15 | $70.02 | $118.43 | 4,674,000 | — | — |
| 2025-07-14 | $71.87 | $121.56 | 2,711,900 | — | — |
| 2025-07-11 | $70.98 | $120.05 | 4,092,000 | — | — |
| 2025-07-10 | $74.27 | $125.62 | 5,717,900 | — | — |
| 2025-07-09 | $70.79 | $119.73 | 4,021,400 | — | — |
| 2025-07-08 | $70.22 | $118.77 | 7,275,300 | — | — |
| 2025-07-07 | $65.50 | $110.78 | 2,956,600 | — | — |
| 2025-07-03 | $67.21 | $113.68 | 2,322,300 | — | — |
| 2025-07-02 | $67.99 | $115.00 | 4,458,000 | — | — |
| 2025-07-01 | $62.90 | $106.39 | 3,242,600 | — | — |
| 2025-06-30 | $62.67 | $106.00 | 3,077,700 | — | — |
| 2025-06-27 | $64.95 | $109.85 | 4,137,300 | — | — |
| 2025-06-26 | $63.75 | $107.82 | 4,054,000 | — | — |
| 2025-06-25 | $60.38 | $102.12 | 2,724,800 | — | — |
| 2025-06-24 | $60.18 | $101.79 | 3,124,700 | — | — |
| 2025-06-23 | $57.82 | $97.79 | 3,791,400 | — | — |
| 2025-06-20 | $56.66 | $95.83 | 5,545,500 | — | — |
| 2025-06-18 | $59.40 | $100.47 | 2,872,900 | — | — |
| 2025-06-17 | $59.69 | $100.96 | 2,560,200 | — | — |
| 2025-06-16 | $60.96 | $103.11 | 2,333,200 | — | — |
| 2025-06-13 | $60.72 | $102.70 | 2,500,800 | — | — |
| 2025-06-12 | $62.48 | $104.99 | 3,002,900 | — | — |
| 2025-06-11 | $65.08 | $109.36 | 3,823,600 | — | — |
| 2025-06-10 | $64.20 | $107.88 | 3,023,200 | — | — |
| 2025-06-09 | $62.30 | $104.69 | 3,391,900 | — | — |
| 2025-06-06 | $59.83 | $100.54 | 2,175,800 | — | — |
| 2025-06-05 | $58.64 | $98.54 | 3,632,100 | — | — |
| 2025-06-04 | $59.70 | $100.32 | 4,078,200 | — | — |
| 2025-06-03 | $57.01 | $95.80 | 2,977,000 | — | — |
| 2025-06-02 | $55.09 | $92.57 | 3,667,100 | — | — |
| 2025-05-30 | $55.76 | $93.70 | 11,048,700 | — | — |
| 2025-05-29 | $57.49 | $96.61 | 2,866,100 | — | — |
| 2025-05-28 | $58.05 | $97.55 | 2,430,500 | — | — |
| 2025-05-27 | $58.79 | $98.79 | 3,263,800 | — | — |
| 2025-05-23 | $57.61 | $96.81 | 2,710,500 | — | — |
| 2025-05-22 | $57.94 | $97.36 | 2,905,700 | — | — |
| 2025-05-21 | $56.44 | $94.84 | 2,506,000 | — | — |
| 2025-05-20 | $59.32 | $99.68 | 2,416,600 | — | — |
| 2025-05-19 | $59.24 | $99.55 | 4,076,800 | — | — |
| 2025-05-16 | $60.21 | $101.18 | 3,821,700 | — | — |
| 2025-05-15 | $60.32 | $101.36 | 3,244,000 | — | — |
| 2025-05-14 | $61.08 | $102.64 | 3,093,900 | — | — |
| 2025-05-13 | $61.86 | $103.95 | 3,563,900 | — | — |
| 2025-05-12 | $61.57 | $103.46 | 3,994,400 | — | — |
| 2025-05-09 | $57.93 | $97.35 | 2,163,100 | — | — |
| 2025-05-08 | $57.44 | $96.52 | 3,404,200 | — | — |
| 2025-05-07 | $56.06 | $94.20 | 2,895,100 | — | — |
| 2025-05-06 | $57.49 | $96.61 | 2,475,500 | — | — |
| 2025-05-05 | $57.94 | $97.36 | 2,589,600 | — | — |
| 2025-05-02 | $60.30 | $101.33 | 3,471,800 | — | — |
| 2025-05-01 | $59.32 | $99.68 | 5,229,800 | — | — |
| 2025-04-30 | $58.55 | $98.39 | 6,029,800 | — | — |
| 2025-04-29 | $59.46 | $99.92 | 2,826,000 | — | — |
| 2025-04-28 | $58.55 | $98.39 | 2,699,000 | — | — |
| 2025-04-25 | $57.73 | $97.01 | 3,065,800 | — | — |
| 2025-04-24 | $58.17 | $97.75 | 2,274,100 | — | — |
| 2025-04-23 | $55.64 | $93.50 | 3,699,000 | — | — |
| 2025-04-22 | $54.77 | $92.04 | 2,805,000 | — | — |
| 2025-04-21 | $53.02 | $89.09 | 3,122,800 | — | — |
| 2025-04-17 | $52.91 | $88.91 | 3,117,400 | — | — |
| 2025-04-16 | $52.57 | $88.34 | 4,277,300 | — | — |
| 2025-04-15 | $54.01 | $90.76 | 4,050,800 | — | — |
| 2025-04-14 | $57.39 | $96.44 | 2,745,500 | — | — |
| 2025-04-11 | $56.67 | $95.23 | 3,362,600 | — | — |
| 2025-04-10 | $54.71 | $91.93 | 5,661,900 | — | — |
| 2025-04-09 | $60.47 | $101.61 | 9,383,400 | — | — |
| 2025-04-08 | $50.76 | $85.30 | 7,919,000 | — | — |
| 2025-04-07 | $58.10 | $97.63 | 7,447,600 | — | — |
| 2025-04-04 | $58.51 | $98.32 | 6,136,900 | — | — |
| 2025-04-03 | $66.50 | $111.75 | 3,725,000 | — | — |
| 2025-04-02 | $72.25 | $121.41 | 1,831,600 | — | — |
| 2025-04-01 | $71.82 | $120.69 | 2,010,600 | — | — |
| 2025-03-31 | $72.02 | $121.02 | 1,898,400 | — | — |
| 2025-03-28 | $72.19 | $121.31 | 1,987,800 | — | — |
| 2025-03-27 | $74.75 | $125.61 | 1,886,500 | — | — |
| 2025-03-26 | $75.72 | $127.24 | 1,313,300 | — | — |
| 2025-03-25 | $77.67 | $130.52 | 1,492,400 | — | — |
| 2025-03-24 | $77.55 | $130.31 | 1,748,300 | — | — |
| 2025-03-21 | $77.56 | $130.33 | 4,483,700 | — | — |
| 2025-03-20 | $77.03 | $129.44 | 2,009,500 | — | — |
| 2025-03-19 | $79.49 | $133.57 | 1,984,400 | — | — |
| 2025-03-18 | $78.50 | $131.91 | 1,934,500 | — | — |
| 2025-03-17 | $79.34 | $133.32 | 2,763,700 | — | — |
| 2025-03-14 | $75.23 | $126.42 | 2,761,500 | — | — |
| 2025-03-13 | $72.40 | $120.98 | 1,658,300 | — | — |
| 2025-03-12 | $72.81 | $121.67 | 2,199,300 | — | — |
| 2025-03-11 | $72.67 | $121.43 | 2,582,400 | — | — |
| 2025-03-10 | $76.39 | $127.65 | 2,849,100 | — | — |
| 2025-03-07 | $75.51 | $126.18 | 3,451,100 | — | — |
| 2025-03-06 | $76.48 | $127.80 | 3,772,900 | — | — |
| 2025-03-05 | $74.21 | $124.00 | 3,400,400 | — | — |
| 2025-03-04 | $72.16 | $120.58 | 3,852,200 | — | — |
| 2025-03-03 | $69.95 | $116.89 | 5,055,400 | — | — |
| 2025-02-28 | $77.03 | $128.72 | 2,821,800 | — | — |
| 2025-02-27 | $78.97 | $131.96 | 3,499,800 | — | — |
| 2025-02-26 | $77.53 | $129.55 | 2,747,500 | — | — |
| 2025-02-25 | $78.42 | $131.04 | 3,200,000 | — | — |
| 2025-02-24 | $81.03 | $135.40 | 1,785,600 | — | — |
| 2025-02-21 | $81.20 | $135.68 | 1,677,800 | — | — |
| 2025-02-20 | $82.51 | $137.87 | 1,500,900 | — | — |
| 2025-02-19 | $83.67 | $139.81 | 3,143,000 | — | — |
| 2025-02-18 | $83.58 | $139.66 | 2,654,800 | — | — |
| 2025-02-14 | $81.21 | $135.70 | 2,744,400 | — | — |
| 2025-02-13 | $79.25 | $132.43 | 5,153,700 | — | — |
| 2025-02-12 | $76.60 | $128.00 | 3,431,100 | — | — |
| 2025-02-11 | $75.70 | $126.49 | 3,349,100 | — | — |
| 2025-02-10 | $75.14 | $125.56 | 3,077,500 | — | — |
| 2025-02-07 | $77.37 | $129.28 | 2,649,700 | — | — |
| 2025-02-06 | $79.00 | $132.01 | 2,240,900 | — | — |
| 2025-02-05 | $79.88 | $133.48 | 2,619,500 | — | — |
| 2025-02-04 | $82.48 | $137.82 | 2,446,900 | — | — |
| 2025-02-03 | $80.45 | $134.43 | 3,322,000 | — | — |
| 2025-01-31 | $84.19 | $140.68 | 2,785,900 | — | — |
| 2025-01-30 | $85.65 | $143.12 | 1,929,700 | — | — |
| 2025-01-29 | $86.28 | $144.17 | 1,678,800 | — | — |
| 2025-01-28 | $85.90 | $143.54 | 1,888,400 | — | — |
| 2025-01-27 | $88.78 | $148.35 | 3,132,200 | — | — |
| 2025-01-24 | $88.76 | $148.32 | 2,297,500 | — | — |
| 2025-01-23 | $89.80 | $150.06 | 2,775,600 | — | — |
| 2025-01-22 | $90.25 | $150.81 | 2,427,200 | — | — |
| 2025-01-21 | $94.05 | $157.16 | 1,921,600 | — | — |
| 2025-01-17 | $97.49 | $162.91 | 2,049,500 | — | — |
| 2025-01-16 | $94.32 | $157.61 | 2,082,700 | — | — |
| 2025-01-15 | $95.15 | $159.00 | 2,289,000 | — | — |
| 2025-01-14 | $92.63 | $154.78 | 1,890,700 | — | — |
| 2025-01-13 | $91.51 | $152.91 | 2,824,600 | — | — |
| 2025-01-10 | $86.53 | $144.59 | 1,691,100 | — | — |
| 2025-01-08 | $87.38 | $146.01 | 1,553,800 | — | — |
| 2025-01-07 | $89.98 | $150.36 | 1,653,500 | — | — |
| 2025-01-06 | $90.19 | $150.71 | 2,319,600 | — | — |
| 2025-01-03 | $87.79 | $146.70 | 2,626,700 | — | — |
| 2025-01-02 | $85.23 | $142.42 | 1,866,100 | — | — |