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
- 2006-09-15 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 | $21.00 | $22.40 | 2,094,940 | — | — |
| 2021-12-30 | $21.10 | $22.51 | 3,239,750 | — | — |
| 2021-12-29 | $19.00 | $20.27 | 2,871,940 | — | — |
| 2021-12-28 | $20.20 | $21.55 | 1,392,640 | — | — |
| 2021-12-27 | $20.30 | $21.65 | 1,202,080 | — | — |
| 2021-12-23 | $20.50 | $21.87 | 1,288,910 | — | — |
| 2021-12-22 | $21.00 | $22.40 | 2,996,360 | — | — |
| 2021-12-21 | $21.30 | $22.72 | 4,883,520 | — | — |
| 2021-12-20 | $20.50 | $21.87 | 2,541,760 | — | — |
| 2021-12-17 | $21.60 | $23.04 | 3,408,120 | — | — |
| 2021-12-16 | $21.50 | $22.93 | 1,854,520 | — | — |
| 2021-12-15 | $22.00 | $23.47 | 4,627,070 | — | — |
| 2021-12-14 | $22.00 | $23.47 | 3,288,930 | — | — |
| 2021-12-13 | $22.00 | $23.47 | 5,112,570 | — | — |
| 2021-12-10 | $23.00 | $24.53 | 4,149,870 | — | — |
| 2021-12-09 | $22.10 | $23.57 | 8,873,920 | — | — |
| 2021-12-08 | $21.50 | $22.93 | 5,861,990 | — | — |
| 2021-12-07 | $19.90 | $21.23 | 2,476,270 | — | — |
| 2021-12-06 | $18.50 | $19.73 | 3,264,000 | — | — |
| 2021-12-03 | $18.70 | $19.95 | 6,178,890 | — | — |
| 2021-12-02 | $20.60 | $21.97 | 2,618,830 | — | — |
| 2021-12-01 | $20.60 | $21.97 | 2,675,740 | — | — |
| 2021-11-30 | $22.10 | $23.57 | 3,228,770 | — | — |
| 2021-11-29 | $21.60 | $23.04 | 1,867,160 | — | — |
| 2021-11-26 | $22.30 | $23.79 | 2,472,280 | — | — |
| 2021-11-24 | $22.90 | $24.43 | 2,445,650 | — | — |
| 2021-11-23 | $23.10 | $24.64 | 5,781,560 | — | — |
| 2021-11-22 | $23.20 | $24.75 | 6,929,700 | — | — |
| 2021-11-19 | $21.90 | $23.36 | 3,596,620 | — | — |
| 2021-11-18 | $20.80 | $22.19 | 4,163,660 | — | — |
| 2021-11-17 | $22.00 | $23.47 | 6,871,470 | — | — |
| 2021-11-16 | $21.50 | $22.93 | 4,161,150 | — | — |
| 2021-11-15 | $21.30 | $22.72 | 2,688,810 | — | — |
| 2021-11-12 | $22.00 | $23.47 | 3,745,440 | — | — |
| 2021-11-11 | $21.70 | $23.15 | 3,308,470 | — | — |
| 2021-11-10 | $20.30 | $21.65 | 2,065,840 | — | — |
| 2021-11-09 | $20.40 | $21.76 | 3,266,600 | — | — |
| 2021-11-08 | $21.10 | $22.51 | 12,034,360 | — | — |
| 2021-11-05 | $20.40 | $21.76 | 2,002,900 | — | — |
| 2021-11-04 | $20.30 | $21.65 | 2,106,520 | — | — |
| 2021-11-03 | $20.50 | $21.87 | 1,850,700 | — | — |
| 2021-11-02 | $20.50 | $21.87 | 2,930,780 | — | — |
| 2021-11-01 | $22.20 | $23.68 | 2,515,360 | — | — |
| 2021-10-29 | $20.50 | $21.87 | 2,989,540 | — | — |
| 2021-10-28 | $21.30 | $22.72 | 1,958,570 | — | — |
| 2021-10-27 | $21.40 | $22.83 | 1,771,950 | — | — |
| 2021-10-26 | $21.90 | $23.36 | 3,713,050 | — | — |
| 2021-10-25 | $23.20 | $24.75 | 3,583,360 | — | — |
| 2021-10-22 | $23.90 | $25.49 | 2,496,580 | — | — |
| 2021-10-21 | $24.10 | $25.71 | 3,439,700 | — | — |
| 2021-10-20 | $25.00 | $26.67 | 3,104,070 | — | — |
| 2021-10-19 | $24.70 | $26.35 | 2,693,840 | — | — |
| 2021-10-18 | $23.60 | $25.17 | 2,919,060 | — | — |
| 2021-10-15 | $23.80 | $25.39 | 2,872,770 | — | — |
| 2021-10-14 | $23.70 | $25.28 | 4,388,170 | — | — |
| 2021-10-13 | $23.40 | $24.96 | 7,275,840 | — | — |
| 2021-10-12 | $21.60 | $23.04 | 5,719,300 | — | — |
| 2021-10-11 | $22.40 | $23.89 | 6,295,420 | — | — |
| 2021-10-08 | $21.40 | $22.83 | 2,479,690 | — | — |
| 2021-10-07 | $21.80 | $23.25 | 3,704,030 | — | — |
| 2021-10-06 | $21.30 | $22.72 | 3,765,160 | — | — |
| 2021-10-05 | $20.50 | $21.87 | 2,586,520 | — | — |
| 2021-10-04 | $19.50 | $20.80 | 3,731,440 | — | — |
| 2021-10-01 | $20.90 | $22.29 | 4,356,610 | — | — |
| 2021-09-30 | $20.50 | $21.87 | 6,599,330 | — | — |
| 2021-09-29 | $18.50 | $19.73 | 3,645,770 | — | — |
| 2021-09-28 | $18.60 | $19.84 | 3,098,610 | — | — |
| 2021-09-27 | $19.40 | $20.69 | 3,434,250 | — | — |
| 2021-09-24 | $18.70 | $19.95 | 2,888,600 | — | — |
| 2021-09-23 | $19.60 | $20.91 | 3,368,060 | — | — |
| 2021-09-22 | $19.90 | $21.23 | 6,909,880 | — | — |
| 2021-09-21 | $19.00 | $20.27 | 3,524,520 | — | — |
| 2021-09-20 | $18.40 | $19.63 | 4,446,040 | — | — |
| 2021-09-17 | $19.00 | $20.27 | 3,867,050 | — | — |
| 2021-09-16 | $18.80 | $20.05 | 5,742,190 | — | — |
| 2021-09-15 | $19.20 | $20.48 | 4,986,440 | — | — |
| 2021-09-14 | $20.00 | $21.33 | 2,830,050 | — | — |
| 2021-09-13 | $20.90 | $22.29 | 3,442,830 | — | — |
| 2021-09-10 | $21.00 | $22.40 | 5,214,000 | — | — |
| 2021-09-09 | $22.50 | $24.00 | 4,010,310 | — | — |
| 2021-09-08 | $22.80 | $24.32 | 4,287,480 | — | — |
| 2021-09-07 | $24.30 | $25.92 | 7,981,460 | — | — |
| 2021-09-03 | $23.60 | $25.17 | 4,347,480 | — | — |
| 2021-09-02 | $23.10 | $24.64 | 5,061,660 | — | — |
| 2021-09-01 | $23.50 | $25.07 | 12,311,480 | — | — |
| 2021-08-31 | $22.60 | $24.11 | 7,680,860 | — | — |
| 2021-08-30 | $22.50 | $24.00 | 10,240,610 | — | — |
| 2021-08-27 | $20.00 | $21.33 | 4,157,180 | — | — |
| 2021-08-26 | $20.00 | $21.33 | 5,128,080 | — | — |
| 2021-08-25 | $20.30 | $21.65 | 9,392,560 | — | — |
| 2021-08-24 | $21.50 | $22.93 | 23,340,100 | — | — |
| 2021-08-23 | $17.00 | $18.13 | 6,037,670 | — | — |
| 2021-08-20 | $18.20 | $19.41 | 4,295,570 | — | — |
| 2021-08-19 | $18.10 | $19.31 | 4,035,100 | — | — |
| 2021-08-18 | $19.50 | $20.80 | 4,230,040 | — | — |
| 2021-08-17 | $18.50 | $19.73 | 5,914,690 | — | — |
| 2021-08-16 | $18.80 | $20.05 | 3,767,710 | — | — |
| 2021-08-13 | $19.70 | $21.01 | 3,522,000 | — | — |
| 2021-08-12 | $20.10 | $21.44 | 4,715,060 | — | — |
| 2021-08-11 | $21.40 | $22.83 | 3,065,780 | — | — |
| 2021-08-10 | $21.90 | $23.36 | 4,369,710 | — | — |
| 2021-08-09 | $22.00 | $23.47 | 6,079,260 | — | — |
| 2021-08-06 | $21.00 | $22.40 | 4,086,590 | — | — |
| 2021-08-05 | $21.40 | $22.83 | 4,934,310 | — | — |
| 2021-08-04 | $21.00 | $22.40 | 7,943,380 | — | — |
| 2021-08-03 | $22.20 | $23.68 | 10,889,370 | — | — |
| 2021-08-02 | $21.70 | $23.15 | 12,651,260 | — | — |
| 2021-07-30 | $21.70 | $23.15 | 6,289,740 | — | — |
| 2021-07-29 | $22.10 | $23.57 | 12,423,070 | — | — |
| 2021-07-28 | $23.60 | $25.17 | 29,560,140 | — | — |
| 2021-07-27 | $21.90 | $23.36 | 34,217,420 | — | — |
| 2021-07-26 | $19.40 | $20.69 | 57,128,820 | — | — |
| 2021-07-23 | $29.30 | $31.25 | 80,673,160 | — | — |
| 2021-07-22 | $64.00 | $68.27 | 3,239,420 | — | — |
| 2021-07-21 | $65.20 | $69.55 | 4,043,560 | — | — |
| 2021-07-20 | $61.80 | $65.92 | 6,982,920 | — | — |
| 2021-07-19 | $58.40 | $62.30 | 4,774,810 | — | — |
| 2021-07-16 | $64.60 | $68.91 | 3,152,780 | — | — |
| 2021-07-15 | $68.40 | $72.96 | 2,916,520 | — | — |
| 2021-07-14 | $69.10 | $73.71 | 1,922,960 | — | — |
| 2021-07-13 | $68.50 | $73.07 | 3,386,850 | — | — |
| 2021-07-12 | $64.80 | $69.12 | 4,683,250 | — | — |
| 2021-07-09 | $66.00 | $70.40 | 8,616,110 | — | — |
| 2021-07-08 | $62.50 | $66.67 | 7,872,080 | — | — |
| 2021-07-07 | $69.30 | $73.92 | 2,942,240 | — | — |
| 2021-07-06 | $76.70 | $81.82 | 2,023,020 | — | — |
| 2021-07-02 | $75.70 | $80.75 | 2,256,980 | — | — |
| 2021-07-01 | $78.10 | $83.31 | 1,668,840 | — | — |
| 2021-06-30 | $81.90 | $87.36 | 1,607,280 | — | — |
| 2021-06-29 | $83.80 | $89.39 | 1,922,200 | — | — |
| 2021-06-28 | $81.30 | $86.72 | 2,178,270 | — | — |
| 2021-06-25 | $81.20 | $86.62 | 2,548,240 | — | — |
| 2021-06-24 | $85.50 | $91.20 | 3,576,470 | — | — |
| 2021-06-23 | $81.10 | $86.51 | 2,239,920 | — | — |
| 2021-06-22 | $78.00 | $83.20 | 2,497,970 | — | — |
| 2021-06-21 | $81.00 | $86.40 | 3,491,830 | — | — |
| 2021-06-18 | $75.90 | $80.96 | 5,963,180 | — | — |
| 2021-06-17 | $76.30 | $81.39 | 7,694,980 | — | — |
| 2021-06-16 | $83.70 | $89.28 | 5,453,040 | — | — |
| 2021-06-15 | $95.40 | $101.77 | 3,012,080 | — | — |
| 2021-06-14 | $97.50 | $104.01 | 1,779,110 | — | — |
| 2021-06-11 | $95.40 | $101.77 | 2,257,700 | — | — |
| 2021-06-10 | $97.30 | $103.79 | 7,359,910 | — | — |
| 2021-06-09 | $90.20 | $96.22 | 4,125,720 | — | — |
| 2021-06-08 | $85.50 | $91.20 | 3,251,830 | — | — |
| 2021-06-07 | $88.70 | $94.62 | 6,991,120 | — | — |
| 2021-06-04 | $92.20 | $98.35 | 4,688,480 | — | — |
| 2021-06-03 | $93.20 | $99.42 | 9,736,660 | — | — |
| 2021-06-02 | $106.00 | $113.07 | 3,546,680 | — | — |
| 2021-06-01 | $110.90 | $118.30 | 3,740,350 | — | — |
| 2021-05-28 | $102.30 | $109.13 | 1,966,610 | — | — |
| 2021-05-27 | $102.50 | $109.34 | 3,633,120 | — | — |
| 2021-05-26 | $104.90 | $111.90 | 3,282,860 | — | — |
| 2021-05-25 | $109.60 | $116.91 | 8,106,590 | — | — |
| 2021-05-24 | $90.70 | $96.75 | 10,719,280 | — | — |
| 2021-05-21 | $111.00 | $118.41 | 3,386,340 | — | — |
| 2021-05-20 | $117.50 | $125.34 | 3,704,260 | — | — |
| 2021-05-19 | $115.70 | $123.42 | 1,471,880 | — | — |
| 2021-05-18 | $118.90 | $126.83 | 4,360,220 | — | — |
| 2021-05-17 | $123.60 | $131.85 | 2,858,090 | — | — |
| 2021-05-14 | $122.00 | $130.14 | 4,203,410 | — | — |
| 2021-05-13 | $115.10 | $122.78 | 5,985,080 | — | — |
| 2021-05-12 | $134.50 | $143.47 | 1,777,990 | — | — |
| 2021-05-11 | $142.80 | $152.33 | 851,240 | — | — |
| 2021-05-10 | $144.30 | $153.93 | 1,642,530 | — | — |
| 2021-05-07 | $149.30 | $159.26 | 548,290 | — | — |
| 2021-05-06 | $148.00 | $157.88 | 1,367,300 | — | — |
| 2021-05-05 | $145.00 | $154.67 | 2,291,430 | — | — |
| 2021-05-04 | $150.80 | $160.86 | 940,630 | — | — |
| 2021-05-03 | $151.00 | $161.08 | 680,080 | — | — |
| 2021-04-30 | $152.60 | $162.78 | 1,462,060 | — | — |
| 2021-04-29 | $156.10 | $166.52 | 746,930 | — | — |
| 2021-04-28 | $160.40 | $171.10 | 676,860 | — | — |
| 2021-04-27 | $158.50 | $169.08 | 1,340,510 | — | — |
| 2021-04-26 | $162.20 | $173.02 | 1,509,320 | — | — |
| 2021-04-23 | $161.00 | $171.74 | 1,621,070 | — | — |
| 2021-04-22 | $162.90 | $173.77 | 1,431,520 | — | — |
| 2021-04-21 | $164.50 | $175.48 | 1,502,090 | — | — |
| 2021-04-20 | $161.60 | $172.38 | 3,135,050 | — | — |
| 2021-04-19 | $151.80 | $161.93 | 967,660 | — | — |
| 2021-04-16 | $150.10 | $160.12 | 740,010 | — | — |
| 2021-04-15 | $147.50 | $157.34 | 1,149,870 | — | — |
| 2021-04-14 | $146.80 | $156.60 | 1,032,030 | — | — |
| 2021-04-13 | $146.10 | $155.85 | 780,560 | — | — |
| 2021-04-12 | $147.80 | $157.66 | 737,090 | — | — |
| 2021-04-09 | $147.10 | $156.92 | 1,068,890 | — | — |
| 2021-04-08 | $146.50 | $156.27 | 791,710 | — | — |
| 2021-04-07 | $145.80 | $155.53 | 1,086,480 | — | — |
| 2021-04-06 | $147.40 | $157.24 | 1,538,900 | — | — |
| 2021-04-05 | $142.90 | $152.43 | 602,430 | — | — |
| 2021-04-01 | $145.00 | $154.67 | 1,081,850 | — | — |
| 2021-03-31 | $140.00 | $149.34 | 1,475,100 | — | — |
| 2021-03-30 | $141.60 | $151.05 | 1,637,580 | — | — |
| 2021-03-29 | $137.90 | $147.10 | 4,425,910 | — | — |
| 2021-03-26 | $142.30 | $151.79 | 11,175,640 | — | — |
| 2021-03-25 | $160.10 | $170.78 | 1,479,380 | — | — |
| 2021-03-24 | $155.70 | $166.09 | 1,657,900 | — | — |
| 2021-03-23 | $160.00 | $170.68 | 921,100 | — | — |
| 2021-03-22 | $163.40 | $174.30 | 761,180 | — | — |
| 2021-03-19 | $164.70 | $175.69 | 862,630 | — | — |
| 2021-03-18 | $165.00 | $176.01 | 820,450 | — | — |
| 2021-03-17 | $167.20 | $178.36 | 818,950 | — | — |
| 2021-03-16 | $170.60 | $181.98 | 786,380 | — | — |
| 2021-03-15 | $172.60 | $184.12 | 715,230 | — | — |
| 2021-03-12 | $176.40 | $188.17 | 1,296,580 | — | — |
| 2021-03-11 | $168.72 | $179.98 | 3,004,400 | — | — |
| 2021-03-10 | $159.75 | $170.41 | 3,635,100 | — | — |
| 2021-03-09 | $185.93 | $198.34 | 861,700 | — | — |
| 2021-03-08 | $177.20 | $189.02 | 921,200 | — | — |
| 2021-03-05 | $182.44 | $194.61 | 1,019,100 | — | — |
| 2021-03-04 | $176.73 | $188.52 | 1,703,000 | — | — |
| 2021-03-03 | $184.02 | $196.30 | 795,000 | — | — |
| 2021-03-02 | $188.00 | $200.54 | 868,000 | — | — |
| 2021-03-01 | $186.43 | $198.87 | 764,900 | — | — |
| 2021-02-26 | $177.62 | $189.47 | 887,300 | — | — |
| 2021-02-25 | $178.43 | $190.34 | 984,500 | — | — |
| 2021-02-24 | $183.17 | $195.39 | 871,400 | — | — |
| 2021-02-23 | $182.56 | $194.74 | 1,025,000 | — | — |
| 2021-02-22 | $184.46 | $196.77 | 1,457,600 | — | — |
| 2021-02-19 | $192.77 | $205.63 | 967,900 | — | — |
| 2021-02-18 | $192.03 | $204.84 | 1,094,800 | — | — |
| 2021-02-17 | $195.38 | $208.42 | 567,000 | — | — |
| 2021-02-16 | $196.79 | $209.92 | 797,000 | — | — |
| 2021-02-12 | $195.87 | $208.94 | 365,200 | — | — |
| 2021-02-11 | $192.47 | $205.31 | 567,300 | — | — |
| 2021-02-10 | $190.18 | $202.87 | 1,157,600 | — | — |
| 2021-02-09 | $186.91 | $199.38 | 988,800 | — | — |
| 2021-02-08 | $186.93 | $199.40 | 1,200,800 | — | — |
| 2021-02-05 | $184.54 | $196.85 | 653,300 | — | — |
| 2021-02-04 | $182.95 | $195.16 | 1,272,700 | — | — |
| 2021-02-03 | $178.28 | $190.18 | 1,248,700 | — | — |
| 2021-02-02 | $176.78 | $188.58 | 835,300 | — | — |
| 2021-02-01 | $173.12 | $184.67 | 975,800 | — | — |
| 2021-01-29 | $167.50 | $178.68 | 947,100 | — | — |
| 2021-01-28 | $167.00 | $178.14 | 1,552,200 | — | — |
| 2021-01-27 | $170.00 | $181.34 | 859,600 | — | — |
| 2021-01-26 | $171.31 | $182.74 | 1,485,100 | — | — |
| 2021-01-25 | $171.83 | $183.30 | 1,769,500 | — | — |
| 2021-01-22 | $169.11 | $180.39 | 3,457,400 | — | — |
| 2021-01-21 | $182.89 | $195.09 | 2,438,800 | — | — |
| 2021-01-20 | $171.01 | $182.42 | 1,411,000 | — | — |
| 2021-01-19 | $175.09 | $186.77 | 1,334,000 | — | — |
| 2021-01-15 | $172.81 | $184.34 | 789,700 | — | — |
| 2021-01-14 | $176.12 | $187.87 | 922,400 | — | — |
| 2021-01-13 | $176.19 | $187.95 | 783,900 | — | — |
| 2021-01-12 | $174.90 | $186.57 | 733,700 | — | — |
| 2021-01-11 | $176.15 | $187.90 | 592,000 | — | — |
| 2021-01-08 | $179.70 | $191.69 | 1,451,700 | — | — |
| 2021-01-07 | $169.68 | $181.00 | 1,146,000 | — | — |
| 2021-01-06 | $172.16 | $183.65 | 700,800 | — | — |
| 2021-01-05 | $180.00 | $192.01 | 774,400 | — | — |
| 2021-01-04 | $174.00 | $185.61 | 962,900 | — | — |