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
- 1995-10-31 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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $149.55 | $149.55 | 492,900 | — | — |
| 2024-12-30 | $149.79 | $149.79 | 699,800 | — | — |
| 2024-12-27 | $154.30 | $154.30 | 684,000 | — | — |
| 2024-12-26 | $155.54 | $155.54 | 328,400 | — | — |
| 2024-12-24 | $155.06 | $155.06 | 309,900 | — | — |
| 2024-12-23 | $153.02 | $153.02 | 750,500 | — | — |
| 2024-12-20 | $151.85 | $151.85 | 1,793,300 | — | — |
| 2024-12-19 | $147.54 | $147.54 | 853,200 | — | — |
| 2024-12-18 | $146.76 | $146.76 | 1,065,200 | — | — |
| 2024-12-17 | $147.57 | $147.57 | 1,005,100 | — | — |
| 2024-12-16 | $150.59 | $150.59 | 783,200 | — | — |
| 2024-12-13 | $152.73 | $152.73 | 508,600 | — | — |
| 2024-12-12 | $153.90 | $153.90 | 463,700 | — | — |
| 2024-12-11 | $155.50 | $155.50 | 509,700 | — | — |
| 2024-12-10 | $153.81 | $153.81 | 788,800 | — | — |
| 2024-12-09 | $158.06 | $158.06 | 549,700 | — | — |
| 2024-12-06 | $160.25 | $160.25 | 506,700 | — | — |
| 2024-12-05 | $161.37 | $161.37 | 447,300 | — | — |
| 2024-12-04 | $163.38 | $163.38 | 413,800 | — | — |
| 2024-12-03 | $164.01 | $164.01 | 523,500 | — | — |
| 2024-12-02 | $163.74 | $163.74 | 694,800 | — | — |
| 2024-11-29 | $166.17 | $166.17 | 314,300 | — | — |
| 2024-11-27 | $165.63 | $165.63 | 558,600 | — | — |
| 2024-11-26 | $167.96 | $167.96 | 517,800 | — | — |
| 2024-11-25 | $166.99 | $166.99 | 1,864,500 | — | — |
| 2024-11-22 | $165.51 | $165.51 | 612,100 | — | — |
| 2024-11-21 | $164.14 | $164.14 | 707,800 | — | — |
| 2024-11-20 | $161.40 | $161.40 | 998,300 | — | — |
| 2024-11-19 | $156.98 | $156.98 | 819,400 | — | — |
| 2024-11-18 | $157.41 | $157.41 | 940,600 | — | — |
| 2024-11-15 | $160.33 | $160.33 | 1,163,000 | — | — |
| 2024-11-14 | $154.36 | $154.36 | 864,700 | — | — |
| 2024-11-13 | $157.28 | $157.28 | 794,800 | — | — |
| 2024-11-12 | $158.04 | $158.04 | 1,002,700 | — | — |
| 2024-11-11 | $154.48 | $154.48 | 681,900 | — | — |
| 2024-11-08 | $149.66 | $149.66 | 748,700 | — | — |
| 2024-11-07 | $150.37 | $150.37 | 671,300 | — | — |
| 2024-11-06 | $147.07 | $147.07 | 964,900 | — | — |
| 2024-11-05 | $147.08 | $147.08 | 765,800 | — | — |
| 2024-11-04 | $144.94 | $144.94 | 824,700 | — | — |
| 2024-11-01 | $141.59 | $141.59 | 1,064,300 | — | — |
| 2024-10-31 | $139.81 | $139.81 | 1,176,800 | — | — |
| 2024-10-30 | $141.22 | $141.22 | 3,294,600 | — | — |
| 2024-10-29 | $158.31 | $158.31 | 1,267,600 | — | — |
| 2024-10-28 | $157.05 | $157.05 | 827,500 | — | — |
| 2024-10-25 | $156.99 | $156.99 | 854,300 | — | — |
| 2024-10-24 | $161.38 | $161.38 | 507,400 | — | — |
| 2024-10-23 | $162.78 | $162.78 | 702,900 | — | — |
| 2024-10-22 | $163.16 | $163.16 | 484,500 | — | — |
| 2024-10-21 | $161.54 | $161.54 | 391,900 | — | — |
| 2024-10-18 | $161.97 | $161.97 | 575,200 | — | — |
| 2024-10-17 | $160.10 | $160.10 | 714,000 | — | — |
| 2024-10-16 | $164.82 | $164.82 | 513,500 | — | — |
| 2024-10-15 | $164.57 | $164.57 | 808,300 | — | — |
| 2024-10-14 | $161.83 | $161.83 | 378,400 | — | — |
| 2024-10-11 | $160.85 | $160.85 | 405,300 | — | — |
| 2024-10-10 | $159.43 | $159.43 | 574,000 | — | — |
| 2024-10-09 | $159.30 | $159.30 | 710,300 | — | — |
| 2024-10-08 | $154.35 | $154.35 | 986,500 | — | — |
| 2024-10-07 | $157.54 | $157.54 | 887,200 | — | — |
| 2024-10-04 | $160.69 | $160.69 | 391,600 | — | — |
| 2024-10-03 | $159.07 | $159.07 | 617,400 | — | — |
| 2024-10-02 | $159.11 | $159.11 | 709,100 | — | — |
| 2024-10-01 | $162.75 | $162.75 | 620,200 | — | — |
| 2024-09-30 | $163.93 | $163.93 | 479,900 | — | — |
| 2024-09-27 | $163.08 | $163.08 | 395,400 | — | — |
| 2024-09-26 | $162.26 | $162.26 | 460,800 | — | — |
| 2024-09-25 | $164.11 | $164.11 | 658,300 | — | — |
| 2024-09-24 | $161.57 | $161.57 | 829,100 | — | — |
| 2024-09-23 | $161.58 | $161.58 | 724,500 | — | — |
| 2024-09-20 | $164.00 | $164.00 | 2,139,300 | — | — |
| 2024-09-19 | $163.14 | $163.14 | 850,200 | — | — |
| 2024-09-18 | $163.16 | $163.16 | 831,000 | — | — |
| 2024-09-17 | $164.22 | $164.22 | 882,600 | — | — |
| 2024-09-16 | $165.19 | $165.19 | 760,600 | — | — |
| 2024-09-13 | $163.56 | $163.56 | 806,800 | — | — |
| 2024-09-12 | $157.64 | $157.64 | 1,130,900 | — | — |
| 2024-09-11 | $153.99 | $153.99 | 567,100 | — | — |
| 2024-09-10 | $153.55 | $153.55 | 768,100 | — | — |
| 2024-09-09 | $150.24 | $150.24 | 823,400 | — | — |
| 2024-09-06 | $149.98 | $149.98 | 752,600 | — | — |
| 2024-09-05 | $148.74 | $148.74 | 609,800 | — | — |
| 2024-09-04 | $151.37 | $151.37 | 491,800 | — | — |
| 2024-09-03 | $151.98 | $151.98 | 878,800 | — | — |
| 2024-08-30 | $150.92 | $150.92 | 1,085,900 | — | — |
| 2024-08-29 | $153.24 | $153.24 | 655,200 | — | — |
| 2024-08-28 | $153.58 | $153.58 | 519,600 | — | — |
| 2024-08-27 | $154.85 | $154.85 | 460,900 | — | — |
| 2024-08-26 | $154.75 | $154.75 | 491,500 | — | — |
| 2024-08-23 | $153.99 | $153.99 | 475,300 | — | — |
| 2024-08-22 | $152.35 | $152.35 | 396,500 | — | — |
| 2024-08-21 | $150.60 | $150.60 | 542,100 | — | — |
| 2024-08-20 | $147.58 | $147.58 | 759,800 | — | — |
| 2024-08-19 | $152.17 | $152.17 | 643,100 | — | — |
| 2024-08-16 | $150.30 | $150.30 | 680,400 | — | — |
| 2024-08-15 | $149.96 | $149.96 | 933,300 | — | — |
| 2024-08-14 | $148.88 | $148.88 | 1,106,000 | — | — |
| 2024-08-13 | $145.84 | $145.84 | 872,000 | — | — |
| 2024-08-12 | $143.63 | $143.63 | 745,400 | — | — |
| 2024-08-09 | $140.30 | $140.30 | 581,700 | — | — |
| 2024-08-08 | $138.88 | $138.88 | 865,100 | — | — |
| 2024-08-07 | $133.98 | $133.98 | 1,431,800 | — | — |
| 2024-08-06 | $136.99 | $136.99 | 1,280,000 | — | — |
| 2024-08-05 | $135.41 | $135.41 | 785,400 | — | — |
| 2024-08-02 | $139.52 | $139.52 | 602,100 | — | — |
| 2024-08-01 | $137.52 | $137.52 | 446,200 | — | — |
| 2024-07-31 | $136.62 | $136.62 | 760,800 | — | — |
| 2024-07-30 | $136.47 | $136.47 | 638,000 | — | — |
| 2024-07-29 | $139.16 | $139.16 | 500,900 | — | — |
| 2024-07-26 | $137.41 | $137.41 | 831,000 | — | — |
| 2024-07-25 | $142.50 | $142.50 | 337,700 | — | — |
| 2024-07-24 | $143.81 | $143.81 | 356,400 | — | — |
| 2024-07-23 | $141.86 | $141.86 | 330,400 | — | — |
| 2024-07-22 | $139.96 | $139.96 | 395,800 | — | — |
| 2024-07-19 | $137.95 | $137.95 | 698,200 | — | — |
| 2024-07-18 | $136.06 | $136.06 | 848,400 | — | — |
| 2024-07-17 | $139.68 | $139.68 | 654,100 | — | — |
| 2024-07-16 | $137.72 | $137.72 | 562,400 | — | — |
| 2024-07-15 | $135.95 | $135.95 | 778,900 | — | — |
| 2024-07-12 | $141.55 | $141.55 | 838,500 | — | — |
| 2024-07-11 | $140.25 | $140.25 | 411,600 | — | — |
| 2024-07-10 | $139.37 | $139.37 | 622,800 | — | — |
| 2024-07-09 | $137.92 | $137.92 | 456,000 | — | — |
| 2024-07-08 | $137.38 | $137.38 | 564,300 | — | — |
| 2024-07-05 | $136.45 | $136.45 | 863,500 | — | — |
| 2024-07-03 | $137.95 | $137.95 | 572,000 | — | — |
| 2024-07-02 | $138.45 | $138.45 | 680,800 | — | — |
| 2024-07-01 | $138.61 | $138.61 | 644,300 | — | — |
| 2024-06-28 | $138.57 | $138.57 | 932,000 | — | — |
| 2024-06-27 | $141.45 | $141.45 | 719,900 | — | — |
| 2024-06-26 | $142.16 | $142.16 | 838,100 | — | — |
| 2024-06-25 | $142.92 | $142.92 | 628,800 | — | — |
| 2024-06-24 | $143.88 | $143.88 | 1,129,100 | — | — |
| 2024-06-21 | $141.38 | $141.38 | 5,696,200 | — | — |
| 2024-06-20 | $140.24 | $140.24 | 1,040,700 | — | — |
| 2024-06-18 | $142.21 | $142.21 | 819,200 | — | — |
| 2024-06-17 | $141.24 | $141.24 | 997,900 | — | — |
| 2024-06-14 | $141.16 | $141.16 | 512,200 | — | — |
| 2024-06-13 | $142.16 | $142.16 | 558,600 | — | — |
| 2024-06-12 | $142.69 | $142.69 | 701,000 | — | — |
| 2024-06-11 | $139.86 | $139.86 | 715,700 | — | — |
| 2024-06-10 | $141.58 | $141.58 | 659,800 | — | — |
| 2024-06-07 | $143.18 | $143.18 | 960,600 | — | — |
| 2024-06-06 | $143.84 | $143.84 | 686,800 | — | — |
| 2024-06-05 | $145.03 | $145.03 | 738,900 | — | — |
| 2024-06-04 | $143.31 | $143.31 | 613,200 | — | — |
| 2024-06-03 | $145.61 | $145.61 | 834,200 | — | — |
| 2024-05-31 | $147.12 | $147.12 | 1,349,900 | — | — |
| 2024-05-30 | $147.14 | $147.14 | 920,300 | — | — |
| 2024-05-29 | $146.69 | $146.69 | 1,216,400 | — | — |
| 2024-05-28 | $143.67 | $143.67 | 1,178,500 | — | — |
| 2024-05-24 | $138.54 | $138.54 | 1,169,700 | — | — |
| 2024-05-23 | $132.25 | $132.25 | 945,300 | — | — |
| 2024-05-22 | $134.75 | $134.75 | 933,700 | — | — |
| 2024-05-21 | $138.69 | $138.69 | 687,300 | — | — |
| 2024-05-20 | $140.93 | $140.93 | 827,200 | — | — |
| 2024-05-17 | $139.82 | $139.82 | 758,600 | — | — |
| 2024-05-16 | $136.48 | $136.48 | 603,000 | — | — |
| 2024-05-15 | $137.88 | $137.88 | 569,400 | — | — |
| 2024-05-14 | $137.01 | $137.01 | 595,400 | — | — |
| 2024-05-13 | $136.59 | $136.59 | 613,300 | — | — |
| 2024-05-10 | $137.52 | $137.52 | 743,600 | — | — |
| 2024-05-09 | $137.94 | $137.94 | 619,100 | — | — |
| 2024-05-08 | $135.85 | $135.85 | 725,100 | — | — |
| 2024-05-07 | $137.69 | $137.69 | 977,500 | — | — |
| 2024-05-06 | $136.87 | $136.87 | 1,442,600 | — | — |
| 2024-05-03 | $134.45 | $134.45 | 2,541,400 | — | — |
| 2024-05-02 | $142.24 | $142.24 | 1,893,600 | — | — |
| 2024-05-01 | $139.75 | $139.75 | 1,127,600 | — | — |
| 2024-04-30 | $139.01 | $139.01 | 947,400 | — | — |
| 2024-04-29 | $138.14 | $138.14 | 990,800 | — | — |
| 2024-04-26 | $133.51 | $133.51 | 477,700 | — | — |
| 2024-04-25 | $132.77 | $132.77 | 519,300 | — | — |
| 2024-04-24 | $132.74 | $132.74 | 472,900 | — | — |
| 2024-04-23 | $133.91 | $133.91 | 402,000 | — | — |
| 2024-04-22 | $132.52 | $132.52 | 673,300 | — | — |
| 2024-04-19 | $127.82 | $127.82 | 487,100 | — | — |
| 2024-04-18 | $126.11 | $126.11 | 749,500 | — | — |
| 2024-04-17 | $127.64 | $127.64 | 555,000 | — | — |
| 2024-04-16 | $129.78 | $129.78 | 345,900 | — | — |
| 2024-04-15 | $129.96 | $129.96 | 451,200 | — | — |
| 2024-04-12 | $130.42 | $130.42 | 513,100 | — | — |
| 2024-04-11 | $131.40 | $131.40 | 342,300 | — | — |
| 2024-04-10 | $132.06 | $132.06 | 454,500 | — | — |
| 2024-04-09 | $134.08 | $134.08 | 310,500 | — | — |
| 2024-04-08 | $133.73 | $133.73 | 383,100 | — | — |
| 2024-04-05 | $133.61 | $133.61 | 474,700 | — | — |
| 2024-04-04 | $132.95 | $132.95 | 555,400 | — | — |
| 2024-04-03 | $135.29 | $135.29 | 489,700 | — | — |
| 2024-04-02 | $135.04 | $135.04 | 926,400 | — | — |
| 2024-04-01 | $137.84 | $137.84 | 455,900 | — | — |
| 2024-03-28 | $138.05 | $138.05 | 608,800 | — | — |
| 2024-03-27 | $136.85 | $136.85 | 251,900 | — | — |
| 2024-03-26 | $135.25 | $135.25 | 431,100 | — | — |
| 2024-03-25 | $134.77 | $134.77 | 504,600 | — | — |
| 2024-03-22 | $134.11 | $134.11 | 603,200 | — | — |
| 2024-03-21 | $136.24 | $136.24 | 704,400 | — | — |
| 2024-03-20 | $138.78 | $138.78 | 626,000 | — | — |
| 2024-03-19 | $138.33 | $138.33 | 620,800 | — | — |
| 2024-03-18 | $137.02 | $137.02 | 830,200 | — | — |
| 2024-03-15 | $136.65 | $136.65 | 4,320,700 | — | — |
| 2024-03-14 | $136.00 | $136.00 | 558,500 | — | — |
| 2024-03-13 | $138.27 | $138.27 | 1,043,600 | — | — |
| 2024-03-12 | $139.21 | $139.21 | 950,000 | — | — |
| 2024-03-11 | $135.82 | $135.82 | 811,300 | — | — |
| 2024-03-08 | $135.17 | $135.17 | 494,900 | — | — |
| 2024-03-07 | $134.08 | $134.08 | 645,700 | — | — |
| 2024-03-06 | $131.98 | $131.98 | 898,800 | — | — |
| 2024-03-05 | $134.65 | $134.65 | 1,990,600 | — | — |
| 2024-03-04 | $125.73 | $125.73 | 717,900 | — | — |
| 2024-03-01 | $126.92 | $126.92 | 835,400 | — | — |
| 2024-02-29 | $126.97 | $126.97 | 1,041,200 | — | — |
| 2024-02-28 | $126.97 | $126.97 | 706,700 | — | — |
| 2024-02-27 | $127.60 | $127.60 | 854,300 | — | — |
| 2024-02-26 | $124.96 | $124.96 | 625,200 | — | — |
| 2024-02-23 | $125.26 | $125.26 | 630,500 | — | — |
| 2024-02-22 | $122.87 | $122.87 | 793,700 | — | — |
| 2024-02-21 | $120.89 | $120.89 | 945,100 | — | — |
| 2024-02-20 | $123.00 | $123.00 | 865,200 | — | — |
| 2024-02-16 | $122.22 | $122.22 | 1,065,200 | — | — |
| 2024-02-15 | $119.87 | $119.87 | 1,458,400 | — | — |
| 2024-02-14 | $123.41 | $123.41 | 2,896,400 | — | — |
| 2024-02-13 | $113.60 | $113.60 | 1,488,900 | — | — |
| 2024-02-12 | $114.30 | $114.30 | 1,610,400 | — | — |
| 2024-02-09 | $109.86 | $109.86 | 788,700 | — | — |
| 2024-02-08 | $110.82 | $110.82 | 602,700 | — | — |
| 2024-02-07 | $111.61 | $111.61 | 711,300 | — | — |
| 2024-02-06 | $112.08 | $112.08 | 847,700 | — | — |
| 2024-02-05 | $110.74 | $110.74 | 799,000 | — | — |
| 2024-02-02 | $111.21 | $111.21 | 640,900 | — | — |
| 2024-02-01 | $112.23 | $112.23 | 891,300 | — | — |
| 2024-01-31 | $108.16 | $108.16 | 675,100 | — | — |
| 2024-01-30 | $107.52 | $107.52 | 670,800 | — | — |
| 2024-01-29 | $108.31 | $108.31 | 754,200 | — | — |
| 2024-01-26 | $107.17 | $107.17 | 803,800 | — | — |
| 2024-01-25 | $107.43 | $107.43 | 966,400 | — | — |
| 2024-01-24 | $104.46 | $104.46 | 789,900 | — | — |
| 2024-01-23 | $103.89 | $103.89 | 778,000 | — | — |
| 2024-01-22 | $104.63 | $104.63 | 847,700 | — | — |
| 2024-01-19 | $104.76 | $104.76 | 900,700 | — | — |
| 2024-01-18 | $105.41 | $105.41 | 738,900 | — | — |
| 2024-01-17 | $104.65 | $104.65 | 719,600 | — | — |
| 2024-01-16 | $104.82 | $104.82 | 1,295,800 | — | — |
| 2024-01-12 | $109.10 | $109.10 | 556,800 | — | — |
| 2024-01-11 | $109.94 | $109.94 | 709,000 | — | — |
| 2024-01-10 | $109.64 | $109.64 | 624,700 | — | — |
| 2024-01-09 | $108.45 | $108.45 | 748,600 | — | — |
| 2024-01-08 | $108.81 | $108.81 | 616,400 | — | — |
| 2024-01-05 | $107.24 | $107.24 | 666,200 | — | — |
| 2024-01-04 | $106.18 | $106.18 | 628,100 | — | — |
| 2024-01-03 | $105.29 | $105.29 | 634,600 | — | — |
| 2024-01-02 | $106.89 | $106.89 | 811,000 | — | — |