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
- 2019-05-24 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 | $67.03 | $72.89 | 2,075,700 | — | — |
| 2025-12-30 | $67.37 | $73.26 | 1,721,200 | — | — |
| 2025-12-29 | $67.65 | $73.56 | 1,994,200 | — | — |
| 2025-12-26 | $67.44 | $73.33 | 1,199,300 | — | — |
| 2025-12-24 | $67.33 | $73.22 | 770,500 | — | — |
| 2025-12-23 | $67.15 | $73.02 | 2,635,300 | — | — |
| 2025-12-22 | $67.09 | $72.95 | 2,410,500 | — | — |
| 2025-12-19 | $66.31 | $72.11 | 8,981,900 | — | — |
| 2025-12-18 | $66.96 | $72.81 | 3,839,700 | — | — |
| 2025-12-17 | $66.43 | $72.24 | 3,973,300 | — | — |
| 2025-12-16 | $65.48 | $71.20 | 2,700,100 | — | — |
| 2025-12-15 | $65.88 | $71.64 | 4,106,100 | — | — |
| 2025-12-12 | $66.12 | $71.90 | 2,666,800 | — | — |
| 2025-12-11 | $66.04 | $71.81 | 2,662,900 | — | — |
| 2025-12-10 | $65.10 | $70.79 | 6,388,200 | — | — |
| 2025-12-09 | $65.84 | $71.59 | 5,325,800 | — | — |
| 2025-12-08 | $65.09 | $70.78 | 5,423,200 | — | — |
| 2025-12-05 | $66.00 | $71.77 | 5,353,300 | — | — |
| 2025-12-04 | $66.29 | $72.08 | 3,644,800 | — | — |
| 2025-12-03 | $65.30 | $71.01 | 3,885,900 | — | — |
| 2025-12-02 | $65.60 | $71.33 | 2,603,900 | — | — |
| 2025-12-01 | $66.54 | $72.36 | 3,498,200 | — | — |
| 2025-11-28 | $67.47 | $73.17 | 1,976,700 | — | — |
| 2025-11-26 | $66.65 | $72.28 | 2,062,300 | — | — |
| 2025-11-25 | $66.05 | $71.63 | 3,722,700 | — | — |
| 2025-11-24 | $65.66 | $71.21 | 3,825,600 | — | — |
| 2025-11-21 | $65.54 | $71.08 | 5,184,100 | — | — |
| 2025-11-20 | $64.38 | $69.82 | 5,939,400 | — | — |
| 2025-11-19 | $64.68 | $70.15 | 2,505,800 | — | — |
| 2025-11-18 | $64.50 | $69.95 | 3,148,300 | — | — |
| 2025-11-17 | $63.88 | $69.28 | 3,998,600 | — | — |
| 2025-11-14 | $66.00 | $71.58 | 2,862,500 | — | — |
| 2025-11-13 | $66.20 | $71.79 | 3,408,700 | — | — |
| 2025-11-12 | $66.48 | $72.10 | 3,131,400 | — | — |
| 2025-11-11 | $65.72 | $71.27 | 2,912,500 | — | — |
| 2025-11-10 | $65.56 | $71.10 | 3,695,500 | — | — |
| 2025-11-07 | $64.15 | $69.57 | 3,686,800 | — | — |
| 2025-11-06 | $63.15 | $68.49 | 5,146,100 | — | — |
| 2025-11-05 | $63.67 | $69.05 | 6,989,100 | — | — |
| 2025-11-04 | $62.50 | $67.78 | 5,189,600 | — | — |
| 2025-11-03 | $62.06 | $67.30 | 6,059,600 | — | — |
| 2025-10-31 | $61.44 | $66.63 | 4,608,800 | — | — |
| 2025-10-30 | $61.70 | $66.91 | 5,796,300 | — | — |
| 2025-10-29 | $63.20 | $68.54 | 5,030,400 | — | — |
| 2025-10-28 | $63.46 | $68.82 | 2,821,400 | — | — |
| 2025-10-27 | $63.93 | $69.33 | 3,973,500 | — | — |
| 2025-10-24 | $63.66 | $69.04 | 2,627,800 | — | — |
| 2025-10-23 | $63.48 | $68.84 | 3,227,700 | — | — |
| 2025-10-22 | $63.12 | $68.45 | 5,414,300 | — | — |
| 2025-10-21 | $61.97 | $67.21 | 4,074,700 | — | — |
| 2025-10-20 | $61.98 | $67.22 | 4,634,300 | — | — |
| 2025-10-17 | $61.40 | $66.59 | 7,513,400 | — | — |
| 2025-10-16 | $61.00 | $66.15 | 4,379,700 | — | — |
| 2025-10-15 | $61.91 | $67.14 | 3,550,800 | — | — |
| 2025-10-14 | $62.67 | $67.97 | 4,189,300 | — | — |
| 2025-10-13 | $62.67 | $67.97 | 2,157,600 | — | — |
| 2025-10-10 | $61.83 | $67.05 | 2,925,600 | — | — |
| 2025-10-09 | $62.75 | $68.05 | 3,033,100 | — | — |
| 2025-10-08 | $63.11 | $68.44 | 6,075,900 | — | — |
| 2025-10-07 | $65.61 | $71.15 | 4,409,800 | — | — |
| 2025-10-06 | $64.30 | $69.73 | 5,261,000 | — | — |
| 2025-10-03 | $63.37 | $68.73 | 4,328,900 | — | — |
| 2025-10-02 | $63.49 | $68.86 | 11,310,300 | — | — |
| 2025-10-01 | $61.47 | $66.66 | 12,189,800 | — | — |
| 2025-09-30 | $67.63 | $73.35 | 4,701,400 | — | — |
| 2025-09-29 | $67.77 | $73.50 | 5,341,400 | — | — |
| 2025-09-26 | $68.09 | $73.84 | 4,817,100 | — | — |
| 2025-09-25 | $67.08 | $72.75 | 7,240,300 | — | — |
| 2025-09-24 | $69.61 | $75.49 | 3,474,700 | — | — |
| 2025-09-23 | $69.48 | $75.35 | 3,360,900 | — | — |
| 2025-09-22 | $69.75 | $75.64 | 2,831,500 | — | — |
| 2025-09-19 | $70.86 | $76.85 | 12,447,700 | — | — |
| 2025-09-18 | $70.66 | $76.63 | 5,365,900 | — | — |
| 2025-09-17 | $70.64 | $76.61 | 3,470,100 | — | — |
| 2025-09-16 | $69.88 | $75.79 | 5,056,600 | — | — |
| 2025-09-15 | $70.07 | $75.99 | 8,800,600 | — | — |
| 2025-09-12 | $74.29 | $80.57 | 6,599,900 | — | — |
| 2025-09-11 | $72.99 | $79.16 | 2,750,400 | — | — |
| 2025-09-10 | $71.78 | $77.85 | 2,939,500 | — | — |
| 2025-09-09 | $72.50 | $78.63 | 3,336,700 | — | — |
| 2025-09-08 | $72.95 | $79.11 | 4,724,500 | — | — |
| 2025-09-05 | $72.30 | $78.41 | 3,173,200 | — | — |
| 2025-09-04 | $72.65 | $78.79 | 3,147,800 | — | — |
| 2025-09-03 | $72.39 | $78.51 | 3,244,900 | — | — |
| 2025-09-02 | $73.92 | $80.17 | 3,261,700 | — | — |
| 2025-08-29 | $74.19 | $80.26 | 4,035,000 | — | — |
| 2025-08-28 | $74.32 | $80.40 | 3,928,400 | — | — |
| 2025-08-27 | $75.03 | $81.17 | 6,016,400 | — | — |
| 2025-08-26 | $73.94 | $79.99 | 6,802,600 | — | — |
| 2025-08-25 | $73.60 | $79.63 | 3,261,600 | — | — |
| 2025-08-22 | $73.37 | $79.38 | 2,664,000 | — | — |
| 2025-08-21 | $72.98 | $78.96 | 2,815,400 | — | — |
| 2025-08-20 | $72.96 | $78.93 | 3,086,800 | — | — |
| 2025-08-19 | $72.40 | $78.33 | 2,723,500 | — | — |
| 2025-08-18 | $72.29 | $78.21 | 2,818,500 | — | — |
| 2025-08-15 | $71.76 | $77.64 | 2,649,600 | — | — |
| 2025-08-14 | $71.87 | $77.75 | 3,242,800 | — | — |
| 2025-08-13 | $72.33 | $78.25 | 4,693,600 | — | — |
| 2025-08-12 | $71.03 | $76.85 | 5,485,900 | — | — |
| 2025-08-11 | $72.46 | $78.39 | 5,965,500 | — | — |
| 2025-08-08 | $70.91 | $76.72 | 5,568,000 | — | — |
| 2025-08-07 | $71.05 | $76.87 | 7,323,300 | — | — |
| 2025-08-06 | $71.17 | $77.00 | 4,566,100 | — | — |
| 2025-08-05 | $72.31 | $78.23 | 3,744,000 | — | — |
| 2025-08-04 | $71.92 | $77.81 | 3,943,500 | — | — |
| 2025-08-01 | $71.17 | $77.00 | 4,770,900 | — | — |
| 2025-07-31 | $72.13 | $78.04 | 4,852,700 | — | — |
| 2025-07-30 | $71.98 | $77.87 | 4,975,900 | — | — |
| 2025-07-29 | $72.88 | $78.85 | 2,631,400 | — | — |
| 2025-07-28 | $72.40 | $78.33 | 2,317,900 | — | — |
| 2025-07-25 | $73.43 | $79.44 | 2,668,500 | — | — |
| 2025-07-24 | $73.12 | $79.11 | 3,399,100 | — | — |
| 2025-07-23 | $73.90 | $79.95 | 3,827,600 | — | — |
| 2025-07-22 | $73.75 | $79.79 | 3,733,900 | — | — |
| 2025-07-21 | $73.00 | $78.98 | 2,655,300 | — | — |
| 2025-07-18 | $73.05 | $79.03 | 3,693,200 | — | — |
| 2025-07-17 | $73.17 | $79.16 | 2,688,200 | — | — |
| 2025-07-16 | $72.98 | $78.96 | 4,036,200 | — | — |
| 2025-07-15 | $72.09 | $77.99 | 5,725,000 | — | — |
| 2025-07-14 | $73.11 | $79.10 | 2,876,300 | — | — |
| 2025-07-11 | $73.57 | $79.59 | 4,389,800 | — | — |
| 2025-07-10 | $74.83 | $80.96 | 4,418,100 | — | — |
| 2025-07-09 | $76.20 | $82.44 | 6,570,500 | — | — |
| 2025-07-08 | $76.45 | $82.71 | 3,032,800 | — | — |
| 2025-07-07 | $76.58 | $82.85 | 2,461,500 | — | — |
| 2025-07-03 | $77.12 | $83.43 | 1,419,300 | — | — |
| 2025-07-02 | $77.00 | $83.30 | 3,292,000 | — | — |
| 2025-07-01 | $75.11 | $81.26 | 3,614,200 | — | — |
| 2025-06-30 | $74.53 | $80.63 | 3,201,600 | — | — |
| 2025-06-27 | $74.39 | $80.48 | 5,390,700 | — | — |
| 2025-06-26 | $74.30 | $80.38 | 5,650,000 | — | — |
| 2025-06-25 | $73.24 | $79.24 | 4,961,700 | — | — |
| 2025-06-24 | $73.29 | $79.29 | 4,629,400 | — | — |
| 2025-06-23 | $74.44 | $80.53 | 4,926,900 | — | — |
| 2025-06-20 | $73.72 | $79.76 | 14,522,900 | — | — |
| 2025-06-18 | $74.12 | $80.19 | 3,721,900 | — | — |
| 2025-06-17 | $74.21 | $80.29 | 5,042,500 | — | — |
| 2025-06-16 | $74.19 | $80.26 | 3,168,500 | — | — |
| 2025-06-13 | $72.43 | $78.36 | 3,344,800 | — | — |
| 2025-06-12 | $72.52 | $78.46 | 5,547,200 | — | — |
| 2025-06-11 | $72.07 | $77.97 | 8,169,300 | — | — |
| 2025-06-10 | $71.55 | $77.41 | 3,491,500 | — | — |
| 2025-06-09 | $72.01 | $77.91 | 2,888,400 | — | — |
| 2025-06-06 | $71.64 | $77.51 | 2,855,000 | — | — |
| 2025-06-05 | $71.20 | $77.03 | 3,278,600 | — | — |
| 2025-06-04 | $71.38 | $77.22 | 2,776,800 | — | — |
| 2025-06-03 | $71.19 | $77.02 | 3,467,800 | — | — |
| 2025-06-02 | $70.95 | $76.76 | 3,578,400 | — | — |
| 2025-05-30 | $70.80 | $76.41 | 5,450,700 | — | — |
| 2025-05-29 | $69.71 | $75.24 | 3,173,100 | — | — |
| 2025-05-28 | $70.32 | $75.89 | 2,441,000 | — | — |
| 2025-05-27 | $70.41 | $75.99 | 4,534,200 | — | — |
| 2025-05-23 | $69.06 | $74.53 | 2,541,500 | — | — |
| 2025-05-22 | $68.59 | $74.03 | 2,085,000 | — | — |
| 2025-05-21 | $68.96 | $74.43 | 2,415,000 | — | — |
| 2025-05-20 | $69.18 | $74.66 | 3,265,700 | — | — |
| 2025-05-19 | $68.81 | $74.27 | 4,995,300 | — | — |
| 2025-05-16 | $68.61 | $74.05 | 3,064,600 | — | — |
| 2025-05-15 | $68.29 | $73.70 | 2,931,700 | — | — |
| 2025-05-14 | $67.59 | $72.95 | 4,005,500 | — | — |
| 2025-05-13 | $67.90 | $73.28 | 3,550,700 | — | — |
| 2025-05-12 | $67.96 | $73.35 | 3,809,800 | — | — |
| 2025-05-09 | $67.79 | $73.16 | 4,289,100 | — | — |
| 2025-05-08 | $66.86 | $72.16 | 6,172,800 | — | — |
| 2025-05-07 | $62.48 | $67.43 | 3,290,700 | — | — |
| 2025-05-06 | $62.45 | $67.40 | 2,680,800 | — | — |
| 2025-05-05 | $62.41 | $67.36 | 2,275,900 | — | — |
| 2025-05-02 | $62.63 | $67.60 | 3,181,600 | — | — |
| 2025-05-01 | $62.02 | $66.94 | 2,851,800 | — | — |
| 2025-04-30 | $61.99 | $66.90 | 6,048,800 | — | — |
| 2025-04-29 | $61.80 | $66.70 | 3,340,100 | — | — |
| 2025-04-28 | $61.56 | $66.44 | 2,319,500 | — | — |
| 2025-04-25 | $61.47 | $66.34 | 1,805,400 | — | — |
| 2025-04-24 | $61.71 | $66.60 | 3,774,700 | — | — |
| 2025-04-23 | $61.07 | $65.91 | 2,339,800 | — | — |
| 2025-04-22 | $60.65 | $65.46 | 2,263,600 | — | — |
| 2025-04-21 | $59.12 | $63.81 | 1,860,300 | — | — |
| 2025-04-17 | $59.74 | $64.48 | 3,661,100 | — | — |
| 2025-04-16 | $59.20 | $63.89 | 4,063,800 | — | — |
| 2025-04-15 | $59.70 | $64.43 | 2,328,200 | — | — |
| 2025-04-14 | $60.29 | $65.07 | 2,240,600 | — | — |
| 2025-04-11 | $59.28 | $63.98 | 3,068,200 | — | — |
| 2025-04-10 | $57.94 | $62.53 | 4,042,100 | — | — |
| 2025-04-09 | $58.56 | $63.20 | 6,272,900 | — | — |
| 2025-04-08 | $55.52 | $59.92 | 7,888,600 | — | — |
| 2025-04-07 | $55.57 | $59.98 | 6,454,100 | — | — |
| 2025-04-04 | $55.79 | $60.21 | 6,393,000 | — | — |
| 2025-04-03 | $61.30 | $66.16 | 3,125,800 | — | — |
| 2025-04-02 | $64.00 | $69.07 | 2,098,100 | — | — |
| 2025-04-01 | $63.55 | $68.59 | 5,043,400 | — | — |
| 2025-03-31 | $62.93 | $67.92 | 4,566,000 | — | — |
| 2025-03-28 | $61.06 | $65.90 | 2,534,300 | — | — |
| 2025-03-27 | $62.44 | $67.39 | 2,833,100 | — | — |
| 2025-03-26 | $62.70 | $67.67 | 2,634,300 | — | — |
| 2025-03-25 | $61.85 | $66.75 | 2,565,200 | — | — |
| 2025-03-24 | $62.07 | $66.99 | 2,117,800 | — | — |
| 2025-03-21 | $61.72 | $66.61 | 6,880,500 | — | — |
| 2025-03-20 | $61.83 | $66.73 | 2,684,800 | — | — |
| 2025-03-19 | $62.46 | $67.41 | 3,743,200 | — | — |
| 2025-03-18 | $61.58 | $66.46 | 3,443,700 | — | — |
| 2025-03-17 | $61.58 | $66.46 | 2,802,800 | — | — |
| 2025-03-14 | $59.82 | $64.56 | 2,987,600 | — | — |
| 2025-03-13 | $58.59 | $63.23 | 3,304,000 | — | — |
| 2025-03-12 | $59.00 | $63.68 | 3,371,700 | — | — |
| 2025-03-11 | $59.97 | $64.72 | 4,442,400 | — | — |
| 2025-03-10 | $60.24 | $65.02 | 4,015,800 | — | — |
| 2025-03-07 | $60.56 | $65.36 | 3,614,200 | — | — |
| 2025-03-06 | $60.86 | $65.68 | 3,258,600 | — | — |
| 2025-03-05 | $61.16 | $66.01 | 3,807,500 | — | — |
| 2025-03-04 | $59.80 | $64.54 | 3,838,900 | — | — |
| 2025-03-03 | $60.40 | $65.19 | 4,531,700 | — | — |
| 2025-02-28 | $62.98 | $67.79 | 3,509,600 | — | — |
| 2025-02-27 | $62.82 | $67.62 | 4,088,000 | — | — |
| 2025-02-26 | $62.80 | $67.60 | 3,276,200 | — | — |
| 2025-02-25 | $62.98 | $67.79 | 2,082,000 | — | — |
| 2025-02-24 | $62.61 | $67.39 | 3,005,100 | — | — |
| 2025-02-21 | $62.76 | $67.55 | 2,476,700 | — | — |
| 2025-02-20 | $63.83 | $68.70 | 2,241,900 | — | — |
| 2025-02-19 | $63.64 | $68.50 | 2,384,000 | — | — |
| 2025-02-18 | $64.46 | $69.38 | 3,446,200 | — | — |
| 2025-02-14 | $63.96 | $68.84 | 3,906,200 | — | — |
| 2025-02-13 | $62.86 | $67.66 | 2,153,900 | — | — |
| 2025-02-12 | $62.06 | $66.80 | 2,566,100 | — | — |
| 2025-02-11 | $62.97 | $67.78 | 4,129,000 | — | — |
| 2025-02-10 | $62.21 | $66.96 | 3,221,900 | — | — |
| 2025-02-07 | $62.34 | $67.10 | 5,558,700 | — | — |
| 2025-02-06 | $62.36 | $67.12 | 11,376,800 | — | — |
| 2025-02-05 | $63.82 | $68.69 | 8,909,400 | — | — |
| 2025-02-04 | $65.70 | $70.72 | 3,479,700 | — | — |
| 2025-02-03 | $64.61 | $69.54 | 4,693,900 | — | — |
| 2025-01-31 | $65.27 | $70.25 | 3,750,100 | — | — |
| 2025-01-30 | $66.15 | $71.20 | 3,913,700 | — | — |
| 2025-01-29 | $65.00 | $69.96 | 4,177,400 | — | — |
| 2025-01-28 | $64.28 | $69.19 | 3,155,500 | — | — |
| 2025-01-27 | $64.47 | $69.39 | 3,426,900 | — | — |
| 2025-01-24 | $63.96 | $68.84 | 2,386,000 | — | — |
| 2025-01-23 | $64.19 | $69.09 | 3,415,700 | — | — |
| 2025-01-22 | $62.51 | $67.28 | 2,045,000 | — | — |
| 2025-01-21 | $63.12 | $67.94 | 2,146,500 | — | — |
| 2025-01-17 | $62.32 | $67.08 | 2,621,600 | — | — |
| 2025-01-16 | $61.63 | $66.34 | 2,187,700 | — | — |
| 2025-01-15 | $60.92 | $65.57 | 3,521,100 | — | — |
| 2025-01-14 | $60.89 | $65.54 | 3,181,600 | — | — |
| 2025-01-13 | $59.93 | $64.51 | 3,845,400 | — | — |
| 2025-01-10 | $57.09 | $61.45 | 3,886,500 | — | — |
| 2025-01-08 | $57.15 | $61.51 | 2,833,700 | — | — |
| 2025-01-07 | $57.03 | $61.39 | 2,777,700 | — | — |
| 2025-01-06 | $56.94 | $61.29 | 2,980,800 | — | — |
| 2025-01-03 | $55.94 | $60.21 | 2,380,800 | — | — |
| 2025-01-02 | $56.34 | $60.64 | 2,487,200 | — | — |