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
- 2002-09-11 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 | $337.03 | $337.03 | 236,500 | — | — |
| 2021-12-30 | $332.84 | $332.84 | 137,600 | — | — |
| 2021-12-29 | $335.41 | $335.41 | 127,500 | — | — |
| 2021-12-28 | $330.19 | $330.19 | 163,600 | — | — |
| 2021-12-27 | $333.05 | $333.05 | 195,500 | — | — |
| 2021-12-23 | $323.53 | $323.53 | 140,400 | — | — |
| 2021-12-22 | $313.76 | $313.76 | 157,300 | — | — |
| 2021-12-21 | $315.02 | $315.02 | 190,300 | — | — |
| 2021-12-20 | $301.48 | $301.48 | 267,400 | — | — |
| 2021-12-17 | $305.03 | $305.03 | 482,000 | — | — |
| 2021-12-16 | $310.98 | $310.98 | 361,900 | — | — |
| 2021-12-15 | $327.59 | $327.59 | 293,500 | — | — |
| 2021-12-14 | $320.71 | $320.71 | 253,600 | — | — |
| 2021-12-13 | $325.99 | $325.99 | 200,900 | — | — |
| 2021-12-10 | $328.71 | $328.71 | 161,100 | — | — |
| 2021-12-09 | $329.83 | $329.83 | 194,200 | — | — |
| 2021-12-08 | $330.34 | $330.34 | 227,400 | — | — |
| 2021-12-07 | $335.30 | $335.30 | 422,500 | — | — |
| 2021-12-06 | $318.81 | $318.81 | 237,000 | — | — |
| 2021-12-03 | $318.67 | $318.67 | 206,600 | — | — |
| 2021-12-02 | $319.26 | $319.26 | 386,000 | — | — |
| 2021-12-01 | $316.15 | $316.15 | 225,500 | — | — |
| 2021-11-30 | $331.18 | $331.18 | 243,300 | — | — |
| 2021-11-29 | $335.09 | $335.09 | 226,800 | — | — |
| 2021-11-26 | $335.83 | $335.83 | 132,600 | — | — |
| 2021-11-24 | $344.37 | $344.37 | 333,300 | — | — |
| 2021-11-23 | $344.93 | $344.93 | 327,300 | — | — |
| 2021-11-22 | $349.80 | $349.80 | 262,200 | — | — |
| 2021-11-19 | $358.46 | $358.46 | 232,000 | — | — |
| 2021-11-18 | $354.49 | $354.49 | 353,000 | — | — |
| 2021-11-17 | $364.45 | $364.45 | 323,600 | — | — |
| 2021-11-16 | $357.82 | $357.82 | 281,100 | — | — |
| 2021-11-15 | $343.76 | $343.76 | 192,200 | — | — |
| 2021-11-12 | $344.66 | $344.66 | 336,400 | — | — |
| 2021-11-11 | $339.60 | $339.60 | 211,600 | — | — |
| 2021-11-10 | $332.97 | $332.97 | 227,300 | — | — |
| 2021-11-09 | $339.43 | $339.43 | 423,400 | — | — |
| 2021-11-08 | $352.01 | $352.01 | 438,100 | — | — |
| 2021-11-05 | $342.87 | $342.87 | 417,400 | — | — |
| 2021-11-04 | $351.40 | $351.40 | 446,900 | — | — |
| 2021-11-03 | $344.92 | $344.92 | 462,800 | — | — |
| 2021-11-02 | $334.56 | $334.56 | 428,800 | — | — |
| 2021-11-01 | $328.12 | $328.12 | 368,900 | — | — |
| 2021-10-29 | $312.64 | $312.64 | 316,800 | — | — |
| 2021-10-28 | $311.86 | $311.86 | 613,900 | — | — |
| 2021-10-27 | $273.89 | $273.89 | 258,900 | — | — |
| 2021-10-26 | $276.07 | $276.07 | 169,500 | — | — |
| 2021-10-25 | $274.91 | $274.91 | 185,700 | — | — |
| 2021-10-22 | $271.81 | $271.81 | 157,400 | — | — |
| 2021-10-21 | $267.11 | $267.11 | 118,100 | — | — |
| 2021-10-20 | $266.49 | $266.49 | 109,000 | — | — |
| 2021-10-19 | $260.87 | $260.87 | 110,900 | — | — |
| 2021-10-18 | $263.63 | $263.63 | 158,200 | — | — |
| 2021-10-15 | $261.56 | $261.56 | 285,600 | — | — |
| 2021-10-14 | $253.25 | $253.25 | 133,200 | — | — |
| 2021-10-13 | $247.37 | $247.37 | 105,800 | — | — |
| 2021-10-12 | $251.28 | $251.28 | 122,400 | — | — |
| 2021-10-11 | $253.84 | $253.84 | 80,100 | — | — |
| 2021-10-08 | $254.39 | $254.39 | 268,200 | — | — |
| 2021-10-07 | $252.33 | $252.33 | 193,900 | — | — |
| 2021-10-06 | $248.82 | $248.82 | 226,900 | — | — |
| 2021-10-05 | $243.48 | $243.48 | 172,000 | — | — |
| 2021-10-04 | $234.38 | $234.38 | 224,900 | — | — |
| 2021-10-01 | $242.67 | $242.67 | 207,100 | — | — |
| 2021-09-30 | $238.03 | $238.03 | 127,800 | — | — |
| 2021-09-29 | $238.44 | $238.44 | 106,700 | — | — |
| 2021-09-28 | $240.58 | $240.58 | 125,100 | — | — |
| 2021-09-27 | $248.00 | $248.00 | 147,700 | — | — |
| 2021-09-24 | $243.27 | $243.27 | 100,100 | — | — |
| 2021-09-23 | $243.32 | $243.32 | 202,400 | — | — |
| 2021-09-22 | $243.33 | $243.33 | 135,500 | — | — |
| 2021-09-21 | $245.65 | $245.65 | 155,500 | — | — |
| 2021-09-20 | $242.96 | $242.96 | 152,600 | — | — |
| 2021-09-17 | $244.81 | $244.81 | 381,700 | — | — |
| 2021-09-16 | $247.14 | $247.14 | 131,300 | — | — |
| 2021-09-15 | $245.13 | $245.13 | 180,900 | — | — |
| 2021-09-14 | $240.67 | $240.67 | 144,800 | — | — |
| 2021-09-13 | $244.42 | $244.42 | 161,200 | — | — |
| 2021-09-10 | $241.46 | $241.46 | 162,700 | — | — |
| 2021-09-09 | $238.88 | $238.88 | 169,100 | — | — |
| 2021-09-08 | $241.34 | $241.34 | 346,000 | — | — |
| 2021-09-07 | $246.59 | $246.59 | 134,500 | — | — |
| 2021-09-03 | $249.17 | $249.17 | 192,100 | — | — |
| 2021-09-02 | $246.39 | $246.39 | 145,100 | — | — |
| 2021-09-01 | $244.32 | $244.32 | 173,900 | — | — |
| 2021-08-31 | $240.13 | $240.13 | 256,300 | — | — |
| 2021-08-30 | $245.06 | $245.06 | 297,300 | — | — |
| 2021-08-27 | $240.40 | $240.40 | 6,159,900 | — | — |
| 2021-08-26 | $235.89 | $235.89 | 634,000 | — | — |
| 2021-08-25 | $240.89 | $240.89 | 1,086,300 | — | — |
| 2021-08-24 | $254.14 | $254.14 | 92,800 | — | — |
| 2021-08-23 | $254.03 | $254.03 | 159,100 | — | — |
| 2021-08-20 | $249.35 | $249.35 | 209,100 | — | — |
| 2021-08-19 | $242.34 | $242.34 | 298,900 | — | — |
| 2021-08-18 | $246.18 | $246.18 | 214,100 | — | — |
| 2021-08-17 | $244.81 | $244.81 | 325,600 | — | — |
| 2021-08-16 | $246.88 | $246.88 | 157,900 | — | — |
| 2021-08-13 | $245.04 | $245.04 | 122,000 | — | — |
| 2021-08-12 | $248.59 | $248.59 | 162,300 | — | — |
| 2021-08-11 | $249.31 | $249.31 | 177,700 | — | — |
| 2021-08-10 | $244.50 | $244.50 | 259,600 | — | — |
| 2021-08-09 | $241.26 | $241.26 | 572,900 | — | — |
| 2021-08-06 | $241.51 | $241.51 | 356,300 | — | — |
| 2021-08-05 | $237.78 | $237.78 | 237,800 | — | — |
| 2021-08-04 | $238.09 | $238.09 | 858,500 | — | — |
| 2021-08-03 | $235.51 | $235.51 | 304,400 | — | — |
| 2021-08-02 | $224.20 | $224.20 | 286,400 | — | — |
| 2021-07-30 | $226.00 | $226.00 | 321,800 | — | — |
| 2021-07-29 | $221.68 | $221.68 | 353,400 | — | — |
| 2021-07-28 | $204.70 | $204.70 | 233,700 | — | — |
| 2021-07-27 | $205.10 | $205.10 | 166,400 | — | — |
| 2021-07-26 | $205.37 | $205.37 | 121,400 | — | — |
| 2021-07-23 | $206.99 | $206.99 | 135,400 | — | — |
| 2021-07-22 | $200.86 | $200.86 | 105,100 | — | — |
| 2021-07-21 | $203.31 | $203.31 | 200,600 | — | — |
| 2021-07-20 | $200.89 | $200.89 | 219,800 | — | — |
| 2021-07-19 | $193.22 | $193.22 | 193,800 | — | — |
| 2021-07-16 | $196.28 | $196.28 | 247,600 | — | — |
| 2021-07-15 | $202.69 | $202.69 | 114,500 | — | — |
| 2021-07-14 | $205.37 | $205.37 | 217,500 | — | — |
| 2021-07-13 | $206.08 | $206.08 | 87,700 | — | — |
| 2021-07-12 | $207.25 | $207.25 | 129,500 | — | — |
| 2021-07-09 | $206.43 | $206.43 | 75,300 | — | — |
| 2021-07-08 | $202.54 | $202.54 | 218,200 | — | — |
| 2021-07-07 | $207.63 | $207.63 | 277,500 | — | — |
| 2021-07-06 | $209.52 | $209.52 | 160,600 | — | — |
| 2021-07-02 | $210.91 | $210.91 | 92,700 | — | — |
| 2021-07-01 | $213.02 | $213.02 | 137,800 | — | — |
| 2021-06-30 | $209.49 | $209.49 | 295,200 | — | — |
| 2021-06-29 | $210.06 | $210.06 | 136,000 | — | — |
| 2021-06-28 | $212.04 | $212.04 | 231,500 | — | — |
| 2021-06-25 | $211.88 | $211.88 | 371,900 | — | — |
| 2021-06-24 | $208.79 | $208.79 | 191,400 | — | — |
| 2021-06-23 | $209.52 | $209.52 | 157,100 | — | — |
| 2021-06-22 | $209.20 | $209.20 | 147,900 | — | — |
| 2021-06-21 | $206.93 | $206.93 | 171,200 | — | — |
| 2021-06-18 | $202.50 | $202.50 | 308,200 | — | — |
| 2021-06-17 | $201.89 | $201.89 | 289,900 | — | — |
| 2021-06-16 | $210.26 | $210.26 | 187,000 | — | — |
| 2021-06-15 | $210.49 | $210.49 | 201,800 | — | — |
| 2021-06-14 | $209.54 | $209.54 | 355,300 | — | — |
| 2021-06-11 | $205.66 | $205.66 | 230,200 | — | — |
| 2021-06-10 | $200.37 | $200.37 | 234,400 | — | — |
| 2021-06-09 | $203.33 | $203.33 | 333,500 | — | — |
| 2021-06-08 | $210.83 | $210.83 | 454,100 | — | — |
| 2021-06-07 | $208.26 | $208.26 | 282,300 | — | — |
| 2021-06-04 | $210.20 | $210.20 | 434,100 | — | — |
| 2021-06-03 | $217.21 | $217.21 | 263,700 | — | — |
| 2021-06-02 | $223.74 | $223.74 | 216,100 | — | — |
| 2021-06-01 | $233.98 | $233.98 | 180,000 | — | — |
| 2021-05-28 | $230.16 | $230.16 | 103,500 | — | — |
| 2021-05-27 | $229.35 | $229.35 | 136,500 | — | — |
| 2021-05-26 | $226.42 | $226.42 | 118,400 | — | — |
| 2021-05-25 | $223.25 | $223.25 | 128,700 | — | — |
| 2021-05-24 | $227.41 | $227.41 | 96,600 | — | — |
| 2021-05-21 | $228.17 | $228.17 | 117,400 | — | — |
| 2021-05-20 | $227.42 | $227.42 | 196,200 | — | — |
| 2021-05-19 | $227.44 | $227.44 | 256,500 | — | — |
| 2021-05-18 | $234.25 | $234.25 | 277,300 | — | — |
| 2021-05-17 | $240.59 | $240.59 | 160,700 | — | — |
| 2021-05-14 | $244.01 | $244.01 | 153,800 | — | — |
| 2021-05-13 | $235.70 | $235.70 | 136,600 | — | — |
| 2021-05-12 | $228.27 | $228.27 | 151,700 | — | — |
| 2021-05-11 | $242.90 | $242.90 | 171,300 | — | — |
| 2021-05-10 | $238.81 | $238.81 | 141,100 | — | — |
| 2021-05-07 | $244.90 | $244.90 | 174,400 | — | — |
| 2021-05-06 | $236.64 | $236.64 | 135,000 | — | — |
| 2021-05-05 | $238.11 | $238.11 | 121,100 | — | — |
| 2021-05-04 | $235.89 | $235.89 | 342,800 | — | — |
| 2021-05-03 | $235.38 | $235.38 | 213,700 | — | — |
| 2021-04-30 | $234.50 | $234.50 | 186,400 | — | — |
| 2021-04-29 | $239.60 | $239.60 | 183,200 | — | — |
| 2021-04-28 | $233.90 | $233.90 | 263,800 | — | — |
| 2021-04-27 | $241.00 | $241.00 | 185,400 | — | — |
| 2021-04-26 | $237.81 | $237.81 | 151,500 | — | — |
| 2021-04-23 | $241.89 | $241.89 | 112,600 | — | — |
| 2021-04-22 | $239.31 | $239.31 | 147,600 | — | — |
| 2021-04-21 | $238.88 | $238.88 | 150,500 | — | — |
| 2021-04-20 | $236.24 | $236.24 | 202,800 | — | — |
| 2021-04-19 | $240.07 | $240.07 | 105,500 | — | — |
| 2021-04-16 | $242.77 | $242.77 | 123,900 | — | — |
| 2021-04-15 | $241.52 | $241.52 | 117,900 | — | — |
| 2021-04-14 | $238.39 | $238.39 | 111,100 | — | — |
| 2021-04-13 | $239.22 | $239.22 | 162,200 | — | — |
| 2021-04-12 | $238.32 | $238.32 | 122,500 | — | — |
| 2021-04-09 | $235.68 | $235.68 | 215,100 | — | — |
| 2021-04-08 | $234.54 | $234.54 | 110,700 | — | — |
| 2021-04-07 | $229.50 | $229.50 | 183,900 | — | — |
| 2021-04-06 | $228.67 | $228.67 | 230,200 | — | — |
| 2021-04-05 | $239.63 | $239.63 | 158,300 | — | — |
| 2021-04-01 | $234.01 | $234.01 | 228,900 | — | — |
| 2021-03-31 | $230.58 | $230.58 | 285,100 | — | — |
| 2021-03-30 | $232.16 | $232.16 | 149,800 | — | — |
| 2021-03-29 | $224.28 | $224.28 | 204,900 | — | — |
| 2021-03-26 | $227.09 | $227.09 | 204,700 | — | — |
| 2021-03-25 | $216.08 | $216.08 | 191,800 | — | — |
| 2021-03-24 | $210.45 | $210.45 | 139,500 | — | — |
| 2021-03-23 | $210.40 | $210.40 | 119,600 | — | — |
| 2021-03-22 | $215.92 | $215.92 | 108,600 | — | — |
| 2021-03-19 | $218.92 | $218.92 | 317,400 | — | — |
| 2021-03-18 | $223.35 | $223.35 | 112,100 | — | — |
| 2021-03-17 | $226.54 | $226.54 | 127,600 | — | — |
| 2021-03-16 | $225.76 | $225.76 | 163,600 | — | — |
| 2021-03-15 | $228.30 | $228.30 | 212,100 | — | — |
| 2021-03-12 | $218.75 | $218.75 | 228,400 | — | — |
| 2021-03-11 | $217.57 | $217.57 | 239,800 | — | — |
| 2021-03-10 | $219.88 | $219.88 | 147,500 | — | — |
| 2021-03-09 | $218.61 | $218.61 | 188,100 | — | — |
| 2021-03-08 | $210.04 | $210.04 | 227,900 | — | — |
| 2021-03-05 | $205.24 | $205.24 | 367,000 | — | — |
| 2021-03-04 | $208.96 | $208.96 | 359,000 | — | — |
| 2021-03-03 | $223.35 | $223.35 | 391,100 | — | — |
| 2021-03-02 | $214.44 | $214.44 | 205,700 | — | — |
| 2021-03-01 | $209.91 | $209.91 | 175,200 | — | — |
| 2021-02-26 | $200.53 | $200.53 | 262,100 | — | — |
| 2021-02-25 | $203.10 | $203.10 | 200,300 | — | — |
| 2021-02-24 | $208.46 | $208.46 | 131,600 | — | — |
| 2021-02-23 | $204.84 | $204.84 | 284,400 | — | — |
| 2021-02-22 | $210.19 | $210.19 | 133,500 | — | — |
| 2021-02-19 | $212.51 | $212.51 | 285,100 | — | — |
| 2021-02-18 | $206.27 | $206.27 | 144,800 | — | — |
| 2021-02-17 | $207.28 | $207.28 | 228,200 | — | — |
| 2021-02-16 | $212.35 | $212.35 | 265,500 | — | — |
| 2021-02-12 | $205.95 | $205.95 | 242,600 | — | — |
| 2021-02-11 | $200.81 | $200.81 | 205,400 | — | — |
| 2021-02-10 | $202.15 | $202.15 | 170,000 | — | — |
| 2021-02-09 | $203.09 | $203.09 | 196,700 | — | — |
| 2021-02-08 | $198.02 | $198.02 | 302,000 | — | — |
| 2021-02-05 | $187.65 | $187.65 | 188,900 | — | — |
| 2021-02-04 | $187.42 | $187.42 | 182,600 | — | — |
| 2021-02-03 | $179.47 | $179.47 | 184,900 | — | — |
| 2021-02-02 | $187.98 | $187.98 | 155,200 | — | — |
| 2021-02-01 | $183.35 | $183.35 | 188,600 | — | — |
| 2021-01-29 | $176.75 | $176.75 | 189,300 | — | — |
| 2021-01-28 | $180.58 | $180.58 | 270,100 | — | — |
| 2021-01-27 | $174.26 | $174.26 | 307,800 | — | — |
| 2021-01-26 | $182.84 | $182.84 | 187,600 | — | — |
| 2021-01-25 | $193.56 | $193.56 | 153,100 | — | — |
| 2021-01-22 | $194.88 | $194.88 | 192,300 | — | — |
| 2021-01-21 | $197.60 | $197.60 | 141,600 | — | — |
| 2021-01-20 | $200.18 | $200.18 | 147,500 | — | — |
| 2021-01-19 | $196.64 | $196.64 | 179,500 | — | — |
| 2021-01-15 | $194.30 | $194.30 | 192,500 | — | — |
| 2021-01-14 | $192.77 | $192.77 | 141,900 | — | — |
| 2021-01-13 | $187.16 | $187.16 | 188,400 | — | — |
| 2021-01-12 | $193.55 | $193.55 | 109,100 | — | — |
| 2021-01-11 | $191.37 | $191.37 | 217,500 | — | — |
| 2021-01-08 | $193.14 | $193.14 | 156,800 | — | — |
| 2021-01-07 | $193.89 | $193.89 | 161,000 | — | — |
| 2021-01-06 | $187.01 | $187.01 | 337,400 | — | — |
| 2021-01-05 | $180.86 | $180.86 | 154,000 | — | — |
| 2021-01-04 | $179.93 | $179.93 | 268,300 | — | — |