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
- 1973-02-21 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 | $20.83 | $95.97 | 2,076,600 | — | — |
| 2025-12-30 | $20.96 | $96.57 | 1,257,200 | — | — |
| 2025-12-29 | $21.02 | $96.84 | 1,409,200 | — | — |
| 2025-12-26 | $20.89 | $96.24 | 1,080,400 | — | — |
| 2025-12-24 | $20.61 | $94.95 | 634,400 | — | — |
| 2025-12-23 | $20.47 | $94.31 | 2,336,600 | — | — |
| 2025-12-22 | $20.70 | $95.37 | 1,577,800 | — | — |
| 2025-12-19 | $20.39 | $93.94 | 2,493,800 | — | — |
| 2025-12-18 | $20.57 | $94.77 | 2,402,800 | — | — |
| 2025-12-17 | $20.31 | $93.57 | 2,302,600 | — | — |
| 2025-12-16 | $20.42 | $94.08 | 2,877,300 | — | — |
| 2025-12-15 | $21.52 | $99.15 | 5,083,200 | — | — |
| 2025-12-12 | $22.18 | $102.19 | 1,977,100 | — | — |
| 2025-12-11 | $22.32 | $102.83 | 3,199,800 | — | — |
| 2025-12-10 | $21.57 | $99.38 | 2,825,300 | — | — |
| 2025-12-09 | $20.36 | $93.80 | 1,728,900 | — | — |
| 2025-12-08 | $20.10 | $92.60 | 2,660,500 | — | — |
| 2025-12-05 | $20.46 | $94.26 | 2,598,100 | — | — |
| 2025-12-04 | $20.44 | $94.17 | 2,254,900 | — | — |
| 2025-12-03 | $21.45 | $98.82 | 2,133,400 | — | — |
| 2025-12-02 | $21.24 | $97.86 | 2,105,300 | — | — |
| 2025-12-01 | $21.57 | $99.38 | 3,683,000 | — | — |
| 2025-11-28 | $21.10 | $97.21 | 1,020,600 | — | — |
| 2025-11-26 | $20.77 | $94.77 | 2,117,400 | — | — |
| 2025-11-25 | $20.30 | $92.63 | 2,113,900 | — | — |
| 2025-11-24 | $19.81 | $90.39 | 2,477,500 | — | — |
| 2025-11-21 | $19.78 | $90.25 | 2,828,600 | — | — |
| 2025-11-20 | $18.46 | $84.23 | 3,426,200 | — | — |
| 2025-11-19 | $18.83 | $85.92 | 2,985,200 | — | — |
| 2025-11-18 | $19.24 | $87.79 | 2,828,200 | — | — |
| 2025-11-17 | $19.20 | $87.61 | 2,874,700 | — | — |
| 2025-11-14 | $20.12 | $91.80 | 1,940,600 | — | — |
| 2025-11-13 | $20.77 | $94.77 | 2,863,000 | — | — |
| 2025-11-12 | $19.91 | $90.85 | 2,460,700 | — | — |
| 2025-11-11 | $19.60 | $89.43 | 2,238,700 | — | — |
| 2025-11-10 | $19.35 | $88.29 | 2,354,200 | — | — |
| 2025-11-07 | $19.40 | $88.52 | 3,189,100 | — | — |
| 2025-11-06 | $19.12 | $87.24 | 2,458,600 | — | — |
| 2025-11-05 | $19.57 | $89.29 | 2,820,300 | — | — |
| 2025-11-04 | $19.56 | $89.25 | 2,754,500 | — | — |
| 2025-11-03 | $20.05 | $91.49 | 3,235,700 | — | — |
| 2025-10-31 | $20.70 | $94.45 | 2,290,500 | — | — |
| 2025-10-30 | $20.77 | $94.77 | 3,059,500 | — | — |
| 2025-10-29 | $21.39 | $97.60 | 4,719,200 | — | — |
| 2025-10-28 | $21.03 | $95.96 | 8,867,000 | — | — |
| 2025-10-27 | $24.02 | $109.60 | 2,786,900 | — | — |
| 2025-10-24 | $24.06 | $109.78 | 2,008,700 | — | — |
| 2025-10-23 | $23.98 | $109.42 | 2,452,700 | — | — |
| 2025-10-22 | $22.67 | $103.44 | 1,901,300 | — | — |
| 2025-10-21 | $23.40 | $106.77 | 1,909,700 | — | — |
| 2025-10-20 | $23.25 | $106.09 | 1,472,900 | — | — |
| 2025-10-17 | $23.41 | $106.82 | 1,542,500 | — | — |
| 2025-10-16 | $23.92 | $109.14 | 1,410,100 | — | — |
| 2025-10-15 | $24.23 | $110.56 | 1,431,600 | — | — |
| 2025-10-14 | $24.53 | $111.93 | 2,286,900 | — | — |
| 2025-10-13 | $23.89 | $109.01 | 2,770,200 | — | — |
| 2025-10-10 | $22.28 | $101.66 | 2,360,700 | — | — |
| 2025-10-09 | $24.85 | $113.39 | 2,386,300 | — | — |
| 2025-10-08 | $25.61 | $116.85 | 1,725,900 | — | — |
| 2025-10-07 | $24.73 | $112.84 | 3,905,900 | — | — |
| 2025-10-06 | $25.93 | $118.31 | 1,949,700 | — | — |
| 2025-10-03 | $25.76 | $117.54 | 2,256,900 | — | — |
| 2025-10-02 | $25.19 | $114.94 | 2,596,200 | — | — |
| 2025-10-01 | $25.62 | $116.90 | 2,712,500 | — | — |
| 2025-09-30 | $24.99 | $114.03 | 2,457,800 | — | — |
| 2025-09-29 | $24.44 | $111.52 | 2,705,100 | — | — |
| 2025-09-26 | $23.96 | $109.33 | 3,261,100 | — | — |
| 2025-09-25 | $22.84 | $104.22 | 2,039,800 | — | — |
| 2025-09-24 | $23.46 | $107.04 | 3,339,500 | — | — |
| 2025-09-23 | $22.69 | $103.53 | 2,213,600 | — | — |
| 2025-09-22 | $23.16 | $105.68 | 2,698,500 | — | — |
| 2025-09-19 | $24.15 | $110.19 | 3,854,300 | — | — |
| 2025-09-18 | $24.97 | $113.93 | 2,158,500 | — | — |
| 2025-09-17 | $25.14 | $114.71 | 2,529,600 | — | — |
| 2025-09-16 | $25.40 | $115.90 | 2,945,400 | — | — |
| 2025-09-15 | $25.37 | $115.76 | 2,716,000 | — | — |
| 2025-09-12 | $26.38 | $120.37 | 2,179,100 | — | — |
| 2025-09-11 | $26.93 | $122.88 | 3,737,200 | — | — |
| 2025-09-10 | $25.51 | $116.40 | 3,362,600 | — | — |
| 2025-09-09 | $25.37 | $115.76 | 3,100,900 | — | — |
| 2025-09-08 | $25.03 | $114.21 | 2,663,200 | — | — |
| 2025-09-05 | $25.31 | $115.49 | 3,085,300 | — | — |
| 2025-09-04 | $24.08 | $109.87 | 3,357,300 | — | — |
| 2025-09-03 | $23.33 | $106.45 | 1,789,100 | — | — |
| 2025-09-02 | $23.53 | $107.36 | 1,466,000 | — | — |
| 2025-08-29 | $23.66 | $107.96 | 1,714,800 | — | — |
| 2025-08-28 | $22.86 | $104.31 | 1,719,900 | — | — |
| 2025-08-27 | $23.29 | $105.36 | 2,699,300 | — | — |
| 2025-08-26 | $23.22 | $105.04 | 2,894,400 | — | — |
| 2025-08-25 | $22.95 | $103.82 | 1,976,300 | — | — |
| 2025-08-22 | $23.17 | $104.81 | 2,350,900 | — | — |
| 2025-08-21 | $21.03 | $95.13 | 1,127,700 | — | — |
| 2025-08-20 | $21.28 | $96.26 | 1,406,200 | — | — |
| 2025-08-19 | $21.29 | $96.31 | 1,626,000 | — | — |
| 2025-08-18 | $21.28 | $96.26 | 2,049,600 | — | — |
| 2025-08-15 | $21.30 | $96.35 | 1,871,700 | — | — |
| 2025-08-14 | $21.59 | $97.67 | 2,866,800 | — | — |
| 2025-08-13 | $21.38 | $96.72 | 3,065,200 | — | — |
| 2025-08-12 | $19.75 | $89.34 | 2,723,700 | — | — |
| 2025-08-11 | $18.73 | $84.73 | 2,889,500 | — | — |
| 2025-08-08 | $18.92 | $85.59 | 2,217,000 | — | — |
| 2025-08-07 | $19.23 | $86.99 | 3,471,200 | — | — |
| 2025-08-06 | $18.41 | $83.28 | 2,970,900 | — | — |
| 2025-08-05 | $19.01 | $85.99 | 3,147,000 | — | — |
| 2025-08-04 | $18.56 | $83.96 | 3,334,500 | — | — |
| 2025-08-01 | $18.23 | $82.47 | 3,691,200 | — | — |
| 2025-07-31 | $18.94 | $85.68 | 3,540,500 | — | — |
| 2025-07-30 | $19.30 | $87.31 | 4,813,900 | — | — |
| 2025-07-29 | $21.89 | $99.02 | 5,642,100 | — | — |
| 2025-07-28 | $20.83 | $94.23 | 3,215,500 | — | — |
| 2025-07-25 | $21.26 | $96.17 | 2,439,500 | — | — |
| 2025-07-24 | $20.72 | $93.73 | 3,488,800 | — | — |
| 2025-07-23 | $21.84 | $98.80 | 2,087,100 | — | — |
| 2025-07-22 | $21.49 | $97.21 | 2,534,600 | — | — |
| 2025-07-21 | $20.49 | $92.69 | 2,665,900 | — | — |
| 2025-07-18 | $20.38 | $92.19 | 2,336,400 | — | — |
| 2025-07-17 | $20.88 | $94.45 | 1,848,100 | — | — |
| 2025-07-16 | $20.45 | $92.51 | 2,000,700 | — | — |
| 2025-07-15 | $20.74 | $93.82 | 2,179,200 | — | — |
| 2025-07-14 | $21.77 | $98.48 | 2,375,500 | — | — |
| 2025-07-11 | $21.88 | $98.98 | 2,320,700 | — | — |
| 2025-07-10 | $22.64 | $102.42 | 3,839,000 | — | — |
| 2025-07-09 | $22.18 | $100.33 | 3,682,900 | — | — |
| 2025-07-08 | $22.22 | $100.52 | 2,798,000 | — | — |
| 2025-07-07 | $21.07 | $95.31 | 1,952,900 | — | — |
| 2025-07-03 | $21.92 | $99.16 | 979,300 | — | — |
| 2025-07-02 | $21.97 | $99.38 | 1,785,600 | — | — |
| 2025-07-01 | $21.39 | $96.76 | 3,054,900 | — | — |
| 2025-06-30 | $20.09 | $90.88 | 1,730,500 | — | — |
| 2025-06-27 | $20.43 | $92.42 | 1,828,400 | — | — |
| 2025-06-26 | $20.22 | $91.47 | 1,186,500 | — | — |
| 2025-06-25 | $19.84 | $89.75 | 1,355,500 | — | — |
| 2025-06-24 | $20.36 | $92.10 | 2,275,900 | — | — |
| 2025-06-23 | $19.63 | $88.80 | 1,518,200 | — | — |
| 2025-06-20 | $19.32 | $87.40 | 3,114,700 | — | — |
| 2025-06-18 | $19.43 | $87.89 | 1,626,500 | — | — |
| 2025-06-17 | $19.74 | $89.30 | 2,018,700 | — | — |
| 2025-06-16 | $20.30 | $91.83 | 1,513,100 | — | — |
| 2025-06-13 | $20.38 | $92.19 | 1,528,100 | — | — |
| 2025-06-12 | $21.05 | $95.22 | 1,840,900 | — | — |
| 2025-06-11 | $21.80 | $98.62 | 2,178,800 | — | — |
| 2025-06-10 | $21.93 | $99.20 | 2,076,500 | — | — |
| 2025-06-09 | $20.97 | $94.86 | 2,742,500 | — | — |
| 2025-06-06 | $19.96 | $90.29 | 2,912,900 | — | — |
| 2025-06-05 | $20.03 | $90.61 | 1,721,300 | — | — |
| 2025-06-04 | $20.12 | $91.02 | 1,330,100 | — | — |
| 2025-06-03 | $20.23 | $91.51 | 1,984,200 | — | — |
| 2025-06-02 | $19.17 | $86.72 | 2,071,000 | — | — |
| 2025-05-30 | $19.41 | $87.80 | 3,337,700 | — | — |
| 2025-05-29 | $20.13 | $91.06 | 1,434,600 | — | — |
| 2025-05-28 | $19.88 | $89.93 | 1,396,500 | — | — |
| 2025-05-27 | $20.40 | $92.28 | 1,638,700 | — | — |
| 2025-05-23 | $19.35 | $87.53 | 1,694,400 | — | — |
| 2025-05-22 | $19.53 | $88.35 | 1,221,000 | — | — |
| 2025-05-21 | $19.59 | $88.62 | 1,555,300 | — | — |
| 2025-05-20 | $20.42 | $92.37 | 1,229,700 | — | — |
| 2025-05-19 | $20.68 | $93.55 | 1,194,000 | — | — |
| 2025-05-16 | $21.13 | $95.59 | 1,340,600 | — | — |
| 2025-05-15 | $21.09 | $95.40 | 2,005,700 | — | — |
| 2025-05-14 | $22.04 | $98.80 | 1,554,200 | — | — |
| 2025-05-13 | $22.51 | $100.90 | 1,567,400 | — | — |
| 2025-05-12 | $22.86 | $102.47 | 1,922,200 | — | — |
| 2025-05-09 | $21.33 | $95.61 | 1,214,400 | — | — |
| 2025-05-08 | $21.41 | $95.97 | 1,643,000 | — | — |
| 2025-05-07 | $20.39 | $91.40 | 1,516,400 | — | — |
| 2025-05-06 | $20.47 | $91.76 | 2,070,100 | — | — |
| 2025-05-05 | $20.64 | $92.52 | 2,044,900 | — | — |
| 2025-05-02 | $22.20 | $99.51 | 4,142,900 | — | — |
| 2025-05-01 | $21.65 | $97.05 | 2,369,500 | — | — |
| 2025-04-30 | $21.62 | $96.91 | 1,620,200 | — | — |
| 2025-04-29 | $22.03 | $98.75 | 1,772,000 | — | — |
| 2025-04-28 | $21.87 | $98.03 | 1,673,500 | — | — |
| 2025-04-25 | $22.00 | $98.62 | 1,098,400 | — | — |
| 2025-04-24 | $22.23 | $99.65 | 1,412,800 | — | — |
| 2025-04-23 | $21.12 | $94.67 | 1,958,800 | — | — |
| 2025-04-22 | $21.61 | $96.87 | 1,914,400 | — | — |
| 2025-04-21 | $20.89 | $93.64 | 1,307,200 | — | — |
| 2025-04-17 | $20.89 | $93.64 | 1,363,100 | — | — |
| 2025-04-16 | $20.37 | $91.31 | 1,107,000 | — | — |
| 2025-04-15 | $20.25 | $90.77 | 1,043,000 | — | — |
| 2025-04-14 | $20.88 | $93.60 | 1,561,100 | — | — |
| 2025-04-11 | $20.43 | $91.58 | 2,495,300 | — | — |
| 2025-04-10 | $19.64 | $88.04 | 2,812,300 | — | — |
| 2025-04-09 | $21.98 | $98.53 | 4,405,100 | — | — |
| 2025-04-08 | $17.96 | $80.51 | 2,698,600 | — | — |
| 2025-04-07 | $19.17 | $85.93 | 3,318,000 | — | — |
| 2025-04-04 | $20.10 | $90.10 | 3,100,700 | — | — |
| 2025-04-03 | $22.06 | $98.89 | 2,144,900 | — | — |
| 2025-04-02 | $24.70 | $110.72 | 1,077,600 | — | — |
| 2025-04-01 | $23.79 | $106.64 | 1,375,700 | — | — |
| 2025-03-31 | $24.24 | $108.66 | 2,008,400 | — | — |
| 2025-03-28 | $24.57 | $110.14 | 1,474,000 | — | — |
| 2025-03-27 | $25.25 | $113.19 | 1,495,400 | — | — |
| 2025-03-26 | $24.76 | $110.99 | 1,224,300 | — | — |
| 2025-03-25 | $24.73 | $110.86 | 1,360,000 | — | — |
| 2025-03-24 | $25.34 | $113.59 | 1,663,900 | — | — |
| 2025-03-21 | $24.99 | $112.02 | 5,361,500 | — | — |
| 2025-03-20 | $24.88 | $111.53 | 1,500,300 | — | — |
| 2025-03-19 | $25.31 | $113.46 | 2,045,900 | — | — |
| 2025-03-18 | $25.09 | $112.47 | 1,304,900 | — | — |
| 2025-03-17 | $24.91 | $111.66 | 1,649,100 | — | — |
| 2025-03-14 | $24.64 | $110.45 | 1,529,600 | — | — |
| 2025-03-13 | $23.80 | $106.69 | 1,725,100 | — | — |
| 2025-03-12 | $23.36 | $104.71 | 2,043,700 | — | — |
| 2025-03-11 | $24.65 | $110.50 | 2,625,600 | — | — |
| 2025-03-10 | $24.07 | $107.90 | 2,094,000 | — | — |
| 2025-03-07 | $24.40 | $109.38 | 3,427,800 | — | — |
| 2025-03-06 | $24.83 | $111.30 | 2,284,200 | — | — |
| 2025-03-05 | $25.19 | $112.02 | 2,276,600 | — | — |
| 2025-03-04 | $23.57 | $104.82 | 1,897,900 | — | — |
| 2025-03-03 | $23.87 | $106.15 | 2,295,700 | — | — |
| 2025-02-28 | $25.39 | $112.91 | 2,347,900 | — | — |
| 2025-02-27 | $25.06 | $111.44 | 1,631,000 | — | — |
| 2025-02-26 | $25.79 | $114.69 | 1,911,700 | — | — |
| 2025-02-25 | $26.63 | $118.42 | 1,345,600 | — | — |
| 2025-02-24 | $26.54 | $118.02 | 1,514,000 | — | — |
| 2025-02-21 | $26.86 | $119.45 | 1,374,200 | — | — |
| 2025-02-20 | $27.56 | $122.56 | 1,195,100 | — | — |
| 2025-02-19 | $27.68 | $123.09 | 1,197,200 | — | — |
| 2025-02-18 | $28.37 | $126.16 | 1,306,600 | — | — |
| 2025-02-14 | $27.68 | $123.09 | 1,526,400 | — | — |
| 2025-02-13 | $27.87 | $123.94 | 1,541,300 | — | — |
| 2025-02-12 | $27.98 | $124.43 | 3,824,400 | — | — |
| 2025-02-11 | $28.60 | $127.18 | 1,174,100 | — | — |
| 2025-02-10 | $28.15 | $125.18 | 1,503,000 | — | — |
| 2025-02-07 | $28.22 | $125.50 | 1,565,400 | — | — |
| 2025-02-06 | $28.46 | $126.56 | 5,102,100 | — | — |
| 2025-02-05 | $26.71 | $118.78 | 2,845,800 | — | — |
| 2025-02-04 | $27.72 | $123.27 | 2,329,100 | — | — |
| 2025-02-03 | $27.75 | $123.41 | 3,130,800 | — | — |
| 2025-01-31 | $29.29 | $130.25 | 4,860,000 | — | — |
| 2025-01-30 | $32.14 | $142.93 | 1,847,700 | — | — |
| 2025-01-29 | $32.65 | $145.20 | 1,275,800 | — | — |
| 2025-01-28 | $32.60 | $144.97 | 1,318,300 | — | — |
| 2025-01-27 | $33.11 | $147.24 | 1,688,100 | — | — |
| 2025-01-24 | $32.73 | $145.55 | 1,260,300 | — | — |
| 2025-01-23 | $33.44 | $148.71 | 1,149,700 | — | — |
| 2025-01-22 | $33.57 | $149.29 | 900,900 | — | — |
| 2025-01-21 | $34.41 | $153.02 | 1,236,900 | — | — |
| 2025-01-17 | $33.77 | $150.18 | 936,800 | — | — |
| 2025-01-16 | $33.48 | $148.89 | 1,045,400 | — | — |
| 2025-01-15 | $33.52 | $149.06 | 1,214,200 | — | — |
| 2025-01-14 | $32.72 | $145.51 | 1,684,700 | — | — |
| 2025-01-13 | $31.71 | $141.02 | 1,388,900 | — | — |
| 2025-01-10 | $31.00 | $137.86 | 1,365,200 | — | — |
| 2025-01-08 | $31.79 | $141.37 | 1,552,600 | — | — |
| 2025-01-07 | $32.13 | $142.88 | 1,388,800 | — | — |
| 2025-01-06 | $32.67 | $145.28 | 1,719,500 | — | — |
| 2025-01-03 | $32.36 | $143.91 | 1,779,700 | — | — |
| 2025-01-02 | $33.52 | $149.06 | 1,765,900 | — | — |