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
- 2004-04-30 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 | $63.54 | $63.54 | 1,980,800 | — | — |
| 2025-12-30 | $61.37 | $61.37 | 1,663,500 | — | — |
| 2025-12-29 | $61.75 | $61.75 | 1,702,100 | — | — |
| 2025-12-26 | $63.11 | $63.11 | 1,385,400 | — | — |
| 2025-12-24 | $64.18 | $64.18 | 1,147,700 | — | — |
| 2025-12-23 | $63.29 | $63.29 | 2,911,800 | — | — |
| 2025-12-22 | $65.60 | $65.60 | 7,671,700 | — | — |
| 2025-12-19 | $62.72 | $62.72 | 1,313,700 | — | — |
| 2025-12-18 | $62.20 | $62.20 | 2,946,700 | — | — |
| 2025-12-17 | $59.82 | $59.82 | 2,017,300 | — | — |
| 2025-12-16 | $62.02 | $62.02 | 1,525,600 | — | — |
| 2025-12-15 | $62.16 | $62.16 | 1,853,100 | — | — |
| 2025-12-12 | $63.35 | $63.35 | 1,584,200 | — | — |
| 2025-12-11 | $60.77 | $60.77 | 1,750,200 | — | — |
| 2025-12-10 | $60.32 | $60.32 | 2,240,000 | — | — |
| 2025-12-09 | $61.60 | $61.60 | 1,710,600 | — | — |
| 2025-12-08 | $64.13 | $64.13 | 1,497,500 | — | — |
| 2025-12-05 | $65.67 | $65.67 | 1,395,100 | — | — |
| 2025-12-04 | $66.54 | $66.54 | 1,520,000 | — | — |
| 2025-12-03 | $64.66 | $64.66 | 2,222,600 | — | — |
| 2025-12-02 | $63.51 | $63.51 | 2,145,300 | — | — |
| 2025-12-01 | $66.05 | $66.05 | 1,396,400 | — | — |
| 2025-11-28 | $68.13 | $68.13 | 525,400 | — | — |
| 2025-11-26 | $68.15 | $68.15 | 1,948,100 | — | — |
| 2025-11-25 | $67.55 | $67.55 | 2,112,900 | — | — |
| 2025-11-24 | $67.21 | $67.21 | 1,823,400 | — | — |
| 2025-11-21 | $65.44 | $65.44 | 1,410,900 | — | — |
| 2025-11-20 | $63.50 | $63.50 | 1,852,800 | — | — |
| 2025-11-19 | $64.79 | $64.79 | 2,440,600 | — | — |
| 2025-11-18 | $66.16 | $66.16 | 1,294,600 | — | — |
| 2025-11-17 | $66.95 | $66.95 | 2,392,600 | — | — |
| 2025-11-14 | $66.44 | $66.44 | 2,150,600 | — | — |
| 2025-11-13 | $65.52 | $65.52 | 2,313,700 | — | — |
| 2025-11-12 | $65.94 | $65.94 | 2,468,800 | — | — |
| 2025-11-11 | $66.50 | $66.50 | 2,417,400 | — | — |
| 2025-11-10 | $62.20 | $62.20 | 1,795,700 | — | — |
| 2025-11-07 | $60.16 | $60.16 | 1,881,300 | — | — |
| 2025-11-06 | $60.30 | $60.30 | 2,204,600 | — | — |
| 2025-11-05 | $59.19 | $59.19 | 1,320,800 | — | — |
| 2025-11-04 | $59.62 | $59.62 | 979,000 | — | — |
| 2025-11-03 | $60.03 | $60.03 | 2,142,700 | — | — |
| 2025-10-31 | $63.59 | $63.59 | 2,430,200 | — | — |
| 2025-10-30 | $62.25 | $62.25 | 1,542,100 | — | — |
| 2025-10-29 | $61.99 | $61.99 | 1,912,300 | — | — |
| 2025-10-28 | $61.97 | $61.97 | 1,939,400 | — | — |
| 2025-10-27 | $60.18 | $60.18 | 1,461,800 | — | — |
| 2025-10-24 | $57.83 | $57.83 | 1,067,000 | — | — |
| 2025-10-23 | $57.50 | $57.50 | 1,891,000 | — | — |
| 2025-10-22 | $54.76 | $54.76 | 2,659,100 | — | — |
| 2025-10-21 | $57.78 | $57.78 | 1,081,700 | — | — |
| 2025-10-20 | $59.35 | $59.35 | 1,381,800 | — | — |
| 2025-10-17 | $58.44 | $58.44 | 1,162,000 | — | — |
| 2025-10-16 | $58.96 | $58.96 | 2,138,300 | — | — |
| 2025-10-15 | $62.80 | $62.80 | 2,043,700 | — | — |
| 2025-10-14 | $61.03 | $61.03 | 2,173,700 | — | — |
| 2025-10-13 | $59.59 | $59.59 | 1,379,400 | — | — |
| 2025-10-10 | $60.04 | $60.04 | 1,313,900 | — | — |
| 2025-10-09 | $60.31 | $60.31 | 1,320,100 | — | — |
| 2025-10-08 | $60.82 | $60.82 | 1,663,600 | — | — |
| 2025-10-07 | $60.17 | $60.17 | 1,784,900 | — | — |
| 2025-10-06 | $60.64 | $60.64 | 3,020,500 | — | — |
| 2025-10-03 | $56.97 | $56.97 | 2,457,700 | — | — |
| 2025-10-02 | $56.32 | $56.32 | 2,004,600 | — | — |
| 2025-10-01 | $55.84 | $55.84 | 2,066,500 | — | — |
| 2025-09-30 | $54.96 | $54.96 | 2,811,700 | — | — |
| 2025-09-29 | $53.89 | $53.89 | 2,944,700 | — | — |
| 2025-09-26 | $50.40 | $50.40 | 2,096,100 | — | — |
| 2025-09-25 | $47.83 | $47.83 | 1,625,700 | — | — |
| 2025-09-24 | $48.29 | $48.29 | 2,087,600 | — | — |
| 2025-09-23 | $48.55 | $48.55 | 1,904,500 | — | — |
| 2025-09-22 | $48.25 | $48.25 | 1,951,300 | — | — |
| 2025-09-19 | $48.66 | $48.66 | 3,761,700 | — | — |
| 2025-09-18 | $49.29 | $49.29 | 3,768,600 | — | — |
| 2025-09-17 | $47.56 | $47.56 | 7,377,000 | — | — |
| 2025-09-16 | $49.76 | $49.76 | 2,014,300 | — | — |
| 2025-09-15 | $49.44 | $49.44 | 1,740,600 | — | — |
| 2025-09-12 | $51.13 | $51.13 | 1,896,700 | — | — |
| 2025-09-11 | $53.32 | $53.32 | 1,587,000 | — | — |
| 2025-09-10 | $52.00 | $52.00 | 1,875,400 | — | — |
| 2025-09-09 | $51.50 | $51.50 | 1,975,600 | — | — |
| 2025-09-08 | $52.09 | $52.09 | 2,556,800 | — | — |
| 2025-09-05 | $53.01 | $53.01 | 3,722,800 | — | — |
| 2025-09-04 | $49.75 | $49.75 | 3,293,400 | — | — |
| 2025-09-03 | $49.99 | $49.99 | 4,955,300 | — | — |
| 2025-09-02 | $49.62 | $49.62 | 13,130,500 | — | — |
| 2025-08-29 | $35.33 | $35.33 | 3,222,000 | — | — |
| 2025-08-28 | $37.35 | $37.35 | 2,161,800 | — | — |
| 2025-08-27 | $37.83 | $37.83 | 2,177,900 | — | — |
| 2025-08-26 | $38.19 | $38.19 | 1,240,200 | — | — |
| 2025-08-25 | $37.01 | $37.01 | 1,268,100 | — | — |
| 2025-08-22 | $38.34 | $38.34 | 1,548,300 | — | — |
| 2025-08-21 | $38.05 | $38.05 | 1,022,900 | — | — |
| 2025-08-20 | $37.32 | $37.32 | 1,333,700 | — | — |
| 2025-08-19 | $37.84 | $37.84 | 2,188,900 | — | — |
| 2025-08-18 | $38.95 | $38.95 | 1,563,600 | — | — |
| 2025-08-15 | $38.67 | $38.67 | 1,214,400 | — | — |
| 2025-08-14 | $38.72 | $38.72 | 2,033,200 | — | — |
| 2025-08-13 | $36.88 | $36.88 | 2,417,500 | — | — |
| 2025-08-12 | $34.31 | $34.31 | 2,038,800 | — | — |
| 2025-08-11 | $33.23 | $33.23 | 1,825,300 | — | — |
| 2025-08-08 | $34.11 | $34.11 | 2,104,900 | — | — |
| 2025-08-07 | $35.25 | $35.25 | 1,050,100 | — | — |
| 2025-08-06 | $35.14 | $35.14 | 1,124,300 | — | — |
| 2025-08-05 | $36.16 | $36.16 | 1,155,300 | — | — |
| 2025-08-04 | $36.58 | $36.58 | 1,612,700 | — | — |
| 2025-08-01 | $36.69 | $36.69 | 1,088,700 | — | — |
| 2025-07-31 | $37.64 | $37.64 | 1,784,100 | — | — |
| 2025-07-30 | $36.18 | $36.18 | 1,223,000 | — | — |
| 2025-07-29 | $35.90 | $35.90 | 1,016,300 | — | — |
| 2025-07-28 | $36.63 | $36.63 | 863,100 | — | — |
| 2025-07-25 | $37.18 | $37.18 | 1,009,100 | — | — |
| 2025-07-24 | $37.31 | $37.31 | 810,400 | — | — |
| 2025-07-23 | $37.93 | $37.93 | 934,200 | — | — |
| 2025-07-22 | $37.70 | $37.70 | 1,161,300 | — | — |
| 2025-07-21 | $36.96 | $36.96 | 1,304,000 | — | — |
| 2025-07-18 | $37.23 | $37.23 | 1,368,200 | — | — |
| 2025-07-17 | $38.89 | $38.89 | 1,531,300 | — | — |
| 2025-07-16 | $38.68 | $38.68 | 1,635,000 | — | — |
| 2025-07-15 | $38.01 | $38.01 | 1,752,800 | — | — |
| 2025-07-14 | $38.58 | $38.58 | 1,615,900 | — | — |
| 2025-07-11 | $37.01 | $37.01 | 960,400 | — | — |
| 2025-07-10 | $36.59 | $36.59 | 1,161,500 | — | — |
| 2025-07-09 | $36.63 | $36.63 | 2,567,700 | — | — |
| 2025-07-08 | $34.25 | $34.25 | 1,492,600 | — | — |
| 2025-07-07 | $33.36 | $33.36 | 1,405,000 | — | — |
| 2025-07-03 | $34.66 | $34.66 | 1,301,100 | — | — |
| 2025-07-02 | $34.36 | $34.36 | 1,313,200 | — | — |
| 2025-07-01 | $33.64 | $33.64 | 1,269,000 | — | — |
| 2025-06-30 | $33.04 | $33.04 | 1,393,100 | — | — |
| 2025-06-27 | $33.16 | $33.16 | 2,354,500 | — | — |
| 2025-06-26 | $33.91 | $33.91 | 1,127,400 | — | — |
| 2025-06-25 | $33.11 | $33.11 | 1,181,400 | — | — |
| 2025-06-24 | $33.40 | $33.40 | 1,430,700 | — | — |
| 2025-06-23 | $32.64 | $32.64 | 1,056,600 | — | — |
| 2025-06-20 | $32.43 | $32.43 | 2,414,500 | — | — |
| 2025-06-18 | $32.73 | $32.73 | 1,252,100 | — | — |
| 2025-06-17 | $32.54 | $32.54 | 987,700 | — | — |
| 2025-06-16 | $33.78 | $33.78 | 1,609,800 | — | — |
| 2025-06-13 | $34.38 | $34.38 | 1,618,100 | — | — |
| 2025-06-12 | $33.20 | $33.20 | 1,559,900 | — | — |
| 2025-06-11 | $33.11 | $33.11 | 1,232,200 | — | — |
| 2025-06-10 | $34.54 | $34.54 | 2,006,800 | — | — |
| 2025-06-09 | $33.13 | $33.13 | 1,360,000 | — | — |
| 2025-06-06 | $32.30 | $32.30 | 768,100 | — | — |
| 2025-06-05 | $32.08 | $32.08 | 1,022,200 | — | — |
| 2025-06-04 | $32.41 | $32.41 | 1,269,700 | — | — |
| 2025-06-03 | $32.00 | $32.00 | 1,258,200 | — | — |
| 2025-06-02 | $31.21 | $31.21 | 1,260,300 | — | — |
| 2025-05-30 | $31.02 | $31.02 | 1,251,600 | — | — |
| 2025-05-29 | $31.32 | $31.32 | 1,410,000 | — | — |
| 2025-05-28 | $30.28 | $30.28 | 1,115,900 | — | — |
| 2025-05-27 | $30.53 | $30.53 | 1,888,000 | — | — |
| 2025-05-23 | $30.54 | $30.54 | 1,791,900 | — | — |
| 2025-05-22 | $30.49 | $30.49 | 1,330,800 | — | — |
| 2025-05-21 | $31.31 | $31.31 | 2,004,900 | — | — |
| 2025-05-20 | $32.66 | $32.66 | 2,757,200 | — | — |
| 2025-05-19 | $30.75 | $30.75 | 1,621,100 | — | — |
| 2025-05-16 | $31.00 | $31.00 | 2,128,500 | — | — |
| 2025-05-15 | $29.84 | $29.84 | 2,309,400 | — | — |
| 2025-05-14 | $30.00 | $30.00 | 2,024,600 | — | — |
| 2025-05-13 | $30.61 | $30.61 | 3,476,300 | — | — |
| 2025-05-12 | $32.13 | $32.13 | 2,255,100 | — | — |
| 2025-05-09 | $31.70 | $31.70 | 1,037,700 | — | — |
| 2025-05-08 | $32.48 | $32.48 | 2,263,800 | — | — |
| 2025-05-07 | $33.04 | $33.04 | 3,789,700 | — | — |
| 2025-05-06 | $33.97 | $33.97 | 2,954,000 | — | — |
| 2025-05-05 | $36.67 | $36.67 | 2,542,900 | — | — |
| 2025-05-02 | $37.35 | $37.35 | 9,030,400 | — | — |
| 2025-05-01 | $42.92 | $42.92 | 1,807,900 | — | — |
| 2025-04-30 | $42.84 | $42.84 | 1,723,100 | — | — |
| 2025-04-29 | $41.29 | $41.29 | 1,075,000 | — | — |
| 2025-04-28 | $41.22 | $41.22 | 846,800 | — | — |
| 2025-04-25 | $40.43 | $40.43 | 893,400 | — | — |
| 2025-04-24 | $40.33 | $40.33 | 1,434,900 | — | — |
| 2025-04-23 | $38.00 | $38.00 | 1,194,400 | — | — |
| 2025-04-22 | $37.81 | $37.81 | 2,090,000 | — | — |
| 2025-04-21 | $37.93 | $37.93 | 1,879,100 | — | — |
| 2025-04-17 | $39.48 | $39.48 | 1,075,600 | — | — |
| 2025-04-16 | $39.15 | $39.15 | 3,004,500 | — | — |
| 2025-04-15 | $38.56 | $38.56 | 3,014,700 | — | — |
| 2025-04-14 | $39.81 | $39.81 | 1,696,400 | — | — |
| 2025-04-11 | $38.65 | $38.65 | 2,450,300 | — | — |
| 2025-04-10 | $37.85 | $37.85 | 2,693,600 | — | — |
| 2025-04-09 | $37.32 | $37.32 | 3,240,200 | — | — |
| 2025-04-08 | $34.57 | $34.57 | 3,277,200 | — | — |
| 2025-04-07 | $35.99 | $35.99 | 3,189,600 | — | — |
| 2025-04-04 | $37.36 | $37.36 | 3,210,200 | — | — |
| 2025-04-03 | $40.52 | $40.52 | 2,740,600 | — | — |
| 2025-04-02 | $40.25 | $40.25 | 4,594,000 | — | — |
| 2025-04-01 | $37.50 | $37.50 | 2,504,000 | — | — |
| 2025-03-31 | $40.19 | $40.19 | 1,688,200 | — | — |
| 2025-03-28 | $43.19 | $43.19 | 1,519,900 | — | — |
| 2025-03-27 | $42.99 | $42.99 | 2,031,900 | — | — |
| 2025-03-26 | $43.63 | $43.63 | 1,915,000 | — | — |
| 2025-03-25 | $44.55 | $44.55 | 1,310,800 | — | — |
| 2025-03-24 | $46.57 | $46.57 | 2,915,500 | — | — |
| 2025-03-21 | $45.43 | $45.43 | 3,725,500 | — | — |
| 2025-03-20 | $43.10 | $43.10 | 1,055,400 | — | — |
| 2025-03-19 | $43.45 | $43.45 | 1,156,000 | — | — |
| 2025-03-18 | $43.28 | $43.28 | 1,339,600 | — | — |
| 2025-03-17 | $44.91 | $44.91 | 1,189,100 | — | — |
| 2025-03-14 | $44.36 | $44.36 | 1,337,100 | — | — |
| 2025-03-13 | $44.40 | $44.40 | 994,600 | — | — |
| 2025-03-12 | $43.99 | $43.99 | 1,872,700 | — | — |
| 2025-03-11 | $44.40 | $44.40 | 1,967,300 | — | — |
| 2025-03-10 | $43.31 | $43.31 | 1,674,600 | — | — |
| 2025-03-07 | $43.43 | $43.43 | 1,741,500 | — | — |
| 2025-03-06 | $43.27 | $43.27 | 1,107,300 | — | — |
| 2025-03-05 | $43.88 | $43.88 | 1,252,300 | — | — |
| 2025-03-04 | $43.69 | $43.69 | 1,787,900 | — | — |
| 2025-03-03 | $42.89 | $42.89 | 1,864,500 | — | — |
| 2025-02-28 | $46.00 | $46.00 | 2,017,100 | — | — |
| 2025-02-27 | $47.45 | $47.45 | 1,201,600 | — | — |
| 2025-02-26 | $46.86 | $46.86 | 984,400 | — | — |
| 2025-02-25 | $46.65 | $46.65 | 1,858,900 | — | — |
| 2025-02-24 | $48.14 | $48.14 | 1,420,300 | — | — |
| 2025-02-21 | $50.26 | $50.26 | 2,169,400 | — | — |
| 2025-02-20 | $51.12 | $51.12 | 2,790,800 | — | — |
| 2025-02-19 | $46.40 | $46.40 | 1,749,400 | — | — |
| 2025-02-18 | $45.39 | $45.39 | 1,779,200 | — | — |
| 2025-02-14 | $46.16 | $46.16 | 4,821,300 | — | — |
| 2025-02-13 | $41.62 | $41.62 | 1,556,600 | — | — |
| 2025-02-12 | $42.18 | $42.18 | 1,785,900 | — | — |
| 2025-02-11 | $41.56 | $41.56 | 1,186,200 | — | — |
| 2025-02-10 | $42.21 | $42.21 | 2,616,100 | — | — |
| 2025-02-07 | $42.76 | $42.76 | 3,642,900 | — | — |
| 2025-02-06 | $46.17 | $46.17 | 3,901,200 | — | — |
| 2025-02-05 | $50.41 | $50.41 | 897,200 | — | — |
| 2025-02-04 | $49.20 | $49.20 | 1,319,000 | — | — |
| 2025-02-03 | $48.47 | $48.47 | 680,400 | — | — |
| 2025-01-31 | $49.46 | $49.46 | 1,099,100 | — | — |
| 2025-01-30 | $49.97 | $49.97 | 1,139,400 | — | — |
| 2025-01-29 | $48.65 | $48.65 | 766,300 | — | — |
| 2025-01-28 | $48.70 | $48.70 | 862,800 | — | — |
| 2025-01-27 | $49.94 | $49.94 | 1,338,500 | — | — |
| 2025-01-24 | $50.75 | $50.75 | 2,100,000 | — | — |
| 2025-01-23 | $47.86 | $47.86 | 1,639,200 | — | — |
| 2025-01-22 | $46.82 | $46.82 | 1,358,400 | — | — |
| 2025-01-21 | $45.82 | $45.82 | 1,255,100 | — | — |
| 2025-01-17 | $45.74 | $45.74 | 998,300 | — | — |
| 2025-01-16 | $46.99 | $46.99 | 792,100 | — | — |
| 2025-01-15 | $46.87 | $46.87 | 1,174,300 | — | — |
| 2025-01-14 | $45.23 | $45.23 | 1,388,800 | — | — |
| 2025-01-13 | $46.71 | $46.71 | 1,288,500 | — | — |
| 2025-01-10 | $46.62 | $46.62 | 1,758,100 | — | — |
| 2025-01-08 | $47.37 | $47.37 | 904,200 | — | — |
| 2025-01-07 | $48.51 | $48.51 | 1,266,000 | — | — |
| 2025-01-06 | $49.19 | $49.19 | 761,900 | — | — |
| 2025-01-03 | $49.36 | $49.36 | 1,007,700 | — | — |
| 2025-01-02 | $48.93 | $48.93 | 865,700 | — | — |