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
- 1980-03-17 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 | $102.50 | $157.39 | 1,320,600 | — | — |
| 2021-12-30 | $101.42 | $155.73 | 1,101,500 | — | — |
| 2021-12-29 | $100.98 | $155.06 | 912,000 | — | — |
| 2021-12-28 | $100.18 | $153.83 | 935,600 | — | — |
| 2021-12-27 | $100.36 | $154.11 | 674,400 | — | — |
| 2021-12-23 | $99.53 | $152.83 | 709,700 | — | — |
| 2021-12-22 | $99.40 | $152.63 | 1,044,500 | — | — |
| 2021-12-21 | $98.40 | $151.10 | 1,917,700 | — | — |
| 2021-12-20 | $98.84 | $151.77 | 1,765,200 | — | — |
| 2021-12-17 | $98.09 | $150.62 | 4,787,400 | — | — |
| 2021-12-16 | $101.54 | $155.92 | 1,753,600 | — | — |
| 2021-12-15 | $99.10 | $152.17 | 2,204,500 | — | — |
| 2021-12-14 | $97.91 | $150.34 | 1,475,300 | — | — |
| 2021-12-13 | $97.76 | $150.11 | 1,603,600 | — | — |
| 2021-12-10 | $95.65 | $146.87 | 1,390,000 | — | — |
| 2021-12-09 | $95.54 | $146.70 | 1,309,500 | — | — |
| 2021-12-08 | $95.00 | $145.88 | 2,349,400 | — | — |
| 2021-12-07 | $92.94 | $142.71 | 1,564,200 | — | — |
| 2021-12-06 | $94.15 | $144.57 | 2,337,800 | — | — |
| 2021-12-03 | $92.33 | $141.78 | 1,342,700 | — | — |
| 2021-12-02 | $91.06 | $139.83 | 1,754,400 | — | — |
| 2021-12-01 | $90.68 | $139.24 | 2,932,300 | — | — |
| 2021-11-30 | $89.38 | $137.25 | 3,807,400 | — | — |
| 2021-11-29 | $93.75 | $143.96 | 1,129,900 | — | — |
| 2021-11-26 | $93.34 | $143.33 | 661,800 | — | — |
| 2021-11-24 | $93.38 | $143.39 | 805,600 | — | — |
| 2021-11-23 | $94.13 | $144.54 | 1,067,800 | — | — |
| 2021-11-22 | $93.75 | $143.96 | 1,311,800 | — | — |
| 2021-11-19 | $92.23 | $141.62 | 1,719,300 | — | — |
| 2021-11-18 | $91.22 | $140.07 | 929,700 | — | — |
| 2021-11-17 | $91.49 | $140.49 | 780,700 | — | — |
| 2021-11-16 | $91.10 | $139.89 | 760,100 | — | — |
| 2021-11-15 | $91.16 | $139.98 | 864,700 | — | — |
| 2021-11-12 | $89.92 | $138.07 | 734,400 | — | — |
| 2021-11-11 | $90.29 | $138.25 | 565,300 | — | — |
| 2021-11-10 | $90.40 | $138.42 | 873,600 | — | — |
| 2021-11-09 | $89.66 | $137.29 | 981,200 | — | — |
| 2021-11-08 | $88.43 | $135.41 | 1,261,900 | — | — |
| 2021-11-05 | $88.78 | $135.94 | 956,700 | — | — |
| 2021-11-04 | $89.35 | $136.82 | 825,200 | — | — |
| 2021-11-03 | $88.91 | $136.14 | 961,400 | — | — |
| 2021-11-02 | $89.07 | $136.39 | 1,243,000 | — | — |
| 2021-11-01 | $87.64 | $134.20 | 1,500,000 | — | — |
| 2021-10-29 | $87.36 | $133.77 | 2,773,600 | — | — |
| 2021-10-28 | $85.29 | $130.60 | 2,317,200 | — | — |
| 2021-10-27 | $84.08 | $128.75 | 1,124,300 | — | — |
| 2021-10-26 | $84.60 | $129.54 | 760,400 | — | — |
| 2021-10-25 | $83.76 | $128.26 | 1,331,000 | — | — |
| 2021-10-22 | $84.68 | $129.66 | 911,700 | — | — |
| 2021-10-21 | $83.80 | $128.32 | 918,100 | — | — |
| 2021-10-20 | $83.60 | $128.01 | 1,295,400 | — | — |
| 2021-10-19 | $83.33 | $127.60 | 1,623,400 | — | — |
| 2021-10-18 | $82.92 | $126.97 | 1,246,400 | — | — |
| 2021-10-15 | $83.45 | $127.78 | 846,200 | — | — |
| 2021-10-14 | $83.37 | $127.66 | 623,200 | — | — |
| 2021-10-13 | $83.12 | $127.28 | 842,600 | — | — |
| 2021-10-12 | $82.56 | $126.42 | 803,400 | — | — |
| 2021-10-11 | $83.00 | $127.09 | 568,600 | — | — |
| 2021-10-08 | $83.15 | $127.32 | 862,800 | — | — |
| 2021-10-07 | $82.98 | $127.06 | 1,027,400 | — | — |
| 2021-10-06 | $82.73 | $126.68 | 1,168,600 | — | — |
| 2021-10-05 | $81.20 | $124.34 | 1,121,000 | — | — |
| 2021-10-04 | $81.73 | $125.15 | 1,428,100 | — | — |
| 2021-10-01 | $82.24 | $125.93 | 1,167,800 | — | — |
| 2021-09-30 | $82.57 | $126.43 | 1,193,900 | — | — |
| 2021-09-29 | $84.26 | $129.02 | 1,019,000 | — | — |
| 2021-09-28 | $83.30 | $127.55 | 1,623,200 | — | — |
| 2021-09-27 | $82.56 | $126.42 | 1,044,500 | — | — |
| 2021-09-24 | $82.98 | $127.06 | 1,110,100 | — | — |
| 2021-09-23 | $83.27 | $127.51 | 939,800 | — | — |
| 2021-09-22 | $83.21 | $127.41 | 997,400 | — | — |
| 2021-09-21 | $84.12 | $128.81 | 1,933,900 | — | — |
| 2021-09-20 | $83.70 | $128.16 | 1,909,700 | — | — |
| 2021-09-17 | $83.59 | $128.00 | 2,384,200 | — | — |
| 2021-09-16 | $83.49 | $127.84 | 844,500 | — | — |
| 2021-09-15 | $83.65 | $128.09 | 1,259,900 | — | — |
| 2021-09-14 | $83.71 | $128.18 | 1,481,600 | — | — |
| 2021-09-13 | $83.34 | $127.61 | 969,800 | — | — |
| 2021-09-10 | $82.71 | $126.65 | 1,869,000 | — | — |
| 2021-09-09 | $83.46 | $127.80 | 2,718,700 | — | — |
| 2021-09-08 | $84.60 | $129.54 | 1,607,600 | — | — |
| 2021-09-07 | $83.99 | $128.61 | 1,099,200 | — | — |
| 2021-09-03 | $84.39 | $129.22 | 625,800 | — | — |
| 2021-09-02 | $84.31 | $129.10 | 857,300 | — | — |
| 2021-09-01 | $84.33 | $129.13 | 862,600 | — | — |
| 2021-08-31 | $83.66 | $128.10 | 1,325,000 | — | — |
| 2021-08-30 | $83.56 | $127.95 | 701,700 | — | — |
| 2021-08-27 | $82.71 | $126.65 | 925,000 | — | — |
| 2021-08-26 | $82.38 | $126.14 | 918,600 | — | — |
| 2021-08-25 | $82.36 | $126.11 | 954,800 | — | — |
| 2021-08-24 | $83.14 | $127.31 | 944,700 | — | — |
| 2021-08-23 | $84.92 | $130.03 | 895,300 | — | — |
| 2021-08-20 | $86.02 | $131.72 | 870,000 | — | — |
| 2021-08-19 | $86.39 | $132.28 | 707,500 | — | — |
| 2021-08-18 | $84.75 | $129.77 | 1,005,400 | — | — |
| 2021-08-17 | $86.59 | $132.59 | 873,100 | — | — |
| 2021-08-16 | $86.21 | $132.01 | 884,200 | — | — |
| 2021-08-13 | $85.10 | $130.31 | 784,200 | — | — |
| 2021-08-12 | $84.32 | $128.73 | 588,800 | — | — |
| 2021-08-11 | $84.25 | $128.62 | 662,000 | — | — |
| 2021-08-10 | $84.13 | $128.44 | 968,900 | — | — |
| 2021-08-09 | $84.13 | $128.44 | 725,900 | — | — |
| 2021-08-06 | $83.51 | $127.49 | 1,232,000 | — | — |
| 2021-08-05 | $83.75 | $127.86 | 1,128,600 | — | — |
| 2021-08-04 | $83.77 | $127.89 | 1,522,400 | — | — |
| 2021-08-03 | $85.14 | $129.98 | 1,778,500 | — | — |
| 2021-08-02 | $85.60 | $130.68 | 1,627,000 | — | — |
| 2021-07-30 | $86.58 | $132.18 | 2,328,600 | — | — |
| 2021-07-29 | $86.91 | $132.68 | 943,200 | — | — |
| 2021-07-28 | $86.30 | $131.75 | 941,700 | — | — |
| 2021-07-27 | $87.05 | $132.89 | 1,095,200 | — | — |
| 2021-07-26 | $86.44 | $131.96 | 1,072,900 | — | — |
| 2021-07-23 | $86.48 | $132.02 | 675,000 | — | — |
| 2021-07-22 | $85.16 | $130.01 | 1,145,200 | — | — |
| 2021-07-21 | $84.94 | $129.67 | 1,925,500 | — | — |
| 2021-07-20 | $86.99 | $132.80 | 1,126,900 | — | — |
| 2021-07-19 | $87.51 | $133.60 | 1,599,200 | — | — |
| 2021-07-16 | $87.33 | $133.32 | 1,061,000 | — | — |
| 2021-07-15 | $86.46 | $131.99 | 874,700 | — | — |
| 2021-07-14 | $85.96 | $131.23 | 1,400,700 | — | — |
| 2021-07-13 | $86.03 | $131.34 | 1,200,800 | — | — |
| 2021-07-12 | $86.52 | $132.08 | 1,007,600 | — | — |
| 2021-07-09 | $86.98 | $132.79 | 1,905,000 | — | — |
| 2021-07-08 | $86.51 | $132.07 | 1,048,100 | — | — |
| 2021-07-07 | $86.63 | $132.25 | 1,289,800 | — | — |
| 2021-07-06 | $85.52 | $130.56 | 1,565,500 | — | — |
| 2021-07-02 | $85.27 | $130.18 | 810,100 | — | — |
| 2021-07-01 | $84.90 | $129.61 | 975,500 | — | — |
| 2021-06-30 | $85.22 | $130.10 | 1,154,100 | — | — |
| 2021-06-29 | $84.94 | $129.67 | 946,600 | — | — |
| 2021-06-28 | $85.06 | $129.86 | 1,191,900 | — | — |
| 2021-06-25 | $84.23 | $128.59 | 6,334,300 | — | — |
| 2021-06-24 | $83.18 | $126.99 | 1,116,500 | — | — |
| 2021-06-23 | $83.05 | $126.79 | 798,700 | — | — |
| 2021-06-22 | $83.94 | $128.15 | 1,247,600 | — | — |
| 2021-06-21 | $83.95 | $128.16 | 1,179,400 | — | — |
| 2021-06-18 | $83.68 | $127.75 | 2,756,100 | — | — |
| 2021-06-17 | $85.46 | $130.47 | 1,479,500 | — | — |
| 2021-06-16 | $84.24 | $128.60 | 1,369,000 | — | — |
| 2021-06-15 | $85.19 | $130.05 | 1,735,500 | — | — |
| 2021-06-14 | $84.54 | $129.06 | 1,395,100 | — | — |
| 2021-06-11 | $84.69 | $129.29 | 1,242,700 | — | — |
| 2021-06-10 | $84.73 | $129.35 | 2,284,200 | — | — |
| 2021-06-09 | $84.54 | $129.06 | 1,144,900 | — | — |
| 2021-06-08 | $85.13 | $129.96 | 1,478,200 | — | — |
| 2021-06-07 | $86.02 | $131.32 | 1,376,400 | — | — |
| 2021-06-04 | $86.47 | $132.01 | 1,661,600 | — | — |
| 2021-06-03 | $86.21 | $131.61 | 1,656,300 | — | — |
| 2021-06-02 | $85.10 | $129.92 | 1,084,800 | — | — |
| 2021-06-01 | $84.87 | $129.57 | 1,121,900 | — | — |
| 2021-05-28 | $85.73 | $130.88 | 875,600 | — | — |
| 2021-05-27 | $85.31 | $130.24 | 2,481,200 | — | — |
| 2021-05-26 | $86.66 | $132.30 | 1,041,600 | — | — |
| 2021-05-25 | $86.91 | $132.68 | 1,483,400 | — | — |
| 2021-05-24 | $87.20 | $133.12 | 811,800 | — | — |
| 2021-05-21 | $87.19 | $133.11 | 1,505,400 | — | — |
| 2021-05-20 | $87.38 | $133.40 | 1,225,700 | — | — |
| 2021-05-19 | $87.70 | $133.89 | 937,900 | — | — |
| 2021-05-18 | $87.84 | $134.10 | 979,500 | — | — |
| 2021-05-17 | $88.29 | $134.79 | 1,298,500 | — | — |
| 2021-05-14 | $88.55 | $135.18 | 887,400 | — | — |
| 2021-05-13 | $88.64 | $135.32 | 1,338,700 | — | — |
| 2021-05-12 | $87.40 | $133.04 | 1,154,800 | — | — |
| 2021-05-11 | $88.09 | $134.09 | 1,367,300 | — | — |
| 2021-05-10 | $89.39 | $136.07 | 1,195,200 | — | — |
| 2021-05-07 | $87.43 | $133.09 | 816,200 | — | — |
| 2021-05-06 | $88.48 | $134.69 | 895,000 | — | — |
| 2021-05-05 | $88.29 | $134.40 | 1,399,700 | — | — |
| 2021-05-04 | $89.42 | $136.12 | 1,594,300 | — | — |
| 2021-05-03 | $87.45 | $133.12 | 1,117,900 | — | — |
| 2021-04-30 | $85.74 | $130.51 | 2,437,000 | — | — |
| 2021-04-29 | $85.98 | $130.88 | 1,282,200 | — | — |
| 2021-04-28 | $84.40 | $128.47 | 1,247,100 | — | — |
| 2021-04-27 | $84.77 | $129.04 | 1,529,100 | — | — |
| 2021-04-26 | $86.07 | $131.02 | 1,843,500 | — | — |
| 2021-04-23 | $87.56 | $133.29 | 1,416,400 | — | — |
| 2021-04-22 | $89.63 | $136.44 | 1,013,500 | — | — |
| 2021-04-21 | $89.89 | $136.83 | 1,036,700 | — | — |
| 2021-04-20 | $89.17 | $135.74 | 1,263,700 | — | — |
| 2021-04-19 | $87.34 | $132.95 | 1,306,800 | — | — |
| 2021-04-16 | $87.94 | $133.86 | 963,000 | — | — |
| 2021-04-15 | $87.64 | $133.41 | 998,700 | — | — |
| 2021-04-14 | $86.89 | $132.27 | 1,058,500 | — | — |
| 2021-04-13 | $86.78 | $132.10 | 1,048,000 | — | — |
| 2021-04-12 | $87.41 | $133.06 | 1,347,400 | — | — |
| 2021-04-09 | $86.79 | $132.11 | 1,329,100 | — | — |
| 2021-04-08 | $87.31 | $132.90 | 1,476,200 | — | — |
| 2021-04-07 | $87.86 | $133.74 | 1,278,700 | — | — |
| 2021-04-06 | $88.21 | $134.27 | 1,162,500 | — | — |
| 2021-04-05 | $87.47 | $133.15 | 1,692,900 | — | — |
| 2021-04-01 | $86.53 | $131.72 | 1,753,300 | — | — |
| 2021-03-31 | $87.35 | $132.97 | 2,227,100 | — | — |
| 2021-03-30 | $87.92 | $133.83 | 1,432,100 | — | — |
| 2021-03-29 | $88.58 | $134.84 | 2,215,300 | — | — |
| 2021-03-26 | $87.35 | $132.97 | 2,333,800 | — | — |
| 2021-03-25 | $86.00 | $130.91 | 1,896,600 | — | — |
| 2021-03-24 | $84.57 | $128.73 | 1,306,800 | — | — |
| 2021-03-23 | $85.71 | $130.47 | 1,508,200 | — | — |
| 2021-03-22 | $84.51 | $128.64 | 1,737,200 | — | — |
| 2021-03-19 | $83.09 | $126.48 | 3,561,500 | — | — |
| 2021-03-18 | $82.26 | $125.22 | 1,793,500 | — | — |
| 2021-03-17 | $82.16 | $125.07 | 1,305,800 | — | — |
| 2021-03-16 | $83.40 | $126.95 | 1,158,500 | — | — |
| 2021-03-15 | $82.90 | $126.19 | 1,763,600 | — | — |
| 2021-03-12 | $82.90 | $126.19 | 1,379,800 | — | — |
| 2021-03-11 | $81.50 | $124.06 | 1,150,600 | — | — |
| 2021-03-10 | $81.15 | $123.53 | 1,225,800 | — | — |
| 2021-03-09 | $80.41 | $122.40 | 1,399,800 | — | — |
| 2021-03-08 | $80.83 | $123.04 | 1,508,700 | — | — |
| 2021-03-05 | $79.96 | $121.72 | 1,939,900 | — | — |
| 2021-03-04 | $77.92 | $118.61 | 1,674,300 | — | — |
| 2021-03-03 | $78.43 | $119.39 | 1,139,500 | — | — |
| 2021-03-02 | $79.22 | $120.59 | 1,194,400 | — | — |
| 2021-03-01 | $78.69 | $119.78 | 1,174,100 | — | — |
| 2021-02-26 | $78.75 | $119.87 | 1,550,000 | — | — |
| 2021-02-25 | $79.39 | $120.85 | 1,128,300 | — | — |
| 2021-02-24 | $79.55 | $121.09 | 1,635,300 | — | — |
| 2021-02-23 | $81.03 | $123.35 | 1,097,100 | — | — |
| 2021-02-22 | $80.52 | $122.57 | 1,357,500 | — | — |
| 2021-02-19 | $81.45 | $123.98 | 1,486,400 | — | — |
| 2021-02-18 | $83.55 | $127.18 | 890,700 | — | — |
| 2021-02-17 | $82.76 | $125.98 | 1,515,400 | — | — |
| 2021-02-16 | $81.67 | $124.32 | 1,101,900 | — | — |
| 2021-02-12 | $82.94 | $126.25 | 889,000 | — | — |
| 2021-02-11 | $82.72 | $125.53 | 849,300 | — | — |
| 2021-02-10 | $83.24 | $126.32 | 1,227,100 | — | — |
| 2021-02-09 | $82.95 | $125.88 | 1,404,900 | — | — |
| 2021-02-08 | $82.33 | $124.94 | 1,133,600 | — | — |
| 2021-02-05 | $82.87 | $125.76 | 1,577,100 | — | — |
| 2021-02-04 | $82.16 | $124.68 | 1,375,200 | — | — |
| 2021-02-03 | $83.01 | $125.97 | 1,643,200 | — | — |
| 2021-02-02 | $82.69 | $125.49 | 1,808,100 | — | — |
| 2021-02-01 | $83.99 | $127.46 | 2,080,800 | — | — |
| 2021-01-29 | $84.43 | $128.13 | 2,364,700 | — | — |
| 2021-01-28 | $86.91 | $131.89 | 1,821,900 | — | — |
| 2021-01-27 | $87.78 | $133.21 | 2,064,000 | — | — |
| 2021-01-26 | $88.00 | $133.55 | 1,440,900 | — | — |
| 2021-01-25 | $87.12 | $132.21 | 1,644,500 | — | — |
| 2021-01-22 | $84.92 | $128.87 | 1,446,100 | — | — |
| 2021-01-21 | $85.06 | $129.08 | 977,600 | — | — |
| 2021-01-20 | $84.74 | $128.60 | 1,457,900 | — | — |
| 2021-01-19 | $85.16 | $129.24 | 1,396,100 | — | — |
| 2021-01-15 | $85.24 | $129.36 | 1,961,600 | — | — |
| 2021-01-14 | $84.51 | $128.25 | 1,034,800 | — | — |
| 2021-01-13 | $84.48 | $128.20 | 1,657,800 | — | — |
| 2021-01-12 | $83.87 | $127.28 | 1,611,300 | — | — |
| 2021-01-11 | $84.92 | $128.87 | 893,300 | — | — |
| 2021-01-08 | $85.40 | $129.60 | 1,722,600 | — | — |
| 2021-01-07 | $84.90 | $128.84 | 1,632,300 | — | — |
| 2021-01-06 | $85.95 | $130.43 | 1,439,500 | — | — |
| 2021-01-05 | $85.82 | $130.24 | 1,646,300 | — | — |
| 2021-01-04 | $86.60 | $131.42 | 1,355,500 | — | — |