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-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 | $93.39 | $93.39 | 651,300 | — | — |
| 2021-12-30 | $93.15 | $93.15 | 420,200 | — | — |
| 2021-12-29 | $90.05 | $90.05 | 494,200 | — | — |
| 2021-12-28 | $90.34 | $90.34 | 447,300 | — | — |
| 2021-12-27 | $91.25 | $91.25 | 440,100 | — | — |
| 2021-12-23 | $93.80 | $93.80 | 778,000 | — | — |
| 2021-12-22 | $93.87 | $93.87 | 334,700 | — | — |
| 2021-12-21 | $95.00 | $95.00 | 481,400 | — | — |
| 2021-12-20 | $91.99 | $91.99 | 492,300 | — | — |
| 2021-12-17 | $95.64 | $95.64 | 1,240,000 | — | — |
| 2021-12-16 | $89.23 | $89.23 | 823,500 | — | — |
| 2021-12-15 | $93.04 | $93.04 | 809,800 | — | — |
| 2021-12-14 | $88.19 | $88.19 | 1,007,700 | — | — |
| 2021-12-13 | $90.05 | $90.05 | 543,700 | — | — |
| 2021-12-10 | $89.41 | $89.41 | 606,800 | — | — |
| 2021-12-09 | $91.58 | $91.58 | 617,300 | — | — |
| 2021-12-08 | $96.59 | $96.59 | 827,900 | — | — |
| 2021-12-07 | $92.56 | $92.56 | 1,529,500 | — | — |
| 2021-12-06 | $86.26 | $86.26 | 866,100 | — | — |
| 2021-12-03 | $86.56 | $86.56 | 1,423,200 | — | — |
| 2021-12-02 | $91.78 | $91.78 | 637,000 | — | — |
| 2021-12-01 | $89.10 | $89.10 | 786,200 | — | — |
| 2021-11-30 | $91.46 | $91.46 | 1,106,300 | — | — |
| 2021-11-29 | $91.20 | $91.20 | 1,163,000 | — | — |
| 2021-11-26 | $94.66 | $94.66 | 719,700 | — | — |
| 2021-11-24 | $96.10 | $96.10 | 601,900 | — | — |
| 2021-11-23 | $95.53 | $95.53 | 1,147,700 | — | — |
| 2021-11-22 | $99.07 | $99.07 | 752,900 | — | — |
| 2021-11-19 | $103.18 | $103.18 | 718,000 | — | — |
| 2021-11-18 | $105.08 | $105.08 | 1,209,300 | — | — |
| 2021-11-17 | $112.49 | $112.49 | 494,800 | — | — |
| 2021-11-16 | $115.00 | $115.00 | 514,200 | — | — |
| 2021-11-15 | $115.85 | $115.85 | 472,700 | — | — |
| 2021-11-12 | $115.04 | $115.04 | 1,928,800 | — | — |
| 2021-11-11 | $113.21 | $113.21 | 704,400 | — | — |
| 2021-11-10 | $107.00 | $107.00 | 584,800 | — | — |
| 2021-11-09 | $113.21 | $113.21 | 430,000 | — | — |
| 2021-11-08 | $116.78 | $116.78 | 669,400 | — | — |
| 2021-11-05 | $115.97 | $115.97 | 1,012,200 | — | — |
| 2021-11-04 | $110.67 | $110.67 | 930,900 | — | — |
| 2021-11-03 | $111.91 | $111.91 | 355,900 | — | — |
| 2021-11-02 | $114.11 | $114.11 | 322,500 | — | — |
| 2021-11-01 | $119.00 | $119.00 | 887,000 | — | — |
| 2021-10-29 | $114.57 | $114.57 | 682,500 | — | — |
| 2021-10-28 | $117.20 | $117.20 | 673,500 | — | — |
| 2021-10-27 | $113.98 | $113.98 | 326,700 | — | — |
| 2021-10-26 | $115.97 | $115.97 | 310,400 | — | — |
| 2021-10-25 | $116.00 | $116.00 | 360,600 | — | — |
| 2021-10-22 | $114.93 | $114.93 | 561,600 | — | — |
| 2021-10-21 | $112.32 | $112.32 | 249,200 | — | — |
| 2021-10-20 | $112.43 | $112.43 | 257,400 | — | — |
| 2021-10-19 | $113.67 | $113.67 | 360,100 | — | — |
| 2021-10-18 | $111.39 | $111.39 | 351,000 | — | — |
| 2021-10-15 | $110.77 | $110.77 | 509,100 | — | — |
| 2021-10-14 | $113.37 | $113.37 | 322,000 | — | — |
| 2021-10-13 | $110.85 | $110.85 | 658,500 | — | — |
| 2021-10-12 | $108.89 | $108.89 | 494,200 | — | — |
| 2021-10-11 | $111.71 | $111.71 | 457,300 | — | — |
| 2021-10-08 | $114.07 | $114.07 | 292,600 | — | — |
| 2021-10-07 | $116.58 | $116.58 | 771,600 | — | — |
| 2021-10-06 | $111.00 | $111.00 | 366,600 | — | — |
| 2021-10-05 | $111.07 | $111.07 | 412,700 | — | — |
| 2021-10-04 | $109.46 | $109.46 | 451,600 | — | — |
| 2021-10-01 | $112.39 | $112.39 | 529,200 | — | — |
| 2021-09-30 | $111.44 | $111.44 | 845,500 | — | — |
| 2021-09-29 | $107.62 | $107.62 | 340,500 | — | — |
| 2021-09-28 | $107.26 | $107.26 | 1,255,100 | — | — |
| 2021-09-27 | $115.12 | $115.12 | 388,100 | — | — |
| 2021-09-24 | $118.12 | $118.12 | 774,800 | — | — |
| 2021-09-23 | $123.54 | $123.54 | 624,800 | — | — |
| 2021-09-22 | $125.68 | $125.68 | 475,000 | — | — |
| 2021-09-21 | $123.70 | $123.70 | 624,600 | — | — |
| 2021-09-20 | $119.68 | $119.68 | 700,800 | — | — |
| 2021-09-17 | $126.36 | $126.36 | 1,222,500 | — | — |
| 2021-09-16 | $120.37 | $120.37 | 334,700 | — | — |
| 2021-09-15 | $120.24 | $120.24 | 472,700 | — | — |
| 2021-09-14 | $120.06 | $120.06 | 922,900 | — | — |
| 2021-09-13 | $120.25 | $120.25 | 510,600 | — | — |
| 2021-09-10 | $120.15 | $120.15 | 513,200 | — | — |
| 2021-09-09 | $120.06 | $120.06 | 454,900 | — | — |
| 2021-09-08 | $118.97 | $118.97 | 607,600 | — | — |
| 2021-09-07 | $122.48 | $122.48 | 368,400 | — | — |
| 2021-09-03 | $123.76 | $123.76 | 249,500 | — | — |
| 2021-09-02 | $123.57 | $123.57 | 458,700 | — | — |
| 2021-09-01 | $121.82 | $121.82 | 537,200 | — | — |
| 2021-08-31 | $118.43 | $118.43 | 538,000 | — | — |
| 2021-08-30 | $119.81 | $119.81 | 691,300 | — | — |
| 2021-08-27 | $117.97 | $117.97 | 460,000 | — | — |
| 2021-08-26 | $114.97 | $114.97 | 337,600 | — | — |
| 2021-08-25 | $115.17 | $115.17 | 457,200 | — | — |
| 2021-08-24 | $114.76 | $114.76 | 1,273,000 | — | — |
| 2021-08-23 | $110.68 | $110.68 | 430,000 | — | — |
| 2021-08-20 | $108.02 | $108.02 | 581,300 | — | — |
| 2021-08-19 | $103.31 | $103.31 | 775,300 | — | — |
| 2021-08-18 | $100.94 | $100.94 | 642,100 | — | — |
| 2021-08-17 | $100.17 | $100.17 | 391,600 | — | — |
| 2021-08-16 | $101.10 | $101.10 | 466,700 | — | — |
| 2021-08-13 | $100.91 | $100.91 | 394,800 | — | — |
| 2021-08-12 | $102.09 | $102.09 | 686,600 | — | — |
| 2021-08-11 | $102.56 | $102.56 | 967,000 | — | — |
| 2021-08-10 | $105.67 | $105.67 | 881,500 | — | — |
| 2021-08-09 | $114.83 | $114.83 | 730,700 | — | — |
| 2021-08-06 | $117.30 | $117.30 | 1,008,400 | — | — |
| 2021-08-05 | $119.64 | $119.64 | 1,182,900 | — | — |
| 2021-08-04 | $114.52 | $114.52 | 570,200 | — | — |
| 2021-08-03 | $110.84 | $110.84 | 381,800 | — | — |
| 2021-08-02 | $112.33 | $112.33 | 772,100 | — | — |
| 2021-07-30 | $114.52 | $114.52 | 572,400 | — | — |
| 2021-07-29 | $112.16 | $112.16 | 747,300 | — | — |
| 2021-07-28 | $110.97 | $110.97 | 895,900 | — | — |
| 2021-07-27 | $108.96 | $108.96 | 1,153,800 | — | — |
| 2021-07-26 | $110.54 | $110.54 | 854,800 | — | — |
| 2021-07-23 | $114.00 | $114.00 | 1,096,600 | — | — |
| 2021-07-22 | $116.82 | $116.82 | 3,544,600 | — | — |
| 2021-07-21 | $117.09 | $117.09 | 1,763,300 | — | — |
| 2021-07-20 | $107.25 | $107.25 | 1,226,700 | — | — |
| 2021-07-19 | $106.58 | $106.58 | 1,531,500 | — | — |
| 2021-07-16 | $113.12 | $113.12 | 576,900 | — | — |
| 2021-07-15 | $112.47 | $112.47 | 1,348,300 | — | — |
| 2021-07-14 | $113.47 | $113.47 | 1,422,800 | — | — |
| 2021-07-13 | $116.50 | $116.50 | 583,100 | — | — |
| 2021-07-12 | $119.51 | $119.51 | 978,900 | — | — |
| 2021-07-09 | $120.94 | $120.94 | 804,100 | — | — |
| 2021-07-08 | $117.29 | $117.29 | 736,500 | — | — |
| 2021-07-07 | $116.52 | $116.52 | 1,752,100 | — | — |
| 2021-07-06 | $117.89 | $117.89 | 802,700 | — | — |
| 2021-07-02 | $116.86 | $116.86 | 504,600 | — | — |
| 2021-07-01 | $116.06 | $116.06 | 884,900 | — | — |
| 2021-06-30 | $113.53 | $113.53 | 1,113,400 | — | — |
| 2021-06-29 | $116.38 | $116.38 | 1,063,800 | — | — |
| 2021-06-28 | $116.63 | $116.63 | 760,600 | — | — |
| 2021-06-25 | $115.15 | $115.15 | 11,430,700 | — | — |
| 2021-06-24 | $119.72 | $119.72 | 1,681,000 | — | — |
| 2021-06-23 | $114.96 | $114.96 | 1,576,100 | — | — |
| 2021-06-22 | $110.86 | $110.86 | 1,073,200 | — | — |
| 2021-06-21 | $109.30 | $109.30 | 1,260,200 | — | — |
| 2021-06-18 | $102.88 | $102.88 | 2,501,900 | — | — |
| 2021-06-17 | $103.26 | $103.26 | 825,400 | — | — |
| 2021-06-16 | $100.95 | $100.95 | 847,800 | — | — |
| 2021-06-15 | $101.32 | $101.32 | 495,000 | — | — |
| 2021-06-14 | $103.75 | $103.75 | 838,800 | — | — |
| 2021-06-11 | $103.88 | $103.88 | 1,059,600 | — | — |
| 2021-06-10 | $105.56 | $105.56 | 1,041,100 | — | — |
| 2021-06-09 | $104.27 | $104.27 | 1,007,800 | — | — |
| 2021-06-08 | $104.58 | $104.58 | 1,087,300 | — | — |
| 2021-06-07 | $102.17 | $102.17 | 903,800 | — | — |
| 2021-06-04 | $97.51 | $97.51 | 1,174,500 | — | — |
| 2021-06-03 | $94.67 | $94.67 | 783,800 | — | — |
| 2021-06-02 | $93.45 | $93.45 | 822,100 | — | — |
| 2021-06-01 | $92.00 | $92.00 | 711,700 | — | — |
| 2021-05-28 | $94.14 | $94.14 | 882,300 | — | — |
| 2021-05-27 | $92.57 | $92.57 | 1,272,400 | — | — |
| 2021-05-26 | $89.57 | $89.57 | 965,100 | — | — |
| 2021-05-25 | $90.51 | $90.51 | 1,332,400 | — | — |
| 2021-05-24 | $86.42 | $86.42 | 976,500 | — | — |
| 2021-05-21 | $86.05 | $86.05 | 590,400 | — | — |
| 2021-05-20 | $88.03 | $88.03 | 945,800 | — | — |
| 2021-05-19 | $86.75 | $86.75 | 949,300 | — | — |
| 2021-05-18 | $90.19 | $90.19 | 600,200 | — | — |
| 2021-05-17 | $91.81 | $91.81 | 789,800 | — | — |
| 2021-05-14 | $93.19 | $93.19 | 1,683,700 | — | — |
| 2021-05-13 | $88.92 | $88.92 | 1,147,800 | — | — |
| 2021-05-12 | $87.16 | $87.16 | 881,100 | — | — |
| 2021-05-11 | $90.25 | $90.25 | 1,282,200 | — | — |
| 2021-05-10 | $90.59 | $90.59 | 1,431,700 | — | — |
| 2021-05-07 | $101.83 | $101.83 | 1,386,300 | — | — |
| 2021-05-06 | $96.31 | $96.31 | 1,724,800 | — | — |
| 2021-05-05 | $104.92 | $104.92 | 898,400 | — | — |
| 2021-05-04 | $106.84 | $106.84 | 943,500 | — | — |
| 2021-05-03 | $109.55 | $109.55 | 644,200 | — | — |
| 2021-04-30 | $110.02 | $110.02 | 641,800 | — | — |
| 2021-04-29 | $109.34 | $109.34 | 433,700 | — | — |
| 2021-04-28 | $113.14 | $113.14 | 385,000 | — | — |
| 2021-04-27 | $115.11 | $115.11 | 560,900 | — | — |
| 2021-04-26 | $115.92 | $115.92 | 463,900 | — | — |
| 2021-04-23 | $111.79 | $111.79 | 796,000 | — | — |
| 2021-04-22 | $106.94 | $106.94 | 1,000,700 | — | — |
| 2021-04-21 | $109.61 | $109.61 | 530,300 | — | — |
| 2021-04-20 | $104.06 | $104.06 | 531,500 | — | — |
| 2021-04-19 | $104.93 | $104.93 | 860,600 | — | — |
| 2021-04-16 | $106.95 | $106.95 | 1,258,700 | — | — |
| 2021-04-15 | $106.35 | $106.35 | 663,800 | — | — |
| 2021-04-14 | $101.24 | $101.24 | 579,200 | — | — |
| 2021-04-13 | $107.32 | $107.32 | 1,029,600 | — | — |
| 2021-04-12 | $103.75 | $103.75 | 617,700 | — | — |
| 2021-04-09 | $104.98 | $104.98 | 383,900 | — | — |
| 2021-04-08 | $105.71 | $105.71 | 821,700 | — | — |
| 2021-04-07 | $101.42 | $101.42 | 468,500 | — | — |
| 2021-04-06 | $104.83 | $104.83 | 510,300 | — | — |
| 2021-04-05 | $105.99 | $105.99 | 690,400 | — | — |
| 2021-04-01 | $102.92 | $102.92 | 522,500 | — | — |
| 2021-03-31 | $101.54 | $101.54 | 1,330,600 | — | — |
| 2021-03-30 | $97.15 | $97.15 | 901,800 | — | — |
| 2021-03-29 | $91.47 | $91.47 | 1,343,200 | — | — |
| 2021-03-26 | $93.64 | $93.64 | 748,900 | — | — |
| 2021-03-25 | $94.98 | $94.98 | 1,016,400 | — | — |
| 2021-03-24 | $96.61 | $96.61 | 888,300 | — | — |
| 2021-03-23 | $100.35 | $100.35 | 533,400 | — | — |
| 2021-03-22 | $104.31 | $104.31 | 446,500 | — | — |
| 2021-03-19 | $103.32 | $103.32 | 2,031,500 | — | — |
| 2021-03-18 | $98.84 | $98.84 | 542,600 | — | — |
| 2021-03-17 | $106.00 | $106.00 | 737,500 | — | — |
| 2021-03-16 | $104.19 | $104.19 | 543,900 | — | — |
| 2021-03-15 | $109.06 | $109.06 | 429,500 | — | — |
| 2021-03-12 | $104.04 | $104.04 | 1,083,400 | — | — |
| 2021-03-11 | $103.98 | $103.98 | 1,615,800 | — | — |
| 2021-03-10 | $98.71 | $98.71 | 942,000 | — | — |
| 2021-03-09 | $99.30 | $99.30 | 1,284,700 | — | — |
| 2021-03-08 | $93.27 | $93.27 | 940,700 | — | — |
| 2021-03-05 | $102.99 | $102.99 | 1,382,700 | — | — |
| 2021-03-04 | $102.15 | $102.15 | 1,800,400 | — | — |
| 2021-03-03 | $108.70 | $108.70 | 961,800 | — | — |
| 2021-03-02 | $118.02 | $118.02 | 782,300 | — | — |
| 2021-03-01 | $123.49 | $123.49 | 825,600 | — | — |
| 2021-02-26 | $116.09 | $116.09 | 1,436,700 | — | — |
| 2021-02-25 | $108.76 | $108.76 | 1,112,300 | — | — |
| 2021-02-24 | $112.83 | $112.83 | 593,800 | — | — |
| 2021-02-23 | $111.09 | $111.09 | 1,179,700 | — | — |
| 2021-02-22 | $111.01 | $111.01 | 590,600 | — | — |
| 2021-02-19 | $119.61 | $119.61 | 646,100 | — | — |
| 2021-02-18 | $114.05 | $114.05 | 525,200 | — | — |
| 2021-02-17 | $114.84 | $114.84 | 795,100 | — | — |
| 2021-02-16 | $119.86 | $119.86 | 778,100 | — | — |
| 2021-02-12 | $124.36 | $124.36 | 992,700 | — | — |
| 2021-02-11 | $117.74 | $117.74 | 933,900 | — | — |
| 2021-02-10 | $118.29 | $118.29 | 551,300 | — | — |
| 2021-02-09 | $119.04 | $119.04 | 471,700 | — | — |
| 2021-02-08 | $118.56 | $118.56 | 485,900 | — | — |
| 2021-02-05 | $119.07 | $119.07 | 540,900 | — | — |
| 2021-02-04 | $116.44 | $116.44 | 454,700 | — | — |
| 2021-02-03 | $114.64 | $114.64 | 510,100 | — | — |
| 2021-02-02 | $119.03 | $119.03 | 674,900 | — | — |
| 2021-02-01 | $111.55 | $111.55 | 556,600 | — | — |
| 2021-01-29 | $106.64 | $106.64 | 870,700 | — | — |
| 2021-01-28 | $108.64 | $108.64 | 1,047,000 | — | — |
| 2021-01-27 | $100.20 | $100.20 | 1,702,200 | — | — |
| 2021-01-26 | $109.59 | $109.59 | 892,100 | — | — |
| 2021-01-25 | $119.00 | $119.00 | 1,490,200 | — | — |
| 2021-01-22 | $119.75 | $119.75 | 796,900 | — | — |
| 2021-01-21 | $119.99 | $119.99 | 693,900 | — | — |
| 2021-01-20 | $123.38 | $123.38 | 1,085,200 | — | — |
| 2021-01-19 | $123.90 | $123.90 | 744,400 | — | — |
| 2021-01-15 | $120.16 | $120.16 | 1,051,200 | — | — |
| 2021-01-14 | $115.91 | $115.91 | 876,900 | — | — |
| 2021-01-13 | $113.28 | $113.28 | 746,300 | — | — |
| 2021-01-12 | $110.83 | $110.83 | 540,100 | — | — |
| 2021-01-11 | $110.31 | $110.31 | 563,400 | — | — |
| 2021-01-08 | $111.17 | $111.17 | 740,200 | — | — |
| 2021-01-07 | $108.78 | $108.78 | 1,075,700 | — | — |
| 2021-01-06 | $103.21 | $103.21 | 1,220,500 | — | — |
| 2021-01-05 | $100.04 | $100.04 | 1,064,000 | — | — |
| 2021-01-04 | $96.31 | $96.31 | 1,315,000 | — | — |