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
- 1996-11-26 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 | $122.86 | $191.99 | 582,500 | — | — |
| 2021-12-30 | $121.74 | $190.24 | 883,700 | — | — |
| 2021-12-29 | $122.06 | $190.74 | 1,407,600 | — | — |
| 2021-12-28 | $121.73 | $190.22 | 766,500 | — | — |
| 2021-12-27 | $122.25 | $191.03 | 838,400 | — | — |
| 2021-12-23 | $121.67 | $190.13 | 1,375,500 | — | — |
| 2021-12-22 | $121.30 | $189.55 | 1,068,000 | — | — |
| 2021-12-21 | $120.41 | $188.16 | 1,903,300 | — | — |
| 2021-12-20 | $119.38 | $186.55 | 3,378,600 | — | — |
| 2021-12-17 | $127.31 | $198.94 | 1,557,200 | — | — |
| 2021-12-16 | $128.87 | $201.38 | 1,267,200 | — | — |
| 2021-12-15 | $127.89 | $199.85 | 1,962,400 | — | — |
| 2021-12-14 | $125.70 | $196.43 | 2,380,600 | — | — |
| 2021-12-13 | $125.42 | $195.99 | 2,500,000 | — | — |
| 2021-12-10 | $129.44 | $202.27 | 1,231,400 | — | — |
| 2021-12-09 | $128.70 | $201.11 | 1,443,100 | — | — |
| 2021-12-08 | $129.85 | $202.91 | 1,415,500 | — | — |
| 2021-12-07 | $131.82 | $205.23 | 2,389,600 | — | — |
| 2021-12-06 | $130.00 | $202.40 | 1,188,100 | — | — |
| 2021-12-03 | $128.03 | $199.33 | 1,207,400 | — | — |
| 2021-12-02 | $128.99 | $200.82 | 1,144,800 | — | — |
| 2021-12-01 | $126.20 | $196.48 | 1,169,400 | — | — |
| 2021-11-30 | $126.57 | $197.06 | 1,143,900 | — | — |
| 2021-11-29 | $128.37 | $199.86 | 1,021,100 | — | — |
| 2021-11-26 | $126.87 | $197.52 | 700,000 | — | — |
| 2021-11-24 | $130.97 | $203.91 | 862,900 | — | — |
| 2021-11-23 | $130.57 | $203.28 | 881,900 | — | — |
| 2021-11-22 | $129.33 | $201.35 | 733,700 | — | — |
| 2021-11-19 | $129.38 | $201.43 | 870,300 | — | — |
| 2021-11-18 | $129.29 | $201.29 | 871,200 | — | — |
| 2021-11-17 | $127.69 | $198.80 | 600,500 | — | — |
| 2021-11-16 | $129.53 | $201.66 | 816,100 | — | — |
| 2021-11-15 | $129.13 | $201.04 | 692,700 | — | — |
| 2021-11-12 | $129.85 | $202.16 | 1,008,000 | — | — |
| 2021-11-11 | $129.90 | $202.24 | 818,800 | — | — |
| 2021-11-10 | $130.86 | $203.73 | 648,300 | — | — |
| 2021-11-09 | $132.05 | $205.59 | 765,300 | — | — |
| 2021-11-08 | $131.88 | $205.32 | 674,100 | — | — |
| 2021-11-05 | $132.90 | $206.91 | 580,800 | — | — |
| 2021-11-04 | $131.81 | $205.21 | 1,279,900 | — | — |
| 2021-11-03 | $132.65 | $206.52 | 749,600 | — | — |
| 2021-11-02 | $132.46 | $206.23 | 823,200 | — | — |
| 2021-11-01 | $133.28 | $207.50 | 766,700 | — | — |
| 2021-10-29 | $132.91 | $206.93 | 1,199,700 | — | — |
| 2021-10-28 | $132.87 | $206.86 | 1,015,400 | — | — |
| 2021-10-27 | $132.81 | $206.77 | 1,517,400 | — | — |
| 2021-10-26 | $133.16 | $207.32 | 1,576,600 | — | — |
| 2021-10-25 | $133.52 | $207.88 | 1,324,000 | — | — |
| 2021-10-22 | $135.53 | $211.01 | 1,639,600 | — | — |
| 2021-10-21 | $132.74 | $206.66 | 2,451,200 | — | — |
| 2021-10-20 | $130.79 | $203.63 | 4,344,000 | — | — |
| 2021-10-19 | $124.29 | $193.51 | 927,900 | — | — |
| 2021-10-18 | $123.53 | $192.32 | 1,099,500 | — | — |
| 2021-10-15 | $122.69 | $191.01 | 890,200 | — | — |
| 2021-10-14 | $121.63 | $189.36 | 1,132,100 | — | — |
| 2021-10-13 | $118.76 | $184.90 | 1,007,100 | — | — |
| 2021-10-12 | $116.15 | $180.83 | 887,700 | — | — |
| 2021-10-11 | $116.40 | $181.22 | 450,700 | — | — |
| 2021-10-08 | $116.91 | $182.02 | 980,600 | — | — |
| 2021-10-07 | $116.93 | $182.05 | 1,098,300 | — | — |
| 2021-10-06 | $117.90 | $183.56 | 1,279,800 | — | — |
| 2021-10-05 | $117.39 | $182.76 | 1,019,500 | — | — |
| 2021-10-04 | $116.78 | $181.81 | 1,380,900 | — | — |
| 2021-10-01 | $118.01 | $183.73 | 1,619,800 | — | — |
| 2021-09-30 | $115.65 | $180.05 | 1,359,200 | — | — |
| 2021-09-29 | $115.72 | $180.16 | 1,329,500 | — | — |
| 2021-09-28 | $116.04 | $180.66 | 2,228,000 | — | — |
| 2021-09-27 | $117.50 | $182.93 | 1,315,800 | — | — |
| 2021-09-24 | $115.74 | $180.19 | 1,350,000 | — | — |
| 2021-09-23 | $116.33 | $181.11 | 1,784,400 | — | — |
| 2021-09-22 | $115.00 | $179.04 | 1,826,300 | — | — |
| 2021-09-21 | $115.31 | $179.53 | 2,142,600 | — | — |
| 2021-09-20 | $113.96 | $177.42 | 3,001,600 | — | — |
| 2021-09-17 | $118.31 | $184.20 | 3,965,700 | — | — |
| 2021-09-16 | $115.80 | $180.29 | 2,681,500 | — | — |
| 2021-09-15 | $117.30 | $182.62 | 5,720,600 | — | — |
| 2021-09-14 | $114.90 | $178.89 | 1,754,800 | — | — |
| 2021-09-13 | $116.89 | $181.98 | 2,452,700 | — | — |
| 2021-09-10 | $118.90 | $185.11 | 2,281,200 | — | — |
| 2021-09-09 | $119.99 | $186.81 | 5,518,800 | — | — |
| 2021-09-08 | $122.13 | $190.14 | 3,238,000 | — | — |
| 2021-09-07 | $122.83 | $191.23 | 6,954,900 | — | — |
| 2021-09-03 | $127.22 | $197.30 | 6,148,800 | — | — |
| 2021-09-02 | $124.35 | $192.85 | 5,225,900 | — | — |
| 2021-09-01 | $121.92 | $189.08 | 8,944,300 | — | — |
| 2021-08-31 | $117.63 | $182.43 | 15,223,800 | — | — |
| 2021-08-30 | $109.68 | $170.10 | 2,119,100 | — | — |
| 2021-08-27 | $110.35 | $171.14 | 1,137,300 | — | — |
| 2021-08-26 | $109.15 | $169.28 | 1,086,600 | — | — |
| 2021-08-25 | $108.40 | $168.12 | 849,300 | — | — |
| 2021-08-24 | $108.10 | $167.65 | 788,900 | — | — |
| 2021-08-23 | $107.66 | $166.97 | 1,166,900 | — | — |
| 2021-08-20 | $105.95 | $164.32 | 981,600 | — | — |
| 2021-08-19 | $106.47 | $165.12 | 1,726,000 | — | — |
| 2021-08-18 | $106.24 | $164.77 | 1,182,500 | — | — |
| 2021-08-17 | $105.95 | $164.32 | 1,932,200 | — | — |
| 2021-08-16 | $106.63 | $165.37 | 1,283,900 | — | — |
| 2021-08-13 | $107.46 | $166.66 | 884,000 | — | — |
| 2021-08-12 | $108.25 | $167.88 | 1,062,100 | — | — |
| 2021-08-11 | $108.08 | $167.62 | 1,680,800 | — | — |
| 2021-08-10 | $107.31 | $166.43 | 2,539,700 | — | — |
| 2021-08-09 | $108.01 | $167.51 | 1,222,200 | — | — |
| 2021-08-06 | $107.86 | $167.28 | 1,311,100 | — | — |
| 2021-08-05 | $108.70 | $168.58 | 1,167,800 | — | — |
| 2021-08-04 | $107.69 | $167.01 | 886,300 | — | — |
| 2021-08-03 | $107.87 | $167.29 | 899,900 | — | — |
| 2021-08-02 | $107.16 | $166.19 | 730,200 | — | — |
| 2021-07-30 | $108.63 | $168.47 | 1,416,100 | — | — |
| 2021-07-29 | $107.48 | $166.69 | 1,094,000 | — | — |
| 2021-07-28 | $106.41 | $165.03 | 2,068,300 | — | — |
| 2021-07-27 | $106.44 | $165.08 | 1,970,700 | — | — |
| 2021-07-26 | $104.97 | $162.80 | 938,000 | — | — |
| 2021-07-23 | $105.89 | $164.22 | 1,077,000 | — | — |
| 2021-07-22 | $104.93 | $162.73 | 1,571,000 | — | — |
| 2021-07-21 | $104.22 | $161.63 | 2,202,400 | — | — |
| 2021-07-20 | $102.30 | $158.66 | 2,252,500 | — | — |
| 2021-07-19 | $101.48 | $157.38 | 2,778,900 | — | — |
| 2021-07-16 | $104.38 | $161.88 | 1,611,000 | — | — |
| 2021-07-15 | $105.12 | $163.03 | 1,596,900 | — | — |
| 2021-07-14 | $105.06 | $162.94 | 1,014,100 | — | — |
| 2021-07-13 | $105.42 | $163.49 | 1,463,500 | — | — |
| 2021-07-12 | $105.75 | $164.01 | 1,304,900 | — | — |
| 2021-07-09 | $107.32 | $166.44 | 1,637,600 | — | — |
| 2021-07-08 | $105.32 | $163.34 | 4,985,500 | — | — |
| 2021-07-07 | $106.03 | $164.44 | 1,051,700 | — | — |
| 2021-07-06 | $104.21 | $161.62 | 1,220,200 | — | — |
| 2021-07-02 | $106.78 | $165.60 | 1,221,800 | — | — |
| 2021-07-01 | $105.62 | $163.80 | 823,900 | — | — |
| 2021-06-30 | $105.52 | $163.65 | 1,351,100 | — | — |
| 2021-06-29 | $106.31 | $164.87 | 941,600 | — | — |
| 2021-06-28 | $105.56 | $163.71 | 860,800 | — | — |
| 2021-06-25 | $106.56 | $165.26 | 766,400 | — | — |
| 2021-06-24 | $105.98 | $164.36 | 924,100 | — | — |
| 2021-06-23 | $105.34 | $163.37 | 1,189,300 | — | — |
| 2021-06-22 | $105.57 | $163.73 | 1,070,500 | — | — |
| 2021-06-21 | $105.04 | $162.90 | 1,476,500 | — | — |
| 2021-06-18 | $104.68 | $162.35 | 3,509,500 | — | — |
| 2021-06-17 | $106.00 | $164.39 | 2,322,000 | — | — |
| 2021-06-16 | $107.95 | $167.42 | 2,635,800 | — | — |
| 2021-06-15 | $110.24 | $170.97 | 1,959,700 | — | — |
| 2021-06-14 | $111.04 | $172.21 | 1,396,300 | — | — |
| 2021-06-11 | $110.32 | $171.09 | 1,232,600 | — | — |
| 2021-06-10 | $110.23 | $170.95 | 1,747,800 | — | — |
| 2021-06-09 | $109.96 | $170.53 | 1,496,100 | — | — |
| 2021-06-08 | $110.16 | $170.85 | 1,634,200 | — | — |
| 2021-06-07 | $110.96 | $171.30 | 1,668,900 | — | — |
| 2021-06-04 | $112.48 | $173.64 | 2,486,600 | — | — |
| 2021-06-03 | $111.74 | $172.50 | 1,408,900 | — | — |
| 2021-06-02 | $111.59 | $172.27 | 2,868,100 | — | — |
| 2021-06-01 | $112.13 | $173.10 | 3,448,600 | — | — |
| 2021-05-28 | $112.57 | $173.78 | 5,414,800 | — | — |
| 2021-05-27 | $110.81 | $171.06 | 4,356,800 | — | — |
| 2021-05-26 | $107.77 | $166.37 | 3,799,400 | — | — |
| 2021-05-25 | $105.39 | $162.70 | 6,179,300 | — | — |
| 2021-05-24 | $102.63 | $158.44 | 2,796,600 | — | — |
| 2021-05-21 | $104.29 | $161.00 | 4,251,300 | — | — |
| 2021-05-20 | $106.39 | $164.24 | 3,615,900 | — | — |
| 2021-05-19 | $106.41 | $164.27 | 2,056,300 | — | — |
| 2021-05-18 | $108.44 | $167.41 | 3,034,800 | — | — |
| 2021-05-17 | $108.51 | $167.51 | 5,635,900 | — | — |
| 2021-05-14 | $107.33 | $165.69 | 4,846,600 | — | — |
| 2021-05-13 | $111.05 | $171.44 | 1,659,400 | — | — |
| 2021-05-12 | $110.76 | $170.99 | 851,800 | — | — |
| 2021-05-11 | $112.47 | $173.63 | 1,058,900 | — | — |
| 2021-05-10 | $113.17 | $174.71 | 1,149,600 | — | — |
| 2021-05-07 | $112.36 | $173.46 | 1,126,100 | — | — |
| 2021-05-06 | $110.21 | $170.14 | 901,100 | — | — |
| 2021-05-05 | $109.94 | $169.72 | 1,117,000 | — | — |
| 2021-05-04 | $108.71 | $167.82 | 751,000 | — | — |
| 2021-05-03 | $109.11 | $168.44 | 1,309,700 | — | — |
| 2021-04-30 | $107.65 | $166.19 | 1,363,300 | — | — |
| 2021-04-29 | $108.30 | $167.19 | 1,263,700 | — | — |
| 2021-04-28 | $108.99 | $168.26 | 2,668,000 | — | — |
| 2021-04-27 | $108.00 | $166.73 | 2,289,700 | — | — |
| 2021-04-26 | $109.46 | $168.98 | 1,645,600 | — | — |
| 2021-04-23 | $108.86 | $168.05 | 2,420,000 | — | — |
| 2021-04-22 | $109.91 | $169.68 | 2,476,700 | — | — |
| 2021-04-21 | $110.97 | $171.31 | 2,412,500 | — | — |
| 2021-04-20 | $110.15 | $170.05 | 6,089,400 | — | — |
| 2021-04-19 | $118.13 | $182.37 | 658,900 | — | — |
| 2021-04-16 | $118.77 | $183.35 | 822,600 | — | — |
| 2021-04-15 | $117.43 | $181.28 | 483,100 | — | — |
| 2021-04-14 | $116.96 | $180.56 | 359,500 | — | — |
| 2021-04-13 | $117.07 | $180.73 | 737,600 | — | — |
| 2021-04-12 | $117.01 | $180.64 | 599,600 | — | — |
| 2021-04-09 | $117.50 | $181.39 | 736,500 | — | — |
| 2021-04-08 | $116.10 | $179.23 | 561,000 | — | — |
| 2021-04-07 | $116.60 | $180.00 | 441,600 | — | — |
| 2021-04-06 | $116.67 | $180.11 | 513,800 | — | — |
| 2021-04-05 | $118.23 | $182.52 | 654,600 | — | — |
| 2021-04-01 | $117.76 | $181.79 | 730,500 | — | — |
| 2021-03-31 | $115.98 | $179.05 | 1,277,900 | — | — |
| 2021-03-30 | $115.98 | $179.05 | 1,017,100 | — | — |
| 2021-03-29 | $116.76 | $180.25 | 940,700 | — | — |
| 2021-03-26 | $116.84 | $180.37 | 984,300 | — | — |
| 2021-03-25 | $116.18 | $179.35 | 642,700 | — | — |
| 2021-03-24 | $116.25 | $179.46 | 1,211,100 | — | — |
| 2021-03-23 | $113.86 | $175.77 | 1,237,900 | — | — |
| 2021-03-22 | $113.16 | $174.69 | 2,062,700 | — | — |
| 2021-03-19 | $116.82 | $180.34 | 731,600 | — | — |
| 2021-03-18 | $118.12 | $182.35 | 837,900 | — | — |
| 2021-03-17 | $118.06 | $182.26 | 986,600 | — | — |
| 2021-03-16 | $117.56 | $181.49 | 1,242,800 | — | — |
| 2021-03-15 | $116.69 | $180.14 | 1,177,500 | — | — |
| 2021-03-12 | $115.69 | $178.60 | 641,600 | — | — |
| 2021-03-11 | $115.27 | $177.95 | 751,400 | — | — |
| 2021-03-10 | $114.42 | $176.64 | 782,500 | — | — |
| 2021-03-09 | $112.92 | $174.32 | 1,663,800 | — | — |
| 2021-03-08 | $113.35 | $174.24 | 787,100 | — | — |
| 2021-03-05 | $112.37 | $172.73 | 1,539,200 | — | — |
| 2021-03-04 | $108.97 | $167.50 | 1,348,800 | — | — |
| 2021-03-03 | $111.47 | $171.35 | 1,090,400 | — | — |
| 2021-03-02 | $111.95 | $172.08 | 1,140,600 | — | — |
| 2021-03-01 | $111.90 | $172.01 | 1,110,600 | — | — |
| 2021-02-26 | $109.32 | $168.04 | 1,515,300 | — | — |
| 2021-02-25 | $110.66 | $170.10 | 1,052,400 | — | — |
| 2021-02-24 | $110.66 | $170.10 | 743,900 | — | — |
| 2021-02-23 | $108.91 | $167.41 | 1,034,300 | — | — |
| 2021-02-22 | $107.38 | $165.06 | 934,500 | — | — |
| 2021-02-19 | $109.08 | $167.67 | 852,600 | — | — |
| 2021-02-18 | $108.02 | $166.04 | 676,300 | — | — |
| 2021-02-17 | $108.93 | $167.44 | 563,800 | — | — |
| 2021-02-16 | $110.13 | $169.29 | 816,100 | — | — |
| 2021-02-12 | $110.62 | $170.04 | 782,400 | — | — |
| 2021-02-11 | $108.18 | $166.29 | 849,500 | — | — |
| 2021-02-10 | $106.57 | $163.81 | 641,300 | — | — |
| 2021-02-09 | $107.21 | $164.80 | 1,169,200 | — | — |
| 2021-02-08 | $106.37 | $163.51 | 722,000 | — | — |
| 2021-02-05 | $106.11 | $163.11 | 1,164,600 | — | — |
| 2021-02-04 | $104.39 | $160.46 | 1,137,600 | — | — |
| 2021-02-03 | $104.62 | $160.82 | 661,700 | — | — |
| 2021-02-02 | $105.68 | $162.45 | 774,900 | — | — |
| 2021-02-01 | $102.42 | $157.43 | 1,230,300 | — | — |
| 2021-01-29 | $101.17 | $155.51 | 1,281,800 | — | — |
| 2021-01-28 | $104.02 | $159.89 | 1,637,900 | — | — |
| 2021-01-27 | $101.32 | $155.74 | 1,434,900 | — | — |
| 2021-01-26 | $107.19 | $164.77 | 989,200 | — | — |
| 2021-01-25 | $107.99 | $166.00 | 1,005,300 | — | — |
| 2021-01-22 | $106.62 | $163.89 | 666,600 | — | — |
| 2021-01-21 | $108.26 | $166.41 | 586,500 | — | — |
| 2021-01-20 | $110.13 | $169.29 | 561,900 | — | — |
| 2021-01-19 | $109.68 | $168.59 | 587,500 | — | — |
| 2021-01-15 | $111.58 | $171.52 | 494,100 | — | — |
| 2021-01-14 | $112.37 | $172.73 | 548,600 | — | — |
| 2021-01-13 | $113.65 | $174.70 | 587,100 | — | — |
| 2021-01-12 | $114.07 | $175.34 | 606,600 | — | — |
| 2021-01-11 | $114.05 | $175.31 | 968,000 | — | — |
| 2021-01-08 | $116.06 | $178.40 | 618,200 | — | — |
| 2021-01-07 | $113.73 | $174.82 | 799,600 | — | — |
| 2021-01-06 | $112.97 | $173.65 | 983,700 | — | — |
| 2021-01-05 | $111.05 | $170.70 | 744,900 | — | — |
| 2021-01-04 | $109.58 | $168.44 | 853,900 | — | — |