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
- 2005-01-28 to 2026-09-03
- 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 | $81.17 | $81.17 | 9,044,600 | — | — |
| 2025-12-30 | $81.71 | $81.71 | 8,333,700 | — | — |
| 2025-12-29 | $81.61 | $81.61 | 16,442,800 | — | — |
| 2025-12-26 | $85.34 | $85.34 | 8,989,300 | — | — |
| 2025-12-24 | $84.34 | $84.34 | 6,549,300 | — | — |
| 2025-12-23 | $84.68 | $84.68 | 7,327,000 | — | — |
| 2025-12-22 | $83.59 | $83.59 | 6,309,800 | — | — |
| 2025-12-19 | $81.71 | $81.71 | 5,202,600 | — | — |
| 2025-12-18 | $81.63 | $81.63 | 8,053,100 | — | — |
| 2025-12-17 | $81.76 | $81.76 | 10,268,800 | — | — |
| 2025-12-16 | $81.08 | $81.08 | 6,965,200 | — | — |
| 2025-12-15 | $81.08 | $81.08 | 7,222,800 | — | — |
| 2025-12-12 | $80.99 | $80.99 | 13,725,700 | — | — |
| 2025-12-11 | $80.54 | $80.54 | 13,195,700 | — | — |
| 2025-12-10 | $79.67 | $79.67 | 8,626,400 | — | — |
| 2025-12-09 | $79.34 | $79.34 | 5,245,200 | — | — |
| 2025-12-08 | $78.95 | $78.95 | 6,331,000 | — | — |
| 2025-12-05 | $79.14 | $79.14 | 6,569,800 | — | — |
| 2025-12-04 | $79.28 | $79.28 | 4,030,300 | — | — |
| 2025-12-03 | $79.23 | $79.23 | 5,417,200 | — | — |
| 2025-12-02 | $79.29 | $79.29 | 8,130,400 | — | — |
| 2025-12-01 | $79.81 | $79.81 | 10,411,600 | — | — |
| 2025-11-28 | $79.41 | $79.41 | 6,228,400 | — | — |
| 2025-11-26 | $78.44 | $78.44 | 9,143,000 | — | — |
| 2025-11-25 | $77.83 | $77.83 | 12,677,900 | — | — |
| 2025-11-24 | $77.84 | $77.84 | 7,411,900 | — | — |
| 2025-11-21 | $76.61 | $76.61 | 10,289,900 | — | — |
| 2025-11-20 | $76.78 | $76.78 | 8,518,700 | — | — |
| 2025-11-19 | $76.78 | $76.78 | 9,162,100 | — | — |
| 2025-11-18 | $76.69 | $76.69 | 10,234,000 | — | — |
| 2025-11-17 | $76.11 | $76.11 | 10,494,300 | — | — |
| 2025-11-14 | $76.98 | $76.98 | 15,959,800 | — | — |
| 2025-11-13 | $78.41 | $78.41 | 12,295,600 | — | — |
| 2025-11-12 | $79.04 | $79.04 | 13,813,900 | — | — |
| 2025-11-11 | $77.80 | $77.80 | 6,738,900 | — | — |
| 2025-11-10 | $77.47 | $77.47 | 6,054,500 | — | — |
| 2025-11-07 | $75.43 | $75.43 | 8,568,500 | — | — |
| 2025-11-06 | $74.97 | $74.97 | 7,512,500 | — | — |
| 2025-11-05 | $75.05 | $75.05 | 5,947,200 | — | — |
| 2025-11-04 | $74.21 | $74.21 | 6,979,400 | — | — |
| 2025-11-03 | $75.54 | $75.54 | 6,968,000 | — | — |
| 2025-10-31 | $75.39 | $75.39 | 9,572,400 | — | — |
| 2025-10-30 | $75.79 | $75.79 | 10,400,900 | — | — |
| 2025-10-29 | $74.31 | $74.31 | 15,939,000 | — | — |
| 2025-10-28 | $74.59 | $74.59 | 11,185,300 | — | — |
| 2025-10-27 | $75.15 | $75.15 | 19,098,400 | — | — |
| 2025-10-24 | $77.31 | $77.31 | 11,592,400 | — | — |
| 2025-10-23 | $77.55 | $77.55 | 10,752,000 | — | — |
| 2025-10-22 | $77.28 | $77.28 | 24,702,700 | — | — |
| 2025-10-21 | $77.38 | $77.38 | 39,834,100 | — | — |
| 2025-10-20 | $82.50 | $82.50 | 15,793,200 | — | — |
| 2025-10-17 | $79.63 | $79.63 | 40,401,300 | — | — |
| 2025-10-16 | $81.15 | $81.15 | 17,695,100 | — | — |
| 2025-10-15 | $79.32 | $79.32 | 11,406,400 | — | — |
| 2025-10-14 | $78.03 | $78.03 | 11,451,300 | — | — |
| 2025-10-13 | $77.43 | $77.43 | 9,388,800 | — | — |
| 2025-10-10 | $75.58 | $75.58 | 12,966,900 | — | — |
| 2025-10-09 | $74.83 | $74.83 | 23,845,100 | — | — |
| 2025-10-08 | $76.22 | $76.22 | 11,060,900 | — | — |
| 2025-10-07 | $75.01 | $75.01 | 8,728,100 | — | — |
| 2025-10-06 | $74.62 | $74.62 | 9,403,200 | — | — |
| 2025-10-03 | $73.22 | $73.22 | 9,028,000 | — | — |
| 2025-10-02 | $72.65 | $72.65 | 11,710,400 | — | — |
| 2025-10-01 | $72.88 | $72.88 | 10,140,100 | — | — |
| 2025-09-30 | $72.77 | $72.77 | 7,678,100 | — | — |
| 2025-09-29 | $72.16 | $72.16 | 7,263,500 | — | — |
| 2025-09-26 | $70.99 | $70.99 | 7,110,600 | — | — |
| 2025-09-25 | $70.58 | $70.58 | 7,896,100 | — | — |
| 2025-09-24 | $70.29 | $70.29 | 9,123,000 | — | — |
| 2025-09-23 | $70.94 | $70.94 | 11,213,900 | — | — |
| 2025-09-22 | $70.63 | $70.63 | 6,521,700 | — | — |
| 2025-09-19 | $69.44 | $69.44 | 5,766,000 | — | — |
| 2025-09-18 | $68.71 | $68.71 | 9,244,100 | — | — |
| 2025-09-17 | $69.00 | $69.00 | 17,507,500 | — | — |
| 2025-09-16 | $69.54 | $69.54 | 27,357,700 | — | — |
| 2025-09-15 | $69.38 | $69.38 | 4,457,800 | — | — |
| 2025-09-12 | $68.68 | $68.68 | 3,745,700 | — | — |
| 2025-09-11 | $68.53 | $68.53 | 10,093,600 | — | — |
| 2025-09-10 | $68.64 | $68.64 | 6,802,500 | — | — |
| 2025-09-09 | $68.41 | $68.41 | 8,801,400 | — | — |
| 2025-09-08 | $68.54 | $68.54 | 6,838,300 | — | — |
| 2025-09-05 | $67.76 | $67.76 | 8,368,400 | — | — |
| 2025-09-04 | $66.91 | $66.91 | 6,439,500 | — | — |
| 2025-09-03 | $67.20 | $67.20 | 5,169,300 | — | — |
| 2025-09-02 | $66.65 | $66.65 | 9,973,200 | — | — |
| 2025-08-29 | $65.10 | $65.10 | 6,360,600 | — | — |
| 2025-08-28 | $64.49 | $64.49 | 4,900,200 | — | — |
| 2025-08-27 | $64.01 | $64.01 | 2,931,200 | — | — |
| 2025-08-26 | $63.88 | $63.88 | 7,909,500 | — | — |
| 2025-08-25 | $63.44 | $63.44 | 2,224,900 | — | — |
| 2025-08-22 | $63.58 | $63.58 | 12,583,500 | — | — |
| 2025-08-21 | $62.90 | $62.90 | 6,383,700 | — | — |
| 2025-08-20 | $63.13 | $63.13 | 3,608,700 | — | — |
| 2025-08-19 | $62.49 | $62.49 | 4,419,700 | — | — |
| 2025-08-18 | $62.84 | $62.84 | 7,055,700 | — | — |
| 2025-08-15 | $62.94 | $62.94 | 7,667,400 | — | — |
| 2025-08-14 | $62.90 | $62.90 | 3,838,800 | — | — |
| 2025-08-13 | $63.29 | $63.29 | 2,998,100 | — | — |
| 2025-08-12 | $63.10 | $63.10 | 5,391,900 | — | — |
| 2025-08-11 | $63.17 | $63.17 | 7,022,200 | — | — |
| 2025-08-08 | $64.06 | $64.06 | 10,126,600 | — | — |
| 2025-08-07 | $64.08 | $64.08 | 5,775,400 | — | — |
| 2025-08-06 | $63.56 | $63.56 | 3,177,300 | — | — |
| 2025-08-05 | $63.69 | $63.69 | 5,550,300 | — | — |
| 2025-08-04 | $63.64 | $63.64 | 3,891,800 | — | — |
| 2025-08-01 | $63.29 | $63.29 | 8,423,900 | — | — |
| 2025-07-31 | $62.01 | $62.01 | 4,852,600 | — | — |
| 2025-07-30 | $61.62 | $61.62 | 8,431,800 | — | — |
| 2025-07-29 | $62.69 | $62.69 | 3,660,100 | — | — |
| 2025-07-28 | $62.52 | $62.52 | 4,606,300 | — | — |
| 2025-07-25 | $62.91 | $62.91 | 5,506,600 | — | — |
| 2025-07-24 | $63.53 | $63.53 | 3,271,300 | — | — |
| 2025-07-23 | $63.91 | $63.91 | 11,582,700 | — | — |
| 2025-07-22 | $64.70 | $64.70 | 5,045,200 | — | — |
| 2025-07-21 | $64.09 | $64.09 | 5,242,600 | — | — |
| 2025-07-18 | $63.13 | $63.13 | 7,448,100 | — | — |
| 2025-07-17 | $62.96 | $62.96 | 4,897,300 | — | — |
| 2025-07-16 | $63.11 | $63.11 | 10,322,200 | — | — |
| 2025-07-15 | $62.78 | $62.78 | 10,493,700 | — | — |
| 2025-07-14 | $63.05 | $63.05 | 4,615,300 | — | — |
| 2025-07-11 | $63.30 | $63.30 | 5,651,000 | — | — |
| 2025-07-10 | $62.67 | $62.67 | 3,568,500 | — | — |
| 2025-07-09 | $62.52 | $62.52 | 4,476,000 | — | — |
| 2025-07-08 | $62.26 | $62.26 | 8,177,800 | — | — |
| 2025-07-07 | $62.92 | $62.92 | 4,468,700 | — | — |
| 2025-07-03 | $62.87 | $62.87 | 3,156,500 | — | — |
| 2025-07-02 | $63.31 | $63.31 | 9,064,000 | — | — |
| 2025-07-01 | $62.92 | $62.92 | 5,328,200 | — | — |
| 2025-06-30 | $62.36 | $62.36 | 10,439,800 | — | — |
| 2025-06-27 | $61.65 | $61.65 | 7,104,300 | — | — |
| 2025-06-26 | $62.80 | $62.80 | 4,159,600 | — | — |
| 2025-06-25 | $62.85 | $62.85 | 4,078,400 | — | — |
| 2025-06-24 | $62.68 | $62.68 | 9,301,900 | — | — |
| 2025-06-23 | $63.67 | $63.67 | 10,781,600 | — | — |
| 2025-06-20 | $63.45 | $63.45 | 4,568,300 | — | — |
| 2025-06-18 | $63.48 | $63.48 | 9,442,500 | — | — |
| 2025-06-17 | $63.82 | $63.82 | 8,616,500 | — | — |
| 2025-06-16 | $63.80 | $63.80 | 8,940,900 | — | — |
| 2025-06-13 | $64.74 | $64.74 | 11,711,200 | — | — |
| 2025-06-12 | $63.89 | $63.89 | 11,874,900 | — | — |
| 2025-06-11 | $63.12 | $63.12 | 7,219,400 | — | — |
| 2025-06-10 | $62.77 | $62.77 | 4,983,900 | — | — |
| 2025-06-09 | $62.74 | $62.74 | 4,308,800 | — | — |
| 2025-06-06 | $62.47 | $62.47 | 6,056,200 | — | — |
| 2025-06-05 | $63.29 | $63.29 | 16,510,800 | — | — |
| 2025-06-04 | $63.62 | $63.62 | 5,773,600 | — | — |
| 2025-06-03 | $63.23 | $63.23 | 7,150,900 | — | — |
| 2025-06-02 | $63.77 | $63.77 | 8,006,100 | — | — |
| 2025-05-30 | $62.16 | $62.16 | 8,115,900 | — | — |
| 2025-05-29 | $62.54 | $62.54 | 6,176,200 | — | — |
| 2025-05-28 | $62.17 | $62.17 | 11,400,800 | — | — |
| 2025-05-27 | $62.31 | $62.31 | 6,745,300 | — | — |
| 2025-05-23 | $63.38 | $63.38 | 7,542,000 | — | — |
| 2025-05-22 | $62.03 | $62.03 | 8,357,900 | — | — |
| 2025-05-21 | $62.59 | $62.59 | 11,393,400 | — | — |
| 2025-05-20 | $62.12 | $62.12 | 21,557,900 | — | — |
| 2025-05-19 | $60.97 | $60.97 | 5,463,400 | — | — |
| 2025-05-16 | $60.20 | $60.20 | 8,372,300 | — | — |
| 2025-05-15 | $60.93 | $60.93 | 6,693,400 | — | — |
| 2025-05-14 | $59.97 | $59.97 | 10,171,800 | — | — |
| 2025-05-13 | $61.28 | $61.28 | 9,535,000 | — | — |
| 2025-05-12 | $61.00 | $61.00 | 11,144,100 | — | — |
| 2025-05-09 | $62.77 | $62.77 | 4,985,300 | — | — |
| 2025-05-08 | $62.34 | $62.34 | 9,265,000 | — | — |
| 2025-05-07 | $63.61 | $63.61 | 7,982,700 | — | — |
| 2025-05-06 | $64.57 | $64.57 | 8,319,200 | — | — |
| 2025-05-05 | $62.79 | $62.79 | 7,354,900 | — | — |
| 2025-05-02 | $60.97 | $60.97 | 6,921,500 | — | — |
| 2025-05-01 | $60.86 | $60.86 | 8,245,300 | — | — |
| 2025-04-30 | $62.17 | $62.17 | 8,244,800 | — | — |
| 2025-04-29 | $62.64 | $62.64 | 7,537,600 | — | — |
| 2025-04-28 | $63.23 | $63.23 | 7,891,500 | — | — |
| 2025-04-25 | $62.34 | $62.34 | 7,890,000 | — | — |
| 2025-04-24 | $63.04 | $63.04 | 8,467,200 | — | — |
| 2025-04-23 | $62.12 | $62.12 | 20,124,300 | — | — |
| 2025-04-22 | $63.66 | $63.66 | 21,160,500 | — | — |
| 2025-04-21 | $64.59 | $64.59 | 11,458,600 | — | — |
| 2025-04-17 | $62.63 | $62.63 | 7,502,900 | — | — |
| 2025-04-16 | $62.93 | $62.93 | 11,711,500 | — | — |
| 2025-04-15 | $60.94 | $60.94 | 4,791,500 | — | — |
| 2025-04-14 | $60.59 | $60.59 | 13,329,800 | — | — |
| 2025-04-11 | $60.96 | $60.96 | 10,467,200 | — | — |
| 2025-04-10 | $59.81 | $59.81 | 10,539,300 | — | — |
| 2025-04-09 | $58.38 | $58.38 | 19,134,300 | — | — |
| 2025-04-08 | $56.31 | $56.31 | 11,423,300 | — | — |
| 2025-04-07 | $56.10 | $56.10 | 16,100,500 | — | — |
| 2025-04-04 | $57.26 | $57.26 | 16,907,900 | — | — |
| 2025-04-03 | $58.60 | $58.60 | 12,148,800 | — | — |
| 2025-04-02 | $58.95 | $58.95 | 6,634,500 | — | — |
| 2025-04-01 | $58.86 | $58.86 | 13,282,000 | — | — |
| 2025-03-31 | $58.96 | $58.96 | 9,362,300 | — | — |
| 2025-03-28 | $58.13 | $58.13 | 5,060,900 | — | — |
| 2025-03-27 | $57.68 | $57.68 | 5,245,500 | — | — |
| 2025-03-26 | $56.92 | $56.92 | 2,367,200 | — | — |
| 2025-03-25 | $56.99 | $56.99 | 2,805,200 | — | — |
| 2025-03-24 | $56.70 | $56.70 | 5,024,500 | — | — |
| 2025-03-21 | $56.97 | $56.97 | 5,562,200 | — | — |
| 2025-03-20 | $57.44 | $57.44 | 5,281,800 | — | — |
| 2025-03-19 | $57.51 | $57.51 | 5,683,800 | — | — |
| 2025-03-18 | $57.27 | $57.27 | 6,110,100 | — | — |
| 2025-03-17 | $56.62 | $56.62 | 4,505,500 | — | — |
| 2025-03-14 | $56.29 | $56.29 | 5,274,100 | — | — |
| 2025-03-13 | $56.27 | $56.27 | 12,053,400 | — | — |
| 2025-03-12 | $55.30 | $55.30 | 12,694,100 | — | — |
| 2025-03-11 | $55.07 | $55.07 | 8,303,600 | — | — |
| 2025-03-10 | $54.43 | $54.43 | 8,597,200 | — | — |
| 2025-03-07 | $54.91 | $54.91 | 6,019,100 | — | — |
| 2025-03-06 | $54.87 | $54.87 | 5,236,500 | — | — |
| 2025-03-05 | $55.17 | $55.17 | 7,395,200 | — | — |
| 2025-03-04 | $55.04 | $55.04 | 12,685,800 | — | — |
| 2025-03-03 | $54.57 | $54.57 | 7,463,000 | — | — |
| 2025-02-28 | $53.87 | $53.87 | 10,115,800 | — | — |
| 2025-02-27 | $54.20 | $54.20 | 25,891,400 | — | — |
| 2025-02-26 | $55.04 | $55.04 | 5,220,700 | — | — |
| 2025-02-25 | $54.97 | $54.97 | 8,801,200 | — | — |
| 2025-02-24 | $55.68 | $55.68 | 4,927,900 | — | — |
| 2025-02-21 | $55.39 | $55.39 | 6,585,900 | — | — |
| 2025-02-20 | $55.44 | $55.44 | 3,571,300 | — | — |
| 2025-02-19 | $55.42 | $55.42 | 4,368,700 | — | — |
| 2025-02-18 | $55.37 | $55.37 | 5,334,100 | — | — |
| 2025-02-14 | $54.46 | $54.46 | 5,884,600 | — | — |
| 2025-02-13 | $55.28 | $55.28 | 4,307,200 | — | — |
| 2025-02-12 | $54.75 | $54.75 | 7,051,000 | — | — |
| 2025-02-11 | $54.69 | $54.69 | 6,019,900 | — | — |
| 2025-02-10 | $54.88 | $54.88 | 10,280,900 | — | — |
| 2025-02-07 | $53.97 | $53.97 | 8,020,200 | — | — |
| 2025-02-06 | $53.89 | $53.89 | 5,222,300 | — | — |
| 2025-02-05 | $54.02 | $54.02 | 9,173,700 | — | — |
| 2025-02-04 | $53.69 | $53.69 | 5,745,200 | — | — |
| 2025-02-03 | $53.17 | $53.17 | 9,447,800 | — | — |
| 2025-01-31 | $52.87 | $52.87 | 6,713,700 | — | — |
| 2025-01-30 | $52.76 | $52.76 | 7,054,900 | — | — |
| 2025-01-29 | $52.00 | $52.00 | 5,875,600 | — | — |
| 2025-01-28 | $52.18 | $52.18 | 5,485,900 | — | — |
| 2025-01-27 | $51.76 | $51.76 | 6,761,900 | — | — |
| 2025-01-24 | $52.31 | $52.31 | 4,306,100 | — | — |
| 2025-01-23 | $51.98 | $51.98 | 4,447,400 | — | — |
| 2025-01-22 | $52.03 | $52.03 | 4,875,700 | — | — |
| 2025-01-21 | $51.75 | $51.75 | 5,817,000 | — | — |
| 2025-01-17 | $50.99 | $50.99 | 4,246,100 | — | — |
| 2025-01-16 | $51.25 | $51.25 | 6,770,500 | — | — |
| 2025-01-15 | $50.91 | $50.91 | 5,123,900 | — | — |
| 2025-01-14 | $50.53 | $50.53 | 2,558,600 | — | — |
| 2025-01-13 | $50.25 | $50.25 | 4,420,500 | — | — |
| 2025-01-10 | $50.78 | $50.78 | 10,078,700 | — | — |
| 2025-01-08 | $50.29 | $50.29 | 4,796,300 | — | — |
| 2025-01-07 | $50.01 | $50.01 | 5,951,900 | — | — |
| 2025-01-06 | $49.74 | $49.74 | 3,789,000 | — | — |
| 2025-01-03 | $49.79 | $49.79 | 3,330,600 | — | — |
| 2025-01-02 | $50.19 | $50.19 | 4,048,400 | — | — |