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
- 1983-12-06 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 | $151.80 | $193.59 | 39,300 | — | — |
| 2025-12-30 | $154.84 | $197.47 | 25,600 | — | — |
| 2025-12-29 | $153.67 | $195.97 | 47,500 | — | — |
| 2025-12-26 | $157.39 | $200.72 | 12,900 | — | — |
| 2025-12-24 | $157.01 | $200.23 | 43,000 | — | — |
| 2025-12-23 | $157.53 | $200.90 | 13,100 | — | — |
| 2025-12-22 | $154.65 | $197.22 | 33,500 | — | — |
| 2025-12-19 | $152.90 | $194.99 | 30,800 | — | — |
| 2025-12-18 | $147.45 | $188.04 | 18,800 | — | — |
| 2025-12-17 | $142.21 | $181.36 | 42,400 | — | — |
| 2025-12-16 | $152.56 | $194.56 | 17,000 | — | — |
| 2025-12-15 | $153.15 | $195.31 | 8,700 | — | — |
| 2025-12-12 | $151.05 | $192.63 | 19,600 | — | — |
| 2025-12-11 | $155.40 | $198.18 | 22,800 | — | — |
| 2025-12-10 | $152.02 | $193.87 | 20,400 | — | — |
| 2025-12-09 | $145.41 | $185.44 | 31,100 | — | — |
| 2025-12-08 | $149.72 | $190.94 | 24,100 | — | — |
| 2025-12-05 | $145.15 | $185.11 | 47,700 | — | — |
| 2025-12-04 | $142.24 | $181.40 | 41,400 | — | — |
| 2025-12-03 | $139.34 | $177.70 | 17,500 | — | — |
| 2025-12-02 | $137.33 | $175.14 | 13,900 | — | — |
| 2025-12-01 | $132.05 | $168.40 | 5,900 | — | — |
| 2025-11-28 | $131.54 | $167.75 | 10,500 | — | — |
| 2025-11-26 | $129.15 | $164.70 | 11,700 | — | — |
| 2025-11-25 | $126.50 | $161.33 | 16,400 | — | — |
| 2025-11-24 | $126.35 | $161.13 | 31,100 | — | — |
| 2025-11-21 | $120.53 | $153.71 | 42,600 | — | — |
| 2025-11-20 | $114.02 | $145.41 | 94,800 | — | — |
| 2025-11-19 | $122.40 | $156.10 | 76,000 | — | — |
| 2025-11-18 | $119.51 | $152.41 | 37,600 | — | — |
| 2025-11-17 | $116.45 | $148.51 | 63,700 | — | — |
| 2025-11-14 | $121.35 | $154.76 | 13,300 | — | — |
| 2025-11-13 | $122.90 | $156.73 | 21,600 | — | — |
| 2025-11-12 | $131.37 | $167.54 | 17,100 | — | — |
| 2025-11-11 | $131.68 | $167.93 | 10,700 | — | — |
| 2025-11-10 | $142.61 | $181.87 | 18,600 | — | — |
| 2025-11-07 | $136.78 | $174.44 | 21,600 | — | — |
| 2025-11-06 | $139.48 | $177.88 | 11,000 | — | — |
| 2025-11-05 | $137.98 | $175.97 | 14,300 | — | — |
| 2025-11-04 | $134.58 | $171.63 | 17,300 | — | — |
| 2025-11-03 | $139.23 | $177.56 | 9,000 | — | — |
| 2025-10-31 | $136.73 | $174.37 | 4,700 | — | — |
| 2025-10-30 | $131.77 | $168.05 | 11,200 | — | — |
| 2025-10-29 | $135.98 | $173.41 | 20,600 | — | — |
| 2025-10-28 | $139.00 | $177.27 | 13,500 | — | — |
| 2025-10-27 | $139.25 | $177.59 | 25,700 | — | — |
| 2025-10-24 | $138.74 | $176.93 | 31,600 | — | — |
| 2025-10-23 | $135.17 | $172.38 | 13,200 | — | — |
| 2025-10-22 | $127.40 | $162.47 | 8,400 | — | — |
| 2025-10-21 | $127.22 | $162.24 | 17,500 | — | — |
| 2025-10-20 | $125.49 | $160.04 | 29,000 | — | — |
| 2025-10-17 | $123.48 | $157.47 | 15,900 | — | — |
| 2025-10-16 | $125.25 | $159.73 | 19,500 | — | — |
| 2025-10-15 | $119.15 | $151.95 | 7,700 | — | — |
| 2025-10-14 | $116.42 | $148.39 | 12,400 | — | — |
| 2025-10-13 | $115.14 | $146.76 | 2,900 | — | — |
| 2025-10-10 | $110.67 | $141.06 | 5,200 | — | — |
| 2025-10-09 | $115.51 | $147.23 | 6,000 | — | — |
| 2025-10-08 | $118.15 | $150.60 | 7,700 | — | — |
| 2025-10-07 | $113.80 | $145.05 | 3,500 | — | — |
| 2025-10-06 | $114.03 | $145.35 | 5,500 | — | — |
| 2025-10-03 | $113.37 | $144.51 | 2,300 | — | — |
| 2025-10-02 | $116.97 | $149.09 | 4,100 | — | — |
| 2025-10-01 | $117.89 | $150.27 | 3,500 | — | — |
| 2025-09-30 | $116.35 | $148.30 | 3,200 | — | — |
| 2025-09-29 | $116.08 | $147.96 | 2,900 | — | — |
| 2025-09-26 | $119.02 | $151.71 | 3,800 | — | — |
| 2025-09-25 | $119.69 | $152.56 | 7,600 | — | — |
| 2025-09-24 | $119.22 | $151.96 | 11,900 | — | — |
| 2025-09-23 | $121.67 | $155.09 | 3,300 | — | — |
| 2025-09-22 | $122.50 | $156.14 | 5,200 | — | — |
| 2025-09-19 | $118.11 | $150.55 | 20,600 | — | — |
| 2025-09-18 | $124.97 | $159.29 | 13,800 | — | — |
| 2025-09-17 | $122.61 | $156.28 | 9,300 | — | — |
| 2025-09-16 | $124.59 | $158.81 | 2,900 | — | — |
| 2025-09-15 | $121.72 | $155.15 | 3,400 | — | — |
| 2025-09-12 | $118.22 | $150.69 | 2,200 | — | — |
| 2025-09-11 | $124.78 | $159.05 | 15,700 | — | — |
| 2025-09-10 | $118.00 | $150.41 | 13,700 | — | — |
| 2025-09-09 | $118.93 | $151.59 | 8,300 | — | — |
| 2025-09-08 | $116.56 | $148.57 | 5,700 | — | — |
| 2025-09-05 | $117.58 | $149.87 | 15,000 | — | — |
| 2025-09-04 | $118.58 | $151.15 | 40,000 | — | — |
| 2025-09-03 | $117.30 | $149.52 | 9,000 | — | — |
| 2025-09-02 | $115.78 | $147.58 | 9,800 | — | — |
| 2025-08-29 | $114.43 | $145.86 | 6,100 | — | — |
| 2025-08-28 | $115.23 | $146.88 | 3,200 | — | — |
| 2025-08-27 | $118.29 | $150.78 | 16,400 | — | — |
| 2025-08-26 | $117.75 | $150.09 | 12,900 | — | — |
| 2025-08-25 | $117.09 | $149.25 | 3,100 | — | — |
| 2025-08-22 | $114.02 | $145.33 | 13,700 | — | — |
| 2025-08-21 | $109.10 | $139.06 | 2,500 | — | — |
| 2025-08-20 | $108.06 | $137.74 | 3,000 | — | — |
| 2025-08-19 | $107.94 | $137.58 | 8,100 | — | — |
| 2025-08-18 | $112.01 | $142.77 | 4,400 | — | — |
| 2025-08-15 | $112.32 | $143.17 | 4,000 | — | — |
| 2025-08-14 | $113.66 | $144.88 | 7,000 | — | — |
| 2025-08-13 | $116.66 | $148.70 | 5,900 | — | — |
| 2025-08-12 | $117.36 | $149.59 | 7,500 | — | — |
| 2025-08-11 | $111.69 | $142.36 | 7,400 | — | — |
| 2025-08-08 | $115.88 | $147.71 | 6,400 | — | — |
| 2025-08-07 | $117.10 | $149.26 | 2,400 | — | — |
| 2025-08-06 | $116.74 | $148.80 | 2,700 | — | — |
| 2025-08-05 | $118.24 | $150.71 | 11,600 | — | — |
| 2025-08-04 | $116.06 | $147.93 | 2,500 | — | — |
| 2025-08-01 | $111.60 | $142.25 | 4,400 | — | — |
| 2025-07-31 | $114.53 | $145.98 | 7,800 | — | — |
| 2025-07-30 | $111.11 | $141.63 | 9,900 | — | — |
| 2025-07-29 | $115.80 | $147.60 | 11,300 | — | — |
| 2025-07-28 | $113.63 | $144.84 | 26,300 | — | — |
| 2025-07-25 | $109.87 | $140.04 | 15,200 | — | — |
| 2025-07-24 | $91.40 | $116.50 | 3,400 | — | — |
| 2025-07-23 | $94.36 | $120.27 | 7,000 | — | — |
| 2025-07-22 | $94.00 | $119.82 | 5,400 | — | — |
| 2025-07-21 | $91.85 | $117.08 | 3,100 | — | — |
| 2025-07-18 | $91.00 | $115.99 | 6,200 | — | — |
| 2025-07-17 | $91.49 | $116.62 | 5,300 | — | — |
| 2025-07-16 | $89.38 | $113.93 | 3,800 | — | — |
| 2025-07-15 | $89.16 | $113.65 | 4,200 | — | — |
| 2025-07-14 | $91.62 | $116.71 | 8,200 | — | — |
| 2025-07-11 | $92.00 | $117.19 | 1,600 | — | — |
| 2025-07-10 | $94.00 | $119.74 | 2,700 | — | — |
| 2025-07-09 | $93.75 | $119.42 | 2,300 | — | — |
| 2025-07-08 | $93.30 | $118.85 | 5,300 | — | — |
| 2025-07-07 | $90.45 | $115.22 | 4,900 | — | — |
| 2025-07-03 | $93.44 | $119.02 | 8,500 | — | — |
| 2025-07-02 | $89.54 | $114.06 | 11,200 | — | — |
| 2025-07-01 | $88.60 | $112.86 | 5,900 | — | — |
| 2025-06-30 | $89.85 | $114.45 | 5,900 | — | — |
| 2025-06-27 | $88.40 | $112.60 | 38,300 | — | — |
| 2025-06-26 | $84.59 | $107.75 | 2,500 | — | — |
| 2025-06-25 | $82.62 | $105.24 | 9,500 | — | — |
| 2025-06-24 | $83.11 | $105.87 | 5,200 | — | — |
| 2025-06-23 | $84.91 | $108.16 | 11,000 | — | — |
| 2025-06-20 | $80.50 | $102.54 | 10,300 | — | — |
| 2025-06-18 | $81.35 | $103.62 | 3,000 | — | — |
| 2025-06-17 | $79.76 | $101.60 | 5,400 | — | — |
| 2025-06-16 | $81.41 | $103.70 | 8,500 | — | — |
| 2025-06-13 | $78.27 | $99.70 | 11,100 | — | — |
| 2025-06-12 | $79.78 | $101.62 | 63,500 | — | — |
| 2025-06-11 | $76.00 | $96.81 | 39,700 | — | — |
| 2025-06-10 | $69.56 | $88.61 | 19,900 | — | — |
| 2025-06-09 | $68.80 | $87.64 | 4,800 | — | — |
| 2025-06-06 | $67.09 | $85.46 | 11,400 | — | — |
| 2025-06-05 | $66.05 | $84.13 | 6,800 | — | — |
| 2025-06-04 | $65.91 | $83.96 | 6,600 | — | — |
| 2025-06-03 | $65.45 | $83.37 | 7,600 | — | — |
| 2025-06-02 | $63.49 | $80.87 | 15,500 | — | — |
| 2025-05-30 | $63.51 | $80.90 | 5,900 | — | — |
| 2025-05-29 | $66.10 | $84.20 | 3,600 | — | — |
| 2025-05-28 | $65.06 | $82.87 | 4,900 | — | — |
| 2025-05-27 | $65.83 | $83.85 | 1,800 | — | — |
| 2025-05-23 | $64.43 | $82.07 | 4,400 | — | — |
| 2025-05-22 | $65.50 | $83.43 | 4,200 | — | — |
| 2025-05-21 | $65.48 | $83.41 | 5,600 | — | — |
| 2025-05-20 | $67.48 | $85.96 | 4,300 | — | — |
| 2025-05-19 | $67.74 | $86.29 | 2,600 | — | — |
| 2025-05-16 | $69.31 | $88.29 | 2,900 | — | — |
| 2025-05-15 | $71.89 | $91.57 | 2,400 | — | — |
| 2025-05-14 | $71.85 | $91.52 | 2,900 | — | — |
| 2025-05-13 | $72.65 | $92.54 | 3,400 | — | — |
| 2025-05-12 | $71.14 | $90.62 | 5,400 | — | — |
| 2025-05-09 | $64.81 | $82.56 | 4,400 | — | — |
| 2025-05-08 | $65.25 | $83.12 | 5,000 | — | — |
| 2025-05-07 | $62.79 | $79.98 | 3,900 | — | — |
| 2025-05-06 | $63.00 | $80.25 | 3,800 | — | — |
| 2025-05-05 | $63.74 | $81.19 | 2,200 | — | — |
| 2025-05-02 | $64.10 | $81.65 | 1,900 | — | — |
| 2025-05-01 | $62.80 | $79.99 | 5,500 | — | — |
| 2025-04-30 | $61.40 | $78.21 | 6,800 | — | — |
| 2025-04-29 | $64.80 | $82.54 | 1,300 | — | — |
| 2025-04-28 | $64.50 | $82.16 | 1,700 | — | — |
| 2025-04-25 | $66.60 | $84.84 | 6,500 | — | — |
| 2025-04-24 | $66.40 | $84.58 | 4,100 | — | — |
| 2025-04-23 | $63.27 | $80.59 | 6,600 | — | — |
| 2025-04-22 | $63.09 | $80.36 | 1,800 | — | — |
| 2025-04-21 | $62.50 | $79.61 | 6,300 | — | — |
| 2025-04-17 | $66.21 | $84.34 | 3,600 | — | — |
| 2025-04-16 | $64.72 | $82.44 | 4,100 | — | — |
| 2025-04-15 | $65.00 | $82.80 | 3,900 | — | — |
| 2025-04-14 | $66.95 | $85.20 | 6,200 | — | — |
| 2025-04-11 | $65.75 | $83.68 | 2,000 | — | — |
| 2025-04-10 | $63.68 | $81.04 | 5,000 | — | — |
| 2025-04-09 | $68.00 | $86.54 | 9,500 | — | — |
| 2025-04-08 | $60.34 | $76.79 | 7,800 | — | — |
| 2025-04-07 | $60.95 | $77.57 | 7,000 | — | — |
| 2025-04-04 | $59.36 | $75.55 | 8,100 | — | — |
| 2025-04-03 | $63.99 | $81.44 | 7,900 | — | — |
| 2025-04-02 | $74.05 | $94.24 | 4,100 | — | — |
| 2025-04-01 | $72.50 | $92.27 | 3,000 | — | — |
| 2025-03-31 | $72.06 | $91.71 | 5,000 | — | — |
| 2025-03-28 | $72.83 | $92.69 | 2,900 | — | — |
| 2025-03-27 | $75.30 | $95.83 | 4,400 | — | — |
| 2025-03-26 | $74.58 | $94.92 | 3,800 | — | — |
| 2025-03-25 | $75.51 | $96.10 | 2,500 | — | — |
| 2025-03-24 | $75.64 | $96.26 | 4,800 | — | — |
| 2025-03-21 | $72.91 | $92.79 | 10,400 | — | — |
| 2025-03-20 | $74.50 | $94.81 | 2,800 | — | — |
| 2025-03-19 | $75.60 | $96.21 | 3,600 | — | — |
| 2025-03-18 | $73.29 | $93.27 | 3,200 | — | — |
| 2025-03-17 | $74.48 | $94.79 | 1,600 | — | — |
| 2025-03-14 | $76.29 | $97.09 | 2,800 | — | — |
| 2025-03-13 | $73.72 | $93.82 | 4,700 | — | — |
| 2025-03-12 | $77.06 | $98.07 | 8,600 | — | — |
| 2025-03-11 | $76.35 | $97.17 | 6,100 | — | — |
| 2025-03-10 | $77.04 | $98.05 | 7,800 | — | — |
| 2025-03-07 | $78.89 | $100.40 | 4,500 | — | — |
| 2025-03-06 | $77.84 | $99.06 | 2,700 | — | — |
| 2025-03-05 | $78.28 | $99.62 | 7,000 | — | — |
| 2025-03-04 | $79.50 | $101.18 | 12,600 | — | — |
| 2025-03-03 | $80.01 | $101.83 | 5,300 | — | — |
| 2025-02-28 | $81.51 | $103.73 | 20,300 | — | — |
| 2025-02-27 | $84.14 | $107.08 | 4,300 | — | — |
| 2025-02-26 | $85.79 | $109.18 | 5,900 | — | — |
| 2025-02-25 | $82.79 | $105.36 | 10,300 | — | — |
| 2025-02-24 | $84.24 | $107.21 | 10,000 | — | — |
| 2025-02-21 | $84.64 | $107.72 | 13,000 | — | — |
| 2025-02-20 | $83.51 | $106.28 | 12,000 | — | — |
| 2025-02-19 | $82.14 | $104.54 | 9,700 | — | — |
| 2025-02-18 | $83.89 | $106.76 | 7,700 | — | — |
| 2025-02-14 | $81.16 | $103.29 | 4,000 | — | — |
| 2025-02-13 | $81.90 | $104.23 | 2,900 | — | — |
| 2025-02-12 | $80.57 | $102.54 | 12,400 | — | — |
| 2025-02-11 | $80.58 | $102.55 | 3,700 | — | — |
| 2025-02-10 | $82.33 | $104.78 | 8,100 | — | — |
| 2025-02-07 | $81.91 | $104.24 | 6,200 | — | — |
| 2025-02-06 | $82.44 | $104.92 | 1,000 | — | — |
| 2025-02-05 | $83.49 | $106.25 | 5,800 | — | — |
| 2025-02-04 | $83.55 | $106.33 | 4,200 | — | — |
| 2025-02-03 | $81.27 | $103.43 | 7,900 | — | — |
| 2025-01-31 | $82.61 | $105.13 | 17,400 | — | — |
| 2025-01-30 | $89.82 | $114.31 | 17,800 | — | — |
| 2025-01-29 | $87.49 | $111.35 | 6,700 | — | — |
| 2025-01-28 | $86.69 | $110.33 | 16,700 | — | — |
| 2025-01-27 | $86.01 | $109.46 | 11,900 | — | — |
| 2025-01-24 | $87.30 | $111.10 | 18,000 | — | — |
| 2025-01-23 | $87.80 | $111.74 | 4,900 | — | — |
| 2025-01-22 | $88.59 | $112.75 | 16,000 | — | — |
| 2025-01-21 | $88.61 | $112.77 | 12,300 | — | — |
| 2025-01-17 | $89.39 | $113.76 | 8,700 | — | — |
| 2025-01-16 | $85.03 | $108.21 | 7,500 | — | — |
| 2025-01-15 | $86.99 | $110.71 | 13,900 | — | — |
| 2025-01-14 | $85.70 | $108.99 | 17,300 | — | — |
| 2025-01-13 | $83.50 | $106.19 | 7,300 | — | — |
| 2025-01-10 | $83.66 | $106.40 | 8,200 | — | — |
| 2025-01-08 | $85.90 | $109.25 | 5,200 | — | — |
| 2025-01-07 | $85.71 | $109.00 | 15,900 | — | — |
| 2025-01-06 | $89.50 | $113.82 | 9,000 | — | — |
| 2025-01-03 | $88.60 | $112.68 | 5,400 | — | — |
| 2025-01-02 | $88.66 | $112.76 | 12,100 | — | — |