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
- 1996-03-14 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 | $91.49 | $137.93 | 1,598,200 | — | — |
| 2025-12-30 | $91.37 | $137.75 | 2,140,700 | — | — |
| 2025-12-29 | $92.84 | $139.97 | 2,005,500 | — | — |
| 2025-12-26 | $92.84 | $139.97 | 1,322,600 | — | — |
| 2025-12-24 | $93.34 | $140.72 | 1,151,200 | — | — |
| 2025-12-23 | $93.41 | $140.83 | 2,167,300 | — | — |
| 2025-12-22 | $91.71 | $138.26 | 3,302,600 | — | — |
| 2025-12-19 | $89.99 | $135.67 | 6,289,400 | — | — |
| 2025-12-18 | $87.58 | $132.04 | 2,785,800 | — | — |
| 2025-12-17 | $84.85 | $127.92 | 3,535,000 | — | — |
| 2025-12-16 | $87.05 | $131.24 | 3,986,400 | — | — |
| 2025-12-15 | $89.78 | $135.35 | 3,856,800 | — | — |
| 2025-12-12 | $91.49 | $137.93 | 5,592,300 | — | — |
| 2025-12-11 | $95.74 | $144.34 | 3,263,100 | — | — |
| 2025-12-10 | $93.76 | $141.35 | 3,792,500 | — | — |
| 2025-12-09 | $93.36 | $140.75 | 3,192,800 | — | — |
| 2025-12-08 | $90.90 | $137.04 | 2,608,300 | — | — |
| 2025-12-05 | $91.27 | $137.60 | 4,654,500 | — | — |
| 2025-12-04 | $94.09 | $141.85 | 4,185,000 | — | — |
| 2025-12-03 | $89.45 | $134.86 | 1,890,600 | — | — |
| 2025-12-02 | $88.23 | $133.02 | 2,540,300 | — | — |
| 2025-12-01 | $87.53 | $131.96 | 2,507,800 | — | — |
| 2025-11-28 | $88.51 | $133.18 | 1,747,800 | — | — |
| 2025-11-26 | $88.81 | $133.63 | 2,924,800 | — | — |
| 2025-11-25 | $87.35 | $131.43 | 5,827,200 | — | — |
| 2025-11-24 | $83.34 | $125.40 | 3,923,100 | — | — |
| 2025-11-21 | $79.44 | $119.53 | 7,150,000 | — | — |
| 2025-11-20 | $81.98 | $123.35 | 6,292,900 | — | — |
| 2025-11-19 | $86.24 | $129.76 | 6,242,200 | — | — |
| 2025-11-18 | $83.30 | $125.34 | 5,055,800 | — | — |
| 2025-11-17 | $83.03 | $124.93 | 3,938,400 | — | — |
| 2025-11-14 | $84.76 | $127.54 | 4,893,300 | — | — |
| 2025-11-13 | $85.98 | $129.37 | 4,771,900 | — | — |
| 2025-11-12 | $92.57 | $139.29 | 2,737,000 | — | — |
| 2025-11-11 | $92.52 | $139.21 | 3,301,000 | — | — |
| 2025-11-10 | $94.24 | $141.80 | 4,873,400 | — | — |
| 2025-11-07 | $92.26 | $138.82 | 6,592,300 | — | — |
| 2025-11-06 | $90.24 | $135.78 | 7,109,500 | — | — |
| 2025-11-05 | $95.24 | $143.31 | 4,928,500 | — | — |
| 2025-11-04 | $96.95 | $145.88 | 5,005,700 | — | — |
| 2025-11-03 | $100.85 | $151.75 | 4,805,300 | — | — |
| 2025-10-31 | $102.21 | $153.79 | 5,691,000 | — | — |
| 2025-10-30 | $104.72 | $157.57 | 4,575,200 | — | — |
| 2025-10-29 | $106.67 | $160.51 | 8,371,100 | — | — |
| 2025-10-28 | $106.91 | $160.87 | 24,708,000 | — | — |
| 2025-10-27 | $86.62 | $130.34 | 4,116,100 | — | — |
| 2025-10-24 | $88.13 | $132.61 | 4,036,700 | — | — |
| 2025-10-23 | $86.30 | $129.85 | 4,536,300 | — | — |
| 2025-10-22 | $83.54 | $125.70 | 5,320,100 | — | — |
| 2025-10-21 | $82.77 | $124.54 | 5,869,500 | — | — |
| 2025-10-20 | $85.90 | $129.25 | 3,758,500 | — | — |
| 2025-10-17 | $86.59 | $130.29 | 6,135,100 | — | — |
| 2025-10-16 | $91.13 | $137.12 | 4,921,400 | — | — |
| 2025-10-15 | $93.46 | $140.63 | 6,175,100 | — | — |
| 2025-10-14 | $93.19 | $140.22 | 7,770,500 | — | — |
| 2025-10-13 | $92.15 | $138.66 | 6,821,200 | — | — |
| 2025-10-10 | $86.65 | $130.38 | 7,190,300 | — | — |
| 2025-10-09 | $86.73 | $130.50 | 3,920,400 | — | — |
| 2025-10-08 | $86.21 | $129.72 | 3,552,200 | — | — |
| 2025-10-07 | $86.45 | $130.08 | 4,003,200 | — | — |
| 2025-10-06 | $85.31 | $128.37 | 6,015,700 | — | — |
| 2025-10-03 | $84.17 | $126.65 | 3,528,500 | — | — |
| 2025-10-02 | $84.20 | $126.70 | 3,300,700 | — | — |
| 2025-10-01 | $83.49 | $125.63 | 3,961,500 | — | — |
| 2025-09-30 | $83.86 | $126.18 | 4,494,100 | — | — |
| 2025-09-29 | $84.46 | $127.09 | 3,541,900 | — | — |
| 2025-09-26 | $85.58 | $128.77 | 3,414,200 | — | — |
| 2025-09-25 | $85.66 | $128.89 | 6,950,700 | — | — |
| 2025-09-24 | $83.09 | $125.02 | 6,363,600 | — | — |
| 2025-09-23 | $86.89 | $130.74 | 4,657,400 | — | — |
| 2025-09-22 | $86.31 | $129.87 | 6,029,900 | — | — |
| 2025-09-19 | $86.18 | $129.67 | 7,982,600 | — | — |
| 2025-09-18 | $82.61 | $124.30 | 4,374,400 | — | — |
| 2025-09-17 | $81.81 | $123.10 | 3,893,600 | — | — |
| 2025-09-16 | $80.23 | $120.72 | 7,893,300 | — | — |
| 2025-09-15 | $86.32 | $129.88 | 10,202,900 | — | — |
| 2025-09-12 | $78.11 | $117.53 | 3,651,100 | — | — |
| 2025-09-11 | $79.89 | $120.21 | 3,701,200 | — | — |
| 2025-09-10 | $79.47 | $119.58 | 4,657,100 | — | — |
| 2025-09-09 | $77.39 | $116.45 | 3,714,600 | — | — |
| 2025-09-08 | $77.24 | $116.22 | 2,469,500 | — | — |
| 2025-09-05 | $75.85 | $114.13 | 2,481,200 | — | — |
| 2025-09-04 | $76.31 | $114.82 | 2,194,900 | — | — |
| 2025-09-03 | $77.17 | $116.12 | 3,618,300 | — | — |
| 2025-09-02 | $75.42 | $113.48 | 4,950,700 | — | — |
| 2025-08-29 | $77.39 | $116.45 | 6,985,300 | — | — |
| 2025-08-28 | $78.63 | $118.31 | 3,989,900 | — | — |
| 2025-08-27 | $75.28 | $113.27 | 1,862,200 | — | — |
| 2025-08-26 | $76.51 | $115.12 | 2,837,000 | — | — |
| 2025-08-25 | $74.97 | $112.81 | 2,861,900 | — | — |
| 2025-08-22 | $74.91 | $112.72 | 4,584,000 | — | — |
| 2025-08-21 | $71.43 | $107.48 | 3,032,900 | — | — |
| 2025-08-20 | $70.47 | $106.04 | 8,106,300 | — | — |
| 2025-08-19 | $73.82 | $111.08 | 4,162,400 | — | — |
| 2025-08-18 | $76.82 | $115.59 | 2,658,800 | — | — |
| 2025-08-15 | $75.60 | $113.75 | 2,663,100 | — | — |
| 2025-08-14 | $75.55 | $113.68 | 3,002,800 | — | — |
| 2025-08-13 | $75.60 | $113.75 | 5,341,300 | — | — |
| 2025-08-12 | $78.43 | $118.01 | 3,087,300 | — | — |
| 2025-08-11 | $77.67 | $116.87 | 3,296,200 | — | — |
| 2025-08-08 | $76.92 | $115.74 | 3,769,000 | — | — |
| 2025-08-07 | $76.37 | $114.91 | 3,332,000 | — | — |
| 2025-08-06 | $76.55 | $115.18 | 4,451,900 | — | — |
| 2025-08-05 | $74.59 | $112.23 | 4,324,900 | — | — |
| 2025-08-04 | $75.26 | $113.24 | 3,438,200 | — | — |
| 2025-08-01 | $72.93 | $109.74 | 6,061,800 | — | — |
| 2025-07-31 | $74.93 | $112.75 | 7,921,500 | — | — |
| 2025-07-30 | $77.75 | $116.99 | 4,376,900 | — | — |
| 2025-07-29 | $78.69 | $118.40 | 3,714,300 | — | — |
| 2025-07-28 | $79.14 | $119.08 | 3,534,900 | — | — |
| 2025-07-25 | $79.60 | $119.77 | 3,508,700 | — | — |
| 2025-07-24 | $79.92 | $120.25 | 3,695,700 | — | — |
| 2025-07-23 | $79.15 | $119.10 | 4,909,000 | — | — |
| 2025-07-22 | $77.90 | $117.22 | 5,325,700 | — | — |
| 2025-07-21 | $77.08 | $115.98 | 5,126,400 | — | — |
| 2025-07-18 | $78.97 | $118.83 | 4,633,400 | — | — |
| 2025-07-17 | $77.91 | $117.23 | 5,384,800 | — | — |
| 2025-07-16 | $76.19 | $114.64 | 4,388,600 | — | — |
| 2025-07-15 | $75.80 | $114.06 | 6,068,400 | — | — |
| 2025-07-14 | $75.14 | $113.06 | 6,277,200 | — | — |
| 2025-07-11 | $72.70 | $109.39 | 4,033,700 | — | — |
| 2025-07-10 | $70.82 | $106.56 | 6,329,500 | — | — |
| 2025-07-09 | $71.55 | $107.66 | 4,122,900 | — | — |
| 2025-07-08 | $71.94 | $108.25 | 6,422,000 | — | — |
| 2025-07-07 | $75.19 | $113.14 | 5,686,100 | — | — |
| 2025-07-03 | $73.45 | $110.52 | 2,774,000 | — | — |
| 2025-07-02 | $71.66 | $107.83 | 4,886,000 | — | — |
| 2025-07-01 | $71.67 | $107.84 | 6,175,200 | — | — |
| 2025-06-30 | $74.23 | $111.69 | 4,105,800 | — | — |
| 2025-06-27 | $73.27 | $110.25 | 8,007,500 | — | — |
| 2025-06-26 | $74.46 | $112.04 | 7,823,300 | — | — |
| 2025-06-25 | $71.43 | $107.48 | 3,953,200 | — | — |
| 2025-06-24 | $72.34 | $108.85 | 5,802,500 | — | — |
| 2025-06-23 | $69.72 | $104.91 | 5,086,400 | — | — |
| 2025-06-20 | $68.27 | $102.73 | 5,507,700 | — | — |
| 2025-06-18 | $69.67 | $104.83 | 4,390,100 | — | — |
| 2025-06-17 | $69.25 | $104.20 | 4,245,200 | — | — |
| 2025-06-16 | $69.36 | $104.37 | 11,181,200 | — | — |
| 2025-06-13 | $66.66 | $100.30 | 5,083,200 | — | — |
| 2025-06-12 | $66.14 | $99.52 | 4,439,100 | — | — |
| 2025-06-11 | $66.33 | $99.81 | 7,928,300 | — | — |
| 2025-06-10 | $63.83 | $96.04 | 10,657,500 | — | — |
| 2025-06-09 | $66.91 | $100.68 | 16,021,100 | — | — |
| 2025-06-06 | $60.42 | $90.91 | 3,328,900 | — | — |
| 2025-06-05 | $60.03 | $90.33 | 3,422,700 | — | — |
| 2025-06-04 | $59.95 | $90.21 | 3,311,200 | — | — |
| 2025-06-03 | $59.68 | $89.80 | 5,818,700 | — | — |
| 2025-06-02 | $58.18 | $87.54 | 3,475,200 | — | — |
| 2025-05-30 | $58.53 | $88.07 | 5,413,300 | — | — |
| 2025-05-29 | $59.15 | $89.00 | 7,191,900 | — | — |
| 2025-05-28 | $60.41 | $90.90 | 7,431,300 | — | — |
| 2025-05-27 | $60.47 | $90.99 | 13,926,600 | — | — |
| 2025-05-23 | $58.69 | $88.31 | 13,341,300 | — | — |
| 2025-05-22 | $52.81 | $79.46 | 3,169,700 | — | — |
| 2025-05-21 | $52.17 | $78.50 | 3,070,300 | — | — |
| 2025-05-20 | $52.40 | $78.85 | 3,041,100 | — | — |
| 2025-05-19 | $51.18 | $77.01 | 3,035,300 | — | — |
| 2025-05-16 | $51.27 | $77.15 | 4,545,900 | — | — |
| 2025-05-15 | $51.59 | $77.63 | 5,913,300 | — | — |
| 2025-05-14 | $53.30 | $80.20 | 4,819,600 | — | — |
| 2025-05-13 | $51.96 | $78.18 | 4,568,000 | — | — |
| 2025-05-12 | $51.16 | $76.98 | 5,117,700 | — | — |
| 2025-05-09 | $50.73 | $76.33 | 5,168,000 | — | — |
| 2025-05-08 | $49.24 | $74.09 | 4,566,300 | — | — |
| 2025-05-07 | $49.74 | $74.84 | 5,395,200 | — | — |
| 2025-05-06 | $48.15 | $72.45 | 5,743,300 | — | — |
| 2025-05-05 | $46.41 | $69.83 | 2,692,200 | — | — |
| 2025-05-02 | $47.01 | $70.74 | 4,139,000 | — | — |
| 2025-05-01 | $45.51 | $68.48 | 4,882,000 | — | — |
| 2025-04-30 | $45.15 | $67.94 | 3,501,200 | — | — |
| 2025-04-29 | $45.42 | $68.34 | 2,708,000 | — | — |
| 2025-04-28 | $45.32 | $68.19 | 3,309,800 | — | — |
| 2025-04-25 | $43.99 | $66.19 | 2,340,900 | — | — |
| 2025-04-24 | $43.89 | $66.04 | 3,173,800 | — | — |
| 2025-04-23 | $41.97 | $63.15 | 4,548,900 | — | — |
| 2025-04-22 | $40.18 | $60.46 | 2,580,900 | — | — |
| 2025-04-21 | $39.61 | $59.60 | 3,145,800 | — | — |
| 2025-04-17 | $41.18 | $61.96 | 2,257,400 | — | — |
| 2025-04-16 | $41.28 | $62.11 | 3,345,100 | — | — |
| 2025-04-15 | $40.81 | $61.41 | 2,421,700 | — | — |
| 2025-04-14 | $41.31 | $62.16 | 2,997,500 | — | — |
| 2025-04-11 | $40.84 | $61.45 | 4,790,500 | — | — |
| 2025-04-10 | $38.68 | $58.20 | 4,305,700 | — | — |
| 2025-04-09 | $40.05 | $60.26 | 6,838,800 | — | — |
| 2025-04-08 | $36.68 | $55.19 | 4,940,600 | — | — |
| 2025-04-07 | $37.16 | $55.91 | 6,239,800 | — | — |
| 2025-04-04 | $37.83 | $56.92 | 9,420,300 | — | — |
| 2025-04-03 | $40.91 | $61.56 | 5,631,400 | — | — |
| 2025-04-02 | $42.47 | $63.90 | 2,367,800 | — | — |
| 2025-04-01 | $41.80 | $62.90 | 3,071,100 | — | — |
| 2025-03-31 | $41.16 | $61.93 | 4,832,600 | — | — |
| 2025-03-28 | $41.83 | $62.94 | 2,481,700 | — | — |
| 2025-03-27 | $42.63 | $64.14 | 2,260,800 | — | — |
| 2025-03-26 | $43.25 | $65.08 | 2,639,300 | — | — |
| 2025-03-25 | $44.48 | $66.93 | 2,775,000 | — | — |
| 2025-03-24 | $45.74 | $68.82 | 2,388,400 | — | — |
| 2025-03-21 | $44.53 | $67.00 | 2,993,200 | — | — |
| 2025-03-20 | $44.85 | $67.49 | 4,191,900 | — | — |
| 2025-03-19 | $44.19 | $66.49 | 3,029,500 | — | — |
| 2025-03-18 | $43.09 | $64.84 | 2,389,900 | — | — |
| 2025-03-17 | $43.33 | $65.20 | 2,481,100 | — | — |
| 2025-03-14 | $42.47 | $63.90 | 3,951,200 | — | — |
| 2025-03-13 | $41.81 | $62.91 | 3,382,500 | — | — |
| 2025-03-12 | $42.60 | $64.10 | 4,787,100 | — | — |
| 2025-03-11 | $41.73 | $62.79 | 4,299,500 | — | — |
| 2025-03-10 | $40.64 | $61.15 | 5,791,300 | — | — |
| 2025-03-07 | $41.83 | $62.94 | 4,137,700 | — | — |
| 2025-03-06 | $42.13 | $63.39 | 3,651,700 | — | — |
| 2025-03-05 | $42.99 | $64.69 | 3,518,200 | — | — |
| 2025-03-04 | $41.89 | $63.03 | 8,631,100 | — | — |
| 2025-03-03 | $41.11 | $61.86 | 5,522,300 | — | — |
| 2025-02-28 | $44.04 | $66.27 | 3,135,900 | — | — |
| 2025-02-27 | $43.48 | $65.42 | 5,695,200 | — | — |
| 2025-02-26 | $44.72 | $67.29 | 5,080,800 | — | — |
| 2025-02-25 | $43.59 | $65.59 | 4,893,500 | — | — |
| 2025-02-24 | $43.28 | $65.12 | 5,578,700 | — | — |
| 2025-02-21 | $43.48 | $65.42 | 7,348,200 | — | — |
| 2025-02-20 | $46.54 | $70.03 | 5,174,700 | — | — |
| 2025-02-19 | $46.55 | $70.04 | 5,303,400 | — | — |
| 2025-02-18 | $47.92 | $72.10 | 4,688,000 | — | — |
| 2025-02-14 | $47.19 | $71.01 | 5,179,500 | — | — |
| 2025-02-13 | $49.08 | $73.85 | 4,539,400 | — | — |
| 2025-02-12 | $49.63 | $74.68 | 3,038,000 | — | — |
| 2025-02-11 | $49.85 | $75.01 | 3,206,000 | — | — |
| 2025-02-10 | $50.36 | $75.78 | 2,631,600 | — | — |
| 2025-02-07 | $49.93 | $75.13 | 3,547,300 | — | — |
| 2025-02-06 | $48.70 | $73.28 | 3,297,000 | — | — |
| 2025-02-05 | $50.35 | $75.76 | 3,534,900 | — | — |
| 2025-02-04 | $50.32 | $75.72 | 3,453,900 | — | — |
| 2025-02-03 | $47.45 | $71.40 | 5,044,300 | — | — |
| 2025-01-31 | $49.44 | $74.39 | 3,819,000 | — | — |
| 2025-01-30 | $50.30 | $75.69 | 5,231,800 | — | — |
| 2025-01-29 | $50.07 | $75.34 | 5,188,700 | — | — |
| 2025-01-28 | $48.60 | $73.13 | 7,245,500 | — | — |
| 2025-01-27 | $47.51 | $71.49 | 14,256,500 | — | — |
| 2025-01-24 | $56.00 | $84.26 | 6,097,500 | — | — |
| 2025-01-23 | $56.86 | $85.56 | 4,711,200 | — | — |
| 2025-01-22 | $56.32 | $84.74 | 6,868,300 | — | — |
| 2025-01-21 | $53.56 | $80.59 | 4,616,000 | — | — |
| 2025-01-17 | $51.63 | $77.69 | 6,237,000 | — | — |
| 2025-01-16 | $49.51 | $74.50 | 3,343,600 | — | — |
| 2025-01-15 | $49.67 | $74.74 | 2,366,800 | — | — |
| 2025-01-14 | $49.06 | $73.82 | 2,307,000 | — | — |
| 2025-01-13 | $48.80 | $73.43 | 2,925,900 | — | — |
| 2025-01-10 | $49.24 | $74.09 | 3,644,200 | — | — |
| 2025-01-08 | $51.38 | $77.31 | 5,201,400 | — | — |
| 2025-01-07 | $51.58 | $77.61 | 4,473,800 | — | — |
| 2025-01-06 | $54.81 | $82.47 | 3,869,100 | — | — |
| 2025-01-03 | $53.12 | $79.93 | 3,172,400 | — | — |
| 2025-01-02 | $52.16 | $78.48 | 3,766,900 | — | — |