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
- 2002-06-07 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 | $71.69 | $166.96 | 3,672,700 | — | — |
| 2021-12-30 | $71.73 | $165.22 | 1,782,700 | — | — |
| 2021-12-29 | $71.37 | $164.39 | 1,319,000 | — | — |
| 2021-12-28 | $71.26 | $164.14 | 1,183,500 | — | — |
| 2021-12-27 | $70.91 | $163.34 | 855,800 | — | — |
| 2021-12-23 | $69.79 | $160.76 | 1,366,000 | — | — |
| 2021-12-22 | $69.10 | $159.17 | 1,329,000 | — | — |
| 2021-12-21 | $67.89 | $156.38 | 2,273,500 | — | — |
| 2021-12-20 | $67.09 | $154.54 | 2,684,100 | — | — |
| 2021-12-17 | $67.76 | $156.08 | 3,587,800 | — | — |
| 2021-12-16 | $68.08 | $156.82 | 1,588,100 | — | — |
| 2021-12-15 | $67.48 | $155.43 | 1,376,400 | — | — |
| 2021-12-14 | $67.02 | $154.38 | 1,072,200 | — | — |
| 2021-12-13 | $67.00 | $154.33 | 1,139,800 | — | — |
| 2021-12-10 | $67.70 | $155.94 | 1,270,000 | — | — |
| 2021-12-09 | $67.44 | $155.34 | 1,111,500 | — | — |
| 2021-12-08 | $67.56 | $155.62 | 1,073,500 | — | — |
| 2021-12-07 | $67.56 | $155.62 | 1,782,900 | — | — |
| 2021-12-06 | $66.42 | $152.99 | 1,580,200 | — | — |
| 2021-12-03 | $65.37 | $150.57 | 1,683,800 | — | — |
| 2021-12-02 | $66.10 | $152.26 | 2,432,000 | — | — |
| 2021-12-01 | $64.35 | $148.22 | 3,084,500 | — | — |
| 2021-11-30 | $62.43 | $143.80 | 1,904,000 | — | — |
| 2021-11-29 | $63.84 | $147.05 | 1,566,300 | — | — |
| 2021-11-26 | $64.27 | $148.04 | 1,390,100 | — | — |
| 2021-11-24 | $65.74 | $151.43 | 728,600 | — | — |
| 2021-11-23 | $65.81 | $151.59 | 1,138,800 | — | — |
| 2021-11-22 | $64.80 | $149.26 | 1,050,700 | — | — |
| 2021-11-19 | $65.27 | $150.34 | 885,800 | — | — |
| 2021-11-18 | $65.67 | $151.27 | 758,600 | — | — |
| 2021-11-17 | $65.46 | $150.78 | 748,100 | — | — |
| 2021-11-16 | $65.83 | $151.63 | 722,400 | — | — |
| 2021-11-15 | $66.26 | $152.62 | 810,400 | — | — |
| 2021-11-12 | $66.45 | $153.06 | 862,100 | — | — |
| 2021-11-11 | $65.67 | $151.27 | 801,700 | — | — |
| 2021-11-10 | $66.19 | $152.46 | 865,700 | — | — |
| 2021-11-09 | $66.55 | $153.29 | 762,900 | — | — |
| 2021-11-08 | $66.40 | $152.95 | 1,005,000 | — | — |
| 2021-11-05 | $66.60 | $153.41 | 951,200 | — | — |
| 2021-11-04 | $66.56 | $153.32 | 1,119,500 | — | — |
| 2021-11-03 | $66.90 | $154.10 | 946,400 | — | — |
| 2021-11-02 | $66.27 | $152.65 | 605,900 | — | — |
| 2021-11-01 | $66.27 | $152.65 | 947,000 | — | — |
| 2021-10-29 | $65.56 | $151.01 | 1,570,100 | — | — |
| 2021-10-28 | $66.77 | $153.80 | 646,000 | — | — |
| 2021-10-27 | $66.81 | $153.89 | 1,274,100 | — | — |
| 2021-10-26 | $66.93 | $154.17 | 1,047,500 | — | — |
| 2021-10-25 | $66.51 | $153.20 | 813,800 | — | — |
| 2021-10-22 | $66.09 | $152.23 | 662,600 | — | — |
| 2021-10-21 | $65.92 | $151.84 | 672,300 | — | — |
| 2021-10-20 | $66.42 | $152.99 | 1,045,000 | — | — |
| 2021-10-19 | $65.42 | $150.69 | 934,500 | — | — |
| 2021-10-18 | $64.57 | $148.73 | 822,500 | — | — |
| 2021-10-15 | $64.45 | $148.46 | 775,400 | — | — |
| 2021-10-14 | $63.91 | $147.21 | 855,400 | — | — |
| 2021-10-13 | $63.17 | $145.51 | 923,600 | — | — |
| 2021-10-12 | $62.99 | $145.09 | 836,500 | — | — |
| 2021-10-11 | $62.74 | $144.52 | 438,400 | — | — |
| 2021-10-08 | $62.88 | $144.84 | 1,062,300 | — | — |
| 2021-10-07 | $61.98 | $142.77 | 1,077,200 | — | — |
| 2021-10-06 | $61.63 | $141.96 | 1,052,600 | — | — |
| 2021-10-05 | $61.86 | $142.49 | 876,500 | — | — |
| 2021-10-04 | $61.54 | $141.75 | 3,145,100 | — | — |
| 2021-10-01 | $62.18 | $141.59 | 1,876,200 | — | — |
| 2021-09-30 | $61.53 | $140.11 | 3,244,000 | — | — |
| 2021-09-29 | $61.78 | $140.68 | 958,500 | — | — |
| 2021-09-28 | $62.07 | $141.34 | 1,765,200 | — | — |
| 2021-09-27 | $62.56 | $142.45 | 1,525,200 | — | — |
| 2021-09-24 | $61.81 | $140.74 | 1,027,500 | — | — |
| 2021-09-23 | $61.68 | $140.45 | 973,500 | — | — |
| 2021-09-22 | $60.44 | $137.62 | 1,013,300 | — | — |
| 2021-09-21 | $60.00 | $136.62 | 1,181,900 | — | — |
| 2021-09-20 | $59.98 | $136.58 | 2,196,200 | — | — |
| 2021-09-17 | $61.34 | $139.67 | 1,303,800 | — | — |
| 2021-09-16 | $61.90 | $140.95 | 620,600 | — | — |
| 2021-09-15 | $62.05 | $141.29 | 904,800 | — | — |
| 2021-09-14 | $61.25 | $139.47 | 772,500 | — | — |
| 2021-09-13 | $61.93 | $141.02 | 1,004,500 | — | — |
| 2021-09-10 | $61.55 | $140.15 | 723,800 | — | — |
| 2021-09-09 | $61.73 | $140.56 | 731,700 | — | — |
| 2021-09-08 | $61.52 | $140.08 | 794,700 | — | — |
| 2021-09-07 | $61.77 | $140.65 | 925,500 | — | — |
| 2021-09-03 | $62.38 | $142.04 | 643,100 | — | — |
| 2021-09-02 | $62.41 | $142.11 | 790,500 | — | — |
| 2021-09-01 | $61.82 | $140.77 | 838,800 | — | — |
| 2021-08-31 | $61.91 | $140.97 | 1,626,200 | — | — |
| 2021-08-30 | $62.30 | $141.86 | 1,023,400 | — | — |
| 2021-08-27 | $62.95 | $143.34 | 1,090,900 | — | — |
| 2021-08-26 | $62.99 | $143.43 | 1,139,100 | — | — |
| 2021-08-25 | $64.02 | $145.78 | 1,390,500 | — | — |
| 2021-08-24 | $63.20 | $143.91 | 1,135,100 | — | — |
| 2021-08-23 | $63.45 | $144.48 | 1,139,100 | — | — |
| 2021-08-20 | $62.31 | $141.88 | 952,600 | — | — |
| 2021-08-19 | $62.04 | $141.27 | 1,551,300 | — | — |
| 2021-08-18 | $63.49 | $144.57 | 736,500 | — | — |
| 2021-08-17 | $63.77 | $145.21 | 1,450,000 | — | — |
| 2021-08-16 | $64.45 | $146.76 | 825,000 | — | — |
| 2021-08-13 | $64.69 | $147.30 | 452,200 | — | — |
| 2021-08-12 | $64.76 | $147.46 | 533,100 | — | — |
| 2021-08-11 | $64.82 | $147.60 | 880,800 | — | — |
| 2021-08-10 | $64.45 | $146.76 | 945,000 | — | — |
| 2021-08-09 | $63.41 | $144.39 | 727,900 | — | — |
| 2021-08-06 | $63.35 | $144.25 | 1,619,600 | — | — |
| 2021-08-05 | $62.97 | $143.39 | 599,700 | — | — |
| 2021-08-04 | $62.23 | $141.70 | 688,200 | — | — |
| 2021-08-03 | $62.39 | $142.06 | 865,600 | — | — |
| 2021-08-02 | $61.97 | $141.11 | 748,500 | — | — |
| 2021-07-30 | $62.44 | $142.18 | 1,160,600 | — | — |
| 2021-07-29 | $63.23 | $143.98 | 891,200 | — | — |
| 2021-07-28 | $62.41 | $142.11 | 911,500 | — | — |
| 2021-07-27 | $61.84 | $140.81 | 999,200 | — | — |
| 2021-07-26 | $62.17 | $141.56 | 819,900 | — | — |
| 2021-07-23 | $62.00 | $141.18 | 1,004,200 | — | — |
| 2021-07-22 | $61.57 | $140.20 | 876,900 | — | — |
| 2021-07-21 | $62.11 | $141.43 | 843,500 | — | — |
| 2021-07-20 | $61.25 | $139.47 | 1,216,800 | — | — |
| 2021-07-19 | $60.29 | $137.28 | 2,585,400 | — | — |
| 2021-07-16 | $62.31 | $141.88 | 1,014,900 | — | — |
| 2021-07-15 | $62.89 | $143.20 | 1,025,200 | — | — |
| 2021-07-14 | $63.25 | $144.02 | 826,200 | — | — |
| 2021-07-13 | $63.18 | $143.86 | 877,500 | — | — |
| 2021-07-12 | $63.73 | $145.12 | 973,100 | — | — |
| 2021-07-09 | $63.40 | $144.36 | 1,436,500 | — | — |
| 2021-07-08 | $62.15 | $141.52 | 1,457,800 | — | — |
| 2021-07-07 | $63.24 | $144.00 | 1,276,100 | — | — |
| 2021-07-06 | $63.65 | $144.93 | 1,423,700 | — | — |
| 2021-07-02 | $65.01 | $146.37 | 2,902,500 | — | — |
| 2021-07-01 | $65.58 | $147.65 | 2,682,500 | — | — |
| 2021-06-30 | $65.07 | $146.50 | 1,032,300 | — | — |
| 2021-06-29 | $64.96 | $146.26 | 818,900 | — | — |
| 2021-06-28 | $65.00 | $146.35 | 1,607,800 | — | — |
| 2021-06-25 | $65.80 | $148.15 | 1,293,600 | — | — |
| 2021-06-24 | $65.11 | $146.59 | 1,106,400 | — | — |
| 2021-06-23 | $64.95 | $146.23 | 1,225,900 | — | — |
| 2021-06-22 | $64.73 | $145.74 | 1,538,400 | — | — |
| 2021-06-21 | $64.65 | $145.56 | 1,279,900 | — | — |
| 2021-06-18 | $63.70 | $143.42 | 4,861,700 | — | — |
| 2021-06-17 | $65.42 | $147.29 | 3,087,600 | — | — |
| 2021-06-16 | $66.80 | $150.40 | 1,252,800 | — | — |
| 2021-06-15 | $66.65 | $150.06 | 762,000 | — | — |
| 2021-06-14 | $66.52 | $149.77 | 1,643,000 | — | — |
| 2021-06-11 | $66.59 | $149.93 | 821,300 | — | — |
| 2021-06-10 | $66.79 | $150.38 | 1,013,900 | — | — |
| 2021-06-09 | $66.82 | $150.44 | 1,083,000 | — | — |
| 2021-06-08 | $66.98 | $150.80 | 871,300 | — | — |
| 2021-06-07 | $67.17 | $151.23 | 1,562,400 | — | — |
| 2021-06-04 | $67.23 | $151.37 | 842,000 | — | — |
| 2021-06-03 | $67.47 | $151.91 | 966,300 | — | — |
| 2021-06-02 | $68.00 | $153.10 | 1,509,900 | — | — |
| 2021-06-01 | $67.00 | $150.85 | 1,369,300 | — | — |
| 2021-05-28 | $67.30 | $151.52 | 1,848,600 | — | — |
| 2021-05-27 | $67.02 | $150.89 | 1,469,100 | — | — |
| 2021-05-26 | $66.30 | $149.27 | 1,452,600 | — | — |
| 2021-05-25 | $65.96 | $148.51 | 1,323,100 | — | — |
| 2021-05-24 | $65.96 | $148.51 | 635,900 | — | — |
| 2021-05-21 | $65.53 | $147.54 | 3,256,500 | — | — |
| 2021-05-20 | $65.56 | $147.61 | 1,411,600 | — | — |
| 2021-05-19 | $65.39 | $147.22 | 1,425,600 | — | — |
| 2021-05-18 | $65.90 | $148.37 | 2,060,000 | — | — |
| 2021-05-17 | $66.30 | $149.27 | 942,100 | — | — |
| 2021-05-14 | $65.84 | $148.24 | 1,523,200 | — | — |
| 2021-05-13 | $65.25 | $146.91 | 1,531,000 | — | — |
| 2021-05-12 | $64.48 | $145.17 | 1,206,600 | — | — |
| 2021-05-11 | $64.90 | $146.12 | 2,235,300 | — | — |
| 2021-05-10 | $65.71 | $147.94 | 999,400 | — | — |
| 2021-05-07 | $65.44 | $147.34 | 803,600 | — | — |
| 2021-05-06 | $65.16 | $146.71 | 1,689,500 | — | — |
| 2021-05-05 | $64.24 | $144.63 | 1,016,700 | — | — |
| 2021-05-04 | $63.68 | $143.37 | 1,580,600 | — | — |
| 2021-05-03 | $63.95 | $143.98 | 878,700 | — | — |
| 2021-04-30 | $63.69 | $143.40 | 1,254,000 | — | — |
| 2021-04-29 | $63.96 | $144.00 | 1,115,500 | — | — |
| 2021-04-28 | $63.58 | $143.15 | 1,653,500 | — | — |
| 2021-04-27 | $63.13 | $142.14 | 826,900 | — | — |
| 2021-04-26 | $62.93 | $141.69 | 1,107,000 | — | — |
| 2021-04-23 | $62.52 | $140.76 | 1,057,500 | — | — |
| 2021-04-22 | $61.99 | $139.57 | 1,148,800 | — | — |
| 2021-04-21 | $62.06 | $139.73 | 1,016,100 | — | — |
| 2021-04-20 | $60.81 | $136.91 | 1,473,100 | — | — |
| 2021-04-19 | $61.61 | $138.71 | 891,000 | — | — |
| 2021-04-16 | $62.08 | $139.77 | 1,773,700 | — | — |
| 2021-04-15 | $61.85 | $139.25 | 820,300 | — | — |
| 2021-04-14 | $62.03 | $139.66 | 2,146,900 | — | — |
| 2021-04-13 | $61.85 | $139.25 | 1,257,400 | — | — |
| 2021-04-12 | $62.47 | $140.65 | 1,056,500 | — | — |
| 2021-04-09 | $62.50 | $140.72 | 651,000 | — | — |
| 2021-04-08 | $62.31 | $140.29 | 1,089,800 | — | — |
| 2021-04-07 | $61.91 | $139.39 | 908,200 | — | — |
| 2021-04-06 | $62.17 | $139.97 | 858,400 | — | — |
| 2021-04-05 | $62.56 | $140.85 | 4,042,400 | — | — |
| 2021-04-01 | $62.95 | $140.12 | 2,959,700 | — | — |
| 2021-03-31 | $62.55 | $139.23 | 1,295,700 | — | — |
| 2021-03-30 | $63.00 | $140.23 | 984,000 | — | — |
| 2021-03-29 | $63.06 | $140.36 | 1,256,800 | — | — |
| 2021-03-26 | $63.24 | $140.76 | 1,230,400 | — | — |
| 2021-03-25 | $62.34 | $138.76 | 1,104,300 | — | — |
| 2021-03-24 | $62.20 | $138.45 | 1,059,300 | — | — |
| 2021-03-23 | $62.01 | $138.03 | 1,040,700 | — | — |
| 2021-03-22 | $62.70 | $139.56 | 957,800 | — | — |
| 2021-03-19 | $62.94 | $140.10 | 1,450,700 | — | — |
| 2021-03-18 | $63.22 | $140.72 | 1,582,700 | — | — |
| 2021-03-17 | $63.70 | $141.79 | 2,460,000 | — | — |
| 2021-03-16 | $63.49 | $141.32 | 1,955,700 | — | — |
| 2021-03-15 | $63.18 | $140.63 | 1,134,600 | — | — |
| 2021-03-12 | $63.61 | $141.59 | 1,070,600 | — | — |
| 2021-03-11 | $63.26 | $140.81 | 2,260,400 | — | — |
| 2021-03-10 | $62.79 | $139.76 | 1,323,300 | — | — |
| 2021-03-09 | $61.72 | $137.38 | 1,199,600 | — | — |
| 2021-03-08 | $61.74 | $137.42 | 2,262,200 | — | — |
| 2021-03-05 | $61.23 | $136.29 | 2,134,500 | — | — |
| 2021-03-04 | $60.22 | $134.04 | 2,033,400 | — | — |
| 2021-03-03 | $60.90 | $135.56 | 1,088,700 | — | — |
| 2021-03-02 | $60.76 | $135.24 | 2,497,400 | — | — |
| 2021-03-01 | $59.74 | $132.97 | 1,417,400 | — | — |
| 2021-02-26 | $58.29 | $129.75 | 2,339,900 | — | — |
| 2021-02-25 | $59.94 | $133.42 | 2,842,800 | — | — |
| 2021-02-24 | $61.20 | $136.22 | 2,436,500 | — | — |
| 2021-02-23 | $58.88 | $131.06 | 1,678,900 | — | — |
| 2021-02-22 | $57.18 | $127.27 | 1,069,200 | — | — |
| 2021-02-19 | $56.67 | $126.14 | 998,900 | — | — |
| 2021-02-18 | $56.04 | $124.74 | 802,900 | — | — |
| 2021-02-17 | $55.95 | $124.54 | 800,700 | — | — |
| 2021-02-16 | $56.14 | $124.96 | 1,340,900 | — | — |
| 2021-02-12 | $55.92 | $124.47 | 719,300 | — | — |
| 2021-02-11 | $55.69 | $123.96 | 648,700 | — | — |
| 2021-02-10 | $55.58 | $123.71 | 761,400 | — | — |
| 2021-02-09 | $55.82 | $124.25 | 779,000 | — | — |
| 2021-02-08 | $55.59 | $123.74 | 1,005,400 | — | — |
| 2021-02-05 | $54.85 | $122.09 | 1,217,500 | — | — |
| 2021-02-04 | $54.52 | $121.35 | 886,500 | — | — |
| 2021-02-03 | $54.05 | $120.31 | 841,700 | — | — |
| 2021-02-02 | $54.14 | $120.51 | 871,700 | — | — |
| 2021-02-01 | $53.35 | $118.75 | 925,700 | — | — |
| 2021-01-29 | $53.29 | $118.62 | 1,586,200 | — | — |
| 2021-01-28 | $54.01 | $120.22 | 1,852,400 | — | — |
| 2021-01-27 | $53.33 | $118.71 | 1,681,600 | — | — |
| 2021-01-26 | $54.80 | $121.98 | 649,200 | — | — |
| 2021-01-25 | $54.87 | $122.13 | 1,022,200 | — | — |
| 2021-01-22 | $54.50 | $121.31 | 1,133,000 | — | — |
| 2021-01-21 | $55.39 | $123.29 | 1,606,200 | — | — |
| 2021-01-20 | $55.84 | $124.29 | 859,000 | — | — |
| 2021-01-19 | $55.57 | $123.69 | 995,900 | — | — |
| 2021-01-15 | $55.15 | $122.76 | 1,520,100 | — | — |
| 2021-01-14 | $55.38 | $123.27 | 969,700 | — | — |
| 2021-01-13 | $54.34 | $120.95 | 1,523,700 | — | — |
| 2021-01-12 | $54.16 | $120.55 | 1,003,100 | — | — |
| 2021-01-11 | $53.30 | $118.64 | 835,700 | — | — |
| 2021-01-08 | $53.54 | $119.17 | 1,223,100 | — | — |
| 2021-01-07 | $54.46 | $121.22 | 1,064,200 | — | — |
| 2021-01-06 | $54.07 | $120.35 | 2,256,900 | — | — |
| 2021-01-05 | $53.61 | $119.33 | 1,598,900 | — | — |
| 2021-01-04 | $52.96 | $117.88 | 3,704,000 | — | — |