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
- 2007-06-22 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 | $129.39 | $295.46 | 1,553,600 | — | — |
| 2021-12-30 | $128.50 | $293.43 | 2,164,800 | — | — |
| 2021-12-29 | $128.51 | $293.45 | 4,076,500 | — | — |
| 2021-12-28 | $131.38 | $300.00 | 2,745,400 | — | — |
| 2021-12-27 | $135.10 | $308.50 | 2,558,200 | — | — |
| 2021-12-23 | $135.00 | $308.27 | 4,729,500 | — | — |
| 2021-12-22 | $130.51 | $298.02 | 5,404,500 | — | — |
| 2021-12-21 | $123.42 | $281.83 | 3,582,200 | — | — |
| 2021-12-20 | $119.72 | $273.38 | 5,599,800 | — | — |
| 2021-12-17 | $123.27 | $281.48 | 4,565,900 | — | — |
| 2021-12-16 | $123.93 | $282.99 | 4,320,200 | — | — |
| 2021-12-15 | $127.87 | $291.99 | 4,182,500 | — | — |
| 2021-12-14 | $126.71 | $289.34 | 7,265,800 | — | — |
| 2021-12-13 | $129.00 | $294.57 | 4,793,000 | — | — |
| 2021-12-10 | $133.80 | $305.53 | 2,351,900 | — | — |
| 2021-12-09 | $133.99 | $305.96 | 3,896,000 | — | — |
| 2021-12-08 | $135.34 | $309.05 | 7,133,300 | — | — |
| 2021-12-07 | $139.33 | $318.16 | 3,033,600 | — | — |
| 2021-12-06 | $134.72 | $307.63 | 4,793,800 | — | — |
| 2021-12-03 | $135.25 | $308.84 | 4,434,800 | — | — |
| 2021-12-02 | $141.24 | $322.52 | 3,218,500 | — | — |
| 2021-12-01 | $137.65 | $314.32 | 4,724,700 | — | — |
| 2021-11-30 | $141.45 | $323.00 | 14,190,800 | — | — |
| 2021-11-29 | $148.88 | $339.96 | 3,354,100 | — | — |
| 2021-11-26 | $143.81 | $328.39 | 2,670,600 | — | — |
| 2021-11-24 | $148.23 | $338.48 | 2,751,700 | — | — |
| 2021-11-23 | $145.52 | $332.29 | 2,801,900 | — | — |
| 2021-11-22 | $144.39 | $329.71 | 4,546,200 | — | — |
| 2021-11-19 | $146.44 | $334.39 | 2,867,400 | — | — |
| 2021-11-18 | $146.85 | $335.33 | 3,009,300 | — | — |
| 2021-11-17 | $145.08 | $331.29 | 2,578,100 | — | — |
| 2021-11-16 | $144.22 | $329.32 | 2,529,800 | — | — |
| 2021-11-15 | $142.80 | $326.08 | 2,226,500 | — | — |
| 2021-11-12 | $143.00 | $326.54 | 2,746,800 | — | — |
| 2021-11-11 | $141.32 | $322.70 | 2,099,200 | — | — |
| 2021-11-10 | $139.46 | $318.45 | 3,465,500 | — | — |
| 2021-11-09 | $146.39 | $334.28 | 3,526,000 | — | — |
| 2021-11-08 | $142.04 | $324.35 | 3,836,700 | — | — |
| 2021-11-05 | $142.55 | $325.51 | 3,623,800 | — | — |
| 2021-11-04 | $144.53 | $330.03 | 4,413,700 | — | — |
| 2021-11-03 | $144.50 | $329.96 | 2,827,700 | — | — |
| 2021-11-02 | $143.93 | $328.66 | 3,689,000 | — | — |
| 2021-11-01 | $137.57 | $314.14 | 2,780,600 | — | — |
| 2021-10-29 | $138.42 | $316.08 | 4,100,900 | — | — |
| 2021-10-28 | $139.37 | $315.76 | 2,985,700 | — | — |
| 2021-10-27 | $136.49 | $309.24 | 3,799,500 | — | — |
| 2021-10-26 | $142.16 | $322.08 | 2,842,400 | — | — |
| 2021-10-25 | $139.57 | $316.21 | 2,793,400 | — | — |
| 2021-10-22 | $137.63 | $311.82 | 3,346,900 | — | — |
| 2021-10-21 | $132.52 | $300.24 | 4,251,300 | — | — |
| 2021-10-20 | $128.69 | $291.56 | 2,913,700 | — | — |
| 2021-10-19 | $126.79 | $287.26 | 2,182,500 | — | — |
| 2021-10-18 | $123.81 | $280.51 | 2,621,900 | — | — |
| 2021-10-15 | $123.03 | $278.74 | 2,860,000 | — | — |
| 2021-10-14 | $122.03 | $276.47 | 3,233,800 | — | — |
| 2021-10-13 | $118.69 | $268.91 | 2,117,600 | — | — |
| 2021-10-12 | $115.94 | $262.68 | 2,365,400 | — | — |
| 2021-10-11 | $114.54 | $259.50 | 1,401,600 | — | — |
| 2021-10-08 | $116.43 | $263.79 | 1,935,900 | — | — |
| 2021-10-07 | $115.28 | $261.18 | 3,610,100 | — | — |
| 2021-10-06 | $113.87 | $257.99 | 2,714,800 | — | — |
| 2021-10-05 | $114.81 | $260.12 | 3,422,400 | — | — |
| 2021-10-04 | $110.95 | $251.37 | 7,681,600 | — | — |
| 2021-10-01 | $115.75 | $262.25 | 4,267,800 | — | — |
| 2021-09-30 | $116.34 | $263.58 | 4,649,600 | — | — |
| 2021-09-29 | $118.92 | $269.43 | 2,434,500 | — | — |
| 2021-09-28 | $118.18 | $267.75 | 4,755,800 | — | — |
| 2021-09-27 | $123.34 | $279.44 | 3,349,000 | — | — |
| 2021-09-24 | $125.10 | $283.43 | 3,115,700 | — | — |
| 2021-09-23 | $127.09 | $287.94 | 3,648,000 | — | — |
| 2021-09-22 | $125.82 | $285.06 | 4,473,500 | — | — |
| 2021-09-21 | $127.57 | $289.03 | 5,850,800 | — | — |
| 2021-09-20 | $123.96 | $280.85 | 10,694,500 | — | — |
| 2021-09-17 | $133.63 | $302.76 | 17,114,400 | — | — |
| 2021-09-16 | $135.04 | $305.95 | 3,725,100 | — | — |
| 2021-09-15 | $134.60 | $304.95 | 4,374,300 | — | — |
| 2021-09-14 | $130.60 | $295.89 | 3,478,400 | — | — |
| 2021-09-13 | $129.21 | $292.74 | 2,638,800 | — | — |
| 2021-09-10 | $128.74 | $291.68 | 2,144,400 | — | — |
| 2021-09-09 | $129.41 | $293.19 | 2,209,000 | — | — |
| 2021-09-08 | $128.31 | $290.70 | 2,362,800 | — | — |
| 2021-09-07 | $127.07 | $287.89 | 3,260,600 | — | — |
| 2021-09-03 | $129.00 | $292.27 | 2,767,200 | — | — |
| 2021-09-02 | $128.32 | $290.72 | 3,344,100 | — | — |
| 2021-09-01 | $127.52 | $288.91 | 3,847,200 | — | — |
| 2021-08-31 | $125.73 | $284.86 | 3,045,000 | — | — |
| 2021-08-30 | $124.41 | $281.87 | 2,963,800 | — | — |
| 2021-08-27 | $124.22 | $281.44 | 3,315,100 | — | — |
| 2021-08-26 | $121.88 | $276.13 | 3,221,300 | — | — |
| 2021-08-25 | $119.52 | $270.79 | 2,910,500 | — | — |
| 2021-08-24 | $118.07 | $267.50 | 2,563,800 | — | — |
| 2021-08-23 | $115.77 | $262.29 | 2,865,300 | — | — |
| 2021-08-20 | $113.30 | $256.70 | 2,040,200 | — | — |
| 2021-08-19 | $110.37 | $250.06 | 2,895,300 | — | — |
| 2021-08-18 | $111.43 | $252.46 | 1,819,200 | — | — |
| 2021-08-17 | $112.81 | $255.59 | 1,833,400 | — | — |
| 2021-08-16 | $114.76 | $260.00 | 2,254,500 | — | — |
| 2021-08-13 | $114.80 | $260.09 | 2,542,100 | — | — |
| 2021-08-12 | $113.50 | $257.15 | 3,028,900 | — | — |
| 2021-08-11 | $114.46 | $259.32 | 3,066,600 | — | — |
| 2021-08-10 | $113.82 | $257.87 | 2,658,400 | — | — |
| 2021-08-09 | $114.24 | $258.82 | 2,322,100 | — | — |
| 2021-08-06 | $114.29 | $258.94 | 4,692,400 | — | — |
| 2021-08-05 | $115.70 | $262.13 | 3,277,800 | — | — |
| 2021-08-04 | $116.75 | $264.51 | 2,232,800 | — | — |
| 2021-08-03 | $115.16 | $260.91 | 2,685,600 | — | — |
| 2021-08-02 | $115.19 | $260.98 | 2,448,300 | — | — |
| 2021-07-30 | $115.27 | $261.16 | 2,967,400 | — | — |
| 2021-07-29 | $116.70 | $262.81 | 2,873,800 | — | — |
| 2021-07-28 | $114.36 | $257.54 | 3,264,500 | — | — |
| 2021-07-27 | $114.21 | $257.20 | 3,537,000 | — | — |
| 2021-07-26 | $113.29 | $255.13 | 3,466,200 | — | — |
| 2021-07-23 | $111.30 | $250.65 | 3,986,100 | — | — |
| 2021-07-22 | $110.13 | $248.02 | 5,615,000 | — | — |
| 2021-07-21 | $105.79 | $238.24 | 3,618,600 | — | — |
| 2021-07-20 | $103.84 | $233.85 | 4,268,700 | — | — |
| 2021-07-19 | $99.73 | $224.60 | 3,140,200 | — | — |
| 2021-07-16 | $102.20 | $230.16 | 3,479,600 | — | — |
| 2021-07-15 | $102.50 | $230.83 | 4,654,400 | — | — |
| 2021-07-14 | $98.65 | $222.16 | 2,228,400 | — | — |
| 2021-07-13 | $99.83 | $224.82 | 2,428,700 | — | — |
| 2021-07-12 | $101.93 | $229.55 | 3,971,300 | — | — |
| 2021-07-09 | $99.73 | $224.60 | 2,073,600 | — | — |
| 2021-07-08 | $98.26 | $221.28 | 3,320,700 | — | — |
| 2021-07-07 | $98.88 | $222.68 | 2,847,800 | — | — |
| 2021-07-06 | $97.54 | $219.66 | 3,190,400 | — | — |
| 2021-07-02 | $97.65 | $219.91 | 2,084,300 | — | — |
| 2021-07-01 | $97.11 | $218.70 | 3,234,900 | — | — |
| 2021-06-30 | $97.14 | $218.76 | 4,338,800 | — | — |
| 2021-06-29 | $98.95 | $222.84 | 2,691,100 | — | — |
| 2021-06-28 | $99.25 | $223.51 | 2,961,800 | — | — |
| 2021-06-25 | $98.55 | $221.94 | 37,994,700 | — | — |
| 2021-06-24 | $99.62 | $224.35 | 6,446,600 | — | — |
| 2021-06-23 | $99.58 | $224.26 | 4,229,800 | — | — |
| 2021-06-22 | $98.41 | $221.62 | 4,533,200 | — | — |
| 2021-06-21 | $98.31 | $221.40 | 4,820,800 | — | — |
| 2021-06-18 | $96.38 | $217.05 | 6,348,900 | — | — |
| 2021-06-17 | $97.13 | $218.74 | 5,666,600 | — | — |
| 2021-06-16 | $98.48 | $221.78 | 4,585,100 | — | — |
| 2021-06-15 | $97.32 | $219.17 | 3,826,200 | — | — |
| 2021-06-14 | $95.61 | $215.32 | 3,252,200 | — | — |
| 2021-06-11 | $95.41 | $214.87 | 3,385,800 | — | — |
| 2021-06-10 | $93.66 | $210.93 | 4,048,100 | — | — |
| 2021-06-09 | $94.20 | $212.14 | 2,458,200 | — | — |
| 2021-06-08 | $94.61 | $213.07 | 2,695,900 | — | — |
| 2021-06-07 | $94.40 | $212.59 | 4,139,800 | — | — |
| 2021-06-04 | $93.20 | $209.89 | 2,312,700 | — | — |
| 2021-06-03 | $92.32 | $207.91 | 2,852,400 | — | — |
| 2021-06-02 | $92.23 | $207.71 | 2,422,100 | — | — |
| 2021-06-01 | $92.42 | $208.13 | 2,764,900 | — | — |
| 2021-05-28 | $92.67 | $208.70 | 2,021,100 | — | — |
| 2021-05-27 | $92.15 | $207.52 | 4,489,600 | — | — |
| 2021-05-26 | $92.12 | $207.46 | 3,008,200 | — | — |
| 2021-05-25 | $91.01 | $204.96 | 3,939,600 | — | — |
| 2021-05-24 | $91.22 | $205.43 | 2,635,600 | — | — |
| 2021-05-21 | $90.74 | $204.35 | 3,623,300 | — | — |
| 2021-05-20 | $89.15 | $200.77 | 4,292,600 | — | — |
| 2021-05-19 | $87.56 | $197.19 | 2,967,200 | — | — |
| 2021-05-18 | $88.09 | $198.38 | 3,046,000 | — | — |
| 2021-05-17 | $87.78 | $197.68 | 2,862,800 | — | — |
| 2021-05-14 | $87.48 | $197.01 | 2,829,500 | — | — |
| 2021-05-13 | $85.41 | $192.35 | 3,177,300 | — | — |
| 2021-05-12 | $84.30 | $189.85 | 5,346,100 | — | — |
| 2021-05-11 | $87.83 | $197.80 | 4,102,300 | — | — |
| 2021-05-10 | $88.61 | $199.55 | 3,047,500 | — | — |
| 2021-05-07 | $90.04 | $202.77 | 4,356,400 | — | — |
| 2021-05-06 | $88.33 | $198.92 | 2,451,500 | — | — |
| 2021-05-05 | $88.07 | $198.34 | 3,563,500 | — | — |
| 2021-05-04 | $88.33 | $198.92 | 3,040,800 | — | — |
| 2021-05-03 | $88.48 | $199.26 | 2,296,400 | — | — |
| 2021-04-30 | $88.49 | $199.28 | 4,481,600 | — | — |
| 2021-04-29 | $89.50 | $199.71 | 3,078,600 | — | — |
| 2021-04-28 | $89.03 | $198.66 | 5,145,400 | — | — |
| 2021-04-27 | $88.59 | $197.68 | 3,176,300 | — | — |
| 2021-04-26 | $87.09 | $194.33 | 5,045,100 | — | — |
| 2021-04-23 | $87.22 | $194.62 | 5,634,000 | — | — |
| 2021-04-22 | $82.96 | $185.12 | 6,106,200 | — | — |
| 2021-04-21 | $80.31 | $179.20 | 4,306,400 | — | — |
| 2021-04-20 | $79.50 | $177.40 | 2,641,400 | — | — |
| 2021-04-19 | $79.30 | $176.95 | 2,425,200 | — | — |
| 2021-04-16 | $79.28 | $176.91 | 3,025,700 | — | — |
| 2021-04-15 | $79.65 | $177.73 | 4,292,100 | — | — |
| 2021-04-14 | $78.00 | $174.05 | 2,706,500 | — | — |
| 2021-04-13 | $78.39 | $174.92 | 2,121,600 | — | — |
| 2021-04-12 | $77.37 | $172.64 | 1,858,400 | — | — |
| 2021-04-09 | $76.90 | $171.59 | 1,599,900 | — | — |
| 2021-04-08 | $76.75 | $171.26 | 2,489,100 | — | — |
| 2021-04-07 | $75.23 | $167.87 | 2,213,100 | — | — |
| 2021-04-06 | $74.62 | $166.51 | 1,854,000 | — | — |
| 2021-04-05 | $75.00 | $167.36 | 1,588,800 | — | — |
| 2021-04-01 | $75.19 | $167.78 | 1,672,100 | — | — |
| 2021-03-31 | $74.53 | $166.31 | 2,551,500 | — | — |
| 2021-03-30 | $74.25 | $165.68 | 1,651,700 | — | — |
| 2021-03-29 | $74.28 | $165.75 | 2,230,200 | — | — |
| 2021-03-26 | $74.31 | $165.82 | 2,424,200 | — | — |
| 2021-03-25 | $72.99 | $162.87 | 2,096,600 | — | — |
| 2021-03-24 | $72.15 | $161.00 | 2,303,400 | — | — |
| 2021-03-23 | $73.19 | $163.32 | 1,494,300 | — | — |
| 2021-03-22 | $73.55 | $164.12 | 2,750,000 | — | — |
| 2021-03-19 | $72.47 | $161.71 | 2,712,800 | — | — |
| 2021-03-18 | $73.03 | $162.96 | 2,532,000 | — | — |
| 2021-03-17 | $76.09 | $169.79 | 2,877,100 | — | — |
| 2021-03-16 | $74.87 | $167.07 | 4,418,000 | — | — |
| 2021-03-15 | $74.93 | $167.20 | 3,717,700 | — | — |
| 2021-03-12 | $74.84 | $167.00 | 3,444,400 | — | — |
| 2021-03-11 | $74.01 | $165.15 | 4,626,100 | — | — |
| 2021-03-10 | $70.76 | $157.89 | 3,123,800 | — | — |
| 2021-03-09 | $69.35 | $154.75 | 3,981,700 | — | — |
| 2021-03-08 | $67.53 | $150.69 | 4,558,100 | — | — |
| 2021-03-05 | $66.02 | $147.32 | 6,290,600 | — | — |
| 2021-03-04 | $67.08 | $149.68 | 4,421,000 | — | — |
| 2021-03-03 | $69.59 | $155.28 | 1,996,000 | — | — |
| 2021-03-02 | $69.96 | $156.11 | 2,309,100 | — | — |
| 2021-03-01 | $70.73 | $157.83 | 2,612,900 | — | — |
| 2021-02-26 | $69.23 | $154.48 | 3,419,700 | — | — |
| 2021-02-25 | $68.41 | $152.65 | 2,196,100 | — | — |
| 2021-02-24 | $69.86 | $155.89 | 1,988,000 | — | — |
| 2021-02-23 | $69.30 | $154.64 | 2,349,400 | — | — |
| 2021-02-22 | $69.52 | $155.13 | 2,108,000 | — | — |
| 2021-02-19 | $69.97 | $156.13 | 1,856,500 | — | — |
| 2021-02-18 | $69.68 | $155.48 | 1,693,800 | — | — |
| 2021-02-17 | $69.88 | $155.93 | 1,816,000 | — | — |
| 2021-02-16 | $70.34 | $156.96 | 3,133,300 | — | — |
| 2021-02-12 | $70.21 | $156.67 | 1,686,800 | — | — |
| 2021-02-11 | $70.66 | $157.67 | 2,393,900 | — | — |
| 2021-02-10 | $70.86 | $158.12 | 1,816,000 | — | — |
| 2021-02-09 | $70.89 | $158.18 | 3,868,700 | — | — |
| 2021-02-08 | $70.55 | $157.43 | 3,139,700 | — | — |
| 2021-02-05 | $70.84 | $158.07 | 2,708,200 | — | — |
| 2021-02-04 | $70.99 | $156.27 | 2,334,200 | — | — |
| 2021-02-03 | $69.95 | $153.98 | 2,640,700 | — | — |
| 2021-02-02 | $70.99 | $156.27 | 2,847,300 | — | — |
| 2021-02-01 | $69.33 | $152.61 | 3,021,700 | — | — |
| 2021-01-29 | $67.19 | $147.90 | 3,844,300 | — | — |
| 2021-01-28 | $67.05 | $147.59 | 3,750,400 | — | — |
| 2021-01-27 | $65.16 | $143.43 | 6,384,400 | — | — |
| 2021-01-26 | $64.90 | $142.86 | 5,279,700 | — | — |
| 2021-01-25 | $64.98 | $143.04 | 3,451,000 | — | — |
| 2021-01-22 | $65.03 | $143.15 | 2,220,900 | — | — |
| 2021-01-21 | $65.69 | $144.60 | 2,016,900 | — | — |
| 2021-01-20 | $65.22 | $143.56 | 2,271,800 | — | — |
| 2021-01-19 | $64.41 | $141.78 | 1,657,200 | — | — |
| 2021-01-15 | $63.35 | $139.45 | 2,043,600 | — | — |
| 2021-01-14 | $63.50 | $139.78 | 2,760,400 | — | — |
| 2021-01-13 | $63.97 | $140.81 | 2,360,600 | — | — |
| 2021-01-12 | $62.58 | $137.75 | 1,908,400 | — | — |
| 2021-01-11 | $62.69 | $137.99 | 1,689,100 | — | — |
| 2021-01-08 | $62.90 | $138.46 | 2,396,700 | — | — |
| 2021-01-07 | $63.23 | $139.18 | 2,368,300 | — | — |
| 2021-01-06 | $61.66 | $135.73 | 5,090,700 | — | — |
| 2021-01-05 | $62.81 | $138.26 | 2,758,600 | — | — |
| 2021-01-04 | $63.00 | $138.68 | 3,255,800 | — | — |