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
- 1987-08-10 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 | $158.29 | $172.64 | 233,808 | — | — |
| 2021-12-30 | $158.36 | $172.71 | 200,372 | — | — |
| 2021-12-29 | $158.58 | $172.95 | 137,352 | — | — |
| 2021-12-28 | $158.04 | $172.36 | 210,688 | — | — |
| 2021-12-27 | $157.02 | $171.25 | 275,449 | — | — |
| 2021-12-23 | $154.26 | $168.24 | 282,410 | — | — |
| 2021-12-22 | $153.85 | $167.80 | 750,772 | — | — |
| 2021-12-21 | $154.07 | $168.03 | 582,346 | — | — |
| 2021-12-20 | $150.54 | $164.18 | 729,517 | — | — |
| 2021-12-17 | $151.50 | $165.23 | 952,138 | — | — |
| 2021-12-16 | $152.97 | $166.83 | 683,028 | — | — |
| 2021-12-15 | $153.91 | $167.86 | 516,715 | — | — |
| 2021-12-14 | $151.92 | $165.69 | 807,453 | — | — |
| 2021-12-13 | $152.27 | $166.07 | 444,248 | — | — |
| 2021-12-10 | $151.63 | $165.38 | 583,216 | — | — |
| 2021-12-09 | $150.63 | $164.28 | 816,402 | — | — |
| 2021-12-08 | $147.47 | $160.83 | 714,103 | — | — |
| 2021-12-07 | $146.35 | $159.61 | 507,765 | — | — |
| 2021-12-06 | $141.39 | $154.21 | 724,296 | — | — |
| 2021-12-03 | $138.42 | $150.97 | 670,723 | — | — |
| 2021-12-02 | $142.58 | $155.50 | 364,075 | — | — |
| 2021-12-01 | $138.37 | $150.91 | 544,434 | — | — |
| 2021-11-30 | $140.53 | $153.27 | 476,442 | — | — |
| 2021-11-29 | $144.18 | $157.24 | 519,947 | — | — |
| 2021-11-26 | $145.56 | $158.75 | 333,000 | — | — |
| 2021-11-24 | $148.64 | $162.11 | 153,635 | — | — |
| 2021-11-23 | $148.76 | $162.24 | 527,032 | — | — |
| 2021-11-22 | $149.93 | $163.52 | 336,480 | — | — |
| 2021-11-19 | $150.97 | $164.66 | 251,086 | — | — |
| 2021-11-18 | $152.72 | $166.56 | 244,747 | — | — |
| 2021-11-17 | $154.73 | $168.75 | 279,799 | — | — |
| 2021-11-16 | $154.01 | $167.96 | 348,786 | — | — |
| 2021-11-15 | $151.33 | $165.04 | 276,692 | — | — |
| 2021-11-12 | $150.68 | $164.33 | 358,978 | — | — |
| 2021-11-11 | $148.62 | $162.08 | 326,287 | — | — |
| 2021-11-10 | $150.88 | $164.56 | 483,154 | — | — |
| 2021-11-09 | $153.24 | $167.13 | 714,103 | — | — |
| 2021-11-08 | $151.60 | $165.34 | 411,806 | — | — |
| 2021-11-05 | $149.60 | $163.16 | 393,907 | — | — |
| 2021-11-04 | $148.57 | $162.03 | 408,325 | — | — |
| 2021-11-03 | $147.22 | $160.56 | 468,735 | — | — |
| 2021-11-02 | $150.33 | $163.95 | 253,821 | — | — |
| 2021-11-01 | $149.77 | $163.34 | 292,229 | — | — |
| 2021-10-29 | $146.77 | $160.08 | 537,473 | — | — |
| 2021-10-28 | $144.96 | $158.10 | 313,485 | — | — |
| 2021-10-27 | $140.21 | $152.92 | 260,284 | — | — |
| 2021-10-26 | $141.82 | $154.67 | 364,199 | — | — |
| 2021-10-25 | $141.67 | $154.51 | 327,282 | — | — |
| 2021-10-22 | $141.13 | $153.93 | 255,685 | — | — |
| 2021-10-21 | $141.50 | $154.33 | 575,509 | — | — |
| 2021-10-20 | $140.80 | $153.57 | 300,433 | — | — |
| 2021-10-19 | $140.14 | $152.84 | 309,010 | — | — |
| 2021-10-18 | $137.97 | $150.48 | 273,336 | — | — |
| 2021-10-15 | $138.52 | $151.07 | 377,002 | — | — |
| 2021-10-14 | $137.77 | $150.26 | 783,339 | — | — |
| 2021-10-13 | $135.28 | $147.54 | 478,555 | — | — |
| 2021-10-12 | $134.52 | $146.71 | 322,558 | — | — |
| 2021-10-11 | $134.31 | $146.48 | 326,287 | — | — |
| 2021-10-08 | $137.63 | $150.11 | 372,776 | — | — |
| 2021-10-07 | $139.61 | $152.27 | 377,250 | — | — |
| 2021-10-06 | $138.09 | $150.61 | 440,271 | — | — |
| 2021-10-05 | $138.93 | $151.52 | 394,777 | — | — |
| 2021-10-04 | $137.98 | $150.49 | 760,592 | — | — |
| 2021-10-01 | $139.86 | $152.53 | 337,723 | — | — |
| 2021-09-30 | $137.18 | $149.61 | 444,497 | — | — |
| 2021-09-29 | $140.00 | $152.69 | 376,007 | — | — |
| 2021-09-28 | $138.54 | $151.09 | 302,671 | — | — |
| 2021-09-27 | $140.29 | $153.00 | 312,242 | — | — |
| 2021-09-24 | $139.80 | $152.47 | 313,360 | — | — |
| 2021-09-23 | $139.28 | $151.91 | 773,519 | — | — |
| 2021-09-22 | $137.80 | $150.29 | 311,371 | — | — |
| 2021-09-21 | $137.88 | $150.38 | 383,590 | — | — |
| 2021-09-20 | $140.14 | $152.85 | 526,038 | — | — |
| 2021-09-17 | $139.16 | $151.78 | 853,319 | — | — |
| 2021-09-16 | $139.97 | $152.65 | 531,880 | — | — |
| 2021-09-15 | $140.31 | $153.03 | 556,988 | — | — |
| 2021-09-14 | $139.83 | $152.50 | 453,073 | — | — |
| 2021-09-13 | $141.70 | $154.54 | 520,071 | — | — |
| 2021-09-10 | $140.17 | $152.87 | 291,235 | — | — |
| 2021-09-09 | $141.28 | $154.08 | 230,079 | — | — |
| 2021-09-08 | $141.55 | $154.38 | 271,596 | — | — |
| 2021-09-07 | $141.62 | $154.45 | 798,255 | — | — |
| 2021-09-03 | $144.79 | $157.92 | 425,106 | — | — |
| 2021-09-02 | $146.40 | $159.67 | 321,440 | — | — |
| 2021-09-01 | $147.18 | $160.52 | 468,860 | — | — |
| 2021-08-31 | $147.18 | $160.51 | 359,600 | — | — |
| 2021-08-30 | $149.78 | $163.36 | 229,955 | — | — |
| 2021-08-27 | $149.36 | $162.89 | 467,741 | — | — |
| 2021-08-26 | $148.62 | $162.09 | 622,619 | — | — |
| 2021-08-25 | $147.31 | $160.66 | 347,294 | — | — |
| 2021-08-24 | $145.17 | $158.33 | 417,897 | — | — |
| 2021-08-23 | $144.47 | $157.56 | 323,180 | — | — |
| 2021-08-20 | $145.17 | $158.33 | 720,816 | — | — |
| 2021-08-19 | $143.23 | $156.21 | 1,041,883 | — | — |
| 2021-08-18 | $141.95 | $154.82 | 852,076 | — | — |
| 2021-08-17 | $142.51 | $155.43 | 491,358 | — | — |
| 2021-08-16 | $144.00 | $157.05 | 1,017,893 | — | — |
| 2021-08-13 | $143.27 | $156.25 | 637,410 | — | — |
| 2021-08-12 | $146.79 | $160.09 | 1,191,540 | — | — |
| 2021-08-11 | $154.38 | $168.37 | 843,997 | — | — |
| 2021-08-10 | $154.26 | $168.24 | 544,807 | — | — |
| 2021-08-09 | $153.67 | $167.60 | 650,586 | — | — |
| 2021-08-06 | $155.58 | $169.68 | 565,441 | — | — |
| 2021-08-05 | $155.90 | $170.03 | 530,264 | — | — |
| 2021-08-04 | $155.26 | $169.33 | 344,684 | — | — |
| 2021-08-03 | $156.07 | $170.22 | 577,001 | — | — |
| 2021-08-02 | $153.47 | $167.38 | 429,581 | — | — |
| 2021-07-30 | $154.05 | $168.02 | 565,192 | — | — |
| 2021-07-29 | $152.40 | $166.21 | 397,387 | — | — |
| 2021-07-28 | $151.18 | $164.88 | 496,827 | — | — |
| 2021-07-27 | $151.63 | $165.37 | 541,451 | — | — |
| 2021-07-26 | $152.90 | $166.76 | 363,702 | — | — |
| 2021-07-23 | $151.83 | $165.59 | 380,358 | — | — |
| 2021-07-22 | $151.07 | $164.76 | 472,216 | — | — |
| 2021-07-21 | $150.55 | $164.19 | 621,624 | — | — |
| 2021-07-20 | $149.28 | $162.80 | 911,616 | — | — |
| 2021-07-19 | $144.35 | $157.43 | 857,546 | — | — |
| 2021-07-16 | $147.44 | $160.80 | 716,341 | — | — |
| 2021-07-15 | $148.03 | $161.44 | 801,859 | — | — |
| 2021-07-14 | $147.46 | $160.82 | 633,806 | — | — |
| 2021-07-13 | $144.25 | $157.32 | 1,544,179 | — | — |
| 2021-07-12 | $142.34 | $155.24 | 526,659 | — | — |
| 2021-07-09 | $140.73 | $153.49 | 671,220 | — | — |
| 2021-07-08 | $135.04 | $147.28 | 817,024 | — | — |
| 2021-07-07 | $139.81 | $152.48 | 374,889 | — | — |
| 2021-07-06 | $139.94 | $152.63 | 800,368 | — | — |
| 2021-07-02 | $139.81 | $152.48 | 367,804 | — | — |
| 2021-07-01 | $139.14 | $151.75 | 391,296 | — | — |
| 2021-06-30 | $139.39 | $152.02 | 584,583 | — | — |
| 2021-06-29 | $137.65 | $150.13 | 306,027 | — | — |
| 2021-06-28 | $138.26 | $150.79 | 536,976 | — | — |
| 2021-06-25 | $137.67 | $150.14 | 999,372 | — | — |
| 2021-06-24 | $137.31 | $149.76 | 543,315 | — | — |
| 2021-06-23 | $135.70 | $148.00 | 430,575 | — | — |
| 2021-06-22 | $134.19 | $146.35 | 368,549 | — | — |
| 2021-06-21 | $133.40 | $145.49 | 611,432 | — | — |
| 2021-06-18 | $129.53 | $141.26 | 599,996 | — | — |
| 2021-06-17 | $131.18 | $143.07 | 387,194 | — | — |
| 2021-06-16 | $132.90 | $144.95 | 433,683 | — | — |
| 2021-06-15 | $134.30 | $146.48 | 354,628 | — | — |
| 2021-06-14 | $133.49 | $145.59 | 356,865 | — | — |
| 2021-06-11 | $136.30 | $148.65 | 454,938 | — | — |
| 2021-06-10 | $134.39 | $146.57 | 430,451 | — | — |
| 2021-06-09 | $136.28 | $148.63 | 297,823 | — | — |
| 2021-06-08 | $138.00 | $150.50 | 475,323 | — | — |
| 2021-06-07 | $137.56 | $150.03 | 795,644 | — | — |
| 2021-06-04 | $137.69 | $150.17 | 719,821 | — | — |
| 2021-06-03 | $135.23 | $147.48 | 592,165 | — | — |
| 2021-06-02 | $135.45 | $147.73 | 1,081,659 | — | — |
| 2021-06-01 | $133.27 | $145.34 | 1,000,988 | — | — |
| 2021-05-28 | $132.16 | $144.14 | 2,247,593 | — | — |
| 2021-05-27 | $134.67 | $146.88 | 741,947 | — | — |
| 2021-05-26 | $132.70 | $144.72 | 674,079 | — | — |
| 2021-05-25 | $133.02 | $145.08 | 844,991 | — | — |
| 2021-05-24 | $131.05 | $142.92 | 466,001 | — | — |
| 2021-05-21 | $133.21 | $145.28 | 656,801 | — | — |
| 2021-05-20 | $131.44 | $143.35 | 1,426,218 | — | — |
| 2021-05-19 | $135.01 | $147.25 | 801,113 | — | — |
| 2021-05-18 | $135.45 | $147.72 | 576,503 | — | — |
| 2021-05-17 | $138.10 | $150.62 | 808,323 | — | — |
| 2021-05-14 | $140.24 | $152.95 | 796,017 | — | — |
| 2021-05-13 | $136.87 | $149.27 | 1,123,299 | — | — |
| 2021-05-12 | $135.66 | $147.96 | 1,255,927 | — | — |
| 2021-05-11 | $144.51 | $157.60 | 1,556,485 | — | — |
| 2021-05-10 | $147.30 | $160.65 | 917,210 | — | — |
| 2021-05-07 | $147.09 | $160.42 | 582,346 | — | — |
| 2021-05-06 | $144.30 | $157.38 | 766,309 | — | — |
| 2021-05-05 | $144.29 | $157.36 | 1,309,625 | — | — |
| 2021-05-04 | $143.63 | $156.65 | 664,135 | — | — |
| 2021-05-03 | $145.17 | $158.33 | 531,755 | — | — |
| 2021-04-30 | $145.87 | $159.09 | 845,986 | — | — |
| 2021-04-29 | $146.73 | $160.02 | 710,499 | — | — |
| 2021-04-28 | $147.47 | $160.83 | 421,998 | — | — |
| 2021-04-27 | $147.29 | $160.64 | 530,637 | — | — |
| 2021-04-26 | $145.86 | $159.08 | 1,080,913 | — | — |
| 2021-04-23 | $146.47 | $159.74 | 762,083 | — | — |
| 2021-04-22 | $144.12 | $157.18 | 1,373,888 | — | — |
| 2021-04-21 | $146.41 | $159.68 | 7,634,257 | — | — |
| 2021-04-20 | $134.22 | $146.38 | 587,566 | — | — |
| 2021-04-19 | $135.61 | $147.90 | 614,042 | — | — |
| 2021-04-16 | $136.27 | $148.62 | 1,147,911 | — | — |
| 2021-04-15 | $132.45 | $144.45 | 591,171 | — | — |
| 2021-04-14 | $131.95 | $143.90 | 682,283 | — | — |
| 2021-04-13 | $131.81 | $143.76 | 453,322 | — | — |
| 2021-04-12 | $132.63 | $144.65 | 424,112 | — | — |
| 2021-04-09 | $130.80 | $142.65 | 650,710 | — | — |
| 2021-04-08 | $128.92 | $140.61 | 897,197 | — | — |
| 2021-04-07 | $131.40 | $143.31 | 405,342 | — | — |
| 2021-04-06 | $132.68 | $144.70 | 871,840 | — | — |
| 2021-04-05 | $131.49 | $143.40 | 805,961 | — | — |
| 2021-04-01 | $133.14 | $145.20 | 522,930 | — | — |
| 2021-03-31 | $133.35 | $145.43 | 685,142 | — | — |
| 2021-03-30 | $134.51 | $146.70 | 356,741 | — | — |
| 2021-03-29 | $131.63 | $143.55 | 596,019 | — | — |
| 2021-03-26 | $133.52 | $145.62 | 644,371 | — | — |
| 2021-03-25 | $132.49 | $144.49 | 425,976 | — | — |
| 2021-03-24 | $129.69 | $141.44 | 452,701 | — | — |
| 2021-03-23 | $129.28 | $140.99 | 559,599 | — | — |
| 2021-03-22 | $133.25 | $145.33 | 443,627 | — | — |
| 2021-03-19 | $131.42 | $143.33 | 976,874 | — | — |
| 2021-03-18 | $131.69 | $143.62 | 720,567 | — | — |
| 2021-03-17 | $135.38 | $147.65 | 442,881 | — | — |
| 2021-03-16 | $134.69 | $146.90 | 340,706 | — | — |
| 2021-03-15 | $137.02 | $149.43 | 998,129 | — | — |
| 2021-03-12 | $136.56 | $148.94 | 880,541 | — | — |
| 2021-03-11 | $136.99 | $149.41 | 381,104 | — | — |
| 2021-03-10 | $135.36 | $147.63 | 495,460 | — | — |
| 2021-03-09 | $133.79 | $145.91 | 1,077,805 | — | — |
| 2021-03-08 | $133.45 | $145.55 | 744,806 | — | — |
| 2021-03-05 | $132.16 | $144.13 | 1,242,130 | — | — |
| 2021-03-04 | $128.79 | $140.46 | 833,307 | — | — |
| 2021-03-03 | $129.89 | $141.66 | 918,453 | — | — |
| 2021-03-02 | $130.23 | $142.03 | 1,244,492 | — | — |
| 2021-03-01 | $128.17 | $139.79 | 3,397,616 | — | — |
| 2021-02-26 | $117.79 | $128.46 | 2,254,305 | — | — |
| 2021-02-25 | $116.46 | $127.01 | 1,079,794 | — | — |
| 2021-02-24 | $114.77 | $125.17 | 1,414,285 | — | — |
| 2021-02-23 | $110.32 | $120.32 | 1,006,954 | — | — |
| 2021-02-22 | $110.15 | $120.14 | 949,030 | — | — |
| 2021-02-19 | $108.19 | $117.99 | 1,502,290 | — | — |
| 2021-02-18 | $105.31 | $114.85 | 1,158,600 | — | — |
| 2021-02-17 | $107.55 | $117.30 | 373,149 | — | — |
| 2021-02-16 | $108.59 | $118.43 | 498,443 | — | — |
| 2021-02-12 | $108.11 | $117.91 | 884,022 | — | — |
| 2021-02-11 | $107.35 | $117.07 | 869,354 | — | — |
| 2021-02-10 | $108.40 | $118.22 | 1,009,937 | — | — |
| 2021-02-09 | $110.18 | $120.16 | 1,239,271 | — | — |
| 2021-02-08 | $109.40 | $119.31 | 368,798 | — | — |
| 2021-02-05 | $110.97 | $121.02 | 1,230,197 | — | — |
| 2021-02-04 | $109.11 | $119.00 | 660,157 | — | — |
| 2021-02-03 | $108.48 | $118.31 | 1,442,750 | — | — |
| 2021-02-02 | $109.53 | $119.45 | 802,605 | — | — |
| 2021-02-01 | $111.31 | $121.40 | 787,440 | — | — |
| 2021-01-29 | $109.19 | $119.08 | 681,661 | — | — |
| 2021-01-28 | $111.40 | $121.50 | 720,691 | — | — |
| 2021-01-27 | $112.12 | $122.28 | 1,702,164 | — | — |
| 2021-01-26 | $110.02 | $120.00 | 1,016,898 | — | — |
| 2021-01-25 | $107.80 | $117.57 | 1,030,323 | — | — |
| 2021-01-22 | $110.02 | $119.99 | 1,055,556 | — | — |
| 2021-01-21 | $110.43 | $120.43 | 1,333,366 | — | — |
| 2021-01-20 | $111.36 | $121.45 | 622,494 | — | — |
| 2021-01-19 | $111.69 | $121.81 | 1,611,922 | — | — |
| 2021-01-15 | $107.77 | $117.54 | 653,321 | — | — |
| 2021-01-14 | $109.83 | $119.78 | 980,354 | — | — |
| 2021-01-13 | $109.18 | $119.07 | 2,289,855 | — | — |
| 2021-01-12 | $113.58 | $123.87 | 963,325 | — | — |
| 2021-01-11 | $110.65 | $120.68 | 2,092,466 | — | — |
| 2021-01-08 | $110.34 | $120.34 | 1,128,644 | — | — |
| 2021-01-07 | $109.49 | $119.41 | 900,305 | — | — |
| 2021-01-06 | $108.70 | $118.55 | 1,604,091 | — | — |
| 2021-01-05 | $104.43 | $113.90 | 2,209,060 | — | — |
| 2021-01-04 | $101.50 | $110.69 | 692,848 | — | — |