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
- 1997-03-07 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 | $119.17 | $119.17 | 160,500 | — | — |
| 2021-12-30 | $119.14 | $119.14 | 164,400 | — | — |
| 2021-12-29 | $117.81 | $117.81 | 153,400 | — | — |
| 2021-12-28 | $119.41 | $119.41 | 227,500 | — | — |
| 2021-12-27 | $118.37 | $118.37 | 191,200 | — | — |
| 2021-12-23 | $118.64 | $118.64 | 193,000 | — | — |
| 2021-12-22 | $117.22 | $117.22 | 369,600 | — | — |
| 2021-12-21 | $117.97 | $117.97 | 416,700 | — | — |
| 2021-12-20 | $110.90 | $110.90 | 645,200 | — | — |
| 2021-12-17 | $114.73 | $114.73 | 714,600 | — | — |
| 2021-12-16 | $115.33 | $115.33 | 344,800 | — | — |
| 2021-12-15 | $116.19 | $116.19 | 457,900 | — | — |
| 2021-12-14 | $118.10 | $118.10 | 627,400 | — | — |
| 2021-12-13 | $121.67 | $121.67 | 587,300 | — | — |
| 2021-12-10 | $121.22 | $121.22 | 546,300 | — | — |
| 2021-12-09 | $118.56 | $118.56 | 412,800 | — | — |
| 2021-12-08 | $118.49 | $118.49 | 615,100 | — | — |
| 2021-12-07 | $116.08 | $116.08 | 588,000 | — | — |
| 2021-12-06 | $113.11 | $113.11 | 738,200 | — | — |
| 2021-12-03 | $107.68 | $107.68 | 703,100 | — | — |
| 2021-12-02 | $104.94 | $104.94 | 699,800 | — | — |
| 2021-12-01 | $102.52 | $102.52 | 584,300 | — | — |
| 2021-11-30 | $101.37 | $101.37 | 708,300 | — | — |
| 2021-11-29 | $106.21 | $106.21 | 479,100 | — | — |
| 2021-11-26 | $107.27 | $107.27 | 459,200 | — | — |
| 2021-11-24 | $114.30 | $114.30 | 444,800 | — | — |
| 2021-11-23 | $113.11 | $113.11 | 986,100 | — | — |
| 2021-11-22 | $110.53 | $110.53 | 647,400 | — | — |
| 2021-11-19 | $109.80 | $109.80 | 547,400 | — | — |
| 2021-11-18 | $110.36 | $110.36 | 411,300 | — | — |
| 2021-11-17 | $111.04 | $111.04 | 1,231,200 | — | — |
| 2021-11-16 | $116.06 | $116.06 | 292,400 | — | — |
| 2021-11-15 | $117.71 | $117.71 | 266,000 | — | — |
| 2021-11-12 | $118.22 | $118.22 | 264,600 | — | — |
| 2021-11-11 | $118.66 | $118.66 | 272,300 | — | — |
| 2021-11-10 | $119.76 | $119.76 | 395,200 | — | — |
| 2021-11-09 | $117.39 | $117.39 | 266,400 | — | — |
| 2021-11-08 | $118.66 | $118.66 | 375,900 | — | — |
| 2021-11-05 | $118.75 | $118.75 | 1,468,500 | — | — |
| 2021-11-04 | $112.04 | $112.04 | 892,300 | — | — |
| 2021-11-03 | $114.98 | $114.98 | 472,700 | — | — |
| 2021-11-02 | $113.97 | $113.97 | 700,900 | — | — |
| 2021-11-01 | $116.07 | $116.07 | 439,300 | — | — |
| 2021-10-29 | $112.19 | $112.19 | 579,500 | — | — |
| 2021-10-28 | $114.10 | $114.10 | 425,700 | — | — |
| 2021-10-27 | $114.06 | $114.06 | 726,100 | — | — |
| 2021-10-26 | $117.90 | $117.90 | 884,100 | — | — |
| 2021-10-25 | $122.53 | $122.53 | 394,000 | — | — |
| 2021-10-22 | $122.60 | $122.60 | 598,800 | — | — |
| 2021-10-21 | $123.49 | $123.49 | 1,221,700 | — | — |
| 2021-10-20 | $132.01 | $132.01 | 431,700 | — | — |
| 2021-10-19 | $134.84 | $134.84 | 414,200 | — | — |
| 2021-10-18 | $135.45 | $135.45 | 311,900 | — | — |
| 2021-10-15 | $135.44 | $135.44 | 559,300 | — | — |
| 2021-10-14 | $132.00 | $132.00 | 336,800 | — | — |
| 2021-10-13 | $130.19 | $130.19 | 273,800 | — | — |
| 2021-10-12 | $128.56 | $128.56 | 306,400 | — | — |
| 2021-10-11 | $125.65 | $125.65 | 394,300 | — | — |
| 2021-10-08 | $131.66 | $131.66 | 381,700 | — | — |
| 2021-10-07 | $132.76 | $132.76 | 394,700 | — | — |
| 2021-10-06 | $131.99 | $131.99 | 252,000 | — | — |
| 2021-10-05 | $132.35 | $132.35 | 538,500 | — | — |
| 2021-10-04 | $131.50 | $131.50 | 539,500 | — | — |
| 2021-10-01 | $131.45 | $131.45 | 408,800 | — | — |
| 2021-09-30 | $127.28 | $127.28 | 209,700 | — | — |
| 2021-09-29 | $129.01 | $129.01 | 253,700 | — | — |
| 2021-09-28 | $128.78 | $128.78 | 319,400 | — | — |
| 2021-09-27 | $129.96 | $129.96 | 349,500 | — | — |
| 2021-09-24 | $127.24 | $127.24 | 358,700 | — | — |
| 2021-09-23 | $126.11 | $126.11 | 279,600 | — | — |
| 2021-09-22 | $123.70 | $123.70 | 417,300 | — | — |
| 2021-09-21 | $124.37 | $124.37 | 446,700 | — | — |
| 2021-09-20 | $128.07 | $128.07 | 195,500 | — | — |
| 2021-09-17 | $127.55 | $127.55 | 441,400 | — | — |
| 2021-09-16 | $129.04 | $129.04 | 139,300 | — | — |
| 2021-09-15 | $128.56 | $128.56 | 271,700 | — | — |
| 2021-09-14 | $125.49 | $125.49 | 159,300 | — | — |
| 2021-09-13 | $129.06 | $129.06 | 160,600 | — | — |
| 2021-09-10 | $128.43 | $128.43 | 126,600 | — | — |
| 2021-09-09 | $131.21 | $131.21 | 188,100 | — | — |
| 2021-09-08 | $131.73 | $131.73 | 110,000 | — | — |
| 2021-09-07 | $131.98 | $131.98 | 173,200 | — | — |
| 2021-09-03 | $134.40 | $134.40 | 84,600 | — | — |
| 2021-09-02 | $135.58 | $135.58 | 155,500 | — | — |
| 2021-09-01 | $135.40 | $135.40 | 146,000 | — | — |
| 2021-08-31 | $133.23 | $133.23 | 299,600 | — | — |
| 2021-08-30 | $133.59 | $133.59 | 270,700 | — | — |
| 2021-08-27 | $136.11 | $136.11 | 176,200 | — | — |
| 2021-08-26 | $133.66 | $133.66 | 134,700 | — | — |
| 2021-08-25 | $136.52 | $136.52 | 143,600 | — | — |
| 2021-08-24 | $137.58 | $137.58 | 167,200 | — | — |
| 2021-08-23 | $135.07 | $135.07 | 229,500 | — | — |
| 2021-08-20 | $132.37 | $132.37 | 303,100 | — | — |
| 2021-08-19 | $130.68 | $130.68 | 279,100 | — | — |
| 2021-08-18 | $130.72 | $130.72 | 314,500 | — | — |
| 2021-08-17 | $132.20 | $132.20 | 357,900 | — | — |
| 2021-08-16 | $134.29 | $134.29 | 187,700 | — | — |
| 2021-08-13 | $133.29 | $133.29 | 161,100 | — | — |
| 2021-08-12 | $134.20 | $134.20 | 282,400 | — | — |
| 2021-08-11 | $131.81 | $131.81 | 253,000 | — | — |
| 2021-08-10 | $130.29 | $130.29 | 138,700 | — | — |
| 2021-08-09 | $131.39 | $131.39 | 165,200 | — | — |
| 2021-08-06 | $132.90 | $132.90 | 186,400 | — | — |
| 2021-08-05 | $130.02 | $130.02 | 212,400 | — | — |
| 2021-08-04 | $128.57 | $128.57 | 308,800 | — | — |
| 2021-08-03 | $132.75 | $132.75 | 301,500 | — | — |
| 2021-08-02 | $136.12 | $136.12 | 287,800 | — | — |
| 2021-07-30 | $142.82 | $142.82 | 483,100 | — | — |
| 2021-07-29 | $142.55 | $142.55 | 504,100 | — | — |
| 2021-07-28 | $136.61 | $136.61 | 597,900 | — | — |
| 2021-07-27 | $134.81 | $134.81 | 327,000 | — | — |
| 2021-07-26 | $133.86 | $133.86 | 172,200 | — | — |
| 2021-07-23 | $132.18 | $132.18 | 182,900 | — | — |
| 2021-07-22 | $131.49 | $131.49 | 174,700 | — | — |
| 2021-07-21 | $133.47 | $133.47 | 316,300 | — | — |
| 2021-07-20 | $129.38 | $129.38 | 807,300 | — | — |
| 2021-07-19 | $126.59 | $126.59 | 751,900 | — | — |
| 2021-07-16 | $131.72 | $131.72 | 163,600 | — | — |
| 2021-07-15 | $132.68 | $132.68 | 263,400 | — | — |
| 2021-07-14 | $135.55 | $135.55 | 211,900 | — | — |
| 2021-07-13 | $136.93 | $136.93 | 296,600 | — | — |
| 2021-07-12 | $139.06 | $139.06 | 265,500 | — | — |
| 2021-07-09 | $138.89 | $138.89 | 206,500 | — | — |
| 2021-07-08 | $136.60 | $136.60 | 434,900 | — | — |
| 2021-07-07 | $138.41 | $138.41 | 229,600 | — | — |
| 2021-07-06 | $137.96 | $137.96 | 163,800 | — | — |
| 2021-07-02 | $139.32 | $139.32 | 173,900 | — | — |
| 2021-07-01 | $137.56 | $137.56 | 287,700 | — | — |
| 2021-06-30 | $135.35 | $135.35 | 336,500 | — | — |
| 2021-06-29 | $136.06 | $136.06 | 370,700 | — | — |
| 2021-06-28 | $136.75 | $136.75 | 497,700 | — | — |
| 2021-06-25 | $145.95 | $145.95 | 1,228,400 | — | — |
| 2021-06-24 | $145.56 | $145.56 | 308,500 | — | — |
| 2021-06-23 | $143.42 | $143.42 | 263,200 | — | — |
| 2021-06-22 | $143.85 | $143.85 | 171,500 | — | — |
| 2021-06-21 | $143.58 | $143.58 | 370,800 | — | — |
| 2021-06-18 | $142.79 | $142.79 | 361,700 | — | — |
| 2021-06-17 | $143.35 | $143.35 | 394,700 | — | — |
| 2021-06-16 | $141.41 | $141.41 | 494,600 | — | — |
| 2021-06-15 | $145.08 | $145.08 | 576,100 | — | — |
| 2021-06-14 | $150.05 | $150.05 | 371,500 | — | — |
| 2021-06-11 | $156.01 | $156.01 | 180,500 | — | — |
| 2021-06-10 | $155.44 | $155.44 | 238,700 | — | — |
| 2021-06-09 | $156.96 | $156.96 | 520,700 | — | — |
| 2021-06-08 | $156.20 | $156.20 | 407,700 | — | — |
| 2021-06-07 | $153.30 | $153.30 | 324,300 | — | — |
| 2021-06-04 | $149.71 | $149.71 | 161,600 | — | — |
| 2021-06-03 | $148.04 | $148.04 | 189,300 | — | — |
| 2021-06-02 | $149.34 | $149.34 | 303,500 | — | — |
| 2021-06-01 | $150.65 | $150.65 | 208,300 | — | — |
| 2021-05-28 | $149.64 | $149.64 | 228,600 | — | — |
| 2021-05-27 | $149.83 | $149.83 | 179,100 | — | — |
| 2021-05-26 | $147.34 | $147.34 | 196,800 | — | — |
| 2021-05-25 | $147.91 | $147.91 | 229,900 | — | — |
| 2021-05-24 | $148.23 | $148.23 | 130,500 | — | — |
| 2021-05-21 | $146.74 | $146.74 | 226,200 | — | — |
| 2021-05-20 | $146.80 | $146.80 | 277,700 | — | — |
| 2021-05-19 | $141.38 | $141.38 | 297,100 | — | — |
| 2021-05-18 | $142.21 | $142.21 | 481,600 | — | — |
| 2021-05-17 | $144.41 | $144.41 | 312,400 | — | — |
| 2021-05-14 | $145.91 | $145.91 | 304,600 | — | — |
| 2021-05-13 | $140.57 | $140.57 | 382,300 | — | — |
| 2021-05-12 | $137.34 | $137.34 | 492,600 | — | — |
| 2021-05-11 | $141.62 | $141.62 | 490,500 | — | — |
| 2021-05-10 | $139.03 | $139.03 | 214,900 | — | — |
| 2021-05-07 | $141.75 | $141.75 | 225,800 | — | — |
| 2021-05-06 | $138.93 | $138.93 | 272,000 | — | — |
| 2021-05-05 | $138.77 | $138.77 | 306,800 | — | — |
| 2021-05-04 | $141.86 | $141.86 | 376,800 | — | — |
| 2021-05-03 | $145.86 | $145.86 | 356,700 | — | — |
| 2021-04-30 | $143.43 | $143.43 | 372,800 | — | — |
| 2021-04-29 | $146.61 | $146.61 | 778,900 | — | — |
| 2021-04-28 | $152.78 | $152.78 | 407,900 | — | — |
| 2021-04-27 | $149.44 | $149.44 | 356,000 | — | — |
| 2021-04-26 | $151.61 | $151.61 | 289,100 | — | — |
| 2021-04-23 | $149.60 | $149.60 | 254,900 | — | — |
| 2021-04-22 | $146.09 | $146.09 | 340,000 | — | — |
| 2021-04-21 | $145.77 | $145.77 | 287,300 | — | — |
| 2021-04-20 | $140.76 | $140.76 | 371,800 | — | — |
| 2021-04-19 | $145.97 | $145.97 | 321,300 | — | — |
| 2021-04-16 | $148.97 | $148.97 | 499,700 | — | — |
| 2021-04-15 | $150.80 | $150.80 | 313,600 | — | — |
| 2021-04-14 | $148.00 | $148.00 | 440,000 | — | — |
| 2021-04-13 | $146.93 | $146.93 | 398,600 | — | — |
| 2021-04-12 | $148.78 | $148.78 | 239,100 | — | — |
| 2021-04-09 | $148.70 | $148.70 | 400,000 | — | — |
| 2021-04-08 | $144.94 | $144.94 | 398,600 | — | — |
| 2021-04-07 | $142.49 | $142.49 | 197,500 | — | — |
| 2021-04-06 | $141.97 | $141.97 | 420,400 | — | — |
| 2021-04-05 | $139.81 | $139.81 | 266,900 | — | — |
| 2021-04-01 | $141.80 | $141.80 | 331,800 | — | — |
| 2021-03-31 | $138.30 | $138.30 | 373,600 | — | — |
| 2021-03-30 | $137.01 | $137.01 | 511,500 | — | — |
| 2021-03-29 | $139.96 | $139.96 | 280,500 | — | — |
| 2021-03-26 | $140.91 | $140.91 | 458,200 | — | — |
| 2021-03-25 | $139.54 | $139.54 | 488,300 | — | — |
| 2021-03-24 | $139.52 | $139.52 | 252,600 | — | — |
| 2021-03-23 | $141.67 | $141.67 | 297,000 | — | — |
| 2021-03-22 | $144.34 | $144.34 | 248,300 | — | — |
| 2021-03-19 | $147.79 | $147.79 | 672,600 | — | — |
| 2021-03-18 | $151.74 | $151.74 | 554,600 | — | — |
| 2021-03-17 | $150.50 | $150.50 | 624,000 | — | — |
| 2021-03-16 | $152.00 | $152.00 | 446,400 | — | — |
| 2021-03-15 | $158.56 | $158.56 | 497,900 | — | — |
| 2021-03-12 | $157.98 | $157.98 | 321,100 | — | — |
| 2021-03-11 | $161.64 | $161.64 | 444,900 | — | — |
| 2021-03-10 | $157.15 | $157.15 | 389,400 | — | — |
| 2021-03-09 | $157.52 | $157.52 | 361,900 | — | — |
| 2021-03-08 | $160.85 | $160.85 | 363,200 | — | — |
| 2021-03-05 | $164.67 | $164.67 | 622,800 | — | — |
| 2021-03-04 | $152.79 | $152.79 | 410,600 | — | — |
| 2021-03-03 | $155.22 | $155.22 | 148,800 | — | — |
| 2021-03-02 | $154.50 | $154.50 | 257,700 | — | — |
| 2021-03-01 | $153.14 | $153.14 | 147,600 | — | — |
| 2021-02-26 | $150.31 | $150.31 | 214,000 | — | — |
| 2021-02-25 | $152.51 | $152.51 | 189,500 | — | — |
| 2021-02-24 | $156.27 | $156.27 | 238,800 | — | — |
| 2021-02-23 | $153.38 | $153.38 | 323,400 | — | — |
| 2021-02-22 | $152.06 | $152.06 | 257,400 | — | — |
| 2021-02-19 | $148.30 | $148.30 | 144,400 | — | — |
| 2021-02-18 | $145.91 | $145.91 | 221,100 | — | — |
| 2021-02-17 | $148.30 | $148.30 | 157,600 | — | — |
| 2021-02-16 | $148.41 | $148.41 | 195,300 | — | — |
| 2021-02-12 | $149.01 | $149.01 | 309,200 | — | — |
| 2021-02-11 | $145.30 | $145.30 | 553,300 | — | — |
| 2021-02-10 | $141.10 | $141.10 | 555,700 | — | — |
| 2021-02-09 | $139.62 | $139.62 | 554,300 | — | — |
| 2021-02-08 | $137.83 | $137.83 | 283,200 | — | — |
| 2021-02-05 | $133.82 | $133.82 | 397,300 | — | — |
| 2021-02-04 | $130.75 | $130.75 | 279,300 | — | — |
| 2021-02-03 | $128.39 | $128.39 | 268,300 | — | — |
| 2021-02-02 | $128.50 | $128.50 | 529,000 | — | — |
| 2021-02-01 | $127.54 | $127.54 | 368,200 | — | — |
| 2021-01-29 | $124.96 | $124.96 | 443,500 | — | — |
| 2021-01-28 | $130.74 | $130.74 | 601,200 | — | — |
| 2021-01-27 | $123.30 | $123.30 | 478,800 | — | — |
| 2021-01-26 | $131.63 | $131.63 | 464,700 | — | — |
| 2021-01-25 | $131.34 | $131.34 | 660,600 | — | — |
| 2021-01-22 | $139.29 | $139.29 | 206,600 | — | — |
| 2021-01-21 | $139.73 | $139.73 | 229,800 | — | — |
| 2021-01-20 | $139.06 | $139.06 | 257,900 | — | — |
| 2021-01-19 | $137.32 | $137.32 | 234,800 | — | — |
| 2021-01-15 | $138.61 | $138.61 | 331,100 | — | — |
| 2021-01-14 | $144.19 | $144.19 | 201,700 | — | — |
| 2021-01-13 | $145.15 | $145.15 | 253,400 | — | — |
| 2021-01-12 | $145.29 | $145.29 | 269,200 | — | — |
| 2021-01-11 | $146.87 | $146.87 | 161,300 | — | — |
| 2021-01-08 | $147.55 | $147.55 | 214,600 | — | — |
| 2021-01-07 | $147.58 | $147.58 | 186,100 | — | — |
| 2021-01-06 | $146.37 | $146.37 | 439,700 | — | — |
| 2021-01-05 | $144.85 | $144.85 | 254,700 | — | — |
| 2021-01-04 | $140.65 | $140.65 | 146,900 | — | — |