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
- 2017-10-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 | $223.71 | $223.71 | 2,366,400 | — | — |
| 2021-12-30 | $224.31 | $224.31 | 3,791,500 | — | — |
| 2021-12-29 | $213.91 | $213.91 | 1,927,900 | — | — |
| 2021-12-28 | $216.89 | $216.89 | 2,569,200 | — | — |
| 2021-12-27 | $219.60 | $219.60 | 2,376,800 | — | — |
| 2021-12-23 | $222.05 | $222.05 | 2,625,000 | — | — |
| 2021-12-22 | $222.88 | $222.88 | 3,411,200 | — | — |
| 2021-12-21 | $227.93 | $227.93 | 7,464,300 | — | — |
| 2021-12-20 | $205.68 | $205.68 | 4,708,700 | — | — |
| 2021-12-17 | $212.80 | $212.80 | 9,214,400 | — | — |
| 2021-12-16 | $214.52 | $214.52 | 6,116,200 | — | — |
| 2021-12-15 | $226.50 | $226.50 | 6,105,100 | — | — |
| 2021-12-14 | $224.72 | $224.72 | 5,052,600 | — | — |
| 2021-12-13 | $231.04 | $231.04 | 5,824,600 | — | — |
| 2021-12-10 | $237.94 | $237.94 | 7,211,800 | — | — |
| 2021-12-09 | $254.80 | $254.80 | 3,864,100 | — | — |
| 2021-12-08 | $263.01 | $263.01 | 4,597,500 | — | — |
| 2021-12-07 | $252.14 | $252.14 | 5,365,000 | — | — |
| 2021-12-06 | $246.87 | $246.87 | 6,118,000 | — | — |
| 2021-12-03 | $253.44 | $253.44 | 7,002,300 | — | — |
| 2021-12-02 | $261.11 | $261.11 | 7,260,100 | — | — |
| 2021-12-01 | $261.81 | $261.81 | 8,561,500 | — | — |
| 2021-11-30 | $288.07 | $288.07 | 15,548,700 | — | — |
| 2021-11-29 | $297.96 | $297.96 | 4,505,900 | — | — |
| 2021-11-26 | $296.82 | $296.82 | 3,854,100 | — | — |
| 2021-11-24 | $289.59 | $289.59 | 5,139,500 | — | — |
| 2021-11-23 | $287.52 | $287.52 | 9,759,800 | — | — |
| 2021-11-22 | $299.13 | $299.13 | 7,042,800 | — | — |
| 2021-11-19 | $309.99 | $309.99 | 3,409,000 | — | — |
| 2021-11-18 | $310.74 | $310.74 | 4,001,100 | — | — |
| 2021-11-17 | $314.41 | $314.41 | 10,798,000 | — | — |
| 2021-11-16 | $329.91 | $329.91 | 8,403,800 | — | — |
| 2021-11-15 | $343.02 | $343.02 | 3,623,600 | — | — |
| 2021-11-12 | $341.29 | $341.29 | 2,890,500 | — | — |
| 2021-11-11 | $333.30 | $333.30 | 2,864,700 | — | — |
| 2021-11-10 | $335.30 | $335.30 | 2,970,400 | — | — |
| 2021-11-09 | $340.91 | $340.91 | 3,446,000 | — | — |
| 2021-11-08 | $344.09 | $344.09 | 3,463,300 | — | — |
| 2021-11-05 | $357.78 | $357.78 | 2,164,800 | — | — |
| 2021-11-04 | $356.95 | $356.95 | 2,000,800 | — | — |
| 2021-11-03 | $353.66 | $353.66 | 1,549,300 | — | — |
| 2021-11-02 | $360.23 | $360.23 | 1,993,600 | — | — |
| 2021-11-01 | $354.04 | $354.04 | 3,183,100 | — | — |
| 2021-10-29 | $343.57 | $343.57 | 2,518,300 | — | — |
| 2021-10-28 | $352.73 | $352.73 | 2,760,700 | — | — |
| 2021-10-27 | $340.17 | $340.17 | 2,116,100 | — | — |
| 2021-10-26 | $343.57 | $343.57 | 2,562,100 | — | — |
| 2021-10-25 | $348.32 | $348.32 | 4,415,700 | — | — |
| 2021-10-22 | $355.30 | $355.30 | 3,093,700 | — | — |
| 2021-10-21 | $363.30 | $363.30 | 1,468,100 | — | — |
| 2021-10-20 | $360.60 | $360.60 | 2,258,300 | — | — |
| 2021-10-19 | $366.99 | $366.99 | 2,570,400 | — | — |
| 2021-10-18 | $357.09 | $357.09 | 2,197,300 | — | — |
| 2021-10-15 | $354.50 | $354.50 | 2,603,700 | — | — |
| 2021-10-14 | $345.37 | $345.37 | 3,050,300 | — | — |
| 2021-10-13 | $349.35 | $349.35 | 5,903,800 | — | — |
| 2021-10-12 | $324.90 | $324.90 | 2,094,000 | — | — |
| 2021-10-11 | $316.07 | $316.07 | 1,304,300 | — | — |
| 2021-10-08 | $323.28 | $323.28 | 1,775,500 | — | — |
| 2021-10-07 | $324.25 | $324.25 | 2,526,500 | — | — |
| 2021-10-06 | $315.34 | $315.34 | 2,000,000 | — | — |
| 2021-10-05 | $320.94 | $320.94 | 2,601,400 | — | — |
| 2021-10-04 | $317.90 | $317.90 | 2,519,300 | — | — |
| 2021-10-01 | $319.56 | $319.56 | 2,424,600 | — | — |
| 2021-09-30 | $318.73 | $318.73 | 3,732,500 | — | — |
| 2021-09-29 | $311.78 | $311.78 | 3,861,800 | — | — |
| 2021-09-28 | $316.72 | $316.72 | 4,728,500 | — | — |
| 2021-09-27 | $336.26 | $336.26 | 3,037,700 | — | — |
| 2021-09-24 | $340.41 | $340.41 | 2,371,900 | — | — |
| 2021-09-23 | $342.72 | $342.72 | 1,895,900 | — | — |
| 2021-09-22 | $337.31 | $337.31 | 2,057,400 | — | — |
| 2021-09-21 | $329.39 | $329.39 | 2,426,900 | — | — |
| 2021-09-20 | $329.62 | $329.62 | 4,893,000 | — | — |
| 2021-09-17 | $339.81 | $339.81 | 3,350,700 | — | — |
| 2021-09-16 | $342.91 | $342.91 | 3,990,300 | — | — |
| 2021-09-15 | $337.62 | $337.62 | 2,821,800 | — | — |
| 2021-09-14 | $333.55 | $333.55 | 3,691,700 | — | — |
| 2021-09-13 | $323.06 | $323.06 | 4,660,100 | — | — |
| 2021-09-10 | $325.50 | $325.50 | 9,690,300 | — | — |
| 2021-09-09 | $322.60 | $322.60 | 9,807,300 | — | — |
| 2021-09-08 | $343.80 | $343.80 | 3,737,700 | — | — |
| 2021-09-07 | $351.02 | $351.02 | 3,452,200 | — | — |
| 2021-09-03 | $353.36 | $353.36 | 2,901,600 | — | — |
| 2021-09-02 | $339.00 | $339.00 | 2,405,700 | — | — |
| 2021-09-01 | $340.08 | $340.08 | 4,197,700 | — | — |
| 2021-08-31 | $338.32 | $338.32 | 11,631,800 | — | — |
| 2021-08-30 | $331.82 | $331.82 | 3,579,900 | — | — |
| 2021-08-27 | $321.03 | $321.03 | 2,903,100 | — | — |
| 2021-08-26 | $321.77 | $321.77 | 2,742,600 | — | — |
| 2021-08-25 | $320.09 | $320.09 | 2,235,800 | — | — |
| 2021-08-24 | $312.00 | $312.00 | 2,272,700 | — | — |
| 2021-08-23 | $315.23 | $315.23 | 3,229,300 | — | — |
| 2021-08-20 | $309.33 | $309.33 | 4,813,200 | — | — |
| 2021-08-19 | $321.12 | $321.12 | 5,107,000 | — | — |
| 2021-08-18 | $318.61 | $318.61 | 4,936,300 | — | — |
| 2021-08-17 | $308.27 | $308.27 | 7,334,500 | — | — |
| 2021-08-16 | $290.49 | $290.49 | 3,715,800 | — | — |
| 2021-08-13 | $306.71 | $306.71 | 1,887,600 | — | — |
| 2021-08-12 | $306.24 | $306.24 | 2,291,800 | — | — |
| 2021-08-11 | $297.00 | $297.00 | 1,599,100 | — | — |
| 2021-08-10 | $296.95 | $296.95 | 1,893,900 | — | — |
| 2021-08-09 | $307.14 | $307.14 | 2,447,400 | — | — |
| 2021-08-06 | $302.72 | $302.72 | 2,683,400 | — | — |
| 2021-08-05 | $304.00 | $304.00 | 4,667,400 | — | — |
| 2021-08-04 | $293.51 | $293.51 | 2,653,000 | — | — |
| 2021-08-03 | $282.97 | $282.97 | 1,446,000 | — | — |
| 2021-08-02 | $281.29 | $281.29 | 1,683,000 | — | — |
| 2021-07-30 | $276.16 | $276.16 | 2,288,500 | — | — |
| 2021-07-29 | $285.01 | $285.01 | 2,419,500 | — | — |
| 2021-07-28 | $275.54 | $275.54 | 4,302,500 | — | — |
| 2021-07-27 | $270.92 | $270.92 | 7,949,000 | — | — |
| 2021-07-26 | $289.72 | $289.72 | 2,393,300 | — | — |
| 2021-07-23 | $297.67 | $297.67 | 2,668,300 | — | — |
| 2021-07-22 | $293.79 | $293.79 | 1,914,600 | — | — |
| 2021-07-21 | $293.92 | $293.92 | 2,830,900 | — | — |
| 2021-07-20 | $279.64 | $279.64 | 1,946,900 | — | — |
| 2021-07-19 | $272.84 | $272.84 | 1,842,700 | — | — |
| 2021-07-16 | $267.60 | $267.60 | 1,517,600 | — | — |
| 2021-07-15 | $268.83 | $268.83 | 2,111,600 | — | — |
| 2021-07-14 | $275.58 | $275.58 | 1,910,700 | — | — |
| 2021-07-13 | $280.94 | $280.94 | 2,129,600 | — | — |
| 2021-07-12 | $275.86 | $275.86 | 1,098,900 | — | — |
| 2021-07-09 | $275.70 | $275.70 | 1,969,900 | — | — |
| 2021-07-08 | $267.00 | $267.00 | 3,079,900 | — | — |
| 2021-07-07 | $267.86 | $267.86 | 2,792,000 | — | — |
| 2021-07-06 | $275.68 | $275.68 | 2,522,900 | — | — |
| 2021-07-02 | $273.70 | $273.70 | 1,873,300 | — | — |
| 2021-07-01 | $272.31 | $272.31 | 2,946,300 | — | — |
| 2021-06-30 | $274.60 | $274.60 | 4,929,500 | — | — |
| 2021-06-29 | $287.19 | $287.19 | 3,092,200 | — | — |
| 2021-06-28 | $281.12 | $281.12 | 2,475,200 | — | — |
| 2021-06-25 | $283.35 | $283.35 | 3,565,600 | — | — |
| 2021-06-24 | $289.42 | $289.42 | 4,060,600 | — | — |
| 2021-06-23 | $280.88 | $280.88 | 2,797,100 | — | — |
| 2021-06-22 | $280.87 | $280.87 | 1,666,800 | — | — |
| 2021-06-21 | $281.06 | $281.06 | 1,721,600 | — | — |
| 2021-06-18 | $282.49 | $282.49 | 2,529,900 | — | — |
| 2021-06-17 | $283.24 | $283.24 | 4,189,400 | — | — |
| 2021-06-16 | $274.78 | $274.78 | 2,350,600 | — | — |
| 2021-06-15 | $271.19 | $271.19 | 2,872,200 | — | — |
| 2021-06-14 | $277.07 | $277.07 | 2,801,000 | — | — |
| 2021-06-11 | $277.69 | $277.69 | 3,048,500 | — | — |
| 2021-06-10 | $271.12 | $271.12 | 3,428,900 | — | — |
| 2021-06-09 | $263.08 | $263.08 | 2,201,900 | — | — |
| 2021-06-08 | $264.10 | $264.10 | 3,611,200 | — | — |
| 2021-06-07 | $257.32 | $257.32 | 1,987,900 | — | — |
| 2021-06-04 | $256.82 | $256.82 | 1,953,400 | — | — |
| 2021-06-03 | $249.60 | $249.60 | 2,181,400 | — | — |
| 2021-06-02 | $258.35 | $258.35 | 1,507,200 | — | — |
| 2021-06-01 | $257.54 | $257.54 | 2,934,400 | — | — |
| 2021-05-28 | $253.24 | $253.24 | 3,174,800 | — | — |
| 2021-05-27 | $260.62 | $260.62 | 6,829,000 | — | — |
| 2021-05-26 | $246.23 | $246.23 | 1,988,500 | — | — |
| 2021-05-25 | $249.54 | $249.54 | 2,027,100 | — | — |
| 2021-05-24 | $254.00 | $254.00 | 4,251,200 | — | — |
| 2021-05-21 | $246.33 | $246.33 | 4,539,900 | — | — |
| 2021-05-20 | $246.15 | $246.15 | 6,234,700 | — | — |
| 2021-05-19 | $226.66 | $226.66 | 3,922,700 | — | — |
| 2021-05-18 | $228.00 | $228.00 | 9,603,700 | — | — |
| 2021-05-17 | $218.84 | $218.84 | 3,803,400 | — | — |
| 2021-05-14 | $216.69 | $216.69 | 3,488,000 | — | — |
| 2021-05-13 | $202.34 | $202.34 | 5,779,500 | — | — |
| 2021-05-12 | $213.42 | $213.42 | 4,473,700 | — | — |
| 2021-05-11 | $228.77 | $228.77 | 5,050,600 | — | — |
| 2021-05-10 | $222.55 | $222.55 | 6,593,100 | — | — |
| 2021-05-07 | $240.28 | $240.28 | 2,281,400 | — | — |
| 2021-05-06 | $238.25 | $238.25 | 4,643,800 | — | — |
| 2021-05-05 | $244.90 | $244.90 | 2,771,100 | — | — |
| 2021-05-04 | $243.48 | $243.48 | 4,445,100 | — | — |
| 2021-05-03 | $254.62 | $254.62 | 2,141,500 | — | — |
| 2021-04-30 | $252.54 | $252.54 | 2,011,500 | — | — |
| 2021-04-29 | $256.83 | $256.83 | 2,448,700 | — | — |
| 2021-04-28 | $265.67 | $265.67 | 1,841,800 | — | — |
| 2021-04-27 | $267.14 | $267.14 | 2,829,200 | — | — |
| 2021-04-26 | $272.01 | $272.01 | 3,885,700 | — | — |
| 2021-04-23 | $258.59 | $258.59 | 2,700,900 | — | — |
| 2021-04-22 | $246.49 | $246.49 | 2,989,000 | — | — |
| 2021-04-21 | $241.09 | $241.09 | 2,212,300 | — | — |
| 2021-04-20 | $236.44 | $236.44 | 3,749,000 | — | — |
| 2021-04-19 | $250.00 | $250.00 | 4,399,800 | — | — |
| 2021-04-16 | $252.42 | $252.42 | 1,925,600 | — | — |
| 2021-04-15 | $250.10 | $250.10 | 3,953,100 | — | — |
| 2021-04-14 | $245.56 | $245.56 | 2,776,600 | — | — |
| 2021-04-13 | $244.20 | $244.20 | 2,186,400 | — | — |
| 2021-04-12 | $245.34 | $245.34 | 2,915,300 | — | — |
| 2021-04-09 | $250.93 | $250.93 | 2,657,600 | — | — |
| 2021-04-08 | $253.11 | $253.11 | 3,912,900 | — | — |
| 2021-04-07 | $245.22 | $245.22 | 3,714,200 | — | — |
| 2021-04-06 | $247.03 | $247.03 | 4,752,500 | — | — |
| 2021-04-05 | $234.90 | $234.90 | 2,373,700 | — | — |
| 2021-04-01 | $236.45 | $236.45 | 4,868,500 | — | — |
| 2021-03-31 | $223.23 | $223.23 | 4,872,500 | — | — |
| 2021-03-30 | $214.35 | $214.35 | 5,073,200 | — | — |
| 2021-03-29 | $204.25 | $204.25 | 4,326,300 | — | — |
| 2021-03-26 | $209.24 | $209.24 | 5,270,000 | — | — |
| 2021-03-25 | $202.61 | $202.61 | 6,522,000 | — | — |
| 2021-03-24 | $197.50 | $197.50 | 8,021,700 | — | — |
| 2021-03-23 | $216.64 | $216.64 | 3,149,400 | — | — |
| 2021-03-22 | $217.84 | $217.84 | 3,132,000 | — | — |
| 2021-03-19 | $214.90 | $214.90 | 3,433,000 | — | — |
| 2021-03-18 | $211.26 | $211.26 | 5,054,400 | — | — |
| 2021-03-17 | $224.35 | $224.35 | 6,356,800 | — | — |
| 2021-03-16 | $233.46 | $233.46 | 3,751,400 | — | — |
| 2021-03-15 | $231.34 | $231.34 | 3,409,200 | — | — |
| 2021-03-12 | $234.99 | $234.99 | 4,015,400 | — | — |
| 2021-03-11 | $236.79 | $236.79 | 6,173,600 | — | — |
| 2021-03-10 | $217.21 | $217.21 | 6,311,400 | — | — |
| 2021-03-09 | $228.47 | $228.47 | 5,949,900 | — | — |
| 2021-03-08 | $206.05 | $206.05 | 8,293,300 | — | — |
| 2021-03-05 | $229.76 | $229.76 | 9,360,500 | — | — |
| 2021-03-04 | $229.68 | $229.68 | 11,574,600 | — | — |
| 2021-03-03 | $251.28 | $251.28 | 5,080,400 | — | — |
| 2021-03-02 | $250.00 | $250.00 | 7,843,100 | — | — |
| 2021-03-01 | $248.51 | $248.51 | 4,083,000 | — | — |
| 2021-02-26 | $235.69 | $235.69 | 4,502,600 | — | — |
| 2021-02-25 | $235.35 | $235.35 | 4,754,700 | — | — |
| 2021-02-24 | $248.04 | $248.04 | 4,219,200 | — | — |
| 2021-02-23 | $251.81 | $251.81 | 7,832,200 | — | — |
| 2021-02-22 | $252.96 | $252.96 | 6,114,000 | — | — |
| 2021-02-19 | $280.00 | $280.00 | 3,561,200 | — | — |
| 2021-02-18 | $267.50 | $267.50 | 3,309,400 | — | — |
| 2021-02-17 | $268.22 | $268.22 | 3,655,800 | — | — |
| 2021-02-16 | $278.14 | $278.14 | 3,052,900 | — | — |
| 2021-02-12 | $276.12 | $276.12 | 2,604,700 | — | — |
| 2021-02-11 | $274.63 | $274.63 | 2,404,800 | — | — |
| 2021-02-10 | $270.97 | $270.97 | 4,306,600 | — | — |
| 2021-02-09 | $274.66 | $274.66 | 3,978,400 | — | — |
| 2021-02-08 | $263.46 | $263.46 | 3,684,600 | — | — |
| 2021-02-05 | $256.76 | $256.76 | 3,637,700 | — | — |
| 2021-02-04 | $243.96 | $243.96 | 2,435,700 | — | — |
| 2021-02-03 | $243.54 | $243.54 | 3,816,500 | — | — |
| 2021-02-02 | $238.54 | $238.54 | 3,377,900 | — | — |
| 2021-02-01 | $233.53 | $233.53 | 4,397,100 | — | — |
| 2021-01-29 | $216.71 | $216.71 | 3,419,600 | — | — |
| 2021-01-28 | $219.78 | $219.78 | 5,835,000 | — | — |
| 2021-01-27 | $205.78 | $205.78 | 6,373,000 | — | — |
| 2021-01-26 | $217.22 | $217.22 | 3,869,600 | — | — |
| 2021-01-25 | $228.68 | $228.68 | 4,295,200 | — | — |
| 2021-01-22 | $236.49 | $236.49 | 2,043,100 | — | — |
| 2021-01-21 | $233.96 | $233.96 | 1,648,000 | — | — |
| 2021-01-20 | $233.15 | $233.15 | 2,152,500 | — | — |
| 2021-01-19 | $231.64 | $231.64 | 2,515,800 | — | — |
| 2021-01-15 | $226.05 | $226.05 | 2,346,800 | — | — |
| 2021-01-14 | $229.66 | $229.66 | 3,890,500 | — | — |
| 2021-01-13 | $226.78 | $226.78 | 5,065,800 | — | — |
| 2021-01-12 | $218.48 | $218.48 | 5,471,700 | — | — |
| 2021-01-11 | $209.06 | $209.06 | 2,553,900 | — | — |
| 2021-01-08 | $210.16 | $210.16 | 4,604,400 | — | — |
| 2021-01-07 | $203.94 | $203.94 | 3,392,000 | — | — |
| 2021-01-06 | $194.37 | $194.37 | 3,224,800 | — | — |
| 2021-01-05 | $202.93 | $202.93 | 3,297,500 | — | — |
| 2021-01-04 | $196.06 | $196.06 | 4,332,700 | — | — |