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
- 2015-10-01 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 | $75.08 | $75.08 | 697,200 | — | — |
| 2021-12-30 | $79.83 | $79.83 | 473,900 | — | — |
| 2021-12-29 | $78.35 | $78.35 | 371,100 | — | — |
| 2021-12-28 | $80.46 | $80.46 | 390,500 | — | — |
| 2021-12-27 | $82.71 | $82.71 | 501,300 | — | — |
| 2021-12-23 | $84.00 | $84.00 | 435,100 | — | — |
| 2021-12-22 | $84.00 | $84.00 | 491,100 | — | — |
| 2021-12-21 | $85.06 | $85.06 | 853,400 | — | — |
| 2021-12-20 | $79.65 | $79.65 | 836,400 | — | — |
| 2021-12-17 | $84.03 | $84.03 | 1,347,500 | — | — |
| 2021-12-16 | $82.30 | $82.30 | 387,000 | — | — |
| 2021-12-15 | $84.11 | $84.11 | 448,500 | — | — |
| 2021-12-14 | $83.20 | $83.20 | 387,600 | — | — |
| 2021-12-13 | $86.59 | $86.59 | 539,200 | — | — |
| 2021-12-10 | $84.25 | $84.25 | 486,100 | — | — |
| 2021-12-09 | $87.77 | $87.77 | 355,700 | — | — |
| 2021-12-08 | $92.74 | $92.74 | 641,300 | — | — |
| 2021-12-07 | $89.94 | $89.94 | 699,800 | — | — |
| 2021-12-06 | $83.30 | $83.30 | 761,300 | — | — |
| 2021-12-03 | $82.06 | $82.06 | 994,800 | — | — |
| 2021-12-02 | $91.37 | $91.37 | 497,200 | — | — |
| 2021-12-01 | $91.07 | $91.07 | 580,000 | — | — |
| 2021-11-30 | $93.64 | $93.64 | 1,708,000 | — | — |
| 2021-11-29 | $93.35 | $93.35 | 792,800 | — | — |
| 2021-11-26 | $97.01 | $97.01 | 349,200 | — | — |
| 2021-11-24 | $99.73 | $99.73 | 761,600 | — | — |
| 2021-11-23 | $93.34 | $93.34 | 901,600 | — | — |
| 2021-11-22 | $97.01 | $97.01 | 946,800 | — | — |
| 2021-11-19 | $103.51 | $103.51 | 652,500 | — | — |
| 2021-11-18 | $108.72 | $108.72 | 853,500 | — | — |
| 2021-11-17 | $113.32 | $113.32 | 581,100 | — | — |
| 2021-11-16 | $109.49 | $109.49 | 641,700 | — | — |
| 2021-11-15 | $112.42 | $112.42 | 780,600 | — | — |
| 2021-11-12 | $115.06 | $115.06 | 934,400 | — | — |
| 2021-11-11 | $111.73 | $111.73 | 1,741,800 | — | — |
| 2021-11-10 | $102.93 | $102.93 | 315,200 | — | — |
| 2021-11-09 | $106.11 | $106.11 | 380,700 | — | — |
| 2021-11-08 | $107.42 | $107.42 | 357,100 | — | — |
| 2021-11-05 | $106.42 | $106.42 | 379,100 | — | — |
| 2021-11-04 | $106.90 | $106.90 | 417,000 | — | — |
| 2021-11-03 | $110.37 | $110.37 | 567,000 | — | — |
| 2021-11-02 | $107.73 | $107.73 | 483,900 | — | — |
| 2021-11-01 | $107.96 | $107.96 | 599,900 | — | — |
| 2021-10-29 | $102.57 | $102.57 | 699,400 | — | — |
| 2021-10-28 | $101.74 | $101.74 | 1,516,700 | — | — |
| 2021-10-27 | $110.78 | $110.78 | 541,400 | — | — |
| 2021-10-26 | $113.51 | $113.51 | 620,500 | — | — |
| 2021-10-25 | $119.29 | $119.29 | 399,600 | — | — |
| 2021-10-22 | $120.74 | $120.74 | 498,400 | — | — |
| 2021-10-21 | $121.99 | $121.99 | 648,200 | — | — |
| 2021-10-20 | $117.95 | $117.95 | 294,800 | — | — |
| 2021-10-19 | $117.36 | $117.36 | 383,700 | — | — |
| 2021-10-18 | $110.36 | $110.36 | 305,400 | — | — |
| 2021-10-15 | $112.22 | $112.22 | 354,400 | — | — |
| 2021-10-14 | $114.38 | $114.38 | 245,600 | — | — |
| 2021-10-13 | $111.58 | $111.58 | 242,700 | — | — |
| 2021-10-12 | $110.88 | $110.88 | 263,900 | — | — |
| 2021-10-11 | $111.49 | $111.49 | 248,300 | — | — |
| 2021-10-08 | $111.50 | $111.50 | 298,200 | — | — |
| 2021-10-07 | $113.40 | $113.40 | 431,000 | — | — |
| 2021-10-06 | $110.62 | $110.62 | 284,100 | — | — |
| 2021-10-05 | $110.17 | $110.17 | 616,100 | — | — |
| 2021-10-04 | $109.43 | $109.43 | 464,100 | — | — |
| 2021-10-01 | $116.11 | $116.11 | 414,200 | — | — |
| 2021-09-30 | $116.17 | $116.17 | 786,300 | — | — |
| 2021-09-29 | $116.17 | $116.17 | 485,200 | — | — |
| 2021-09-28 | $119.67 | $119.67 | 524,000 | — | — |
| 2021-09-27 | $125.69 | $125.69 | 258,400 | — | — |
| 2021-09-24 | $127.30 | $127.30 | 277,500 | — | — |
| 2021-09-23 | $131.00 | $131.00 | 272,900 | — | — |
| 2021-09-22 | $131.12 | $131.12 | 333,500 | — | — |
| 2021-09-21 | $128.36 | $128.36 | 316,700 | — | — |
| 2021-09-20 | $127.20 | $127.20 | 378,100 | — | — |
| 2021-09-17 | $131.03 | $131.03 | 1,047,000 | — | — |
| 2021-09-16 | $127.09 | $127.09 | 282,400 | — | — |
| 2021-09-15 | $126.83 | $126.83 | 358,800 | — | — |
| 2021-09-14 | $126.07 | $126.07 | 359,800 | — | — |
| 2021-09-13 | $129.53 | $129.53 | 557,400 | — | — |
| 2021-09-10 | $131.82 | $131.82 | 472,700 | — | — |
| 2021-09-09 | $138.67 | $138.67 | 630,800 | — | — |
| 2021-09-08 | $135.99 | $135.99 | 357,700 | — | — |
| 2021-09-07 | $138.60 | $138.60 | 460,000 | — | — |
| 2021-09-03 | $138.55 | $138.55 | 427,600 | — | — |
| 2021-09-02 | $140.35 | $140.35 | 458,100 | — | — |
| 2021-09-01 | $137.58 | $137.58 | 420,200 | — | — |
| 2021-08-31 | $134.21 | $134.21 | 828,400 | — | — |
| 2021-08-30 | $134.48 | $134.48 | 345,800 | — | — |
| 2021-08-27 | $134.74 | $134.74 | 302,100 | — | — |
| 2021-08-26 | $133.19 | $133.19 | 330,400 | — | — |
| 2021-08-25 | $135.90 | $135.90 | 300,500 | — | — |
| 2021-08-24 | $136.40 | $136.40 | 311,500 | — | — |
| 2021-08-23 | $135.11 | $135.11 | 315,300 | — | — |
| 2021-08-20 | $132.43 | $132.43 | 270,300 | — | — |
| 2021-08-19 | $128.86 | $128.86 | 454,500 | — | — |
| 2021-08-18 | $131.58 | $131.58 | 450,300 | — | — |
| 2021-08-17 | $135.32 | $135.32 | 653,900 | — | — |
| 2021-08-16 | $135.96 | $135.96 | 479,700 | — | — |
| 2021-08-13 | $139.28 | $139.28 | 267,300 | — | — |
| 2021-08-12 | $142.00 | $142.00 | 328,100 | — | — |
| 2021-08-11 | $142.97 | $142.97 | 467,900 | — | — |
| 2021-08-10 | $142.30 | $142.30 | 490,400 | — | — |
| 2021-08-09 | $148.34 | $148.34 | 397,200 | — | — |
| 2021-08-06 | $149.99 | $149.99 | 416,800 | — | — |
| 2021-08-05 | $157.07 | $157.07 | 756,500 | — | — |
| 2021-08-04 | $153.10 | $153.10 | 886,600 | — | — |
| 2021-08-03 | $149.13 | $149.13 | 542,200 | — | — |
| 2021-08-02 | $150.68 | $150.68 | 1,365,200 | — | — |
| 2021-07-30 | $154.01 | $154.01 | 1,432,900 | — | — |
| 2021-07-29 | $164.00 | $164.00 | 4,282,100 | — | — |
| 2021-07-28 | $181.92 | $181.92 | 364,000 | — | — |
| 2021-07-27 | $180.36 | $180.36 | 396,600 | — | — |
| 2021-07-26 | $183.89 | $183.89 | 351,400 | — | — |
| 2021-07-23 | $189.37 | $189.37 | 423,300 | — | — |
| 2021-07-22 | $189.93 | $189.93 | 189,900 | — | — |
| 2021-07-21 | $190.00 | $190.00 | 319,900 | — | — |
| 2021-07-20 | $189.50 | $189.50 | 449,400 | — | — |
| 2021-07-19 | $183.29 | $183.29 | 342,100 | — | — |
| 2021-07-16 | $182.57 | $182.57 | 262,900 | — | — |
| 2021-07-15 | $182.49 | $182.49 | 601,600 | — | — |
| 2021-07-14 | $184.68 | $184.68 | 550,900 | — | — |
| 2021-07-13 | $188.48 | $188.48 | 315,900 | — | — |
| 2021-07-12 | $191.53 | $191.53 | 407,500 | — | — |
| 2021-07-09 | $194.55 | $194.55 | 499,200 | — | — |
| 2021-07-08 | $191.71 | $191.71 | 738,000 | — | — |
| 2021-07-07 | $186.53 | $186.53 | 983,600 | — | — |
| 2021-07-06 | $185.96 | $185.96 | 1,063,700 | — | — |
| 2021-07-02 | $184.15 | $184.15 | 1,098,200 | — | — |
| 2021-07-01 | $189.72 | $189.72 | 2,846,500 | — | — |
| 2021-06-30 | $221.82 | $221.82 | 479,300 | — | — |
| 2021-06-29 | $223.87 | $223.87 | 362,700 | — | — |
| 2021-06-28 | $222.81 | $222.81 | 480,600 | — | — |
| 2021-06-25 | $221.25 | $221.25 | 993,800 | — | — |
| 2021-06-24 | $223.69 | $223.69 | 403,400 | — | — |
| 2021-06-23 | $225.58 | $225.58 | 443,200 | — | — |
| 2021-06-22 | $224.43 | $224.43 | 796,200 | — | — |
| 2021-06-21 | $220.52 | $220.52 | 933,400 | — | — |
| 2021-06-18 | $218.04 | $218.04 | 2,382,500 | — | — |
| 2021-06-17 | $222.31 | $222.31 | 887,200 | — | — |
| 2021-06-16 | $220.60 | $220.60 | 778,000 | — | — |
| 2021-06-15 | $216.79 | $216.79 | 393,200 | — | — |
| 2021-06-14 | $219.92 | $219.92 | 434,100 | — | — |
| 2021-06-11 | $216.28 | $216.28 | 374,600 | — | — |
| 2021-06-10 | $217.48 | $217.48 | 496,800 | — | — |
| 2021-06-09 | $211.89 | $211.89 | 388,800 | — | — |
| 2021-06-08 | $210.01 | $210.01 | 406,400 | — | — |
| 2021-06-07 | $209.48 | $209.48 | 436,900 | — | — |
| 2021-06-04 | $205.71 | $205.71 | 435,000 | — | — |
| 2021-06-03 | $205.09 | $205.09 | 295,700 | — | — |
| 2021-06-02 | $204.25 | $204.25 | 500,200 | — | — |
| 2021-06-01 | $202.61 | $202.61 | 677,900 | — | — |
| 2021-05-28 | $204.00 | $204.00 | 646,600 | — | — |
| 2021-05-27 | $201.35 | $201.35 | 1,757,300 | — | — |
| 2021-05-26 | $189.28 | $189.28 | 567,600 | — | — |
| 2021-05-25 | $187.93 | $187.93 | 417,000 | — | — |
| 2021-05-24 | $185.24 | $185.24 | 373,700 | — | — |
| 2021-05-21 | $180.86 | $180.86 | 346,500 | — | — |
| 2021-05-20 | $182.30 | $182.30 | 503,900 | — | — |
| 2021-05-19 | $176.48 | $176.48 | 601,500 | — | — |
| 2021-05-18 | $180.29 | $180.29 | 1,316,300 | — | — |
| 2021-05-17 | $175.00 | $175.00 | 518,600 | — | — |
| 2021-05-14 | $179.27 | $179.27 | 469,200 | — | — |
| 2021-05-13 | $173.04 | $173.04 | 747,400 | — | — |
| 2021-05-12 | $179.83 | $179.83 | 764,800 | — | — |
| 2021-05-11 | $186.66 | $186.66 | 694,300 | — | — |
| 2021-05-10 | $182.01 | $182.01 | 847,200 | — | — |
| 2021-05-07 | $192.45 | $192.45 | 682,500 | — | — |
| 2021-05-06 | $193.65 | $193.65 | 828,400 | — | — |
| 2021-05-05 | $201.75 | $201.75 | 770,100 | — | — |
| 2021-05-04 | $197.30 | $197.30 | 830,800 | — | — |
| 2021-05-03 | $202.56 | $202.56 | 506,300 | — | — |
| 2021-04-30 | $204.10 | $204.10 | 762,700 | — | — |
| 2021-04-29 | $205.31 | $205.31 | 966,600 | — | — |
| 2021-04-28 | $205.50 | $205.50 | 1,163,400 | — | — |
| 2021-04-27 | $212.50 | $212.50 | 768,600 | — | — |
| 2021-04-26 | $217.65 | $217.65 | 908,000 | — | — |
| 2021-04-23 | $207.63 | $207.63 | 678,900 | — | — |
| 2021-04-22 | $199.20 | $199.20 | 851,900 | — | — |
| 2021-04-21 | $200.59 | $200.59 | 977,100 | — | — |
| 2021-04-20 | $194.84 | $194.84 | 1,238,800 | — | — |
| 2021-04-19 | $190.90 | $190.90 | 833,900 | — | — |
| 2021-04-16 | $192.50 | $192.50 | 1,136,000 | — | — |
| 2021-04-15 | $198.83 | $198.83 | 1,562,700 | — | — |
| 2021-04-14 | $186.00 | $186.00 | 3,217,900 | — | — |
| 2021-04-13 | $197.33 | $197.33 | 16,626,300 | — | — |
| 2021-04-12 | $131.88 | $131.88 | 330,200 | — | — |
| 2021-04-09 | $132.09 | $132.09 | 397,900 | — | — |
| 2021-04-08 | $132.52 | $132.52 | 380,900 | — | — |
| 2021-04-07 | $131.70 | $131.70 | 309,400 | — | — |
| 2021-04-06 | $134.89 | $134.89 | 584,600 | — | — |
| 2021-04-05 | $130.40 | $130.40 | 501,300 | — | — |
| 2021-04-01 | $133.35 | $133.35 | 450,400 | — | — |
| 2021-03-31 | $132.18 | $132.18 | 543,100 | — | — |
| 2021-03-30 | $125.25 | $125.25 | 693,200 | — | — |
| 2021-03-29 | $124.11 | $124.11 | 593,100 | — | — |
| 2021-03-26 | $124.56 | $124.56 | 737,400 | — | — |
| 2021-03-25 | $127.34 | $127.34 | 959,700 | — | — |
| 2021-03-24 | $128.88 | $128.88 | 682,100 | — | — |
| 2021-03-23 | $139.13 | $139.13 | 557,900 | — | — |
| 2021-03-22 | $140.30 | $140.30 | 455,200 | — | — |
| 2021-03-19 | $141.69 | $141.69 | 1,688,400 | — | — |
| 2021-03-18 | $137.76 | $137.76 | 705,000 | — | — |
| 2021-03-17 | $145.09 | $145.09 | 625,000 | — | — |
| 2021-03-16 | $143.04 | $143.04 | 633,200 | — | — |
| 2021-03-15 | $141.07 | $141.07 | 721,100 | — | — |
| 2021-03-12 | $138.29 | $138.29 | 521,100 | — | — |
| 2021-03-11 | $138.16 | $138.16 | 938,800 | — | — |
| 2021-03-10 | $129.13 | $129.13 | 691,400 | — | — |
| 2021-03-09 | $130.97 | $130.97 | 981,800 | — | — |
| 2021-03-08 | $127.01 | $127.01 | 938,600 | — | — |
| 2021-03-05 | $129.28 | $129.28 | 1,206,200 | — | — |
| 2021-03-04 | $133.25 | $133.25 | 1,558,800 | — | — |
| 2021-03-03 | $145.62 | $145.62 | 1,350,800 | — | — |
| 2021-03-02 | $153.09 | $153.09 | 957,600 | — | — |
| 2021-03-01 | $152.43 | $152.43 | 910,100 | — | — |
| 2021-02-26 | $149.10 | $149.10 | 1,726,800 | — | — |
| 2021-02-25 | $148.90 | $148.90 | 1,665,500 | — | — |
| 2021-02-24 | $173.13 | $173.13 | 813,600 | — | — |
| 2021-02-23 | $172.95 | $172.95 | 906,500 | — | — |
| 2021-02-22 | $181.04 | $181.04 | 1,043,600 | — | — |
| 2021-02-19 | $190.17 | $190.17 | 698,900 | — | — |
| 2021-02-18 | $175.72 | $175.72 | 427,800 | — | — |
| 2021-02-17 | $180.89 | $180.89 | 524,200 | — | — |
| 2021-02-16 | $185.31 | $185.31 | 349,800 | — | — |
| 2021-02-12 | $189.65 | $189.65 | 416,500 | — | — |
| 2021-02-11 | $183.08 | $183.08 | 465,100 | — | — |
| 2021-02-10 | $182.81 | $182.81 | 455,200 | — | — |
| 2021-02-09 | $187.03 | $187.03 | 586,400 | — | — |
| 2021-02-08 | $183.96 | $183.96 | 619,400 | — | — |
| 2021-02-05 | $175.85 | $175.85 | 356,700 | — | — |
| 2021-02-04 | $175.03 | $175.03 | 622,200 | — | — |
| 2021-02-03 | $174.03 | $174.03 | 622,800 | — | — |
| 2021-02-02 | $173.93 | $173.93 | 927,300 | — | — |
| 2021-02-01 | $162.16 | $162.16 | 577,800 | — | — |
| 2021-01-29 | $160.96 | $160.96 | 557,900 | — | — |
| 2021-01-28 | $161.30 | $161.30 | 507,200 | — | — |
| 2021-01-27 | $156.57 | $156.57 | 762,600 | — | — |
| 2021-01-26 | $164.55 | $164.55 | 416,600 | — | — |
| 2021-01-25 | $167.19 | $167.19 | 539,100 | — | — |
| 2021-01-22 | $169.10 | $169.10 | 263,300 | — | — |
| 2021-01-21 | $171.84 | $171.84 | 415,500 | — | — |
| 2021-01-20 | $172.38 | $172.38 | 512,100 | — | — |
| 2021-01-19 | $168.28 | $168.28 | 703,000 | — | — |
| 2021-01-15 | $167.55 | $167.55 | 922,900 | — | — |
| 2021-01-14 | $178.94 | $178.94 | 450,200 | — | — |
| 2021-01-13 | $176.94 | $176.94 | 531,200 | — | — |
| 2021-01-12 | $175.81 | $175.81 | 613,900 | — | — |
| 2021-01-11 | $170.09 | $170.09 | 640,100 | — | — |
| 2021-01-08 | $170.38 | $170.38 | 679,500 | — | — |
| 2021-01-07 | $163.59 | $163.59 | 777,100 | — | — |
| 2021-01-06 | $157.53 | $157.53 | 972,100 | — | — |
| 2021-01-05 | $162.60 | $162.60 | 872,300 | — | — |
| 2021-01-04 | $161.32 | $161.32 | 1,045,400 | — | — |