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
- 2013-07-19 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 | $38.72 | $54.25 | 1,822,500 | — | — |
| 2025-12-30 | $39.73 | $55.06 | 2,126,400 | — | — |
| 2025-12-29 | $38.97 | $54.01 | 3,113,400 | — | — |
| 2025-12-26 | $39.44 | $54.66 | 1,481,600 | — | — |
| 2025-12-24 | $39.82 | $55.19 | 899,200 | — | — |
| 2025-12-23 | $39.69 | $55.01 | 1,399,600 | — | — |
| 2025-12-22 | $40.36 | $55.94 | 1,660,000 | — | — |
| 2025-12-19 | $41.17 | $57.06 | 4,261,800 | — | — |
| 2025-12-18 | $40.91 | $56.70 | 1,848,800 | — | — |
| 2025-12-17 | $41.20 | $57.10 | 2,426,000 | — | — |
| 2025-12-16 | $40.72 | $56.44 | 3,415,300 | — | — |
| 2025-12-15 | $41.13 | $57.00 | 2,150,800 | — | — |
| 2025-12-12 | $41.28 | $57.21 | 2,518,300 | — | — |
| 2025-12-11 | $41.65 | $57.72 | 2,686,400 | — | — |
| 2025-12-10 | $40.80 | $56.55 | 2,008,500 | — | — |
| 2025-12-09 | $39.65 | $54.95 | 3,040,800 | — | — |
| 2025-12-08 | $39.79 | $55.15 | 2,677,100 | — | — |
| 2025-12-05 | $40.73 | $56.45 | 2,236,600 | — | — |
| 2025-12-04 | $41.19 | $57.09 | 1,589,500 | — | — |
| 2025-12-03 | $41.64 | $57.71 | 2,198,200 | — | — |
| 2025-12-02 | $41.24 | $57.16 | 1,994,300 | — | — |
| 2025-12-01 | $41.46 | $57.46 | 1,893,900 | — | — |
| 2025-11-28 | $41.61 | $57.67 | 890,000 | — | — |
| 2025-11-26 | $41.66 | $57.74 | 1,131,200 | — | — |
| 2025-11-25 | $41.39 | $57.36 | 3,018,300 | — | — |
| 2025-11-24 | $40.82 | $56.57 | 1,740,500 | — | — |
| 2025-11-21 | $41.04 | $56.88 | 2,481,700 | — | — |
| 2025-11-20 | $40.26 | $55.80 | 2,197,100 | — | — |
| 2025-11-19 | $40.20 | $55.71 | 4,988,700 | — | — |
| 2025-11-18 | $40.81 | $56.56 | 1,736,400 | — | — |
| 2025-11-17 | $40.31 | $55.87 | 1,969,800 | — | — |
| 2025-11-14 | $40.99 | $56.81 | 1,138,300 | — | — |
| 2025-11-13 | $41.22 | $57.13 | 1,224,500 | — | — |
| 2025-11-12 | $41.72 | $57.82 | 937,600 | — | — |
| 2025-11-11 | $42.22 | $58.51 | 689,000 | — | — |
| 2025-11-10 | $41.59 | $57.64 | 1,001,300 | — | — |
| 2025-11-07 | $41.84 | $57.99 | 1,145,100 | — | — |
| 2025-11-06 | $40.90 | $56.69 | 1,425,900 | — | — |
| 2025-11-05 | $41.32 | $57.27 | 1,462,700 | — | — |
| 2025-11-04 | $41.35 | $57.31 | 1,172,100 | — | — |
| 2025-11-03 | $41.34 | $57.29 | 1,895,100 | — | — |
| 2025-10-31 | $41.32 | $57.27 | 2,399,900 | — | — |
| 2025-10-30 | $41.30 | $57.24 | 1,213,900 | — | — |
| 2025-10-29 | $41.47 | $57.47 | 2,135,000 | — | — |
| 2025-10-28 | $42.49 | $58.89 | 1,715,100 | — | — |
| 2025-10-27 | $42.53 | $58.94 | 1,316,700 | — | — |
| 2025-10-24 | $42.20 | $58.49 | 2,222,700 | — | — |
| 2025-10-23 | $42.77 | $59.28 | 1,853,500 | — | — |
| 2025-10-22 | $42.98 | $59.57 | 2,348,600 | — | — |
| 2025-10-21 | $43.41 | $60.16 | 1,804,300 | — | — |
| 2025-10-20 | $44.26 | $61.34 | 2,708,100 | — | — |
| 2025-10-17 | $43.76 | $60.65 | 3,015,500 | — | — |
| 2025-10-16 | $43.12 | $59.76 | 4,731,400 | — | — |
| 2025-10-15 | $42.17 | $58.45 | 4,588,400 | — | — |
| 2025-10-14 | $40.94 | $56.74 | 1,584,100 | — | — |
| 2025-10-13 | $40.54 | $56.19 | 1,806,700 | — | — |
| 2025-10-10 | $39.36 | $54.55 | 2,140,200 | — | — |
| 2025-10-09 | $41.25 | $57.17 | 1,315,600 | — | — |
| 2025-10-08 | $41.49 | $57.50 | 1,581,700 | — | — |
| 2025-10-07 | $41.59 | $57.64 | 1,805,900 | — | — |
| 2025-10-06 | $41.66 | $57.74 | 2,680,500 | — | — |
| 2025-10-03 | $41.67 | $57.75 | 1,734,300 | — | — |
| 2025-10-02 | $41.36 | $57.32 | 2,166,600 | — | — |
| 2025-10-01 | $41.84 | $57.99 | 2,835,300 | — | — |
| 2025-09-30 | $41.11 | $56.98 | 1,968,400 | — | — |
| 2025-09-29 | $41.54 | $56.98 | 2,840,200 | — | — |
| 2025-09-26 | $41.58 | $57.03 | 1,520,100 | — | — |
| 2025-09-25 | $41.59 | $57.04 | 2,343,200 | — | — |
| 2025-09-24 | $41.76 | $57.28 | 2,097,400 | — | — |
| 2025-09-23 | $42.23 | $57.92 | 2,765,500 | — | — |
| 2025-09-22 | $42.19 | $57.87 | 3,190,900 | — | — |
| 2025-09-19 | $41.98 | $57.58 | 3,715,200 | — | — |
| 2025-09-18 | $42.52 | $58.32 | 1,977,600 | — | — |
| 2025-09-17 | $42.28 | $57.99 | 3,931,800 | — | — |
| 2025-09-16 | $42.79 | $58.69 | 1,682,700 | — | — |
| 2025-09-15 | $42.85 | $58.77 | 2,082,700 | — | — |
| 2025-09-12 | $43.36 | $59.47 | 2,480,500 | — | — |
| 2025-09-11 | $43.53 | $59.71 | 2,290,300 | — | — |
| 2025-09-10 | $42.71 | $58.58 | 3,050,700 | — | — |
| 2025-09-09 | $42.72 | $58.59 | 3,679,400 | — | — |
| 2025-09-08 | $42.98 | $58.95 | 4,232,500 | — | — |
| 2025-09-05 | $42.89 | $58.83 | 4,099,000 | — | — |
| 2025-09-04 | $42.08 | $57.72 | 3,861,000 | — | — |
| 2025-09-03 | $40.97 | $56.19 | 3,533,000 | — | — |
| 2025-09-02 | $40.28 | $55.25 | 2,021,100 | — | — |
| 2025-08-29 | $41.41 | $56.80 | 1,780,000 | — | — |
| 2025-08-28 | $41.36 | $56.73 | 2,279,400 | — | — |
| 2025-08-27 | $41.78 | $57.31 | 7,777,000 | — | — |
| 2025-08-26 | $40.01 | $54.88 | 2,379,800 | — | — |
| 2025-08-25 | $40.10 | $55.00 | 934,900 | — | — |
| 2025-08-22 | $40.42 | $55.44 | 1,424,400 | — | — |
| 2025-08-21 | $39.06 | $53.57 | 1,603,100 | — | — |
| 2025-08-20 | $39.34 | $53.96 | 2,171,700 | — | — |
| 2025-08-19 | $39.45 | $54.11 | 3,474,200 | — | — |
| 2025-08-18 | $37.67 | $51.67 | 2,020,200 | — | — |
| 2025-08-15 | $38.08 | $52.23 | 3,202,500 | — | — |
| 2025-08-14 | $37.79 | $51.83 | 1,378,000 | — | — |
| 2025-08-13 | $38.00 | $52.12 | 1,535,000 | — | — |
| 2025-08-12 | $37.07 | $50.85 | 2,285,400 | — | — |
| 2025-08-11 | $36.41 | $49.94 | 1,973,000 | — | — |
| 2025-08-08 | $36.72 | $50.36 | 2,108,800 | — | — |
| 2025-08-07 | $36.97 | $50.71 | 2,749,700 | — | — |
| 2025-08-06 | $36.74 | $50.39 | 2,078,200 | — | — |
| 2025-08-05 | $36.94 | $50.67 | 2,521,700 | — | — |
| 2025-08-04 | $36.15 | $49.58 | 1,424,300 | — | — |
| 2025-08-01 | $35.92 | $49.27 | 2,628,300 | — | — |
| 2025-07-31 | $36.53 | $50.10 | 2,012,900 | — | — |
| 2025-07-30 | $37.19 | $51.01 | 1,646,500 | — | — |
| 2025-07-29 | $37.59 | $51.56 | 1,430,200 | — | — |
| 2025-07-28 | $36.96 | $50.69 | 1,764,000 | — | — |
| 2025-07-25 | $37.62 | $51.60 | 2,374,500 | — | — |
| 2025-07-24 | $37.58 | $51.54 | 2,105,100 | — | — |
| 2025-07-23 | $38.06 | $52.20 | 2,133,500 | — | — |
| 2025-07-22 | $37.37 | $51.26 | 2,400,200 | — | — |
| 2025-07-21 | $36.88 | $50.58 | 3,029,700 | — | — |
| 2025-07-18 | $36.51 | $50.08 | 4,691,000 | — | — |
| 2025-07-17 | $35.43 | $48.60 | 7,587,200 | — | — |
| 2025-07-16 | $36.32 | $49.82 | 4,210,300 | — | — |
| 2025-07-15 | $36.20 | $49.65 | 6,051,800 | — | — |
| 2025-07-14 | $37.07 | $50.85 | 5,043,200 | — | — |
| 2025-07-11 | $37.06 | $50.83 | 3,163,600 | — | — |
| 2025-07-10 | $36.93 | $50.65 | 2,750,900 | — | — |
| 2025-07-09 | $36.73 | $50.38 | 2,417,900 | — | — |
| 2025-07-08 | $36.95 | $50.68 | 4,471,700 | — | — |
| 2025-07-07 | $36.73 | $50.38 | 3,855,400 | — | — |
| 2025-07-03 | $37.13 | $50.93 | 1,342,200 | — | — |
| 2025-07-02 | $37.01 | $50.76 | 2,280,300 | — | — |
| 2025-07-01 | $36.17 | $49.61 | 3,320,800 | — | — |
| 2025-06-30 | $35.57 | $48.79 | 3,202,400 | — | — |
| 2025-06-27 | $36.23 | $49.10 | 4,038,300 | — | — |
| 2025-06-26 | $36.17 | $49.02 | 2,149,800 | — | — |
| 2025-06-25 | $35.81 | $48.53 | 3,190,000 | — | — |
| 2025-06-24 | $37.16 | $50.36 | 3,378,700 | — | — |
| 2025-06-23 | $36.95 | $50.08 | 2,536,500 | — | — |
| 2025-06-20 | $36.55 | $49.54 | 6,309,900 | — | — |
| 2025-06-18 | $36.70 | $49.74 | 2,374,700 | — | — |
| 2025-06-17 | $36.34 | $49.25 | 3,489,100 | — | — |
| 2025-06-16 | $36.35 | $49.27 | 2,524,000 | — | — |
| 2025-06-13 | $36.62 | $49.63 | 2,442,300 | — | — |
| 2025-06-12 | $36.94 | $50.07 | 1,767,600 | — | — |
| 2025-06-11 | $36.68 | $49.71 | 2,394,600 | — | — |
| 2025-06-10 | $37.11 | $50.30 | 2,562,300 | — | — |
| 2025-06-09 | $36.60 | $49.60 | 1,940,000 | — | — |
| 2025-06-06 | $36.03 | $48.83 | 2,137,800 | — | — |
| 2025-06-05 | $35.55 | $48.18 | 2,336,000 | — | — |
| 2025-06-04 | $35.70 | $48.38 | 2,182,700 | — | — |
| 2025-06-03 | $35.61 | $48.26 | 1,773,100 | — | — |
| 2025-06-02 | $35.32 | $47.87 | 2,355,300 | — | — |
| 2025-05-30 | $35.24 | $47.76 | 5,299,500 | — | — |
| 2025-05-29 | $35.32 | $47.87 | 6,181,400 | — | — |
| 2025-05-28 | $35.90 | $48.66 | 2,509,700 | — | — |
| 2025-05-27 | $35.41 | $47.99 | 2,720,000 | — | — |
| 2025-05-23 | $34.67 | $46.99 | 3,734,500 | — | — |
| 2025-05-22 | $34.54 | $46.81 | 2,976,800 | — | — |
| 2025-05-21 | $34.02 | $46.11 | 3,108,400 | — | — |
| 2025-05-20 | $35.12 | $47.60 | 1,477,900 | — | — |
| 2025-05-19 | $35.59 | $48.24 | 1,609,500 | — | — |
| 2025-05-16 | $35.72 | $48.41 | 2,027,200 | — | — |
| 2025-05-15 | $35.40 | $47.98 | 2,535,300 | — | — |
| 2025-05-14 | $35.12 | $47.60 | 2,273,300 | — | — |
| 2025-05-13 | $35.50 | $48.11 | 1,792,200 | — | — |
| 2025-05-12 | $35.89 | $48.64 | 3,448,400 | — | — |
| 2025-05-09 | $34.18 | $46.32 | 1,767,200 | — | — |
| 2025-05-08 | $33.85 | $45.88 | 1,854,100 | — | — |
| 2025-05-07 | $33.72 | $45.70 | 2,232,100 | — | — |
| 2025-05-06 | $33.68 | $45.65 | 2,382,300 | — | — |
| 2025-05-05 | $34.21 | $46.37 | 1,598,500 | — | — |
| 2025-05-02 | $34.30 | $46.49 | 1,842,400 | — | — |
| 2025-05-01 | $33.17 | $44.96 | 1,743,100 | — | — |
| 2025-04-30 | $33.10 | $44.86 | 2,123,900 | — | — |
| 2025-04-29 | $33.38 | $45.24 | 1,916,300 | — | — |
| 2025-04-28 | $33.38 | $45.24 | 2,210,600 | — | — |
| 2025-04-25 | $33.08 | $44.83 | 2,253,500 | — | — |
| 2025-04-24 | $33.76 | $45.76 | 2,619,700 | — | — |
| 2025-04-23 | $33.07 | $44.82 | 4,421,600 | — | — |
| 2025-04-22 | $32.21 | $43.65 | 3,080,600 | — | — |
| 2025-04-21 | $31.70 | $42.96 | 2,728,900 | — | — |
| 2025-04-17 | $32.57 | $44.14 | 4,910,000 | — | — |
| 2025-04-16 | $32.70 | $44.32 | 3,269,900 | — | — |
| 2025-04-15 | $32.56 | $44.13 | 2,875,100 | — | — |
| 2025-04-14 | $32.82 | $44.48 | 2,436,100 | — | — |
| 2025-04-11 | $32.50 | $44.05 | 3,730,300 | — | — |
| 2025-04-10 | $31.94 | $43.29 | 3,739,900 | — | — |
| 2025-04-09 | $33.96 | $46.03 | 4,515,600 | — | — |
| 2025-04-08 | $31.57 | $42.79 | 4,184,500 | — | — |
| 2025-04-07 | $33.43 | $45.31 | 4,189,100 | — | — |
| 2025-04-04 | $34.68 | $47.00 | 4,601,700 | — | — |
| 2025-04-03 | $35.87 | $48.62 | 3,819,900 | — | — |
| 2025-04-02 | $39.41 | $53.41 | 1,179,800 | — | — |
| 2025-04-01 | $39.14 | $53.05 | 1,417,800 | — | — |
| 2025-03-31 | $39.15 | $53.06 | 2,258,400 | — | — |
| 2025-03-28 | $39.42 | $52.84 | 2,039,900 | — | — |
| 2025-03-27 | $39.92 | $53.51 | 1,584,200 | — | — |
| 2025-03-26 | $39.90 | $53.49 | 1,531,700 | — | — |
| 2025-03-25 | $39.61 | $53.10 | 3,449,800 | — | — |
| 2025-03-24 | $40.17 | $53.85 | 2,336,800 | — | — |
| 2025-03-21 | $39.04 | $52.33 | 7,366,500 | — | — |
| 2025-03-20 | $40.36 | $54.10 | 2,058,600 | — | — |
| 2025-03-19 | $40.97 | $54.92 | 2,161,000 | — | — |
| 2025-03-18 | $40.71 | $54.57 | 1,644,700 | — | — |
| 2025-03-17 | $40.38 | $54.13 | 2,000,700 | — | — |
| 2025-03-14 | $39.99 | $53.61 | 2,470,600 | — | — |
| 2025-03-13 | $38.79 | $52.00 | 4,544,900 | — | — |
| 2025-03-12 | $39.15 | $52.48 | 2,646,800 | — | — |
| 2025-03-11 | $39.57 | $53.04 | 2,585,300 | — | — |
| 2025-03-10 | $39.69 | $53.21 | 3,072,200 | — | — |
| 2025-03-07 | $40.45 | $54.22 | 2,364,500 | — | — |
| 2025-03-06 | $40.74 | $54.61 | 1,723,100 | — | — |
| 2025-03-05 | $41.40 | $55.50 | 1,562,900 | — | — |
| 2025-03-04 | $40.40 | $54.16 | 2,748,200 | — | — |
| 2025-03-03 | $41.09 | $55.08 | 1,561,000 | — | — |
| 2025-02-28 | $41.32 | $55.39 | 2,845,700 | — | — |
| 2025-02-27 | $40.79 | $54.68 | 960,600 | — | — |
| 2025-02-26 | $40.45 | $54.22 | 1,223,400 | — | — |
| 2025-02-25 | $40.67 | $54.52 | 1,690,700 | — | — |
| 2025-02-24 | $40.25 | $53.96 | 1,681,700 | — | — |
| 2025-02-21 | $40.45 | $54.22 | 1,133,600 | — | — |
| 2025-02-20 | $40.78 | $54.67 | 1,048,700 | — | — |
| 2025-02-19 | $40.89 | $54.81 | 1,802,400 | — | — |
| 2025-02-18 | $40.99 | $54.95 | 1,416,200 | — | — |
| 2025-02-14 | $40.34 | $54.08 | 1,570,400 | — | — |
| 2025-02-13 | $40.57 | $54.39 | 1,640,100 | — | — |
| 2025-02-12 | $40.00 | $53.62 | 3,374,200 | — | — |
| 2025-02-11 | $41.22 | $55.26 | 2,750,600 | — | — |
| 2025-02-10 | $40.34 | $54.08 | 2,871,200 | — | — |
| 2025-02-07 | $39.54 | $53.00 | 4,857,100 | — | — |
| 2025-02-06 | $40.56 | $54.37 | 4,416,400 | — | — |
| 2025-02-05 | $40.77 | $54.65 | 2,055,100 | — | — |
| 2025-02-04 | $40.78 | $54.67 | 1,863,800 | — | — |
| 2025-02-03 | $40.08 | $53.73 | 2,355,900 | — | — |
| 2025-01-31 | $40.66 | $54.51 | 1,574,100 | — | — |
| 2025-01-30 | $40.75 | $54.63 | 1,241,600 | — | — |
| 2025-01-29 | $40.42 | $54.18 | 1,284,900 | — | — |
| 2025-01-28 | $41.20 | $55.23 | 1,336,500 | — | — |
| 2025-01-27 | $41.44 | $55.55 | 1,564,100 | — | — |
| 2025-01-24 | $40.88 | $54.80 | 1,654,500 | — | — |
| 2025-01-23 | $40.16 | $53.84 | 1,667,200 | — | — |
| 2025-01-22 | $39.67 | $53.18 | 2,110,800 | — | — |
| 2025-01-21 | $40.59 | $54.41 | 2,491,800 | — | — |
| 2025-01-17 | $39.00 | $52.28 | 2,221,100 | — | — |
| 2025-01-16 | $39.74 | $53.27 | 2,076,100 | — | — |
| 2025-01-15 | $38.77 | $51.97 | 3,063,500 | — | — |
| 2025-01-14 | $38.76 | $51.96 | 2,025,200 | — | — |
| 2025-01-13 | $38.27 | $51.30 | 2,410,000 | — | — |
| 2025-01-10 | $37.17 | $49.83 | 2,341,900 | — | — |
| 2025-01-08 | $38.25 | $51.28 | 1,463,800 | — | — |
| 2025-01-07 | $38.48 | $51.58 | 1,523,900 | — | — |
| 2025-01-06 | $38.75 | $51.95 | 2,343,000 | — | — |
| 2025-01-03 | $39.02 | $52.31 | 1,031,300 | — | — |
| 2025-01-02 | $38.42 | $51.50 | 1,422,400 | — | — |