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
- 1989-06-02 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 | $236.32 | $360.96 | 471,000 | — | — |
| 2021-12-30 | $235.43 | $359.60 | 293,000 | — | — |
| 2021-12-29 | $235.83 | $360.21 | 379,300 | — | — |
| 2021-12-28 | $234.97 | $358.90 | 171,700 | — | — |
| 2021-12-27 | $233.62 | $356.84 | 274,000 | — | — |
| 2021-12-23 | $230.64 | $352.28 | 356,000 | — | — |
| 2021-12-22 | $229.05 | $349.86 | 278,100 | — | — |
| 2021-12-21 | $228.46 | $348.95 | 288,600 | — | — |
| 2021-12-20 | $223.49 | $341.36 | 553,500 | — | — |
| 2021-12-17 | $228.73 | $349.37 | 796,700 | — | — |
| 2021-12-16 | $239.50 | $365.82 | 336,200 | — | — |
| 2021-12-15 | $237.81 | $363.24 | 284,400 | — | — |
| 2021-12-14 | $234.14 | $357.63 | 200,300 | — | — |
| 2021-12-13 | $236.53 | $361.28 | 221,400 | — | — |
| 2021-12-10 | $236.29 | $360.91 | 193,600 | — | — |
| 2021-12-09 | $235.35 | $359.48 | 181,400 | — | — |
| 2021-12-08 | $237.09 | $362.14 | 173,300 | — | — |
| 2021-12-07 | $235.14 | $359.16 | 286,700 | — | — |
| 2021-12-06 | $234.69 | $358.47 | 359,300 | — | — |
| 2021-12-03 | $228.29 | $348.70 | 256,100 | — | — |
| 2021-12-02 | $228.21 | $348.57 | 381,000 | — | — |
| 2021-12-01 | $221.15 | $337.79 | 326,600 | — | — |
| 2021-11-30 | $224.59 | $343.04 | 939,700 | — | — |
| 2021-11-29 | $234.42 | $358.06 | 279,300 | — | — |
| 2021-11-26 | $230.94 | $352.74 | 283,500 | — | — |
| 2021-11-24 | $236.07 | $360.58 | 205,900 | — | — |
| 2021-11-23 | $236.37 | $361.04 | 212,600 | — | — |
| 2021-11-22 | $235.32 | $359.43 | 318,900 | — | — |
| 2021-11-19 | $234.42 | $358.06 | 246,500 | — | — |
| 2021-11-18 | $235.84 | $360.23 | 137,000 | — | — |
| 2021-11-17 | $236.16 | $360.72 | 148,900 | — | — |
| 2021-11-16 | $236.50 | $361.24 | 199,500 | — | — |
| 2021-11-15 | $234.61 | $358.35 | 205,900 | — | — |
| 2021-11-12 | $235.05 | $359.02 | 186,500 | — | — |
| 2021-11-11 | $233.58 | $356.78 | 147,400 | — | — |
| 2021-11-10 | $235.54 | $359.77 | 144,700 | — | — |
| 2021-11-09 | $235.86 | $360.26 | 205,500 | — | — |
| 2021-11-08 | $235.46 | $359.65 | 223,900 | — | — |
| 2021-11-05 | $234.51 | $358.20 | 257,200 | — | — |
| 2021-11-04 | $233.38 | $356.47 | 217,200 | — | — |
| 2021-11-03 | $230.32 | $351.80 | 242,900 | — | — |
| 2021-11-02 | $231.90 | $354.21 | 465,700 | — | — |
| 2021-11-01 | $223.90 | $341.99 | 288,000 | — | — |
| 2021-10-29 | $222.57 | $339.96 | 332,000 | — | — |
| 2021-10-28 | $222.96 | $340.55 | 344,000 | — | — |
| 2021-10-27 | $222.22 | $339.42 | 677,700 | — | — |
| 2021-10-26 | $219.96 | $335.97 | 299,100 | — | — |
| 2021-10-25 | $221.19 | $337.85 | 312,400 | — | — |
| 2021-10-22 | $221.07 | $337.67 | 201,300 | — | — |
| 2021-10-21 | $220.25 | $336.41 | 356,100 | — | — |
| 2021-10-20 | $218.09 | $333.12 | 349,500 | — | — |
| 2021-10-19 | $216.25 | $330.31 | 293,900 | — | — |
| 2021-10-18 | $213.38 | $325.92 | 225,900 | — | — |
| 2021-10-15 | $213.45 | $326.03 | 347,500 | — | — |
| 2021-10-14 | $213.28 | $325.77 | 219,000 | — | — |
| 2021-10-13 | $206.07 | $313.93 | 371,700 | — | — |
| 2021-10-12 | $205.78 | $313.49 | 268,700 | — | — |
| 2021-10-11 | $207.16 | $315.59 | 220,000 | — | — |
| 2021-10-08 | $211.82 | $322.69 | 222,800 | — | — |
| 2021-10-07 | $213.83 | $325.75 | 288,900 | — | — |
| 2021-10-06 | $211.74 | $322.57 | 220,400 | — | — |
| 2021-10-05 | $211.04 | $321.50 | 486,300 | — | — |
| 2021-10-04 | $208.44 | $317.54 | 431,600 | — | — |
| 2021-10-01 | $210.15 | $320.15 | 312,200 | — | — |
| 2021-09-30 | $206.95 | $315.27 | 387,400 | — | — |
| 2021-09-29 | $213.00 | $324.49 | 244,100 | — | — |
| 2021-09-28 | $211.58 | $322.33 | 270,700 | — | — |
| 2021-09-27 | $215.40 | $328.14 | 204,500 | — | — |
| 2021-09-24 | $216.68 | $330.09 | 132,600 | — | — |
| 2021-09-23 | $217.23 | $330.93 | 228,300 | — | — |
| 2021-09-22 | $215.20 | $327.84 | 249,500 | — | — |
| 2021-09-21 | $213.41 | $325.11 | 217,800 | — | — |
| 2021-09-20 | $214.71 | $327.09 | 346,200 | — | — |
| 2021-09-17 | $215.75 | $328.68 | 600,500 | — | — |
| 2021-09-16 | $218.37 | $332.67 | 391,700 | — | — |
| 2021-09-15 | $219.13 | $333.83 | 333,000 | — | — |
| 2021-09-14 | $215.92 | $328.94 | 496,100 | — | — |
| 2021-09-13 | $214.47 | $326.73 | 336,500 | — | — |
| 2021-09-10 | $217.16 | $330.83 | 348,200 | — | — |
| 2021-09-09 | $217.74 | $331.71 | 245,300 | — | — |
| 2021-09-08 | $219.10 | $333.78 | 398,000 | — | — |
| 2021-09-07 | $217.17 | $330.84 | 277,800 | — | — |
| 2021-09-03 | $222.57 | $339.07 | 263,900 | — | — |
| 2021-09-02 | $224.22 | $341.58 | 602,200 | — | — |
| 2021-09-01 | $220.63 | $336.11 | 467,400 | — | — |
| 2021-08-31 | $224.00 | $341.25 | 531,500 | — | — |
| 2021-08-30 | $225.95 | $344.22 | 505,000 | — | — |
| 2021-08-27 | $225.30 | $343.23 | 391,900 | — | — |
| 2021-08-26 | $225.85 | $344.06 | 172,800 | — | — |
| 2021-08-25 | $226.43 | $344.95 | 308,400 | — | — |
| 2021-08-24 | $224.63 | $342.21 | 340,100 | — | — |
| 2021-08-23 | $221.72 | $337.77 | 273,600 | — | — |
| 2021-08-20 | $221.29 | $337.12 | 268,000 | — | — |
| 2021-08-19 | $220.67 | $336.17 | 280,300 | — | — |
| 2021-08-18 | $219.55 | $334.47 | 494,700 | — | — |
| 2021-08-17 | $223.73 | $340.83 | 196,300 | — | — |
| 2021-08-16 | $227.36 | $346.36 | 304,200 | — | — |
| 2021-08-13 | $223.99 | $341.23 | 358,000 | — | — |
| 2021-08-12 | $226.50 | $345.05 | 410,700 | — | — |
| 2021-08-11 | $227.98 | $347.31 | 191,700 | — | — |
| 2021-08-10 | $227.00 | $345.82 | 223,100 | — | — |
| 2021-08-09 | $226.30 | $344.75 | 184,900 | — | — |
| 2021-08-06 | $227.67 | $346.84 | 216,100 | — | — |
| 2021-08-05 | $227.11 | $345.98 | 233,100 | — | — |
| 2021-08-04 | $226.78 | $345.48 | 217,400 | — | — |
| 2021-08-03 | $228.77 | $348.51 | 211,300 | — | — |
| 2021-08-02 | $225.94 | $344.20 | 401,200 | — | — |
| 2021-07-30 | $226.69 | $345.34 | 258,000 | — | — |
| 2021-07-29 | $223.05 | $339.80 | 421,100 | — | — |
| 2021-07-28 | $219.62 | $334.57 | 550,100 | — | — |
| 2021-07-27 | $226.25 | $344.67 | 312,600 | — | — |
| 2021-07-26 | $226.13 | $344.49 | 247,200 | — | — |
| 2021-07-23 | $227.80 | $347.03 | 261,100 | — | — |
| 2021-07-22 | $226.21 | $344.61 | 299,300 | — | — |
| 2021-07-21 | $227.46 | $346.52 | 401,600 | — | — |
| 2021-07-20 | $228.29 | $347.78 | 319,200 | — | — |
| 2021-07-19 | $222.35 | $338.73 | 447,100 | — | — |
| 2021-07-16 | $226.67 | $345.31 | 1,664,300 | — | — |
| 2021-07-15 | $224.69 | $342.30 | 441,500 | — | — |
| 2021-07-14 | $223.92 | $341.12 | 447,600 | — | — |
| 2021-07-13 | $223.43 | $339.56 | 336,400 | — | — |
| 2021-07-12 | $224.50 | $341.18 | 451,300 | — | — |
| 2021-07-09 | $224.27 | $340.83 | 361,800 | — | — |
| 2021-07-08 | $220.68 | $335.38 | 325,800 | — | — |
| 2021-07-07 | $223.45 | $339.59 | 332,300 | — | — |
| 2021-07-06 | $219.37 | $333.38 | 302,200 | — | — |
| 2021-07-02 | $221.02 | $335.89 | 227,300 | — | — |
| 2021-07-01 | $219.87 | $334.14 | 325,300 | — | — |
| 2021-06-30 | $220.05 | $334.42 | 326,300 | — | — |
| 2021-06-29 | $220.57 | $335.21 | 318,700 | — | — |
| 2021-06-28 | $219.92 | $334.22 | 326,600 | — | — |
| 2021-06-25 | $219.82 | $334.07 | 375,800 | — | — |
| 2021-06-24 | $218.80 | $332.52 | 445,100 | — | — |
| 2021-06-23 | $217.64 | $330.76 | 370,300 | — | — |
| 2021-06-22 | $217.46 | $330.48 | 293,400 | — | — |
| 2021-06-21 | $217.11 | $329.95 | 274,200 | — | — |
| 2021-06-18 | $211.78 | $321.85 | 647,000 | — | — |
| 2021-06-17 | $214.66 | $326.23 | 384,800 | — | — |
| 2021-06-16 | $217.74 | $330.91 | 299,500 | — | — |
| 2021-06-15 | $222.46 | $338.08 | 302,500 | — | — |
| 2021-06-14 | $220.83 | $335.60 | 256,500 | — | — |
| 2021-06-11 | $220.25 | $334.72 | 252,500 | — | — |
| 2021-06-10 | $220.01 | $334.36 | 354,800 | — | — |
| 2021-06-09 | $221.01 | $335.88 | 321,000 | — | — |
| 2021-06-08 | $223.18 | $339.18 | 219,200 | — | — |
| 2021-06-07 | $222.75 | $338.52 | 259,100 | — | — |
| 2021-06-04 | $225.39 | $342.53 | 219,500 | — | — |
| 2021-06-03 | $223.20 | $339.21 | 146,600 | — | — |
| 2021-06-02 | $223.41 | $339.52 | 243,700 | — | — |
| 2021-06-01 | $223.87 | $340.22 | 327,400 | — | — |
| 2021-05-28 | $222.66 | $338.38 | 261,300 | — | — |
| 2021-05-27 | $221.87 | $337.18 | 338,400 | — | — |
| 2021-05-26 | $221.34 | $336.38 | 254,400 | — | — |
| 2021-05-25 | $221.52 | $336.65 | 287,800 | — | — |
| 2021-05-24 | $220.76 | $335.50 | 157,700 | — | — |
| 2021-05-21 | $219.96 | $334.28 | 267,400 | — | — |
| 2021-05-20 | $220.03 | $333.57 | 252,700 | — | — |
| 2021-05-19 | $217.42 | $329.61 | 646,200 | — | — |
| 2021-05-18 | $221.38 | $335.61 | 354,300 | — | — |
| 2021-05-17 | $223.84 | $339.34 | 247,500 | — | — |
| 2021-05-14 | $224.36 | $340.13 | 189,700 | — | — |
| 2021-05-13 | $223.27 | $338.48 | 235,800 | — | — |
| 2021-05-12 | $218.21 | $330.81 | 524,100 | — | — |
| 2021-05-11 | $224.75 | $340.72 | 345,900 | — | — |
| 2021-05-10 | $226.86 | $343.92 | 478,600 | — | — |
| 2021-05-07 | $226.00 | $342.62 | 368,200 | — | — |
| 2021-05-06 | $226.34 | $343.13 | 263,700 | — | — |
| 2021-05-05 | $225.69 | $342.15 | 385,600 | — | — |
| 2021-05-04 | $227.34 | $344.65 | 434,700 | — | — |
| 2021-05-03 | $223.50 | $338.83 | 385,100 | — | — |
| 2021-04-30 | $224.20 | $339.89 | 373,900 | — | — |
| 2021-04-29 | $228.15 | $345.88 | 359,300 | — | — |
| 2021-04-28 | $225.00 | $341.10 | 545,100 | — | — |
| 2021-04-27 | $226.19 | $342.91 | 296,900 | — | — |
| 2021-04-26 | $225.44 | $341.77 | 390,000 | — | — |
| 2021-04-23 | $225.19 | $341.39 | 572,500 | — | — |
| 2021-04-22 | $224.90 | $340.95 | 247,800 | — | — |
| 2021-04-21 | $224.63 | $340.54 | 479,000 | — | — |
| 2021-04-20 | $222.47 | $337.27 | 375,600 | — | — |
| 2021-04-19 | $219.85 | $333.29 | 374,400 | — | — |
| 2021-04-16 | $220.57 | $334.39 | 2,171,500 | — | — |
| 2021-04-15 | $218.05 | $330.57 | 563,400 | — | — |
| 2021-04-14 | $215.47 | $326.65 | 420,400 | — | — |
| 2021-04-13 | $216.54 | $328.28 | 508,600 | — | — |
| 2021-04-12 | $218.24 | $330.85 | 682,300 | — | — |
| 2021-04-09 | $217.42 | $329.61 | 511,100 | — | — |
| 2021-04-08 | $215.32 | $326.43 | 403,400 | — | — |
| 2021-04-07 | $214.29 | $324.87 | 263,900 | — | — |
| 2021-04-06 | $215.01 | $325.96 | 341,500 | — | — |
| 2021-04-05 | $214.66 | $325.43 | 211,200 | — | — |
| 2021-04-01 | $212.25 | $321.77 | 377,700 | — | — |
| 2021-03-31 | $209.32 | $317.33 | 443,900 | — | — |
| 2021-03-30 | $210.46 | $319.06 | 426,000 | — | — |
| 2021-03-29 | $208.14 | $315.54 | 299,700 | — | — |
| 2021-03-26 | $206.55 | $313.13 | 211,700 | — | — |
| 2021-03-25 | $201.63 | $305.67 | 393,500 | — | — |
| 2021-03-24 | $201.34 | $305.23 | 337,800 | — | — |
| 2021-03-23 | $197.88 | $299.99 | 376,700 | — | — |
| 2021-03-22 | $198.16 | $300.41 | 515,800 | — | — |
| 2021-03-19 | $199.14 | $301.90 | 712,100 | — | — |
| 2021-03-18 | $200.42 | $303.84 | 455,900 | — | — |
| 2021-03-17 | $197.22 | $298.99 | 691,600 | — | — |
| 2021-03-16 | $198.74 | $301.29 | 529,200 | — | — |
| 2021-03-15 | $203.46 | $308.45 | 318,800 | — | — |
| 2021-03-12 | $199.35 | $302.22 | 387,600 | — | — |
| 2021-03-11 | $199.03 | $301.73 | 310,600 | — | — |
| 2021-03-10 | $200.24 | $303.57 | 558,400 | — | — |
| 2021-03-09 | $197.64 | $299.62 | 291,600 | — | — |
| 2021-03-08 | $198.74 | $301.29 | 548,600 | — | — |
| 2021-03-05 | $197.96 | $300.11 | 412,800 | — | — |
| 2021-03-04 | $195.13 | $295.82 | 351,300 | — | — |
| 2021-03-03 | $199.18 | $301.96 | 248,600 | — | — |
| 2021-03-02 | $199.77 | $302.85 | 282,400 | — | — |
| 2021-03-01 | $199.91 | $303.07 | 267,300 | — | — |
| 2021-02-26 | $195.17 | $295.88 | 343,000 | — | — |
| 2021-02-25 | $197.11 | $298.82 | 262,500 | — | — |
| 2021-02-24 | $197.93 | $300.06 | 353,800 | — | — |
| 2021-02-23 | $196.81 | $298.37 | 530,200 | — | — |
| 2021-02-22 | $197.30 | $299.11 | 360,900 | — | — |
| 2021-02-19 | $196.75 | $298.27 | 364,500 | — | — |
| 2021-02-18 | $193.62 | $293.53 | 349,000 | — | — |
| 2021-02-17 | $193.50 | $293.35 | 533,400 | — | — |
| 2021-02-16 | $197.29 | $299.09 | 450,000 | — | — |
| 2021-02-12 | $199.87 | $303.00 | 353,300 | — | — |
| 2021-02-11 | $198.00 | $300.17 | 484,800 | — | — |
| 2021-02-10 | $199.36 | $302.23 | 359,800 | — | — |
| 2021-02-09 | $197.56 | $299.50 | 433,000 | — | — |
| 2021-02-08 | $198.43 | $300.82 | 870,100 | — | — |
| 2021-02-05 | $192.35 | $291.60 | 1,101,700 | — | — |
| 2021-02-04 | $189.62 | $287.47 | 729,900 | — | — |
| 2021-02-03 | $194.79 | $295.30 | 480,300 | — | — |
| 2021-02-02 | $193.80 | $293.80 | 532,500 | — | — |
| 2021-02-01 | $189.42 | $287.16 | 306,500 | — | — |
| 2021-01-29 | $186.19 | $282.27 | 549,800 | — | — |
| 2021-01-28 | $188.78 | $286.19 | 378,800 | — | — |
| 2021-01-27 | $188.33 | $285.51 | 421,900 | — | — |
| 2021-01-26 | $193.43 | $293.24 | 225,200 | — | — |
| 2021-01-25 | $194.13 | $294.30 | 480,200 | — | — |
| 2021-01-22 | $196.54 | $297.96 | 401,400 | — | — |
| 2021-01-21 | $195.53 | $296.43 | 408,900 | — | — |
| 2021-01-20 | $198.28 | $300.59 | 847,200 | — | — |
| 2021-01-19 | $193.43 | $293.24 | 630,400 | — | — |
| 2021-01-15 | $194.04 | $294.17 | 488,800 | — | — |
| 2021-01-14 | $199.28 | $302.11 | 400,600 | — | — |
| 2021-01-13 | $202.92 | $307.63 | 290,800 | — | — |
| 2021-01-12 | $208.35 | $315.10 | 317,600 | — | — |
| 2021-01-11 | $208.57 | $315.44 | 326,400 | — | — |
| 2021-01-08 | $206.92 | $312.94 | 250,600 | — | — |
| 2021-01-07 | $208.24 | $314.94 | 379,900 | — | — |
| 2021-01-06 | $202.18 | $305.77 | 516,900 | — | — |
| 2021-01-05 | $194.93 | $294.81 | 252,700 | — | — |
| 2021-01-04 | $195.31 | $295.38 | 339,500 | — | — |