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
- 2009-11-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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $141.21 | $168.94 | 256,400 | — | — |
| 2023-12-28 | $141.77 | $169.61 | 253,400 | — | — |
| 2023-12-27 | $141.73 | $169.56 | 325,800 | — | — |
| 2023-12-26 | $141.59 | $169.39 | 293,500 | — | — |
| 2023-12-22 | $141.35 | $169.11 | 284,900 | — | — |
| 2023-12-21 | $140.77 | $168.41 | 414,000 | — | — |
| 2023-12-20 | $137.32 | $164.28 | 395,600 | — | — |
| 2023-12-19 | $140.46 | $168.04 | 378,400 | — | — |
| 2023-12-18 | $138.70 | $165.94 | 636,100 | — | — |
| 2023-12-15 | $137.37 | $164.34 | 1,062,500 | — | — |
| 2023-12-14 | $138.49 | $165.68 | 923,800 | — | — |
| 2023-12-13 | $132.37 | $158.36 | 832,700 | — | — |
| 2023-12-12 | $132.88 | $158.97 | 364,200 | — | — |
| 2023-12-11 | $134.07 | $160.40 | 473,800 | — | — |
| 2023-12-08 | $133.08 | $159.21 | 688,200 | — | — |
| 2023-12-07 | $135.37 | $161.95 | 860,400 | — | — |
| 2023-12-06 | $138.55 | $165.76 | 769,900 | — | — |
| 2023-12-05 | $135.74 | $162.39 | 516,600 | — | — |
| 2023-12-04 | $138.98 | $165.35 | 686,400 | — | — |
| 2023-12-01 | $136.39 | $162.27 | 447,400 | — | — |
| 2023-11-30 | $133.75 | $159.13 | 1,968,700 | — | — |
| 2023-11-29 | $134.81 | $160.39 | 464,100 | — | — |
| 2023-11-28 | $132.67 | $157.84 | 979,400 | — | — |
| 2023-11-27 | $134.77 | $160.34 | 481,500 | — | — |
| 2023-11-24 | $134.25 | $159.72 | 165,700 | — | — |
| 2023-11-22 | $133.34 | $158.64 | 254,900 | — | — |
| 2023-11-21 | $133.40 | $158.71 | 391,900 | — | — |
| 2023-11-20 | $134.58 | $160.11 | 419,900 | — | — |
| 2023-11-17 | $134.19 | $159.65 | 498,000 | — | — |
| 2023-11-16 | $133.69 | $159.06 | 654,100 | — | — |
| 2023-11-15 | $135.90 | $161.68 | 663,000 | — | — |
| 2023-11-14 | $132.49 | $157.63 | 388,400 | — | — |
| 2023-11-13 | $128.02 | $152.31 | 551,700 | — | — |
| 2023-11-10 | $127.46 | $151.64 | 435,800 | — | — |
| 2023-11-09 | $125.33 | $149.11 | 712,800 | — | — |
| 2023-11-08 | $127.97 | $152.25 | 554,300 | — | — |
| 2023-11-07 | $130.52 | $155.28 | 502,700 | — | — |
| 2023-11-06 | $130.77 | $155.58 | 552,100 | — | — |
| 2023-11-03 | $130.76 | $155.57 | 655,500 | — | — |
| 2023-11-02 | $127.79 | $152.04 | 942,800 | — | — |
| 2023-11-01 | $130.25 | $154.96 | 860,200 | — | — |
| 2023-10-31 | $129.76 | $154.38 | 578,400 | — | — |
| 2023-10-30 | $128.17 | $152.49 | 930,300 | — | — |
| 2023-10-27 | $128.00 | $152.29 | 1,212,500 | — | — |
| 2023-10-26 | $133.45 | $158.77 | 1,436,400 | — | — |
| 2023-10-25 | $129.68 | $154.28 | 1,128,300 | — | — |
| 2023-10-24 | $130.32 | $155.05 | 499,800 | — | — |
| 2023-10-23 | $130.82 | $155.64 | 610,400 | — | — |
| 2023-10-20 | $132.59 | $157.75 | 869,500 | — | — |
| 2023-10-19 | $130.37 | $155.11 | 451,500 | — | — |
| 2023-10-18 | $132.23 | $157.32 | 323,900 | — | — |
| 2023-10-17 | $136.16 | $161.99 | 415,700 | — | — |
| 2023-10-16 | $135.52 | $161.23 | 380,500 | — | — |
| 2023-10-13 | $135.39 | $161.08 | 784,600 | — | — |
| 2023-10-12 | $136.59 | $162.51 | 736,200 | — | — |
| 2023-10-11 | $139.25 | $165.67 | 443,800 | — | — |
| 2023-10-10 | $136.76 | $162.71 | 824,900 | — | — |
| 2023-10-09 | $135.34 | $161.02 | 538,500 | — | — |
| 2023-10-06 | $135.16 | $160.80 | 962,000 | — | — |
| 2023-10-05 | $130.95 | $155.80 | 558,100 | — | — |
| 2023-10-04 | $132.60 | $157.76 | 392,900 | — | — |
| 2023-10-03 | $130.20 | $154.90 | 350,700 | — | — |
| 2023-10-02 | $132.74 | $157.92 | 428,900 | — | — |
| 2023-09-29 | $134.20 | $159.66 | 480,700 | — | — |
| 2023-09-28 | $134.68 | $160.23 | 422,200 | — | — |
| 2023-09-27 | $132.68 | $157.85 | 495,200 | — | — |
| 2023-09-26 | $132.20 | $157.28 | 584,200 | — | — |
| 2023-09-25 | $134.48 | $160.00 | 403,800 | — | — |
| 2023-09-22 | $132.69 | $157.87 | 487,400 | — | — |
| 2023-09-21 | $132.52 | $157.66 | 516,600 | — | — |
| 2023-09-20 | $135.84 | $161.61 | 484,400 | — | — |
| 2023-09-19 | $136.83 | $162.79 | 580,400 | — | — |
| 2023-09-18 | $136.51 | $162.41 | 380,500 | — | — |
| 2023-09-15 | $138.28 | $164.52 | 854,500 | — | — |
| 2023-09-14 | $138.61 | $164.91 | 720,600 | — | — |
| 2023-09-13 | $136.97 | $162.96 | 1,265,400 | — | — |
| 2023-09-12 | $143.24 | $170.42 | 569,100 | — | — |
| 2023-09-11 | $141.07 | $167.84 | 406,600 | — | — |
| 2023-09-08 | $141.05 | $167.81 | 633,300 | — | — |
| 2023-09-07 | $139.77 | $166.29 | 807,400 | — | — |
| 2023-09-06 | $143.25 | $170.43 | 583,400 | — | — |
| 2023-09-05 | $144.45 | $171.86 | 515,600 | — | — |
| 2023-09-01 | $145.98 | $173.68 | 433,100 | — | — |
| 2023-08-31 | $144.09 | $171.43 | 440,700 | — | — |
| 2023-08-30 | $145.23 | $172.78 | 304,200 | — | — |
| 2023-08-29 | $145.53 | $172.23 | 382,900 | — | — |
| 2023-08-28 | $142.91 | $169.12 | 367,600 | — | — |
| 2023-08-25 | $140.53 | $166.31 | 336,200 | — | — |
| 2023-08-24 | $139.99 | $165.67 | 355,800 | — | — |
| 2023-08-23 | $142.22 | $168.31 | 289,200 | — | — |
| 2023-08-22 | $140.98 | $166.84 | 296,700 | — | — |
| 2023-08-21 | $141.67 | $167.66 | 330,500 | — | — |
| 2023-08-18 | $141.97 | $168.01 | 511,800 | — | — |
| 2023-08-17 | $141.07 | $166.95 | 323,600 | — | — |
| 2023-08-16 | $141.27 | $167.18 | 603,300 | — | — |
| 2023-08-15 | $143.16 | $169.42 | 701,000 | — | — |
| 2023-08-14 | $144.56 | $171.08 | 652,400 | — | — |
| 2023-08-11 | $142.80 | $168.99 | 901,300 | — | — |
| 2023-08-10 | $148.66 | $175.93 | 646,000 | — | — |
| 2023-08-09 | $151.41 | $179.18 | 379,500 | — | — |
| 2023-08-08 | $153.89 | $182.12 | 406,200 | — | — |
| 2023-08-07 | $155.51 | $184.04 | 471,000 | — | — |
| 2023-08-04 | $153.00 | $181.07 | 558,400 | — | — |
| 2023-08-03 | $154.07 | $182.33 | 764,500 | — | — |
| 2023-08-02 | $151.90 | $179.76 | 748,100 | — | — |
| 2023-08-01 | $154.44 | $182.77 | 828,100 | — | — |
| 2023-07-31 | $154.76 | $183.15 | 717,400 | — | — |
| 2023-07-28 | $154.52 | $182.86 | 458,000 | — | — |
| 2023-07-27 | $152.29 | $180.23 | 555,300 | — | — |
| 2023-07-26 | $152.26 | $180.19 | 450,600 | — | — |
| 2023-07-25 | $150.04 | $177.56 | 334,700 | — | — |
| 2023-07-24 | $151.26 | $179.01 | 353,000 | — | — |
| 2023-07-21 | $149.92 | $177.42 | 419,300 | — | — |
| 2023-07-20 | $148.74 | $176.02 | 496,800 | — | — |
| 2023-07-19 | $149.04 | $176.38 | 410,000 | — | — |
| 2023-07-18 | $148.61 | $175.87 | 624,200 | — | — |
| 2023-07-17 | $148.19 | $175.37 | 426,800 | — | — |
| 2023-07-14 | $150.15 | $177.69 | 421,400 | — | — |
| 2023-07-13 | $153.72 | $181.92 | 373,000 | — | — |
| 2023-07-12 | $153.08 | $181.16 | 455,800 | — | — |
| 2023-07-11 | $150.14 | $177.68 | 537,400 | — | — |
| 2023-07-10 | $146.96 | $173.92 | 652,500 | — | — |
| 2023-07-07 | $148.63 | $175.89 | 569,700 | — | — |
| 2023-07-06 | $145.60 | $172.31 | 668,400 | — | — |
| 2023-07-05 | $143.74 | $170.11 | 477,400 | — | — |
| 2023-07-03 | $145.13 | $171.75 | 307,600 | — | — |
| 2023-06-30 | $143.55 | $169.88 | 406,600 | — | — |
| 2023-06-29 | $142.44 | $168.57 | 498,800 | — | — |
| 2023-06-28 | $141.14 | $167.03 | 672,800 | — | — |
| 2023-06-27 | $140.61 | $166.40 | 1,121,800 | — | — |
| 2023-06-26 | $138.78 | $164.24 | 563,500 | — | — |
| 2023-06-23 | $136.39 | $161.41 | 652,700 | — | — |
| 2023-06-22 | $137.61 | $162.85 | 640,900 | — | — |
| 2023-06-21 | $141.10 | $166.98 | 783,000 | — | — |
| 2023-06-20 | $142.62 | $168.78 | 1,067,700 | — | — |
| 2023-06-16 | $143.06 | $169.30 | 1,219,100 | — | — |
| 2023-06-15 | $143.34 | $169.63 | 997,000 | — | — |
| 2023-06-14 | $144.66 | $171.20 | 1,623,800 | — | — |
| 2023-06-13 | $142.92 | $169.14 | 545,700 | — | — |
| 2023-06-12 | $141.77 | $167.78 | 724,200 | — | — |
| 2023-06-09 | $138.11 | $163.44 | 744,500 | — | — |
| 2023-06-08 | $134.78 | $159.50 | 431,300 | — | — |
| 2023-06-07 | $136.75 | $160.92 | 567,400 | — | — |
| 2023-06-06 | $133.01 | $156.52 | 537,100 | — | — |
| 2023-06-05 | $129.27 | $152.12 | 690,200 | — | — |
| 2023-06-02 | $131.06 | $154.23 | 557,100 | — | — |
| 2023-06-01 | $125.69 | $147.91 | 615,300 | — | — |
| 2023-05-31 | $122.66 | $144.34 | 1,144,900 | — | — |
| 2023-05-30 | $127.74 | $150.32 | 818,800 | — | — |
| 2023-05-26 | $127.61 | $150.17 | 669,200 | — | — |
| 2023-05-25 | $124.36 | $146.34 | 675,200 | — | — |
| 2023-05-24 | $124.11 | $146.05 | 910,700 | — | — |
| 2023-05-23 | $125.63 | $147.84 | 564,600 | — | — |
| 2023-05-22 | $126.13 | $148.43 | 517,200 | — | — |
| 2023-05-19 | $125.06 | $147.17 | 699,400 | — | — |
| 2023-05-18 | $124.30 | $146.27 | 322,100 | — | — |
| 2023-05-17 | $122.90 | $144.63 | 401,400 | — | — |
| 2023-05-16 | $120.53 | $141.84 | 610,700 | — | — |
| 2023-05-15 | $122.73 | $144.43 | 434,100 | — | — |
| 2023-05-12 | $123.24 | $145.03 | 463,800 | — | — |
| 2023-05-11 | $125.57 | $147.77 | 508,800 | — | — |
| 2023-05-10 | $124.27 | $146.24 | 340,700 | — | — |
| 2023-05-09 | $125.12 | $147.24 | 488,600 | — | — |
| 2023-05-08 | $127.42 | $149.94 | 920,300 | — | — |
| 2023-05-05 | $123.60 | $145.45 | 563,800 | — | — |
| 2023-05-04 | $118.93 | $139.95 | 863,200 | — | — |
| 2023-05-03 | $121.95 | $143.51 | 706,500 | — | — |
| 2023-05-02 | $124.75 | $146.80 | 707,700 | — | — |
| 2023-05-01 | $126.90 | $149.33 | 565,900 | — | — |
| 2023-04-28 | $127.66 | $150.23 | 814,700 | — | — |
| 2023-04-27 | $128.18 | $150.84 | 1,086,500 | — | — |
| 2023-04-26 | $130.97 | $154.12 | 808,600 | — | — |
| 2023-04-25 | $131.56 | $154.82 | 426,100 | — | — |
| 2023-04-24 | $133.86 | $157.52 | 416,500 | — | — |
| 2023-04-21 | $132.49 | $155.91 | 614,100 | — | — |
| 2023-04-20 | $135.61 | $159.58 | 524,700 | — | — |
| 2023-04-19 | $135.89 | $159.91 | 437,400 | — | — |
| 2023-04-18 | $136.75 | $160.92 | 367,100 | — | — |
| 2023-04-17 | $134.60 | $158.39 | 469,900 | — | — |
| 2023-04-14 | $135.32 | $159.24 | 452,200 | — | — |
| 2023-04-13 | $135.25 | $159.16 | 384,600 | — | — |
| 2023-04-12 | $134.46 | $158.23 | 325,600 | — | — |
| 2023-04-11 | $135.27 | $159.18 | 405,800 | — | — |
| 2023-04-10 | $134.22 | $157.95 | 275,800 | — | — |
| 2023-04-06 | $131.70 | $154.98 | 591,900 | — | — |
| 2023-04-05 | $133.43 | $157.02 | 369,000 | — | — |
| 2023-04-04 | $136.00 | $160.04 | 523,000 | — | — |
| 2023-04-03 | $138.03 | $162.43 | 367,000 | — | — |
| 2023-03-31 | $139.49 | $164.15 | 632,100 | — | — |
| 2023-03-30 | $138.16 | $162.58 | 444,800 | — | — |
| 2023-03-29 | $137.05 | $161.28 | 811,400 | — | — |
| 2023-03-28 | $136.64 | $160.79 | 557,500 | — | — |
| 2023-03-27 | $136.95 | $161.16 | 439,000 | — | — |
| 2023-03-24 | $137.97 | $162.36 | 362,800 | — | — |
| 2023-03-23 | $136.58 | $160.72 | 260,800 | — | — |
| 2023-03-22 | $136.34 | $160.44 | 441,400 | — | — |
| 2023-03-21 | $139.29 | $163.91 | 385,600 | — | — |
| 2023-03-20 | $135.52 | $159.48 | 780,400 | — | — |
| 2023-03-17 | $134.30 | $158.04 | 995,900 | — | — |
| 2023-03-16 | $138.05 | $162.45 | 686,900 | — | — |
| 2023-03-15 | $134.28 | $158.02 | 1,416,700 | — | — |
| 2023-03-14 | $140.36 | $165.17 | 1,805,800 | — | — |
| 2023-03-13 | $131.92 | $155.24 | 666,400 | — | — |
| 2023-03-10 | $135.06 | $158.93 | 698,200 | — | — |
| 2023-03-09 | $137.58 | $161.90 | 573,000 | — | — |
| 2023-03-08 | $140.14 | $164.01 | 481,700 | — | — |
| 2023-03-07 | $140.40 | $164.31 | 369,600 | — | — |
| 2023-03-06 | $141.11 | $165.14 | 574,100 | — | — |
| 2023-03-03 | $142.65 | $166.94 | 497,200 | — | — |
| 2023-03-02 | $140.24 | $164.12 | 383,500 | — | — |
| 2023-03-01 | $141.36 | $165.43 | 344,800 | — | — |
| 2023-02-28 | $139.65 | $163.43 | 868,400 | — | — |
| 2023-02-27 | $141.14 | $165.18 | 446,700 | — | — |
| 2023-02-24 | $140.10 | $163.96 | 568,700 | — | — |
| 2023-02-23 | $140.88 | $164.87 | 854,400 | — | — |
| 2023-02-22 | $143.46 | $167.89 | 480,400 | — | — |
| 2023-02-21 | $141.96 | $166.14 | 651,900 | — | — |
| 2023-02-17 | $143.74 | $168.22 | 579,300 | — | — |
| 2023-02-16 | $142.98 | $167.33 | 681,300 | — | — |
| 2023-02-15 | $143.74 | $168.22 | 521,400 | — | — |
| 2023-02-14 | $142.09 | $166.29 | 664,900 | — | — |
| 2023-02-13 | $140.42 | $164.33 | 611,900 | — | — |
| 2023-02-10 | $137.26 | $160.64 | 651,100 | — | — |
| 2023-02-09 | $138.12 | $161.64 | 481,600 | — | — |
| 2023-02-08 | $140.04 | $163.89 | 494,400 | — | — |
| 2023-02-07 | $141.48 | $165.58 | 576,200 | — | — |
| 2023-02-06 | $140.45 | $164.37 | 648,800 | — | — |
| 2023-02-03 | $141.12 | $165.15 | 1,073,600 | — | — |
| 2023-02-02 | $144.87 | $169.54 | 1,476,100 | — | — |
| 2023-02-01 | $149.46 | $174.91 | 735,600 | — | — |
| 2023-01-31 | $145.78 | $170.61 | 686,900 | — | — |
| 2023-01-30 | $138.90 | $162.56 | 678,400 | — | — |
| 2023-01-27 | $140.50 | $164.43 | 811,700 | — | — |
| 2023-01-26 | $136.25 | $159.45 | 468,300 | — | — |
| 2023-01-25 | $134.72 | $157.66 | 712,400 | — | — |
| 2023-01-24 | $134.94 | $157.92 | 539,500 | — | — |
| 2023-01-23 | $138.61 | $162.22 | 394,100 | — | — |
| 2023-01-20 | $136.41 | $159.64 | 411,300 | — | — |
| 2023-01-19 | $134.29 | $157.16 | 466,400 | — | — |
| 2023-01-18 | $136.14 | $159.33 | 403,700 | — | — |
| 2023-01-17 | $136.83 | $160.13 | 480,000 | — | — |
| 2023-01-13 | $137.78 | $161.24 | 392,300 | — | — |
| 2023-01-12 | $137.30 | $160.68 | 381,200 | — | — |
| 2023-01-11 | $136.01 | $159.17 | 305,400 | — | — |
| 2023-01-10 | $134.93 | $157.91 | 498,700 | — | — |
| 2023-01-09 | $131.22 | $153.57 | 336,600 | — | — |
| 2023-01-06 | $131.00 | $153.31 | 285,100 | — | — |
| 2023-01-05 | $128.29 | $150.14 | 438,200 | — | — |
| 2023-01-04 | $129.45 | $151.50 | 351,000 | — | — |
| 2023-01-03 | $125.87 | $147.31 | 459,800 | — | — |