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
- 2011-07-20 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 | $62.22 | $62.22 | 744,300 | — | — |
| 2021-12-30 | $61.27 | $61.27 | 752,100 | — | — |
| 2021-12-29 | $59.21 | $59.21 | 352,300 | — | — |
| 2021-12-28 | $60.00 | $60.00 | 772,900 | — | — |
| 2021-12-27 | $60.99 | $60.99 | 795,800 | — | — |
| 2021-12-23 | $62.34 | $62.34 | 486,800 | — | — |
| 2021-12-22 | $60.80 | $60.80 | 420,200 | — | — |
| 2021-12-21 | $60.78 | $60.78 | 582,100 | — | — |
| 2021-12-20 | $58.34 | $58.34 | 1,182,100 | — | — |
| 2021-12-17 | $61.06 | $61.06 | 1,529,900 | — | — |
| 2021-12-16 | $58.03 | $58.03 | 1,066,700 | — | — |
| 2021-12-15 | $59.91 | $59.91 | 1,066,600 | — | — |
| 2021-12-14 | $57.57 | $57.57 | 961,400 | — | — |
| 2021-12-13 | $57.97 | $57.97 | 1,072,200 | — | — |
| 2021-12-10 | $59.10 | $59.10 | 709,400 | — | — |
| 2021-12-09 | $61.24 | $61.24 | 1,116,000 | — | — |
| 2021-12-08 | $64.48 | $64.48 | 1,041,700 | — | — |
| 2021-12-07 | $61.85 | $61.85 | 1,198,000 | — | — |
| 2021-12-06 | $60.27 | $60.27 | 1,408,800 | — | — |
| 2021-12-03 | $59.43 | $59.43 | 2,314,900 | — | — |
| 2021-12-02 | $53.77 | $53.77 | 1,004,900 | — | — |
| 2021-12-01 | $52.38 | $52.38 | 925,100 | — | — |
| 2021-11-30 | $54.11 | $54.11 | 1,255,500 | — | — |
| 2021-11-29 | $54.16 | $54.16 | 1,123,700 | — | — |
| 2021-11-26 | $55.07 | $55.07 | 665,400 | — | — |
| 2021-11-24 | $56.11 | $56.11 | 1,310,300 | — | — |
| 2021-11-23 | $54.39 | $54.39 | 2,400,300 | — | — |
| 2021-11-22 | $53.65 | $53.65 | 1,901,600 | — | — |
| 2021-11-19 | $56.39 | $56.39 | 1,267,600 | — | — |
| 2021-11-18 | $57.31 | $57.31 | 2,088,100 | — | — |
| 2021-11-17 | $60.12 | $60.12 | 1,141,000 | — | — |
| 2021-11-16 | $62.72 | $62.72 | 987,800 | — | — |
| 2021-11-15 | $63.60 | $63.60 | 674,000 | — | — |
| 2021-11-12 | $63.94 | $63.94 | 840,800 | — | — |
| 2021-11-11 | $63.48 | $63.48 | 1,603,000 | — | — |
| 2021-11-10 | $64.18 | $64.18 | 2,133,000 | — | — |
| 2021-11-09 | $66.62 | $66.62 | 1,307,600 | — | — |
| 2021-11-08 | $68.23 | $68.23 | 2,222,400 | — | — |
| 2021-11-05 | $66.17 | $66.17 | 3,040,700 | — | — |
| 2021-11-04 | $68.52 | $68.52 | 4,355,400 | — | — |
| 2021-11-03 | $65.86 | $65.86 | 13,557,300 | — | — |
| 2021-11-02 | $85.48 | $85.48 | 3,440,700 | — | — |
| 2021-11-01 | $96.61 | $96.61 | 2,781,100 | — | — |
| 2021-10-29 | $105.72 | $105.72 | 5,263,600 | — | — |
| 2021-10-28 | $100.56 | $100.56 | 1,102,500 | — | — |
| 2021-10-27 | $94.40 | $94.40 | 585,300 | — | — |
| 2021-10-26 | $96.19 | $96.19 | 768,500 | — | — |
| 2021-10-25 | $96.36 | $96.36 | 845,400 | — | — |
| 2021-10-22 | $93.68 | $93.68 | 781,800 | — | — |
| 2021-10-21 | $93.32 | $93.32 | 824,000 | — | — |
| 2021-10-20 | $89.61 | $89.61 | 949,600 | — | — |
| 2021-10-19 | $88.86 | $88.86 | 1,192,900 | — | — |
| 2021-10-18 | $85.46 | $85.46 | 1,803,400 | — | — |
| 2021-10-15 | $94.30 | $94.30 | 267,900 | — | — |
| 2021-10-14 | $95.01 | $95.01 | 263,900 | — | — |
| 2021-10-13 | $94.01 | $94.01 | 300,500 | — | — |
| 2021-10-12 | $91.91 | $91.91 | 278,300 | — | — |
| 2021-10-11 | $89.79 | $89.79 | 330,800 | — | — |
| 2021-10-08 | $90.67 | $90.67 | 427,300 | — | — |
| 2021-10-07 | $93.22 | $93.22 | 594,500 | — | — |
| 2021-10-06 | $88.66 | $88.66 | 500,100 | — | — |
| 2021-10-05 | $86.37 | $86.37 | 416,000 | — | — |
| 2021-10-04 | $85.68 | $85.68 | 768,100 | — | — |
| 2021-10-01 | $91.40 | $91.40 | 394,200 | — | — |
| 2021-09-30 | $88.58 | $88.58 | 518,300 | — | — |
| 2021-09-29 | $86.88 | $86.88 | 402,000 | — | — |
| 2021-09-28 | $88.60 | $88.60 | 655,400 | — | — |
| 2021-09-27 | $91.08 | $91.08 | 469,100 | — | — |
| 2021-09-24 | $91.07 | $91.07 | 499,800 | — | — |
| 2021-09-23 | $94.28 | $94.28 | 404,200 | — | — |
| 2021-09-22 | $94.06 | $94.06 | 347,500 | — | — |
| 2021-09-21 | $95.18 | $95.18 | 409,000 | — | — |
| 2021-09-20 | $95.92 | $95.92 | 710,400 | — | — |
| 2021-09-17 | $96.14 | $96.14 | 774,300 | — | — |
| 2021-09-16 | $93.60 | $93.60 | 377,400 | — | — |
| 2021-09-15 | $92.12 | $92.12 | 408,500 | — | — |
| 2021-09-14 | $92.21 | $92.21 | 309,800 | — | — |
| 2021-09-13 | $94.65 | $94.65 | 528,400 | — | — |
| 2021-09-10 | $92.09 | $92.09 | 564,400 | — | — |
| 2021-09-09 | $92.88 | $92.88 | 631,700 | — | — |
| 2021-09-08 | $94.34 | $94.34 | 560,200 | — | — |
| 2021-09-07 | $98.18 | $98.18 | 350,300 | — | — |
| 2021-09-03 | $97.08 | $97.08 | 322,300 | — | — |
| 2021-09-02 | $98.63 | $98.63 | 503,000 | — | — |
| 2021-09-01 | $98.32 | $98.32 | 934,100 | — | — |
| 2021-08-31 | $95.60 | $95.60 | 782,300 | — | — |
| 2021-08-30 | $95.98 | $95.98 | 612,600 | — | — |
| 2021-08-27 | $98.63 | $98.63 | 656,400 | — | — |
| 2021-08-26 | $97.95 | $97.95 | 709,400 | — | — |
| 2021-08-25 | $100.22 | $100.22 | 843,700 | — | — |
| 2021-08-24 | $97.82 | $97.82 | 489,400 | — | — |
| 2021-08-23 | $98.42 | $98.42 | 867,400 | — | — |
| 2021-08-20 | $97.75 | $97.75 | 630,800 | — | — |
| 2021-08-19 | $93.50 | $93.50 | 508,100 | — | — |
| 2021-08-18 | $95.75 | $95.75 | 339,800 | — | — |
| 2021-08-17 | $95.34 | $95.34 | 521,200 | — | — |
| 2021-08-16 | $96.44 | $96.44 | 614,700 | — | — |
| 2021-08-13 | $99.33 | $99.33 | 442,900 | — | — |
| 2021-08-12 | $101.32 | $101.32 | 389,400 | — | — |
| 2021-08-11 | $101.58 | $101.58 | 447,700 | — | — |
| 2021-08-10 | $101.50 | $101.50 | 510,900 | — | — |
| 2021-08-09 | $103.41 | $103.41 | 678,800 | — | — |
| 2021-08-06 | $103.24 | $103.24 | 1,107,100 | — | — |
| 2021-08-05 | $110.30 | $110.30 | 859,200 | — | — |
| 2021-08-04 | $110.43 | $110.43 | 344,800 | — | — |
| 2021-08-03 | $105.64 | $105.64 | 405,400 | — | — |
| 2021-08-02 | $108.75 | $108.75 | 353,700 | — | — |
| 2021-07-30 | $107.13 | $107.13 | 231,400 | — | — |
| 2021-07-29 | $108.64 | $108.64 | 205,200 | — | — |
| 2021-07-28 | $110.95 | $110.95 | 295,200 | — | — |
| 2021-07-27 | $107.35 | $107.35 | 337,300 | — | — |
| 2021-07-26 | $109.90 | $109.90 | 257,700 | — | — |
| 2021-07-23 | $113.28 | $113.28 | 326,800 | — | — |
| 2021-07-22 | $111.50 | $111.50 | 589,200 | — | — |
| 2021-07-21 | $112.69 | $112.69 | 774,200 | — | — |
| 2021-07-20 | $108.96 | $108.96 | 885,000 | — | — |
| 2021-07-19 | $106.29 | $106.29 | 443,100 | — | — |
| 2021-07-16 | $105.61 | $105.61 | 333,600 | — | — |
| 2021-07-15 | $106.28 | $106.28 | 497,900 | — | — |
| 2021-07-14 | $107.30 | $107.30 | 458,300 | — | — |
| 2021-07-13 | $111.82 | $111.82 | 390,800 | — | — |
| 2021-07-12 | $115.27 | $115.27 | 600,900 | — | — |
| 2021-07-09 | $116.59 | $116.59 | 362,100 | — | — |
| 2021-07-08 | $114.58 | $114.58 | 545,500 | — | — |
| 2021-07-07 | $119.04 | $119.04 | 403,600 | — | — |
| 2021-07-06 | $120.37 | $120.37 | 337,800 | — | — |
| 2021-07-02 | $118.03 | $118.03 | 286,700 | — | — |
| 2021-07-01 | $121.50 | $121.50 | 590,000 | — | — |
| 2021-06-30 | $122.53 | $122.53 | 361,000 | — | — |
| 2021-06-29 | $124.59 | $124.59 | 421,600 | — | — |
| 2021-06-28 | $124.53 | $124.53 | 558,500 | — | — |
| 2021-06-25 | $118.96 | $118.96 | 1,729,600 | — | — |
| 2021-06-24 | $121.87 | $121.87 | 628,000 | — | — |
| 2021-06-23 | $118.15 | $118.15 | 423,000 | — | — |
| 2021-06-22 | $115.67 | $115.67 | 330,200 | — | — |
| 2021-06-21 | $113.84 | $113.84 | 608,200 | — | — |
| 2021-06-18 | $117.99 | $117.99 | 917,800 | — | — |
| 2021-06-17 | $113.66 | $113.66 | 706,100 | — | — |
| 2021-06-16 | $108.84 | $108.84 | 1,185,700 | — | — |
| 2021-06-15 | $111.21 | $111.21 | 567,400 | — | — |
| 2021-06-14 | $116.60 | $116.60 | 525,400 | — | — |
| 2021-06-11 | $113.47 | $113.47 | 631,700 | — | — |
| 2021-06-10 | $112.54 | $112.54 | 467,000 | — | — |
| 2021-06-09 | $113.80 | $113.80 | 570,000 | — | — |
| 2021-06-08 | $115.19 | $115.19 | 308,500 | — | — |
| 2021-06-07 | $114.40 | $114.40 | 368,900 | — | — |
| 2021-06-04 | $110.45 | $110.45 | 350,200 | — | — |
| 2021-06-03 | $110.28 | $110.28 | 336,000 | — | — |
| 2021-06-02 | $113.67 | $113.67 | 335,100 | — | — |
| 2021-06-01 | $115.74 | $115.74 | 463,500 | — | — |
| 2021-05-28 | $118.29 | $118.29 | 302,600 | — | — |
| 2021-05-27 | $116.67 | $116.67 | 817,500 | — | — |
| 2021-05-26 | $116.32 | $116.32 | 422,900 | — | — |
| 2021-05-25 | $113.77 | $113.77 | 458,700 | — | — |
| 2021-05-24 | $114.86 | $114.86 | 298,900 | — | — |
| 2021-05-21 | $111.49 | $111.49 | 382,700 | — | — |
| 2021-05-20 | $113.81 | $113.81 | 434,800 | — | — |
| 2021-05-19 | $109.72 | $109.72 | 456,400 | — | — |
| 2021-05-18 | $110.43 | $110.43 | 462,500 | — | — |
| 2021-05-17 | $111.59 | $111.59 | 365,500 | — | — |
| 2021-05-14 | $113.32 | $113.32 | 501,700 | — | — |
| 2021-05-13 | $108.24 | $108.24 | 514,300 | — | — |
| 2021-05-12 | $109.87 | $109.87 | 567,000 | — | — |
| 2021-05-11 | $116.09 | $116.09 | 663,300 | — | — |
| 2021-05-10 | $113.87 | $113.87 | 600,600 | — | — |
| 2021-05-07 | $119.40 | $119.40 | 704,900 | — | — |
| 2021-05-06 | $114.14 | $114.14 | 1,387,000 | — | — |
| 2021-05-05 | $115.26 | $115.26 | 1,438,800 | — | — |
| 2021-05-04 | $123.80 | $123.80 | 1,089,000 | — | — |
| 2021-05-03 | $129.08 | $129.08 | 418,800 | — | — |
| 2021-04-30 | $133.35 | $133.35 | 353,800 | — | — |
| 2021-04-29 | $135.28 | $135.28 | 303,300 | — | — |
| 2021-04-28 | $139.05 | $139.05 | 399,000 | — | — |
| 2021-04-27 | $141.77 | $141.77 | 317,800 | — | — |
| 2021-04-26 | $143.53 | $143.53 | 330,700 | — | — |
| 2021-04-23 | $138.94 | $138.94 | 283,600 | — | — |
| 2021-04-22 | $134.14 | $134.14 | 381,200 | — | — |
| 2021-04-21 | $137.04 | $137.04 | 393,700 | — | — |
| 2021-04-20 | $131.68 | $131.68 | 387,200 | — | — |
| 2021-04-19 | $134.59 | $134.59 | 349,600 | — | — |
| 2021-04-16 | $136.14 | $136.14 | 675,500 | — | — |
| 2021-04-15 | $143.25 | $143.25 | 495,900 | — | — |
| 2021-04-14 | $139.28 | $139.28 | 411,800 | — | — |
| 2021-04-13 | $146.13 | $146.13 | 319,100 | — | — |
| 2021-04-12 | $144.68 | $144.68 | 326,400 | — | — |
| 2021-04-09 | $147.60 | $147.60 | 488,900 | — | — |
| 2021-04-08 | $149.26 | $149.26 | 605,000 | — | — |
| 2021-04-07 | $141.37 | $141.37 | 405,500 | — | — |
| 2021-04-06 | $143.77 | $143.77 | 709,000 | — | — |
| 2021-04-05 | $137.21 | $137.21 | 596,500 | — | — |
| 2021-04-01 | $135.42 | $135.42 | 522,800 | — | — |
| 2021-03-31 | $131.38 | $131.38 | 824,600 | — | — |
| 2021-03-30 | $126.56 | $126.56 | 688,900 | — | — |
| 2021-03-29 | $122.88 | $122.88 | 674,100 | — | — |
| 2021-03-26 | $132.08 | $132.08 | 1,140,300 | — | — |
| 2021-03-25 | $131.35 | $131.35 | 703,200 | — | — |
| 2021-03-24 | $133.22 | $133.22 | 473,200 | — | — |
| 2021-03-23 | $140.88 | $140.88 | 442,000 | — | — |
| 2021-03-22 | $143.89 | $143.89 | 770,700 | — | — |
| 2021-03-19 | $141.71 | $141.71 | 902,400 | — | — |
| 2021-03-18 | $137.80 | $137.80 | 766,100 | — | — |
| 2021-03-17 | $148.97 | $148.97 | 938,000 | — | — |
| 2021-03-16 | $150.23 | $150.23 | 679,400 | — | — |
| 2021-03-15 | $155.99 | $155.99 | 592,200 | — | — |
| 2021-03-12 | $156.83 | $156.83 | 554,900 | — | — |
| 2021-03-11 | $161.10 | $161.10 | 926,700 | — | — |
| 2021-03-10 | $149.02 | $149.02 | 997,000 | — | — |
| 2021-03-09 | $142.56 | $142.56 | 1,116,300 | — | — |
| 2021-03-08 | $130.04 | $130.04 | 1,039,500 | — | — |
| 2021-03-05 | $139.97 | $139.97 | 1,941,400 | — | — |
| 2021-03-04 | $137.63 | $137.63 | 2,767,800 | — | — |
| 2021-03-03 | $153.04 | $153.04 | 1,195,000 | — | — |
| 2021-03-02 | $169.01 | $169.01 | 690,900 | — | — |
| 2021-03-01 | $175.85 | $175.85 | 754,200 | — | — |
| 2021-02-26 | $169.82 | $169.82 | 1,626,300 | — | — |
| 2021-02-25 | $159.33 | $159.33 | 716,300 | — | — |
| 2021-02-24 | $172.22 | $172.22 | 661,000 | — | — |
| 2021-02-23 | $175.08 | $175.08 | 934,100 | — | — |
| 2021-02-22 | $173.73 | $173.73 | 1,465,500 | — | — |
| 2021-02-19 | $191.46 | $191.46 | 1,052,100 | — | — |
| 2021-02-18 | $187.15 | $187.15 | 788,400 | — | — |
| 2021-02-17 | $193.55 | $193.55 | 1,174,300 | — | — |
| 2021-02-16 | $203.79 | $203.79 | 959,400 | — | — |
| 2021-02-12 | $202.94 | $202.94 | 939,900 | — | — |
| 2021-02-11 | $200.60 | $200.60 | 2,211,000 | — | — |
| 2021-02-10 | $171.71 | $171.71 | 989,700 | — | — |
| 2021-02-09 | $172.93 | $172.93 | 891,800 | — | — |
| 2021-02-08 | $169.08 | $169.08 | 1,361,200 | — | — |
| 2021-02-05 | $163.76 | $163.76 | 971,700 | — | — |
| 2021-02-04 | $156.85 | $156.85 | 261,300 | — | — |
| 2021-02-03 | $153.29 | $153.29 | 287,800 | — | — |
| 2021-02-02 | $153.39 | $153.39 | 405,900 | — | — |
| 2021-02-01 | $146.33 | $146.33 | 450,900 | — | — |
| 2021-01-29 | $138.72 | $138.72 | 467,100 | — | — |
| 2021-01-28 | $141.72 | $141.72 | 748,600 | — | — |
| 2021-01-27 | $136.09 | $136.09 | 1,010,500 | — | — |
| 2021-01-26 | $145.68 | $145.68 | 452,500 | — | — |
| 2021-01-25 | $152.88 | $152.88 | 469,600 | — | — |
| 2021-01-22 | $152.05 | $152.05 | 283,300 | — | — |
| 2021-01-21 | $152.60 | $152.60 | 739,200 | — | — |
| 2021-01-20 | $156.64 | $156.64 | 1,179,900 | — | — |
| 2021-01-19 | $149.98 | $149.98 | 352,600 | — | — |
| 2021-01-15 | $143.90 | $143.90 | 468,600 | — | — |
| 2021-01-14 | $150.84 | $150.84 | 358,700 | — | — |
| 2021-01-13 | $149.88 | $149.88 | 488,100 | — | — |
| 2021-01-12 | $152.21 | $152.21 | 591,300 | — | — |
| 2021-01-11 | $149.27 | $149.27 | 441,600 | — | — |
| 2021-01-08 | $150.02 | $150.02 | 713,900 | — | — |
| 2021-01-07 | $146.93 | $146.93 | 1,188,800 | — | — |
| 2021-01-06 | $138.22 | $138.22 | 624,300 | — | — |
| 2021-01-05 | $139.60 | $139.60 | 732,700 | — | — |
| 2021-01-04 | $136.51 | $136.51 | 907,100 | — | — |