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-10-10 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 | $34.46 | $34.46 | 4,094,800 | — | — |
| 2025-12-30 | $35.10 | $35.10 | 3,497,700 | — | — |
| 2025-12-29 | $34.61 | $34.61 | 2,540,100 | — | — |
| 2025-12-26 | $34.06 | $34.06 | 1,571,100 | — | — |
| 2025-12-24 | $34.19 | $34.19 | 1,459,800 | — | — |
| 2025-12-23 | $34.74 | $34.74 | 4,348,000 | — | — |
| 2025-12-22 | $33.62 | $33.62 | 5,182,200 | — | — |
| 2025-12-19 | $34.02 | $34.02 | 5,572,100 | — | — |
| 2025-12-18 | $33.53 | $33.53 | 4,306,500 | — | — |
| 2025-12-17 | $34.31 | $34.31 | 5,085,000 | — | — |
| 2025-12-16 | $33.23 | $33.23 | 5,345,100 | — | — |
| 2025-12-15 | $34.85 | $34.85 | 4,305,600 | — | — |
| 2025-12-12 | $35.19 | $35.19 | 3,978,100 | — | — |
| 2025-12-11 | $35.95 | $35.95 | 6,480,100 | — | — |
| 2025-12-10 | $37.13 | $37.13 | 7,818,500 | — | — |
| 2025-12-09 | $37.35 | $37.35 | 7,412,600 | — | — |
| 2025-12-08 | $37.30 | $37.30 | 11,771,500 | — | — |
| 2025-12-05 | $36.75 | $36.75 | 5,218,300 | — | — |
| 2025-12-04 | $36.60 | $36.60 | 3,859,700 | — | — |
| 2025-12-03 | $36.40 | $36.40 | 6,769,700 | — | — |
| 2025-12-02 | $34.72 | $34.72 | 4,077,400 | — | — |
| 2025-12-01 | $35.76 | $35.76 | 5,318,900 | — | — |
| 2025-11-28 | $36.43 | $36.43 | 2,876,500 | — | — |
| 2025-11-26 | $35.12 | $35.12 | 4,698,300 | — | — |
| 2025-11-25 | $34.00 | $34.00 | 4,473,000 | — | — |
| 2025-11-24 | $34.56 | $34.56 | 6,363,100 | — | — |
| 2025-11-21 | $33.55 | $33.55 | 6,002,800 | — | — |
| 2025-11-20 | $33.32 | $33.32 | 8,398,000 | — | — |
| 2025-11-19 | $35.08 | $35.08 | 4,501,600 | — | — |
| 2025-11-18 | $34.76 | $34.76 | 4,396,400 | — | — |
| 2025-11-17 | $33.64 | $33.64 | 3,938,700 | — | — |
| 2025-11-14 | $34.36 | $34.36 | 5,474,700 | — | — |
| 2025-11-13 | $34.34 | $34.34 | 4,283,800 | — | — |
| 2025-11-12 | $34.46 | $34.46 | 5,091,100 | — | — |
| 2025-11-11 | $35.20 | $35.20 | 5,378,800 | — | — |
| 2025-11-10 | $33.85 | $33.85 | 4,185,500 | — | — |
| 2025-11-07 | $33.65 | $33.65 | 4,231,400 | — | — |
| 2025-11-06 | $32.63 | $32.63 | 4,544,900 | — | — |
| 2025-11-05 | $32.83 | $32.83 | 4,666,400 | — | — |
| 2025-11-04 | $32.93 | $32.93 | 5,645,200 | — | — |
| 2025-11-03 | $33.14 | $33.14 | 7,471,100 | — | — |
| 2025-10-31 | $30.91 | $30.91 | 6,899,800 | — | — |
| 2025-10-30 | $30.03 | $30.03 | 10,748,700 | — | — |
| 2025-10-29 | $31.62 | $31.62 | 4,679,800 | — | — |
| 2025-10-28 | $31.88 | $31.88 | 3,446,500 | — | — |
| 2025-10-27 | $32.66 | $32.66 | 2,770,900 | — | — |
| 2025-10-24 | $32.69 | $32.69 | 2,567,900 | — | — |
| 2025-10-23 | $32.77 | $32.77 | 4,052,300 | — | — |
| 2025-10-22 | $32.08 | $32.08 | 4,095,500 | — | — |
| 2025-10-21 | $32.51 | $32.51 | 4,100,500 | — | — |
| 2025-10-20 | $31.85 | $31.85 | 4,708,900 | — | — |
| 2025-10-17 | $30.78 | $30.78 | 3,339,900 | — | — |
| 2025-10-16 | $30.79 | $30.79 | 5,182,500 | — | — |
| 2025-10-15 | $32.14 | $32.14 | 4,224,500 | — | — |
| 2025-10-14 | $31.61 | $31.61 | 3,816,900 | — | — |
| 2025-10-13 | $32.42 | $32.42 | 3,489,600 | — | — |
| 2025-10-10 | $31.60 | $31.60 | 4,132,700 | — | — |
| 2025-10-09 | $33.60 | $33.60 | 2,787,000 | — | — |
| 2025-10-08 | $34.15 | $34.15 | 4,193,000 | — | — |
| 2025-10-07 | $33.90 | $33.90 | 4,322,400 | — | — |
| 2025-10-06 | $33.91 | $33.91 | 4,169,600 | — | — |
| 2025-10-03 | $33.32 | $33.32 | 4,752,700 | — | — |
| 2025-10-02 | $33.49 | $33.49 | 6,401,800 | — | — |
| 2025-10-01 | $34.98 | $34.98 | 4,605,900 | — | — |
| 2025-09-30 | $33.56 | $33.56 | 4,171,800 | — | — |
| 2025-09-29 | $33.55 | $33.55 | 4,365,900 | — | — |
| 2025-09-26 | $34.11 | $34.11 | 5,272,300 | — | — |
| 2025-09-25 | $34.05 | $34.05 | 3,597,200 | — | — |
| 2025-09-24 | $33.92 | $33.92 | 4,417,200 | — | — |
| 2025-09-23 | $33.34 | $33.34 | 4,045,400 | — | — |
| 2025-09-22 | $32.58 | $32.58 | 4,557,300 | — | — |
| 2025-09-19 | $31.70 | $31.70 | 9,119,800 | — | — |
| 2025-09-18 | $31.90 | $31.90 | 4,491,900 | — | — |
| 2025-09-17 | $32.26 | $32.26 | 4,369,900 | — | — |
| 2025-09-16 | $32.83 | $32.83 | 5,495,200 | — | — |
| 2025-09-15 | $32.47 | $32.47 | 3,448,900 | — | — |
| 2025-09-12 | $33.07 | $33.07 | 2,788,300 | — | — |
| 2025-09-11 | $32.84 | $32.84 | 2,848,700 | — | — |
| 2025-09-10 | $32.85 | $32.85 | 3,947,600 | — | — |
| 2025-09-09 | $32.18 | $32.18 | 3,376,900 | — | — |
| 2025-09-08 | $32.11 | $32.11 | 7,131,700 | — | — |
| 2025-09-05 | $32.62 | $32.62 | 6,478,800 | — | — |
| 2025-09-04 | $32.48 | $32.48 | 4,894,700 | — | — |
| 2025-09-03 | $31.79 | $31.79 | 4,165,700 | — | — |
| 2025-09-02 | $32.45 | $32.45 | 3,881,900 | — | — |
| 2025-08-29 | $31.92 | $31.92 | 3,041,500 | — | — |
| 2025-08-28 | $32.14 | $32.14 | 4,320,500 | — | — |
| 2025-08-27 | $31.30 | $31.30 | 4,714,000 | — | — |
| 2025-08-26 | $31.13 | $31.13 | 4,257,600 | — | — |
| 2025-08-25 | $30.65 | $30.65 | 3,676,900 | — | — |
| 2025-08-22 | $30.85 | $30.85 | 4,679,600 | — | — |
| 2025-08-21 | $30.70 | $30.70 | 5,203,700 | — | — |
| 2025-08-20 | $30.58 | $30.58 | 4,230,700 | — | — |
| 2025-08-19 | $29.87 | $29.87 | 5,291,100 | — | — |
| 2025-08-18 | $30.18 | $30.18 | 10,713,100 | — | — |
| 2025-08-15 | $32.00 | $32.00 | 5,647,200 | — | — |
| 2025-08-14 | $32.34 | $32.34 | 3,805,600 | — | — |
| 2025-08-13 | $32.38 | $32.38 | 5,766,600 | — | — |
| 2025-08-12 | $32.35 | $32.35 | 3,030,000 | — | — |
| 2025-08-11 | $32.40 | $32.40 | 3,489,200 | — | — |
| 2025-08-08 | $32.81 | $32.81 | 3,144,200 | — | — |
| 2025-08-07 | $33.08 | $33.08 | 2,935,100 | — | — |
| 2025-08-06 | $33.02 | $33.02 | 3,879,400 | — | — |
| 2025-08-05 | $33.30 | $33.30 | 2,953,400 | — | — |
| 2025-08-04 | $33.02 | $33.02 | 5,361,200 | — | — |
| 2025-08-01 | $33.67 | $33.67 | 6,071,400 | — | — |
| 2025-07-31 | $34.93 | $34.93 | 7,768,500 | — | — |
| 2025-07-30 | $33.82 | $33.82 | 5,523,300 | — | — |
| 2025-07-29 | $33.73 | $33.73 | 6,278,800 | — | — |
| 2025-07-28 | $32.65 | $32.65 | 4,513,900 | — | — |
| 2025-07-25 | $32.53 | $32.53 | 4,800,600 | — | — |
| 2025-07-24 | $33.26 | $33.26 | 6,028,900 | — | — |
| 2025-07-23 | $32.56 | $32.56 | 6,597,700 | — | — |
| 2025-07-22 | $33.18 | $33.18 | 6,551,200 | — | — |
| 2025-07-21 | $32.51 | $32.51 | 13,792,800 | — | — |
| 2025-07-18 | $36.31 | $36.31 | 3,659,600 | — | — |
| 2025-07-17 | $36.43 | $36.43 | 4,651,100 | — | — |
| 2025-07-16 | $36.21 | $36.21 | 4,519,800 | — | — |
| 2025-07-15 | $36.32 | $36.32 | 5,765,300 | — | — |
| 2025-07-14 | $37.16 | $37.16 | 6,743,500 | — | — |
| 2025-07-11 | $35.95 | $35.95 | 5,934,000 | — | — |
| 2025-07-10 | $35.85 | $35.85 | 6,932,900 | — | — |
| 2025-07-09 | $35.56 | $35.56 | 4,825,500 | — | — |
| 2025-07-08 | $36.62 | $36.62 | 5,060,100 | — | — |
| 2025-07-07 | $37.02 | $37.02 | 4,678,200 | — | — |
| 2025-07-03 | $37.26 | $37.26 | 3,664,900 | — | — |
| 2025-07-02 | $37.20 | $37.20 | 5,820,500 | — | — |
| 2025-07-01 | $37.66 | $37.66 | 9,038,700 | — | — |
| 2025-06-30 | $40.28 | $40.28 | 5,417,300 | — | — |
| 2025-06-27 | $41.18 | $41.18 | 5,045,100 | — | — |
| 2025-06-26 | $40.89 | $40.89 | 4,172,900 | — | — |
| 2025-06-25 | $41.06 | $41.06 | 3,795,900 | — | — |
| 2025-06-24 | $42.35 | $42.35 | 3,939,400 | — | — |
| 2025-06-23 | $42.32 | $42.32 | 4,815,300 | — | — |
| 2025-06-20 | $43.78 | $43.78 | 6,538,100 | — | — |
| 2025-06-18 | $43.03 | $43.03 | 4,956,400 | — | — |
| 2025-06-17 | $42.52 | $42.52 | 3,240,200 | — | — |
| 2025-06-16 | $42.13 | $42.13 | 4,590,800 | — | — |
| 2025-06-13 | $41.66 | $41.66 | 5,460,800 | — | — |
| 2025-06-12 | $40.04 | $40.04 | 3,318,500 | — | — |
| 2025-06-11 | $39.22 | $39.22 | 4,157,500 | — | — |
| 2025-06-10 | $38.39 | $38.39 | 3,961,800 | — | — |
| 2025-06-09 | $38.92 | $38.92 | 6,046,500 | — | — |
| 2025-06-06 | $38.65 | $38.65 | 3,945,600 | — | — |
| 2025-06-05 | $37.19 | $37.19 | 3,182,900 | — | — |
| 2025-06-04 | $37.30 | $37.30 | 4,207,200 | — | — |
| 2025-06-03 | $38.36 | $38.36 | 3,115,700 | — | — |
| 2025-06-02 | $38.65 | $38.65 | 4,665,200 | — | — |
| 2025-05-30 | $37.45 | $37.45 | 6,576,900 | — | — |
| 2025-05-29 | $38.84 | $38.84 | 3,867,200 | — | — |
| 2025-05-28 | $38.97 | $38.97 | 4,252,400 | — | — |
| 2025-05-27 | $40.17 | $40.17 | 2,673,400 | — | — |
| 2025-05-23 | $39.49 | $39.49 | 2,894,000 | — | — |
| 2025-05-22 | $39.05 | $39.05 | 2,659,300 | — | — |
| 2025-05-21 | $39.11 | $39.11 | 2,244,100 | — | — |
| 2025-05-20 | $39.77 | $39.77 | 3,197,300 | — | — |
| 2025-05-19 | $39.42 | $39.42 | 3,688,400 | — | — |
| 2025-05-16 | $39.80 | $39.80 | 3,591,000 | — | — |
| 2025-05-15 | $40.23 | $40.23 | 3,562,700 | — | — |
| 2025-05-14 | $40.50 | $40.50 | 4,082,000 | — | — |
| 2025-05-13 | $41.04 | $41.04 | 4,981,600 | — | — |
| 2025-05-12 | $39.40 | $39.40 | 4,990,600 | — | — |
| 2025-05-09 | $38.71 | $38.71 | 4,257,800 | — | — |
| 2025-05-08 | $37.39 | $37.39 | 6,421,100 | — | — |
| 2025-05-07 | $36.71 | $36.71 | 4,451,300 | — | — |
| 2025-05-06 | $35.50 | $35.50 | 4,882,700 | — | — |
| 2025-05-05 | $35.49 | $35.49 | 4,928,300 | — | — |
| 2025-05-02 | $35.76 | $35.76 | 5,350,000 | — | — |
| 2025-05-01 | $34.65 | $34.65 | 8,663,600 | — | — |
| 2025-04-30 | $34.83 | $34.83 | 6,023,900 | — | — |
| 2025-04-29 | $36.18 | $36.18 | 6,000,000 | — | — |
| 2025-04-28 | $35.93 | $35.93 | 4,722,500 | — | — |
| 2025-04-25 | $35.33 | $35.33 | 5,498,200 | — | — |
| 2025-04-24 | $34.54 | $34.54 | 5,321,400 | — | — |
| 2025-04-23 | $34.29 | $34.29 | 6,491,900 | — | — |
| 2025-04-22 | $32.83 | $32.83 | 4,704,800 | — | — |
| 2025-04-21 | $32.06 | $32.06 | 6,344,200 | — | — |
| 2025-04-17 | $34.42 | $34.42 | 4,035,700 | — | — |
| 2025-04-16 | $34.30 | $34.30 | 6,517,600 | — | — |
| 2025-04-15 | $33.10 | $33.10 | 3,366,300 | — | — |
| 2025-04-14 | $33.23 | $33.23 | 3,968,800 | — | — |
| 2025-04-11 | $33.10 | $33.10 | 7,274,800 | — | — |
| 2025-04-10 | $31.92 | $31.92 | 9,930,100 | — | — |
| 2025-04-09 | $34.89 | $34.89 | 11,183,600 | — | — |
| 2025-04-08 | $32.24 | $32.24 | 13,213,100 | — | — |
| 2025-04-07 | $34.15 | $34.15 | 7,625,500 | — | — |
| 2025-04-04 | $33.46 | $33.46 | 11,332,000 | — | — |
| 2025-04-03 | $38.79 | $38.79 | 6,975,100 | — | — |
| 2025-04-02 | $42.00 | $42.00 | 4,451,200 | — | — |
| 2025-04-01 | $40.92 | $40.92 | 2,955,800 | — | — |
| 2025-03-31 | $40.44 | $40.44 | 4,110,600 | — | — |
| 2025-03-28 | $39.69 | $39.69 | 3,365,700 | — | — |
| 2025-03-27 | $39.53 | $39.53 | 4,532,100 | — | — |
| 2025-03-26 | $40.97 | $40.97 | 3,797,100 | — | — |
| 2025-03-25 | $41.42 | $41.42 | 3,552,000 | — | — |
| 2025-03-24 | $41.21 | $41.21 | 3,190,800 | — | — |
| 2025-03-21 | $40.77 | $40.77 | 6,366,400 | — | — |
| 2025-03-20 | $40.97 | $40.97 | 4,122,400 | — | — |
| 2025-03-19 | $41.02 | $41.02 | 3,469,500 | — | — |
| 2025-03-18 | $39.87 | $39.87 | 4,004,800 | — | — |
| 2025-03-17 | $38.90 | $38.90 | 3,420,000 | — | — |
| 2025-03-14 | $37.57 | $37.57 | 3,768,600 | — | — |
| 2025-03-13 | $36.37 | $36.37 | 5,103,200 | — | — |
| 2025-03-12 | $36.01 | $36.01 | 4,238,500 | — | — |
| 2025-03-11 | $35.86 | $35.86 | 5,087,300 | — | — |
| 2025-03-10 | $34.69 | $34.69 | 6,916,400 | — | — |
| 2025-03-07 | $33.64 | $33.64 | 6,618,700 | — | — |
| 2025-03-06 | $33.78 | $33.78 | 4,861,300 | — | — |
| 2025-03-05 | $36.38 | $36.38 | 5,193,900 | — | — |
| 2025-03-04 | $36.52 | $36.52 | 7,106,500 | — | — |
| 2025-03-03 | $36.15 | $36.15 | 5,831,500 | — | — |
| 2025-02-28 | $36.70 | $36.70 | 4,813,500 | — | — |
| 2025-02-27 | $35.58 | $35.58 | 6,250,400 | — | — |
| 2025-02-26 | $37.04 | $37.04 | 4,617,300 | — | — |
| 2025-02-25 | $37.35 | $37.35 | 3,818,300 | — | — |
| 2025-02-24 | $37.90 | $37.90 | 3,245,500 | — | — |
| 2025-02-21 | $38.15 | $38.15 | 5,944,300 | — | — |
| 2025-02-20 | $39.51 | $39.51 | 3,527,100 | — | — |
| 2025-02-19 | $40.35 | $40.35 | 6,077,800 | — | — |
| 2025-02-18 | $39.74 | $39.74 | 4,553,700 | — | — |
| 2025-02-14 | $39.84 | $39.84 | 3,880,600 | — | — |
| 2025-02-13 | $40.15 | $40.15 | 6,169,500 | — | — |
| 2025-02-12 | $39.38 | $39.38 | 4,787,400 | — | — |
| 2025-02-11 | $40.02 | $40.02 | 3,672,300 | — | — |
| 2025-02-10 | $40.02 | $40.02 | 4,057,100 | — | — |
| 2025-02-07 | $37.85 | $37.85 | 2,816,100 | — | — |
| 2025-02-06 | $38.30 | $38.30 | 4,806,600 | — | — |
| 2025-02-05 | $39.60 | $39.60 | 4,311,200 | — | — |
| 2025-02-04 | $38.73 | $38.73 | 3,462,700 | — | — |
| 2025-02-03 | $38.33 | $38.33 | 4,731,100 | — | — |
| 2025-01-31 | $37.32 | $37.32 | 3,472,800 | — | — |
| 2025-01-30 | $37.85 | $37.85 | 3,124,900 | — | — |
| 2025-01-29 | $37.35 | $37.35 | 3,458,900 | — | — |
| 2025-01-28 | $37.22 | $37.22 | 5,590,200 | — | — |
| 2025-01-27 | $36.35 | $36.35 | 10,976,100 | — | — |
| 2025-01-24 | $40.15 | $40.15 | 3,607,900 | — | — |
| 2025-01-23 | $40.55 | $40.55 | 3,839,000 | — | — |
| 2025-01-22 | $40.74 | $40.74 | 4,248,000 | — | — |
| 2025-01-21 | $39.93 | $39.93 | 5,138,600 | — | — |
| 2025-01-17 | $40.46 | $40.46 | 5,292,900 | — | — |
| 2025-01-16 | $40.57 | $40.57 | 6,107,100 | — | — |
| 2025-01-15 | $40.23 | $40.23 | 5,643,600 | — | — |
| 2025-01-14 | $38.59 | $38.59 | 6,949,600 | — | — |
| 2025-01-13 | $38.30 | $38.30 | 5,387,000 | — | — |
| 2025-01-10 | $38.32 | $38.32 | 6,883,300 | — | — |
| 2025-01-08 | $37.86 | $37.86 | 6,437,400 | — | — |
| 2025-01-07 | $36.68 | $36.68 | 4,802,900 | — | — |
| 2025-01-06 | $36.01 | $36.01 | 4,509,300 | — | — |
| 2025-01-03 | $34.94 | $34.94 | 4,040,600 | — | — |
| 2025-01-02 | $35.57 | $35.57 | 3,975,700 | — | — |