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
- 2005-07-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 | $107.65 | $112.84 | 343,600 | — | — |
| 2021-12-30 | $107.79 | $112.98 | 360,500 | — | — |
| 2021-12-29 | $108.04 | $113.24 | 312,400 | — | — |
| 2021-12-28 | $107.61 | $112.79 | 291,300 | — | — |
| 2021-12-27 | $107.55 | $112.73 | 289,500 | — | — |
| 2021-12-23 | $105.71 | $110.80 | 558,500 | — | — |
| 2021-12-22 | $104.67 | $109.71 | 345,900 | — | — |
| 2021-12-21 | $103.22 | $108.19 | 876,400 | — | — |
| 2021-12-20 | $98.78 | $103.54 | 914,300 | — | — |
| 2021-12-17 | $101.37 | $106.25 | 1,572,000 | — | — |
| 2021-12-16 | $104.79 | $109.84 | 924,000 | — | — |
| 2021-12-15 | $106.27 | $111.39 | 739,400 | — | — |
| 2021-12-14 | $105.26 | $110.33 | 1,021,900 | — | — |
| 2021-12-13 | $104.82 | $109.87 | 964,800 | — | — |
| 2021-12-10 | $107.09 | $112.25 | 908,000 | — | — |
| 2021-12-09 | $107.56 | $112.74 | 810,600 | — | — |
| 2021-12-08 | $109.52 | $114.80 | 804,100 | — | — |
| 2021-12-07 | $110.05 | $115.35 | 1,325,500 | — | — |
| 2021-12-06 | $108.43 | $113.65 | 933,200 | — | — |
| 2021-12-03 | $105.55 | $110.63 | 1,396,100 | — | — |
| 2021-12-02 | $111.51 | $116.88 | 913,800 | — | — |
| 2021-12-01 | $108.62 | $113.85 | 894,800 | — | — |
| 2021-11-30 | $109.78 | $115.07 | 1,003,200 | — | — |
| 2021-11-29 | $112.14 | $117.54 | 480,400 | — | — |
| 2021-11-26 | $112.15 | $117.55 | 670,400 | — | — |
| 2021-11-24 | $118.23 | $123.92 | 558,700 | — | — |
| 2021-11-23 | $119.58 | $125.34 | 868,700 | — | — |
| 2021-11-22 | $116.36 | $121.96 | 603,100 | — | — |
| 2021-11-19 | $114.41 | $119.92 | 775,500 | — | — |
| 2021-11-18 | $114.85 | $120.38 | 526,500 | — | — |
| 2021-11-17 | $117.07 | $122.34 | 389,700 | — | — |
| 2021-11-16 | $117.76 | $123.06 | 310,900 | — | — |
| 2021-11-15 | $118.10 | $123.42 | 366,400 | — | — |
| 2021-11-12 | $118.13 | $123.45 | 473,400 | — | — |
| 2021-11-11 | $117.80 | $123.10 | 414,700 | — | — |
| 2021-11-10 | $119.58 | $124.97 | 520,500 | — | — |
| 2021-11-09 | $120.02 | $125.42 | 474,900 | — | — |
| 2021-11-08 | $117.66 | $122.96 | 399,900 | — | — |
| 2021-11-05 | $117.40 | $122.69 | 941,900 | — | — |
| 2021-11-04 | $118.46 | $123.79 | 637,700 | — | — |
| 2021-11-03 | $122.78 | $128.31 | 631,700 | — | — |
| 2021-11-02 | $118.98 | $124.34 | 550,300 | — | — |
| 2021-11-01 | $119.98 | $125.38 | 654,600 | — | — |
| 2021-10-29 | $116.09 | $121.32 | 614,300 | — | — |
| 2021-10-28 | $116.13 | $121.36 | 627,500 | — | — |
| 2021-10-27 | $114.25 | $119.40 | 668,500 | — | — |
| 2021-10-26 | $118.52 | $123.86 | 634,900 | — | — |
| 2021-10-25 | $118.54 | $123.88 | 1,150,800 | — | — |
| 2021-10-22 | $122.02 | $127.51 | 1,026,700 | — | — |
| 2021-10-21 | $119.24 | $124.61 | 640,000 | — | — |
| 2021-10-20 | $119.03 | $124.39 | 634,200 | — | — |
| 2021-10-19 | $117.48 | $122.77 | 744,700 | — | — |
| 2021-10-18 | $116.63 | $121.88 | 968,000 | — | — |
| 2021-10-15 | $114.38 | $119.53 | 754,900 | — | — |
| 2021-10-14 | $113.73 | $118.85 | 381,700 | — | — |
| 2021-10-13 | $111.56 | $116.58 | 418,400 | — | — |
| 2021-10-12 | $111.68 | $116.71 | 301,600 | — | — |
| 2021-10-11 | $111.38 | $116.40 | 583,200 | — | — |
| 2021-10-08 | $112.35 | $117.41 | 518,900 | — | — |
| 2021-10-07 | $111.37 | $116.39 | 653,600 | — | — |
| 2021-10-06 | $108.13 | $113.00 | 662,500 | — | — |
| 2021-10-05 | $109.73 | $114.67 | 921,900 | — | — |
| 2021-10-04 | $108.11 | $112.98 | 823,200 | — | — |
| 2021-10-01 | $110.44 | $115.41 | 722,100 | — | — |
| 2021-09-30 | $108.82 | $113.72 | 943,000 | — | — |
| 2021-09-29 | $108.74 | $113.64 | 580,800 | — | — |
| 2021-09-28 | $107.14 | $111.96 | 669,600 | — | — |
| 2021-09-27 | $107.07 | $111.89 | 580,600 | — | — |
| 2021-09-24 | $103.07 | $107.71 | 472,600 | — | — |
| 2021-09-23 | $101.95 | $106.54 | 482,500 | — | — |
| 2021-09-22 | $97.08 | $101.45 | 446,300 | — | — |
| 2021-09-21 | $96.50 | $100.85 | 551,800 | — | — |
| 2021-09-20 | $95.89 | $100.21 | 702,900 | — | — |
| 2021-09-17 | $98.36 | $102.79 | 919,800 | — | — |
| 2021-09-16 | $99.01 | $103.47 | 572,100 | — | — |
| 2021-09-15 | $99.61 | $104.10 | 625,700 | — | — |
| 2021-09-14 | $97.86 | $102.27 | 790,200 | — | — |
| 2021-09-13 | $99.48 | $103.96 | 641,400 | — | — |
| 2021-09-10 | $95.91 | $100.23 | 444,300 | — | — |
| 2021-09-09 | $97.09 | $101.46 | 554,900 | — | — |
| 2021-09-08 | $95.21 | $99.50 | 480,700 | — | — |
| 2021-09-07 | $97.10 | $101.47 | 418,000 | — | — |
| 2021-09-03 | $97.51 | $101.90 | 320,000 | — | — |
| 2021-09-02 | $97.82 | $102.23 | 398,800 | — | — |
| 2021-09-01 | $96.60 | $100.95 | 418,700 | — | — |
| 2021-08-31 | $97.56 | $101.95 | 374,500 | — | — |
| 2021-08-30 | $97.18 | $101.56 | 422,200 | — | — |
| 2021-08-27 | $99.91 | $104.41 | 473,200 | — | — |
| 2021-08-26 | $96.37 | $100.71 | 458,000 | — | — |
| 2021-08-25 | $98.06 | $102.48 | 730,600 | — | — |
| 2021-08-24 | $97.70 | $102.10 | 474,200 | — | — |
| 2021-08-23 | $96.20 | $100.53 | 511,500 | — | — |
| 2021-08-20 | $95.09 | $99.37 | 475,100 | — | — |
| 2021-08-19 | $92.98 | $97.17 | 843,500 | — | — |
| 2021-08-18 | $94.78 | $99.05 | 595,300 | — | — |
| 2021-08-17 | $96.17 | $100.50 | 534,300 | — | — |
| 2021-08-16 | $98.96 | $103.42 | 432,500 | — | — |
| 2021-08-13 | $99.88 | $104.38 | 344,900 | — | — |
| 2021-08-12 | $101.11 | $105.66 | 385,600 | — | — |
| 2021-08-11 | $102.51 | $106.76 | 517,500 | — | — |
| 2021-08-10 | $100.81 | $104.99 | 510,500 | — | — |
| 2021-08-09 | $100.03 | $104.18 | 635,800 | — | — |
| 2021-08-06 | $100.22 | $104.38 | 495,300 | — | — |
| 2021-08-05 | $97.16 | $101.19 | 626,800 | — | — |
| 2021-08-04 | $92.81 | $96.66 | 395,500 | — | — |
| 2021-08-03 | $93.56 | $97.44 | 491,300 | — | — |
| 2021-08-02 | $92.07 | $95.89 | 728,900 | — | — |
| 2021-07-30 | $92.82 | $96.67 | 574,500 | — | — |
| 2021-07-29 | $94.87 | $98.80 | 450,900 | — | — |
| 2021-07-28 | $94.29 | $98.20 | 490,900 | — | — |
| 2021-07-27 | $93.64 | $97.52 | 571,600 | — | — |
| 2021-07-26 | $95.29 | $99.24 | 546,200 | — | — |
| 2021-07-23 | $95.55 | $99.51 | 286,900 | — | — |
| 2021-07-22 | $94.53 | $98.45 | 426,700 | — | — |
| 2021-07-21 | $96.20 | $100.19 | 479,100 | — | — |
| 2021-07-20 | $94.52 | $98.44 | 993,100 | — | — |
| 2021-07-19 | $90.02 | $93.75 | 1,052,400 | — | — |
| 2021-07-16 | $94.36 | $98.27 | 1,403,300 | — | — |
| 2021-07-15 | $97.57 | $101.62 | 854,200 | — | — |
| 2021-07-14 | $96.22 | $100.21 | 690,100 | — | — |
| 2021-07-13 | $96.38 | $100.38 | 611,400 | — | — |
| 2021-07-12 | $98.58 | $102.67 | 666,700 | — | — |
| 2021-07-09 | $97.52 | $101.56 | 641,500 | — | — |
| 2021-07-08 | $91.52 | $95.31 | 901,200 | — | — |
| 2021-07-07 | $93.47 | $97.35 | 627,600 | — | — |
| 2021-07-06 | $92.59 | $96.43 | 537,800 | — | — |
| 2021-07-02 | $95.61 | $99.57 | 754,400 | — | — |
| 2021-07-01 | $95.35 | $99.30 | 623,600 | — | — |
| 2021-06-30 | $92.85 | $96.70 | 593,900 | — | — |
| 2021-06-29 | $92.35 | $96.18 | 690,000 | — | — |
| 2021-06-28 | $92.28 | $96.11 | 899,000 | — | — |
| 2021-06-25 | $95.21 | $99.16 | 2,373,500 | — | — |
| 2021-06-24 | $94.66 | $98.59 | 843,100 | — | — |
| 2021-06-23 | $95.39 | $99.35 | 354,300 | — | — |
| 2021-06-22 | $95.11 | $99.05 | 692,700 | — | — |
| 2021-06-21 | $94.47 | $98.39 | 802,500 | — | — |
| 2021-06-18 | $89.16 | $92.86 | 1,544,100 | — | — |
| 2021-06-17 | $90.90 | $94.67 | 1,025,400 | — | — |
| 2021-06-16 | $97.36 | $101.40 | 838,800 | — | — |
| 2021-06-15 | $96.32 | $100.31 | 578,400 | — | — |
| 2021-06-14 | $94.88 | $98.81 | 656,400 | — | — |
| 2021-06-11 | $97.23 | $101.26 | 782,700 | — | — |
| 2021-06-10 | $98.02 | $102.08 | 700,100 | — | — |
| 2021-06-09 | $101.72 | $105.94 | 1,075,000 | — | — |
| 2021-06-08 | $102.70 | $106.96 | 728,400 | — | — |
| 2021-06-07 | $103.46 | $107.75 | 517,000 | — | — |
| 2021-06-04 | $102.26 | $106.50 | 1,423,200 | — | — |
| 2021-06-03 | $101.78 | $106.00 | 566,800 | — | — |
| 2021-06-02 | $102.33 | $106.57 | 933,900 | — | — |
| 2021-06-01 | $102.57 | $106.82 | 559,500 | — | — |
| 2021-05-28 | $100.01 | $104.16 | 335,800 | — | — |
| 2021-05-27 | $99.57 | $103.70 | 615,600 | — | — |
| 2021-05-26 | $97.90 | $101.96 | 488,000 | — | — |
| 2021-05-25 | $96.00 | $99.98 | 1,060,900 | — | — |
| 2021-05-24 | $98.54 | $102.63 | 603,600 | — | — |
| 2021-05-21 | $98.67 | $102.76 | 764,300 | — | — |
| 2021-05-20 | $98.32 | $102.40 | 574,900 | — | — |
| 2021-05-19 | $97.47 | $101.51 | 908,300 | — | — |
| 2021-05-18 | $100.93 | $105.12 | 1,915,000 | — | — |
| 2021-05-17 | $103.98 | $108.29 | 496,000 | — | — |
| 2021-05-14 | $104.47 | $108.80 | 581,500 | — | — |
| 2021-05-13 | $102.94 | $107.21 | 986,900 | — | — |
| 2021-05-12 | $100.14 | $104.03 | 548,600 | — | — |
| 2021-05-11 | $103.45 | $107.47 | 578,100 | — | — |
| 2021-05-10 | $104.98 | $109.06 | 452,800 | — | — |
| 2021-05-07 | $106.70 | $110.85 | 650,300 | — | — |
| 2021-05-06 | $105.77 | $109.88 | 807,100 | — | — |
| 2021-05-05 | $107.83 | $112.02 | 330,800 | — | — |
| 2021-05-04 | $107.16 | $111.32 | 516,600 | — | — |
| 2021-05-03 | $105.79 | $109.90 | 589,500 | — | — |
| 2021-04-30 | $105.07 | $109.15 | 774,900 | — | — |
| 2021-04-29 | $106.69 | $110.84 | 650,200 | — | — |
| 2021-04-28 | $106.20 | $110.33 | 644,900 | — | — |
| 2021-04-27 | $108.02 | $112.22 | 467,400 | — | — |
| 2021-04-26 | $107.52 | $111.70 | 575,500 | — | — |
| 2021-04-23 | $106.73 | $110.88 | 768,800 | — | — |
| 2021-04-22 | $100.39 | $104.29 | 677,600 | — | — |
| 2021-04-21 | $101.08 | $105.01 | 729,100 | — | — |
| 2021-04-20 | $96.92 | $100.69 | 960,700 | — | — |
| 2021-04-19 | $102.14 | $106.11 | 1,237,400 | — | — |
| 2021-04-16 | $100.26 | $104.16 | 1,733,600 | — | — |
| 2021-04-15 | $92.94 | $96.55 | 619,600 | — | — |
| 2021-04-14 | $94.04 | $97.69 | 505,200 | — | — |
| 2021-04-13 | $92.44 | $96.03 | 913,100 | — | — |
| 2021-04-12 | $93.36 | $96.99 | 395,600 | — | — |
| 2021-04-09 | $93.10 | $96.72 | 427,300 | — | — |
| 2021-04-08 | $92.03 | $95.61 | 463,700 | — | — |
| 2021-04-07 | $92.07 | $95.65 | 462,600 | — | — |
| 2021-04-06 | $92.49 | $96.08 | 659,200 | — | — |
| 2021-04-05 | $93.09 | $96.71 | 720,700 | — | — |
| 2021-04-01 | $94.37 | $98.04 | 965,900 | — | — |
| 2021-03-31 | $94.44 | $98.11 | 974,400 | — | — |
| 2021-03-30 | $96.77 | $100.53 | 554,800 | — | — |
| 2021-03-29 | $93.57 | $97.21 | 1,041,600 | — | — |
| 2021-03-26 | $96.10 | $99.83 | 494,100 | — | — |
| 2021-03-25 | $94.70 | $98.38 | 547,300 | — | — |
| 2021-03-24 | $91.50 | $95.06 | 794,500 | — | — |
| 2021-03-23 | $92.20 | $95.78 | 730,400 | — | — |
| 2021-03-22 | $96.24 | $99.98 | 644,400 | — | — |
| 2021-03-19 | $99.65 | $103.52 | 2,033,100 | — | — |
| 2021-03-18 | $98.70 | $102.54 | 618,300 | — | — |
| 2021-03-17 | $98.00 | $101.81 | 464,700 | — | — |
| 2021-03-16 | $97.02 | $100.79 | 545,600 | — | — |
| 2021-03-15 | $98.84 | $102.68 | 622,200 | — | — |
| 2021-03-12 | $98.68 | $102.52 | 605,500 | — | — |
| 2021-03-11 | $96.92 | $100.69 | 556,200 | — | — |
| 2021-03-10 | $95.44 | $99.15 | 842,900 | — | — |
| 2021-03-09 | $94.36 | $98.03 | 819,600 | — | — |
| 2021-03-08 | $96.92 | $100.69 | 1,054,000 | — | — |
| 2021-03-05 | $96.19 | $99.93 | 1,203,000 | — | — |
| 2021-03-04 | $93.27 | $96.89 | 1,074,600 | — | — |
| 2021-03-03 | $93.25 | $96.87 | 903,800 | — | — |
| 2021-03-02 | $93.19 | $96.81 | 1,022,600 | — | — |
| 2021-03-01 | $95.66 | $99.38 | 995,600 | — | — |
| 2021-02-26 | $91.51 | $95.07 | 701,400 | — | — |
| 2021-02-25 | $94.18 | $97.84 | 1,072,900 | — | — |
| 2021-02-24 | $97.61 | $101.40 | 1,305,700 | — | — |
| 2021-02-23 | $93.56 | $97.20 | 1,516,400 | — | — |
| 2021-02-22 | $92.18 | $95.76 | 1,284,400 | — | — |
| 2021-02-19 | $88.07 | $91.49 | 1,090,000 | — | — |
| 2021-02-18 | $82.75 | $85.97 | 883,000 | — | — |
| 2021-02-17 | $82.92 | $85.88 | 1,323,500 | — | — |
| 2021-02-16 | $80.53 | $83.41 | 698,500 | — | — |
| 2021-02-12 | $78.20 | $80.99 | 763,300 | — | — |
| 2021-02-11 | $77.23 | $79.99 | 851,400 | — | — |
| 2021-02-10 | $76.88 | $79.63 | 794,200 | — | — |
| 2021-02-09 | $76.44 | $79.17 | 612,100 | — | — |
| 2021-02-08 | $75.89 | $78.60 | 519,300 | — | — |
| 2021-02-05 | $73.87 | $76.51 | 495,400 | — | — |
| 2021-02-04 | $73.40 | $76.02 | 617,900 | — | — |
| 2021-02-03 | $72.29 | $74.87 | 392,500 | — | — |
| 2021-02-02 | $72.37 | $74.96 | 590,900 | — | — |
| 2021-02-01 | $70.38 | $72.89 | 492,100 | — | — |
| 2021-01-29 | $68.18 | $70.62 | 567,200 | — | — |
| 2021-01-28 | $69.19 | $71.66 | 621,400 | — | — |
| 2021-01-27 | $68.74 | $71.20 | 843,400 | — | — |
| 2021-01-26 | $69.54 | $72.02 | 747,400 | — | — |
| 2021-01-25 | $70.93 | $73.46 | 1,067,300 | — | — |
| 2021-01-22 | $71.19 | $73.73 | 1,284,500 | — | — |
| 2021-01-21 | $69.38 | $71.86 | 1,009,400 | — | — |
| 2021-01-20 | $71.31 | $73.86 | 638,000 | — | — |
| 2021-01-19 | $70.66 | $73.18 | 584,300 | — | — |
| 2021-01-15 | $70.32 | $72.83 | 660,500 | — | — |
| 2021-01-14 | $72.43 | $75.02 | 580,800 | — | — |
| 2021-01-13 | $69.78 | $72.27 | 473,200 | — | — |
| 2021-01-12 | $70.00 | $72.50 | 986,600 | — | — |
| 2021-01-11 | $68.67 | $71.12 | 544,500 | — | — |
| 2021-01-08 | $66.48 | $68.86 | 745,600 | — | — |
| 2021-01-07 | $67.42 | $69.83 | 1,282,000 | — | — |
| 2021-01-06 | $65.93 | $68.29 | 1,565,700 | — | — |
| 2021-01-05 | $59.79 | $61.93 | 569,400 | — | — |
| 2021-01-04 | $59.04 | $61.15 | 851,500 | — | — |