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
- 1991-08-15 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 — 2020
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2020-12-31 | $384.33 | $384.33 | 176,500 | — | — |
| 2020-12-30 | $383.75 | $383.75 | 166,100 | — | — |
| 2020-12-29 | $378.04 | $378.04 | 185,500 | — | — |
| 2020-12-28 | $382.59 | $382.59 | 251,200 | — | — |
| 2020-12-24 | $376.89 | $376.89 | 138,300 | — | — |
| 2020-12-23 | $379.74 | $379.74 | 191,100 | — | — |
| 2020-12-22 | $379.96 | $379.96 | 474,600 | — | — |
| 2020-12-21 | $375.91 | $375.91 | 505,600 | — | — |
| 2020-12-18 | $373.00 | $373.00 | 900,400 | — | — |
| 2020-12-17 | $375.43 | $375.43 | 819,500 | — | — |
| 2020-12-16 | $377.41 | $377.41 | 474,300 | — | — |
| 2020-12-15 | $383.45 | $383.45 | 311,700 | — | — |
| 2020-12-14 | $383.46 | $383.46 | 309,100 | — | — |
| 2020-12-11 | $377.56 | $377.56 | 162,100 | — | — |
| 2020-12-10 | $375.14 | $375.14 | 292,300 | — | — |
| 2020-12-09 | $376.87 | $376.87 | 215,000 | — | — |
| 2020-12-08 | $375.84 | $375.84 | 207,500 | — | — |
| 2020-12-07 | $373.83 | $373.83 | 321,100 | — | — |
| 2020-12-04 | $378.47 | $378.47 | 255,900 | — | — |
| 2020-12-03 | $372.37 | $372.37 | 263,500 | — | — |
| 2020-12-02 | $367.21 | $367.21 | 385,600 | — | — |
| 2020-12-01 | $372.17 | $372.17 | 403,700 | — | — |
| 2020-11-30 | $378.42 | $378.42 | 603,300 | — | — |
| 2020-11-27 | $377.00 | $377.00 | 206,000 | — | — |
| 2020-11-25 | $372.73 | $372.73 | 345,000 | — | — |
| 2020-11-24 | $373.47 | $373.47 | 566,700 | — | — |
| 2020-11-23 | $362.69 | $362.69 | 590,100 | — | — |
| 2020-11-20 | $354.99 | $354.99 | 694,100 | — | — |
| 2020-11-19 | $358.39 | $358.39 | 1,189,700 | — | — |
| 2020-11-18 | $337.58 | $337.58 | 211,400 | — | — |
| 2020-11-17 | $340.79 | $340.79 | 323,300 | — | — |
| 2020-11-16 | $345.98 | $345.98 | 292,700 | — | — |
| 2020-11-13 | $345.86 | $345.86 | 228,900 | — | — |
| 2020-11-12 | $340.78 | $340.78 | 316,700 | — | — |
| 2020-11-11 | $356.27 | $356.27 | 297,100 | — | — |
| 2020-11-10 | $345.02 | $345.02 | 553,100 | — | — |
| 2020-11-09 | $352.71 | $352.71 | 490,000 | — | — |
| 2020-11-06 | $346.43 | $346.43 | 370,300 | — | — |
| 2020-11-05 | $340.12 | $340.12 | 399,000 | — | — |
| 2020-11-04 | $329.18 | $329.18 | 423,400 | — | — |
| 2020-11-03 | $319.22 | $319.22 | 571,700 | — | — |
| 2020-11-02 | $293.07 | $293.07 | 510,700 | — | — |
| 2020-10-30 | $283.64 | $283.64 | 304,300 | — | — |
| 2020-10-29 | $291.97 | $291.97 | 263,000 | — | — |
| 2020-10-28 | $285.20 | $285.20 | 300,200 | — | — |
| 2020-10-27 | $289.28 | $289.28 | 351,600 | — | — |
| 2020-10-26 | $295.10 | $295.10 | 250,800 | — | — |
| 2020-10-23 | $303.72 | $303.72 | 293,500 | — | — |
| 2020-10-22 | $300.91 | $300.91 | 321,700 | — | — |
| 2020-10-21 | $291.86 | $291.86 | 233,100 | — | — |
| 2020-10-20 | $294.83 | $294.83 | 211,100 | — | — |
| 2020-10-19 | $291.57 | $291.57 | 347,600 | — | — |
| 2020-10-16 | $293.00 | $293.00 | 218,800 | — | — |
| 2020-10-15 | $287.31 | $287.31 | 204,300 | — | — |
| 2020-10-14 | $284.77 | $284.77 | 345,600 | — | — |
| 2020-10-13 | $286.73 | $286.73 | 227,300 | — | — |
| 2020-10-12 | $288.25 | $288.25 | 277,900 | — | — |
| 2020-10-09 | $284.00 | $284.00 | 216,200 | — | — |
| 2020-10-08 | $279.09 | $279.09 | 221,300 | — | — |
| 2020-10-07 | $276.58 | $276.58 | 279,100 | — | — |
| 2020-10-06 | $269.97 | $269.97 | 378,300 | — | — |
| 2020-10-05 | $268.01 | $268.01 | 375,200 | — | — |
| 2020-10-02 | $258.81 | $258.81 | 354,500 | — | — |
| 2020-10-01 | $258.48 | $258.48 | 461,200 | — | — |
| 2020-09-30 | $252.46 | $252.46 | 596,400 | — | — |
| 2020-09-29 | $258.92 | $258.92 | 190,500 | — | — |
| 2020-09-28 | $260.56 | $260.56 | 272,700 | — | — |
| 2020-09-25 | $257.46 | $257.46 | 250,600 | — | — |
| 2020-09-24 | $250.67 | $250.67 | 215,700 | — | — |
| 2020-09-23 | $249.58 | $249.58 | 308,500 | — | — |
| 2020-09-22 | $252.28 | $252.28 | 388,600 | — | — |
| 2020-09-21 | $248.73 | $248.73 | 369,600 | — | — |
| 2020-09-18 | $256.15 | $256.15 | 537,900 | — | — |
| 2020-09-17 | $256.18 | $256.18 | 289,700 | — | — |
| 2020-09-16 | $254.15 | $254.15 | 277,300 | — | — |
| 2020-09-15 | $257.46 | $257.46 | 252,000 | — | — |
| 2020-09-14 | $251.26 | $251.26 | 303,000 | — | — |
| 2020-09-11 | $249.96 | $249.96 | 225,900 | — | — |
| 2020-09-10 | $249.44 | $249.44 | 535,600 | — | — |
| 2020-09-09 | $255.11 | $255.11 | 519,900 | — | — |
| 2020-09-08 | $249.26 | $249.26 | 556,700 | — | — |
| 2020-09-04 | $260.55 | $260.55 | 354,700 | — | — |
| 2020-09-03 | $269.25 | $269.25 | 416,800 | — | — |
| 2020-09-02 | $294.36 | $294.36 | 360,500 | — | — |
| 2020-09-01 | $287.16 | $287.16 | 254,900 | — | — |
| 2020-08-31 | $286.53 | $286.53 | 340,700 | — | — |
| 2020-08-28 | $280.16 | $280.16 | 259,700 | — | — |
| 2020-08-27 | $277.26 | $277.26 | 267,400 | — | — |
| 2020-08-26 | $284.74 | $284.74 | 320,500 | — | — |
| 2020-08-25 | $277.86 | $277.86 | 328,300 | — | — |
| 2020-08-24 | $275.39 | $275.39 | 256,100 | — | — |
| 2020-08-21 | $275.33 | $275.33 | 234,900 | — | — |
| 2020-08-20 | $276.55 | $276.55 | 182,700 | — | — |
| 2020-08-19 | $283.13 | $283.13 | 249,100 | — | — |
| 2020-08-18 | $281.96 | $281.96 | 317,300 | — | — |
| 2020-08-17 | $286.74 | $286.74 | 214,800 | — | — |
| 2020-08-14 | $286.03 | $286.03 | 163,800 | — | — |
| 2020-08-13 | $285.61 | $285.61 | 142,800 | — | — |
| 2020-08-12 | $284.01 | $284.01 | 239,600 | — | — |
| 2020-08-11 | $280.57 | $280.57 | 183,300 | — | — |
| 2020-08-10 | $280.41 | $280.41 | 223,200 | — | — |
| 2020-08-07 | $283.04 | $283.04 | 195,100 | — | — |
| 2020-08-06 | $286.73 | $286.73 | 241,500 | — | — |
| 2020-08-05 | $288.84 | $288.84 | 228,600 | — | — |
| 2020-08-04 | $284.68 | $284.68 | 307,400 | — | — |
| 2020-08-03 | $280.72 | $280.72 | 244,500 | — | — |
| 2020-07-31 | $280.75 | $280.75 | 472,800 | — | — |
| 2020-07-30 | $274.95 | $274.95 | 205,700 | — | — |
| 2020-07-29 | $273.85 | $273.85 | 404,600 | — | — |
| 2020-07-28 | $271.18 | $271.18 | 458,300 | — | — |
| 2020-07-27 | $273.34 | $273.34 | 347,500 | — | — |
| 2020-07-24 | $269.98 | $269.98 | 423,100 | — | — |
| 2020-07-23 | $275.71 | $275.71 | 261,000 | — | — |
| 2020-07-22 | $277.00 | $277.00 | 244,500 | — | — |
| 2020-07-21 | $273.28 | $273.28 | 256,400 | — | — |
| 2020-07-20 | $276.36 | $276.36 | 251,400 | — | — |
| 2020-07-17 | $273.10 | $273.10 | 258,500 | — | — |
| 2020-07-16 | $267.66 | $267.66 | 287,200 | — | — |
| 2020-07-15 | $268.16 | $268.16 | 272,500 | — | — |
| 2020-07-14 | $266.47 | $266.47 | 313,500 | — | — |
| 2020-07-13 | $255.50 | $255.50 | 211,800 | — | — |
| 2020-07-10 | $260.67 | $260.67 | 261,000 | — | — |
| 2020-07-09 | $262.01 | $262.01 | 324,900 | — | — |
| 2020-07-08 | $257.21 | $257.21 | 278,800 | — | — |
| 2020-07-07 | $254.26 | $254.26 | 280,900 | — | — |
| 2020-07-06 | $261.63 | $261.63 | 286,200 | — | — |
| 2020-07-02 | $255.04 | $255.04 | 228,600 | — | — |
| 2020-07-01 | $251.23 | $251.23 | 224,300 | — | — |
| 2020-06-30 | $255.95 | $255.95 | 344,500 | — | — |
| 2020-06-29 | $252.05 | $252.05 | 237,600 | — | — |
| 2020-06-26 | $246.42 | $246.42 | 813,800 | — | — |
| 2020-06-25 | $253.64 | $253.64 | 232,100 | — | — |
| 2020-06-24 | $250.50 | $250.50 | 370,000 | — | — |
| 2020-06-23 | $260.77 | $260.77 | 292,900 | — | — |
| 2020-06-22 | $261.79 | $261.79 | 307,100 | — | — |
| 2020-06-19 | $264.41 | $264.41 | 987,000 | — | — |
| 2020-06-18 | $262.23 | $262.23 | 188,300 | — | — |
| 2020-06-17 | $260.82 | $260.82 | 236,100 | — | — |
| 2020-06-16 | $266.46 | $266.46 | 244,500 | — | — |
| 2020-06-15 | $259.41 | $259.41 | 307,100 | — | — |
| 2020-06-12 | $258.33 | $258.33 | 305,200 | — | — |
| 2020-06-11 | $250.19 | $250.19 | 349,300 | — | — |
| 2020-06-10 | $267.08 | $267.08 | 232,400 | — | — |
| 2020-06-09 | $270.32 | $270.32 | 316,000 | — | — |
| 2020-06-08 | $277.06 | $277.06 | 284,200 | — | — |
| 2020-06-05 | $277.55 | $277.55 | 438,200 | — | — |
| 2020-06-04 | $261.17 | $261.17 | 345,100 | — | — |
| 2020-06-03 | $269.02 | $269.02 | 334,400 | — | — |
| 2020-06-02 | $264.09 | $264.09 | 266,000 | — | — |
| 2020-06-01 | $264.97 | $264.97 | 294,100 | — | — |
| 2020-05-29 | $261.32 | $261.32 | 490,700 | — | — |
| 2020-05-28 | $257.42 | $257.42 | 334,000 | — | — |
| 2020-05-27 | $258.67 | $258.67 | 501,900 | — | — |
| 2020-05-26 | $255.96 | $255.96 | 558,900 | — | — |
| 2020-05-22 | $243.54 | $243.54 | 301,600 | — | — |
| 2020-05-21 | $244.15 | $244.15 | 286,900 | — | — |
| 2020-05-20 | $241.49 | $241.49 | 369,900 | — | — |
| 2020-05-19 | $240.55 | $240.55 | 489,900 | — | — |
| 2020-05-18 | $235.80 | $235.80 | 571,100 | — | — |
| 2020-05-15 | $217.80 | $217.80 | 383,100 | — | — |
| 2020-05-14 | $221.77 | $221.77 | 457,000 | — | — |
| 2020-05-13 | $223.08 | $223.08 | 445,800 | — | — |
| 2020-05-12 | $230.20 | $230.20 | 299,100 | — | — |
| 2020-05-11 | $235.26 | $235.26 | 339,200 | — | — |
| 2020-05-08 | $242.92 | $242.92 | 270,500 | — | — |
| 2020-05-07 | $233.86 | $233.86 | 276,200 | — | — |
| 2020-05-06 | $232.42 | $232.42 | 219,100 | — | — |
| 2020-05-05 | $233.15 | $233.15 | 349,700 | — | — |
| 2020-05-04 | $228.77 | $228.77 | 346,900 | — | — |
| 2020-05-01 | $225.55 | $225.55 | 349,600 | — | — |
| 2020-04-30 | $229.66 | $229.66 | 578,500 | — | — |
| 2020-04-29 | $244.97 | $244.97 | 640,800 | — | — |
| 2020-04-28 | $228.48 | $228.48 | 915,600 | — | — |
| 2020-04-27 | $220.93 | $220.93 | 560,400 | — | — |
| 2020-04-24 | $208.62 | $208.62 | 418,500 | — | — |
| 2020-04-23 | $200.97 | $200.97 | 436,900 | — | — |
| 2020-04-22 | $199.41 | $199.41 | 498,800 | — | — |
| 2020-04-21 | $192.85 | $192.85 | 379,200 | — | — |
| 2020-04-20 | $202.35 | $202.35 | 381,500 | — | — |
| 2020-04-17 | $202.98 | $202.98 | 382,300 | — | — |
| 2020-04-16 | $201.60 | $201.60 | 387,500 | — | — |
| 2020-04-15 | $196.81 | $196.81 | 389,100 | — | — |
| 2020-04-14 | $206.88 | $206.88 | 358,800 | — | — |
| 2020-04-13 | $197.91 | $197.91 | 331,700 | — | — |
| 2020-04-09 | $201.22 | $201.22 | 529,300 | — | — |
| 2020-04-08 | $196.65 | $196.65 | 252,300 | — | — |
| 2020-04-07 | $192.36 | $192.36 | 413,600 | — | — |
| 2020-04-06 | $191.85 | $191.85 | 306,400 | — | — |
| 2020-04-03 | $178.08 | $178.08 | 598,600 | — | — |
| 2020-04-02 | $174.24 | $174.24 | 599,600 | — | — |
| 2020-04-01 | $176.46 | $176.46 | 606,000 | — | — |
| 2020-03-31 | $183.60 | $183.60 | 521,000 | — | — |
| 2020-03-30 | $188.35 | $188.35 | 323,900 | — | — |
| 2020-03-27 | $184.57 | $184.57 | 390,700 | — | — |
| 2020-03-26 | $197.51 | $197.51 | 505,500 | — | — |
| 2020-03-25 | $186.23 | $186.23 | 505,200 | — | — |
| 2020-03-24 | $180.55 | $180.55 | 813,400 | — | — |
| 2020-03-23 | $170.72 | $170.72 | 1,176,100 | — | — |
| 2020-03-20 | $179.38 | $179.38 | 1,701,600 | — | — |
| 2020-03-19 | $185.07 | $185.07 | 1,202,000 | — | — |
| 2020-03-18 | $185.47 | $185.47 | 803,200 | — | — |
| 2020-03-17 | $180.66 | $180.66 | 564,400 | — | — |
| 2020-03-16 | $166.08 | $166.08 | 800,300 | — | — |
| 2020-03-13 | $184.02 | $184.02 | 659,300 | — | — |
| 2020-03-12 | $161.51 | $161.51 | 1,028,500 | — | — |
| 2020-03-11 | $191.30 | $191.30 | 516,900 | — | — |
| 2020-03-10 | $202.19 | $202.19 | 909,900 | — | — |
| 2020-03-09 | $185.26 | $185.26 | 770,300 | — | — |
| 2020-03-06 | $202.74 | $202.74 | 647,300 | — | — |
| 2020-03-05 | $203.76 | $203.76 | 564,900 | — | — |
| 2020-03-04 | $216.04 | $216.04 | 559,000 | — | — |
| 2020-03-03 | $209.31 | $209.31 | 949,700 | — | — |
| 2020-03-02 | $221.71 | $221.71 | 603,000 | — | — |
| 2020-02-28 | $210.97 | $210.97 | 945,200 | — | — |
| 2020-02-27 | $213.93 | $213.93 | 1,021,300 | — | — |
| 2020-02-26 | $217.81 | $217.81 | 549,500 | — | — |
| 2020-02-25 | $220.00 | $220.00 | 544,800 | — | — |
| 2020-02-24 | $227.40 | $227.40 | 572,700 | — | — |
| 2020-02-21 | $238.39 | $238.39 | 500,900 | — | — |
| 2020-02-20 | $242.72 | $242.72 | 443,100 | — | — |
| 2020-02-19 | $240.50 | $240.50 | 423,400 | — | — |
| 2020-02-18 | $236.66 | $236.66 | 521,600 | — | — |
| 2020-02-14 | $238.77 | $238.77 | 921,800 | — | — |
| 2020-02-13 | $233.32 | $233.32 | 1,783,600 | — | — |
| 2020-02-12 | $251.99 | $251.99 | 377,900 | — | — |
| 2020-02-11 | $247.81 | $247.81 | 219,400 | — | — |
| 2020-02-10 | $248.55 | $248.55 | 216,200 | — | — |
| 2020-02-07 | $247.26 | $247.26 | 385,700 | — | — |
| 2020-02-06 | $252.09 | $252.09 | 407,500 | — | — |
| 2020-02-05 | $247.81 | $247.81 | 244,200 | — | — |
| 2020-02-04 | $247.87 | $247.87 | 251,100 | — | — |
| 2020-02-03 | $242.55 | $242.55 | 262,400 | — | — |
| 2020-01-31 | $239.02 | $239.02 | 335,900 | — | — |
| 2020-01-30 | $246.32 | $246.32 | 246,900 | — | — |
| 2020-01-29 | $250.17 | $250.17 | 319,500 | — | — |
| 2020-01-28 | $247.98 | $247.98 | 340,800 | — | — |
| 2020-01-27 | $243.23 | $243.23 | 425,700 | — | — |
| 2020-01-24 | $252.70 | $252.70 | 223,700 | — | — |
| 2020-01-23 | $254.36 | $254.36 | 358,800 | — | — |
| 2020-01-22 | $253.75 | $253.75 | 414,400 | — | — |
| 2020-01-21 | $252.42 | $252.42 | 561,400 | — | — |
| 2020-01-17 | $252.74 | $252.74 | 399,100 | — | — |
| 2020-01-16 | $253.93 | $253.93 | 434,000 | — | — |
| 2020-01-15 | $247.80 | $247.80 | 331,200 | — | — |
| 2020-01-14 | $248.07 | $248.07 | 416,600 | — | — |
| 2020-01-13 | $248.58 | $248.58 | 479,100 | — | — |
| 2020-01-10 | $246.27 | $246.27 | 623,600 | — | — |
| 2020-01-09 | $246.50 | $246.50 | 766,200 | — | — |
| 2020-01-08 | $247.64 | $247.64 | 689,600 | — | — |
| 2020-01-07 | $256.47 | $256.47 | 236,300 | — | — |
| 2020-01-06 | $258.01 | $258.01 | 322,600 | — | — |
| 2020-01-03 | $256.05 | $256.05 | 305,300 | — | — |
| 2020-01-02 | $259.14 | $259.14 | 387,800 | — | — |