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
- 1981-07-09 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 | $129.66 | $144.94 | 307,100 | — | — |
| 2021-12-30 | $130.75 | $146.15 | 234,700 | — | — |
| 2021-12-29 | $131.00 | $146.43 | 256,600 | — | — |
| 2021-12-28 | $130.65 | $146.04 | 292,300 | — | — |
| 2021-12-27 | $128.71 | $143.87 | 209,400 | — | — |
| 2021-12-23 | $128.13 | $143.23 | 307,600 | — | — |
| 2021-12-22 | $127.60 | $142.63 | 498,200 | — | — |
| 2021-12-21 | $127.70 | $142.74 | 706,200 | — | — |
| 2021-12-20 | $124.61 | $139.29 | 515,000 | — | — |
| 2021-12-17 | $127.80 | $142.86 | 1,464,300 | — | — |
| 2021-12-16 | $128.30 | $143.42 | 521,600 | — | — |
| 2021-12-15 | $129.41 | $144.66 | 801,700 | — | — |
| 2021-12-14 | $127.89 | $142.96 | 549,600 | — | — |
| 2021-12-13 | $128.80 | $143.97 | 402,100 | — | — |
| 2021-12-10 | $128.40 | $143.53 | 855,400 | — | — |
| 2021-12-09 | $129.12 | $144.33 | 656,000 | — | — |
| 2021-12-08 | $129.68 | $144.96 | 803,600 | — | — |
| 2021-12-07 | $128.42 | $143.55 | 727,100 | — | — |
| 2021-12-06 | $126.06 | $140.91 | 924,000 | — | — |
| 2021-12-03 | $121.64 | $135.97 | 1,026,600 | — | — |
| 2021-12-02 | $121.62 | $135.95 | 958,300 | — | — |
| 2021-12-01 | $116.39 | $130.10 | 1,024,900 | — | — |
| 2021-11-30 | $118.73 | $132.72 | 1,320,200 | — | — |
| 2021-11-29 | $121.27 | $135.33 | 916,600 | — | — |
| 2021-11-26 | $124.36 | $138.78 | 509,800 | — | — |
| 2021-11-24 | $128.88 | $143.83 | 571,600 | — | — |
| 2021-11-23 | $129.95 | $145.02 | 719,900 | — | — |
| 2021-11-22 | $127.23 | $141.98 | 625,100 | — | — |
| 2021-11-19 | $123.98 | $138.36 | 926,600 | — | — |
| 2021-11-18 | $125.83 | $140.42 | 1,125,300 | — | — |
| 2021-11-17 | $127.26 | $142.02 | 757,400 | — | — |
| 2021-11-16 | $128.68 | $143.60 | 836,400 | — | — |
| 2021-11-15 | $128.68 | $143.60 | 605,400 | — | — |
| 2021-11-12 | $130.84 | $146.01 | 354,600 | — | — |
| 2021-11-11 | $130.27 | $145.38 | 533,600 | — | — |
| 2021-11-10 | $129.37 | $144.37 | 415,800 | — | — |
| 2021-11-09 | $128.43 | $143.32 | 599,200 | — | — |
| 2021-11-08 | $129.16 | $144.14 | 520,200 | — | — |
| 2021-11-05 | $129.88 | $144.94 | 1,090,800 | — | — |
| 2021-11-04 | $126.20 | $140.83 | 698,000 | — | — |
| 2021-11-03 | $124.84 | $139.32 | 954,900 | — | — |
| 2021-11-02 | $122.93 | $137.19 | 653,600 | — | — |
| 2021-11-01 | $124.93 | $139.42 | 565,000 | — | — |
| 2021-10-29 | $124.10 | $138.49 | 995,900 | — | — |
| 2021-10-28 | $126.17 | $140.80 | 693,100 | — | — |
| 2021-10-27 | $124.92 | $139.41 | 918,800 | — | — |
| 2021-10-26 | $126.17 | $140.80 | 1,470,800 | — | — |
| 2021-10-25 | $133.69 | $149.19 | 771,700 | — | — |
| 2021-10-22 | $135.62 | $151.35 | 716,300 | — | — |
| 2021-10-21 | $137.35 | $153.28 | 803,400 | — | — |
| 2021-10-20 | $133.79 | $149.31 | 599,500 | — | — |
| 2021-10-19 | $132.24 | $147.58 | 521,000 | — | — |
| 2021-10-18 | $132.55 | $147.92 | 501,600 | — | — |
| 2021-10-15 | $133.02 | $148.45 | 787,800 | — | — |
| 2021-10-14 | $130.01 | $145.09 | 644,400 | — | — |
| 2021-10-13 | $129.05 | $144.02 | 714,800 | — | — |
| 2021-10-12 | $128.85 | $143.79 | 608,900 | — | — |
| 2021-10-11 | $130.10 | $145.19 | 485,700 | — | — |
| 2021-10-08 | $130.43 | $145.56 | 454,700 | — | — |
| 2021-10-07 | $133.16 | $148.60 | 586,600 | — | — |
| 2021-10-06 | $132.44 | $147.80 | 732,000 | — | — |
| 2021-10-05 | $133.86 | $149.38 | 814,700 | — | — |
| 2021-10-04 | $135.91 | $151.67 | 989,800 | — | — |
| 2021-10-01 | $138.83 | $154.93 | 595,500 | — | — |
| 2021-09-30 | $138.37 | $154.42 | 756,900 | — | — |
| 2021-09-29 | $143.27 | $159.88 | 775,900 | — | — |
| 2021-09-28 | $143.65 | $160.31 | 754,700 | — | — |
| 2021-09-27 | $144.65 | $161.42 | 732,900 | — | — |
| 2021-09-24 | $144.76 | $161.55 | 790,000 | — | — |
| 2021-09-23 | $144.42 | $161.17 | 1,532,300 | — | — |
| 2021-09-22 | $145.65 | $162.54 | 633,700 | — | — |
| 2021-09-21 | $145.25 | $162.09 | 552,100 | — | — |
| 2021-09-20 | $144.58 | $161.35 | 543,100 | — | — |
| 2021-09-17 | $145.92 | $162.84 | 1,282,000 | — | — |
| 2021-09-16 | $146.89 | $163.92 | 424,200 | — | — |
| 2021-09-15 | $146.44 | $163.42 | 685,500 | — | — |
| 2021-09-14 | $146.82 | $163.85 | 885,900 | — | — |
| 2021-09-13 | $149.82 | $167.19 | 580,900 | — | — |
| 2021-09-10 | $147.43 | $164.53 | 517,100 | — | — |
| 2021-09-09 | $150.12 | $167.53 | 554,900 | — | — |
| 2021-09-08 | $148.73 | $165.98 | 1,076,400 | — | — |
| 2021-09-07 | $155.38 | $173.40 | 483,000 | — | — |
| 2021-09-03 | $156.22 | $174.34 | 441,300 | — | — |
| 2021-09-02 | $157.09 | $175.31 | 469,000 | — | — |
| 2021-09-01 | $155.45 | $173.48 | 425,600 | — | — |
| 2021-08-31 | $155.76 | $173.82 | 615,300 | — | — |
| 2021-08-30 | $156.02 | $173.89 | 401,800 | — | — |
| 2021-08-27 | $156.79 | $174.75 | 502,000 | — | — |
| 2021-08-26 | $154.54 | $172.24 | 513,400 | — | — |
| 2021-08-25 | $155.17 | $172.94 | 365,100 | — | — |
| 2021-08-24 | $154.62 | $172.33 | 640,700 | — | — |
| 2021-08-23 | $153.07 | $170.60 | 499,000 | — | — |
| 2021-08-20 | $153.39 | $170.96 | 602,900 | — | — |
| 2021-08-19 | $150.85 | $168.13 | 540,900 | — | — |
| 2021-08-18 | $148.67 | $165.70 | 461,300 | — | — |
| 2021-08-17 | $151.79 | $169.18 | 359,200 | — | — |
| 2021-08-16 | $151.45 | $168.80 | 309,200 | — | — |
| 2021-08-13 | $149.39 | $166.50 | 331,100 | — | — |
| 2021-08-12 | $148.65 | $165.68 | 711,200 | — | — |
| 2021-08-11 | $148.36 | $165.35 | 427,100 | — | — |
| 2021-08-10 | $147.10 | $163.95 | 537,500 | — | — |
| 2021-08-09 | $150.49 | $167.73 | 412,000 | — | — |
| 2021-08-06 | $152.77 | $170.27 | 914,000 | — | — |
| 2021-08-05 | $152.53 | $170.00 | 346,700 | — | — |
| 2021-08-04 | $154.44 | $172.13 | 458,800 | — | — |
| 2021-08-03 | $160.62 | $179.02 | 373,600 | — | — |
| 2021-08-02 | $159.63 | $177.91 | 552,900 | — | — |
| 2021-07-30 | $160.41 | $178.78 | 486,100 | — | — |
| 2021-07-29 | $158.97 | $177.18 | 525,200 | — | — |
| 2021-07-28 | $157.90 | $175.99 | 892,100 | — | — |
| 2021-07-27 | $159.12 | $177.34 | 1,538,700 | — | — |
| 2021-07-26 | $154.61 | $172.32 | 841,000 | — | — |
| 2021-07-23 | $152.67 | $170.16 | 410,800 | — | — |
| 2021-07-22 | $150.68 | $167.94 | 463,300 | — | — |
| 2021-07-21 | $153.61 | $171.20 | 343,700 | — | — |
| 2021-07-20 | $153.17 | $170.71 | 1,004,100 | — | — |
| 2021-07-19 | $146.29 | $163.05 | 608,100 | — | — |
| 2021-07-16 | $151.33 | $168.66 | 331,800 | — | — |
| 2021-07-15 | $153.14 | $170.68 | 439,300 | — | — |
| 2021-07-14 | $153.08 | $170.61 | 567,600 | — | — |
| 2021-07-13 | $152.85 | $170.36 | 541,100 | — | — |
| 2021-07-12 | $154.68 | $172.40 | 603,100 | — | — |
| 2021-07-09 | $153.95 | $171.58 | 563,000 | — | — |
| 2021-07-08 | $150.35 | $167.57 | 667,400 | — | — |
| 2021-07-07 | $152.29 | $169.73 | 826,200 | — | — |
| 2021-07-06 | $150.69 | $167.95 | 714,300 | — | — |
| 2021-07-02 | $151.14 | $168.45 | 941,800 | — | — |
| 2021-07-01 | $149.51 | $166.63 | 637,100 | — | — |
| 2021-06-30 | $146.43 | $163.20 | 906,000 | — | — |
| 2021-06-29 | $146.24 | $162.99 | 513,400 | — | — |
| 2021-06-28 | $148.32 | $165.31 | 993,200 | — | — |
| 2021-06-25 | $151.18 | $168.50 | 423,100 | — | — |
| 2021-06-24 | $149.42 | $166.53 | 657,600 | — | — |
| 2021-06-23 | $149.71 | $166.86 | 557,600 | — | — |
| 2021-06-22 | $151.33 | $168.66 | 401,700 | — | — |
| 2021-06-21 | $151.85 | $169.24 | 510,100 | — | — |
| 2021-06-18 | $146.71 | $163.51 | 1,462,200 | — | — |
| 2021-06-17 | $151.88 | $169.28 | 762,600 | — | — |
| 2021-06-16 | $154.15 | $171.81 | 537,100 | — | — |
| 2021-06-15 | $156.61 | $174.55 | 444,700 | — | — |
| 2021-06-14 | $156.37 | $174.28 | 500,200 | — | — |
| 2021-06-11 | $160.38 | $178.75 | 521,500 | — | — |
| 2021-06-10 | $159.53 | $177.80 | 548,700 | — | — |
| 2021-06-09 | $159.47 | $177.74 | 355,400 | — | — |
| 2021-06-08 | $159.67 | $177.96 | 570,900 | — | — |
| 2021-06-07 | $158.98 | $177.19 | 747,200 | — | — |
| 2021-06-04 | $159.76 | $178.06 | 419,700 | — | — |
| 2021-06-03 | $158.86 | $177.06 | 528,400 | — | — |
| 2021-06-02 | $157.72 | $175.78 | 1,198,900 | — | — |
| 2021-06-01 | $160.53 | $178.92 | 686,600 | — | — |
| 2021-05-28 | $159.63 | $177.69 | 848,300 | — | — |
| 2021-05-27 | $159.13 | $177.13 | 1,014,100 | — | — |
| 2021-05-26 | $160.15 | $178.27 | 1,527,500 | — | — |
| 2021-05-25 | $159.75 | $177.82 | 1,471,500 | — | — |
| 2021-05-24 | $159.00 | $176.99 | 658,500 | — | — |
| 2021-05-21 | $158.05 | $175.93 | 696,100 | — | — |
| 2021-05-20 | $158.10 | $175.99 | 767,900 | — | — |
| 2021-05-19 | $156.93 | $174.68 | 660,400 | — | — |
| 2021-05-18 | $158.21 | $176.11 | 625,300 | — | — |
| 2021-05-17 | $160.60 | $178.77 | 503,600 | — | — |
| 2021-05-14 | $159.76 | $177.84 | 428,900 | — | — |
| 2021-05-13 | $157.88 | $175.74 | 640,900 | — | — |
| 2021-05-12 | $154.09 | $171.52 | 926,300 | — | — |
| 2021-05-11 | $155.35 | $172.93 | 596,500 | — | — |
| 2021-05-10 | $157.05 | $174.82 | 443,500 | — | — |
| 2021-05-07 | $155.19 | $172.75 | 367,400 | — | — |
| 2021-05-06 | $154.49 | $171.97 | 439,700 | — | — |
| 2021-05-05 | $153.53 | $170.90 | 495,500 | — | — |
| 2021-05-04 | $152.96 | $170.27 | 620,300 | — | — |
| 2021-05-03 | $150.58 | $167.62 | 469,700 | — | — |
| 2021-04-30 | $148.41 | $165.20 | 595,400 | — | — |
| 2021-04-29 | $148.59 | $165.40 | 532,900 | — | — |
| 2021-04-28 | $147.81 | $164.53 | 665,500 | — | — |
| 2021-04-27 | $145.91 | $162.42 | 958,200 | — | — |
| 2021-04-26 | $145.78 | $162.27 | 637,200 | — | — |
| 2021-04-23 | $145.51 | $161.97 | 527,900 | — | — |
| 2021-04-22 | $146.52 | $163.10 | 884,800 | — | — |
| 2021-04-21 | $147.88 | $164.61 | 485,300 | — | — |
| 2021-04-20 | $144.88 | $161.27 | 682,400 | — | — |
| 2021-04-19 | $146.04 | $162.56 | 538,400 | — | — |
| 2021-04-16 | $146.14 | $162.67 | 879,700 | — | — |
| 2021-04-15 | $141.12 | $157.09 | 1,011,900 | — | — |
| 2021-04-14 | $137.52 | $153.08 | 396,100 | — | — |
| 2021-04-13 | $137.41 | $152.96 | 708,600 | — | — |
| 2021-04-12 | $139.26 | $155.02 | 301,400 | — | — |
| 2021-04-09 | $138.18 | $153.81 | 320,700 | — | — |
| 2021-04-08 | $136.87 | $152.36 | 513,200 | — | — |
| 2021-04-07 | $136.61 | $152.07 | 492,700 | — | — |
| 2021-04-06 | $137.02 | $152.52 | 504,500 | — | — |
| 2021-04-05 | $136.37 | $151.80 | 458,800 | — | — |
| 2021-04-01 | $134.40 | $149.61 | 386,000 | — | — |
| 2021-03-31 | $133.39 | $148.48 | 630,600 | — | — |
| 2021-03-30 | $136.19 | $151.60 | 370,700 | — | — |
| 2021-03-29 | $135.13 | $150.42 | 453,000 | — | — |
| 2021-03-26 | $135.15 | $150.44 | 567,500 | — | — |
| 2021-03-25 | $135.50 | $150.83 | 607,900 | — | — |
| 2021-03-24 | $133.48 | $148.58 | 491,200 | — | — |
| 2021-03-23 | $132.82 | $147.85 | 396,500 | — | — |
| 2021-03-22 | $137.31 | $152.85 | 726,500 | — | — |
| 2021-03-19 | $138.00 | $153.61 | 1,098,000 | — | — |
| 2021-03-18 | $139.27 | $155.03 | 444,800 | — | — |
| 2021-03-17 | $138.80 | $154.50 | 427,800 | — | — |
| 2021-03-16 | $136.62 | $152.08 | 411,700 | — | — |
| 2021-03-15 | $140.13 | $155.98 | 411,800 | — | — |
| 2021-03-12 | $137.54 | $153.10 | 456,500 | — | — |
| 2021-03-11 | $132.93 | $147.75 | 482,200 | — | — |
| 2021-03-10 | $133.59 | $148.48 | 531,500 | — | — |
| 2021-03-09 | $131.36 | $146.00 | 584,600 | — | — |
| 2021-03-08 | $134.58 | $149.58 | 415,200 | — | — |
| 2021-03-05 | $131.34 | $145.98 | 619,400 | — | — |
| 2021-03-04 | $127.12 | $141.29 | 1,160,500 | — | — |
| 2021-03-03 | $126.78 | $140.91 | 623,600 | — | — |
| 2021-03-02 | $129.35 | $143.77 | 560,500 | — | — |
| 2021-03-01 | $127.90 | $142.16 | 1,069,200 | — | — |
| 2021-02-26 | $125.33 | $139.30 | 1,061,600 | — | — |
| 2021-02-25 | $134.92 | $149.96 | 814,100 | — | — |
| 2021-02-24 | $137.94 | $153.32 | 777,400 | — | — |
| 2021-02-23 | $133.79 | $148.70 | 739,800 | — | — |
| 2021-02-22 | $131.78 | $146.47 | 778,000 | — | — |
| 2021-02-19 | $129.67 | $144.12 | 459,300 | — | — |
| 2021-02-18 | $127.43 | $141.63 | 420,500 | — | — |
| 2021-02-17 | $129.02 | $143.40 | 249,200 | — | — |
| 2021-02-16 | $128.21 | $142.50 | 380,200 | — | — |
| 2021-02-12 | $129.28 | $143.69 | 268,900 | — | — |
| 2021-02-11 | $130.04 | $144.53 | 509,800 | — | — |
| 2021-02-10 | $130.50 | $145.05 | 287,200 | — | — |
| 2021-02-09 | $130.51 | $145.06 | 527,700 | — | — |
| 2021-02-08 | $131.45 | $146.10 | 389,000 | — | — |
| 2021-02-05 | $130.69 | $145.26 | 615,900 | — | — |
| 2021-02-04 | $131.70 | $146.38 | 474,600 | — | — |
| 2021-02-03 | $129.58 | $144.02 | 840,900 | — | — |
| 2021-02-02 | $128.02 | $142.29 | 660,400 | — | — |
| 2021-02-01 | $127.68 | $141.91 | 658,000 | — | — |
| 2021-01-29 | $124.68 | $138.58 | 638,000 | — | — |
| 2021-01-28 | $127.84 | $142.09 | 927,400 | — | — |
| 2021-01-27 | $125.69 | $139.70 | 1,241,400 | — | — |
| 2021-01-26 | $127.75 | $141.99 | 605,400 | — | — |
| 2021-01-25 | $127.56 | $141.78 | 603,700 | — | — |
| 2021-01-22 | $129.10 | $143.49 | 502,100 | — | — |
| 2021-01-21 | $130.74 | $145.31 | 333,600 | — | — |
| 2021-01-20 | $131.70 | $146.38 | 381,300 | — | — |
| 2021-01-19 | $130.40 | $144.93 | 513,800 | — | — |
| 2021-01-15 | $132.48 | $147.25 | 521,100 | — | — |
| 2021-01-14 | $133.59 | $148.48 | 454,000 | — | — |
| 2021-01-13 | $135.68 | $150.80 | 587,700 | — | — |
| 2021-01-12 | $137.57 | $152.90 | 838,500 | — | — |
| 2021-01-11 | $135.12 | $150.18 | 1,260,600 | — | — |
| 2021-01-08 | $141.14 | $156.87 | 510,700 | — | — |
| 2021-01-07 | $142.46 | $158.34 | 527,200 | — | — |
| 2021-01-06 | $141.71 | $157.51 | 634,800 | — | — |
| 2021-01-05 | $136.10 | $151.27 | 514,800 | — | — |
| 2021-01-04 | $135.28 | $150.36 | 487,300 | — | — |