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-10-16 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 | $155.99 | $321.49 | 173,500 | — | — |
| 2021-12-30 | $154.59 | $318.60 | 174,200 | — | — |
| 2021-12-29 | $155.63 | $320.75 | 132,400 | — | — |
| 2021-12-28 | $154.35 | $318.11 | 150,700 | — | — |
| 2021-12-27 | $154.42 | $318.25 | 111,900 | — | — |
| 2021-12-23 | $152.66 | $314.62 | 249,800 | — | — |
| 2021-12-22 | $150.72 | $310.63 | 152,100 | — | — |
| 2021-12-21 | $147.77 | $304.55 | 163,200 | — | — |
| 2021-12-20 | $141.09 | $290.78 | 221,200 | — | — |
| 2021-12-17 | $143.22 | $295.17 | 391,200 | — | — |
| 2021-12-16 | $142.24 | $293.15 | 212,600 | — | — |
| 2021-12-15 | $142.46 | $293.60 | 255,500 | — | — |
| 2021-12-14 | $142.77 | $294.24 | 233,000 | — | — |
| 2021-12-13 | $143.84 | $296.45 | 181,900 | — | — |
| 2021-12-10 | $146.86 | $302.67 | 214,400 | — | — |
| 2021-12-09 | $146.21 | $301.33 | 224,600 | — | — |
| 2021-12-08 | $148.30 | $305.64 | 214,300 | — | — |
| 2021-12-07 | $147.95 | $304.92 | 260,300 | — | — |
| 2021-12-06 | $146.64 | $302.22 | 231,400 | — | — |
| 2021-12-03 | $143.93 | $296.63 | 258,000 | — | — |
| 2021-12-02 | $145.78 | $300.45 | 250,900 | — | — |
| 2021-12-01 | $140.07 | $288.68 | 277,300 | — | — |
| 2021-11-30 | $143.55 | $295.85 | 382,300 | — | — |
| 2021-11-29 | $145.70 | $300.28 | 183,500 | — | — |
| 2021-11-26 | $144.32 | $297.44 | 152,900 | — | — |
| 2021-11-24 | $150.54 | $310.26 | 82,000 | — | — |
| 2021-11-23 | $150.14 | $309.43 | 181,500 | — | — |
| 2021-11-22 | $150.37 | $309.91 | 235,200 | — | — |
| 2021-11-19 | $151.86 | $312.98 | 352,300 | — | — |
| 2021-11-18 | $151.54 | $312.32 | 222,900 | — | — |
| 2021-11-17 | $149.91 | $308.96 | 334,800 | — | — |
| 2021-11-16 | $151.53 | $312.30 | 466,900 | — | — |
| 2021-11-15 | $149.76 | $308.65 | 280,500 | — | — |
| 2021-11-12 | $147.18 | $303.33 | 313,300 | — | — |
| 2021-11-11 | $145.00 | $298.84 | 191,500 | — | — |
| 2021-11-10 | $148.13 | $305.29 | 223,500 | — | — |
| 2021-11-09 | $151.05 | $311.31 | 261,000 | — | — |
| 2021-11-08 | $151.50 | $312.23 | 467,400 | — | — |
| 2021-11-05 | $148.83 | $306.73 | 283,100 | — | — |
| 2021-11-04 | $143.94 | $296.65 | 479,100 | — | — |
| 2021-11-03 | $141.75 | $292.14 | 194,600 | — | — |
| 2021-11-02 | $140.78 | $290.14 | 213,600 | — | — |
| 2021-11-01 | $141.95 | $292.55 | 385,400 | — | — |
| 2021-10-29 | $140.62 | $289.81 | 454,300 | — | — |
| 2021-10-28 | $138.63 | $285.71 | 283,700 | — | — |
| 2021-10-27 | $135.16 | $278.56 | 131,000 | — | — |
| 2021-10-26 | $133.64 | $275.43 | 90,300 | — | — |
| 2021-10-25 | $133.44 | $275.01 | 98,400 | — | — |
| 2021-10-22 | $134.48 | $277.16 | 191,400 | — | — |
| 2021-10-21 | $134.70 | $277.61 | 129,300 | — | — |
| 2021-10-20 | $133.64 | $275.43 | 204,400 | — | — |
| 2021-10-19 | $134.69 | $277.59 | 240,100 | — | — |
| 2021-10-18 | $136.41 | $281.13 | 711,200 | — | — |
| 2021-10-15 | $137.68 | $283.75 | 168,000 | — | — |
| 2021-10-14 | $137.05 | $282.45 | 165,800 | — | — |
| 2021-10-13 | $137.11 | $282.58 | 299,600 | — | — |
| 2021-10-12 | $136.75 | $281.84 | 393,800 | — | — |
| 2021-10-11 | $135.14 | $278.52 | 167,600 | — | — |
| 2021-10-08 | $135.70 | $279.67 | 397,100 | — | — |
| 2021-10-07 | $134.79 | $277.80 | 325,400 | — | — |
| 2021-10-06 | $133.24 | $274.60 | 220,600 | — | — |
| 2021-10-05 | $132.08 | $272.21 | 242,900 | — | — |
| 2021-10-04 | $133.08 | $274.27 | 356,700 | — | — |
| 2021-10-01 | $133.41 | $274.95 | 416,700 | — | — |
| 2021-09-30 | $126.37 | $260.44 | 269,700 | — | — |
| 2021-09-29 | $130.46 | $268.41 | 323,500 | — | — |
| 2021-09-28 | $129.45 | $266.33 | 183,600 | — | — |
| 2021-09-27 | $128.82 | $265.03 | 217,900 | — | — |
| 2021-09-24 | $127.39 | $262.09 | 162,200 | — | — |
| 2021-09-23 | $126.45 | $260.16 | 200,000 | — | — |
| 2021-09-22 | $123.35 | $253.78 | 160,000 | — | — |
| 2021-09-21 | $120.98 | $248.90 | 143,900 | — | — |
| 2021-09-20 | $121.81 | $250.61 | 189,200 | — | — |
| 2021-09-17 | $121.98 | $250.96 | 822,500 | — | — |
| 2021-09-16 | $122.93 | $252.92 | 233,600 | — | — |
| 2021-09-15 | $121.61 | $250.20 | 291,600 | — | — |
| 2021-09-14 | $120.86 | $248.66 | 150,500 | — | — |
| 2021-09-13 | $120.26 | $247.42 | 200,900 | — | — |
| 2021-09-10 | $119.27 | $245.39 | 143,400 | — | — |
| 2021-09-09 | $119.24 | $245.32 | 116,000 | — | — |
| 2021-09-08 | $118.96 | $244.75 | 182,400 | — | — |
| 2021-09-07 | $119.83 | $246.54 | 170,800 | — | — |
| 2021-09-03 | $118.85 | $244.52 | 91,000 | — | — |
| 2021-09-02 | $120.50 | $247.92 | 112,500 | — | — |
| 2021-09-01 | $119.83 | $246.54 | 109,600 | — | — |
| 2021-08-31 | $119.36 | $245.57 | 222,900 | — | — |
| 2021-08-30 | $119.97 | $246.83 | 255,400 | — | — |
| 2021-08-27 | $121.36 | $249.69 | 196,800 | — | — |
| 2021-08-26 | $117.93 | $242.63 | 132,400 | — | — |
| 2021-08-25 | $119.45 | $245.76 | 89,900 | — | — |
| 2021-08-24 | $117.79 | $242.34 | 240,700 | — | — |
| 2021-08-23 | $115.54 | $237.71 | 258,600 | — | — |
| 2021-08-20 | $115.54 | $237.71 | 111,500 | — | — |
| 2021-08-19 | $113.58 | $233.68 | 99,900 | — | — |
| 2021-08-18 | $114.56 | $235.70 | 106,700 | — | — |
| 2021-08-17 | $114.88 | $236.35 | 180,100 | — | — |
| 2021-08-16 | $115.69 | $238.02 | 168,000 | — | — |
| 2021-08-13 | $116.46 | $239.60 | 63,100 | — | — |
| 2021-08-12 | $116.92 | $240.55 | 123,200 | — | — |
| 2021-08-11 | $118.86 | $244.54 | 196,100 | — | — |
| 2021-08-10 | $119.78 | $246.43 | 164,100 | — | — |
| 2021-08-09 | $120.23 | $247.36 | 309,700 | — | — |
| 2021-08-06 | $119.90 | $246.68 | 186,100 | — | — |
| 2021-08-05 | $119.59 | $246.04 | 164,900 | — | — |
| 2021-08-04 | $115.33 | $237.28 | 106,800 | — | — |
| 2021-08-03 | $117.34 | $241.41 | 185,500 | — | — |
| 2021-08-02 | $118.20 | $243.18 | 195,000 | — | — |
| 2021-07-30 | $119.90 | $246.68 | 234,100 | — | — |
| 2021-07-29 | $120.87 | $248.68 | 170,300 | — | — |
| 2021-07-28 | $118.85 | $244.52 | 226,300 | — | — |
| 2021-07-27 | $118.26 | $243.31 | 148,400 | — | — |
| 2021-07-26 | $119.05 | $244.93 | 143,200 | — | — |
| 2021-07-23 | $118.01 | $242.79 | 195,600 | — | — |
| 2021-07-22 | $117.30 | $241.33 | 162,000 | — | — |
| 2021-07-21 | $118.27 | $243.33 | 214,200 | — | — |
| 2021-07-20 | $115.45 | $237.53 | 208,300 | — | — |
| 2021-07-19 | $112.61 | $231.68 | 240,500 | — | — |
| 2021-07-16 | $114.92 | $236.44 | 141,300 | — | — |
| 2021-07-15 | $116.94 | $240.59 | 146,200 | — | — |
| 2021-07-14 | $117.33 | $241.39 | 226,400 | — | — |
| 2021-07-13 | $117.31 | $241.35 | 161,700 | — | — |
| 2021-07-12 | $119.42 | $245.69 | 132,800 | — | — |
| 2021-07-09 | $120.14 | $247.18 | 233,900 | — | — |
| 2021-07-08 | $118.21 | $243.20 | 102,100 | — | — |
| 2021-07-07 | $119.80 | $246.48 | 152,400 | — | — |
| 2021-07-06 | $120.40 | $247.71 | 206,300 | — | — |
| 2021-07-02 | $121.91 | $250.82 | 161,100 | — | — |
| 2021-07-01 | $120.25 | $247.40 | 246,000 | — | — |
| 2021-06-30 | $118.86 | $244.54 | 154,900 | — | — |
| 2021-06-29 | $117.56 | $241.40 | 193,500 | — | — |
| 2021-06-28 | $117.35 | $240.97 | 189,100 | — | — |
| 2021-06-25 | $120.30 | $247.03 | 954,600 | — | — |
| 2021-06-24 | $120.95 | $248.37 | 156,900 | — | — |
| 2021-06-23 | $121.48 | $249.45 | 128,500 | — | — |
| 2021-06-22 | $122.35 | $251.24 | 150,700 | — | — |
| 2021-06-21 | $121.97 | $250.46 | 86,900 | — | — |
| 2021-06-18 | $119.37 | $245.12 | 228,000 | — | — |
| 2021-06-17 | $121.17 | $248.82 | 128,600 | — | — |
| 2021-06-16 | $122.27 | $251.08 | 154,100 | — | — |
| 2021-06-15 | $123.01 | $252.60 | 93,400 | — | — |
| 2021-06-14 | $123.08 | $252.74 | 196,600 | — | — |
| 2021-06-11 | $123.05 | $252.68 | 129,500 | — | — |
| 2021-06-10 | $121.34 | $249.17 | 151,200 | — | — |
| 2021-06-09 | $121.51 | $249.52 | 261,600 | — | — |
| 2021-06-08 | $122.75 | $252.06 | 208,800 | — | — |
| 2021-06-07 | $121.01 | $248.49 | 243,700 | — | — |
| 2021-06-04 | $120.58 | $247.61 | 446,600 | — | — |
| 2021-06-03 | $118.91 | $244.18 | 382,400 | — | — |
| 2021-06-02 | $119.70 | $245.80 | 675,600 | — | — |
| 2021-06-01 | $119.99 | $246.39 | 295,800 | — | — |
| 2021-05-28 | $120.91 | $248.28 | 285,100 | — | — |
| 2021-05-27 | $120.86 | $248.18 | 292,000 | — | — |
| 2021-05-26 | $119.06 | $244.48 | 104,900 | — | — |
| 2021-05-25 | $117.93 | $242.16 | 238,200 | — | — |
| 2021-05-24 | $118.48 | $243.29 | 158,600 | — | — |
| 2021-05-21 | $118.00 | $242.31 | 187,500 | — | — |
| 2021-05-20 | $117.33 | $240.93 | 192,400 | — | — |
| 2021-05-19 | $116.55 | $239.33 | 291,100 | — | — |
| 2021-05-18 | $117.43 | $241.14 | 168,000 | — | — |
| 2021-05-17 | $118.47 | $243.27 | 245,900 | — | — |
| 2021-05-14 | $119.23 | $244.83 | 427,500 | — | — |
| 2021-05-13 | $115.44 | $237.05 | 232,800 | — | — |
| 2021-05-12 | $113.15 | $232.35 | 286,500 | — | — |
| 2021-05-11 | $115.27 | $236.70 | 446,000 | — | — |
| 2021-05-10 | $114.37 | $234.85 | 308,700 | — | — |
| 2021-05-07 | $115.31 | $236.78 | 283,800 | — | — |
| 2021-05-06 | $110.84 | $227.61 | 250,200 | — | — |
| 2021-05-05 | $110.58 | $227.07 | 194,300 | — | — |
| 2021-05-04 | $112.17 | $230.34 | 466,200 | — | — |
| 2021-05-03 | $112.92 | $231.88 | 187,400 | — | — |
| 2021-04-30 | $113.80 | $233.68 | 361,400 | — | — |
| 2021-04-29 | $114.92 | $235.98 | 160,400 | — | — |
| 2021-04-28 | $113.88 | $233.85 | 250,600 | — | — |
| 2021-04-27 | $113.21 | $232.47 | 132,200 | — | — |
| 2021-04-26 | $112.49 | $230.99 | 124,600 | — | — |
| 2021-04-23 | $112.33 | $230.67 | 115,900 | — | — |
| 2021-04-22 | $111.15 | $228.24 | 319,600 | — | — |
| 2021-04-21 | $111.00 | $227.93 | 217,800 | — | — |
| 2021-04-20 | $108.74 | $223.29 | 456,000 | — | — |
| 2021-04-19 | $111.35 | $228.65 | 165,600 | — | — |
| 2021-04-16 | $112.42 | $230.85 | 192,600 | — | — |
| 2021-04-15 | $111.43 | $228.82 | 183,600 | — | — |
| 2021-04-14 | $111.31 | $228.57 | 180,000 | — | — |
| 2021-04-13 | $109.94 | $225.76 | 192,100 | — | — |
| 2021-04-12 | $110.47 | $226.85 | 419,900 | — | — |
| 2021-04-09 | $109.48 | $224.81 | 219,000 | — | — |
| 2021-04-08 | $111.16 | $228.26 | 150,100 | — | — |
| 2021-04-07 | $111.43 | $228.82 | 302,100 | — | — |
| 2021-04-06 | $112.60 | $231.22 | 265,400 | — | — |
| 2021-04-05 | $110.85 | $227.63 | 158,700 | — | — |
| 2021-04-01 | $109.84 | $225.55 | 128,200 | — | — |
| 2021-03-31 | $107.29 | $220.32 | 118,700 | — | — |
| 2021-03-30 | $108.59 | $222.99 | 119,100 | — | — |
| 2021-03-29 | $107.16 | $220.05 | 268,200 | — | — |
| 2021-03-26 | $108.62 | $223.05 | 145,100 | — | — |
| 2021-03-25 | $106.92 | $219.56 | 140,100 | — | — |
| 2021-03-24 | $105.15 | $215.92 | 196,100 | — | — |
| 2021-03-23 | $103.78 | $213.11 | 181,700 | — | — |
| 2021-03-22 | $106.81 | $219.33 | 314,600 | — | — |
| 2021-03-19 | $110.01 | $225.90 | 280,500 | — | — |
| 2021-03-18 | $111.19 | $228.32 | 142,300 | — | — |
| 2021-03-17 | $114.68 | $235.49 | 233,700 | — | — |
| 2021-03-16 | $111.01 | $227.95 | 290,000 | — | — |
| 2021-03-15 | $112.20 | $230.40 | 323,900 | — | — |
| 2021-03-12 | $107.93 | $221.63 | 211,600 | — | — |
| 2021-03-11 | $107.13 | $219.99 | 136,500 | — | — |
| 2021-03-10 | $105.93 | $217.52 | 248,900 | — | — |
| 2021-03-09 | $106.57 | $218.84 | 205,000 | — | — |
| 2021-03-08 | $105.87 | $217.40 | 183,900 | — | — |
| 2021-03-05 | $104.46 | $214.50 | 178,300 | — | — |
| 2021-03-04 | $102.82 | $211.14 | 221,300 | — | — |
| 2021-03-03 | $105.18 | $215.98 | 139,800 | — | — |
| 2021-03-02 | $106.04 | $217.75 | 179,100 | — | — |
| 2021-03-01 | $106.63 | $218.96 | 215,600 | — | — |
| 2021-02-26 | $104.87 | $215.35 | 328,300 | — | — |
| 2021-02-25 | $105.51 | $216.66 | 380,400 | — | — |
| 2021-02-24 | $109.92 | $225.72 | 472,000 | — | — |
| 2021-02-23 | $109.03 | $223.89 | 372,600 | — | — |
| 2021-02-22 | $110.15 | $226.19 | 403,100 | — | — |
| 2021-02-19 | $111.09 | $228.12 | 192,200 | — | — |
| 2021-02-18 | $107.01 | $219.74 | 272,200 | — | — |
| 2021-02-17 | $105.24 | $216.11 | 474,100 | — | — |
| 2021-02-16 | $109.22 | $224.28 | 190,700 | — | — |
| 2021-02-12 | $108.95 | $223.72 | 124,000 | — | — |
| 2021-02-11 | $107.94 | $221.65 | 359,800 | — | — |
| 2021-02-10 | $107.61 | $220.97 | 163,100 | — | — |
| 2021-02-09 | $107.04 | $219.80 | 238,400 | — | — |
| 2021-02-08 | $107.04 | $219.80 | 188,700 | — | — |
| 2021-02-05 | $106.74 | $219.19 | 217,400 | — | — |
| 2021-02-04 | $104.16 | $213.89 | 168,500 | — | — |
| 2021-02-03 | $102.61 | $210.71 | 267,400 | — | — |
| 2021-02-02 | $102.86 | $211.22 | 356,600 | — | — |
| 2021-02-01 | $100.85 | $207.09 | 346,900 | — | — |
| 2021-01-29 | $100.64 | $206.66 | 280,900 | — | — |
| 2021-01-28 | $101.89 | $209.23 | 417,400 | — | — |
| 2021-01-27 | $100.68 | $206.74 | 370,700 | — | — |
| 2021-01-26 | $102.82 | $211.14 | 194,700 | — | — |
| 2021-01-25 | $102.38 | $210.23 | 455,500 | — | — |
| 2021-01-22 | $103.36 | $212.25 | 274,800 | — | — |
| 2021-01-21 | $104.25 | $214.07 | 331,500 | — | — |
| 2021-01-20 | $105.53 | $216.70 | 225,700 | — | — |
| 2021-01-19 | $105.60 | $216.85 | 266,800 | — | — |
| 2021-01-15 | $106.19 | $218.06 | 247,200 | — | — |
| 2021-01-14 | $108.95 | $223.72 | 264,000 | — | — |
| 2021-01-13 | $106.31 | $218.30 | 120,700 | — | — |
| 2021-01-12 | $107.58 | $220.91 | 206,000 | — | — |
| 2021-01-11 | $106.57 | $218.84 | 184,900 | — | — |
| 2021-01-08 | $107.70 | $221.16 | 126,800 | — | — |
| 2021-01-07 | $108.54 | $222.88 | 140,000 | — | — |
| 2021-01-06 | $108.99 | $223.81 | 320,800 | — | — |
| 2021-01-05 | $105.88 | $217.42 | 201,700 | — | — |
| 2021-01-04 | $104.46 | $214.50 | 217,800 | — | — |