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
- 2010-11-18 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 | $160.09 | $203.41 | 162,000 | — | — |
| 2021-12-30 | $161.87 | $205.67 | 193,800 | — | — |
| 2021-12-29 | $160.96 | $204.52 | 253,700 | — | — |
| 2021-12-28 | $161.28 | $204.92 | 213,100 | — | — |
| 2021-12-27 | $162.55 | $206.54 | 298,600 | — | — |
| 2021-12-23 | $162.63 | $206.64 | 236,300 | — | — |
| 2021-12-22 | $160.84 | $204.36 | 277,100 | — | — |
| 2021-12-21 | $158.25 | $201.07 | 385,600 | — | — |
| 2021-12-20 | $152.65 | $193.96 | 456,700 | — | — |
| 2021-12-17 | $157.30 | $199.87 | 646,200 | — | — |
| 2021-12-16 | $161.45 | $205.14 | 442,100 | — | — |
| 2021-12-15 | $163.36 | $207.57 | 453,100 | — | — |
| 2021-12-14 | $159.55 | $202.72 | 627,300 | — | — |
| 2021-12-13 | $156.94 | $199.41 | 303,100 | — | — |
| 2021-12-10 | $160.27 | $203.64 | 266,800 | — | — |
| 2021-12-09 | $161.37 | $205.04 | 285,500 | — | — |
| 2021-12-08 | $164.37 | $208.85 | 377,400 | — | — |
| 2021-12-07 | $164.21 | $208.65 | 405,300 | — | — |
| 2021-12-06 | $160.80 | $204.31 | 382,900 | — | — |
| 2021-12-03 | $157.93 | $200.67 | 495,600 | — | — |
| 2021-12-02 | $161.38 | $205.05 | 353,000 | — | — |
| 2021-12-01 | $154.73 | $196.60 | 405,200 | — | — |
| 2021-11-30 | $157.61 | $200.26 | 462,800 | — | — |
| 2021-11-29 | $162.61 | $206.61 | 411,600 | — | — |
| 2021-11-26 | $159.80 | $203.04 | 335,900 | — | — |
| 2021-11-24 | $171.99 | $218.53 | 372,500 | — | — |
| 2021-11-23 | $170.50 | $216.64 | 384,500 | — | — |
| 2021-11-22 | $165.42 | $210.18 | 381,400 | — | — |
| 2021-11-19 | $164.09 | $208.49 | 361,700 | — | — |
| 2021-11-18 | $166.55 | $211.62 | 201,600 | — | — |
| 2021-11-17 | $166.58 | $211.66 | 324,100 | — | — |
| 2021-11-16 | $167.88 | $213.31 | 308,500 | — | — |
| 2021-11-15 | $166.90 | $212.06 | 296,500 | — | — |
| 2021-11-12 | $164.92 | $209.55 | 263,000 | — | — |
| 2021-11-11 | $164.42 | $208.91 | 289,400 | — | — |
| 2021-11-10 | $163.60 | $207.87 | 397,700 | — | — |
| 2021-11-09 | $163.97 | $208.34 | 404,700 | — | — |
| 2021-11-08 | $167.06 | $211.95 | 317,100 | — | — |
| 2021-11-05 | $168.21 | $213.41 | 349,400 | — | — |
| 2021-11-04 | $170.16 | $215.88 | 483,200 | — | — |
| 2021-11-03 | $173.01 | $219.50 | 452,200 | — | — |
| 2021-11-02 | $170.09 | $215.79 | 324,400 | — | — |
| 2021-11-01 | $166.68 | $211.47 | 558,600 | — | — |
| 2021-10-29 | $164.02 | $208.09 | 1,020,500 | — | — |
| 2021-10-28 | $174.73 | $221.68 | 613,400 | — | — |
| 2021-10-27 | $172.08 | $218.32 | 612,700 | — | — |
| 2021-10-26 | $175.02 | $222.05 | 618,100 | — | — |
| 2021-10-25 | $174.62 | $221.54 | 483,300 | — | — |
| 2021-10-22 | $174.90 | $221.90 | 680,700 | — | — |
| 2021-10-21 | $173.33 | $219.90 | 341,600 | — | — |
| 2021-10-20 | $174.36 | $221.21 | 305,200 | — | — |
| 2021-10-19 | $173.71 | $220.39 | 379,900 | — | — |
| 2021-10-18 | $172.47 | $218.81 | 604,900 | — | — |
| 2021-10-15 | $172.50 | $218.85 | 683,100 | — | — |
| 2021-10-14 | $169.99 | $215.67 | 418,600 | — | — |
| 2021-10-13 | $166.92 | $211.77 | 391,100 | — | — |
| 2021-10-12 | $166.83 | $211.66 | 516,200 | — | — |
| 2021-10-11 | $167.07 | $211.96 | 430,800 | — | — |
| 2021-10-08 | $167.25 | $212.19 | 583,500 | — | — |
| 2021-10-07 | $164.35 | $208.51 | 649,400 | — | — |
| 2021-10-06 | $162.31 | $205.92 | 496,500 | — | — |
| 2021-10-05 | $162.03 | $205.57 | 1,057,900 | — | — |
| 2021-10-04 | $157.69 | $200.06 | 833,700 | — | — |
| 2021-10-01 | $160.18 | $203.22 | 715,500 | — | — |
| 2021-09-30 | $156.76 | $198.88 | 515,200 | — | — |
| 2021-09-29 | $159.22 | $202.00 | 423,900 | — | — |
| 2021-09-28 | $158.01 | $200.47 | 949,300 | — | — |
| 2021-09-27 | $161.13 | $204.43 | 698,800 | — | — |
| 2021-09-24 | $155.64 | $197.46 | 912,200 | — | — |
| 2021-09-23 | $153.30 | $194.49 | 453,900 | — | — |
| 2021-09-22 | $147.43 | $187.04 | 479,100 | — | — |
| 2021-09-21 | $142.47 | $180.75 | 344,300 | — | — |
| 2021-09-20 | $142.58 | $180.89 | 516,500 | — | — |
| 2021-09-17 | $146.81 | $186.26 | 1,184,400 | — | — |
| 2021-09-16 | $144.22 | $182.97 | 225,500 | — | — |
| 2021-09-15 | $145.59 | $184.71 | 231,800 | — | — |
| 2021-09-14 | $143.00 | $181.42 | 212,800 | — | — |
| 2021-09-13 | $144.99 | $183.95 | 254,600 | — | — |
| 2021-09-10 | $144.07 | $182.78 | 226,800 | — | — |
| 2021-09-09 | $146.20 | $185.48 | 228,900 | — | — |
| 2021-09-08 | $146.31 | $185.62 | 196,600 | — | — |
| 2021-09-07 | $147.69 | $187.37 | 278,300 | — | — |
| 2021-09-03 | $149.79 | $190.04 | 241,600 | — | — |
| 2021-09-02 | $150.03 | $190.34 | 264,300 | — | — |
| 2021-09-01 | $149.29 | $189.40 | 315,600 | — | — |
| 2021-08-31 | $147.85 | $187.58 | 248,900 | — | — |
| 2021-08-30 | $148.40 | $188.27 | 351,600 | — | — |
| 2021-08-27 | $150.89 | $191.43 | 240,800 | — | — |
| 2021-08-26 | $147.48 | $187.11 | 262,000 | — | — |
| 2021-08-25 | $148.37 | $188.24 | 281,800 | — | — |
| 2021-08-24 | $145.98 | $185.20 | 245,700 | — | — |
| 2021-08-23 | $144.69 | $183.57 | 399,400 | — | — |
| 2021-08-20 | $142.56 | $180.87 | 312,600 | — | — |
| 2021-08-19 | $139.47 | $176.95 | 357,600 | — | — |
| 2021-08-18 | $141.64 | $179.70 | 460,700 | — | — |
| 2021-08-17 | $142.56 | $180.87 | 586,700 | — | — |
| 2021-08-16 | $145.01 | $183.97 | 241,900 | — | — |
| 2021-08-13 | $146.39 | $185.72 | 324,200 | — | — |
| 2021-08-12 | $148.19 | $188.01 | 371,400 | — | — |
| 2021-08-11 | $146.67 | $185.76 | 410,100 | — | — |
| 2021-08-10 | $145.32 | $184.05 | 361,400 | — | — |
| 2021-08-09 | $145.29 | $184.02 | 285,900 | — | — |
| 2021-08-06 | $144.85 | $183.46 | 430,000 | — | — |
| 2021-08-05 | $141.30 | $178.96 | 449,300 | — | — |
| 2021-08-04 | $136.29 | $172.62 | 380,800 | — | — |
| 2021-08-03 | $136.95 | $173.45 | 424,500 | — | — |
| 2021-08-02 | $138.32 | $175.19 | 852,500 | — | — |
| 2021-07-30 | $141.04 | $178.63 | 773,500 | — | — |
| 2021-07-29 | $143.95 | $182.32 | 526,200 | — | — |
| 2021-07-28 | $140.32 | $177.72 | 379,400 | — | — |
| 2021-07-27 | $139.14 | $176.23 | 389,700 | — | — |
| 2021-07-26 | $139.32 | $176.45 | 300,700 | — | — |
| 2021-07-23 | $139.02 | $176.07 | 463,000 | — | — |
| 2021-07-22 | $136.71 | $173.15 | 332,100 | — | — |
| 2021-07-21 | $138.68 | $175.64 | 459,800 | — | — |
| 2021-07-20 | $133.94 | $169.64 | 779,900 | — | — |
| 2021-07-19 | $127.58 | $161.58 | 644,300 | — | — |
| 2021-07-16 | $132.29 | $167.55 | 361,900 | — | — |
| 2021-07-15 | $134.71 | $170.62 | 393,900 | — | — |
| 2021-07-14 | $135.00 | $170.98 | 905,100 | — | — |
| 2021-07-13 | $136.69 | $173.12 | 311,200 | — | — |
| 2021-07-12 | $139.34 | $176.48 | 485,400 | — | — |
| 2021-07-09 | $137.87 | $174.62 | 504,300 | — | — |
| 2021-07-08 | $133.03 | $168.49 | 725,500 | — | — |
| 2021-07-07 | $137.12 | $173.67 | 331,000 | — | — |
| 2021-07-06 | $137.04 | $173.57 | 853,400 | — | — |
| 2021-07-02 | $139.99 | $177.30 | 655,800 | — | — |
| 2021-07-01 | $140.83 | $178.37 | 759,700 | — | — |
| 2021-06-30 | $134.98 | $170.96 | 433,900 | — | — |
| 2021-06-29 | $135.54 | $171.67 | 874,100 | — | — |
| 2021-06-28 | $137.15 | $173.71 | 600,300 | — | — |
| 2021-06-25 | $142.57 | $180.57 | 2,294,500 | — | — |
| 2021-06-24 | $139.31 | $176.44 | 647,200 | — | — |
| 2021-06-23 | $138.62 | $175.57 | 814,700 | — | — |
| 2021-06-22 | $137.65 | $174.34 | 761,800 | — | — |
| 2021-06-21 | $140.53 | $177.99 | 615,400 | — | — |
| 2021-06-18 | $134.61 | $170.49 | 1,123,500 | — | — |
| 2021-06-17 | $139.25 | $176.37 | 881,000 | — | — |
| 2021-06-16 | $140.82 | $178.35 | 684,200 | — | — |
| 2021-06-15 | $138.32 | $175.19 | 941,300 | — | — |
| 2021-06-14 | $138.09 | $174.90 | 603,500 | — | — |
| 2021-06-11 | $139.02 | $176.07 | 387,300 | — | — |
| 2021-06-10 | $137.49 | $174.14 | 600,600 | — | — |
| 2021-06-09 | $138.39 | $175.28 | 743,700 | — | — |
| 2021-06-08 | $141.07 | $178.67 | 512,100 | — | — |
| 2021-06-07 | $141.78 | $179.57 | 712,200 | — | — |
| 2021-06-04 | $140.84 | $178.38 | 1,273,600 | — | — |
| 2021-06-03 | $144.00 | $182.38 | 699,700 | — | — |
| 2021-06-02 | $146.68 | $185.78 | 309,400 | — | — |
| 2021-06-01 | $147.85 | $187.26 | 342,800 | — | — |
| 2021-05-28 | $147.88 | $187.30 | 336,800 | — | — |
| 2021-05-27 | $147.26 | $186.51 | 466,300 | — | — |
| 2021-05-26 | $146.79 | $185.91 | 467,000 | — | — |
| 2021-05-25 | $146.86 | $186.00 | 398,400 | — | — |
| 2021-05-24 | $148.59 | $188.19 | 302,100 | — | — |
| 2021-05-21 | $148.77 | $188.42 | 462,200 | — | — |
| 2021-05-20 | $148.76 | $188.09 | 332,000 | — | — |
| 2021-05-19 | $146.37 | $185.07 | 372,800 | — | — |
| 2021-05-18 | $146.39 | $185.10 | 311,400 | — | — |
| 2021-05-17 | $148.77 | $188.11 | 208,200 | — | — |
| 2021-05-14 | $149.97 | $189.62 | 453,800 | — | — |
| 2021-05-13 | $145.48 | $183.95 | 411,600 | — | — |
| 2021-05-12 | $143.22 | $181.09 | 740,500 | — | — |
| 2021-05-11 | $148.32 | $187.54 | 716,500 | — | — |
| 2021-05-10 | $152.26 | $192.52 | 427,500 | — | — |
| 2021-05-07 | $156.00 | $197.25 | 418,600 | — | — |
| 2021-05-06 | $156.54 | $197.93 | 415,400 | — | — |
| 2021-05-05 | $156.38 | $197.73 | 347,000 | — | — |
| 2021-05-04 | $155.12 | $196.14 | 671,000 | — | — |
| 2021-05-03 | $153.53 | $194.12 | 686,100 | — | — |
| 2021-04-30 | $156.70 | $198.13 | 1,343,300 | — | — |
| 2021-04-29 | $154.88 | $195.83 | 519,400 | — | — |
| 2021-04-28 | $152.62 | $192.97 | 375,800 | — | — |
| 2021-04-27 | $151.32 | $191.33 | 451,900 | — | — |
| 2021-04-26 | $148.99 | $188.38 | 319,200 | — | — |
| 2021-04-23 | $148.58 | $187.87 | 323,400 | — | — |
| 2021-04-22 | $143.70 | $181.70 | 268,800 | — | — |
| 2021-04-21 | $143.45 | $181.38 | 429,300 | — | — |
| 2021-04-20 | $141.44 | $178.84 | 467,500 | — | — |
| 2021-04-19 | $146.30 | $184.98 | 333,800 | — | — |
| 2021-04-16 | $147.60 | $186.63 | 491,500 | — | — |
| 2021-04-15 | $147.56 | $186.58 | 419,400 | — | — |
| 2021-04-14 | $147.86 | $186.96 | 291,700 | — | — |
| 2021-04-13 | $145.94 | $184.53 | 371,100 | — | — |
| 2021-04-12 | $148.32 | $187.54 | 448,500 | — | — |
| 2021-04-09 | $146.52 | $185.26 | 323,800 | — | — |
| 2021-04-08 | $145.97 | $184.57 | 415,600 | — | — |
| 2021-04-07 | $144.37 | $182.54 | 340,600 | — | — |
| 2021-04-06 | $143.56 | $181.52 | 323,800 | — | — |
| 2021-04-05 | $145.18 | $183.57 | 374,000 | — | — |
| 2021-04-01 | $143.43 | $181.35 | 430,500 | — | — |
| 2021-03-31 | $142.16 | $179.75 | 484,700 | — | — |
| 2021-03-30 | $141.58 | $179.01 | 335,400 | — | — |
| 2021-03-29 | $141.13 | $178.45 | 728,400 | — | — |
| 2021-03-26 | $141.71 | $179.18 | 485,400 | — | — |
| 2021-03-25 | $138.88 | $175.60 | 542,400 | — | — |
| 2021-03-24 | $135.17 | $170.91 | 503,800 | — | — |
| 2021-03-23 | $137.08 | $173.33 | 834,200 | — | — |
| 2021-03-22 | $144.78 | $183.06 | 495,700 | — | — |
| 2021-03-19 | $146.29 | $184.97 | 881,600 | — | — |
| 2021-03-18 | $144.17 | $182.29 | 1,260,900 | — | — |
| 2021-03-17 | $143.35 | $181.25 | 457,300 | — | — |
| 2021-03-16 | $140.67 | $177.86 | 689,600 | — | — |
| 2021-03-15 | $144.44 | $182.63 | 322,900 | — | — |
| 2021-03-12 | $143.41 | $181.01 | 466,300 | — | — |
| 2021-03-11 | $142.38 | $179.71 | 555,000 | — | — |
| 2021-03-10 | $140.25 | $177.02 | 475,800 | — | — |
| 2021-03-09 | $137.40 | $173.43 | 705,200 | — | — |
| 2021-03-08 | $135.10 | $170.52 | 697,600 | — | — |
| 2021-03-05 | $134.00 | $169.14 | 1,214,100 | — | — |
| 2021-03-04 | $131.61 | $166.12 | 1,709,800 | — | — |
| 2021-03-03 | $134.68 | $169.99 | 677,300 | — | — |
| 2021-03-02 | $134.60 | $169.89 | 720,100 | — | — |
| 2021-03-01 | $135.32 | $170.80 | 540,900 | — | — |
| 2021-02-26 | $131.54 | $166.03 | 981,100 | — | — |
| 2021-02-25 | $132.10 | $166.74 | 454,800 | — | — |
| 2021-02-24 | $135.39 | $170.89 | 743,200 | — | — |
| 2021-02-23 | $135.41 | $170.92 | 324,100 | — | — |
| 2021-02-22 | $134.43 | $169.68 | 358,800 | — | — |
| 2021-02-19 | $131.94 | $166.54 | 470,300 | — | — |
| 2021-02-18 | $130.27 | $164.43 | 381,700 | — | — |
| 2021-02-17 | $131.64 | $166.16 | 416,900 | — | — |
| 2021-02-16 | $133.06 | $167.95 | 422,400 | — | — |
| 2021-02-12 | $130.24 | $164.39 | 353,500 | — | — |
| 2021-02-11 | $128.68 | $162.42 | 349,600 | — | — |
| 2021-02-10 | $128.71 | $162.46 | 527,600 | — | — |
| 2021-02-09 | $126.18 | $159.26 | 449,100 | — | — |
| 2021-02-08 | $123.85 | $156.32 | 903,500 | — | — |
| 2021-02-05 | $125.68 | $158.63 | 1,338,200 | — | — |
| 2021-02-04 | $117.98 | $148.91 | 540,600 | — | — |
| 2021-02-03 | $115.85 | $146.23 | 595,300 | — | — |
| 2021-02-02 | $114.38 | $144.37 | 959,800 | — | — |
| 2021-02-01 | $110.92 | $140.00 | 592,600 | — | — |
| 2021-01-29 | $108.34 | $136.75 | 531,800 | — | — |
| 2021-01-28 | $110.65 | $139.66 | 1,137,400 | — | — |
| 2021-01-27 | $105.25 | $132.85 | 1,257,700 | — | — |
| 2021-01-26 | $111.62 | $140.89 | 948,600 | — | — |
| 2021-01-25 | $112.61 | $142.14 | 303,700 | — | — |
| 2021-01-22 | $114.93 | $145.07 | 491,200 | — | — |
| 2021-01-21 | $116.80 | $147.43 | 621,100 | — | — |
| 2021-01-20 | $119.55 | $150.90 | 536,800 | — | — |
| 2021-01-19 | $119.56 | $150.91 | 416,900 | — | — |
| 2021-01-15 | $118.73 | $149.86 | 475,400 | — | — |
| 2021-01-14 | $119.59 | $150.95 | 561,600 | — | — |
| 2021-01-13 | $118.39 | $149.43 | 847,900 | — | — |
| 2021-01-12 | $120.38 | $151.94 | 1,383,000 | — | — |
| 2021-01-11 | $116.80 | $147.43 | 663,500 | — | — |
| 2021-01-08 | $114.77 | $144.86 | 666,800 | — | — |
| 2021-01-07 | $112.11 | $141.51 | 637,900 | — | — |
| 2021-01-06 | $108.69 | $137.19 | 1,136,800 | — | — |
| 2021-01-05 | $103.11 | $130.15 | 477,100 | — | — |
| 2021-01-04 | $103.34 | $130.44 | 352,500 | — | — |