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
- 1981-10-27 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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $29.16 | $79.64 | 3,524,200 | — | — |
| 2024-12-30 | $28.63 | $78.20 | 4,993,700 | — | — |
| 2024-12-27 | $29.20 | $79.75 | 2,773,300 | — | — |
| 2024-12-26 | $29.30 | $80.03 | 2,534,200 | — | — |
| 2024-12-24 | $29.08 | $79.42 | 1,577,900 | — | — |
| 2024-12-23 | $29.18 | $79.70 | 4,988,400 | — | — |
| 2024-12-20 | $29.50 | $80.57 | 12,194,900 | — | — |
| 2024-12-19 | $28.90 | $78.93 | 8,152,100 | — | — |
| 2024-12-18 | $28.91 | $78.96 | 4,872,300 | — | — |
| 2024-12-17 | $29.64 | $80.95 | 4,614,300 | — | — |
| 2024-12-16 | $29.42 | $80.35 | 6,759,000 | — | — |
| 2024-12-13 | $30.32 | $82.81 | 4,259,300 | — | — |
| 2024-12-12 | $30.84 | $84.23 | 3,785,900 | — | — |
| 2024-12-11 | $31.00 | $84.67 | 6,650,800 | — | — |
| 2024-12-10 | $31.44 | $85.87 | 3,730,700 | — | — |
| 2024-12-09 | $31.85 | $86.99 | 4,419,300 | — | — |
| 2024-12-06 | $31.80 | $86.85 | 3,573,600 | — | — |
| 2024-12-05 | $31.90 | $87.13 | 3,549,100 | — | — |
| 2024-12-04 | $33.02 | $90.19 | 3,554,400 | — | — |
| 2024-12-03 | $33.13 | $90.49 | 3,717,600 | — | — |
| 2024-12-02 | $33.55 | $91.63 | 4,065,100 | — | — |
| 2024-11-29 | $33.71 | $92.07 | 2,928,300 | — | — |
| 2024-11-27 | $33.31 | $90.51 | 3,605,700 | — | — |
| 2024-11-26 | $32.87 | $89.32 | 4,311,100 | — | — |
| 2024-11-25 | $33.42 | $90.81 | 5,928,900 | — | — |
| 2024-11-22 | $33.21 | $90.24 | 4,646,300 | — | — |
| 2024-11-21 | $32.99 | $89.64 | 3,782,800 | — | — |
| 2024-11-20 | $32.63 | $88.67 | 6,315,400 | — | — |
| 2024-11-19 | $32.52 | $88.37 | 4,518,600 | — | — |
| 2024-11-18 | $33.02 | $89.73 | 7,004,300 | — | — |
| 2024-11-15 | $31.96 | $86.84 | 4,847,300 | — | — |
| 2024-11-14 | $31.70 | $86.14 | 5,660,000 | — | — |
| 2024-11-13 | $32.63 | $88.67 | 5,369,100 | — | — |
| 2024-11-12 | $33.83 | $91.93 | 6,113,100 | — | — |
| 2024-11-11 | $34.22 | $92.99 | 5,636,800 | — | — |
| 2024-11-08 | $34.64 | $94.13 | 6,636,800 | — | — |
| 2024-11-07 | $36.04 | $97.93 | 5,612,400 | — | — |
| 2024-11-06 | $36.11 | $98.12 | 3,696,300 | — | — |
| 2024-11-05 | $36.10 | $98.09 | 2,615,200 | — | — |
| 2024-11-04 | $35.80 | $97.28 | 2,725,800 | — | — |
| 2024-11-01 | $35.87 | $97.47 | 3,167,100 | — | — |
| 2024-10-31 | $35.70 | $97.01 | 2,722,400 | — | — |
| 2024-10-30 | $35.86 | $97.44 | 2,671,800 | — | — |
| 2024-10-29 | $35.99 | $97.80 | 2,515,300 | — | — |
| 2024-10-28 | $36.01 | $97.85 | 1,886,500 | — | — |
| 2024-10-25 | $35.97 | $97.74 | 2,171,900 | — | — |
| 2024-10-24 | $36.73 | $99.81 | 2,767,200 | — | — |
| 2024-10-23 | $36.47 | $99.10 | 1,818,500 | — | — |
| 2024-10-22 | $36.59 | $99.43 | 1,827,200 | — | — |
| 2024-10-21 | $36.57 | $99.37 | 1,593,200 | — | — |
| 2024-10-18 | $36.86 | $100.16 | 1,984,300 | — | — |
| 2024-10-17 | $36.65 | $99.59 | 3,868,900 | — | — |
| 2024-10-16 | $36.76 | $99.89 | 2,832,100 | — | — |
| 2024-10-15 | $36.65 | $99.59 | 3,927,300 | — | — |
| 2024-10-14 | $36.91 | $100.30 | 2,045,600 | — | — |
| 2024-10-11 | $36.54 | $99.29 | 3,294,800 | — | — |
| 2024-10-10 | $37.03 | $100.62 | 3,764,400 | — | — |
| 2024-10-09 | $37.84 | $102.82 | 4,758,300 | — | — |
| 2024-10-08 | $37.12 | $100.87 | 5,034,200 | — | — |
| 2024-10-07 | $35.77 | $97.20 | 3,850,700 | — | — |
| 2024-10-04 | $36.32 | $98.69 | 5,152,700 | — | — |
| 2024-10-03 | $35.08 | $95.32 | 4,135,400 | — | — |
| 2024-10-02 | $35.97 | $97.74 | 6,463,000 | — | — |
| 2024-10-01 | $36.91 | $100.30 | 4,316,300 | — | — |
| 2024-09-30 | $37.97 | $103.18 | 4,866,400 | — | — |
| 2024-09-27 | $38.91 | $105.73 | 2,662,600 | — | — |
| 2024-09-26 | $38.71 | $105.19 | 2,558,700 | — | — |
| 2024-09-25 | $38.34 | $104.18 | 3,648,900 | — | — |
| 2024-09-24 | $38.98 | $105.92 | 1,754,400 | — | — |
| 2024-09-23 | $39.00 | $105.97 | 3,278,800 | — | — |
| 2024-09-20 | $38.49 | $104.59 | 5,224,000 | — | — |
| 2024-09-19 | $38.76 | $105.32 | 3,340,900 | — | — |
| 2024-09-18 | $39.37 | $106.98 | 3,101,200 | — | — |
| 2024-09-17 | $39.81 | $108.18 | 2,198,600 | — | — |
| 2024-09-16 | $40.26 | $109.40 | 2,617,900 | — | — |
| 2024-09-13 | $39.72 | $107.93 | 3,239,800 | — | — |
| 2024-09-12 | $39.38 | $107.01 | 2,877,300 | — | — |
| 2024-09-11 | $39.27 | $106.71 | 3,649,300 | — | — |
| 2024-09-10 | $39.21 | $106.55 | 4,576,000 | — | — |
| 2024-09-09 | $39.23 | $106.60 | 3,392,900 | — | — |
| 2024-09-06 | $38.96 | $105.87 | 6,154,900 | — | — |
| 2024-09-05 | $38.82 | $105.49 | 6,375,700 | — | — |
| 2024-09-04 | $37.53 | $101.98 | 2,640,000 | — | — |
| 2024-09-03 | $37.85 | $102.85 | 3,255,400 | — | — |
| 2024-08-30 | $37.94 | $103.09 | 4,248,900 | — | — |
| 2024-08-29 | $38.16 | $102.90 | 2,353,400 | — | — |
| 2024-08-28 | $37.82 | $101.99 | 2,339,900 | — | — |
| 2024-08-27 | $37.91 | $102.23 | 2,621,900 | — | — |
| 2024-08-26 | $37.93 | $102.28 | 2,397,100 | — | — |
| 2024-08-23 | $37.54 | $101.23 | 2,702,100 | — | — |
| 2024-08-22 | $36.49 | $98.40 | 3,393,200 | — | — |
| 2024-08-21 | $36.18 | $97.56 | 2,577,700 | — | — |
| 2024-08-20 | $36.22 | $97.67 | 2,947,200 | — | — |
| 2024-08-19 | $36.46 | $98.32 | 2,477,000 | — | — |
| 2024-08-16 | $36.12 | $97.40 | 2,923,900 | — | — |
| 2024-08-15 | $35.73 | $96.35 | 4,298,200 | — | — |
| 2024-08-14 | $35.53 | $95.81 | 6,968,700 | — | — |
| 2024-08-13 | $34.51 | $93.06 | 9,722,800 | — | — |
| 2024-08-12 | $36.93 | $99.59 | 2,839,800 | — | — |
| 2024-08-09 | $37.15 | $100.18 | 3,892,900 | — | — |
| 2024-08-08 | $37.42 | $100.91 | 3,730,600 | — | — |
| 2024-08-07 | $36.59 | $98.67 | 5,157,400 | — | — |
| 2024-08-06 | $36.92 | $99.56 | 11,776,700 | — | — |
| 2024-08-05 | $34.64 | $93.41 | 6,023,100 | — | — |
| 2024-08-02 | $35.27 | $95.11 | 6,025,400 | — | — |
| 2024-08-01 | $36.01 | $97.11 | 9,462,800 | — | — |
| 2024-07-31 | $35.82 | $96.59 | 5,261,000 | — | — |
| 2024-07-30 | $35.91 | $96.84 | 3,242,900 | — | — |
| 2024-07-29 | $36.02 | $97.13 | 3,824,900 | — | — |
| 2024-07-26 | $35.51 | $95.76 | 3,470,500 | — | — |
| 2024-07-25 | $35.09 | $94.63 | 3,403,400 | — | — |
| 2024-07-24 | $35.49 | $95.70 | 3,977,900 | — | — |
| 2024-07-23 | $35.27 | $95.11 | 4,712,700 | — | — |
| 2024-07-22 | $35.36 | $95.35 | 3,177,200 | — | — |
| 2024-07-19 | $35.35 | $95.33 | 4,497,400 | — | — |
| 2024-07-18 | $35.68 | $96.22 | 5,912,100 | — | — |
| 2024-07-17 | $35.68 | $96.22 | 6,069,100 | — | — |
| 2024-07-16 | $35.54 | $95.84 | 11,147,600 | — | — |
| 2024-07-15 | $33.97 | $91.61 | 3,645,000 | — | — |
| 2024-07-12 | $35.32 | $95.25 | 3,670,900 | — | — |
| 2024-07-11 | $35.22 | $94.98 | 4,238,600 | — | — |
| 2024-07-10 | $34.25 | $92.36 | 2,990,000 | — | — |
| 2024-07-09 | $34.01 | $91.71 | 4,687,400 | — | — |
| 2024-07-08 | $33.61 | $90.63 | 7,364,000 | — | — |
| 2024-07-05 | $34.91 | $94.14 | 11,285,400 | — | — |
| 2024-07-03 | $33.16 | $89.42 | 1,988,700 | — | — |
| 2024-07-02 | $32.85 | $88.58 | 3,932,200 | — | — |
| 2024-07-01 | $33.06 | $89.15 | 4,474,800 | — | — |
| 2024-06-28 | $33.45 | $90.20 | 7,320,100 | — | — |
| 2024-06-27 | $33.52 | $90.39 | 3,628,000 | — | — |
| 2024-06-26 | $33.90 | $91.42 | 3,279,900 | — | — |
| 2024-06-25 | $33.96 | $91.58 | 3,642,000 | — | — |
| 2024-06-24 | $34.19 | $92.20 | 3,766,600 | — | — |
| 2024-06-21 | $34.29 | $92.47 | 6,948,300 | — | — |
| 2024-06-20 | $34.00 | $91.69 | 3,964,700 | — | — |
| 2024-06-18 | $33.73 | $90.96 | 4,219,500 | — | — |
| 2024-06-17 | $33.91 | $91.44 | 4,010,300 | — | — |
| 2024-06-14 | $33.78 | $91.09 | 4,085,300 | — | — |
| 2024-06-13 | $33.74 | $90.99 | 5,476,800 | — | — |
| 2024-06-12 | $33.31 | $89.83 | 4,349,100 | — | — |
| 2024-06-11 | $32.87 | $88.64 | 4,440,000 | — | — |
| 2024-06-10 | $32.89 | $88.69 | 4,333,600 | — | — |
| 2024-06-07 | $33.16 | $89.42 | 5,069,500 | — | — |
| 2024-06-06 | $33.32 | $89.85 | 4,845,900 | — | — |
| 2024-06-05 | $33.19 | $89.50 | 7,123,300 | — | — |
| 2024-06-04 | $33.30 | $89.80 | 5,622,200 | — | — |
| 2024-06-03 | $34.08 | $91.90 | 4,443,500 | — | — |
| 2024-05-31 | $34.09 | $91.93 | 5,923,100 | — | — |
| 2024-05-30 | $33.43 | $89.37 | 3,888,200 | — | — |
| 2024-05-29 | $33.19 | $88.73 | 4,258,800 | — | — |
| 2024-05-28 | $33.85 | $90.49 | 3,571,400 | — | — |
| 2024-05-24 | $33.90 | $90.62 | 4,982,200 | — | — |
| 2024-05-23 | $34.00 | $90.89 | 6,329,300 | — | — |
| 2024-05-22 | $34.35 | $91.83 | 2,781,300 | — | — |
| 2024-05-21 | $34.45 | $92.09 | 4,961,100 | — | — |
| 2024-05-20 | $35.02 | $93.62 | 2,307,400 | — | — |
| 2024-05-17 | $35.25 | $94.23 | 3,583,400 | — | — |
| 2024-05-16 | $35.17 | $94.02 | 5,884,000 | — | — |
| 2024-05-15 | $35.43 | $94.71 | 4,906,900 | — | — |
| 2024-05-14 | $35.24 | $94.21 | 4,472,900 | — | — |
| 2024-05-13 | $35.43 | $94.71 | 4,461,700 | — | — |
| 2024-05-10 | $35.69 | $95.41 | 3,963,000 | — | — |
| 2024-05-09 | $35.95 | $96.10 | 5,067,900 | — | — |
| 2024-05-08 | $35.75 | $95.57 | 5,194,200 | — | — |
| 2024-05-07 | $36.12 | $96.56 | 5,717,600 | — | — |
| 2024-05-06 | $36.51 | $97.60 | 5,784,400 | — | — |
| 2024-05-03 | $36.89 | $98.62 | 6,246,800 | — | — |
| 2024-05-02 | $36.91 | $98.67 | 10,810,800 | — | — |
| 2024-05-01 | $40.34 | $107.84 | 3,358,200 | — | — |
| 2024-04-30 | $40.37 | $107.92 | 3,465,100 | — | — |
| 2024-04-29 | $40.64 | $108.64 | 3,263,000 | — | — |
| 2024-04-26 | $40.13 | $107.28 | 2,013,200 | — | — |
| 2024-04-25 | $40.23 | $107.55 | 3,568,000 | — | — |
| 2024-04-24 | $40.93 | $109.42 | 2,161,900 | — | — |
| 2024-04-23 | $41.02 | $109.66 | 2,646,300 | — | — |
| 2024-04-22 | $40.40 | $108.00 | 3,272,900 | — | — |
| 2024-04-19 | $39.47 | $105.51 | 2,808,400 | — | — |
| 2024-04-18 | $39.65 | $105.99 | 2,332,100 | — | — |
| 2024-04-17 | $39.52 | $105.65 | 2,809,400 | — | — |
| 2024-04-16 | $39.57 | $105.78 | 2,658,800 | — | — |
| 2024-04-15 | $40.04 | $107.04 | 3,062,100 | — | — |
| 2024-04-12 | $40.33 | $107.81 | 4,126,900 | — | — |
| 2024-04-11 | $42.12 | $112.60 | 3,060,600 | — | — |
| 2024-04-10 | $42.00 | $112.28 | 3,615,400 | — | — |
| 2024-04-09 | $42.83 | $114.50 | 2,773,000 | — | — |
| 2024-04-08 | $42.25 | $112.95 | 2,397,900 | — | — |
| 2024-04-05 | $42.62 | $113.93 | 2,970,200 | — | — |
| 2024-04-04 | $42.63 | $113.96 | 3,126,300 | — | — |
| 2024-04-03 | $43.28 | $115.70 | 2,544,700 | — | — |
| 2024-04-02 | $42.91 | $114.71 | 2,900,600 | — | — |
| 2024-04-01 | $43.55 | $116.42 | 4,552,700 | — | — |
| 2024-03-28 | $42.74 | $114.26 | 3,951,700 | — | — |
| 2024-03-27 | $42.69 | $114.12 | 4,168,600 | — | — |
| 2024-03-26 | $41.54 | $111.05 | 4,566,400 | — | — |
| 2024-03-25 | $41.79 | $111.72 | 4,388,200 | — | — |
| 2024-03-22 | $41.94 | $112.12 | 2,060,500 | — | — |
| 2024-03-21 | $42.01 | $112.30 | 3,736,100 | — | — |
| 2024-03-20 | $41.83 | $111.82 | 2,059,700 | — | — |
| 2024-03-19 | $41.95 | $112.14 | 3,372,300 | — | — |
| 2024-03-18 | $41.54 | $111.05 | 2,697,300 | — | — |
| 2024-03-15 | $41.61 | $111.23 | 5,489,400 | — | — |
| 2024-03-14 | $42.02 | $112.33 | 3,795,700 | — | — |
| 2024-03-13 | $42.68 | $114.09 | 3,852,000 | — | — |
| 2024-03-12 | $42.89 | $114.66 | 3,648,600 | — | — |
| 2024-03-11 | $43.48 | $116.23 | 1,973,200 | — | — |
| 2024-03-08 | $43.77 | $117.01 | 2,816,300 | — | — |
| 2024-03-07 | $43.49 | $116.26 | 3,949,700 | — | — |
| 2024-03-06 | $42.99 | $114.92 | 3,445,700 | — | — |
| 2024-03-05 | $42.41 | $113.37 | 6,879,200 | — | — |
| 2024-03-04 | $42.50 | $113.61 | 6,431,100 | — | — |
| 2024-03-01 | $41.01 | $109.63 | 2,825,000 | — | — |
| 2024-02-29 | $40.92 | $109.39 | 5,249,100 | — | — |
| 2024-02-28 | $41.56 | $110.33 | 2,792,000 | — | — |
| 2024-02-27 | $41.85 | $111.10 | 2,137,600 | — | — |
| 2024-02-26 | $42.00 | $111.49 | 2,346,200 | — | — |
| 2024-02-23 | $42.55 | $112.95 | 3,262,600 | — | — |
| 2024-02-22 | $42.01 | $111.52 | 4,115,900 | — | — |
| 2024-02-21 | $42.23 | $112.10 | 3,910,400 | — | — |
| 2024-02-20 | $41.77 | $110.88 | 5,002,700 | — | — |
| 2024-02-16 | $41.22 | $109.42 | 5,250,000 | — | — |
| 2024-02-15 | $40.94 | $108.68 | 6,525,600 | — | — |
| 2024-02-14 | $39.64 | $105.23 | 4,198,700 | — | — |
| 2024-02-13 | $39.62 | $105.18 | 3,567,800 | — | — |
| 2024-02-12 | $40.31 | $107.01 | 3,560,500 | — | — |
| 2024-02-09 | $39.55 | $104.99 | 4,745,100 | — | — |
| 2024-02-08 | $40.46 | $107.41 | 7,956,200 | — | — |
| 2024-02-07 | $39.38 | $104.54 | 5,802,200 | — | — |
| 2024-02-06 | $39.71 | $105.41 | 3,651,900 | — | — |
| 2024-02-05 | $38.53 | $102.28 | 2,609,800 | — | — |
| 2024-02-02 | $38.98 | $103.48 | 2,688,400 | — | — |
| 2024-02-01 | $39.19 | $104.03 | 2,862,100 | — | — |
| 2024-01-31 | $38.69 | $102.71 | 3,080,700 | — | — |
| 2024-01-30 | $38.70 | $102.73 | 2,026,600 | — | — |
| 2024-01-29 | $39.08 | $103.74 | 3,052,800 | — | — |
| 2024-01-26 | $38.79 | $102.97 | 2,228,900 | — | — |
| 2024-01-25 | $38.99 | $103.50 | 2,840,700 | — | — |
| 2024-01-24 | $37.88 | $100.56 | 2,073,800 | — | — |
| 2024-01-23 | $38.42 | $101.99 | 1,882,900 | — | — |
| 2024-01-22 | $38.72 | $102.79 | 2,799,000 | — | — |
| 2024-01-19 | $38.60 | $102.47 | 2,790,200 | — | — |
| 2024-01-18 | $38.84 | $103.10 | 3,508,500 | — | — |
| 2024-01-17 | $38.69 | $102.71 | 4,003,300 | — | — |
| 2024-01-16 | $39.05 | $103.66 | 4,272,800 | — | — |
| 2024-01-12 | $40.00 | $106.18 | 2,910,800 | — | — |
| 2024-01-11 | $40.04 | $106.29 | 2,459,700 | — | — |
| 2024-01-10 | $40.29 | $106.95 | 2,353,400 | — | — |
| 2024-01-09 | $40.66 | $107.94 | 4,144,500 | — | — |
| 2024-01-08 | $40.67 | $107.96 | 11,038,200 | — | — |
| 2024-01-05 | $39.16 | $103.95 | 3,453,700 | — | — |
| 2024-01-04 | $38.63 | $102.55 | 4,271,400 | — | — |
| 2024-01-03 | $38.13 | $101.22 | 4,911,700 | — | — |
| 2024-01-02 | $38.85 | $103.13 | 5,707,000 | — | — |