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
- 1988-10-05 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 | $97.33 | $142.30 | 216,100 | — | — |
| 2021-12-30 | $97.52 | $142.58 | 144,200 | — | — |
| 2021-12-29 | $98.44 | $143.93 | 160,100 | — | — |
| 2021-12-28 | $97.80 | $142.99 | 170,900 | — | — |
| 2021-12-27 | $96.60 | $141.24 | 359,900 | — | — |
| 2021-12-23 | $95.48 | $139.60 | 251,600 | — | — |
| 2021-12-22 | $94.49 | $138.15 | 340,200 | — | — |
| 2021-12-21 | $93.65 | $136.92 | 284,500 | — | — |
| 2021-12-20 | $91.54 | $133.84 | 263,600 | — | — |
| 2021-12-17 | $93.61 | $136.86 | 729,600 | — | — |
| 2021-12-16 | $94.58 | $138.28 | 413,700 | — | — |
| 2021-12-15 | $94.76 | $138.55 | 559,200 | — | — |
| 2021-12-14 | $93.10 | $136.12 | 512,800 | — | — |
| 2021-12-13 | $93.37 | $136.51 | 555,500 | — | — |
| 2021-12-10 | $94.53 | $138.21 | 406,900 | — | — |
| 2021-12-09 | $93.66 | $136.94 | 434,300 | — | — |
| 2021-12-08 | $94.75 | $138.53 | 325,200 | — | — |
| 2021-12-07 | $94.67 | $138.41 | 456,600 | — | — |
| 2021-12-06 | $94.50 | $138.17 | 572,500 | — | — |
| 2021-12-03 | $92.62 | $135.42 | 475,100 | — | — |
| 2021-12-02 | $93.63 | $136.89 | 663,700 | — | — |
| 2021-12-01 | $89.00 | $130.12 | 522,500 | — | — |
| 2021-11-30 | $89.63 | $131.05 | 465,400 | — | — |
| 2021-11-29 | $93.24 | $134.48 | 536,600 | — | — |
| 2021-11-26 | $93.52 | $134.88 | 235,900 | — | — |
| 2021-11-24 | $98.50 | $142.07 | 286,400 | — | — |
| 2021-11-23 | $98.78 | $142.47 | 249,000 | — | — |
| 2021-11-22 | $100.02 | $144.26 | 225,500 | — | — |
| 2021-11-19 | $99.27 | $143.18 | 369,600 | — | — |
| 2021-11-18 | $99.10 | $142.93 | 375,000 | — | — |
| 2021-11-17 | $98.53 | $142.11 | 430,200 | — | — |
| 2021-11-16 | $102.20 | $147.40 | 254,300 | — | — |
| 2021-11-15 | $102.35 | $147.62 | 350,900 | — | — |
| 2021-11-12 | $103.43 | $149.18 | 480,700 | — | — |
| 2021-11-11 | $102.39 | $147.68 | 292,700 | — | — |
| 2021-11-10 | $102.47 | $147.79 | 285,600 | — | — |
| 2021-11-09 | $102.24 | $147.46 | 417,800 | — | — |
| 2021-11-08 | $103.00 | $148.56 | 251,900 | — | — |
| 2021-11-05 | $103.11 | $148.72 | 288,700 | — | — |
| 2021-11-04 | $102.35 | $147.62 | 575,900 | — | — |
| 2021-11-03 | $101.17 | $145.92 | 256,000 | — | — |
| 2021-11-02 | $99.91 | $144.10 | 359,300 | — | — |
| 2021-11-01 | $99.36 | $143.31 | 384,800 | — | — |
| 2021-10-29 | $96.65 | $139.40 | 344,500 | — | — |
| 2021-10-28 | $98.34 | $141.84 | 313,900 | — | — |
| 2021-10-27 | $96.40 | $139.04 | 468,300 | — | — |
| 2021-10-26 | $99.46 | $143.45 | 424,900 | — | — |
| 2021-10-25 | $101.29 | $146.09 | 337,700 | — | — |
| 2021-10-22 | $101.76 | $146.77 | 411,300 | — | — |
| 2021-10-21 | $103.69 | $149.55 | 390,400 | — | — |
| 2021-10-20 | $104.10 | $150.14 | 437,600 | — | — |
| 2021-10-19 | $105.97 | $152.84 | 1,077,800 | — | — |
| 2021-10-18 | $113.13 | $163.17 | 361,100 | — | — |
| 2021-10-15 | $112.69 | $162.53 | 288,900 | — | — |
| 2021-10-14 | $112.96 | $162.92 | 315,200 | — | — |
| 2021-10-13 | $110.91 | $159.97 | 452,700 | — | — |
| 2021-10-12 | $111.46 | $160.76 | 307,400 | — | — |
| 2021-10-11 | $111.74 | $161.16 | 230,900 | — | — |
| 2021-10-08 | $113.35 | $163.49 | 367,100 | — | — |
| 2021-10-07 | $113.54 | $163.76 | 348,600 | — | — |
| 2021-10-06 | $110.78 | $159.78 | 349,500 | — | — |
| 2021-10-05 | $112.44 | $162.17 | 383,200 | — | — |
| 2021-10-04 | $110.78 | $159.78 | 253,600 | — | — |
| 2021-10-01 | $111.32 | $160.56 | 341,000 | — | — |
| 2021-09-30 | $108.28 | $156.17 | 425,200 | — | — |
| 2021-09-29 | $109.85 | $158.44 | 441,000 | — | — |
| 2021-09-28 | $110.06 | $158.74 | 247,900 | — | — |
| 2021-09-27 | $111.47 | $160.77 | 285,500 | — | — |
| 2021-09-24 | $109.72 | $158.25 | 319,600 | — | — |
| 2021-09-23 | $110.62 | $159.55 | 388,500 | — | — |
| 2021-09-22 | $108.26 | $156.14 | 574,500 | — | — |
| 2021-09-21 | $106.54 | $153.66 | 769,300 | — | — |
| 2021-09-20 | $108.21 | $156.07 | 336,700 | — | — |
| 2021-09-17 | $110.69 | $159.65 | 988,600 | — | — |
| 2021-09-16 | $117.12 | $168.92 | 290,500 | — | — |
| 2021-09-15 | $118.93 | $171.53 | 309,100 | — | — |
| 2021-09-14 | $117.51 | $169.49 | 341,900 | — | — |
| 2021-09-13 | $118.57 | $171.01 | 220,200 | — | — |
| 2021-09-10 | $118.12 | $170.37 | 262,100 | — | — |
| 2021-09-09 | $119.84 | $172.85 | 209,400 | — | — |
| 2021-09-08 | $119.38 | $172.18 | 218,500 | — | — |
| 2021-09-07 | $119.25 | $172.00 | 328,800 | — | — |
| 2021-09-03 | $122.21 | $176.26 | 246,500 | — | — |
| 2021-09-02 | $123.69 | $178.40 | 198,100 | — | — |
| 2021-09-01 | $121.52 | $175.27 | 322,200 | — | — |
| 2021-08-31 | $121.42 | $175.13 | 483,000 | — | — |
| 2021-08-30 | $121.25 | $174.88 | 256,500 | — | — |
| 2021-08-27 | $121.35 | $175.02 | 427,300 | — | — |
| 2021-08-26 | $120.70 | $174.09 | 257,600 | — | — |
| 2021-08-25 | $121.68 | $175.50 | 296,100 | — | — |
| 2021-08-24 | $121.08 | $174.63 | 373,400 | — | — |
| 2021-08-23 | $120.22 | $173.39 | 280,900 | — | — |
| 2021-08-20 | $119.39 | $172.20 | 234,600 | — | — |
| 2021-08-19 | $118.40 | $170.77 | 419,800 | — | — |
| 2021-08-18 | $119.90 | $172.93 | 262,900 | — | — |
| 2021-08-17 | $122.66 | $176.91 | 294,400 | — | — |
| 2021-08-16 | $122.90 | $177.26 | 276,600 | — | — |
| 2021-08-13 | $122.89 | $177.25 | 246,200 | — | — |
| 2021-08-12 | $122.65 | $176.90 | 212,600 | — | — |
| 2021-08-11 | $121.72 | $175.56 | 252,000 | — | — |
| 2021-08-10 | $119.65 | $172.57 | 193,100 | — | — |
| 2021-08-09 | $118.00 | $170.19 | 324,500 | — | — |
| 2021-08-06 | $117.93 | $170.09 | 254,400 | — | — |
| 2021-08-05 | $116.33 | $167.78 | 273,100 | — | — |
| 2021-08-04 | $115.29 | $166.28 | 377,100 | — | — |
| 2021-08-03 | $117.49 | $169.46 | 296,700 | — | — |
| 2021-08-02 | $117.38 | $169.30 | 422,300 | — | — |
| 2021-07-30 | $118.58 | $171.03 | 493,900 | — | — |
| 2021-07-29 | $118.38 | $170.74 | 456,000 | — | — |
| 2021-07-28 | $115.57 | $166.69 | 357,200 | — | — |
| 2021-07-27 | $113.98 | $164.39 | 349,300 | — | — |
| 2021-07-26 | $113.36 | $163.50 | 416,700 | — | — |
| 2021-07-23 | $112.51 | $162.27 | 660,200 | — | — |
| 2021-07-22 | $108.76 | $156.87 | 366,000 | — | — |
| 2021-07-21 | $109.82 | $158.39 | 577,900 | — | — |
| 2021-07-20 | $107.88 | $155.60 | 911,000 | — | — |
| 2021-07-19 | $111.34 | $160.59 | 645,300 | — | — |
| 2021-07-16 | $113.59 | $163.83 | 293,600 | — | — |
| 2021-07-15 | $115.55 | $166.66 | 345,700 | — | — |
| 2021-07-14 | $117.03 | $168.79 | 343,800 | — | — |
| 2021-07-13 | $116.09 | $167.44 | 386,100 | — | — |
| 2021-07-12 | $116.63 | $168.22 | 304,800 | — | — |
| 2021-07-09 | $116.07 | $167.41 | 312,800 | — | — |
| 2021-07-08 | $114.09 | $164.55 | 304,100 | — | — |
| 2021-07-07 | $116.56 | $168.12 | 540,000 | — | — |
| 2021-07-06 | $115.67 | $166.83 | 351,200 | — | — |
| 2021-07-02 | $118.18 | $170.45 | 227,000 | — | — |
| 2021-07-01 | $119.19 | $171.91 | 233,300 | — | — |
| 2021-06-30 | $118.91 | $171.51 | 312,900 | — | — |
| 2021-06-29 | $119.03 | $171.68 | 228,700 | — | — |
| 2021-06-28 | $119.44 | $172.27 | 374,800 | — | — |
| 2021-06-25 | $122.66 | $176.91 | 807,900 | — | — |
| 2021-06-24 | $120.33 | $173.55 | 390,100 | — | — |
| 2021-06-23 | $118.07 | $170.29 | 365,900 | — | — |
| 2021-06-22 | $117.50 | $169.47 | 238,000 | — | — |
| 2021-06-21 | $117.34 | $169.24 | 212,500 | — | — |
| 2021-06-18 | $113.57 | $163.80 | 732,000 | — | — |
| 2021-06-17 | $117.05 | $168.82 | 519,900 | — | — |
| 2021-06-16 | $122.01 | $175.98 | 317,300 | — | — |
| 2021-06-15 | $122.92 | $177.29 | 302,000 | — | — |
| 2021-06-14 | $123.10 | $177.55 | 264,200 | — | — |
| 2021-06-11 | $122.99 | $177.39 | 261,300 | — | — |
| 2021-06-10 | $123.26 | $177.78 | 273,700 | — | — |
| 2021-06-09 | $123.16 | $177.63 | 210,900 | — | — |
| 2021-06-08 | $123.68 | $178.38 | 165,800 | — | — |
| 2021-06-07 | $121.75 | $175.60 | 197,500 | — | — |
| 2021-06-04 | $122.71 | $176.99 | 164,100 | — | — |
| 2021-06-03 | $122.31 | $176.41 | 183,100 | — | — |
| 2021-06-02 | $121.99 | $175.95 | 200,900 | — | — |
| 2021-06-01 | $122.45 | $176.61 | 453,000 | — | — |
| 2021-05-28 | $120.99 | $174.51 | 302,200 | — | — |
| 2021-05-27 | $123.33 | $176.06 | 416,700 | — | — |
| 2021-05-26 | $122.63 | $175.06 | 363,400 | — | — |
| 2021-05-25 | $121.03 | $172.78 | 256,300 | — | — |
| 2021-05-24 | $122.57 | $174.98 | 302,600 | — | — |
| 2021-05-21 | $120.21 | $171.61 | 327,900 | — | — |
| 2021-05-20 | $119.24 | $170.22 | 407,400 | — | — |
| 2021-05-19 | $119.65 | $170.81 | 445,700 | — | — |
| 2021-05-18 | $120.37 | $171.84 | 659,400 | — | — |
| 2021-05-17 | $123.58 | $176.42 | 156,700 | — | — |
| 2021-05-14 | $123.56 | $176.39 | 214,400 | — | — |
| 2021-05-13 | $123.50 | $176.31 | 286,300 | — | — |
| 2021-05-12 | $120.45 | $171.95 | 421,700 | — | — |
| 2021-05-11 | $123.85 | $176.81 | 629,800 | — | — |
| 2021-05-10 | $123.34 | $176.08 | 384,100 | — | — |
| 2021-05-07 | $122.72 | $175.19 | 255,700 | — | — |
| 2021-05-06 | $123.21 | $175.89 | 312,300 | — | — |
| 2021-05-05 | $122.22 | $174.48 | 317,700 | — | — |
| 2021-05-04 | $122.06 | $174.25 | 612,500 | — | — |
| 2021-05-03 | $123.23 | $175.92 | 248,300 | — | — |
| 2021-04-30 | $120.89 | $172.58 | 362,400 | — | — |
| 2021-04-29 | $123.06 | $175.68 | 425,900 | — | — |
| 2021-04-28 | $122.80 | $175.31 | 378,500 | — | — |
| 2021-04-27 | $121.17 | $172.98 | 328,000 | — | — |
| 2021-04-26 | $119.16 | $170.11 | 347,100 | — | — |
| 2021-04-23 | $119.80 | $171.02 | 417,700 | — | — |
| 2021-04-22 | $117.05 | $167.10 | 446,000 | — | — |
| 2021-04-21 | $114.35 | $163.24 | 453,400 | — | — |
| 2021-04-20 | $113.20 | $161.60 | 752,100 | — | — |
| 2021-04-19 | $109.10 | $155.75 | 409,500 | — | — |
| 2021-04-16 | $110.04 | $157.09 | 326,700 | — | — |
| 2021-04-15 | $108.28 | $154.58 | 271,200 | — | — |
| 2021-04-14 | $107.67 | $153.71 | 472,100 | — | — |
| 2021-04-13 | $107.42 | $153.35 | 445,800 | — | — |
| 2021-04-12 | $105.54 | $150.67 | 214,800 | — | — |
| 2021-04-09 | $104.37 | $149.00 | 211,700 | — | — |
| 2021-04-08 | $103.96 | $148.41 | 224,700 | — | — |
| 2021-04-07 | $103.19 | $147.31 | 214,400 | — | — |
| 2021-04-06 | $103.72 | $148.07 | 249,000 | — | — |
| 2021-04-05 | $102.42 | $146.21 | 211,800 | — | — |
| 2021-04-01 | $101.29 | $144.60 | 267,000 | — | — |
| 2021-03-31 | $98.90 | $141.19 | 444,400 | — | — |
| 2021-03-30 | $101.31 | $144.63 | 346,500 | — | — |
| 2021-03-29 | $99.80 | $142.47 | 280,500 | — | — |
| 2021-03-26 | $101.75 | $145.26 | 276,100 | — | — |
| 2021-03-25 | $100.42 | $143.36 | 386,600 | — | — |
| 2021-03-24 | $97.74 | $139.53 | 380,100 | — | — |
| 2021-03-23 | $95.59 | $136.46 | 602,500 | — | — |
| 2021-03-22 | $98.97 | $141.29 | 404,600 | — | — |
| 2021-03-19 | $101.94 | $145.53 | 1,703,400 | — | — |
| 2021-03-18 | $101.03 | $144.23 | 450,600 | — | — |
| 2021-03-17 | $100.79 | $143.89 | 435,000 | — | — |
| 2021-03-16 | $102.10 | $145.76 | 721,400 | — | — |
| 2021-03-15 | $102.96 | $146.98 | 423,500 | — | — |
| 2021-03-12 | $104.03 | $148.51 | 246,700 | — | — |
| 2021-03-11 | $102.48 | $146.30 | 437,500 | — | — |
| 2021-03-10 | $100.22 | $143.07 | 306,500 | — | — |
| 2021-03-09 | $98.83 | $141.09 | 424,700 | — | — |
| 2021-03-08 | $101.10 | $144.33 | 340,600 | — | — |
| 2021-03-05 | $98.05 | $139.97 | 730,800 | — | — |
| 2021-03-04 | $95.11 | $135.78 | 614,300 | — | — |
| 2021-03-03 | $96.03 | $137.09 | 501,400 | — | — |
| 2021-03-02 | $94.65 | $135.12 | 471,100 | — | — |
| 2021-03-01 | $97.28 | $138.87 | 657,100 | — | — |
| 2021-02-26 | $94.44 | $134.82 | 576,600 | — | — |
| 2021-02-25 | $96.16 | $137.28 | 270,800 | — | — |
| 2021-02-24 | $98.40 | $140.47 | 500,100 | — | — |
| 2021-02-23 | $98.15 | $140.12 | 346,100 | — | — |
| 2021-02-22 | $95.35 | $136.12 | 615,700 | — | — |
| 2021-02-19 | $93.88 | $134.02 | 389,600 | — | — |
| 2021-02-18 | $93.25 | $133.12 | 233,500 | — | — |
| 2021-02-17 | $94.15 | $134.41 | 357,500 | — | — |
| 2021-02-16 | $93.78 | $133.88 | 588,300 | — | — |
| 2021-02-12 | $92.49 | $132.04 | 378,100 | — | — |
| 2021-02-11 | $93.60 | $133.62 | 618,100 | — | — |
| 2021-02-10 | $94.60 | $135.05 | 266,900 | — | — |
| 2021-02-09 | $93.84 | $133.96 | 222,900 | — | — |
| 2021-02-08 | $93.52 | $133.51 | 247,700 | — | — |
| 2021-02-05 | $90.88 | $129.74 | 362,600 | — | — |
| 2021-02-04 | $91.72 | $130.94 | 422,300 | — | — |
| 2021-02-03 | $89.39 | $127.61 | 528,100 | — | — |
| 2021-02-02 | $86.91 | $124.07 | 676,700 | — | — |
| 2021-02-01 | $89.77 | $128.15 | 393,300 | — | — |
| 2021-01-29 | $88.44 | $126.25 | 526,900 | — | — |
| 2021-01-28 | $90.53 | $129.24 | 537,900 | — | — |
| 2021-01-27 | $89.61 | $127.93 | 481,300 | — | — |
| 2021-01-26 | $90.99 | $129.90 | 364,000 | — | — |
| 2021-01-25 | $92.57 | $132.15 | 396,300 | — | — |
| 2021-01-22 | $95.29 | $136.03 | 261,000 | — | — |
| 2021-01-21 | $94.94 | $135.53 | 332,000 | — | — |
| 2021-01-20 | $94.67 | $135.15 | 344,300 | — | — |
| 2021-01-19 | $93.10 | $132.91 | 326,400 | — | — |
| 2021-01-15 | $92.68 | $132.31 | 193,000 | — | — |
| 2021-01-14 | $94.97 | $135.58 | 258,300 | — | — |
| 2021-01-13 | $92.75 | $132.41 | 230,300 | — | — |
| 2021-01-12 | $95.79 | $136.75 | 372,300 | — | — |
| 2021-01-11 | $94.82 | $135.36 | 262,700 | — | — |
| 2021-01-08 | $96.50 | $137.76 | 310,000 | — | — |
| 2021-01-07 | $95.80 | $136.76 | 418,300 | — | — |
| 2021-01-06 | $95.86 | $136.85 | 478,300 | — | — |
| 2021-01-05 | $92.43 | $131.95 | 479,200 | — | — |
| 2021-01-04 | $89.87 | $128.30 | 314,400 | — | — |