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
- 1987-04-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 | $45.54 | $136.51 | 4,002,400 | — | — |
| 2025-12-30 | $46.09 | $138.15 | 4,272,700 | — | — |
| 2025-12-29 | $45.38 | $136.03 | 7,508,600 | — | — |
| 2025-12-26 | $45.25 | $135.64 | 3,240,200 | — | — |
| 2025-12-24 | $45.30 | $135.79 | 1,848,200 | — | — |
| 2025-12-23 | $45.19 | $135.46 | 7,895,600 | — | — |
| 2025-12-22 | $45.56 | $136.57 | 4,438,200 | — | — |
| 2025-12-19 | $44.71 | $134.02 | 21,162,300 | — | — |
| 2025-12-18 | $44.47 | $133.30 | 9,225,400 | — | — |
| 2025-12-17 | $45.29 | $135.76 | 9,173,300 | — | — |
| 2025-12-16 | $45.02 | $134.95 | 10,028,700 | — | — |
| 2025-12-15 | $46.89 | $140.55 | 6,400,500 | — | — |
| 2025-12-12 | $46.86 | $140.46 | 5,512,900 | — | — |
| 2025-12-11 | $47.46 | $142.26 | 6,617,400 | — | — |
| 2025-12-10 | $48.04 | $144.00 | 7,506,900 | — | — |
| 2025-12-09 | $47.69 | $142.95 | 6,162,400 | — | — |
| 2025-12-08 | $47.39 | $142.05 | 9,766,100 | — | — |
| 2025-12-05 | $49.20 | $147.48 | 8,762,500 | — | — |
| 2025-12-04 | $50.61 | $151.70 | 6,357,400 | — | — |
| 2025-12-03 | $50.49 | $151.34 | 5,273,100 | — | — |
| 2025-12-02 | $49.48 | $148.32 | 6,999,800 | — | — |
| 2025-12-01 | $50.16 | $150.35 | 6,417,000 | — | — |
| 2025-11-28 | $50.20 | $150.47 | 3,018,500 | — | — |
| 2025-11-26 | $49.53 | $148.47 | 5,567,500 | — | — |
| 2025-11-25 | $49.43 | $148.17 | 5,767,200 | — | — |
| 2025-11-24 | $49.36 | $147.96 | 11,197,700 | — | — |
| 2025-11-21 | $48.88 | $146.52 | 8,125,900 | — | — |
| 2025-11-20 | $48.07 | $144.09 | 7,986,800 | — | — |
| 2025-11-19 | $48.48 | $145.32 | 6,303,500 | — | — |
| 2025-11-18 | $48.06 | $144.06 | 8,977,400 | — | — |
| 2025-11-17 | $47.88 | $143.52 | 5,704,200 | — | — |
| 2025-11-14 | $48.73 | $146.07 | 7,976,200 | — | — |
| 2025-11-13 | $47.51 | $142.41 | 5,536,000 | — | — |
| 2025-11-12 | $47.53 | $142.47 | 5,723,800 | — | — |
| 2025-11-11 | $48.95 | $146.73 | 5,780,700 | — | — |
| 2025-11-10 | $48.80 | $146.28 | 5,492,300 | — | — |
| 2025-11-07 | $47.87 | $143.49 | 5,076,300 | — | — |
| 2025-11-06 | $47.29 | $141.75 | 7,690,200 | — | — |
| 2025-11-05 | $47.04 | $141.00 | 7,306,700 | — | — |
| 2025-11-04 | $45.97 | $137.79 | 10,408,800 | — | — |
| 2025-11-03 | $48.64 | $145.11 | 5,343,300 | — | — |
| 2025-10-31 | $48.41 | $144.42 | 6,960,400 | — | — |
| 2025-10-30 | $48.58 | $144.93 | 6,193,500 | — | — |
| 2025-10-29 | $48.32 | $144.15 | 7,071,700 | — | — |
| 2025-10-28 | $47.86 | $142.78 | 9,193,800 | — | — |
| 2025-10-27 | $46.60 | $139.02 | 8,753,600 | — | — |
| 2025-10-24 | $47.30 | $141.11 | 13,058,600 | — | — |
| 2025-10-23 | $48.89 | $145.85 | 9,548,800 | — | — |
| 2025-10-22 | $47.30 | $141.11 | 8,747,500 | — | — |
| 2025-10-21 | $46.75 | $139.47 | 11,386,600 | — | — |
| 2025-10-20 | $46.28 | $138.07 | 6,771,900 | — | — |
| 2025-10-17 | $45.18 | $134.79 | 8,216,300 | — | — |
| 2025-10-16 | $44.64 | $133.18 | 8,097,300 | — | — |
| 2025-10-15 | $44.47 | $132.67 | 7,972,200 | — | — |
| 2025-10-14 | $44.83 | $133.74 | 9,227,800 | — | — |
| 2025-10-13 | $45.49 | $135.71 | 11,107,900 | — | — |
| 2025-10-10 | $45.04 | $134.37 | 7,467,000 | — | — |
| 2025-10-09 | $47.89 | $142.87 | 5,456,600 | — | — |
| 2025-10-08 | $47.85 | $142.75 | 6,007,100 | — | — |
| 2025-10-07 | $48.58 | $144.93 | 4,877,700 | — | — |
| 2025-10-06 | $49.08 | $146.42 | 5,371,900 | — | — |
| 2025-10-03 | $48.50 | $144.69 | 5,414,400 | — | — |
| 2025-10-02 | $48.40 | $144.39 | 6,680,100 | — | — |
| 2025-10-01 | $48.36 | $144.27 | 6,263,700 | — | — |
| 2025-09-30 | $48.72 | $145.35 | 11,666,700 | — | — |
| 2025-09-29 | $50.55 | $150.81 | 6,319,200 | — | — |
| 2025-09-26 | $50.52 | $150.72 | 7,751,000 | — | — |
| 2025-09-25 | $50.10 | $149.46 | 6,455,300 | — | — |
| 2025-09-24 | $49.87 | $148.78 | 9,055,800 | — | — |
| 2025-09-23 | $48.93 | $145.97 | 9,071,400 | — | — |
| 2025-09-22 | $47.67 | $142.21 | 5,157,300 | — | — |
| 2025-09-19 | $47.34 | $141.23 | 15,869,100 | — | — |
| 2025-09-18 | $47.28 | $141.05 | 5,242,500 | — | — |
| 2025-09-17 | $46.48 | $138.66 | 4,612,900 | — | — |
| 2025-09-16 | $47.23 | $140.90 | 5,092,700 | — | — |
| 2025-09-15 | $46.28 | $138.07 | 5,420,000 | — | — |
| 2025-09-12 | $46.49 | $138.69 | 4,015,000 | — | — |
| 2025-09-11 | $46.97 | $140.13 | 4,858,700 | — | — |
| 2025-09-10 | $46.92 | $139.98 | 5,679,100 | — | — |
| 2025-09-09 | $45.45 | $135.59 | 3,338,200 | — | — |
| 2025-09-08 | $45.64 | $136.16 | 3,870,200 | — | — |
| 2025-09-05 | $45.58 | $135.98 | 4,978,800 | — | — |
| 2025-09-04 | $46.32 | $138.19 | 7,537,900 | — | — |
| 2025-09-03 | $45.00 | $134.25 | 6,486,600 | — | — |
| 2025-09-02 | $45.36 | $135.32 | 8,580,200 | — | — |
| 2025-08-29 | $45.40 | $135.44 | 4,786,700 | — | — |
| 2025-08-28 | $45.57 | $135.95 | 4,218,300 | — | — |
| 2025-08-27 | $44.78 | $133.59 | 3,576,900 | — | — |
| 2025-08-26 | $44.45 | $132.61 | 6,069,800 | — | — |
| 2025-08-25 | $44.43 | $132.55 | 4,152,800 | — | — |
| 2025-08-22 | $44.76 | $133.53 | 4,486,100 | — | — |
| 2025-08-21 | $43.46 | $129.65 | 4,270,200 | — | — |
| 2025-08-20 | $42.85 | $127.84 | 4,327,700 | — | — |
| 2025-08-19 | $42.95 | $128.13 | 3,790,500 | — | — |
| 2025-08-18 | $42.87 | $127.89 | 3,719,400 | — | — |
| 2025-08-15 | $42.80 | $127.69 | 6,567,700 | — | — |
| 2025-08-14 | $43.25 | $129.03 | 5,490,400 | — | — |
| 2025-08-13 | $42.85 | $127.84 | 5,269,600 | — | — |
| 2025-08-12 | $42.51 | $126.82 | 5,113,800 | — | — |
| 2025-08-11 | $42.70 | $127.39 | 5,633,700 | — | — |
| 2025-08-08 | $43.29 | $129.15 | 3,948,000 | — | — |
| 2025-08-07 | $42.94 | $128.10 | 4,555,400 | — | — |
| 2025-08-06 | $43.43 | $129.57 | 4,626,800 | — | — |
| 2025-08-05 | $43.82 | $130.73 | 4,937,400 | — | — |
| 2025-08-04 | $43.75 | $129.83 | 6,387,600 | — | — |
| 2025-08-01 | $43.51 | $129.12 | 7,323,700 | — | — |
| 2025-07-31 | $45.05 | $133.69 | 7,725,200 | — | — |
| 2025-07-30 | $45.53 | $135.12 | 12,435,400 | — | — |
| 2025-07-29 | $45.75 | $135.77 | 15,815,800 | — | — |
| 2025-07-28 | $46.55 | $138.14 | 5,775,000 | — | — |
| 2025-07-25 | $46.05 | $136.66 | 5,869,800 | — | — |
| 2025-07-24 | $45.72 | $135.68 | 12,110,400 | — | — |
| 2025-07-23 | $44.68 | $132.59 | 21,794,200 | — | — |
| 2025-07-22 | $40.02 | $118.76 | 13,087,000 | — | — |
| 2025-07-21 | $39.85 | $118.26 | 9,310,800 | — | — |
| 2025-07-18 | $39.72 | $117.87 | 12,128,600 | — | — |
| 2025-07-17 | $39.18 | $116.27 | 7,022,300 | — | — |
| 2025-07-16 | $38.68 | $114.79 | 6,032,500 | — | — |
| 2025-07-15 | $38.99 | $115.71 | 5,069,400 | — | — |
| 2025-07-14 | $39.87 | $118.32 | 6,835,500 | — | — |
| 2025-07-11 | $40.70 | $120.78 | 5,834,300 | — | — |
| 2025-07-10 | $39.71 | $117.84 | 6,619,200 | — | — |
| 2025-07-09 | $39.33 | $116.72 | 7,624,900 | — | — |
| 2025-07-08 | $40.11 | $119.03 | 6,472,000 | — | — |
| 2025-07-07 | $39.09 | $116.00 | 5,336,400 | — | — |
| 2025-07-03 | $39.64 | $117.64 | 3,607,100 | — | — |
| 2025-07-02 | $39.83 | $118.20 | 8,278,800 | — | — |
| 2025-07-01 | $38.69 | $114.82 | 7,639,100 | — | — |
| 2025-06-30 | $38.34 | $113.78 | 6,773,700 | — | — |
| 2025-06-27 | $38.06 | $112.95 | 9,914,900 | — | — |
| 2025-06-26 | $38.32 | $113.72 | 10,366,300 | — | — |
| 2025-06-25 | $37.58 | $111.52 | 5,933,800 | — | — |
| 2025-06-24 | $37.97 | $112.68 | 6,892,100 | — | — |
| 2025-06-23 | $37.83 | $112.27 | 8,625,900 | — | — |
| 2025-06-20 | $39.00 | $115.74 | 15,735,100 | — | — |
| 2025-06-18 | $38.98 | $115.68 | 5,618,300 | — | — |
| 2025-06-17 | $39.60 | $117.52 | 7,535,700 | — | — |
| 2025-06-16 | $38.99 | $115.71 | 7,320,400 | — | — |
| 2025-06-13 | $39.04 | $115.86 | 8,570,300 | — | — |
| 2025-06-12 | $38.63 | $114.64 | 4,991,100 | — | — |
| 2025-06-11 | $39.03 | $115.83 | 8,112,000 | — | — |
| 2025-06-10 | $39.08 | $115.98 | 6,991,500 | — | — |
| 2025-06-09 | $38.33 | $113.75 | 6,845,600 | — | — |
| 2025-06-06 | $37.90 | $112.47 | 4,268,200 | — | — |
| 2025-06-05 | $37.15 | $110.25 | 4,731,900 | — | — |
| 2025-06-04 | $37.29 | $110.66 | 9,111,000 | — | — |
| 2025-06-03 | $37.54 | $111.40 | 5,952,300 | — | — |
| 2025-06-02 | $37.32 | $110.75 | 6,046,100 | — | — |
| 2025-05-30 | $37.05 | $109.95 | 11,354,600 | — | — |
| 2025-05-29 | $37.36 | $110.87 | 5,824,400 | — | — |
| 2025-05-28 | $36.68 | $108.85 | 4,856,400 | — | — |
| 2025-05-27 | $37.23 | $110.48 | 6,790,200 | — | — |
| 2025-05-23 | $36.74 | $109.03 | 4,632,000 | — | — |
| 2025-05-22 | $36.59 | $108.59 | 9,174,800 | — | — |
| 2025-05-21 | $36.65 | $108.76 | 7,133,500 | — | — |
| 2025-05-20 | $37.34 | $110.81 | 7,102,800 | — | — |
| 2025-05-19 | $37.91 | $112.50 | 5,295,900 | — | — |
| 2025-05-16 | $37.79 | $112.15 | 6,160,900 | — | — |
| 2025-05-15 | $37.73 | $111.97 | 6,493,600 | — | — |
| 2025-05-14 | $37.84 | $112.30 | 5,939,000 | — | — |
| 2025-05-13 | $38.18 | $113.30 | 6,701,300 | — | — |
| 2025-05-12 | $37.62 | $111.64 | 7,868,600 | — | — |
| 2025-05-09 | $36.49 | $108.29 | 8,993,600 | — | — |
| 2025-05-08 | $36.25 | $107.58 | 15,274,000 | — | — |
| 2025-05-07 | $36.31 | $107.75 | 7,172,200 | — | — |
| 2025-05-06 | $36.40 | $108.02 | 9,078,300 | — | — |
| 2025-05-05 | $36.75 | $108.38 | 6,809,900 | — | — |
| 2025-05-02 | $37.10 | $109.41 | 7,294,600 | — | — |
| 2025-05-01 | $36.19 | $106.73 | 8,903,600 | — | — |
| 2025-04-30 | $35.40 | $104.40 | 10,530,900 | — | — |
| 2025-04-29 | $35.92 | $105.93 | 7,428,000 | — | — |
| 2025-04-28 | $36.21 | $106.79 | 6,833,300 | — | — |
| 2025-04-25 | $36.45 | $107.49 | 7,103,000 | — | — |
| 2025-04-24 | $36.38 | $107.29 | 9,679,200 | — | — |
| 2025-04-23 | $35.89 | $105.84 | 13,337,700 | — | — |
| 2025-04-22 | $38.36 | $113.13 | 10,034,600 | — | — |
| 2025-04-21 | $37.80 | $111.47 | 6,139,100 | — | — |
| 2025-04-17 | $38.91 | $114.75 | 5,548,900 | — | — |
| 2025-04-16 | $38.13 | $112.45 | 6,154,300 | — | — |
| 2025-04-15 | $38.16 | $112.54 | 5,100,300 | — | — |
| 2025-04-14 | $37.81 | $111.50 | 6,014,600 | — | — |
| 2025-04-11 | $37.93 | $111.86 | 9,066,400 | — | — |
| 2025-04-10 | $36.66 | $108.11 | 12,787,900 | — | — |
| 2025-04-09 | $38.75 | $114.28 | 17,307,300 | — | — |
| 2025-04-08 | $35.00 | $103.22 | 13,604,600 | — | — |
| 2025-04-07 | $35.71 | $105.31 | 16,798,500 | — | — |
| 2025-04-04 | $35.41 | $104.43 | 20,974,600 | — | — |
| 2025-04-03 | $40.86 | $120.50 | 11,060,500 | — | — |
| 2025-04-02 | $44.92 | $132.47 | 7,060,900 | — | — |
| 2025-04-01 | $44.80 | $132.12 | 6,977,600 | — | — |
| 2025-03-31 | $43.95 | $129.61 | 9,272,000 | — | — |
| 2025-03-28 | $43.08 | $127.05 | 4,460,100 | — | — |
| 2025-03-27 | $43.63 | $128.67 | 4,462,000 | — | — |
| 2025-03-26 | $44.02 | $129.82 | 5,951,700 | — | — |
| 2025-03-25 | $45.18 | $133.24 | 7,541,300 | — | — |
| 2025-03-24 | $44.60 | $131.53 | 9,528,900 | — | — |
| 2025-03-21 | $44.11 | $130.08 | 20,139,200 | — | — |
| 2025-03-20 | $44.69 | $131.79 | 6,101,700 | — | — |
| 2025-03-19 | $44.60 | $131.53 | 6,839,800 | — | — |
| 2025-03-18 | $43.70 | $128.87 | 5,013,400 | — | — |
| 2025-03-17 | $43.88 | $129.40 | 5,451,400 | — | — |
| 2025-03-14 | $42.84 | $126.34 | 4,683,600 | — | — |
| 2025-03-13 | $41.74 | $123.09 | 5,773,600 | — | — |
| 2025-03-12 | $42.48 | $125.28 | 7,129,900 | — | — |
| 2025-03-11 | $41.85 | $123.42 | 8,457,200 | — | — |
| 2025-03-10 | $41.16 | $121.38 | 10,966,800 | — | — |
| 2025-03-07 | $42.89 | $126.49 | 9,118,600 | — | — |
| 2025-03-06 | $41.90 | $123.57 | 8,611,700 | — | — |
| 2025-03-05 | $42.32 | $124.80 | 10,630,600 | — | — |
| 2025-03-04 | $42.86 | $126.40 | 9,330,300 | — | — |
| 2025-03-03 | $43.60 | $128.58 | 9,119,200 | — | — |
| 2025-02-28 | $44.59 | $131.50 | 8,584,200 | — | — |
| 2025-02-27 | $43.58 | $128.52 | 4,553,500 | — | — |
| 2025-02-26 | $43.51 | $128.31 | 4,633,500 | — | — |
| 2025-02-25 | $44.04 | $129.88 | 7,407,800 | — | — |
| 2025-02-24 | $44.62 | $131.59 | 10,371,700 | — | — |
| 2025-02-21 | $45.62 | $134.54 | 7,898,800 | — | — |
| 2025-02-20 | $46.91 | $138.34 | 4,672,100 | — | — |
| 2025-02-19 | $46.89 | $138.28 | 5,059,900 | — | — |
| 2025-02-18 | $46.98 | $138.55 | 5,026,800 | — | — |
| 2025-02-14 | $46.40 | $136.84 | 4,850,900 | — | — |
| 2025-02-13 | $46.15 | $136.10 | 5,188,800 | — | — |
| 2025-02-12 | $46.41 | $136.87 | 6,680,900 | — | — |
| 2025-02-11 | $47.11 | $138.93 | 5,240,400 | — | — |
| 2025-02-10 | $47.41 | $139.14 | 6,340,100 | — | — |
| 2025-02-07 | $46.20 | $135.59 | 7,669,300 | — | — |
| 2025-02-06 | $46.98 | $137.87 | 9,236,000 | — | — |
| 2025-02-05 | $48.85 | $143.36 | 8,247,900 | — | — |
| 2025-02-04 | $47.96 | $140.75 | 9,354,000 | — | — |
| 2025-02-03 | $47.40 | $139.11 | 14,432,700 | — | — |
| 2025-01-31 | $46.18 | $135.53 | 21,163,800 | — | — |
| 2025-01-30 | $44.60 | $130.89 | 11,039,100 | — | — |
| 2025-01-29 | $43.07 | $126.40 | 6,898,600 | — | — |
| 2025-01-28 | $43.28 | $127.02 | 7,010,300 | — | — |
| 2025-01-27 | $43.55 | $127.81 | 10,311,000 | — | — |
| 2025-01-24 | $45.55 | $133.68 | 4,567,700 | — | — |
| 2025-01-23 | $45.66 | $134.00 | 6,010,200 | — | — |
| 2025-01-22 | $45.81 | $134.44 | 6,904,800 | — | — |
| 2025-01-21 | $47.04 | $138.05 | 9,639,300 | — | — |
| 2025-01-17 | $46.54 | $136.58 | 8,479,400 | — | — |
| 2025-01-16 | $46.33 | $135.97 | 7,401,900 | — | — |
| 2025-01-15 | $45.72 | $134.18 | 6,172,100 | — | — |
| 2025-01-14 | $45.07 | $132.27 | 7,528,800 | — | — |
| 2025-01-13 | $44.83 | $131.56 | 7,483,600 | — | — |
| 2025-01-10 | $43.26 | $126.96 | 6,879,700 | — | — |
| 2025-01-08 | $43.44 | $127.49 | 4,992,700 | — | — |
| 2025-01-07 | $43.40 | $127.37 | 5,899,800 | — | — |
| 2025-01-06 | $42.83 | $125.70 | 4,686,500 | — | — |
| 2025-01-03 | $42.66 | $125.20 | 7,476,100 | — | — |
| 2025-01-02 | $41.56 | $121.97 | 5,525,400 | — | — |