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-05-09 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 | $299.00 | $299.00 | 2,932,200 | — | — |
| 2021-12-30 | $299.98 | $299.98 | 2,300,000 | — | — |
| 2021-12-29 | $299.46 | $299.46 | 2,687,300 | — | — |
| 2021-12-28 | $298.29 | $298.29 | 2,572,900 | — | — |
| 2021-12-27 | $296.67 | $296.67 | 2,807,200 | — | — |
| 2021-12-23 | $294.49 | $294.49 | 2,898,200 | — | — |
| 2021-12-22 | $294.41 | $294.41 | 2,445,600 | — | — |
| 2021-12-21 | $293.24 | $293.24 | 3,929,100 | — | — |
| 2021-12-20 | $289.61 | $289.61 | 5,456,200 | — | — |
| 2021-12-17 | $293.66 | $293.66 | 12,719,500 | — | — |
| 2021-12-16 | $300.17 | $300.17 | 6,538,100 | — | — |
| 2021-12-15 | $294.58 | $294.58 | 5,598,200 | — | — |
| 2021-12-14 | $295.03 | $295.03 | 5,992,200 | — | — |
| 2021-12-13 | $290.01 | $290.01 | 4,887,500 | — | — |
| 2021-12-10 | $288.23 | $288.23 | 4,109,800 | — | — |
| 2021-12-09 | $284.52 | $284.52 | 3,445,500 | — | — |
| 2021-12-08 | $283.72 | $283.72 | 3,255,700 | — | — |
| 2021-12-07 | $284.97 | $284.97 | 5,766,000 | — | — |
| 2021-12-06 | $281.38 | $281.38 | 5,524,200 | — | — |
| 2021-12-03 | $277.43 | $277.43 | 5,925,000 | — | — |
| 2021-12-02 | $279.09 | $279.09 | 4,924,800 | — | — |
| 2021-12-01 | $275.00 | $275.00 | 5,165,100 | — | — |
| 2021-11-30 | $276.69 | $276.69 | 9,925,300 | — | — |
| 2021-11-29 | $282.12 | $282.12 | 5,390,900 | — | — |
| 2021-11-26 | $283.09 | $283.09 | 4,440,700 | — | — |
| 2021-11-24 | $287.28 | $287.28 | 4,924,100 | — | — |
| 2021-11-23 | $288.56 | $288.56 | 4,490,100 | — | — |
| 2021-11-22 | $284.97 | $284.97 | 5,036,000 | — | — |
| 2021-11-19 | $279.99 | $279.99 | 4,529,200 | — | — |
| 2021-11-18 | $280.63 | $280.63 | 3,338,000 | — | — |
| 2021-11-17 | $281.59 | $281.59 | 3,740,800 | — | — |
| 2021-11-16 | $283.36 | $283.36 | 4,204,200 | — | — |
| 2021-11-15 | $284.67 | $284.67 | 3,217,300 | — | — |
| 2021-11-12 | $285.99 | $285.99 | 2,917,000 | — | — |
| 2021-11-11 | $284.65 | $284.65 | 2,861,000 | — | — |
| 2021-11-10 | $285.32 | $285.32 | 3,421,700 | — | — |
| 2021-11-09 | $286.35 | $286.35 | 3,587,200 | — | — |
| 2021-11-08 | $288.80 | $288.80 | 4,721,000 | — | — |
| 2021-11-05 | $287.88 | $287.88 | 3,581,100 | — | — |
| 2021-11-04 | $287.69 | $287.69 | 3,426,300 | — | — |
| 2021-11-03 | $288.72 | $288.72 | 2,773,100 | — | — |
| 2021-11-02 | $287.93 | $287.93 | 3,838,300 | — | — |
| 2021-11-01 | $286.24 | $286.24 | 2,889,500 | — | — |
| 2021-10-29 | $287.01 | $287.01 | 4,420,300 | — | — |
| 2021-10-28 | $289.72 | $289.72 | 3,300,100 | — | — |
| 2021-10-27 | $287.78 | $287.78 | 3,691,500 | — | — |
| 2021-10-26 | $290.85 | $290.85 | 3,872,300 | — | — |
| 2021-10-25 | $290.26 | $290.26 | 3,142,900 | — | — |
| 2021-10-22 | $289.24 | $289.24 | 3,406,500 | — | — |
| 2021-10-21 | $286.82 | $286.82 | 2,488,800 | — | — |
| 2021-10-20 | $287.49 | $287.49 | 3,147,600 | — | — |
| 2021-10-19 | $284.83 | $284.83 | 2,682,700 | — | — |
| 2021-10-18 | $282.59 | $282.59 | 3,551,500 | — | — |
| 2021-10-15 | $284.21 | $284.21 | 4,313,700 | — | — |
| 2021-10-14 | $281.64 | $281.64 | 3,646,400 | — | — |
| 2021-10-13 | $277.90 | $277.90 | 3,311,400 | — | — |
| 2021-10-12 | $278.62 | $278.62 | 3,770,800 | — | — |
| 2021-10-11 | $280.93 | $280.93 | 2,907,900 | — | — |
| 2021-10-08 | $284.14 | $284.14 | 2,299,900 | — | — |
| 2021-10-07 | $282.95 | $282.95 | 3,794,200 | — | — |
| 2021-10-06 | $280.22 | $280.22 | 3,866,100 | — | — |
| 2021-10-05 | $278.05 | $278.05 | 5,069,400 | — | — |
| 2021-10-04 | $273.64 | $273.64 | 4,307,000 | — | — |
| 2021-10-01 | $275.71 | $275.71 | 3,950,700 | — | — |
| 2021-09-30 | $272.94 | $272.94 | 5,187,900 | — | — |
| 2021-09-29 | $277.29 | $277.29 | 2,952,000 | — | — |
| 2021-09-28 | $276.79 | $276.79 | 4,959,500 | — | — |
| 2021-09-27 | $279.72 | $279.72 | 3,358,400 | — | — |
| 2021-09-24 | $277.87 | $277.87 | 3,106,100 | — | — |
| 2021-09-23 | $278.12 | $278.12 | 4,731,600 | — | — |
| 2021-09-22 | $274.07 | $274.07 | 5,018,400 | — | — |
| 2021-09-21 | $273.18 | $273.18 | 4,648,400 | — | — |
| 2021-09-20 | $274.20 | $274.20 | 7,644,000 | — | — |
| 2021-09-17 | $276.76 | $276.76 | 15,863,300 | — | — |
| 2021-09-16 | $277.51 | $277.51 | 4,210,000 | — | — |
| 2021-09-15 | $278.18 | $278.18 | 3,883,500 | — | — |
| 2021-09-14 | $277.20 | $277.20 | 5,283,200 | — | — |
| 2021-09-13 | $279.92 | $279.92 | 4,601,900 | — | — |
| 2021-09-10 | $277.60 | $277.60 | 4,552,300 | — | — |
| 2021-09-09 | $278.61 | $278.61 | 3,683,700 | — | — |
| 2021-09-08 | $279.34 | $279.34 | 4,646,800 | — | — |
| 2021-09-07 | $278.90 | $278.90 | 4,863,900 | — | — |
| 2021-09-03 | $281.89 | $281.89 | 4,495,100 | — | — |
| 2021-09-02 | $285.05 | $285.05 | 3,969,800 | — | — |
| 2021-09-01 | $285.26 | $285.26 | 3,323,200 | — | — |
| 2021-08-31 | $285.77 | $285.77 | 6,497,800 | — | — |
| 2021-08-30 | $285.66 | $285.66 | 3,505,200 | — | — |
| 2021-08-27 | $286.60 | $286.60 | 3,484,400 | — | — |
| 2021-08-26 | $285.27 | $285.27 | 3,340,300 | — | — |
| 2021-08-25 | $287.30 | $287.30 | 2,973,300 | — | — |
| 2021-08-24 | $286.02 | $286.02 | 3,185,000 | — | — |
| 2021-08-23 | $285.62 | $285.62 | 2,956,500 | — | — |
| 2021-08-20 | $285.27 | $285.27 | 2,846,100 | — | — |
| 2021-08-19 | $285.13 | $285.13 | 3,393,100 | — | — |
| 2021-08-18 | $286.36 | $286.36 | 3,880,500 | — | — |
| 2021-08-17 | $289.10 | $289.10 | 3,626,300 | — | — |
| 2021-08-16 | $289.45 | $289.45 | 3,562,300 | — | — |
| 2021-08-13 | $287.89 | $287.89 | 3,115,200 | — | — |
| 2021-08-12 | $290.24 | $290.24 | 3,170,300 | — | — |
| 2021-08-11 | $291.28 | $291.28 | 3,475,100 | — | — |
| 2021-08-10 | $288.94 | $288.94 | 3,134,100 | — | — |
| 2021-08-09 | $287.23 | $287.23 | 3,676,500 | — | — |
| 2021-08-06 | $285.63 | $285.63 | 4,831,900 | — | — |
| 2021-08-05 | $280.21 | $280.21 | 3,584,900 | — | — |
| 2021-08-04 | $278.78 | $278.78 | 3,024,600 | — | — |
| 2021-08-03 | $281.80 | $281.80 | 3,630,600 | — | — |
| 2021-08-02 | $278.14 | $278.14 | 3,091,200 | — | — |
| 2021-07-30 | $278.29 | $278.29 | 3,607,400 | — | — |
| 2021-07-29 | $279.76 | $279.76 | 3,543,600 | — | — |
| 2021-07-28 | $278.10 | $278.10 | 3,794,000 | — | — |
| 2021-07-27 | $280.78 | $280.78 | 3,390,300 | — | — |
| 2021-07-26 | $278.80 | $278.80 | 2,423,800 | — | — |
| 2021-07-23 | $278.49 | $278.49 | 3,217,500 | — | — |
| 2021-07-22 | $277.70 | $277.70 | 2,565,700 | — | — |
| 2021-07-21 | $279.88 | $279.88 | 3,435,900 | — | — |
| 2021-07-20 | $276.89 | $276.89 | 4,737,000 | — | — |
| 2021-07-19 | $272.66 | $272.66 | 5,231,900 | — | — |
| 2021-07-16 | $277.90 | $277.90 | 3,436,100 | — | — |
| 2021-07-15 | $279.72 | $279.72 | 3,274,700 | — | — |
| 2021-07-14 | $278.31 | $278.31 | 4,108,000 | — | — |
| 2021-07-13 | $279.21 | $279.21 | 3,136,300 | — | — |
| 2021-07-12 | $280.11 | $280.11 | 4,282,500 | — | — |
| 2021-07-09 | $280.49 | $280.49 | 4,896,000 | — | — |
| 2021-07-08 | $274.10 | $274.10 | 5,370,500 | — | — |
| 2021-07-07 | $279.24 | $279.24 | 4,412,600 | — | — |
| 2021-07-06 | $277.32 | $277.32 | 4,401,500 | — | — |
| 2021-07-02 | $279.12 | $279.12 | 3,682,800 | — | — |
| 2021-07-01 | $280.17 | $280.17 | 3,647,200 | — | — |
| 2021-06-30 | $277.92 | $277.92 | 4,474,100 | — | — |
| 2021-06-29 | $276.21 | $276.21 | 4,470,500 | — | — |
| 2021-06-28 | $276.61 | $276.61 | 4,024,600 | — | — |
| 2021-06-25 | $278.38 | $278.38 | 5,577,100 | — | — |
| 2021-06-24 | $275.49 | $275.49 | 5,453,900 | — | — |
| 2021-06-23 | $274.66 | $274.66 | 4,533,100 | — | — |
| 2021-06-22 | $276.92 | $276.92 | 5,224,700 | — | — |
| 2021-06-21 | $277.10 | $277.10 | 5,482,700 | — | — |
| 2021-06-18 | $274.04 | $274.04 | 12,565,800 | — | — |
| 2021-06-17 | $278.69 | $278.69 | 7,134,200 | — | — |
| 2021-06-16 | $283.11 | $283.11 | 5,626,800 | — | — |
| 2021-06-15 | $283.94 | $283.94 | 3,758,700 | — | — |
| 2021-06-14 | $283.53 | $283.53 | 6,100,500 | — | — |
| 2021-06-11 | $286.82 | $286.82 | 3,524,200 | — | — |
| 2021-06-10 | $284.91 | $284.91 | 4,039,200 | — | — |
| 2021-06-09 | $288.58 | $288.58 | 3,501,800 | — | — |
| 2021-06-08 | $289.19 | $289.19 | 5,035,900 | — | — |
| 2021-06-07 | $289.46 | $289.46 | 4,441,000 | — | — |
| 2021-06-04 | $292.52 | $292.52 | 3,271,100 | — | — |
| 2021-06-03 | $291.97 | $291.97 | 4,099,400 | — | — |
| 2021-06-02 | $290.02 | $290.02 | 3,517,100 | — | — |
| 2021-06-01 | $289.84 | $289.84 | 3,335,800 | — | — |
| 2021-05-28 | $289.44 | $289.44 | 4,522,500 | — | — |
| 2021-05-27 | $289.30 | $289.30 | 6,602,100 | — | — |
| 2021-05-26 | $287.33 | $287.33 | 4,756,300 | — | — |
| 2021-05-25 | $287.20 | $287.20 | 4,752,300 | — | — |
| 2021-05-24 | $289.73 | $289.73 | 3,973,300 | — | — |
| 2021-05-21 | $287.74 | $287.74 | 4,230,700 | — | — |
| 2021-05-20 | $286.73 | $286.73 | 4,141,600 | — | — |
| 2021-05-19 | $286.22 | $286.22 | 5,271,300 | — | — |
| 2021-05-18 | $287.59 | $287.59 | 4,356,300 | — | — |
| 2021-05-17 | $289.22 | $289.22 | 3,883,300 | — | — |
| 2021-05-14 | $290.68 | $290.68 | 4,260,600 | — | — |
| 2021-05-13 | $286.90 | $286.90 | 5,244,100 | — | — |
| 2021-05-12 | $282.91 | $282.91 | 5,308,800 | — | — |
| 2021-05-11 | $285.63 | $285.63 | 6,813,500 | — | — |
| 2021-05-10 | $292.33 | $292.33 | 4,537,800 | — | — |
| 2021-05-07 | $290.93 | $290.93 | 6,099,200 | — | — |
| 2021-05-06 | $289.71 | $289.71 | 5,962,900 | — | — |
| 2021-05-05 | $282.76 | $282.76 | 4,348,100 | — | — |
| 2021-05-04 | $280.26 | $280.26 | 4,465,500 | — | — |
| 2021-05-03 | $279.18 | $279.18 | 5,184,000 | — | — |
| 2021-04-30 | $274.95 | $274.95 | 5,212,400 | — | — |
| 2021-04-29 | $277.60 | $277.60 | 4,540,300 | — | — |
| 2021-04-28 | $272.95 | $272.95 | 3,176,000 | — | — |
| 2021-04-27 | $273.65 | $273.65 | 3,173,400 | — | — |
| 2021-04-26 | $270.86 | $270.86 | 3,569,100 | — | — |
| 2021-04-23 | $271.98 | $271.98 | 3,684,100 | — | — |
| 2021-04-22 | $269.51 | $269.51 | 3,732,100 | — | — |
| 2021-04-21 | $272.21 | $272.21 | 3,897,100 | — | — |
| 2021-04-20 | $267.89 | $267.89 | 3,740,800 | — | — |
| 2021-04-19 | $270.28 | $270.28 | 4,235,500 | — | — |
| 2021-04-16 | $272.11 | $272.11 | 4,710,300 | — | — |
| 2021-04-15 | $269.14 | $269.14 | 3,919,200 | — | — |
| 2021-04-14 | $267.53 | $267.53 | 3,119,900 | — | — |
| 2021-04-13 | $267.10 | $267.10 | 3,556,600 | — | — |
| 2021-04-12 | $267.93 | $267.93 | 4,292,900 | — | — |
| 2021-04-09 | $266.01 | $266.01 | 6,052,500 | — | — |
| 2021-04-08 | $263.51 | $263.51 | 3,113,300 | — | — |
| 2021-04-07 | $263.62 | $263.62 | 3,582,700 | — | — |
| 2021-04-06 | $263.06 | $263.06 | 3,060,600 | — | — |
| 2021-04-05 | $262.66 | $262.66 | 5,049,600 | — | — |
| 2021-04-01 | $258.20 | $258.20 | 5,573,400 | — | — |
| 2021-03-31 | $255.47 | $255.47 | 6,578,100 | — | — |
| 2021-03-30 | $258.19 | $258.19 | 3,878,000 | — | — |
| 2021-03-29 | $258.82 | $258.82 | 6,642,600 | — | — |
| 2021-03-26 | $256.77 | $256.77 | 5,799,100 | — | — |
| 2021-03-25 | $250.75 | $250.75 | 5,500,000 | — | — |
| 2021-03-24 | $249.63 | $249.63 | 4,165,000 | — | — |
| 2021-03-23 | $248.31 | $248.31 | 4,622,400 | — | — |
| 2021-03-22 | $250.36 | $250.36 | 5,370,400 | — | — |
| 2021-03-19 | $250.99 | $250.99 | 16,635,400 | — | — |
| 2021-03-18 | $252.46 | $252.46 | 5,547,300 | — | — |
| 2021-03-17 | $252.00 | $252.00 | 67,700 | — | — |
| 2021-03-16 | $251.50 | $251.50 | 67,200 | — | — |
| 2021-03-15 | $254.61 | $254.61 | 6,973,400 | — | — |
| 2021-03-12 | $260.02 | $260.02 | 4,495,400 | — | — |
| 2021-03-11 | $260.91 | $260.91 | 5,917,600 | — | — |
| 2021-03-10 | $263.99 | $263.99 | 8,939,300 | — | — |
| 2021-03-09 | $259.02 | $259.02 | 8,259,300 | — | — |
| 2021-03-08 | $257.61 | $257.61 | 7,124,300 | — | — |
| 2021-03-05 | $253.15 | $253.15 | 6,397,000 | — | — |
| 2021-03-04 | $245.48 | $245.48 | 7,827,000 | — | — |
| 2021-03-03 | $251.55 | $251.55 | 6,088,300 | — | — |
| 2021-03-02 | $249.22 | $249.22 | 4,684,500 | — | — |
| 2021-03-01 | $249.21 | $249.21 | 6,332,300 | — | — |
| 2021-02-26 | $240.51 | $240.51 | 8,085,300 | — | — |
| 2021-02-25 | $243.69 | $243.69 | 6,455,200 | — | — |
| 2021-02-24 | $248.45 | $248.45 | 5,105,900 | — | — |
| 2021-02-23 | $245.53 | $245.53 | 5,454,900 | — | — |
| 2021-02-22 | $244.97 | $244.97 | 4,009,100 | — | — |
| 2021-02-19 | $241.85 | $241.85 | 4,252,400 | — | — |
| 2021-02-18 | $243.50 | $243.50 | 4,031,000 | — | — |
| 2021-02-17 | $245.25 | $245.25 | 3,909,500 | — | — |
| 2021-02-16 | $245.28 | $245.28 | 4,722,200 | — | — |
| 2021-02-12 | $242.46 | $242.46 | 3,421,800 | — | — |
| 2021-02-11 | $239.76 | $239.76 | 2,908,500 | — | — |
| 2021-02-10 | $239.92 | $239.92 | 3,822,600 | — | — |
| 2021-02-09 | $239.91 | $239.91 | 4,773,400 | — | — |
| 2021-02-08 | $237.42 | $237.42 | 3,327,300 | — | — |
| 2021-02-05 | $235.16 | $235.16 | 3,812,200 | — | — |
| 2021-02-04 | $235.77 | $235.77 | 4,438,400 | — | — |
| 2021-02-03 | $232.68 | $232.68 | 3,805,600 | — | — |
| 2021-02-02 | $232.24 | $232.24 | 5,300,300 | — | — |
| 2021-02-01 | $229.32 | $229.32 | 4,068,200 | — | — |
| 2021-01-29 | $227.87 | $227.87 | 6,387,300 | — | — |
| 2021-01-28 | $230.95 | $230.95 | 5,943,500 | — | — |
| 2021-01-27 | $227.36 | $227.36 | 8,227,100 | — | — |
| 2021-01-26 | $231.57 | $231.57 | 3,944,800 | — | — |
| 2021-01-25 | $233.01 | $233.01 | 5,097,700 | — | — |
| 2021-01-22 | $232.92 | $232.92 | 4,465,000 | — | — |
| 2021-01-21 | $234.16 | $234.16 | 4,317,300 | — | — |
| 2021-01-20 | $234.76 | $234.76 | 4,876,200 | — | — |
| 2021-01-19 | $234.55 | $234.55 | 5,502,100 | — | — |
| 2021-01-15 | $233.49 | $233.49 | 5,225,000 | — | — |
| 2021-01-14 | $235.02 | $235.02 | 4,528,700 | — | — |
| 2021-01-13 | $234.51 | $234.51 | 3,827,500 | — | — |
| 2021-01-12 | $233.03 | $233.03 | 5,616,600 | — | — |
| 2021-01-11 | $233.43 | $233.43 | 3,882,000 | — | — |
| 2021-01-08 | $234.03 | $234.03 | 4,850,400 | — | — |
| 2021-01-07 | $232.88 | $232.88 | 4,691,600 | — | — |
| 2021-01-06 | $230.27 | $230.27 | 9,009,400 | — | — |
| 2021-01-05 | $227.47 | $227.47 | 5,524,900 | — | — |
| 2021-01-04 | $228.45 | $228.45 | 7,404,900 | — | — |