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
- 2016-09-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 | $76.04 | $76.04 | 1,349,600 | — | — |
| 2025-12-30 | $76.80 | $76.80 | 1,742,100 | — | — |
| 2025-12-29 | $79.43 | $79.43 | 1,506,900 | — | — |
| 2025-12-26 | $80.42 | $80.42 | 839,900 | — | — |
| 2025-12-24 | $79.76 | $79.76 | 630,400 | — | — |
| 2025-12-23 | $78.46 | $78.46 | 1,352,900 | — | — |
| 2025-12-22 | $79.14 | $79.14 | 1,560,300 | — | — |
| 2025-12-19 | $80.44 | $80.44 | 2,304,200 | — | — |
| 2025-12-18 | $77.26 | $77.26 | 1,514,600 | — | — |
| 2025-12-17 | $78.85 | $78.85 | 1,481,300 | — | — |
| 2025-12-16 | $78.77 | $78.77 | 1,626,700 | — | — |
| 2025-12-15 | $78.60 | $78.60 | 1,777,300 | — | — |
| 2025-12-12 | $76.36 | $76.36 | 1,407,200 | — | — |
| 2025-12-11 | $77.99 | $77.99 | 1,559,700 | — | — |
| 2025-12-10 | $78.62 | $78.62 | 1,674,800 | — | — |
| 2025-12-09 | $77.42 | $77.42 | 1,886,500 | — | — |
| 2025-12-08 | $77.28 | $77.28 | 2,370,900 | — | — |
| 2025-12-05 | $81.40 | $81.40 | 2,595,900 | — | — |
| 2025-12-04 | $81.62 | $81.62 | 1,994,900 | — | — |
| 2025-12-03 | $80.37 | $80.37 | 4,350,600 | — | — |
| 2025-12-02 | $74.20 | $74.20 | 1,782,500 | — | — |
| 2025-12-01 | $76.66 | $76.66 | 2,216,600 | — | — |
| 2025-11-28 | $76.17 | $76.17 | 1,055,700 | — | — |
| 2025-11-26 | $75.23 | $75.23 | 1,625,200 | — | — |
| 2025-11-25 | $72.11 | $72.11 | 1,654,000 | — | — |
| 2025-11-24 | $71.25 | $71.25 | 1,806,200 | — | — |
| 2025-11-21 | $70.05 | $70.05 | 2,120,800 | — | — |
| 2025-11-20 | $68.42 | $68.42 | 2,561,000 | — | — |
| 2025-11-19 | $71.24 | $71.24 | 2,241,300 | — | — |
| 2025-11-18 | $73.06 | $73.06 | 1,946,400 | — | — |
| 2025-11-17 | $72.79 | $72.79 | 3,153,300 | — | — |
| 2025-11-14 | $73.51 | $73.51 | 2,923,300 | — | — |
| 2025-11-13 | $74.39 | $74.39 | 2,776,400 | — | — |
| 2025-11-12 | $77.74 | $77.74 | 2,603,800 | — | — |
| 2025-11-11 | $77.97 | $77.97 | 3,078,200 | — | — |
| 2025-11-10 | $79.85 | $79.85 | 6,603,800 | — | — |
| 2025-11-07 | $73.74 | $73.74 | 8,311,000 | — | — |
| 2025-11-06 | $76.54 | $76.54 | 19,361,100 | — | — |
| 2025-11-05 | $117.83 | $117.83 | 4,628,300 | — | — |
| 2025-11-04 | $118.29 | $118.29 | 1,514,800 | — | — |
| 2025-11-03 | $120.94 | $120.94 | 1,303,700 | — | — |
| 2025-10-31 | $122.14 | $122.14 | 1,828,800 | — | — |
| 2025-10-30 | $123.11 | $123.11 | 890,000 | — | — |
| 2025-10-29 | $126.99 | $126.99 | 1,045,900 | — | — |
| 2025-10-28 | $131.70 | $131.70 | 1,518,000 | — | — |
| 2025-10-27 | $126.18 | $126.18 | 1,122,700 | — | — |
| 2025-10-24 | $122.81 | $122.81 | 1,004,100 | — | — |
| 2025-10-23 | $125.02 | $125.02 | 1,125,800 | — | — |
| 2025-10-22 | $123.66 | $123.66 | 1,160,800 | — | — |
| 2025-10-21 | $127.13 | $127.13 | 1,158,900 | — | — |
| 2025-10-20 | $127.42 | $127.42 | 2,796,800 | — | — |
| 2025-10-17 | $136.92 | $136.92 | 1,375,300 | — | — |
| 2025-10-16 | $135.85 | $135.85 | 1,319,400 | — | — |
| 2025-10-15 | $134.08 | $134.08 | 1,261,300 | — | — |
| 2025-10-14 | $132.49 | $132.49 | 1,198,900 | — | — |
| 2025-10-13 | $132.69 | $132.69 | 1,383,300 | — | — |
| 2025-10-10 | $129.69 | $129.69 | 3,102,800 | — | — |
| 2025-10-09 | $144.97 | $144.97 | 788,200 | — | — |
| 2025-10-08 | $145.07 | $145.07 | 1,423,600 | — | — |
| 2025-10-07 | $140.60 | $140.60 | 964,200 | — | — |
| 2025-10-06 | $138.32 | $138.32 | 1,392,400 | — | — |
| 2025-10-03 | $134.61 | $134.61 | 1,055,000 | — | — |
| 2025-10-02 | $135.91 | $135.91 | 1,018,100 | — | — |
| 2025-10-01 | $135.20 | $135.20 | 1,261,200 | — | — |
| 2025-09-30 | $132.48 | $132.48 | 1,358,100 | — | — |
| 2025-09-29 | $131.20 | $131.20 | 1,185,100 | — | — |
| 2025-09-26 | $129.77 | $129.77 | 1,353,900 | — | — |
| 2025-09-25 | $130.70 | $130.70 | 1,702,400 | — | — |
| 2025-09-24 | $128.82 | $128.82 | 1,852,000 | — | — |
| 2025-09-23 | $136.07 | $136.07 | 1,408,000 | — | — |
| 2025-09-22 | $137.32 | $137.32 | 1,572,400 | — | — |
| 2025-09-19 | $139.96 | $139.96 | 2,373,100 | — | — |
| 2025-09-18 | $146.67 | $146.67 | 1,730,000 | — | — |
| 2025-09-17 | $146.11 | $146.11 | 2,321,300 | — | — |
| 2025-09-16 | $143.28 | $143.28 | 1,784,100 | — | — |
| 2025-09-15 | $144.37 | $144.37 | 1,705,700 | — | — |
| 2025-09-12 | $135.22 | $135.22 | 1,242,800 | — | — |
| 2025-09-11 | $138.07 | $138.07 | 1,290,700 | — | — |
| 2025-09-10 | $134.44 | $134.44 | 1,903,400 | — | — |
| 2025-09-09 | $138.83 | $138.83 | 1,523,700 | — | — |
| 2025-09-08 | $138.00 | $138.00 | 2,355,800 | — | — |
| 2025-09-05 | $133.97 | $133.97 | 2,400,600 | — | — |
| 2025-09-04 | $133.72 | $133.72 | 1,996,300 | — | — |
| 2025-09-03 | $130.16 | $130.16 | 1,521,500 | — | — |
| 2025-09-02 | $125.60 | $125.60 | 1,987,200 | — | — |
| 2025-08-29 | $125.00 | $125.00 | 1,811,900 | — | — |
| 2025-08-28 | $129.35 | $129.35 | 2,200,200 | — | — |
| 2025-08-27 | $124.90 | $124.90 | 1,988,900 | — | — |
| 2025-08-26 | $115.04 | $115.04 | 1,270,500 | — | — |
| 2025-08-25 | $113.94 | $113.94 | 1,571,500 | — | — |
| 2025-08-22 | $118.15 | $118.15 | 1,454,600 | — | — |
| 2025-08-21 | $116.31 | $116.31 | 2,385,600 | — | — |
| 2025-08-20 | $120.44 | $120.44 | 1,554,400 | — | — |
| 2025-08-19 | $119.83 | $119.83 | 1,757,500 | — | — |
| 2025-08-18 | $123.74 | $123.74 | 2,125,100 | — | — |
| 2025-08-15 | $116.37 | $116.37 | 2,125,300 | — | — |
| 2025-08-14 | $119.60 | $119.60 | 1,864,200 | — | — |
| 2025-08-13 | $122.92 | $122.92 | 2,356,200 | — | — |
| 2025-08-12 | $116.75 | $116.75 | 2,718,900 | — | — |
| 2025-08-11 | $111.67 | $111.67 | 6,186,800 | — | — |
| 2025-08-08 | $101.77 | $101.77 | 3,436,300 | — | — |
| 2025-08-07 | $99.92 | $99.92 | 7,626,200 | — | — |
| 2025-08-06 | $110.39 | $110.39 | 3,504,300 | — | — |
| 2025-08-05 | $109.84 | $109.84 | 2,270,200 | — | — |
| 2025-08-04 | $116.28 | $116.28 | 1,355,900 | — | — |
| 2025-08-01 | $116.42 | $116.42 | 1,372,900 | — | — |
| 2025-07-31 | $121.19 | $121.19 | 1,031,400 | — | — |
| 2025-07-30 | $123.28 | $123.28 | 1,276,000 | — | — |
| 2025-07-29 | $119.93 | $119.93 | 1,388,300 | — | — |
| 2025-07-28 | $120.95 | $120.95 | 1,403,100 | — | — |
| 2025-07-25 | $120.86 | $120.86 | 1,355,200 | — | — |
| 2025-07-24 | $119.22 | $119.22 | 1,216,100 | — | — |
| 2025-07-23 | $117.66 | $117.66 | 1,288,800 | — | — |
| 2025-07-22 | $116.05 | $116.05 | 1,533,500 | — | — |
| 2025-07-21 | $111.61 | $111.61 | 1,809,900 | — | — |
| 2025-07-18 | $117.63 | $117.63 | 2,541,500 | — | — |
| 2025-07-17 | $110.90 | $110.90 | 1,767,000 | — | — |
| 2025-07-16 | $108.51 | $108.51 | 1,629,400 | — | — |
| 2025-07-15 | $106.86 | $106.86 | 2,120,000 | — | — |
| 2025-07-14 | $106.02 | $106.02 | 2,192,500 | — | — |
| 2025-07-11 | $109.98 | $109.98 | 2,015,300 | — | — |
| 2025-07-10 | $115.37 | $115.37 | 2,221,100 | — | — |
| 2025-07-09 | $117.66 | $117.66 | 1,580,000 | — | — |
| 2025-07-08 | $116.99 | $116.99 | 3,481,700 | — | — |
| 2025-07-07 | $122.39 | $122.39 | 2,013,800 | — | — |
| 2025-07-03 | $130.98 | $130.98 | 789,400 | — | — |
| 2025-07-02 | $129.48 | $129.48 | 1,484,300 | — | — |
| 2025-07-01 | $126.67 | $126.67 | 1,633,200 | — | — |
| 2025-06-30 | $124.44 | $124.44 | 1,177,900 | — | — |
| 2025-06-27 | $126.33 | $126.33 | 2,436,200 | — | — |
| 2025-06-26 | $124.89 | $124.89 | 1,502,600 | — | — |
| 2025-06-25 | $125.41 | $125.41 | 1,627,100 | — | — |
| 2025-06-24 | $121.87 | $121.87 | 1,402,900 | — | — |
| 2025-06-23 | $123.11 | $123.11 | 1,534,000 | — | — |
| 2025-06-20 | $119.85 | $119.85 | 2,451,400 | — | — |
| 2025-06-18 | $122.24 | $122.24 | 2,159,400 | — | — |
| 2025-06-17 | $125.57 | $125.57 | 1,999,000 | — | — |
| 2025-06-16 | $126.21 | $126.21 | 1,625,500 | — | — |
| 2025-06-13 | $125.26 | $125.26 | 2,221,800 | — | — |
| 2025-06-12 | $128.54 | $128.54 | 2,552,200 | — | — |
| 2025-06-11 | $124.52 | $124.52 | 2,920,600 | — | — |
| 2025-06-10 | $117.96 | $117.96 | 2,093,800 | — | — |
| 2025-06-09 | $116.51 | $116.51 | 1,667,800 | — | — |
| 2025-06-06 | $117.66 | $117.66 | 1,997,500 | — | — |
| 2025-06-05 | $115.80 | $115.80 | 2,232,900 | — | — |
| 2025-06-04 | $117.24 | $117.24 | 2,372,600 | — | — |
| 2025-06-03 | $114.78 | $114.78 | 2,291,700 | — | — |
| 2025-06-02 | $113.77 | $113.77 | 3,547,800 | — | — |
| 2025-05-30 | $112.49 | $112.49 | 5,865,500 | — | — |
| 2025-05-29 | $111.84 | $111.84 | 16,420,100 | — | — |
| 2025-05-28 | $90.50 | $90.50 | 6,225,700 | — | — |
| 2025-05-27 | $91.72 | $91.72 | 4,331,500 | — | — |
| 2025-05-23 | $83.93 | $83.93 | 2,981,600 | — | — |
| 2025-05-22 | $82.78 | $82.78 | 1,869,100 | — | — |
| 2025-05-21 | $79.06 | $79.06 | 2,373,600 | — | — |
| 2025-05-20 | $81.51 | $81.51 | 1,838,500 | — | — |
| 2025-05-19 | $79.57 | $79.57 | 1,481,500 | — | — |
| 2025-05-16 | $79.30 | $79.30 | 1,751,600 | — | — |
| 2025-05-15 | $78.18 | $78.18 | 1,479,000 | — | — |
| 2025-05-14 | $77.15 | $77.15 | 2,545,500 | — | — |
| 2025-05-13 | $78.21 | $78.21 | 3,451,800 | — | — |
| 2025-05-12 | $74.07 | $74.07 | 3,751,500 | — | — |
| 2025-05-09 | $66.84 | $66.84 | 1,564,600 | — | — |
| 2025-05-08 | $67.90 | $67.90 | 3,601,400 | — | — |
| 2025-05-07 | $66.56 | $66.56 | 1,720,300 | — | — |
| 2025-05-06 | $67.69 | $67.69 | 1,438,300 | — | — |
| 2025-05-05 | $67.79 | $67.79 | 1,721,200 | — | — |
| 2025-05-02 | $68.05 | $68.05 | 2,588,900 | — | — |
| 2025-05-01 | $62.25 | $62.25 | 1,892,300 | — | — |
| 2025-04-30 | $61.87 | $61.87 | 1,498,100 | — | — |
| 2025-04-29 | $62.17 | $62.17 | 1,041,900 | — | — |
| 2025-04-28 | $61.98 | $61.98 | 2,392,900 | — | — |
| 2025-04-25 | $61.15 | $61.15 | 2,211,000 | — | — |
| 2025-04-24 | $60.66 | $60.66 | 2,644,600 | — | — |
| 2025-04-23 | $56.84 | $56.84 | 3,018,700 | — | — |
| 2025-04-22 | $55.33 | $55.33 | 2,601,600 | — | — |
| 2025-04-21 | $53.47 | $53.47 | 2,294,700 | — | — |
| 2025-04-17 | $52.65 | $52.65 | 2,241,800 | — | — |
| 2025-04-16 | $49.95 | $49.95 | 1,992,800 | — | — |
| 2025-04-15 | $52.17 | $52.17 | 1,618,200 | — | — |
| 2025-04-14 | $53.46 | $53.46 | 2,183,600 | — | — |
| 2025-04-11 | $53.61 | $53.61 | 3,528,600 | — | — |
| 2025-04-10 | $53.79 | $53.79 | 3,282,000 | — | — |
| 2025-04-09 | $55.74 | $55.74 | 6,754,300 | — | — |
| 2025-04-08 | $51.00 | $51.00 | 3,056,800 | — | — |
| 2025-04-07 | $53.88 | $53.88 | 3,481,700 | — | — |
| 2025-04-04 | $54.93 | $54.93 | 5,022,900 | — | — |
| 2025-04-03 | $55.02 | $55.02 | 6,366,800 | — | — |
| 2025-04-02 | $67.89 | $67.89 | 3,127,500 | — | — |
| 2025-04-01 | $64.25 | $64.25 | 1,794,400 | — | — |
| 2025-03-31 | $62.79 | $62.79 | 2,238,700 | — | — |
| 2025-03-28 | $64.83 | $64.83 | 2,664,500 | — | — |
| 2025-03-27 | $65.16 | $65.16 | 1,321,600 | — | — |
| 2025-03-26 | $64.44 | $64.44 | 1,252,100 | — | — |
| 2025-03-25 | $65.10 | $65.10 | 1,998,200 | — | — |
| 2025-03-24 | $64.87 | $64.87 | 1,758,500 | — | — |
| 2025-03-21 | $62.85 | $62.85 | 2,297,400 | — | — |
| 2025-03-20 | $62.41 | $62.41 | 2,043,800 | — | — |
| 2025-03-19 | $63.63 | $63.63 | 2,136,600 | — | — |
| 2025-03-18 | $63.62 | $63.62 | 2,245,700 | — | — |
| 2025-03-17 | $66.14 | $66.14 | 1,872,700 | — | — |
| 2025-03-14 | $68.18 | $68.18 | 2,317,100 | — | — |
| 2025-03-13 | $62.97 | $62.97 | 2,370,800 | — | — |
| 2025-03-12 | $68.21 | $68.21 | 2,173,200 | — | — |
| 2025-03-11 | $69.52 | $69.52 | 2,853,900 | — | — |
| 2025-03-10 | $74.04 | $74.04 | 4,783,300 | — | — |
| 2025-03-07 | $70.68 | $70.68 | 4,074,700 | — | — |
| 2025-03-06 | $64.42 | $64.42 | 1,779,400 | — | — |
| 2025-03-05 | $64.67 | $64.67 | 2,235,000 | — | — |
| 2025-03-04 | $63.93 | $63.93 | 2,994,800 | — | — |
| 2025-03-03 | $63.81 | $63.81 | 3,061,700 | — | — |
| 2025-02-28 | $70.25 | $70.25 | 2,153,900 | — | — |
| 2025-02-27 | $69.90 | $69.90 | 2,539,200 | — | — |
| 2025-02-26 | $71.76 | $71.76 | 1,501,700 | — | — |
| 2025-02-25 | $72.80 | $72.80 | 2,541,300 | — | — |
| 2025-02-24 | $75.35 | $75.35 | 2,583,300 | — | — |
| 2025-02-21 | $74.92 | $74.92 | 2,960,700 | — | — |
| 2025-02-20 | $71.11 | $71.11 | 2,861,300 | — | — |
| 2025-02-19 | $73.11 | $73.11 | 2,163,800 | — | — |
| 2025-02-18 | $72.27 | $72.27 | 3,578,100 | — | — |
| 2025-02-14 | $73.00 | $73.00 | 3,055,300 | — | — |
| 2025-02-13 | $74.95 | $74.95 | 3,471,200 | — | — |
| 2025-02-12 | $75.08 | $75.08 | 4,009,900 | — | — |
| 2025-02-11 | $76.94 | $76.94 | 4,694,000 | — | — |
| 2025-02-10 | $73.86 | $73.86 | 7,156,600 | — | — |
| 2025-02-07 | $71.13 | $71.13 | 23,546,500 | — | — |
| 2025-02-06 | $88.49 | $88.49 | 7,251,900 | — | — |
| 2025-02-05 | $87.32 | $87.32 | 3,272,400 | — | — |
| 2025-02-04 | $88.44 | $88.44 | 5,603,500 | — | — |
| 2025-02-03 | $93.44 | $93.44 | 3,250,900 | — | — |
| 2025-01-31 | $99.91 | $99.91 | 2,923,100 | — | — |
| 2025-01-30 | $107.05 | $107.05 | 1,567,800 | — | — |
| 2025-01-29 | $105.96 | $105.96 | 1,227,200 | — | — |
| 2025-01-28 | $106.16 | $106.16 | 1,746,300 | — | — |
| 2025-01-27 | $104.41 | $104.41 | 2,628,500 | — | — |
| 2025-01-24 | $110.55 | $110.55 | 2,344,400 | — | — |
| 2025-01-23 | $118.38 | $118.38 | 1,224,000 | — | — |
| 2025-01-22 | $116.69 | $116.69 | 1,813,000 | — | — |
| 2025-01-21 | $118.49 | $118.49 | 3,645,800 | — | — |
| 2025-01-17 | $126.95 | $126.95 | 1,973,700 | — | — |
| 2025-01-16 | $133.91 | $133.91 | 1,359,400 | — | — |
| 2025-01-15 | $128.41 | $128.41 | 2,341,500 | — | — |
| 2025-01-14 | $131.48 | $131.48 | 995,700 | — | — |
| 2025-01-13 | $132.12 | $132.12 | 1,925,600 | — | — |
| 2025-01-10 | $124.89 | $124.89 | 1,232,500 | — | — |
| 2025-01-08 | $127.60 | $127.60 | 1,396,300 | — | — |
| 2025-01-07 | $127.74 | $127.74 | 1,261,400 | — | — |
| 2025-01-06 | $125.73 | $125.73 | 1,126,200 | — | — |
| 2025-01-03 | $125.39 | $125.39 | 961,500 | — | — |
| 2025-01-02 | $122.99 | $122.99 | 1,083,800 | — | — |