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
- 2014-04-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 | $87.30 | $87.30 | 651,280 | — | — |
| 2021-12-30 | $89.40 | $89.40 | 754,870 | — | — |
| 2021-12-29 | $87.60 | $87.60 | 694,970 | — | — |
| 2021-12-28 | $90.20 | $90.20 | 734,290 | — | — |
| 2021-12-27 | $94.50 | $94.50 | 542,490 | — | — |
| 2021-12-23 | $96.20 | $96.20 | 631,370 | — | — |
| 2021-12-22 | $93.70 | $93.70 | 549,440 | — | — |
| 2021-12-21 | $96.60 | $96.60 | 711,250 | — | — |
| 2021-12-20 | $87.50 | $87.50 | 874,530 | — | — |
| 2021-12-17 | $95.90 | $95.90 | 807,420 | — | — |
| 2021-12-16 | $91.40 | $91.40 | 590,220 | — | — |
| 2021-12-15 | $92.70 | $92.70 | 869,090 | — | — |
| 2021-12-14 | $91.50 | $91.50 | 604,540 | — | — |
| 2021-12-13 | $93.10 | $93.10 | 722,490 | — | — |
| 2021-12-10 | $95.60 | $95.60 | 945,610 | — | — |
| 2021-12-09 | $102.00 | $102.00 | 641,450 | — | — |
| 2021-12-08 | $109.40 | $109.40 | 550,540 | — | — |
| 2021-12-07 | $106.40 | $106.40 | 881,050 | — | — |
| 2021-12-06 | $101.50 | $101.50 | 757,880 | — | — |
| 2021-12-03 | $99.90 | $99.90 | 820,100 | — | — |
| 2021-12-02 | $103.60 | $103.60 | 925,680 | — | — |
| 2021-12-01 | $99.40 | $99.40 | 896,060 | — | — |
| 2021-11-30 | $107.10 | $107.10 | 952,130 | — | — |
| 2021-11-29 | $110.60 | $110.60 | 784,820 | — | — |
| 2021-11-26 | $116.90 | $116.90 | 345,350 | — | — |
| 2021-11-24 | $118.70 | $118.70 | 551,710 | — | — |
| 2021-11-23 | $116.20 | $116.20 | 670,670 | — | — |
| 2021-11-22 | $116.50 | $116.50 | 889,470 | — | — |
| 2021-11-19 | $121.80 | $121.80 | 1,029,060 | — | — |
| 2021-11-18 | $123.50 | $123.50 | 1,077,530 | — | — |
| 2021-11-17 | $136.00 | $136.00 | 700,220 | — | — |
| 2021-11-16 | $143.80 | $143.80 | 689,250 | — | — |
| 2021-11-15 | $144.50 | $144.50 | 1,799,730 | — | — |
| 2021-11-12 | $152.70 | $152.70 | 1,484,590 | — | — |
| 2021-11-11 | $135.20 | $135.20 | 571,220 | — | — |
| 2021-11-10 | $131.20 | $131.20 | 1,154,980 | — | — |
| 2021-11-09 | $139.70 | $139.70 | 1,274,710 | — | — |
| 2021-11-08 | $129.80 | $129.80 | 1,753,930 | — | — |
| 2021-11-05 | $117.90 | $117.90 | 2,197,300 | — | — |
| 2021-11-04 | $132.60 | $132.60 | 549,630 | — | — |
| 2021-11-03 | $135.40 | $135.40 | 507,450 | — | — |
| 2021-11-02 | $130.70 | $130.70 | 504,100 | — | — |
| 2021-11-01 | $132.50 | $132.50 | 558,120 | — | — |
| 2021-10-29 | $126.30 | $126.30 | 423,480 | — | — |
| 2021-10-28 | $129.90 | $129.90 | 374,130 | — | — |
| 2021-10-27 | $127.80 | $127.80 | 482,040 | — | — |
| 2021-10-26 | $131.70 | $131.70 | 447,280 | — | — |
| 2021-10-25 | $135.70 | $135.70 | 419,040 | — | — |
| 2021-10-22 | $133.80 | $133.80 | 509,150 | — | — |
| 2021-10-21 | $140.40 | $140.40 | 533,300 | — | — |
| 2021-10-20 | $141.10 | $141.10 | 887,660 | — | — |
| 2021-10-19 | $143.40 | $143.40 | 889,510 | — | — |
| 2021-10-18 | $132.00 | $132.00 | 343,650 | — | — |
| 2021-10-15 | $133.50 | $133.50 | 534,480 | — | — |
| 2021-10-14 | $137.00 | $137.00 | 776,030 | — | — |
| 2021-10-13 | $132.90 | $132.90 | 236,740 | — | — |
| 2021-10-12 | $131.30 | $131.30 | 272,000 | — | — |
| 2021-10-11 | $130.50 | $130.50 | 238,350 | — | — |
| 2021-10-08 | $132.20 | $132.20 | 289,830 | — | — |
| 2021-10-07 | $135.10 | $135.10 | 384,870 | — | — |
| 2021-10-06 | $131.80 | $131.80 | 269,440 | — | — |
| 2021-10-05 | $133.80 | $133.80 | 383,650 | — | — |
| 2021-10-04 | $129.30 | $129.30 | 401,090 | — | — |
| 2021-10-01 | $134.10 | $134.10 | 581,610 | — | — |
| 2021-09-30 | $138.60 | $138.60 | 412,910 | — | — |
| 2021-09-29 | $137.60 | $137.60 | 405,140 | — | — |
| 2021-09-28 | $142.10 | $142.10 | 366,510 | — | — |
| 2021-09-27 | $147.10 | $147.10 | 435,580 | — | — |
| 2021-09-24 | $139.10 | $139.10 | 406,340 | — | — |
| 2021-09-23 | $145.60 | $145.60 | 402,630 | — | — |
| 2021-09-22 | $141.70 | $141.70 | 494,010 | — | — |
| 2021-09-21 | $135.20 | $135.20 | 512,330 | — | — |
| 2021-09-20 | $135.20 | $135.20 | 741,930 | — | — |
| 2021-09-17 | $147.10 | $147.10 | 260,520 | — | — |
| 2021-09-16 | $148.30 | $148.30 | 269,470 | — | — |
| 2021-09-15 | $147.90 | $147.90 | 321,500 | — | — |
| 2021-09-14 | $146.30 | $146.30 | 536,680 | — | — |
| 2021-09-13 | $150.50 | $150.50 | 417,440 | — | — |
| 2021-09-10 | $151.00 | $151.00 | 465,240 | — | — |
| 2021-09-09 | $157.30 | $157.30 | 551,550 | — | — |
| 2021-09-08 | $158.50 | $158.50 | 646,880 | — | — |
| 2021-09-07 | $168.70 | $168.70 | 449,260 | — | — |
| 2021-09-03 | $169.70 | $169.70 | 375,520 | — | — |
| 2021-09-02 | $174.50 | $174.50 | 289,930 | — | — |
| 2021-09-01 | $168.50 | $168.50 | 342,280 | — | — |
| 2021-08-31 | $172.30 | $172.30 | 404,670 | — | — |
| 2021-08-30 | $169.00 | $169.00 | 225,990 | — | — |
| 2021-08-27 | $171.90 | $171.90 | 170,580 | — | — |
| 2021-08-26 | $171.10 | $171.10 | 249,360 | — | — |
| 2021-08-25 | $176.10 | $176.10 | 176,220 | — | — |
| 2021-08-24 | $177.40 | $177.40 | 266,990 | — | — |
| 2021-08-23 | $172.50 | $172.50 | 197,540 | — | — |
| 2021-08-20 | $166.90 | $166.90 | 243,970 | — | — |
| 2021-08-19 | $165.00 | $165.00 | 330,340 | — | — |
| 2021-08-18 | $172.70 | $172.70 | 317,090 | — | — |
| 2021-08-17 | $174.60 | $174.60 | 223,080 | — | — |
| 2021-08-16 | $175.40 | $175.40 | 296,180 | — | — |
| 2021-08-13 | $180.60 | $180.60 | 309,540 | — | — |
| 2021-08-12 | $185.50 | $185.50 | 189,810 | — | — |
| 2021-08-11 | $188.80 | $188.80 | 191,330 | — | — |
| 2021-08-10 | $194.70 | $194.70 | 286,870 | — | — |
| 2021-08-09 | $191.10 | $191.10 | 363,450 | — | — |
| 2021-08-06 | $191.50 | $191.50 | 727,830 | — | — |
| 2021-08-05 | $191.40 | $191.40 | 551,510 | — | — |
| 2021-08-04 | $182.80 | $182.80 | 232,910 | — | — |
| 2021-08-03 | $187.70 | $187.70 | 267,060 | — | — |
| 2021-08-02 | $188.00 | $188.00 | 214,520 | — | — |
| 2021-07-30 | $189.10 | $189.10 | 243,720 | — | — |
| 2021-07-29 | $195.40 | $195.40 | 288,240 | — | — |
| 2021-07-28 | $196.00 | $196.00 | 655,860 | — | — |
| 2021-07-27 | $183.70 | $183.70 | 565,020 | — | — |
| 2021-07-26 | $197.10 | $197.10 | 203,480 | — | — |
| 2021-07-23 | $196.20 | $196.20 | 213,140 | — | — |
| 2021-07-22 | $198.30 | $198.30 | 190,510 | — | — |
| 2021-07-21 | $204.40 | $204.40 | 188,280 | — | — |
| 2021-07-20 | $199.50 | $199.50 | 228,960 | — | — |
| 2021-07-19 | $194.10 | $194.10 | 333,230 | — | — |
| 2021-07-16 | $195.80 | $195.80 | 313,460 | — | — |
| 2021-07-15 | $203.50 | $203.50 | 646,820 | — | — |
| 2021-07-14 | $206.60 | $206.60 | 441,350 | — | — |
| 2021-07-13 | $221.10 | $221.10 | 339,830 | — | — |
| 2021-07-12 | $222.30 | $222.30 | 130,960 | — | — |
| 2021-07-09 | $221.50 | $221.50 | 150,480 | — | — |
| 2021-07-08 | $217.90 | $217.90 | 273,100 | — | — |
| 2021-07-07 | $222.00 | $222.00 | 318,970 | — | — |
| 2021-07-06 | $228.80 | $228.80 | 175,220 | — | — |
| 2021-07-02 | $232.80 | $232.80 | 206,980 | — | — |
| 2021-07-01 | $239.50 | $239.50 | 199,590 | — | — |
| 2021-06-30 | $241.80 | $241.80 | 250,500 | — | — |
| 2021-06-29 | $243.20 | $243.20 | 193,750 | — | — |
| 2021-06-28 | $248.80 | $248.80 | 239,920 | — | — |
| 2021-06-25 | $246.20 | $246.20 | 221,720 | — | — |
| 2021-06-24 | $247.20 | $247.20 | 335,460 | — | — |
| 2021-06-23 | $235.70 | $235.70 | 179,230 | — | — |
| 2021-06-22 | $233.70 | $233.70 | 168,170 | — | — |
| 2021-06-21 | $233.90 | $233.90 | 206,580 | — | — |
| 2021-06-18 | $229.80 | $229.80 | 296,410 | — | — |
| 2021-06-17 | $239.10 | $239.10 | 171,300 | — | — |
| 2021-06-16 | $241.20 | $241.20 | 209,590 | — | — |
| 2021-06-15 | $245.20 | $245.20 | 233,700 | — | — |
| 2021-06-14 | $251.40 | $251.40 | 262,590 | — | — |
| 2021-06-11 | $258.70 | $258.70 | 211,860 | — | — |
| 2021-06-10 | $256.60 | $256.60 | 268,760 | — | — |
| 2021-06-09 | $257.40 | $257.40 | 459,300 | — | — |
| 2021-06-08 | $255.10 | $255.10 | 315,890 | — | — |
| 2021-06-07 | $256.50 | $256.50 | 338,770 | — | — |
| 2021-06-04 | $242.50 | $242.50 | 380,370 | — | — |
| 2021-06-03 | $252.70 | $252.70 | 626,060 | — | — |
| 2021-06-02 | $255.80 | $255.80 | 591,350 | — | — |
| 2021-06-01 | $242.80 | $242.80 | 963,580 | — | — |
| 2021-05-28 | $260.90 | $260.90 | 1,347,840 | — | — |
| 2021-05-27 | $247.20 | $247.20 | 634,210 | — | — |
| 2021-05-26 | $243.40 | $243.40 | 532,020 | — | — |
| 2021-05-25 | $241.50 | $241.50 | 861,760 | — | — |
| 2021-05-24 | $226.80 | $226.80 | 234,320 | — | — |
| 2021-05-21 | $229.80 | $229.80 | 203,370 | — | — |
| 2021-05-20 | $229.30 | $229.30 | 211,010 | — | — |
| 2021-05-19 | $228.20 | $228.20 | 188,470 | — | — |
| 2021-05-18 | $234.00 | $234.00 | 205,730 | — | — |
| 2021-05-17 | $231.50 | $231.50 | 249,570 | — | — |
| 2021-05-14 | $229.10 | $229.10 | 286,860 | — | — |
| 2021-05-13 | $221.20 | $221.20 | 344,670 | — | — |
| 2021-05-12 | $229.00 | $229.00 | 315,330 | — | — |
| 2021-05-11 | $239.10 | $239.10 | 386,590 | — | — |
| 2021-05-10 | $241.80 | $241.80 | 254,890 | — | — |
| 2021-05-07 | $252.60 | $252.60 | 409,810 | — | — |
| 2021-05-06 | $243.50 | $243.50 | 346,610 | — | — |
| 2021-05-05 | $254.50 | $254.50 | 282,430 | — | — |
| 2021-05-04 | $256.60 | $256.60 | 291,290 | — | — |
| 2021-05-03 | $255.70 | $255.70 | 397,590 | — | — |
| 2021-04-30 | $269.50 | $269.50 | 184,830 | — | — |
| 2021-04-29 | $273.90 | $273.90 | 285,290 | — | — |
| 2021-04-28 | $281.60 | $281.60 | 379,490 | — | — |
| 2021-04-27 | $269.10 | $269.10 | 205,600 | — | — |
| 2021-04-26 | $275.30 | $275.30 | 206,930 | — | — |
| 2021-04-23 | $274.10 | $274.10 | 226,350 | — | — |
| 2021-04-22 | $265.50 | $265.50 | 245,760 | — | — |
| 2021-04-21 | $271.70 | $271.70 | 347,880 | — | — |
| 2021-04-20 | $255.60 | $255.60 | 513,940 | — | — |
| 2021-04-19 | $274.60 | $274.60 | 274,740 | — | — |
| 2021-04-16 | $278.00 | $278.00 | 210,030 | — | — |
| 2021-04-15 | $274.20 | $274.20 | 257,350 | — | — |
| 2021-04-14 | $277.90 | $277.90 | 230,730 | — | — |
| 2021-04-13 | $278.60 | $278.60 | 314,010 | — | — |
| 2021-04-12 | $276.40 | $276.40 | 337,200 | — | — |
| 2021-04-09 | $289.90 | $289.90 | 415,720 | — | — |
| 2021-04-08 | $285.00 | $285.00 | 805,340 | — | — |
| 2021-04-07 | $299.40 | $299.40 | 290,780 | — | — |
| 2021-04-06 | $309.00 | $309.00 | 262,380 | — | — |
| 2021-04-05 | $318.30 | $318.30 | 219,170 | — | — |
| 2021-04-01 | $320.60 | $320.60 | 224,130 | — | — |
| 2021-03-31 | $320.30 | $320.30 | 382,570 | — | — |
| 2021-03-30 | $317.60 | $317.60 | 197,720 | — | — |
| 2021-03-29 | $312.40 | $312.40 | 290,350 | — | — |
| 2021-03-26 | $321.20 | $321.20 | 221,780 | — | — |
| 2021-03-25 | $325.60 | $325.60 | 280,670 | — | — |
| 2021-03-24 | $313.00 | $313.00 | 354,800 | — | — |
| 2021-03-23 | $324.50 | $324.50 | 261,260 | — | — |
| 2021-03-22 | $334.60 | $334.60 | 181,720 | — | — |
| 2021-03-19 | $344.50 | $344.50 | 232,020 | — | — |
| 2021-03-18 | $333.70 | $333.70 | 291,960 | — | — |
| 2021-03-17 | $350.70 | $350.70 | 300,750 | — | — |
| 2021-03-16 | $337.30 | $337.30 | 394,830 | — | — |
| 2021-03-15 | $355.60 | $355.60 | 466,010 | — | — |
| 2021-03-12 | $342.00 | $342.00 | 459,460 | — | — |
| 2021-03-11 | $342.80 | $342.80 | 442,250 | — | — |
| 2021-03-10 | $319.10 | $319.10 | 378,000 | — | — |
| 2021-03-09 | $330.00 | $330.00 | 366,350 | — | — |
| 2021-03-08 | $308.60 | $308.60 | 338,330 | — | — |
| 2021-03-05 | $311.70 | $311.70 | 588,350 | — | — |
| 2021-03-04 | $310.10 | $310.10 | 671,920 | — | — |
| 2021-03-03 | $332.40 | $332.40 | 501,180 | — | — |
| 2021-03-02 | $352.50 | $352.50 | 798,630 | — | — |
| 2021-03-01 | $347.30 | $347.30 | 366,090 | — | — |
| 2021-02-26 | $327.50 | $327.50 | 399,130 | — | — |
| 2021-02-25 | $332.10 | $332.10 | 519,850 | — | — |
| 2021-02-24 | $356.00 | $356.00 | 413,030 | — | — |
| 2021-02-23 | $353.10 | $353.10 | 832,990 | — | — |
| 2021-02-22 | $370.10 | $370.10 | 433,440 | — | — |
| 2021-02-19 | $386.30 | $386.30 | 592,360 | — | — |
| 2021-02-18 | $366.50 | $366.50 | 819,360 | — | — |
| 2021-02-17 | $404.60 | $404.60 | 499,650 | — | — |
| 2021-02-16 | $421.30 | $421.30 | 752,060 | — | — |
| 2021-02-12 | $403.10 | $403.10 | 1,171,410 | — | — |
| 2021-02-11 | $406.50 | $406.50 | 2,960,270 | — | — |
| 2021-02-10 | $521.70 | $521.70 | 2,971,670 | — | — |
| 2021-02-09 | $490.90 | $490.90 | 2,379,010 | — | — |
| 2021-02-08 | $438.70 | $438.70 | 615,390 | — | — |
| 2021-02-05 | $429.30 | $429.30 | 575,680 | — | — |
| 2021-02-04 | $441.40 | $441.40 | 570,300 | — | — |
| 2021-02-03 | $449.40 | $449.40 | 993,300 | — | — |
| 2021-02-02 | $417.15 | $417.15 | 717,200 | — | — |
| 2021-02-01 | $400.60 | $400.60 | 473,800 | — | — |
| 2021-01-29 | $400.70 | $400.70 | 1,075,840 | — | — |
| 2021-01-28 | $403.30 | $403.30 | 891,740 | — | — |
| 2021-01-27 | $378.30 | $378.30 | 941,190 | — | — |
| 2021-01-26 | $355.20 | $355.20 | 912,780 | — | — |
| 2021-01-25 | $329.10 | $329.10 | 474,110 | — | — |
| 2021-01-22 | $338.00 | $338.00 | 289,490 | — | — |
| 2021-01-21 | $335.60 | $335.60 | 311,400 | — | — |
| 2021-01-20 | $336.30 | $336.30 | 368,200 | — | — |
| 2021-01-19 | $335.60 | $335.60 | 416,680 | — | — |
| 2021-01-15 | $333.90 | $333.90 | 781,180 | — | — |
| 2021-01-14 | $346.20 | $346.20 | 849,990 | — | — |
| 2021-01-13 | $321.80 | $321.80 | 694,820 | — | — |
| 2021-01-12 | $309.20 | $309.20 | 509,150 | — | — |
| 2021-01-11 | $314.70 | $314.70 | 847,900 | — | — |
| 2021-01-08 | $301.70 | $301.70 | 684,470 | — | — |
| 2021-01-07 | $306.10 | $306.10 | 1,059,940 | — | — |
| 2021-01-06 | $301.70 | $301.70 | 2,490,040 | — | — |
| 2021-01-05 | $270.40 | $270.40 | 534,540 | — | — |
| 2021-01-04 | $261.20 | $261.20 | 674,450 | — | — |