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
- 1980-03-17 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 | $126.07 | $272.53 | 176,800 | — | — |
| 2021-12-30 | $126.41 | $273.26 | 193,900 | — | — |
| 2021-12-29 | $127.69 | $276.03 | 174,800 | — | — |
| 2021-12-28 | $126.88 | $274.28 | 151,900 | — | — |
| 2021-12-27 | $126.71 | $273.91 | 224,800 | — | — |
| 2021-12-23 | $125.48 | $271.25 | 196,200 | — | — |
| 2021-12-22 | $125.38 | $271.03 | 216,900 | — | — |
| 2021-12-21 | $125.62 | $271.55 | 283,800 | — | — |
| 2021-12-20 | $121.95 | $263.62 | 341,800 | — | — |
| 2021-12-17 | $124.81 | $269.80 | 917,700 | — | — |
| 2021-12-16 | $128.28 | $277.30 | 218,000 | — | — |
| 2021-12-15 | $128.08 | $276.87 | 251,500 | — | — |
| 2021-12-14 | $126.50 | $273.46 | 286,500 | — | — |
| 2021-12-13 | $126.58 | $273.63 | 204,600 | — | — |
| 2021-12-10 | $128.70 | $278.21 | 117,900 | — | — |
| 2021-12-09 | $127.76 | $276.18 | 137,200 | — | — |
| 2021-12-08 | $129.03 | $278.93 | 179,000 | — | — |
| 2021-12-07 | $129.40 | $279.72 | 173,900 | — | — |
| 2021-12-06 | $128.77 | $278.36 | 201,800 | — | — |
| 2021-12-03 | $125.14 | $270.52 | 263,400 | — | — |
| 2021-12-02 | $127.78 | $276.22 | 279,400 | — | — |
| 2021-12-01 | $123.57 | $267.12 | 276,100 | — | — |
| 2021-11-30 | $125.89 | $272.14 | 451,400 | — | — |
| 2021-11-29 | $129.96 | $280.94 | 301,900 | — | — |
| 2021-11-26 | $130.28 | $280.01 | 243,500 | — | — |
| 2021-11-24 | $136.49 | $293.35 | 168,300 | — | — |
| 2021-11-23 | $136.83 | $294.08 | 200,500 | — | — |
| 2021-11-22 | $133.27 | $286.43 | 256,300 | — | — |
| 2021-11-19 | $131.89 | $283.47 | 216,100 | — | — |
| 2021-11-18 | $134.11 | $288.24 | 177,600 | — | — |
| 2021-11-17 | $133.90 | $287.79 | 172,900 | — | — |
| 2021-11-16 | $133.91 | $287.81 | 216,100 | — | — |
| 2021-11-15 | $133.16 | $286.20 | 185,000 | — | — |
| 2021-11-12 | $132.80 | $285.42 | 213,800 | — | — |
| 2021-11-11 | $134.63 | $289.36 | 157,600 | — | — |
| 2021-11-10 | $134.57 | $289.23 | 257,900 | — | — |
| 2021-11-09 | $135.64 | $291.53 | 123,500 | — | — |
| 2021-11-08 | $135.57 | $291.38 | 208,400 | — | — |
| 2021-11-05 | $135.10 | $290.37 | 244,000 | — | — |
| 2021-11-04 | $133.09 | $286.05 | 439,100 | — | — |
| 2021-11-03 | $138.94 | $298.62 | 386,300 | — | — |
| 2021-11-02 | $136.34 | $293.03 | 493,500 | — | — |
| 2021-11-01 | $135.32 | $290.84 | 403,400 | — | — |
| 2021-10-29 | $129.50 | $278.33 | 1,196,300 | — | — |
| 2021-10-28 | $131.51 | $282.65 | 499,800 | — | — |
| 2021-10-27 | $127.73 | $274.53 | 505,400 | — | — |
| 2021-10-26 | $130.34 | $280.13 | 385,500 | — | — |
| 2021-10-25 | $131.66 | $282.97 | 368,500 | — | — |
| 2021-10-22 | $131.31 | $282.22 | 327,500 | — | — |
| 2021-10-21 | $129.01 | $277.28 | 292,500 | — | — |
| 2021-10-20 | $129.30 | $277.90 | 331,400 | — | — |
| 2021-10-19 | $125.89 | $270.57 | 268,300 | — | — |
| 2021-10-18 | $123.72 | $265.91 | 195,200 | — | — |
| 2021-10-15 | $123.66 | $265.78 | 230,100 | — | — |
| 2021-10-14 | $123.18 | $264.75 | 137,200 | — | — |
| 2021-10-13 | $121.23 | $260.56 | 224,300 | — | — |
| 2021-10-12 | $121.82 | $261.82 | 144,600 | — | — |
| 2021-10-11 | $121.85 | $261.89 | 201,100 | — | — |
| 2021-10-08 | $122.91 | $264.17 | 238,900 | — | — |
| 2021-10-07 | $121.99 | $262.19 | 179,400 | — | — |
| 2021-10-06 | $121.37 | $260.86 | 187,900 | — | — |
| 2021-10-05 | $121.64 | $261.44 | 360,800 | — | — |
| 2021-10-04 | $121.62 | $261.39 | 272,400 | — | — |
| 2021-10-01 | $122.15 | $262.53 | 294,800 | — | — |
| 2021-09-30 | $118.62 | $254.95 | 276,100 | — | — |
| 2021-09-29 | $121.02 | $260.10 | 272,100 | — | — |
| 2021-09-28 | $120.54 | $259.07 | 331,700 | — | — |
| 2021-09-27 | $122.41 | $263.09 | 319,300 | — | — |
| 2021-09-24 | $118.12 | $253.87 | 343,700 | — | — |
| 2021-09-23 | $116.20 | $249.74 | 348,600 | — | — |
| 2021-09-22 | $111.05 | $238.68 | 229,100 | — | — |
| 2021-09-21 | $108.68 | $233.58 | 129,600 | — | — |
| 2021-09-20 | $109.37 | $235.06 | 288,600 | — | — |
| 2021-09-17 | $111.27 | $239.15 | 935,800 | — | — |
| 2021-09-16 | $111.89 | $240.48 | 169,100 | — | — |
| 2021-09-15 | $112.91 | $242.67 | 270,300 | — | — |
| 2021-09-14 | $110.94 | $238.44 | 266,300 | — | — |
| 2021-09-13 | $112.02 | $240.76 | 213,300 | — | — |
| 2021-09-10 | $110.90 | $238.35 | 217,600 | — | — |
| 2021-09-09 | $112.10 | $240.93 | 161,800 | — | — |
| 2021-09-08 | $112.30 | $241.36 | 132,300 | — | — |
| 2021-09-07 | $113.22 | $243.34 | 164,800 | — | — |
| 2021-09-03 | $113.88 | $244.76 | 131,800 | — | — |
| 2021-09-02 | $113.82 | $244.63 | 162,700 | — | — |
| 2021-09-01 | $113.55 | $244.05 | 205,300 | — | — |
| 2021-08-31 | $114.22 | $245.49 | 173,700 | — | — |
| 2021-08-30 | $113.22 | $243.34 | 345,500 | — | — |
| 2021-08-27 | $116.13 | $247.98 | 278,800 | — | — |
| 2021-08-26 | $113.44 | $242.24 | 106,200 | — | — |
| 2021-08-25 | $115.23 | $246.06 | 176,100 | — | — |
| 2021-08-24 | $114.71 | $244.95 | 155,400 | — | — |
| 2021-08-23 | $114.93 | $245.42 | 149,800 | — | — |
| 2021-08-20 | $114.06 | $243.56 | 190,500 | — | — |
| 2021-08-19 | $111.89 | $238.93 | 207,500 | — | — |
| 2021-08-18 | $113.42 | $242.19 | 203,800 | — | — |
| 2021-08-17 | $114.95 | $245.46 | 190,000 | — | — |
| 2021-08-16 | $115.94 | $247.58 | 182,800 | — | — |
| 2021-08-13 | $116.47 | $248.71 | 258,800 | — | — |
| 2021-08-12 | $116.81 | $249.43 | 213,000 | — | — |
| 2021-08-11 | $117.81 | $251.57 | 214,400 | — | — |
| 2021-08-10 | $115.87 | $247.43 | 214,000 | — | — |
| 2021-08-09 | $114.77 | $245.08 | 247,700 | — | — |
| 2021-08-06 | $115.70 | $247.06 | 353,200 | — | — |
| 2021-08-05 | $112.03 | $239.23 | 278,500 | — | — |
| 2021-08-04 | $110.13 | $235.17 | 293,100 | — | — |
| 2021-08-03 | $110.21 | $235.34 | 421,600 | — | — |
| 2021-08-02 | $107.13 | $228.76 | 472,400 | — | — |
| 2021-07-30 | $107.32 | $229.17 | 770,600 | — | — |
| 2021-07-29 | $107.93 | $230.47 | 588,400 | — | — |
| 2021-07-28 | $106.63 | $227.70 | 404,900 | — | — |
| 2021-07-27 | $104.64 | $223.45 | 290,000 | — | — |
| 2021-07-26 | $104.94 | $224.09 | 241,700 | — | — |
| 2021-07-23 | $103.86 | $221.78 | 170,200 | — | — |
| 2021-07-22 | $103.14 | $220.24 | 232,900 | — | — |
| 2021-07-21 | $105.26 | $224.77 | 389,100 | — | — |
| 2021-07-20 | $103.47 | $220.95 | 392,800 | — | — |
| 2021-07-19 | $100.82 | $215.29 | 387,200 | — | — |
| 2021-07-16 | $105.23 | $224.71 | 308,700 | — | — |
| 2021-07-15 | $107.88 | $230.36 | 254,000 | — | — |
| 2021-07-14 | $106.76 | $227.97 | 241,000 | — | — |
| 2021-07-13 | $107.35 | $229.23 | 330,000 | — | — |
| 2021-07-12 | $109.01 | $232.78 | 356,300 | — | — |
| 2021-07-09 | $108.40 | $231.48 | 383,500 | — | — |
| 2021-07-08 | $104.84 | $223.87 | 463,900 | — | — |
| 2021-07-07 | $107.44 | $229.43 | 278,600 | — | — |
| 2021-07-06 | $108.36 | $231.39 | 389,000 | — | — |
| 2021-07-02 | $111.77 | $238.67 | 156,200 | — | — |
| 2021-07-01 | $112.62 | $240.49 | 222,900 | — | — |
| 2021-06-30 | $112.00 | $239.16 | 240,700 | — | — |
| 2021-06-29 | $111.51 | $238.12 | 272,500 | — | — |
| 2021-06-28 | $112.72 | $240.70 | 286,600 | — | — |
| 2021-06-25 | $115.37 | $246.36 | 420,600 | — | — |
| 2021-06-24 | $113.21 | $241.75 | 176,200 | — | — |
| 2021-06-23 | $111.60 | $238.31 | 240,200 | — | — |
| 2021-06-22 | $111.88 | $238.91 | 229,000 | — | — |
| 2021-06-21 | $112.10 | $239.38 | 395,500 | — | — |
| 2021-06-18 | $107.46 | $229.47 | 737,200 | — | — |
| 2021-06-17 | $109.70 | $234.25 | 375,000 | — | — |
| 2021-06-16 | $116.15 | $248.02 | 416,700 | — | — |
| 2021-06-15 | $115.66 | $246.98 | 340,300 | — | — |
| 2021-06-14 | $114.12 | $243.69 | 279,000 | — | — |
| 2021-06-11 | $116.28 | $248.30 | 280,100 | — | — |
| 2021-06-10 | $116.12 | $247.96 | 274,100 | — | — |
| 2021-06-09 | $118.69 | $253.45 | 232,700 | — | — |
| 2021-06-08 | $120.90 | $258.17 | 216,700 | — | — |
| 2021-06-07 | $120.70 | $257.74 | 198,000 | — | — |
| 2021-06-04 | $121.58 | $259.62 | 141,600 | — | — |
| 2021-06-03 | $121.61 | $259.68 | 208,900 | — | — |
| 2021-06-02 | $121.66 | $259.79 | 211,200 | — | — |
| 2021-06-01 | $122.08 | $260.69 | 161,900 | — | — |
| 2021-05-28 | $120.71 | $257.76 | 162,100 | — | — |
| 2021-05-27 | $120.61 | $257.55 | 184,200 | — | — |
| 2021-05-26 | $119.80 | $254.28 | 160,800 | — | — |
| 2021-05-25 | $118.67 | $251.88 | 307,900 | — | — |
| 2021-05-24 | $121.51 | $257.91 | 210,800 | — | — |
| 2021-05-21 | $122.88 | $260.82 | 255,400 | — | — |
| 2021-05-20 | $121.16 | $257.17 | 196,300 | — | — |
| 2021-05-19 | $121.45 | $257.78 | 292,400 | — | — |
| 2021-05-18 | $122.15 | $259.27 | 202,000 | — | — |
| 2021-05-17 | $124.58 | $264.43 | 133,000 | — | — |
| 2021-05-14 | $124.41 | $264.07 | 236,700 | — | — |
| 2021-05-13 | $123.14 | $261.37 | 278,300 | — | — |
| 2021-05-12 | $119.04 | $252.67 | 237,100 | — | — |
| 2021-05-11 | $120.80 | $256.40 | 367,300 | — | — |
| 2021-05-10 | $121.44 | $257.76 | 310,800 | — | — |
| 2021-05-07 | $123.46 | $262.05 | 296,600 | — | — |
| 2021-05-06 | $124.08 | $263.37 | 207,100 | — | — |
| 2021-05-05 | $123.67 | $262.50 | 251,700 | — | — |
| 2021-05-04 | $123.96 | $263.11 | 347,700 | — | — |
| 2021-05-03 | $121.63 | $258.17 | 403,800 | — | — |
| 2021-04-30 | $120.06 | $254.83 | 1,197,600 | — | — |
| 2021-04-29 | $122.28 | $259.55 | 522,800 | — | — |
| 2021-04-28 | $117.90 | $250.25 | 668,400 | — | — |
| 2021-04-27 | $117.85 | $250.14 | 440,000 | — | — |
| 2021-04-26 | $116.77 | $247.85 | 454,800 | — | — |
| 2021-04-23 | $115.55 | $245.26 | 479,800 | — | — |
| 2021-04-22 | $111.94 | $237.60 | 438,700 | — | — |
| 2021-04-21 | $113.12 | $240.10 | 343,400 | — | — |
| 2021-04-20 | $111.48 | $236.62 | 567,300 | — | — |
| 2021-04-19 | $114.50 | $243.03 | 392,500 | — | — |
| 2021-04-16 | $114.63 | $243.31 | 313,200 | — | — |
| 2021-04-15 | $112.70 | $239.21 | 657,800 | — | — |
| 2021-04-14 | $111.33 | $236.30 | 346,100 | — | — |
| 2021-04-13 | $109.00 | $231.36 | 328,700 | — | — |
| 2021-04-12 | $111.28 | $236.20 | 152,700 | — | — |
| 2021-04-09 | $110.35 | $234.22 | 221,000 | — | — |
| 2021-04-08 | $108.64 | $230.59 | 271,100 | — | — |
| 2021-04-07 | $108.74 | $230.81 | 215,400 | — | — |
| 2021-04-06 | $109.16 | $231.70 | 255,800 | — | — |
| 2021-04-05 | $109.88 | $233.23 | 350,000 | — | — |
| 2021-04-01 | $110.09 | $233.67 | 365,900 | — | — |
| 2021-03-31 | $108.76 | $230.85 | 386,600 | — | — |
| 2021-03-30 | $110.31 | $234.14 | 365,300 | — | — |
| 2021-03-29 | $108.21 | $229.68 | 336,300 | — | — |
| 2021-03-26 | $112.25 | $238.26 | 270,500 | — | — |
| 2021-03-25 | $110.55 | $234.65 | 382,700 | — | — |
| 2021-03-24 | $108.10 | $229.45 | 258,100 | — | — |
| 2021-03-23 | $108.34 | $229.96 | 433,300 | — | — |
| 2021-03-22 | $112.39 | $238.55 | 410,800 | — | — |
| 2021-03-19 | $117.21 | $248.78 | 1,538,500 | — | — |
| 2021-03-18 | $116.62 | $247.53 | 477,800 | — | — |
| 2021-03-17 | $115.69 | $245.56 | 344,100 | — | — |
| 2021-03-16 | $114.49 | $243.01 | 467,600 | — | — |
| 2021-03-15 | $116.48 | $247.23 | 490,300 | — | — |
| 2021-03-12 | $117.19 | $248.74 | 380,900 | — | — |
| 2021-03-11 | $114.13 | $242.25 | 328,900 | — | — |
| 2021-03-10 | $112.62 | $239.04 | 505,400 | — | — |
| 2021-03-09 | $112.61 | $239.02 | 507,300 | — | — |
| 2021-03-08 | $114.30 | $242.61 | 343,100 | — | — |
| 2021-03-05 | $110.76 | $235.09 | 403,900 | — | — |
| 2021-03-04 | $107.83 | $228.87 | 498,400 | — | — |
| 2021-03-03 | $107.65 | $228.49 | 372,200 | — | — |
| 2021-03-02 | $105.66 | $224.27 | 442,700 | — | — |
| 2021-03-01 | $107.50 | $228.17 | 405,700 | — | — |
| 2021-02-26 | $104.40 | $221.59 | 511,300 | — | — |
| 2021-02-25 | $106.57 | $226.20 | 544,800 | — | — |
| 2021-02-24 | $109.00 | $229.83 | 344,200 | — | — |
| 2021-02-23 | $106.67 | $224.92 | 349,200 | — | — |
| 2021-02-22 | $105.40 | $222.24 | 421,600 | — | — |
| 2021-02-19 | $103.73 | $218.72 | 337,300 | — | — |
| 2021-02-18 | $100.74 | $212.41 | 293,500 | — | — |
| 2021-02-17 | $101.93 | $214.92 | 441,000 | — | — |
| 2021-02-16 | $103.54 | $218.32 | 552,600 | — | — |
| 2021-02-12 | $100.77 | $212.48 | 347,600 | — | — |
| 2021-02-11 | $99.67 | $210.16 | 387,100 | — | — |
| 2021-02-10 | $99.13 | $209.02 | 304,000 | — | — |
| 2021-02-09 | $99.19 | $209.14 | 404,600 | — | — |
| 2021-02-08 | $98.08 | $206.80 | 335,300 | — | — |
| 2021-02-05 | $96.45 | $203.37 | 388,900 | — | — |
| 2021-02-04 | $96.58 | $203.64 | 563,200 | — | — |
| 2021-02-03 | $94.29 | $198.81 | 402,600 | — | — |
| 2021-02-02 | $93.62 | $197.40 | 502,500 | — | — |
| 2021-02-01 | $92.78 | $195.63 | 619,200 | — | — |
| 2021-01-29 | $92.24 | $194.49 | 1,542,500 | — | — |
| 2021-01-28 | $92.61 | $195.27 | 944,900 | — | — |
| 2021-01-27 | $96.56 | $203.60 | 895,100 | — | — |
| 2021-01-26 | $96.83 | $204.17 | 563,400 | — | — |
| 2021-01-25 | $96.80 | $204.11 | 624,200 | — | — |
| 2021-01-22 | $96.66 | $203.81 | 387,100 | — | — |
| 2021-01-21 | $95.08 | $200.48 | 306,400 | — | — |
| 2021-01-20 | $96.84 | $204.19 | 333,700 | — | — |
| 2021-01-19 | $97.35 | $205.27 | 342,600 | — | — |
| 2021-01-15 | $96.60 | $203.68 | 443,700 | — | — |
| 2021-01-14 | $98.24 | $207.14 | 442,900 | — | — |
| 2021-01-13 | $96.85 | $204.21 | 364,500 | — | — |
| 2021-01-12 | $97.40 | $205.37 | 474,200 | — | — |
| 2021-01-11 | $95.60 | $201.58 | 337,400 | — | — |
| 2021-01-08 | $94.32 | $198.88 | 275,400 | — | — |
| 2021-01-07 | $95.52 | $201.41 | 382,600 | — | — |
| 2021-01-06 | $93.67 | $197.51 | 665,400 | — | — |
| 2021-01-05 | $88.53 | $186.67 | 399,100 | — | — |
| 2021-01-04 | $87.61 | $184.73 | 331,700 | — | — |