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
- 1989-11-09 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 | $73.58 | $73.58 | 817,100 | — | — |
| 2025-12-30 | $74.58 | $74.58 | 1,221,400 | — | — |
| 2025-12-29 | $74.56 | $74.56 | 898,500 | — | — |
| 2025-12-26 | $76.18 | $76.18 | 526,400 | — | — |
| 2025-12-24 | $76.57 | $76.57 | 544,200 | — | — |
| 2025-12-23 | $76.53 | $76.53 | 848,100 | — | — |
| 2025-12-22 | $76.51 | $76.51 | 1,070,300 | — | — |
| 2025-12-19 | $75.31 | $75.31 | 2,613,500 | — | — |
| 2025-12-18 | $73.03 | $73.03 | 1,191,800 | — | — |
| 2025-12-17 | $71.86 | $71.86 | 1,763,100 | — | — |
| 2025-12-16 | $74.50 | $74.50 | 1,819,700 | — | — |
| 2025-12-15 | $76.05 | $76.05 | 1,697,800 | — | — |
| 2025-12-12 | $75.62 | $75.62 | 1,735,800 | — | — |
| 2025-12-11 | $79.36 | $79.36 | 1,767,800 | — | — |
| 2025-12-10 | $78.41 | $78.41 | 2,151,200 | — | — |
| 2025-12-09 | $77.95 | $77.95 | 1,756,900 | — | — |
| 2025-12-08 | $77.19 | $77.19 | 1,733,200 | — | — |
| 2025-12-05 | $78.85 | $78.85 | 2,643,700 | — | — |
| 2025-12-04 | $75.83 | $75.83 | 1,872,200 | — | — |
| 2025-12-03 | $75.13 | $75.13 | 2,799,000 | — | — |
| 2025-12-02 | $71.41 | $71.41 | 2,561,800 | — | — |
| 2025-12-01 | $68.61 | $68.61 | 2,086,400 | — | — |
| 2025-11-28 | $70.21 | $70.21 | 605,700 | — | — |
| 2025-11-26 | $70.02 | $70.02 | 1,706,000 | — | — |
| 2025-11-25 | $67.97 | $67.97 | 1,851,900 | — | — |
| 2025-11-24 | $68.47 | $68.47 | 2,050,700 | — | — |
| 2025-11-21 | $67.26 | $67.26 | 1,895,400 | — | — |
| 2025-11-20 | $63.93 | $63.93 | 2,245,600 | — | — |
| 2025-11-19 | $65.30 | $65.30 | 1,929,000 | — | — |
| 2025-11-18 | $64.70 | $64.70 | 2,702,200 | — | — |
| 2025-11-17 | $61.73 | $61.73 | 1,744,100 | — | — |
| 2025-11-14 | $64.18 | $64.18 | 1,889,600 | — | — |
| 2025-11-13 | $64.58 | $64.58 | 2,547,700 | — | — |
| 2025-11-12 | $65.56 | $65.56 | 1,932,200 | — | — |
| 2025-11-11 | $66.06 | $66.06 | 2,005,400 | — | — |
| 2025-11-10 | $67.06 | $67.06 | 3,123,500 | — | — |
| 2025-11-07 | $63.49 | $63.49 | 1,969,400 | — | — |
| 2025-11-06 | $62.51 | $62.51 | 2,054,400 | — | — |
| 2025-11-05 | $63.15 | $63.15 | 2,159,700 | — | — |
| 2025-11-04 | $63.23 | $63.23 | 4,414,100 | — | — |
| 2025-11-03 | $72.82 | $72.82 | 2,954,600 | — | — |
| 2025-10-31 | $72.96 | $72.96 | 2,442,600 | — | — |
| 2025-10-30 | $73.64 | $73.64 | 2,391,900 | — | — |
| 2025-10-29 | $73.88 | $73.88 | 2,845,600 | — | — |
| 2025-10-28 | $71.84 | $71.84 | 1,854,100 | — | — |
| 2025-10-27 | $71.53 | $71.53 | 1,216,500 | — | — |
| 2025-10-24 | $69.15 | $69.15 | 949,600 | — | — |
| 2025-10-23 | $69.60 | $69.60 | 1,435,400 | — | — |
| 2025-10-22 | $66.90 | $66.90 | 1,677,400 | — | — |
| 2025-10-21 | $69.85 | $69.85 | 1,107,400 | — | — |
| 2025-10-20 | $70.31 | $70.31 | 1,290,600 | — | — |
| 2025-10-17 | $70.16 | $70.16 | 1,113,600 | — | — |
| 2025-10-16 | $70.20 | $70.20 | 1,558,700 | — | — |
| 2025-10-15 | $71.33 | $71.33 | 2,068,400 | — | — |
| 2025-10-14 | $71.00 | $71.00 | 1,249,800 | — | — |
| 2025-10-13 | $71.39 | $71.39 | 1,545,500 | — | — |
| 2025-10-10 | $69.27 | $69.27 | 2,138,600 | — | — |
| 2025-10-09 | $74.58 | $74.58 | 1,191,500 | — | — |
| 2025-10-08 | $73.67 | $73.67 | 1,151,700 | — | — |
| 2025-10-07 | $71.92 | $71.92 | 1,156,500 | — | — |
| 2025-10-06 | $74.46 | $74.46 | 1,297,800 | — | — |
| 2025-10-03 | $72.71 | $72.71 | 1,245,900 | — | — |
| 2025-10-02 | $72.87 | $72.87 | 1,522,200 | — | — |
| 2025-10-01 | $73.60 | $73.60 | 1,809,700 | — | — |
| 2025-09-30 | $73.32 | $73.32 | 1,884,400 | — | — |
| 2025-09-29 | $71.67 | $71.67 | 1,469,500 | — | — |
| 2025-09-26 | $71.35 | $71.35 | 1,784,500 | — | — |
| 2025-09-25 | $72.06 | $72.06 | 1,476,900 | — | — |
| 2025-09-24 | $72.15 | $72.15 | 1,493,100 | — | — |
| 2025-09-23 | $74.38 | $74.38 | 2,080,800 | — | — |
| 2025-09-22 | $74.71 | $74.71 | 3,394,700 | — | — |
| 2025-09-19 | $72.14 | $72.14 | 13,955,600 | — | — |
| 2025-09-18 | $71.64 | $71.64 | 4,644,000 | — | — |
| 2025-09-17 | $66.92 | $66.92 | 2,759,400 | — | — |
| 2025-09-16 | $66.14 | $66.14 | 2,152,500 | — | — |
| 2025-09-15 | $64.41 | $64.41 | 2,110,900 | — | — |
| 2025-09-12 | $64.41 | $64.41 | 1,902,200 | — | — |
| 2025-09-11 | $66.02 | $66.02 | 2,411,100 | — | — |
| 2025-09-10 | $66.17 | $66.17 | 1,919,900 | — | — |
| 2025-09-09 | $66.13 | $66.13 | 1,786,500 | — | — |
| 2025-09-08 | $66.67 | $66.67 | 2,432,500 | — | — |
| 2025-09-05 | $66.11 | $66.11 | 2,228,200 | — | — |
| 2025-09-04 | $65.97 | $65.97 | 2,388,800 | — | — |
| 2025-09-03 | $66.89 | $66.89 | 2,117,800 | — | — |
| 2025-09-02 | $66.75 | $66.75 | 2,205,800 | — | — |
| 2025-08-29 | $66.38 | $66.38 | 2,622,700 | — | — |
| 2025-08-28 | $66.66 | $66.66 | 1,577,700 | — | — |
| 2025-08-27 | $65.82 | $65.82 | 2,087,400 | — | — |
| 2025-08-26 | $65.73 | $65.73 | 3,058,300 | — | — |
| 2025-08-25 | $64.72 | $64.72 | 2,247,100 | — | — |
| 2025-08-22 | $64.16 | $64.16 | 2,078,000 | — | — |
| 2025-08-21 | $61.53 | $61.53 | 1,426,400 | — | — |
| 2025-08-20 | $61.40 | $61.40 | 2,311,200 | — | — |
| 2025-08-19 | $61.56 | $61.56 | 2,555,000 | — | — |
| 2025-08-18 | $63.23 | $63.23 | 2,111,400 | — | — |
| 2025-08-15 | $63.53 | $63.53 | 2,360,500 | — | — |
| 2025-08-14 | $63.55 | $63.55 | 2,289,500 | — | — |
| 2025-08-13 | $65.22 | $65.22 | 3,129,700 | — | — |
| 2025-08-12 | $63.33 | $63.33 | 3,284,600 | — | — |
| 2025-08-11 | $60.58 | $60.58 | 2,628,300 | — | — |
| 2025-08-08 | $61.51 | $61.51 | 3,805,200 | — | — |
| 2025-08-07 | $60.72 | $60.72 | 4,804,000 | — | — |
| 2025-08-06 | $57.58 | $57.58 | 4,650,600 | — | — |
| 2025-08-05 | $56.14 | $56.14 | 8,074,600 | — | — |
| 2025-08-04 | $48.73 | $48.73 | 4,952,800 | — | — |
| 2025-08-01 | $48.99 | $48.99 | 3,197,300 | — | — |
| 2025-07-31 | $49.83 | $49.83 | 2,569,800 | — | — |
| 2025-07-30 | $52.84 | $52.84 | 1,851,800 | — | — |
| 2025-07-29 | $53.07 | $53.07 | 1,526,700 | — | — |
| 2025-07-28 | $53.73 | $53.73 | 2,072,800 | — | — |
| 2025-07-25 | $53.79 | $53.79 | 1,446,100 | — | — |
| 2025-07-24 | $52.25 | $52.25 | 2,285,400 | — | — |
| 2025-07-23 | $53.58 | $53.58 | 2,446,100 | — | — |
| 2025-07-22 | $52.50 | $52.50 | 1,573,600 | — | — |
| 2025-07-21 | $52.15 | $52.15 | 1,575,400 | — | — |
| 2025-07-18 | $53.03 | $53.03 | 1,364,200 | — | — |
| 2025-07-17 | $51.90 | $51.90 | 1,264,200 | — | — |
| 2025-07-16 | $51.95 | $51.95 | 1,753,000 | — | — |
| 2025-07-15 | $52.08 | $52.08 | 1,848,200 | — | — |
| 2025-07-14 | $53.11 | $53.11 | 1,409,400 | — | — |
| 2025-07-11 | $53.72 | $53.72 | 1,098,400 | — | — |
| 2025-07-10 | $54.90 | $54.90 | 2,448,700 | — | — |
| 2025-07-09 | $53.79 | $53.79 | 2,470,100 | — | — |
| 2025-07-08 | $53.65 | $53.65 | 2,219,100 | — | — |
| 2025-07-07 | $50.88 | $50.88 | 2,179,800 | — | — |
| 2025-07-03 | $52.01 | $52.01 | 1,183,800 | — | — |
| 2025-07-02 | $52.31 | $52.31 | 3,214,100 | — | — |
| 2025-07-01 | $50.14 | $50.14 | 2,946,700 | — | — |
| 2025-06-30 | $48.99 | $48.99 | 2,303,200 | — | — |
| 2025-06-27 | $50.19 | $50.19 | 1,822,200 | — | — |
| 2025-06-26 | $50.50 | $50.50 | 2,367,800 | — | — |
| 2025-06-25 | $50.81 | $50.81 | 1,720,600 | — | — |
| 2025-06-24 | $51.15 | $51.15 | 2,207,400 | — | — |
| 2025-06-23 | $49.69 | $49.69 | 1,545,900 | — | — |
| 2025-06-20 | $50.42 | $50.42 | 3,509,300 | — | — |
| 2025-06-18 | $50.99 | $50.99 | 3,075,200 | — | — |
| 2025-06-17 | $48.88 | $48.88 | 2,347,800 | — | — |
| 2025-06-16 | $47.86 | $47.86 | 2,868,200 | — | — |
| 2025-06-13 | $47.85 | $47.85 | 2,305,400 | — | — |
| 2025-06-12 | $49.53 | $49.53 | 1,544,500 | — | — |
| 2025-06-11 | $51.01 | $51.01 | 2,078,900 | — | — |
| 2025-06-10 | $51.26 | $51.26 | 2,161,300 | — | — |
| 2025-06-09 | $50.08 | $50.08 | 2,158,300 | — | — |
| 2025-06-06 | $48.02 | $48.02 | 2,261,000 | — | — |
| 2025-06-05 | $46.93 | $46.93 | 2,774,200 | — | — |
| 2025-06-04 | $47.64 | $47.64 | 2,315,600 | — | — |
| 2025-06-03 | $46.53 | $46.53 | 2,172,100 | — | — |
| 2025-06-02 | $44.86 | $44.86 | 1,364,600 | — | — |
| 2025-05-30 | $44.94 | $44.94 | 2,523,100 | — | — |
| 2025-05-29 | $46.01 | $46.01 | 1,551,500 | — | — |
| 2025-05-28 | $46.32 | $46.32 | 1,572,100 | — | — |
| 2025-05-27 | $47.83 | $47.83 | 2,615,200 | — | — |
| 2025-05-23 | $46.64 | $46.64 | 1,874,700 | — | — |
| 2025-05-22 | $47.43 | $47.43 | 2,269,500 | — | — |
| 2025-05-21 | $46.54 | $46.54 | 4,513,700 | — | — |
| 2025-05-20 | $50.36 | $50.36 | 2,171,000 | — | — |
| 2025-05-19 | $50.46 | $50.46 | 2,326,000 | — | — |
| 2025-05-16 | $52.53 | $52.53 | 1,471,500 | — | — |
| 2025-05-15 | $52.25 | $52.25 | 2,879,500 | — | — |
| 2025-05-14 | $54.90 | $54.90 | 2,125,200 | — | — |
| 2025-05-13 | $55.88 | $55.88 | 2,907,800 | — | — |
| 2025-05-12 | $56.00 | $56.00 | 5,163,500 | — | — |
| 2025-05-09 | $49.63 | $49.63 | 2,492,100 | — | — |
| 2025-05-08 | $49.18 | $49.18 | 2,982,100 | — | — |
| 2025-05-07 | $48.58 | $48.58 | 4,228,700 | — | — |
| 2025-05-06 | $47.59 | $47.59 | 7,747,000 | — | — |
| 2025-05-05 | $52.46 | $52.46 | 3,195,500 | — | — |
| 2025-05-02 | $51.89 | $51.89 | 2,761,000 | — | — |
| 2025-05-01 | $48.97 | $48.97 | 2,074,000 | — | — |
| 2025-04-30 | $48.93 | $48.93 | 1,764,300 | — | — |
| 2025-04-29 | $48.25 | $48.25 | 2,337,600 | — | — |
| 2025-04-28 | $48.96 | $48.96 | 2,116,500 | — | — |
| 2025-04-25 | $49.04 | $49.04 | 1,747,500 | — | — |
| 2025-04-24 | $49.09 | $49.09 | 3,228,600 | — | — |
| 2025-04-23 | $43.90 | $43.90 | 2,442,500 | — | — |
| 2025-04-22 | $42.24 | $42.24 | 3,406,700 | — | — |
| 2025-04-21 | $41.76 | $41.76 | 2,688,100 | — | — |
| 2025-04-17 | $41.18 | $41.18 | 2,605,400 | — | — |
| 2025-04-16 | $41.59 | $41.59 | 3,473,500 | — | — |
| 2025-04-15 | $43.64 | $43.64 | 1,802,500 | — | — |
| 2025-04-14 | $43.70 | $43.70 | 3,430,300 | — | — |
| 2025-04-11 | $43.28 | $43.28 | 3,811,800 | — | — |
| 2025-04-10 | $42.18 | $42.18 | 7,675,700 | — | — |
| 2025-04-09 | $46.44 | $46.44 | 8,139,700 | — | — |
| 2025-04-08 | $37.84 | $37.84 | 5,621,600 | — | — |
| 2025-04-07 | $39.57 | $39.57 | 6,770,800 | — | — |
| 2025-04-04 | $39.03 | $39.03 | 8,420,200 | — | — |
| 2025-04-03 | $43.06 | $43.06 | 8,186,300 | — | — |
| 2025-04-02 | $51.22 | $51.22 | 3,357,400 | — | — |
| 2025-04-01 | $52.92 | $52.92 | 3,274,100 | — | — |
| 2025-03-31 | $52.45 | $52.45 | 4,332,300 | — | — |
| 2025-03-28 | $55.30 | $55.30 | 2,480,300 | — | — |
| 2025-03-27 | $59.15 | $59.15 | 1,493,400 | — | — |
| 2025-03-26 | $60.45 | $60.45 | 1,611,000 | — | — |
| 2025-03-25 | $62.76 | $62.76 | 1,120,400 | — | — |
| 2025-03-24 | $63.40 | $63.40 | 1,823,600 | — | — |
| 2025-03-21 | $60.67 | $60.67 | 2,111,200 | — | — |
| 2025-03-20 | $60.54 | $60.54 | 1,029,400 | — | — |
| 2025-03-19 | $62.33 | $62.33 | 1,570,700 | — | — |
| 2025-03-18 | $62.31 | $62.31 | 2,057,700 | — | — |
| 2025-03-17 | $62.61 | $62.61 | 1,628,900 | — | — |
| 2025-03-14 | $60.79 | $60.79 | 1,589,800 | — | — |
| 2025-03-13 | $57.98 | $57.98 | 1,385,500 | — | — |
| 2025-03-12 | $58.61 | $58.61 | 1,996,900 | — | — |
| 2025-03-11 | $58.62 | $58.62 | 2,732,200 | — | — |
| 2025-03-10 | $61.03 | $61.03 | 2,748,600 | — | — |
| 2025-03-07 | $63.78 | $63.78 | 2,339,600 | — | — |
| 2025-03-06 | $60.98 | $60.98 | 2,258,500 | — | — |
| 2025-03-05 | $62.62 | $62.62 | 2,005,200 | — | — |
| 2025-03-04 | $60.96 | $60.96 | 3,235,000 | — | — |
| 2025-03-03 | $60.32 | $60.32 | 3,066,200 | — | — |
| 2025-02-28 | $62.34 | $62.34 | 3,321,300 | — | — |
| 2025-02-27 | $60.56 | $60.56 | 3,034,000 | — | — |
| 2025-02-26 | $64.38 | $64.38 | 3,007,100 | — | — |
| 2025-02-25 | $65.34 | $65.34 | 2,392,800 | — | — |
| 2025-02-24 | $66.24 | $66.24 | 2,672,800 | — | — |
| 2025-02-21 | $66.75 | $66.75 | 2,427,300 | — | — |
| 2025-02-20 | $68.00 | $68.00 | 2,551,500 | — | — |
| 2025-02-19 | $68.78 | $68.78 | 3,230,500 | — | — |
| 2025-02-18 | $67.24 | $67.24 | 4,232,500 | — | — |
| 2025-02-14 | $64.42 | $64.42 | 1,774,000 | — | — |
| 2025-02-13 | $63.39 | $63.39 | 3,188,200 | — | — |
| 2025-02-12 | $61.52 | $61.52 | 2,598,600 | — | — |
| 2025-02-11 | $58.64 | $58.64 | 7,022,500 | — | — |
| 2025-02-10 | $54.47 | $54.47 | 4,539,500 | — | — |
| 2025-02-07 | $53.29 | $53.29 | 2,150,800 | — | — |
| 2025-02-06 | $54.16 | $54.16 | 1,838,000 | — | — |
| 2025-02-05 | $55.42 | $55.42 | 2,193,500 | — | — |
| 2025-02-04 | $54.75 | $54.75 | 2,125,200 | — | — |
| 2025-02-03 | $54.54 | $54.54 | 1,785,300 | — | — |
| 2025-01-31 | $57.02 | $57.02 | 2,008,600 | — | — |
| 2025-01-30 | $56.73 | $56.73 | 2,623,400 | — | — |
| 2025-01-29 | $56.36 | $56.36 | 1,222,500 | — | — |
| 2025-01-28 | $56.23 | $56.23 | 2,314,100 | — | — |
| 2025-01-27 | $55.34 | $55.34 | 3,781,400 | — | — |
| 2025-01-24 | $57.26 | $57.26 | 1,852,800 | — | — |
| 2025-01-23 | $59.50 | $59.50 | 1,692,600 | — | — |
| 2025-01-22 | $60.86 | $60.86 | 2,023,000 | — | — |
| 2025-01-21 | $59.12 | $59.12 | 2,714,700 | — | — |
| 2025-01-17 | $58.32 | $58.32 | 1,721,700 | — | — |
| 2025-01-16 | $56.38 | $56.38 | 1,678,200 | — | — |
| 2025-01-15 | $57.28 | $57.28 | 1,913,500 | — | — |
| 2025-01-14 | $55.40 | $55.40 | 1,393,200 | — | — |
| 2025-01-13 | $55.64 | $55.64 | 1,429,300 | — | — |
| 2025-01-10 | $55.35 | $55.35 | 1,703,600 | — | — |
| 2025-01-08 | $55.82 | $55.82 | 1,604,600 | — | — |
| 2025-01-07 | $55.50 | $55.50 | 1,757,100 | — | — |
| 2025-01-06 | $57.27 | $57.27 | 2,266,800 | — | — |
| 2025-01-03 | $56.28 | $56.28 | 1,619,400 | — | — |
| 2025-01-02 | $55.95 | $55.95 | 1,172,000 | — | — |