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
- 2001-07-25 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 | $123.34 | $134.25 | 941,008 | — | — |
| 2021-12-30 | $124.53 | $135.55 | 1,304,701 | — | — |
| 2021-12-29 | $124.50 | $135.50 | 2,508,771 | — | — |
| 2021-12-28 | $124.48 | $135.48 | 1,506,581 | — | — |
| 2021-12-27 | $124.09 | $135.06 | 1,221,065 | — | — |
| 2021-12-23 | $123.29 | $133.94 | 1,438,704 | — | — |
| 2021-12-22 | $121.10 | $131.56 | 1,020,936 | — | — |
| 2021-12-21 | $118.89 | $129.16 | 1,907,560 | — | — |
| 2021-12-20 | $115.43 | $125.40 | 2,584,167 | — | — |
| 2021-12-17 | $117.33 | $127.46 | 4,066,646 | — | — |
| 2021-12-16 | $116.96 | $127.06 | 3,340,702 | — | — |
| 2021-12-15 | $117.17 | $127.28 | 3,248,929 | — | — |
| 2021-12-14 | $119.69 | $130.03 | 1,330,451 | — | — |
| 2021-12-13 | $121.81 | $132.33 | 1,621,735 | — | — |
| 2021-12-10 | $120.86 | $131.30 | 1,696,204 | — | — |
| 2021-12-09 | $121.79 | $132.31 | 2,521,749 | — | — |
| 2021-12-08 | $125.20 | $136.02 | 1,327,361 | — | — |
| 2021-12-07 | $124.69 | $135.46 | 1,861,210 | — | — |
| 2021-12-06 | $121.83 | $132.36 | 2,323,165 | — | — |
| 2021-12-03 | $117.69 | $127.85 | 1,794,569 | — | — |
| 2021-12-02 | $119.35 | $129.66 | 1,447,047 | — | — |
| 2021-12-01 | $116.30 | $126.35 | 2,070,094 | — | — |
| 2021-11-30 | $116.12 | $126.15 | 2,515,466 | — | — |
| 2021-11-29 | $119.90 | $130.26 | 1,471,664 | — | — |
| 2021-11-26 | $121.96 | $132.50 | 1,404,817 | — | — |
| 2021-11-24 | $126.48 | $137.40 | 1,222,816 | — | — |
| 2021-11-23 | $126.68 | $137.62 | 1,584,964 | — | — |
| 2021-11-22 | $126.43 | $137.35 | 1,396,062 | — | — |
| 2021-11-19 | $125.06 | $135.86 | 1,971,832 | — | — |
| 2021-11-18 | $125.14 | $135.94 | 1,351,669 | — | — |
| 2021-11-17 | $127.26 | $138.25 | 1,361,042 | — | — |
| 2021-11-16 | $127.92 | $138.97 | 1,663,759 | — | — |
| 2021-11-15 | $127.31 | $138.31 | 1,500,504 | — | — |
| 2021-11-12 | $128.52 | $139.63 | 1,666,746 | — | — |
| 2021-11-11 | $128.83 | $139.95 | 1,642,026 | — | — |
| 2021-11-10 | $129.97 | $141.20 | 1,354,038 | — | — |
| 2021-11-09 | $130.47 | $141.73 | 4,217,541 | — | — |
| 2021-11-08 | $133.57 | $145.11 | 2,834,251 | — | — |
| 2021-11-05 | $137.53 | $149.41 | 3,066,413 | — | — |
| 2021-11-04 | $133.74 | $145.29 | 3,757,440 | — | — |
| 2021-11-03 | $144.41 | $156.88 | 1,450,034 | — | — |
| 2021-11-02 | $141.43 | $153.64 | 910,932 | — | — |
| 2021-11-01 | $141.54 | $153.77 | 1,176,672 | — | — |
| 2021-10-29 | $138.95 | $150.95 | 1,681,063 | — | — |
| 2021-10-28 | $141.28 | $153.48 | 952,029 | — | — |
| 2021-10-27 | $142.05 | $154.32 | 678,564 | — | — |
| 2021-10-26 | $145.47 | $158.03 | 476,066 | — | — |
| 2021-10-25 | $146.63 | $159.30 | 849,853 | — | — |
| 2021-10-22 | $146.04 | $158.65 | 330,424 | — | — |
| 2021-10-21 | $146.42 | $159.06 | 761,685 | — | — |
| 2021-10-20 | $145.76 | $158.35 | 1,119,095 | — | — |
| 2021-10-19 | $144.58 | $157.07 | 1,049,776 | — | — |
| 2021-10-18 | $140.75 | $152.90 | 1,057,295 | — | — |
| 2021-10-15 | $142.10 | $154.37 | 909,799 | — | — |
| 2021-10-14 | $141.39 | $153.60 | 821,219 | — | — |
| 2021-10-13 | $138.61 | $150.58 | 907,018 | — | — |
| 2021-10-12 | $138.65 | $150.63 | 796,087 | — | — |
| 2021-10-11 | $139.60 | $151.66 | 816,378 | — | — |
| 2021-10-08 | $142.38 | $154.68 | 513,867 | — | — |
| 2021-10-07 | $143.44 | $155.83 | 1,020,524 | — | — |
| 2021-10-06 | $142.08 | $154.35 | 1,129,807 | — | — |
| 2021-10-05 | $141.76 | $154.00 | 1,190,577 | — | — |
| 2021-10-04 | $142.46 | $154.76 | 1,168,329 | — | — |
| 2021-10-01 | $145.12 | $157.65 | 1,426,550 | — | — |
| 2021-09-30 | $142.10 | $154.37 | 1,017,331 | — | — |
| 2021-09-29 | $145.01 | $157.53 | 941,317 | — | — |
| 2021-09-28 | $146.46 | $158.85 | 1,664,377 | — | — |
| 2021-09-27 | $147.13 | $159.58 | 1,626,782 | — | — |
| 2021-09-24 | $146.83 | $159.25 | 1,707,534 | — | — |
| 2021-09-23 | $146.02 | $158.38 | 2,297,827 | — | — |
| 2021-09-22 | $141.46 | $153.43 | 1,082,118 | — | — |
| 2021-09-21 | $138.60 | $150.33 | 1,502,770 | — | — |
| 2021-09-20 | $139.85 | $151.69 | 1,240,841 | — | — |
| 2021-09-17 | $142.45 | $154.50 | 1,877,278 | — | — |
| 2021-09-16 | $141.97 | $153.99 | 1,464,660 | — | — |
| 2021-09-15 | $141.76 | $153.76 | 2,014,474 | — | — |
| 2021-09-14 | $143.38 | $155.51 | 4,260,286 | — | — |
| 2021-09-13 | $136.89 | $148.48 | 1,549,841 | — | — |
| 2021-09-10 | $136.35 | $147.89 | 1,349,403 | — | — |
| 2021-09-09 | $140.14 | $152.00 | 1,377,522 | — | — |
| 2021-09-08 | $143.18 | $155.30 | 1,365,677 | — | — |
| 2021-09-07 | $142.35 | $154.40 | 1,550,871 | — | — |
| 2021-09-03 | $142.47 | $154.52 | 2,822,715 | — | — |
| 2021-09-02 | $144.75 | $157.00 | 1,348,682 | — | — |
| 2021-09-01 | $146.48 | $158.87 | 913,095 | — | — |
| 2021-08-31 | $146.07 | $158.43 | 1,222,095 | — | — |
| 2021-08-30 | $145.42 | $157.73 | 921,438 | — | — |
| 2021-08-27 | $145.70 | $158.03 | 1,114,048 | — | — |
| 2021-08-26 | $145.23 | $157.53 | 1,127,438 | — | — |
| 2021-08-25 | $146.01 | $158.37 | 1,715,053 | — | — |
| 2021-08-24 | $144.41 | $156.63 | 2,439,761 | — | — |
| 2021-08-23 | $141.11 | $153.05 | 1,131,043 | — | — |
| 2021-08-20 | $141.22 | $153.18 | 1,049,673 | — | — |
| 2021-08-19 | $139.92 | $151.77 | 1,201,392 | — | — |
| 2021-08-18 | $140.17 | $152.04 | 1,338,382 | — | — |
| 2021-08-17 | $143.55 | $155.70 | 2,029,100 | — | — |
| 2021-08-16 | $142.30 | $154.35 | 1,828,147 | — | — |
| 2021-08-13 | $141.83 | $153.84 | 1,501,431 | — | — |
| 2021-08-12 | $142.15 | $154.18 | 2,221,813 | — | — |
| 2021-08-11 | $141.46 | $153.43 | 1,368,767 | — | — |
| 2021-08-10 | $141.52 | $153.50 | 3,133,466 | — | — |
| 2021-08-09 | $143.15 | $155.26 | 1,766,553 | — | — |
| 2021-08-06 | $144.66 | $156.90 | 1,653,974 | — | — |
| 2021-08-05 | $145.80 | $158.14 | 1,786,432 | — | — |
| 2021-08-04 | $143.91 | $156.09 | 2,456,653 | — | — |
| 2021-08-03 | $149.23 | $161.86 | 4,462,269 | — | — |
| 2021-08-02 | $158.26 | $171.66 | 1,721,336 | — | — |
| 2021-07-30 | $158.66 | $172.09 | 1,154,527 | — | — |
| 2021-07-29 | $158.00 | $171.37 | 930,090 | — | — |
| 2021-07-28 | $157.83 | $171.18 | 910,211 | — | — |
| 2021-07-27 | $158.10 | $171.48 | 980,251 | — | — |
| 2021-07-26 | $155.00 | $168.12 | 585,040 | — | — |
| 2021-07-23 | $155.31 | $168.46 | 815,863 | — | — |
| 2021-07-22 | $154.04 | $167.08 | 886,418 | — | — |
| 2021-07-21 | $154.92 | $168.04 | 1,806,311 | — | — |
| 2021-07-20 | $151.10 | $163.89 | 1,792,715 | — | — |
| 2021-07-19 | $145.80 | $158.14 | 1,439,219 | — | — |
| 2021-07-16 | $148.93 | $161.54 | 2,086,986 | — | — |
| 2021-07-15 | $148.64 | $161.22 | 1,524,709 | — | — |
| 2021-07-14 | $151.05 | $163.83 | 1,171,625 | — | — |
| 2021-07-13 | $152.47 | $165.37 | 939,154 | — | — |
| 2021-07-12 | $155.11 | $168.24 | 774,045 | — | — |
| 2021-07-09 | $154.67 | $167.76 | 745,308 | — | — |
| 2021-07-08 | $154.62 | $167.71 | 1,092,727 | — | — |
| 2021-07-07 | $156.41 | $169.65 | 1,528,005 | — | — |
| 2021-07-06 | $158.04 | $171.42 | 1,254,540 | — | — |
| 2021-07-02 | $158.76 | $172.20 | 920,614 | — | — |
| 2021-07-01 | $158.39 | $171.79 | 1,170,286 | — | — |
| 2021-06-30 | $156.14 | $169.35 | 1,278,333 | — | — |
| 2021-06-29 | $156.49 | $169.73 | 1,133,618 | — | — |
| 2021-06-28 | $158.93 | $172.38 | 1,703,414 | — | — |
| 2021-06-25 | $161.02 | $174.65 | 1,104,572 | — | — |
| 2021-06-24 | $159.60 | $172.86 | 1,123,524 | — | — |
| 2021-06-23 | $159.68 | $172.94 | 1,223,022 | — | — |
| 2021-06-22 | $161.53 | $174.95 | 2,144,460 | — | — |
| 2021-06-21 | $158.72 | $171.90 | 1,627,503 | — | — |
| 2021-06-18 | $153.89 | $166.68 | 2,306,170 | — | — |
| 2021-06-17 | $155.72 | $168.65 | 1,408,113 | — | — |
| 2021-06-16 | $153.43 | $166.17 | 1,468,883 | — | — |
| 2021-06-15 | $153.73 | $166.50 | 1,418,104 | — | — |
| 2021-06-14 | $152.96 | $165.67 | 1,309,954 | — | — |
| 2021-06-11 | $153.67 | $166.43 | 1,146,287 | — | — |
| 2021-06-10 | $154.62 | $167.46 | 880,341 | — | — |
| 2021-06-09 | $153.61 | $166.37 | 809,065 | — | — |
| 2021-06-08 | $152.95 | $165.66 | 1,094,375 | — | — |
| 2021-06-07 | $153.30 | $166.03 | 1,836,902 | — | — |
| 2021-06-04 | $154.50 | $167.33 | 2,130,658 | — | — |
| 2021-06-03 | $155.28 | $168.18 | 2,051,966 | — | — |
| 2021-06-02 | $156.37 | $169.36 | 1,977,600 | — | — |
| 2021-06-01 | $161.38 | $174.78 | 942,450 | — | — |
| 2021-05-28 | $163.43 | $177.00 | 1,408,010 | — | — |
| 2021-05-27 | $162.75 | $176.27 | 1,894,685 | — | — |
| 2021-05-26 | $159.40 | $172.64 | 1,424,799 | — | — |
| 2021-05-25 | $162.87 | $176.40 | 652,608 | — | — |
| 2021-05-24 | $162.97 | $176.51 | 807,005 | — | — |
| 2021-05-21 | $162.45 | $175.94 | 849,132 | — | — |
| 2021-05-20 | $162.07 | $175.53 | 791,040 | — | — |
| 2021-05-19 | $160.93 | $174.30 | 760,552 | — | — |
| 2021-05-18 | $161.69 | $175.12 | 888,581 | — | — |
| 2021-05-17 | $160.98 | $174.35 | 616,661 | — | — |
| 2021-05-14 | $162.40 | $175.89 | 582,568 | — | — |
| 2021-05-13 | $160.81 | $174.16 | 1,166,166 | — | — |
| 2021-05-12 | $159.00 | $172.21 | 1,475,269 | — | — |
| 2021-05-11 | $162.67 | $176.18 | 1,450,240 | — | — |
| 2021-05-10 | $166.94 | $180.81 | 1,197,375 | — | — |
| 2021-05-07 | $167.47 | $181.38 | 1,021,142 | — | — |
| 2021-05-06 | $168.18 | $182.15 | 783,315 | — | — |
| 2021-05-05 | $168.50 | $182.49 | 1,029,279 | — | — |
| 2021-05-04 | $167.89 | $181.84 | 1,808,268 | — | — |
| 2021-05-03 | $172.76 | $187.11 | 1,331,687 | — | — |
| 2021-04-30 | $172.00 | $186.29 | 1,330,245 | — | — |
| 2021-04-29 | $173.41 | $187.81 | 922,880 | — | — |
| 2021-04-28 | $173.30 | $187.70 | 1,006,619 | — | — |
| 2021-04-27 | $171.21 | $185.43 | 844,085 | — | — |
| 2021-04-26 | $170.60 | $184.77 | 845,630 | — | — |
| 2021-04-23 | $172.45 | $186.77 | 936,682 | — | — |
| 2021-04-22 | $172.21 | $186.52 | 1,039,476 | — | — |
| 2021-04-21 | $171.50 | $185.75 | 1,121,670 | — | — |
| 2021-04-20 | $168.75 | $182.76 | 1,207,984 | — | — |
| 2021-04-19 | $167.50 | $181.42 | 1,140,828 | — | — |
| 2021-04-16 | $166.87 | $180.73 | 745,102 | — | — |
| 2021-04-15 | $166.76 | $180.61 | 973,968 | — | — |
| 2021-04-14 | $163.41 | $176.98 | 931,944 | — | — |
| 2021-04-13 | $163.56 | $177.15 | 918,966 | — | — |
| 2021-04-12 | $163.43 | $177.00 | 1,332,511 | — | — |
| 2021-04-09 | $164.54 | $178.21 | 1,553,652 | — | — |
| 2021-04-08 | $159.75 | $173.02 | 828,841 | — | — |
| 2021-04-07 | $158.01 | $171.13 | 712,142 | — | — |
| 2021-04-06 | $158.75 | $171.93 | 819,674 | — | — |
| 2021-04-05 | $157.96 | $171.08 | 812,567 | — | — |
| 2021-04-01 | $155.34 | $168.24 | 812,155 | — | — |
| 2021-03-31 | $155.42 | $168.33 | 1,296,873 | — | — |
| 2021-03-30 | $156.52 | $169.53 | 785,787 | — | — |
| 2021-03-29 | $155.54 | $168.46 | 687,113 | — | — |
| 2021-03-26 | $156.62 | $169.63 | 675,474 | — | — |
| 2021-03-25 | $153.28 | $165.76 | 1,114,357 | — | — |
| 2021-03-24 | $152.86 | $165.31 | 715,232 | — | — |
| 2021-03-23 | $151.59 | $163.93 | 1,009,297 | — | — |
| 2021-03-22 | $155.57 | $168.24 | 687,422 | — | — |
| 2021-03-19 | $155.50 | $168.15 | 1,455,287 | — | — |
| 2021-03-18 | $154.26 | $166.82 | 714,202 | — | — |
| 2021-03-17 | $155.84 | $168.53 | 947,909 | — | — |
| 2021-03-16 | $155.58 | $168.25 | 1,038,961 | — | — |
| 2021-03-15 | $156.77 | $169.53 | 1,121,155 | — | — |
| 2021-03-12 | $158.41 | $171.30 | 1,919,405 | — | — |
| 2021-03-11 | $155.63 | $168.30 | 1,413,984 | — | — |
| 2021-03-10 | $155.72 | $168.40 | 1,087,062 | — | — |
| 2021-03-09 | $152.10 | $164.48 | 1,328,185 | — | — |
| 2021-03-08 | $151.94 | $164.31 | 2,334,083 | — | — |
| 2021-03-05 | $153.88 | $166.41 | 1,536,760 | — | — |
| 2021-03-04 | $151.70 | $164.05 | 1,971,317 | — | — |
| 2021-03-03 | $155.10 | $167.72 | 2,175,978 | — | — |
| 2021-03-02 | $156.50 | $169.24 | 1,411,821 | — | — |
| 2021-03-01 | $158.64 | $171.56 | 1,500,298 | — | — |
| 2021-02-26 | $158.31 | $171.20 | 1,617,821 | — | — |
| 2021-02-25 | $159.71 | $172.71 | 1,478,771 | — | — |
| 2021-02-24 | $158.92 | $171.86 | 1,048,540 | — | — |
| 2021-02-23 | $157.16 | $169.95 | 1,879,544 | — | — |
| 2021-02-22 | $155.67 | $168.34 | 1,315,516 | — | — |
| 2021-02-19 | $152.11 | $164.49 | 830,798 | — | — |
| 2021-02-18 | $152.24 | $164.64 | 894,040 | — | — |
| 2021-02-17 | $153.96 | $166.50 | 979,633 | — | — |
| 2021-02-16 | $155.70 | $168.38 | 949,557 | — | — |
| 2021-02-12 | $156.68 | $169.44 | 1,242,386 | — | — |
| 2021-02-11 | $157.49 | $170.31 | 1,138,459 | — | — |
| 2021-02-10 | $155.67 | $168.34 | 1,693,629 | — | — |
| 2021-02-09 | $154.51 | $167.09 | 1,230,953 | — | — |
| 2021-02-08 | $155.16 | $167.79 | 1,367,119 | — | — |
| 2021-02-05 | $155.23 | $167.87 | 3,651,247 | — | — |
| 2021-02-04 | $156.05 | $168.75 | 1,866,566 | — | — |
| 2021-02-03 | $153.94 | $166.47 | 970,260 | — | — |
| 2021-02-02 | $153.88 | $166.41 | 1,763,875 | — | — |
| 2021-02-01 | $149.42 | $161.58 | 1,464,660 | — | — |
| 2021-01-29 | $149.19 | $161.34 | 1,670,145 | — | — |
| 2021-01-28 | $152.46 | $164.87 | 1,586,406 | — | — |
| 2021-01-27 | $148.16 | $160.22 | 1,946,700 | — | — |
| 2021-01-26 | $153.61 | $166.12 | 867,878 | — | — |
| 2021-01-25 | $154.67 | $167.26 | 1,383,702 | — | — |
| 2021-01-22 | $156.32 | $169.05 | 1,003,632 | — | — |
| 2021-01-21 | $158.21 | $171.09 | 1,077,483 | — | — |
| 2021-01-20 | $158.70 | $171.62 | 1,220,035 | — | — |
| 2021-01-19 | $155.27 | $167.91 | 1,037,828 | — | — |
| 2021-01-15 | $155.46 | $168.11 | 1,451,476 | — | — |
| 2021-01-14 | $157.88 | $170.74 | 1,180,071 | — | — |
| 2021-01-13 | $158.20 | $171.08 | 1,725,662 | — | — |
| 2021-01-12 | $155.17 | $167.81 | 1,212,310 | — | — |
| 2021-01-11 | $154.37 | $166.94 | 1,237,751 | — | — |
| 2021-01-08 | $154.32 | $166.88 | 1,259,072 | — | — |
| 2021-01-07 | $154.66 | $167.25 | 1,237,648 | — | — |
| 2021-01-06 | $155.58 | $168.25 | 1,424,799 | — | — |
| 2021-01-05 | $151.27 | $163.59 | 998,894 | — | — |
| 2021-01-04 | $148.70 | $160.81 | 1,265,870 | — | — |