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
- 2007-12-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 | $138.29 | $158.03 | 247,900 | — | — |
| 2021-12-30 | $137.20 | $156.78 | 356,600 | — | — |
| 2021-12-29 | $135.44 | $154.77 | 417,900 | — | — |
| 2021-12-28 | $134.49 | $153.69 | 1,026,900 | — | — |
| 2021-12-27 | $135.19 | $154.49 | 277,400 | — | — |
| 2021-12-23 | $135.49 | $154.83 | 407,900 | — | — |
| 2021-12-22 | $134.61 | $153.82 | 485,700 | — | — |
| 2021-12-21 | $132.47 | $151.38 | 899,800 | — | — |
| 2021-12-20 | $133.57 | $152.63 | 612,400 | — | — |
| 2021-12-17 | $133.58 | $152.65 | 1,524,700 | — | — |
| 2021-12-16 | $133.16 | $152.17 | 668,000 | — | — |
| 2021-12-15 | $129.90 | $148.44 | 918,900 | — | — |
| 2021-12-14 | $130.84 | $149.51 | 518,400 | — | — |
| 2021-12-13 | $132.58 | $151.50 | 823,800 | — | — |
| 2021-12-10 | $130.73 | $149.39 | 437,900 | — | — |
| 2021-12-09 | $131.13 | $149.85 | 500,000 | — | — |
| 2021-12-08 | $135.09 | $154.37 | 437,200 | — | — |
| 2021-12-07 | $134.95 | $153.87 | 459,200 | — | — |
| 2021-12-06 | $133.56 | $152.28 | 410,000 | — | — |
| 2021-12-03 | $132.77 | $151.38 | 758,000 | — | — |
| 2021-12-02 | $130.45 | $148.74 | 698,100 | — | — |
| 2021-12-01 | $132.73 | $151.34 | 550,000 | — | — |
| 2021-11-30 | $137.49 | $156.76 | 540,500 | — | — |
| 2021-11-29 | $141.15 | $160.94 | 707,900 | — | — |
| 2021-11-26 | $137.65 | $156.95 | 250,600 | — | — |
| 2021-11-24 | $139.30 | $158.83 | 291,100 | — | — |
| 2021-11-23 | $139.17 | $158.68 | 564,200 | — | — |
| 2021-11-22 | $141.19 | $160.98 | 561,400 | — | — |
| 2021-11-19 | $144.11 | $164.31 | 461,600 | — | — |
| 2021-11-18 | $146.26 | $166.76 | 433,400 | — | — |
| 2021-11-17 | $146.66 | $167.22 | 379,300 | — | — |
| 2021-11-16 | $146.48 | $167.01 | 371,700 | — | — |
| 2021-11-15 | $147.63 | $168.33 | 637,600 | — | — |
| 2021-11-12 | $149.43 | $170.38 | 704,900 | — | — |
| 2021-11-11 | $148.42 | $169.23 | 683,900 | — | — |
| 2021-11-10 | $144.68 | $164.96 | 623,300 | — | — |
| 2021-11-09 | $145.73 | $166.16 | 408,200 | — | — |
| 2021-11-08 | $143.39 | $163.49 | 510,400 | — | — |
| 2021-11-05 | $142.99 | $163.04 | 594,000 | — | — |
| 2021-11-04 | $141.57 | $161.42 | 536,700 | — | — |
| 2021-11-03 | $143.54 | $163.66 | 443,200 | — | — |
| 2021-11-02 | $141.74 | $161.61 | 368,000 | — | — |
| 2021-11-01 | $142.64 | $162.64 | 285,600 | — | — |
| 2021-10-29 | $142.83 | $162.85 | 512,600 | — | — |
| 2021-10-28 | $145.12 | $165.46 | 568,600 | — | — |
| 2021-10-27 | $142.98 | $163.02 | 418,900 | — | — |
| 2021-10-26 | $143.96 | $164.14 | 359,300 | — | — |
| 2021-10-25 | $144.48 | $164.73 | 435,800 | — | — |
| 2021-10-22 | $143.45 | $163.56 | 480,400 | — | — |
| 2021-10-21 | $142.96 | $163.00 | 414,500 | — | — |
| 2021-10-20 | $140.69 | $160.41 | 602,500 | — | — |
| 2021-10-19 | $140.87 | $160.62 | 345,900 | — | — |
| 2021-10-18 | $140.68 | $160.40 | 431,600 | — | — |
| 2021-10-15 | $140.74 | $160.47 | 710,900 | — | — |
| 2021-10-14 | $139.17 | $158.68 | 601,400 | — | — |
| 2021-10-13 | $136.55 | $155.69 | 575,600 | — | — |
| 2021-10-12 | $134.77 | $153.66 | 551,500 | — | — |
| 2021-10-11 | $133.76 | $152.51 | 661,900 | — | — |
| 2021-10-08 | $135.56 | $154.56 | 687,500 | — | — |
| 2021-10-07 | $133.04 | $151.69 | 665,400 | — | — |
| 2021-10-06 | $131.30 | $149.71 | 687,600 | — | — |
| 2021-10-05 | $128.38 | $146.38 | 505,500 | — | — |
| 2021-10-04 | $128.24 | $146.22 | 573,800 | — | — |
| 2021-10-01 | $127.49 | $145.36 | 431,200 | — | — |
| 2021-09-30 | $129.91 | $148.12 | 735,800 | — | — |
| 2021-09-29 | $128.74 | $146.79 | 807,600 | — | — |
| 2021-09-28 | $130.53 | $148.83 | 763,300 | — | — |
| 2021-09-27 | $130.33 | $148.60 | 822,600 | — | — |
| 2021-09-24 | $131.49 | $149.92 | 915,400 | — | — |
| 2021-09-23 | $132.85 | $151.47 | 617,400 | — | — |
| 2021-09-22 | $135.34 | $154.31 | 765,900 | — | — |
| 2021-09-21 | $138.29 | $157.68 | 495,700 | — | — |
| 2021-09-20 | $137.01 | $156.22 | 596,200 | — | — |
| 2021-09-17 | $135.98 | $155.04 | 1,513,500 | — | — |
| 2021-09-16 | $139.39 | $158.93 | 647,900 | — | — |
| 2021-09-15 | $143.49 | $163.61 | 463,300 | — | — |
| 2021-09-14 | $141.47 | $160.96 | 459,300 | — | — |
| 2021-09-13 | $140.36 | $159.70 | 739,300 | — | — |
| 2021-09-10 | $141.79 | $161.32 | 472,100 | — | — |
| 2021-09-09 | $142.77 | $162.44 | 693,500 | — | — |
| 2021-09-08 | $145.40 | $165.43 | 356,300 | — | — |
| 2021-09-07 | $144.89 | $164.85 | 496,700 | — | — |
| 2021-09-03 | $147.83 | $168.20 | 373,500 | — | — |
| 2021-09-02 | $145.51 | $165.56 | 241,000 | — | — |
| 2021-09-01 | $145.04 | $165.02 | 258,700 | — | — |
| 2021-08-31 | $145.85 | $165.94 | 374,400 | — | — |
| 2021-08-30 | $143.88 | $163.70 | 420,800 | — | — |
| 2021-08-27 | $145.73 | $165.81 | 534,500 | — | — |
| 2021-08-26 | $141.49 | $160.98 | 378,600 | — | — |
| 2021-08-25 | $142.66 | $162.31 | 472,800 | — | — |
| 2021-08-24 | $145.11 | $165.10 | 523,900 | — | — |
| 2021-08-23 | $145.67 | $165.74 | 676,700 | — | — |
| 2021-08-20 | $141.34 | $160.81 | 770,300 | — | — |
| 2021-08-19 | $142.74 | $162.41 | 785,400 | — | — |
| 2021-08-18 | $146.70 | $166.91 | 699,400 | — | — |
| 2021-08-17 | $152.31 | $173.29 | 559,100 | — | — |
| 2021-08-16 | $153.52 | $174.67 | 376,600 | — | — |
| 2021-08-13 | $154.88 | $176.22 | 385,300 | — | — |
| 2021-08-12 | $155.14 | $176.51 | 492,100 | — | — |
| 2021-08-11 | $155.11 | $176.48 | 499,800 | — | — |
| 2021-08-10 | $152.95 | $174.02 | 498,000 | — | — |
| 2021-08-09 | $154.61 | $175.91 | 745,900 | — | — |
| 2021-08-06 | $157.00 | $178.63 | 438,600 | — | — |
| 2021-08-05 | $159.33 | $181.28 | 307,000 | — | — |
| 2021-08-04 | $160.51 | $182.62 | 423,100 | — | — |
| 2021-08-03 | $161.28 | $183.50 | 307,100 | — | — |
| 2021-08-02 | $159.08 | $181.00 | 300,300 | — | — |
| 2021-07-30 | $159.91 | $181.94 | 367,500 | — | — |
| 2021-07-29 | $159.78 | $181.79 | 886,000 | — | — |
| 2021-07-28 | $153.05 | $174.14 | 343,700 | — | — |
| 2021-07-27 | $150.18 | $170.87 | 339,900 | — | — |
| 2021-07-26 | $150.77 | $171.54 | 643,300 | — | — |
| 2021-07-23 | $147.21 | $167.49 | 566,900 | — | — |
| 2021-07-22 | $149.76 | $170.39 | 339,100 | — | — |
| 2021-07-21 | $149.90 | $170.55 | 276,600 | — | — |
| 2021-07-20 | $149.02 | $169.55 | 368,000 | — | — |
| 2021-07-19 | $147.68 | $168.03 | 647,100 | — | — |
| 2021-07-16 | $150.46 | $171.19 | 770,700 | — | — |
| 2021-07-15 | $153.39 | $174.52 | 1,421,300 | — | — |
| 2021-07-14 | $149.97 | $170.63 | 475,900 | — | — |
| 2021-07-13 | $149.91 | $170.56 | 653,900 | — | — |
| 2021-07-12 | $147.83 | $168.20 | 454,600 | — | — |
| 2021-07-09 | $147.29 | $167.58 | 548,700 | — | — |
| 2021-07-08 | $144.94 | $164.91 | 663,600 | — | — |
| 2021-07-07 | $150.57 | $171.31 | 416,900 | — | — |
| 2021-07-06 | $148.45 | $168.90 | 560,700 | — | — |
| 2021-07-02 | $147.74 | $168.09 | 326,700 | — | — |
| 2021-07-01 | $145.34 | $165.36 | 426,100 | — | — |
| 2021-06-30 | $145.07 | $165.06 | 353,400 | — | — |
| 2021-06-29 | $144.70 | $164.64 | 477,700 | — | — |
| 2021-06-28 | $144.45 | $164.35 | 415,600 | — | — |
| 2021-06-25 | $145.23 | $165.24 | 271,300 | — | — |
| 2021-06-24 | $145.27 | $165.28 | 438,600 | — | — |
| 2021-06-23 | $146.21 | $166.35 | 445,600 | — | — |
| 2021-06-22 | $148.45 | $168.90 | 782,200 | — | — |
| 2021-06-21 | $148.12 | $168.53 | 580,300 | — | — |
| 2021-06-18 | $145.28 | $165.30 | 1,114,800 | — | — |
| 2021-06-17 | $147.53 | $167.86 | 1,008,600 | — | — |
| 2021-06-16 | $150.99 | $171.79 | 703,000 | — | — |
| 2021-06-15 | $151.83 | $172.75 | 417,300 | — | — |
| 2021-06-14 | $152.15 | $173.11 | 472,200 | — | — |
| 2021-06-11 | $151.35 | $172.20 | 446,900 | — | — |
| 2021-06-10 | $154.82 | $176.15 | 584,000 | — | — |
| 2021-06-09 | $153.45 | $174.59 | 1,262,500 | — | — |
| 2021-06-08 | $151.55 | $172.09 | 409,200 | — | — |
| 2021-06-07 | $151.56 | $172.10 | 501,600 | — | — |
| 2021-06-04 | $152.23 | $172.86 | 456,700 | — | — |
| 2021-06-03 | $148.23 | $168.32 | 461,000 | — | — |
| 2021-06-02 | $149.69 | $169.98 | 393,800 | — | — |
| 2021-06-01 | $149.23 | $169.45 | 491,200 | — | — |
| 2021-05-28 | $149.61 | $169.88 | 434,500 | — | — |
| 2021-05-27 | $148.86 | $169.03 | 326,100 | — | — |
| 2021-05-26 | $149.76 | $170.06 | 324,300 | — | — |
| 2021-05-25 | $150.15 | $170.50 | 462,600 | — | — |
| 2021-05-24 | $150.56 | $170.96 | 236,300 | — | — |
| 2021-05-21 | $150.03 | $170.36 | 392,400 | — | — |
| 2021-05-20 | $151.48 | $172.01 | 391,900 | — | — |
| 2021-05-19 | $147.94 | $167.99 | 779,100 | — | — |
| 2021-05-18 | $150.48 | $170.87 | 602,700 | — | — |
| 2021-05-17 | $153.19 | $173.95 | 954,600 | — | — |
| 2021-05-14 | $149.57 | $169.84 | 369,800 | — | — |
| 2021-05-13 | $147.55 | $167.55 | 298,500 | — | — |
| 2021-05-12 | $147.00 | $166.92 | 570,600 | — | — |
| 2021-05-11 | $148.35 | $168.45 | 356,700 | — | — |
| 2021-05-10 | $148.32 | $168.42 | 495,900 | — | — |
| 2021-05-07 | $147.88 | $167.92 | 605,000 | — | — |
| 2021-05-06 | $146.13 | $165.93 | 802,300 | — | — |
| 2021-05-05 | $143.96 | $163.47 | 668,300 | — | — |
| 2021-05-04 | $142.07 | $161.32 | 487,700 | — | — |
| 2021-05-03 | $142.76 | $162.11 | 546,200 | — | — |
| 2021-04-30 | $139.24 | $158.11 | 326,700 | — | — |
| 2021-04-29 | $140.49 | $159.53 | 302,700 | — | — |
| 2021-04-28 | $142.00 | $161.24 | 444,300 | — | — |
| 2021-04-27 | $140.43 | $159.46 | 351,300 | — | — |
| 2021-04-26 | $141.90 | $161.13 | 282,600 | — | — |
| 2021-04-23 | $142.66 | $161.99 | 325,000 | — | — |
| 2021-04-22 | $141.63 | $160.82 | 438,800 | — | — |
| 2021-04-21 | $141.83 | $161.05 | 453,100 | — | — |
| 2021-04-20 | $138.76 | $157.56 | 537,600 | — | — |
| 2021-04-19 | $136.79 | $155.33 | 468,300 | — | — |
| 2021-04-16 | $137.12 | $155.70 | 453,700 | — | — |
| 2021-04-15 | $136.52 | $155.02 | 645,400 | — | — |
| 2021-04-14 | $132.96 | $150.98 | 342,000 | — | — |
| 2021-04-13 | $133.65 | $151.76 | 542,400 | — | — |
| 2021-04-12 | $134.05 | $152.22 | 435,100 | — | — |
| 2021-04-09 | $135.17 | $153.49 | 545,500 | — | — |
| 2021-04-08 | $133.43 | $151.51 | 478,000 | — | — |
| 2021-04-07 | $131.42 | $149.23 | 392,700 | — | — |
| 2021-04-06 | $131.96 | $149.84 | 659,600 | — | — |
| 2021-04-05 | $130.74 | $148.46 | 640,900 | — | — |
| 2021-04-01 | $129.91 | $147.52 | 836,900 | — | — |
| 2021-03-31 | $125.29 | $142.27 | 671,600 | — | — |
| 2021-03-30 | $123.89 | $140.68 | 850,500 | — | — |
| 2021-03-29 | $125.57 | $142.59 | 592,500 | — | — |
| 2021-03-26 | $123.40 | $140.12 | 575,100 | — | — |
| 2021-03-25 | $121.56 | $138.03 | 636,100 | — | — |
| 2021-03-24 | $122.18 | $138.74 | 793,800 | — | — |
| 2021-03-23 | $123.24 | $139.94 | 704,000 | — | — |
| 2021-03-22 | $123.44 | $140.17 | 651,000 | — | — |
| 2021-03-19 | $124.33 | $141.18 | 1,945,100 | — | — |
| 2021-03-18 | $123.32 | $140.03 | 816,400 | — | — |
| 2021-03-17 | $124.31 | $141.16 | 829,400 | — | — |
| 2021-03-16 | $123.37 | $140.09 | 795,100 | — | — |
| 2021-03-15 | $122.66 | $139.28 | 1,146,200 | — | — |
| 2021-03-12 | $120.57 | $136.91 | 973,800 | — | — |
| 2021-03-11 | $118.69 | $134.77 | 1,565,100 | — | — |
| 2021-03-10 | $113.04 | $128.36 | 2,021,600 | — | — |
| 2021-03-09 | $111.67 | $126.51 | 951,500 | — | — |
| 2021-03-08 | $108.92 | $123.39 | 841,600 | — | — |
| 2021-03-05 | $109.47 | $124.02 | 696,900 | — | — |
| 2021-03-04 | $108.49 | $122.91 | 1,307,800 | — | — |
| 2021-03-03 | $108.01 | $122.36 | 1,731,300 | — | — |
| 2021-03-02 | $111.17 | $125.94 | 998,600 | — | — |
| 2021-03-01 | $106.16 | $120.27 | 1,048,200 | — | — |
| 2021-02-26 | $107.02 | $121.24 | 914,800 | — | — |
| 2021-02-25 | $111.22 | $126.00 | 641,200 | — | — |
| 2021-02-24 | $113.77 | $128.89 | 608,300 | — | — |
| 2021-02-23 | $112.20 | $127.11 | 670,800 | — | — |
| 2021-02-22 | $116.49 | $131.97 | 782,800 | — | — |
| 2021-02-19 | $111.26 | $126.04 | 1,015,200 | — | — |
| 2021-02-18 | $113.37 | $128.43 | 764,600 | — | — |
| 2021-02-17 | $114.56 | $129.78 | 1,194,200 | — | — |
| 2021-02-16 | $119.26 | $135.11 | 724,900 | — | — |
| 2021-02-12 | $121.16 | $137.26 | 467,000 | — | — |
| 2021-02-11 | $122.89 | $139.22 | 368,600 | — | — |
| 2021-02-10 | $124.41 | $140.94 | 443,400 | — | — |
| 2021-02-09 | $123.60 | $140.02 | 473,700 | — | — |
| 2021-02-08 | $122.50 | $138.78 | 650,200 | — | — |
| 2021-02-05 | $121.06 | $137.15 | 461,400 | — | — |
| 2021-02-04 | $119.64 | $135.54 | 821,400 | — | — |
| 2021-02-03 | $120.97 | $137.04 | 626,700 | — | — |
| 2021-02-02 | $121.08 | $137.17 | 540,900 | — | — |
| 2021-02-01 | $122.67 | $138.97 | 815,900 | — | — |
| 2021-01-29 | $119.33 | $135.19 | 877,200 | — | — |
| 2021-01-28 | $121.58 | $137.73 | 895,500 | — | — |
| 2021-01-27 | $120.97 | $137.04 | 682,900 | — | — |
| 2021-01-26 | $123.54 | $139.96 | 638,500 | — | — |
| 2021-01-25 | $122.90 | $139.23 | 444,800 | — | — |
| 2021-01-22 | $123.29 | $139.67 | 351,800 | — | — |
| 2021-01-21 | $124.32 | $140.84 | 445,000 | — | — |
| 2021-01-20 | $124.80 | $141.38 | 765,800 | — | — |
| 2021-01-19 | $121.29 | $137.41 | 523,000 | — | — |
| 2021-01-15 | $121.20 | $137.30 | 491,700 | — | — |
| 2021-01-14 | $123.70 | $140.14 | 390,500 | — | — |
| 2021-01-13 | $125.61 | $142.30 | 478,600 | — | — |
| 2021-01-12 | $127.14 | $144.03 | 437,900 | — | — |
| 2021-01-11 | $126.36 | $143.15 | 514,200 | — | — |
| 2021-01-08 | $128.30 | $145.35 | 697,300 | — | — |
| 2021-01-07 | $131.39 | $148.85 | 435,000 | — | — |
| 2021-01-06 | $131.20 | $148.63 | 605,200 | — | — |
| 2021-01-05 | $132.43 | $150.03 | 561,600 | — | — |
| 2021-01-04 | $131.76 | $149.27 | 1,176,600 | — | — |