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
- 2007-01-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 | $45.74 | $45.74 | 2,898,400 | — | — |
| 2025-12-30 | $46.14 | $46.14 | 2,540,300 | — | — |
| 2025-12-29 | $46.44 | $46.44 | 3,964,900 | — | — |
| 2025-12-26 | $45.59 | $45.59 | 3,564,300 | — | — |
| 2025-12-24 | $44.72 | $44.72 | 1,231,200 | — | — |
| 2025-12-23 | $44.61 | $44.61 | 3,104,900 | — | — |
| 2025-12-22 | $44.36 | $44.36 | 4,272,600 | — | — |
| 2025-12-19 | $42.80 | $42.80 | 6,726,100 | — | — |
| 2025-12-18 | $41.67 | $41.67 | 5,398,900 | — | — |
| 2025-12-17 | $40.83 | $40.83 | 8,202,500 | — | — |
| 2025-12-16 | $43.15 | $43.15 | 5,072,000 | — | — |
| 2025-12-15 | $43.81 | $43.81 | 5,931,800 | — | — |
| 2025-12-12 | $43.84 | $43.84 | 3,775,500 | — | — |
| 2025-12-11 | $43.95 | $43.95 | 3,262,000 | — | — |
| 2025-12-10 | $44.28 | $44.28 | 4,417,700 | — | — |
| 2025-12-09 | $43.21 | $43.21 | 8,261,100 | — | — |
| 2025-12-08 | $44.30 | $44.30 | 6,445,900 | — | — |
| 2025-12-05 | $42.06 | $42.06 | 4,307,000 | — | — |
| 2025-12-04 | $42.66 | $42.66 | 4,891,300 | — | — |
| 2025-12-03 | $42.00 | $42.00 | 6,279,700 | — | — |
| 2025-12-02 | $40.83 | $40.83 | 5,837,300 | — | — |
| 2025-12-01 | $42.62 | $42.62 | 7,966,700 | — | — |
| 2025-11-28 | $40.94 | $40.94 | 2,569,500 | — | — |
| 2025-11-26 | $40.78 | $40.78 | 5,327,200 | — | — |
| 2025-11-25 | $40.40 | $40.40 | 8,352,100 | — | — |
| 2025-11-24 | $37.92 | $37.92 | 11,277,000 | — | — |
| 2025-11-21 | $38.99 | $38.99 | 7,108,700 | — | — |
| 2025-11-20 | $39.21 | $39.21 | 6,929,400 | — | — |
| 2025-11-19 | $41.20 | $41.20 | 5,576,200 | — | — |
| 2025-11-18 | $40.64 | $40.64 | 5,986,200 | — | — |
| 2025-11-17 | $40.16 | $40.16 | 9,746,400 | — | — |
| 2025-11-14 | $42.79 | $42.79 | 5,751,600 | — | — |
| 2025-11-13 | $44.01 | $44.01 | 7,806,200 | — | — |
| 2025-11-12 | $44.91 | $44.91 | 11,290,700 | — | — |
| 2025-11-11 | $43.73 | $43.73 | 8,091,200 | — | — |
| 2025-11-10 | $44.56 | $44.56 | 12,644,800 | — | — |
| 2025-11-07 | $41.52 | $41.52 | 23,711,300 | — | — |
| 2025-11-06 | $45.06 | $45.06 | 38,903,400 | — | — |
| 2025-11-05 | $59.92 | $59.92 | 6,614,700 | — | — |
| 2025-11-04 | $59.56 | $59.56 | 4,116,100 | — | — |
| 2025-11-03 | $59.25 | $59.25 | 4,771,400 | — | — |
| 2025-10-31 | $60.23 | $60.23 | 3,043,100 | — | — |
| 2025-10-30 | $60.13 | $60.13 | 2,586,400 | — | — |
| 2025-10-29 | $61.38 | $61.38 | 3,486,000 | — | — |
| 2025-10-28 | $61.90 | $61.90 | 2,894,100 | — | — |
| 2025-10-27 | $62.22 | $62.22 | 3,313,700 | — | — |
| 2025-10-24 | $63.35 | $63.35 | 2,317,500 | — | — |
| 2025-10-23 | $61.95 | $61.95 | 3,206,000 | — | — |
| 2025-10-22 | $61.60 | $61.60 | 4,641,700 | — | — |
| 2025-10-21 | $63.40 | $63.40 | 2,771,300 | — | — |
| 2025-10-20 | $64.45 | $64.45 | 3,249,200 | — | — |
| 2025-10-17 | $64.86 | $64.86 | 2,990,400 | — | — |
| 2025-10-16 | $64.29 | $64.29 | 6,479,700 | — | — |
| 2025-10-15 | $63.10 | $63.10 | 3,589,300 | — | — |
| 2025-10-14 | $61.86 | $61.86 | 3,446,800 | — | — |
| 2025-10-13 | $61.14 | $61.14 | 3,657,700 | — | — |
| 2025-10-10 | $60.70 | $60.70 | 5,709,000 | — | — |
| 2025-10-09 | $64.26 | $64.26 | 4,129,800 | — | — |
| 2025-10-08 | $62.91 | $62.91 | 5,034,100 | — | — |
| 2025-10-07 | $61.06 | $61.06 | 4,953,300 | — | — |
| 2025-10-06 | $59.11 | $59.11 | 3,973,600 | — | — |
| 2025-10-03 | $58.70 | $58.70 | 4,499,300 | — | — |
| 2025-10-02 | $58.90 | $58.90 | 5,037,100 | — | — |
| 2025-10-01 | $57.50 | $57.50 | 5,524,800 | — | — |
| 2025-09-30 | $57.49 | $57.49 | 6,381,800 | — | — |
| 2025-09-29 | $56.90 | $56.90 | 6,533,600 | — | — |
| 2025-09-26 | $54.39 | $54.39 | 5,831,500 | — | — |
| 2025-09-25 | $51.81 | $51.81 | 4,855,300 | — | — |
| 2025-09-24 | $51.88 | $51.88 | 5,742,500 | — | — |
| 2025-09-23 | $51.01 | $51.01 | 5,935,400 | — | — |
| 2025-09-22 | $51.34 | $51.34 | 10,602,300 | — | — |
| 2025-09-19 | $54.73 | $54.73 | 6,079,900 | — | — |
| 2025-09-18 | $55.19 | $55.19 | 4,471,800 | — | — |
| 2025-09-17 | $56.34 | $56.34 | 4,954,800 | — | — |
| 2025-09-16 | $55.27 | $55.27 | 6,636,500 | — | — |
| 2025-09-15 | $56.07 | $56.07 | 4,819,800 | — | — |
| 2025-09-12 | $57.82 | $57.82 | 3,094,300 | — | — |
| 2025-09-11 | $57.92 | $57.92 | 5,884,600 | — | — |
| 2025-09-10 | $56.22 | $56.22 | 3,339,000 | — | — |
| 2025-09-09 | $56.04 | $56.04 | 4,931,200 | — | — |
| 2025-09-08 | $55.64 | $55.64 | 9,721,800 | — | — |
| 2025-09-05 | $58.37 | $58.37 | 5,981,400 | — | — |
| 2025-09-04 | $60.76 | $60.76 | 4,748,100 | — | — |
| 2025-09-03 | $61.10 | $61.10 | 4,397,100 | — | — |
| 2025-09-02 | $61.41 | $61.41 | 7,005,000 | — | — |
| 2025-08-29 | $62.88 | $62.88 | 10,299,900 | — | — |
| 2025-08-28 | $59.69 | $59.69 | 3,200,200 | — | — |
| 2025-08-27 | $59.76 | $59.76 | 3,433,500 | — | — |
| 2025-08-26 | $59.57 | $59.57 | 6,058,600 | — | — |
| 2025-08-25 | $60.19 | $60.19 | 4,957,300 | — | — |
| 2025-08-22 | $61.52 | $61.52 | 5,389,800 | — | — |
| 2025-08-21 | $62.07 | $62.07 | 4,155,300 | — | — |
| 2025-08-20 | $61.95 | $61.95 | 6,792,000 | — | — |
| 2025-08-19 | $60.47 | $60.47 | 7,894,500 | — | — |
| 2025-08-18 | $61.20 | $61.20 | 9,670,300 | — | — |
| 2025-08-15 | $57.30 | $57.30 | 5,477,700 | — | — |
| 2025-08-14 | $56.67 | $56.67 | 4,674,800 | — | — |
| 2025-08-13 | $56.07 | $56.07 | 5,400,000 | — | — |
| 2025-08-12 | $54.72 | $54.72 | 10,570,200 | — | — |
| 2025-08-11 | $54.00 | $54.00 | 12,548,000 | — | — |
| 2025-08-08 | $51.95 | $51.95 | 11,862,400 | — | — |
| 2025-08-07 | $50.12 | $50.12 | 23,737,600 | — | — |
| 2025-08-06 | $42.74 | $42.74 | 12,816,500 | — | — |
| 2025-08-05 | $42.74 | $42.74 | 7,670,800 | — | — |
| 2025-08-04 | $45.18 | $45.18 | 4,261,300 | — | — |
| 2025-08-01 | $44.72 | $44.72 | 3,925,200 | — | — |
| 2025-07-31 | $45.34 | $45.34 | 4,164,900 | — | — |
| 2025-07-30 | $46.54 | $46.54 | 3,880,800 | — | — |
| 2025-07-29 | $47.44 | $47.44 | 4,638,700 | — | — |
| 2025-07-28 | $46.96 | $46.96 | 4,329,200 | — | — |
| 2025-07-25 | $46.64 | $46.64 | 3,824,700 | — | — |
| 2025-07-24 | $46.31 | $46.31 | 5,433,100 | — | — |
| 2025-07-23 | $45.16 | $45.16 | 5,005,900 | — | — |
| 2025-07-22 | $44.34 | $44.34 | 4,520,300 | — | — |
| 2025-07-21 | $43.61 | $43.61 | 5,304,700 | — | — |
| 2025-07-18 | $44.43 | $44.43 | 5,750,700 | — | — |
| 2025-07-17 | $44.45 | $44.45 | 6,002,800 | — | — |
| 2025-07-16 | $44.45 | $44.45 | 4,437,100 | — | — |
| 2025-07-15 | $45.51 | $45.51 | 3,376,700 | — | — |
| 2025-07-14 | $45.47 | $45.47 | 4,564,000 | — | — |
| 2025-07-11 | $45.09 | $45.09 | 4,517,100 | — | — |
| 2025-07-10 | $45.18 | $45.18 | 4,262,300 | — | — |
| 2025-07-09 | $46.10 | $46.10 | 3,491,600 | — | — |
| 2025-07-08 | $45.59 | $45.59 | 3,835,700 | — | — |
| 2025-07-07 | $45.69 | $45.69 | 3,862,100 | — | — |
| 2025-07-03 | $46.56 | $46.56 | 2,433,900 | — | — |
| 2025-07-02 | $46.37 | $46.37 | 4,022,700 | — | — |
| 2025-07-01 | $46.00 | $46.00 | 7,484,700 | — | — |
| 2025-06-30 | $46.39 | $46.39 | 5,862,300 | — | — |
| 2025-06-27 | $45.89 | $45.89 | 6,452,800 | — | — |
| 2025-06-26 | $45.42 | $45.42 | 8,809,700 | — | — |
| 2025-06-25 | $45.47 | $45.47 | 6,202,700 | — | — |
| 2025-06-24 | $45.41 | $45.41 | 13,033,200 | — | — |
| 2025-06-23 | $42.83 | $42.83 | 5,833,500 | — | — |
| 2025-06-20 | $43.37 | $43.37 | 6,075,600 | — | — |
| 2025-06-18 | $44.07 | $44.07 | 6,733,300 | — | — |
| 2025-06-17 | $44.16 | $44.16 | 8,350,700 | — | — |
| 2025-06-16 | $43.49 | $43.49 | 9,216,700 | — | — |
| 2025-06-13 | $41.16 | $41.16 | 5,077,500 | — | — |
| 2025-06-12 | $41.98 | $41.98 | 4,166,500 | — | — |
| 2025-06-11 | $42.07 | $42.07 | 6,859,800 | — | — |
| 2025-06-10 | $42.55 | $42.55 | 9,323,800 | — | — |
| 2025-06-09 | $42.28 | $42.28 | 11,513,500 | — | — |
| 2025-06-06 | $40.60 | $40.60 | 6,239,000 | — | — |
| 2025-06-05 | $40.08 | $40.08 | 6,363,800 | — | — |
| 2025-06-04 | $40.09 | $40.09 | 10,824,400 | — | — |
| 2025-06-03 | $39.18 | $39.18 | 8,529,900 | — | — |
| 2025-06-02 | $38.10 | $38.10 | 6,642,900 | — | — |
| 2025-05-30 | $37.88 | $37.88 | 9,796,600 | — | — |
| 2025-05-29 | $36.34 | $36.34 | 8,756,200 | — | — |
| 2025-05-28 | $34.93 | $34.93 | 6,586,800 | — | — |
| 2025-05-27 | $37.04 | $37.04 | 7,358,100 | — | — |
| 2025-05-23 | $36.10 | $36.10 | 4,129,200 | — | — |
| 2025-05-22 | $35.65 | $35.65 | 9,135,100 | — | — |
| 2025-05-21 | $36.58 | $36.58 | 5,876,800 | — | — |
| 2025-05-20 | $38.08 | $38.08 | 6,154,600 | — | — |
| 2025-05-19 | $37.50 | $37.50 | 9,103,800 | — | — |
| 2025-05-16 | $39.39 | $39.39 | 5,495,600 | — | — |
| 2025-05-15 | $39.05 | $39.05 | 4,589,500 | — | — |
| 2025-05-14 | $38.94 | $38.94 | 9,729,600 | — | — |
| 2025-05-13 | $37.93 | $37.93 | 6,547,200 | — | — |
| 2025-05-12 | $37.32 | $37.32 | 6,776,900 | — | — |
| 2025-05-09 | $36.77 | $36.77 | 6,166,700 | — | — |
| 2025-05-08 | $35.24 | $35.24 | 8,009,700 | — | — |
| 2025-05-07 | $35.79 | $35.79 | 6,893,300 | — | — |
| 2025-05-06 | $35.52 | $35.52 | 17,930,500 | — | — |
| 2025-05-05 | $33.89 | $33.89 | 13,442,800 | — | — |
| 2025-05-02 | $34.46 | $34.46 | 6,049,000 | — | — |
| 2025-05-01 | $34.87 | $34.87 | 4,241,900 | — | — |
| 2025-04-30 | $34.96 | $34.96 | 4,479,900 | — | — |
| 2025-04-29 | $35.46 | $35.46 | 7,318,500 | — | — |
| 2025-04-28 | $35.93 | $35.93 | 5,168,100 | — | — |
| 2025-04-25 | $36.74 | $36.74 | 4,858,700 | — | — |
| 2025-04-24 | $37.20 | $37.20 | 4,319,400 | — | — |
| 2025-04-23 | $37.27 | $37.27 | 8,721,700 | — | — |
| 2025-04-22 | $37.84 | $37.84 | 6,906,600 | — | — |
| 2025-04-21 | $36.09 | $36.09 | 5,980,800 | — | — |
| 2025-04-17 | $37.24 | $37.24 | 4,969,000 | — | — |
| 2025-04-16 | $36.66 | $36.66 | 4,298,400 | — | — |
| 2025-04-15 | $37.08 | $37.08 | 5,416,900 | — | — |
| 2025-04-14 | $37.34 | $37.34 | 4,596,900 | — | — |
| 2025-04-11 | $37.29 | $37.29 | 5,458,100 | — | — |
| 2025-04-10 | $36.53 | $36.53 | 9,571,500 | — | — |
| 2025-04-09 | $37.25 | $37.25 | 11,124,500 | — | — |
| 2025-04-08 | $33.89 | $33.89 | 9,215,300 | — | — |
| 2025-04-07 | $35.46 | $35.46 | 10,842,600 | — | — |
| 2025-04-04 | $35.54 | $35.54 | 11,115,500 | — | — |
| 2025-04-03 | $36.00 | $36.00 | 8,765,000 | — | — |
| 2025-04-02 | $36.75 | $36.75 | 7,209,000 | — | — |
| 2025-04-01 | $35.73 | $35.73 | 8,912,800 | — | — |
| 2025-03-31 | $35.62 | $35.62 | 15,068,000 | — | — |
| 2025-03-28 | $33.65 | $33.65 | 6,444,400 | — | — |
| 2025-03-27 | $35.15 | $35.15 | 4,519,300 | — | — |
| 2025-03-26 | $34.90 | $34.90 | 9,496,100 | — | — |
| 2025-03-25 | $35.26 | $35.26 | 7,691,200 | — | — |
| 2025-03-24 | $34.88 | $34.88 | 15,148,100 | — | — |
| 2025-03-21 | $32.93 | $32.93 | 10,129,000 | — | — |
| 2025-03-20 | $31.25 | $31.25 | 6,666,000 | — | — |
| 2025-03-19 | $31.90 | $31.90 | 13,508,200 | — | — |
| 2025-03-18 | $30.37 | $30.37 | 12,070,700 | — | — |
| 2025-03-17 | $29.93 | $29.93 | 11,689,900 | — | — |
| 2025-03-14 | $27.08 | $27.08 | 4,522,500 | — | — |
| 2025-03-13 | $26.63 | $26.63 | 5,037,400 | — | — |
| 2025-03-12 | $27.49 | $27.49 | 7,394,200 | — | — |
| 2025-03-11 | $27.83 | $27.83 | 9,271,400 | — | — |
| 2025-03-10 | $27.23 | $27.23 | 12,129,200 | — | — |
| 2025-03-07 | $27.39 | $27.39 | 7,847,500 | — | — |
| 2025-03-06 | $25.42 | $25.42 | 6,824,400 | — | — |
| 2025-03-05 | $25.77 | $25.77 | 8,148,600 | — | — |
| 2025-03-04 | $25.90 | $25.90 | 15,580,100 | — | — |
| 2025-03-03 | $25.65 | $25.65 | 10,433,600 | — | — |
| 2025-02-28 | $25.69 | $25.69 | 8,374,500 | — | — |
| 2025-02-27 | $25.99 | $25.99 | 8,299,500 | — | — |
| 2025-02-26 | $27.21 | $27.21 | 9,288,900 | — | — |
| 2025-02-25 | $26.88 | $26.88 | 20,311,200 | — | — |
| 2025-02-24 | $31.37 | $31.37 | 18,674,300 | — | — |
| 2025-02-21 | $32.62 | $32.62 | 62,380,500 | — | — |
| 2025-02-20 | $25.53 | $25.53 | 34,240,600 | — | — |
| 2025-02-19 | $26.09 | $26.09 | 25,278,400 | — | — |
| 2025-02-18 | $22.74 | $22.74 | 7,623,100 | — | — |
| 2025-02-14 | $22.34 | $22.34 | 7,155,500 | — | — |
| 2025-02-13 | $22.66 | $22.66 | 9,266,600 | — | — |
| 2025-02-12 | $21.28 | $21.28 | 9,856,000 | — | — |
| 2025-02-11 | $22.04 | $22.04 | 5,373,500 | — | — |
| 2025-02-10 | $21.68 | $21.68 | 8,907,200 | — | — |
| 2025-02-07 | $22.41 | $22.41 | 8,861,100 | — | — |
| 2025-02-06 | $21.96 | $21.96 | 7,908,700 | — | — |
| 2025-02-05 | $22.43 | $22.43 | 9,331,400 | — | — |
| 2025-02-04 | $22.92 | $22.92 | 9,533,200 | — | — |
| 2025-02-03 | $23.76 | $23.76 | 7,640,300 | — | — |
| 2025-01-31 | $24.98 | $24.98 | 5,929,900 | — | — |
| 2025-01-30 | $25.78 | $25.78 | 4,716,900 | — | — |
| 2025-01-29 | $25.36 | $25.36 | 7,072,900 | — | — |
| 2025-01-28 | $24.88 | $24.88 | 4,984,300 | — | — |
| 2025-01-27 | $25.38 | $25.38 | 5,965,100 | — | — |
| 2025-01-24 | $25.77 | $25.77 | 6,294,500 | — | — |
| 2025-01-23 | $25.04 | $25.04 | 9,456,200 | — | — |
| 2025-01-22 | $25.35 | $25.35 | 12,673,500 | — | — |
| 2025-01-21 | $26.81 | $26.81 | 10,474,800 | — | — |
| 2025-01-17 | $27.23 | $27.23 | 4,676,200 | — | — |
| 2025-01-16 | $27.59 | $27.59 | 6,679,800 | — | — |
| 2025-01-15 | $27.30 | $27.30 | 4,631,200 | — | — |
| 2025-01-14 | $26.87 | $26.87 | 4,058,700 | — | — |
| 2025-01-13 | $27.13 | $27.13 | 4,939,900 | — | — |
| 2025-01-10 | $26.76 | $26.76 | 9,115,200 | — | — |
| 2025-01-08 | $29.01 | $29.01 | 6,774,500 | — | — |
| 2025-01-07 | $29.20 | $29.20 | 6,731,000 | — | — |
| 2025-01-06 | $28.93 | $28.93 | 7,835,800 | — | — |
| 2025-01-03 | $28.80 | $28.80 | 7,341,900 | — | — |
| 2025-01-02 | $27.20 | $27.20 | 5,436,500 | — | — |