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
- 1995-09-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 | $140.11 | $185.16 | 254,100 | — | — |
| 2021-12-30 | $140.40 | $185.54 | 246,600 | — | — |
| 2021-12-29 | $140.04 | $185.06 | 465,900 | — | — |
| 2021-12-28 | $141.51 | $187.01 | 504,400 | — | — |
| 2021-12-27 | $141.29 | $186.72 | 365,100 | — | — |
| 2021-12-23 | $140.08 | $185.12 | 336,400 | — | — |
| 2021-12-22 | $139.40 | $184.22 | 423,200 | — | — |
| 2021-12-21 | $137.42 | $181.60 | 487,300 | — | — |
| 2021-12-20 | $136.38 | $180.23 | 773,600 | — | — |
| 2021-12-17 | $138.63 | $183.20 | 1,175,200 | — | — |
| 2021-12-16 | $137.65 | $181.91 | 559,300 | — | — |
| 2021-12-15 | $138.41 | $182.91 | 606,200 | — | — |
| 2021-12-14 | $135.60 | $179.20 | 710,700 | — | — |
| 2021-12-13 | $137.95 | $182.30 | 875,600 | — | — |
| 2021-12-10 | $135.39 | $178.92 | 556,400 | — | — |
| 2021-12-09 | $132.86 | $175.58 | 346,800 | — | — |
| 2021-12-08 | $134.52 | $177.77 | 519,400 | — | — |
| 2021-12-07 | $134.50 | $177.74 | 819,900 | — | — |
| 2021-12-06 | $132.59 | $175.22 | 997,900 | — | — |
| 2021-12-03 | $128.98 | $170.45 | 625,300 | — | — |
| 2021-12-02 | $130.17 | $172.02 | 824,500 | — | — |
| 2021-12-01 | $129.81 | $171.55 | 1,096,300 | — | — |
| 2021-11-30 | $128.44 | $169.73 | 1,516,500 | — | — |
| 2021-11-29 | $132.93 | $175.67 | 740,900 | — | — |
| 2021-11-26 | $130.68 | $172.70 | 536,500 | — | — |
| 2021-11-24 | $133.66 | $176.63 | 652,400 | — | — |
| 2021-11-23 | $135.47 | $179.03 | 548,000 | — | — |
| 2021-11-22 | $135.96 | $179.67 | 687,200 | — | — |
| 2021-11-19 | $140.95 | $186.27 | 563,000 | — | — |
| 2021-11-18 | $142.48 | $188.29 | 381,900 | — | — |
| 2021-11-17 | $141.97 | $187.61 | 314,500 | — | — |
| 2021-11-16 | $142.26 | $188.00 | 482,600 | — | — |
| 2021-11-15 | $141.38 | $186.84 | 411,800 | — | — |
| 2021-11-12 | $142.41 | $188.20 | 561,900 | — | — |
| 2021-11-11 | $144.91 | $191.50 | 292,200 | — | — |
| 2021-11-10 | $145.65 | $192.48 | 373,400 | — | — |
| 2021-11-09 | $148.33 | $196.02 | 340,200 | — | — |
| 2021-11-08 | $148.69 | $196.50 | 390,900 | — | — |
| 2021-11-05 | $149.53 | $197.61 | 550,100 | — | — |
| 2021-11-04 | $148.92 | $196.80 | 456,700 | — | — |
| 2021-11-03 | $149.43 | $197.47 | 427,600 | — | — |
| 2021-11-02 | $146.97 | $194.22 | 443,100 | — | — |
| 2021-11-01 | $146.24 | $193.26 | 615,400 | — | — |
| 2021-10-29 | $144.78 | $191.33 | 609,900 | — | — |
| 2021-10-28 | $147.47 | $194.88 | 539,000 | — | — |
| 2021-10-27 | $144.88 | $191.46 | 538,600 | — | — |
| 2021-10-26 | $145.73 | $192.58 | 848,800 | — | — |
| 2021-10-25 | $144.72 | $191.25 | 742,800 | — | — |
| 2021-10-22 | $141.78 | $187.36 | 764,800 | — | — |
| 2021-10-21 | $139.46 | $184.30 | 1,417,300 | — | — |
| 2021-10-20 | $143.65 | $189.84 | 647,000 | — | — |
| 2021-10-19 | $144.42 | $190.85 | 559,400 | — | — |
| 2021-10-18 | $145.37 | $192.11 | 468,400 | — | — |
| 2021-10-15 | $146.03 | $192.98 | 471,400 | — | — |
| 2021-10-14 | $145.04 | $191.67 | 682,000 | — | — |
| 2021-10-13 | $141.65 | $187.19 | 991,600 | — | — |
| 2021-10-12 | $134.63 | $177.91 | 526,100 | — | — |
| 2021-10-11 | $135.12 | $178.56 | 670,200 | — | — |
| 2021-10-08 | $135.44 | $178.99 | 525,300 | — | — |
| 2021-10-07 | $135.66 | $179.28 | 568,700 | — | — |
| 2021-10-06 | $135.75 | $179.40 | 700,100 | — | — |
| 2021-10-05 | $133.42 | $176.32 | 698,800 | — | — |
| 2021-10-04 | $133.77 | $176.78 | 456,300 | — | — |
| 2021-10-01 | $135.95 | $179.66 | 488,700 | — | — |
| 2021-09-30 | $135.04 | $178.46 | 458,600 | — | — |
| 2021-09-29 | $136.34 | $180.17 | 432,600 | — | — |
| 2021-09-28 | $137.57 | $181.80 | 716,800 | — | — |
| 2021-09-27 | $142.50 | $188.32 | 360,900 | — | — |
| 2021-09-24 | $142.59 | $188.43 | 451,700 | — | — |
| 2021-09-23 | $144.88 | $191.46 | 297,400 | — | — |
| 2021-09-22 | $141.79 | $187.38 | 320,200 | — | — |
| 2021-09-21 | $141.83 | $187.43 | 668,000 | — | — |
| 2021-09-20 | $139.17 | $183.91 | 829,300 | — | — |
| 2021-09-17 | $143.32 | $189.40 | 549,300 | — | — |
| 2021-09-16 | $144.86 | $191.43 | 448,800 | — | — |
| 2021-09-15 | $144.25 | $190.63 | 735,800 | — | — |
| 2021-09-14 | $145.15 | $191.82 | 1,336,300 | — | — |
| 2021-09-13 | $145.27 | $191.98 | 542,100 | — | — |
| 2021-09-10 | $145.07 | $191.71 | 434,400 | — | — |
| 2021-09-09 | $145.68 | $192.52 | 345,700 | — | — |
| 2021-09-08 | $146.73 | $193.91 | 544,800 | — | — |
| 2021-09-07 | $149.62 | $197.72 | 383,300 | — | — |
| 2021-09-03 | $149.83 | $198.00 | 479,200 | — | — |
| 2021-09-02 | $148.98 | $196.88 | 211,500 | — | — |
| 2021-09-01 | $150.11 | $198.37 | 363,500 | — | — |
| 2021-08-31 | $150.14 | $198.41 | 451,000 | — | — |
| 2021-08-30 | $149.88 | $198.07 | 291,000 | — | — |
| 2021-08-27 | $148.72 | $196.54 | 338,100 | — | — |
| 2021-08-26 | $147.13 | $194.43 | 261,100 | — | — |
| 2021-08-25 | $146.98 | $194.24 | 358,300 | — | — |
| 2021-08-24 | $148.23 | $195.89 | 290,100 | — | — |
| 2021-08-23 | $148.95 | $196.84 | 259,300 | — | — |
| 2021-08-20 | $147.84 | $195.37 | 305,900 | — | — |
| 2021-08-19 | $147.02 | $194.29 | 543,100 | — | — |
| 2021-08-18 | $147.58 | $195.03 | 317,200 | — | — |
| 2021-08-17 | $148.92 | $196.80 | 497,000 | — | — |
| 2021-08-16 | $147.93 | $195.49 | 644,100 | — | — |
| 2021-08-13 | $148.30 | $195.98 | 221,400 | — | — |
| 2021-08-12 | $147.75 | $195.25 | 375,600 | — | — |
| 2021-08-11 | $145.24 | $191.94 | 359,500 | — | — |
| 2021-08-10 | $145.75 | $192.61 | 390,400 | — | — |
| 2021-08-09 | $146.56 | $193.68 | 480,600 | — | — |
| 2021-08-06 | $146.37 | $193.43 | 490,300 | — | — |
| 2021-08-05 | $148.94 | $196.83 | 574,200 | — | — |
| 2021-08-04 | $146.39 | $193.46 | 1,003,100 | — | — |
| 2021-08-03 | $145.54 | $192.33 | 742,400 | — | — |
| 2021-08-02 | $143.32 | $189.40 | 382,800 | — | — |
| 2021-07-30 | $143.72 | $189.93 | 709,400 | — | — |
| 2021-07-29 | $144.34 | $190.75 | 499,000 | — | — |
| 2021-07-28 | $142.97 | $188.94 | 642,900 | — | — |
| 2021-07-27 | $141.42 | $186.89 | 829,700 | — | — |
| 2021-07-26 | $138.66 | $183.24 | 685,800 | — | — |
| 2021-07-23 | $138.77 | $183.39 | 821,700 | — | — |
| 2021-07-22 | $139.33 | $184.13 | 848,000 | — | — |
| 2021-07-21 | $138.86 | $183.50 | 2,498,800 | — | — |
| 2021-07-20 | $144.10 | $190.43 | 1,081,400 | — | — |
| 2021-07-19 | $144.81 | $191.37 | 587,100 | — | — |
| 2021-07-16 | $147.65 | $195.12 | 393,200 | — | — |
| 2021-07-15 | $147.69 | $195.17 | 435,000 | — | — |
| 2021-07-14 | $150.20 | $198.49 | 547,100 | — | — |
| 2021-07-13 | $149.60 | $197.70 | 611,300 | — | — |
| 2021-07-12 | $148.96 | $196.85 | 589,100 | — | — |
| 2021-07-09 | $148.11 | $195.73 | 503,800 | — | — |
| 2021-07-08 | $146.11 | $193.09 | 966,200 | — | — |
| 2021-07-07 | $147.69 | $195.17 | 927,000 | — | — |
| 2021-07-06 | $141.71 | $187.27 | 427,800 | — | — |
| 2021-07-02 | $141.72 | $187.28 | 256,500 | — | — |
| 2021-07-01 | $140.51 | $185.69 | 413,300 | — | — |
| 2021-06-30 | $140.46 | $185.62 | 421,800 | — | — |
| 2021-06-29 | $142.83 | $188.75 | 331,900 | — | — |
| 2021-06-28 | $141.47 | $186.95 | 406,400 | — | — |
| 2021-06-25 | $140.36 | $185.49 | 326,800 | — | — |
| 2021-06-24 | $141.23 | $186.64 | 707,800 | — | — |
| 2021-06-23 | $138.71 | $183.31 | 472,200 | — | — |
| 2021-06-22 | $141.24 | $186.65 | 584,100 | — | — |
| 2021-06-21 | $140.78 | $186.04 | 730,500 | — | — |
| 2021-06-18 | $140.18 | $185.25 | 847,100 | — | — |
| 2021-06-17 | $141.81 | $187.40 | 426,500 | — | — |
| 2021-06-16 | $142.52 | $188.34 | 615,800 | — | — |
| 2021-06-15 | $144.22 | $190.59 | 880,200 | — | — |
| 2021-06-14 | $145.84 | $192.73 | 611,700 | — | — |
| 2021-06-11 | $143.51 | $189.65 | 409,200 | — | — |
| 2021-06-10 | $141.95 | $187.59 | 505,800 | — | — |
| 2021-06-09 | $139.97 | $184.97 | 486,800 | — | — |
| 2021-06-08 | $141.67 | $187.22 | 545,300 | — | — |
| 2021-06-07 | $140.91 | $186.21 | 279,800 | — | — |
| 2021-06-04 | $139.88 | $184.85 | 234,400 | — | — |
| 2021-06-03 | $137.84 | $182.16 | 682,700 | — | — |
| 2021-06-02 | $139.14 | $183.88 | 615,700 | — | — |
| 2021-06-01 | $140.03 | $185.05 | 449,300 | — | — |
| 2021-05-28 | $139.93 | $184.92 | 485,400 | — | — |
| 2021-05-27 | $138.35 | $182.83 | 713,700 | — | — |
| 2021-05-26 | $141.55 | $187.06 | 324,700 | — | — |
| 2021-05-25 | $140.98 | $186.31 | 436,200 | — | — |
| 2021-05-24 | $141.44 | $186.91 | 371,700 | — | — |
| 2021-05-21 | $139.85 | $184.81 | 335,900 | — | — |
| 2021-05-20 | $140.17 | $185.24 | 475,000 | — | — |
| 2021-05-19 | $137.10 | $181.18 | 848,800 | — | — |
| 2021-05-18 | $138.00 | $182.37 | 512,800 | — | — |
| 2021-05-17 | $137.36 | $181.52 | 493,600 | — | — |
| 2021-05-14 | $138.82 | $183.45 | 690,800 | — | — |
| 2021-05-13 | $135.23 | $178.71 | 611,000 | — | — |
| 2021-05-12 | $135.50 | $176.17 | 705,000 | — | — |
| 2021-05-11 | $137.83 | $179.20 | 1,113,800 | — | — |
| 2021-05-10 | $139.52 | $181.40 | 833,100 | — | — |
| 2021-05-07 | $141.74 | $184.28 | 695,300 | — | — |
| 2021-05-06 | $141.67 | $184.19 | 890,100 | — | — |
| 2021-05-05 | $138.15 | $179.62 | 517,100 | — | — |
| 2021-05-04 | $136.72 | $177.76 | 1,201,700 | — | — |
| 2021-05-03 | $141.02 | $183.35 | 589,200 | — | — |
| 2021-04-30 | $139.94 | $181.94 | 805,600 | — | — |
| 2021-04-29 | $143.78 | $186.94 | 876,500 | — | — |
| 2021-04-28 | $144.08 | $187.33 | 1,007,100 | — | — |
| 2021-04-27 | $142.65 | $185.47 | 518,300 | — | — |
| 2021-04-26 | $143.22 | $186.21 | 572,200 | — | — |
| 2021-04-23 | $143.94 | $187.15 | 806,200 | — | — |
| 2021-04-22 | $143.75 | $186.90 | 1,113,400 | — | — |
| 2021-04-21 | $141.90 | $184.49 | 914,000 | — | — |
| 2021-04-20 | $139.11 | $180.87 | 553,000 | — | — |
| 2021-04-19 | $139.53 | $181.41 | 699,800 | — | — |
| 2021-04-16 | $139.30 | $181.11 | 636,800 | — | — |
| 2021-04-15 | $139.20 | $180.98 | 1,148,200 | — | — |
| 2021-04-14 | $135.97 | $176.78 | 1,427,600 | — | — |
| 2021-04-13 | $134.43 | $174.78 | 1,056,500 | — | — |
| 2021-04-12 | $132.40 | $172.14 | 704,600 | — | — |
| 2021-04-09 | $133.79 | $173.95 | 972,400 | — | — |
| 2021-04-08 | $133.18 | $173.16 | 1,591,000 | — | — |
| 2021-04-07 | $129.79 | $168.75 | 987,200 | — | — |
| 2021-04-06 | $128.45 | $167.01 | 1,741,500 | — | — |
| 2021-04-05 | $131.80 | $171.36 | 2,431,300 | — | — |
| 2021-04-01 | $125.75 | $163.50 | 786,800 | — | — |
| 2021-03-31 | $122.79 | $159.65 | 851,500 | — | — |
| 2021-03-30 | $121.54 | $158.02 | 689,800 | — | — |
| 2021-03-29 | $122.45 | $159.20 | 1,153,800 | — | — |
| 2021-03-26 | $122.71 | $159.54 | 936,800 | — | — |
| 2021-03-25 | $121.48 | $157.94 | 1,008,500 | — | — |
| 2021-03-24 | $121.09 | $157.44 | 860,800 | — | — |
| 2021-03-23 | $122.32 | $159.04 | 989,700 | — | — |
| 2021-03-22 | $122.95 | $159.85 | 829,600 | — | — |
| 2021-03-19 | $123.17 | $160.14 | 789,000 | — | — |
| 2021-03-18 | $121.79 | $158.35 | 1,071,800 | — | — |
| 2021-03-17 | $123.62 | $160.73 | 740,000 | — | — |
| 2021-03-16 | $122.17 | $158.84 | 635,100 | — | — |
| 2021-03-15 | $122.77 | $159.62 | 797,500 | — | — |
| 2021-03-12 | $123.82 | $160.99 | 789,300 | — | — |
| 2021-03-11 | $126.85 | $164.93 | 890,400 | — | — |
| 2021-03-10 | $125.93 | $163.73 | 901,200 | — | — |
| 2021-03-09 | $126.23 | $164.12 | 927,100 | — | — |
| 2021-03-08 | $123.07 | $160.01 | 817,500 | — | — |
| 2021-03-05 | $123.08 | $160.02 | 1,146,100 | — | — |
| 2021-03-04 | $122.04 | $158.67 | 1,044,800 | — | — |
| 2021-03-03 | $123.12 | $160.08 | 781,300 | — | — |
| 2021-03-02 | $125.34 | $162.96 | 584,500 | — | — |
| 2021-03-01 | $124.42 | $161.77 | 551,200 | — | — |
| 2021-02-26 | $123.35 | $160.37 | 727,700 | — | — |
| 2021-02-25 | $123.69 | $160.82 | 735,200 | — | — |
| 2021-02-24 | $126.56 | $164.55 | 606,100 | — | — |
| 2021-02-23 | $124.86 | $162.34 | 1,394,200 | — | — |
| 2021-02-22 | $125.73 | $163.47 | 740,800 | — | — |
| 2021-02-19 | $126.82 | $164.89 | 773,800 | — | — |
| 2021-02-18 | $128.68 | $167.30 | 1,197,400 | — | — |
| 2021-02-17 | $126.31 | $164.22 | 1,692,100 | — | — |
| 2021-02-16 | $130.76 | $170.01 | 587,900 | — | — |
| 2021-02-12 | $131.93 | $171.53 | 799,700 | — | — |
| 2021-02-11 | $132.52 | $172.30 | 782,000 | — | — |
| 2021-02-10 | $129.67 | $168.59 | 701,500 | — | — |
| 2021-02-09 | $131.54 | $171.02 | 630,300 | — | — |
| 2021-02-08 | $131.50 | $170.97 | 554,800 | — | — |
| 2021-02-05 | $130.29 | $169.40 | 572,500 | — | — |
| 2021-02-04 | $132.31 | $172.02 | 732,700 | — | — |
| 2021-02-03 | $130.61 | $169.81 | 835,300 | — | — |
| 2021-02-02 | $129.56 | $168.45 | 1,308,600 | — | — |
| 2021-02-01 | $129.56 | $168.45 | 1,314,700 | — | — |
| 2021-01-29 | $126.20 | $164.08 | 2,396,600 | — | — |
| 2021-01-28 | $130.44 | $169.59 | 1,437,200 | — | — |
| 2021-01-27 | $132.19 | $171.87 | 1,829,500 | — | — |
| 2021-01-26 | $134.88 | $175.37 | 1,883,900 | — | — |
| 2021-01-25 | $129.63 | $168.54 | 1,742,100 | — | — |
| 2021-01-22 | $127.48 | $165.74 | 934,300 | — | — |
| 2021-01-21 | $127.90 | $166.29 | 797,500 | — | — |
| 2021-01-20 | $127.63 | $165.94 | 917,100 | — | — |
| 2021-01-19 | $127.08 | $165.22 | 892,400 | — | — |
| 2021-01-15 | $125.00 | $162.52 | 1,564,300 | — | — |
| 2021-01-14 | $126.10 | $163.95 | 1,060,600 | — | — |
| 2021-01-13 | $128.06 | $166.50 | 871,000 | — | — |
| 2021-01-12 | $129.40 | $168.24 | 649,200 | — | — |
| 2021-01-11 | $129.30 | $168.11 | 1,335,200 | — | — |
| 2021-01-08 | $131.16 | $170.53 | 909,800 | — | — |
| 2021-01-07 | $128.80 | $167.46 | 981,200 | — | — |
| 2021-01-06 | $129.74 | $168.68 | 1,000,000 | — | — |
| 2021-01-05 | $129.98 | $169.00 | 879,800 | — | — |
| 2021-01-04 | $129.24 | $168.03 | 1,005,400 | — | — |