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
- 2003-11-25 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 | $150.98 | $179.09 | 283,700 | — | — |
| 2021-12-30 | $152.00 | $180.30 | 394,400 | — | — |
| 2021-12-29 | $148.01 | $175.56 | 360,500 | — | — |
| 2021-12-28 | $152.59 | $181.00 | 421,000 | — | — |
| 2021-12-27 | $152.99 | $181.47 | 356,100 | — | — |
| 2021-12-23 | $152.78 | $181.22 | 438,100 | — | — |
| 2021-12-22 | $148.69 | $176.37 | 395,900 | — | — |
| 2021-12-21 | $147.93 | $175.47 | 331,500 | — | — |
| 2021-12-20 | $143.48 | $170.19 | 314,700 | — | — |
| 2021-12-17 | $146.82 | $174.15 | 440,200 | — | — |
| 2021-12-16 | $145.19 | $172.22 | 322,600 | — | — |
| 2021-12-15 | $145.30 | $172.35 | 484,200 | — | — |
| 2021-12-14 | $146.47 | $173.74 | 294,100 | — | — |
| 2021-12-13 | $150.40 | $178.40 | 320,400 | — | — |
| 2021-12-10 | $153.97 | $182.63 | 159,000 | — | — |
| 2021-12-09 | $154.00 | $182.67 | 261,300 | — | — |
| 2021-12-08 | $154.98 | $183.83 | 236,100 | — | — |
| 2021-12-07 | $155.01 | $183.87 | 328,500 | — | — |
| 2021-12-06 | $152.42 | $180.79 | 477,800 | — | — |
| 2021-12-03 | $153.96 | $182.62 | 285,400 | — | — |
| 2021-12-02 | $154.38 | $183.12 | 716,500 | — | — |
| 2021-12-01 | $146.01 | $173.19 | 379,000 | — | — |
| 2021-11-30 | $149.50 | $177.33 | 608,500 | — | — |
| 2021-11-29 | $155.70 | $184.68 | 278,200 | — | — |
| 2021-11-26 | $155.93 | $184.96 | 184,500 | — | — |
| 2021-11-24 | $160.37 | $190.22 | 213,500 | — | — |
| 2021-11-23 | $162.55 | $192.81 | 302,500 | — | — |
| 2021-11-22 | $164.54 | $195.17 | 298,500 | — | — |
| 2021-11-19 | $163.42 | $193.84 | 322,500 | — | — |
| 2021-11-18 | $164.85 | $195.54 | 232,100 | — | — |
| 2021-11-17 | $167.80 | $199.04 | 271,100 | — | — |
| 2021-11-16 | $168.43 | $199.78 | 300,400 | — | — |
| 2021-11-15 | $170.50 | $202.24 | 685,500 | — | — |
| 2021-11-12 | $168.17 | $199.48 | 417,900 | — | — |
| 2021-11-11 | $170.00 | $201.65 | 522,400 | — | — |
| 2021-11-10 | $168.63 | $200.02 | 350,600 | — | — |
| 2021-11-09 | $169.63 | $200.38 | 358,300 | — | — |
| 2021-11-08 | $169.33 | $200.02 | 557,800 | — | — |
| 2021-11-05 | $167.59 | $197.97 | 352,200 | — | — |
| 2021-11-04 | $162.50 | $191.95 | 318,000 | — | — |
| 2021-11-03 | $163.77 | $193.45 | 397,000 | — | — |
| 2021-11-02 | $160.59 | $189.70 | 559,800 | — | — |
| 2021-11-01 | $154.29 | $182.26 | 602,500 | — | — |
| 2021-10-29 | $149.93 | $177.11 | 403,800 | — | — |
| 2021-10-28 | $149.91 | $177.08 | 284,200 | — | — |
| 2021-10-27 | $145.08 | $171.38 | 378,000 | — | — |
| 2021-10-26 | $150.29 | $177.53 | 219,800 | — | — |
| 2021-10-25 | $151.77 | $179.28 | 202,100 | — | — |
| 2021-10-22 | $151.61 | $179.09 | 138,300 | — | — |
| 2021-10-21 | $150.35 | $177.60 | 239,500 | — | — |
| 2021-10-20 | $153.42 | $181.23 | 214,500 | — | — |
| 2021-10-19 | $151.61 | $179.09 | 172,500 | — | — |
| 2021-10-18 | $147.78 | $174.57 | 168,800 | — | — |
| 2021-10-15 | $150.60 | $177.90 | 236,000 | — | — |
| 2021-10-14 | $151.50 | $178.96 | 156,400 | — | — |
| 2021-10-13 | $148.45 | $175.36 | 193,200 | — | — |
| 2021-10-12 | $147.91 | $174.72 | 279,900 | — | — |
| 2021-10-11 | $153.04 | $180.78 | 141,900 | — | — |
| 2021-10-08 | $153.45 | $181.26 | 178,000 | — | — |
| 2021-10-07 | $153.82 | $181.70 | 187,900 | — | — |
| 2021-10-06 | $152.74 | $180.43 | 180,600 | — | — |
| 2021-10-05 | $153.63 | $181.48 | 263,700 | — | — |
| 2021-10-04 | $153.60 | $181.44 | 265,100 | — | — |
| 2021-10-01 | $154.04 | $181.96 | 171,400 | — | — |
| 2021-09-30 | $151.96 | $179.50 | 322,200 | — | — |
| 2021-09-29 | $154.60 | $182.62 | 201,400 | — | — |
| 2021-09-28 | $156.38 | $184.73 | 227,900 | — | — |
| 2021-09-27 | $159.49 | $188.40 | 317,200 | — | — |
| 2021-09-24 | $158.30 | $186.99 | 387,100 | — | — |
| 2021-09-23 | $153.51 | $181.34 | 229,700 | — | — |
| 2021-09-22 | $152.18 | $179.76 | 275,000 | — | — |
| 2021-09-21 | $146.84 | $173.46 | 234,400 | — | — |
| 2021-09-20 | $145.79 | $172.22 | 246,100 | — | — |
| 2021-09-17 | $148.41 | $175.31 | 574,300 | — | — |
| 2021-09-16 | $150.63 | $177.93 | 536,700 | — | — |
| 2021-09-15 | $148.84 | $175.82 | 285,100 | — | — |
| 2021-09-14 | $143.43 | $169.43 | 272,100 | — | — |
| 2021-09-13 | $145.92 | $172.37 | 277,000 | — | — |
| 2021-09-10 | $141.64 | $167.31 | 248,700 | — | — |
| 2021-09-09 | $143.96 | $170.05 | 235,400 | — | — |
| 2021-09-08 | $145.05 | $171.34 | 218,400 | — | — |
| 2021-09-07 | $144.78 | $171.02 | 260,000 | — | — |
| 2021-09-03 | $148.39 | $175.29 | 261,900 | — | — |
| 2021-09-02 | $150.91 | $178.26 | 248,400 | — | — |
| 2021-09-01 | $148.99 | $176.00 | 173,200 | — | — |
| 2021-08-31 | $149.75 | $176.89 | 242,600 | — | — |
| 2021-08-30 | $148.05 | $174.89 | 181,100 | — | — |
| 2021-08-27 | $148.64 | $175.58 | 251,000 | — | — |
| 2021-08-26 | $146.00 | $172.46 | 403,500 | — | — |
| 2021-08-25 | $147.37 | $174.08 | 235,700 | — | — |
| 2021-08-24 | $147.64 | $174.40 | 284,100 | — | — |
| 2021-08-23 | $145.06 | $171.35 | 180,300 | — | — |
| 2021-08-20 | $142.79 | $168.67 | 229,200 | — | — |
| 2021-08-19 | $140.44 | $165.90 | 229,900 | — | — |
| 2021-08-18 | $145.36 | $171.71 | 155,100 | — | — |
| 2021-08-17 | $144.38 | $170.55 | 192,700 | — | — |
| 2021-08-16 | $144.43 | $170.61 | 241,400 | — | — |
| 2021-08-13 | $145.72 | $172.13 | 277,900 | — | — |
| 2021-08-12 | $147.42 | $174.14 | 224,900 | — | — |
| 2021-08-11 | $149.93 | $176.28 | 352,900 | — | — |
| 2021-08-10 | $149.99 | $176.35 | 333,100 | — | — |
| 2021-08-09 | $149.97 | $176.33 | 280,100 | — | — |
| 2021-08-06 | $152.86 | $179.72 | 324,900 | — | — |
| 2021-08-05 | $152.39 | $179.17 | 211,200 | — | — |
| 2021-08-04 | $146.66 | $172.43 | 316,600 | — | — |
| 2021-08-03 | $147.57 | $173.50 | 292,100 | — | — |
| 2021-08-02 | $147.26 | $173.14 | 272,900 | — | — |
| 2021-07-30 | $147.07 | $172.92 | 201,200 | — | — |
| 2021-07-29 | $148.25 | $174.30 | 364,300 | — | — |
| 2021-07-28 | $147.19 | $173.06 | 226,500 | — | — |
| 2021-07-27 | $145.45 | $171.01 | 172,500 | — | — |
| 2021-07-26 | $145.91 | $171.55 | 140,600 | — | — |
| 2021-07-23 | $144.57 | $169.98 | 142,800 | — | — |
| 2021-07-22 | $143.15 | $168.31 | 154,000 | — | — |
| 2021-07-21 | $144.50 | $169.90 | 256,800 | — | — |
| 2021-07-20 | $141.39 | $166.24 | 303,400 | — | — |
| 2021-07-19 | $136.72 | $160.75 | 481,000 | — | — |
| 2021-07-16 | $142.11 | $167.09 | 267,700 | — | — |
| 2021-07-15 | $143.80 | $169.07 | 275,600 | — | — |
| 2021-07-14 | $144.85 | $170.31 | 163,100 | — | — |
| 2021-07-13 | $145.95 | $171.60 | 201,300 | — | — |
| 2021-07-12 | $147.75 | $173.72 | 217,000 | — | — |
| 2021-07-09 | $147.10 | $172.95 | 176,100 | — | — |
| 2021-07-08 | $143.50 | $168.72 | 198,300 | — | — |
| 2021-07-07 | $145.01 | $170.49 | 254,800 | — | — |
| 2021-07-06 | $147.90 | $173.89 | 259,100 | — | — |
| 2021-07-02 | $151.50 | $178.13 | 173,900 | — | — |
| 2021-07-01 | $151.40 | $178.01 | 348,000 | — | — |
| 2021-06-30 | $147.88 | $173.87 | 302,600 | — | — |
| 2021-06-29 | $144.04 | $169.35 | 426,100 | — | — |
| 2021-06-28 | $149.72 | $176.03 | 523,400 | — | — |
| 2021-06-25 | $155.10 | $182.36 | 1,294,900 | — | — |
| 2021-06-24 | $147.00 | $172.83 | 358,900 | — | — |
| 2021-06-23 | $146.60 | $172.36 | 332,900 | — | — |
| 2021-06-22 | $145.22 | $170.74 | 272,200 | — | — |
| 2021-06-21 | $145.51 | $171.08 | 332,100 | — | — |
| 2021-06-18 | $142.50 | $167.54 | 508,600 | — | — |
| 2021-06-17 | $143.80 | $169.07 | 302,500 | — | — |
| 2021-06-16 | $145.05 | $170.54 | 452,100 | — | — |
| 2021-06-15 | $147.80 | $173.77 | 438,500 | — | — |
| 2021-06-14 | $147.08 | $172.93 | 319,300 | — | — |
| 2021-06-11 | $146.83 | $172.63 | 410,600 | — | — |
| 2021-06-10 | $145.53 | $171.11 | 217,800 | — | — |
| 2021-06-09 | $146.89 | $172.71 | 403,100 | — | — |
| 2021-06-08 | $143.94 | $169.24 | 416,000 | — | — |
| 2021-06-07 | $145.99 | $171.65 | 317,200 | — | — |
| 2021-06-04 | $148.15 | $174.19 | 280,500 | — | — |
| 2021-06-03 | $148.66 | $174.79 | 225,200 | — | — |
| 2021-06-02 | $150.58 | $177.04 | 408,800 | — | — |
| 2021-06-01 | $150.67 | $177.15 | 305,200 | — | — |
| 2021-05-28 | $151.91 | $178.61 | 233,800 | — | — |
| 2021-05-27 | $154.05 | $181.12 | 348,100 | — | — |
| 2021-05-26 | $151.02 | $177.56 | 211,700 | — | — |
| 2021-05-25 | $151.77 | $178.44 | 398,900 | — | — |
| 2021-05-24 | $152.79 | $179.64 | 361,700 | — | — |
| 2021-05-21 | $147.27 | $173.15 | 346,400 | — | — |
| 2021-05-20 | $148.64 | $174.76 | 272,300 | — | — |
| 2021-05-19 | $147.70 | $173.66 | 324,500 | — | — |
| 2021-05-18 | $148.30 | $174.36 | 307,900 | — | — |
| 2021-05-17 | $149.27 | $175.50 | 300,700 | — | — |
| 2021-05-14 | $150.90 | $177.42 | 284,900 | — | — |
| 2021-05-13 | $147.79 | $173.76 | 275,700 | — | — |
| 2021-05-12 | $146.84 | $171.82 | 368,100 | — | — |
| 2021-05-11 | $148.60 | $173.88 | 454,100 | — | — |
| 2021-05-10 | $148.05 | $173.24 | 634,300 | — | — |
| 2021-05-07 | $147.51 | $172.61 | 376,600 | — | — |
| 2021-05-06 | $149.27 | $174.67 | 252,200 | — | — |
| 2021-05-05 | $149.20 | $174.58 | 678,900 | — | — |
| 2021-05-04 | $149.14 | $174.51 | 776,400 | — | — |
| 2021-05-03 | $148.38 | $173.63 | 798,000 | — | — |
| 2021-04-30 | $147.41 | $172.49 | 359,500 | — | — |
| 2021-04-29 | $151.18 | $176.90 | 586,900 | — | — |
| 2021-04-28 | $150.56 | $176.18 | 244,400 | — | — |
| 2021-04-27 | $151.78 | $177.60 | 398,900 | — | — |
| 2021-04-26 | $153.97 | $180.17 | 332,300 | — | — |
| 2021-04-23 | $153.75 | $179.91 | 257,400 | — | — |
| 2021-04-22 | $154.32 | $180.58 | 308,300 | — | — |
| 2021-04-21 | $154.01 | $180.21 | 279,800 | — | — |
| 2021-04-20 | $150.68 | $176.32 | 299,000 | — | — |
| 2021-04-19 | $153.28 | $179.36 | 238,400 | — | — |
| 2021-04-16 | $153.56 | $179.69 | 511,400 | — | — |
| 2021-04-15 | $151.38 | $177.14 | 313,100 | — | — |
| 2021-04-14 | $148.99 | $174.34 | 272,200 | — | — |
| 2021-04-13 | $148.15 | $173.36 | 467,700 | — | — |
| 2021-04-12 | $151.50 | $177.28 | 416,600 | — | — |
| 2021-04-09 | $150.54 | $176.15 | 379,800 | — | — |
| 2021-04-08 | $147.76 | $172.90 | 351,100 | — | — |
| 2021-04-07 | $145.71 | $170.50 | 391,600 | — | — |
| 2021-04-06 | $143.07 | $167.41 | 984,400 | — | — |
| 2021-04-05 | $141.41 | $165.47 | 783,500 | — | — |
| 2021-04-01 | $142.70 | $166.98 | 502,300 | — | — |
| 2021-03-31 | $140.43 | $164.32 | 282,400 | — | — |
| 2021-03-30 | $142.11 | $166.29 | 329,100 | — | — |
| 2021-03-29 | $138.94 | $162.58 | 484,400 | — | — |
| 2021-03-26 | $141.85 | $165.98 | 736,600 | — | — |
| 2021-03-25 | $146.00 | $170.84 | 721,200 | — | — |
| 2021-03-24 | $141.41 | $165.47 | 680,700 | — | — |
| 2021-03-23 | $149.28 | $174.68 | 522,000 | — | — |
| 2021-03-22 | $154.84 | $181.18 | 428,800 | — | — |
| 2021-03-19 | $153.99 | $180.19 | 818,300 | — | — |
| 2021-03-18 | $156.24 | $182.82 | 513,300 | — | — |
| 2021-03-17 | $160.37 | $187.66 | 483,100 | — | — |
| 2021-03-16 | $158.60 | $185.58 | 666,500 | — | — |
| 2021-03-15 | $157.47 | $184.26 | 379,600 | — | — |
| 2021-03-12 | $155.56 | $182.03 | 524,200 | — | — |
| 2021-03-11 | $154.29 | $180.54 | 237,700 | — | — |
| 2021-03-10 | $151.84 | $177.67 | 356,300 | — | — |
| 2021-03-09 | $150.12 | $175.66 | 710,000 | — | — |
| 2021-03-08 | $151.53 | $177.31 | 669,000 | — | — |
| 2021-03-05 | $150.41 | $176.00 | 749,300 | — | — |
| 2021-03-04 | $144.52 | $169.11 | 670,000 | — | — |
| 2021-03-03 | $146.14 | $171.00 | 588,900 | — | — |
| 2021-03-02 | $140.95 | $164.93 | 483,300 | — | — |
| 2021-03-01 | $144.21 | $168.75 | 508,700 | — | — |
| 2021-02-26 | $137.55 | $160.95 | 659,200 | — | — |
| 2021-02-25 | $131.02 | $153.31 | 586,200 | — | — |
| 2021-02-24 | $138.95 | $162.59 | 1,007,700 | — | — |
| 2021-02-23 | $140.33 | $164.21 | 1,141,100 | — | — |
| 2021-02-22 | $128.50 | $150.36 | 617,000 | — | — |
| 2021-02-19 | $124.62 | $145.82 | 451,100 | — | — |
| 2021-02-18 | $124.59 | $145.79 | 258,700 | — | — |
| 2021-02-17 | $125.17 | $146.47 | 382,100 | — | — |
| 2021-02-16 | $127.36 | $149.03 | 332,400 | — | — |
| 2021-02-12 | $129.05 | $151.01 | 300,300 | — | — |
| 2021-02-11 | $126.69 | $148.24 | 242,000 | — | — |
| 2021-02-10 | $125.46 | $145.99 | 270,000 | — | — |
| 2021-02-09 | $126.21 | $146.86 | 330,000 | — | — |
| 2021-02-08 | $122.37 | $142.39 | 422,400 | — | — |
| 2021-02-05 | $125.50 | $146.03 | 949,000 | — | — |
| 2021-02-04 | $128.62 | $149.66 | 477,700 | — | — |
| 2021-02-03 | $123.22 | $143.38 | 447,800 | — | — |
| 2021-02-02 | $120.00 | $139.63 | 468,500 | — | — |
| 2021-02-01 | $120.29 | $139.97 | 514,900 | — | — |
| 2021-01-29 | $113.67 | $132.27 | 487,500 | — | — |
| 2021-01-28 | $117.13 | $136.29 | 737,300 | — | — |
| 2021-01-27 | $109.43 | $127.33 | 907,600 | — | — |
| 2021-01-26 | $113.84 | $132.47 | 849,300 | — | — |
| 2021-01-25 | $110.34 | $128.39 | 702,500 | — | — |
| 2021-01-22 | $108.00 | $125.67 | 366,400 | — | — |
| 2021-01-21 | $109.37 | $127.26 | 266,900 | — | — |
| 2021-01-20 | $110.27 | $128.31 | 328,800 | — | — |
| 2021-01-19 | $112.01 | $130.34 | 314,800 | — | — |
| 2021-01-15 | $111.35 | $129.57 | 405,100 | — | — |
| 2021-01-14 | $111.04 | $129.21 | 329,700 | — | — |
| 2021-01-13 | $110.81 | $128.94 | 310,700 | — | — |
| 2021-01-12 | $114.61 | $133.36 | 252,500 | — | — |
| 2021-01-11 | $115.10 | $133.93 | 213,300 | — | — |
| 2021-01-08 | $113.31 | $131.85 | 312,700 | — | — |
| 2021-01-07 | $113.81 | $132.43 | 379,300 | — | — |
| 2021-01-06 | $116.32 | $135.35 | 680,100 | — | — |
| 2021-01-05 | $108.95 | $126.78 | 324,500 | — | — |
| 2021-01-04 | $107.83 | $125.47 | 285,500 | — | — |