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
- 1997-10-08 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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $31.28 | $518.91 | 5,812,975 | — | — |
| 2021-12-30 | $31.80 | $527.54 | 4,742,075 | — | — |
| 2021-12-29 | $32.84 | $530.19 | 4,049,675 | — | — |
| 2021-12-28 | $32.96 | $532.13 | 4,915,575 | — | — |
| 2021-12-27 | $32.92 | $531.48 | 3,980,500 | — | — |
| 2021-12-23 | $32.76 | $528.90 | 3,337,025 | — | — |
| 2021-12-22 | $32.56 | $525.67 | 4,266,675 | — | — |
| 2021-12-21 | $32.24 | $520.50 | 7,890,975 | — | — |
| 2021-12-20 | $31.16 | $503.07 | 8,878,475 | — | — |
| 2021-12-17 | $31.72 | $512.11 | 10,493,275 | — | — |
| 2021-12-16 | $32.24 | $520.50 | 5,500,875 | — | — |
| 2021-12-15 | $32.40 | $523.09 | 5,579,550 | — | — |
| 2021-12-14 | $32.32 | $521.80 | 5,506,725 | — | — |
| 2021-12-13 | $32.92 | $531.48 | 5,507,900 | — | — |
| 2021-12-10 | $33.52 | $541.17 | 4,886,050 | — | — |
| 2021-12-09 | $33.88 | $546.98 | 2,636,900 | — | — |
| 2021-12-08 | $34.00 | $548.92 | 4,444,150 | — | — |
| 2021-12-07 | $33.84 | $546.34 | 5,784,850 | — | — |
| 2021-12-06 | $33.40 | $539.23 | 4,497,675 | — | — |
| 2021-12-03 | $32.68 | $527.61 | 5,382,500 | — | — |
| 2021-12-02 | $32.84 | $530.19 | 6,694,825 | — | — |
| 2021-12-01 | $31.92 | $515.34 | 6,293,000 | — | — |
| 2021-11-30 | $32.40 | $523.09 | 10,144,600 | — | — |
| 2021-11-29 | $33.40 | $539.23 | 3,730,375 | — | — |
| 2021-11-26 | $33.40 | $539.23 | 4,385,000 | — | — |
| 2021-11-24 | $33.84 | $546.34 | 4,334,475 | — | — |
| 2021-11-23 | $33.72 | $544.40 | 3,210,800 | — | — |
| 2021-11-22 | $33.52 | $541.17 | 3,548,225 | — | — |
| 2021-11-19 | $33.56 | $541.82 | 2,979,275 | — | — |
| 2021-11-18 | $33.76 | $545.04 | 4,625,825 | — | — |
| 2021-11-17 | $33.68 | $543.75 | 5,589,250 | — | — |
| 2021-11-16 | $34.12 | $550.86 | 2,085,125 | — | — |
| 2021-11-15 | $34.16 | $551.50 | 2,188,450 | — | — |
| 2021-11-12 | $34.32 | $554.09 | 2,285,150 | — | — |
| 2021-11-11 | $34.36 | $554.73 | 1,989,125 | — | — |
| 2021-11-10 | $34.32 | $554.09 | 3,461,625 | — | — |
| 2021-11-09 | $34.48 | $556.67 | 2,449,025 | — | — |
| 2021-11-08 | $34.60 | $558.61 | 3,005,050 | — | — |
| 2021-11-05 | $34.80 | $561.84 | 5,262,050 | — | — |
| 2021-11-04 | $34.08 | $550.21 | 2,942,275 | — | — |
| 2021-11-03 | $34.00 | $548.92 | 3,916,825 | — | — |
| 2021-11-02 | $34.00 | $548.92 | 2,982,775 | — | — |
| 2021-11-01 | $34.48 | $556.67 | 3,520,925 | — | — |
| 2021-10-29 | $33.84 | $546.34 | 4,891,775 | — | — |
| 2021-10-28 | $34.28 | $553.44 | 5,379,750 | — | — |
| 2021-10-27 | $34.40 | $555.38 | 4,710,325 | — | — |
| 2021-10-26 | $34.76 | $561.19 | 3,020,675 | — | — |
| 2021-10-25 | $34.88 | $563.13 | 2,042,475 | — | — |
| 2021-10-22 | $34.76 | $561.19 | 2,735,850 | — | — |
| 2021-10-21 | $34.84 | $562.48 | 1,831,200 | — | — |
| 2021-10-20 | $34.92 | $563.77 | 3,932,950 | — | — |
| 2021-10-19 | $34.64 | $559.25 | 2,081,275 | — | — |
| 2021-10-18 | $34.32 | $554.09 | 2,148,125 | — | — |
| 2021-10-15 | $34.32 | $554.09 | 2,337,950 | — | — |
| 2021-10-14 | $34.28 | $553.44 | 2,844,800 | — | — |
| 2021-10-13 | $34.12 | $550.86 | 1,994,950 | — | — |
| 2021-10-12 | $34.04 | $549.57 | 2,889,025 | — | — |
| 2021-10-11 | $33.88 | $546.98 | 2,635,700 | — | — |
| 2021-10-08 | $34.00 | $548.92 | 3,480,800 | — | — |
| 2021-10-07 | $33.88 | $546.98 | 2,753,375 | — | — |
| 2021-10-06 | $33.88 | $546.98 | 7,666,950 | — | — |
| 2021-10-05 | $34.24 | $552.79 | 4,485,000 | — | — |
| 2021-10-04 | $34.00 | $548.92 | 4,846,950 | — | — |
| 2021-10-01 | $33.84 | $546.34 | 4,292,250 | — | — |
| 2021-09-30 | $33.68 | $543.75 | 4,231,850 | — | — |
| 2021-09-29 | $33.92 | $547.63 | 4,673,625 | — | — |
| 2021-09-28 | $35.24 | $554.73 | 7,284,550 | — | — |
| 2021-09-27 | $35.60 | $560.40 | 4,970,075 | — | — |
| 2021-09-24 | $35.40 | $557.25 | 3,377,925 | — | — |
| 2021-09-23 | $35.44 | $557.88 | 4,297,875 | — | — |
| 2021-09-22 | $35.44 | $557.88 | 5,531,450 | — | — |
| 2021-09-21 | $34.68 | $545.92 | 4,292,275 | — | — |
| 2021-09-20 | $34.48 | $542.77 | 5,633,975 | — | — |
| 2021-09-17 | $34.64 | $545.29 | 5,644,975 | — | — |
| 2021-09-16 | $34.68 | $545.92 | 2,343,175 | — | — |
| 2021-09-15 | $34.64 | $545.29 | 3,106,500 | — | — |
| 2021-09-14 | $34.56 | $544.03 | 4,085,950 | — | — |
| 2021-09-13 | $34.40 | $541.51 | 3,167,525 | — | — |
| 2021-09-10 | $34.08 | $536.47 | 2,812,675 | — | — |
| 2021-09-09 | $34.20 | $538.36 | 2,113,550 | — | — |
| 2021-09-08 | $34.08 | $536.47 | 3,622,300 | — | — |
| 2021-09-07 | $34.20 | $538.36 | 3,080,150 | — | — |
| 2021-09-03 | $34.56 | $544.03 | 3,287,675 | — | — |
| 2021-09-02 | $34.76 | $547.18 | 2,075,350 | — | — |
| 2021-09-01 | $34.92 | $549.69 | 2,697,475 | — | — |
| 2021-08-31 | $34.76 | $547.18 | 4,638,700 | — | — |
| 2021-08-30 | $34.76 | $547.18 | 2,014,050 | — | — |
| 2021-08-27 | $34.96 | $550.32 | 1,966,525 | — | — |
| 2021-08-26 | $34.60 | $544.66 | 2,055,325 | — | — |
| 2021-08-25 | $34.88 | $549.06 | 2,437,425 | — | — |
| 2021-08-24 | $34.80 | $547.81 | 2,879,075 | — | — |
| 2021-08-23 | $34.40 | $541.51 | 2,600,025 | — | — |
| 2021-08-20 | $34.12 | $537.10 | 2,750,875 | — | — |
| 2021-08-19 | $33.68 | $530.18 | 3,025,350 | — | — |
| 2021-08-18 | $34.20 | $538.36 | 2,437,725 | — | — |
| 2021-08-17 | $34.40 | $541.51 | 2,666,200 | — | — |
| 2021-08-16 | $34.40 | $541.51 | 2,642,150 | — | — |
| 2021-08-13 | $34.52 | $543.40 | 4,420,675 | — | — |
| 2021-08-12 | $34.40 | $541.51 | 4,233,050 | — | — |
| 2021-08-11 | $34.36 | $540.88 | 2,655,300 | — | — |
| 2021-08-10 | $34.04 | $535.84 | 2,521,825 | — | — |
| 2021-08-09 | $33.76 | $531.43 | 3,176,150 | — | — |
| 2021-08-06 | $33.80 | $532.06 | 3,653,325 | — | — |
| 2021-08-05 | $33.60 | $528.92 | 2,482,150 | — | — |
| 2021-08-04 | $33.12 | $521.36 | 3,520,425 | — | — |
| 2021-08-03 | $33.68 | $530.18 | 3,920,475 | — | — |
| 2021-08-02 | $33.68 | $530.18 | 5,366,450 | — | — |
| 2021-07-30 | $33.96 | $534.58 | 5,562,125 | — | — |
| 2021-07-29 | $34.48 | $542.77 | 4,135,025 | — | — |
| 2021-07-28 | $33.68 | $530.18 | 4,999,350 | — | — |
| 2021-07-27 | $33.88 | $533.32 | 3,568,750 | — | — |
| 2021-07-26 | $33.88 | $533.32 | 3,354,850 | — | — |
| 2021-07-23 | $33.56 | $528.29 | 3,826,150 | — | — |
| 2021-07-22 | $33.76 | $531.43 | 3,714,900 | — | — |
| 2021-07-21 | $34.40 | $541.51 | 3,045,025 | — | — |
| 2021-07-20 | $34.20 | $538.36 | 5,011,925 | — | — |
| 2021-07-19 | $33.12 | $521.36 | 6,485,750 | — | — |
| 2021-07-16 | $33.88 | $533.32 | 3,993,125 | — | — |
| 2021-07-15 | $33.88 | $533.32 | 4,920,125 | — | — |
| 2021-07-14 | $33.68 | $530.18 | 5,958,275 | — | — |
| 2021-07-13 | $34.16 | $537.73 | 7,453,400 | — | — |
| 2021-07-12 | $35.72 | $562.29 | 3,255,250 | — | — |
| 2021-07-09 | $35.64 | $561.03 | 4,607,275 | — | — |
| 2021-07-08 | $34.80 | $547.81 | 5,755,850 | — | — |
| 2021-07-07 | $35.32 | $555.99 | 4,439,800 | — | — |
| 2021-07-06 | $35.36 | $556.62 | 6,347,325 | — | — |
| 2021-07-02 | $35.48 | $558.51 | 3,656,175 | — | — |
| 2021-07-01 | $35.68 | $561.66 | 3,218,500 | — | — |
| 2021-06-30 | $35.52 | $559.14 | 4,865,225 | — | — |
| 2021-06-29 | $35.52 | $559.14 | 5,335,075 | — | — |
| 2021-06-28 | $36.76 | $564.81 | 5,584,675 | — | — |
| 2021-06-25 | $36.88 | $566.65 | 5,812,550 | — | — |
| 2021-06-24 | $36.80 | $565.42 | 5,102,425 | — | — |
| 2021-06-23 | $36.72 | $564.19 | 3,980,000 | — | — |
| 2021-06-22 | $36.68 | $563.58 | 3,605,175 | — | — |
| 2021-06-21 | $36.72 | $564.19 | 5,377,750 | — | — |
| 2021-06-18 | $36.28 | $557.43 | 10,582,525 | — | — |
| 2021-06-17 | $36.24 | $556.82 | 6,487,175 | — | — |
| 2021-06-16 | $37.28 | $572.80 | 5,657,900 | — | — |
| 2021-06-15 | $36.92 | $567.26 | 4,567,200 | — | — |
| 2021-06-14 | $37.20 | $571.57 | 4,619,975 | — | — |
| 2021-06-11 | $37.56 | $577.10 | 6,622,675 | — | — |
| 2021-06-10 | $38.04 | $584.47 | 3,776,950 | — | — |
| 2021-06-09 | $38.16 | $586.32 | 5,721,100 | — | — |
| 2021-06-08 | $38.00 | $583.86 | 4,525,725 | — | — |
| 2021-06-07 | $37.76 | $580.17 | 4,127,900 | — | — |
| 2021-06-04 | $37.80 | $580.79 | 4,092,750 | — | — |
| 2021-06-03 | $37.68 | $578.94 | 3,290,050 | — | — |
| 2021-06-02 | $37.64 | $578.33 | 3,709,550 | — | — |
| 2021-06-01 | $37.68 | $578.94 | 4,469,350 | — | — |
| 2021-05-28 | $37.08 | $569.72 | 4,577,900 | — | — |
| 2021-05-27 | $36.88 | $566.65 | 7,515,825 | — | — |
| 2021-05-26 | $36.76 | $564.81 | 4,268,675 | — | — |
| 2021-05-25 | $36.92 | $567.26 | 3,459,925 | — | — |
| 2021-05-24 | $37.04 | $569.11 | 3,846,775 | — | — |
| 2021-05-21 | $36.96 | $567.88 | 2,784,825 | — | — |
| 2021-05-20 | $36.92 | $567.26 | 2,648,175 | — | — |
| 2021-05-19 | $37.16 | $570.95 | 3,833,650 | — | — |
| 2021-05-18 | $36.96 | $567.88 | 4,287,475 | — | — |
| 2021-05-17 | $36.68 | $563.58 | 2,303,500 | — | — |
| 2021-05-14 | $36.52 | $561.12 | 3,711,450 | — | — |
| 2021-05-13 | $35.96 | $552.51 | 3,773,150 | — | — |
| 2021-05-12 | $35.12 | $539.61 | 4,982,375 | — | — |
| 2021-05-11 | $36.32 | $558.05 | 3,415,000 | — | — |
| 2021-05-10 | $36.52 | $561.12 | 2,473,200 | — | — |
| 2021-05-07 | $36.72 | $564.19 | 2,264,175 | — | — |
| 2021-05-06 | $36.60 | $562.35 | 2,908,925 | — | — |
| 2021-05-05 | $36.44 | $559.89 | 3,472,400 | — | — |
| 2021-05-04 | $36.16 | $555.59 | 3,360,125 | — | — |
| 2021-05-03 | $36.44 | $559.89 | 3,968,075 | — | — |
| 2021-04-30 | $36.32 | $558.05 | 4,578,050 | — | — |
| 2021-04-29 | $36.00 | $553.13 | 3,177,650 | — | — |
| 2021-04-28 | $35.76 | $549.44 | 3,800,325 | — | — |
| 2021-04-27 | $35.64 | $547.60 | 2,910,900 | — | — |
| 2021-04-26 | $35.16 | $540.22 | 2,139,825 | — | — |
| 2021-04-23 | $35.60 | $546.98 | 2,791,225 | — | — |
| 2021-04-22 | $35.04 | $538.38 | 2,168,475 | — | — |
| 2021-04-21 | $35.20 | $540.84 | 2,169,225 | — | — |
| 2021-04-20 | $35.04 | $538.38 | 2,398,100 | — | — |
| 2021-04-19 | $35.20 | $540.84 | 1,781,625 | — | — |
| 2021-04-16 | $35.44 | $544.52 | 2,861,475 | — | — |
| 2021-04-15 | $35.28 | $542.07 | 2,225,675 | — | — |
| 2021-04-14 | $35.36 | $543.30 | 3,814,350 | — | — |
| 2021-04-13 | $35.04 | $538.38 | 2,203,000 | — | — |
| 2021-04-12 | $34.96 | $537.15 | 1,996,100 | — | — |
| 2021-04-09 | $34.64 | $532.23 | 1,616,100 | — | — |
| 2021-04-08 | $34.92 | $536.54 | 2,076,275 | — | — |
| 2021-04-07 | $34.76 | $534.08 | 2,738,525 | — | — |
| 2021-04-06 | $34.84 | $535.31 | 2,706,000 | — | — |
| 2021-04-05 | $34.76 | $534.08 | 3,225,500 | — | — |
| 2021-04-01 | $34.88 | $535.92 | 3,258,075 | — | — |
| 2021-03-31 | $34.40 | $528.55 | 3,653,125 | — | — |
| 2021-03-30 | $34.88 | $535.92 | 4,146,775 | — | — |
| 2021-03-29 | $35.16 | $526.70 | 4,149,125 | — | — |
| 2021-03-26 | $35.88 | $537.49 | 3,827,075 | — | — |
| 2021-03-25 | $35.44 | $530.90 | 4,379,900 | — | — |
| 2021-03-24 | $34.96 | $523.71 | 5,056,500 | — | — |
| 2021-03-23 | $35.24 | $527.90 | 3,871,300 | — | — |
| 2021-03-22 | $35.68 | $534.49 | 3,625,350 | — | — |
| 2021-03-19 | $35.64 | $533.89 | 6,092,200 | — | — |
| 2021-03-18 | $35.16 | $526.70 | 3,722,125 | — | — |
| 2021-03-17 | $35.44 | $530.90 | 2,766,750 | — | — |
| 2021-03-16 | $34.84 | $521.91 | 2,597,825 | — | — |
| 2021-03-15 | $35.08 | $525.50 | 3,348,675 | — | — |
| 2021-03-12 | $34.96 | $523.71 | 2,877,150 | — | — |
| 2021-03-11 | $34.44 | $515.92 | 3,826,775 | — | — |
| 2021-03-10 | $34.56 | $517.71 | 2,630,675 | — | — |
| 2021-03-09 | $34.04 | $509.92 | 2,662,575 | — | — |
| 2021-03-08 | $34.40 | $515.32 | 5,529,150 | — | — |
| 2021-03-05 | $33.28 | $498.54 | 5,378,050 | — | — |
| 2021-03-04 | $33.16 | $496.74 | 5,347,375 | — | — |
| 2021-03-03 | $33.60 | $503.33 | 2,965,200 | — | — |
| 2021-03-02 | $33.68 | $504.53 | 3,717,375 | — | — |
| 2021-03-01 | $33.36 | $499.74 | 3,541,125 | — | — |
| 2021-02-26 | $33.24 | $497.94 | 4,371,100 | — | — |
| 2021-02-25 | $33.24 | $497.94 | 5,142,200 | — | — |
| 2021-02-24 | $34.12 | $511.12 | 3,370,500 | — | — |
| 2021-02-23 | $33.36 | $499.74 | 3,200,825 | — | — |
| 2021-02-22 | $33.44 | $500.94 | 5,289,550 | — | — |
| 2021-02-19 | $33.36 | $499.74 | 4,106,775 | — | — |
| 2021-02-18 | $32.80 | $491.35 | 5,245,200 | — | — |
| 2021-02-17 | $33.44 | $500.94 | 5,245,250 | — | — |
| 2021-02-16 | $34.20 | $512.32 | 4,757,400 | — | — |
| 2021-02-12 | $33.92 | $508.13 | 3,654,425 | — | — |
| 2021-02-11 | $33.84 | $506.93 | 7,525,800 | — | — |
| 2021-02-10 | $34.64 | $518.91 | 5,337,000 | — | — |
| 2021-02-09 | $34.24 | $512.92 | 3,594,325 | — | — |
| 2021-02-08 | $34.52 | $517.11 | 4,219,750 | — | — |
| 2021-02-05 | $34.28 | $513.52 | 3,934,800 | — | — |
| 2021-02-04 | $33.72 | $505.13 | 3,393,025 | — | — |
| 2021-02-03 | $33.44 | $500.94 | 2,338,050 | — | — |
| 2021-02-02 | $33.56 | $502.73 | 3,677,925 | — | — |
| 2021-02-01 | $33.16 | $496.74 | 4,096,850 | — | — |
| 2021-01-29 | $32.48 | $486.55 | 6,138,675 | — | — |
| 2021-01-28 | $33.32 | $499.14 | 3,525,900 | — | — |
| 2021-01-27 | $32.84 | $491.95 | 4,234,650 | — | — |
| 2021-01-26 | $33.72 | $505.13 | 3,221,450 | — | — |
| 2021-01-25 | $33.64 | $503.93 | 2,888,625 | — | — |
| 2021-01-22 | $33.44 | $500.94 | 2,631,475 | — | — |
| 2021-01-21 | $33.44 | $500.94 | 3,175,875 | — | — |
| 2021-01-20 | $33.12 | $496.14 | 3,087,950 | — | — |
| 2021-01-19 | $32.92 | $493.15 | 3,133,000 | — | — |
| 2021-01-15 | $33.16 | $496.74 | 2,552,700 | — | — |
| 2021-01-14 | $33.24 | $497.94 | 2,870,750 | — | — |
| 2021-01-13 | $32.84 | $491.95 | 1,836,550 | — | — |
| 2021-01-12 | $32.88 | $492.55 | 2,351,175 | — | — |
| 2021-01-11 | $32.72 | $490.15 | 2,332,225 | — | — |
| 2021-01-08 | $33.16 | $496.74 | 2,851,775 | — | — |
| 2021-01-07 | $32.88 | $492.55 | 3,077,600 | — | — |
| 2021-01-06 | $32.88 | $492.55 | 3,826,225 | — | — |
| 2021-01-05 | $32.80 | $491.35 | 3,465,925 | — | — |
| 2021-01-04 | $32.92 | $493.15 | 5,528,750 | — | — |