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
- 1999-03-30 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 | $104.39 | $126.15 | 325,200 | — | — |
| 2024-12-30 | $104.07 | $125.76 | 694,900 | — | — |
| 2024-12-27 | $106.18 | $128.31 | 820,700 | — | — |
| 2024-12-26 | $106.90 | $129.18 | 375,300 | — | — |
| 2024-12-24 | $107.53 | $129.94 | 249,700 | — | — |
| 2024-12-23 | $106.24 | $128.38 | 669,500 | — | — |
| 2024-12-20 | $103.53 | $125.11 | 1,666,900 | — | — |
| 2024-12-19 | $102.52 | $123.89 | 753,000 | — | — |
| 2024-12-18 | $104.16 | $125.87 | 993,600 | — | — |
| 2024-12-17 | $109.90 | $132.81 | 533,400 | — | — |
| 2024-12-16 | $110.86 | $133.97 | 987,500 | — | — |
| 2024-12-13 | $112.55 | $136.01 | 578,300 | — | — |
| 2024-12-12 | $112.90 | $136.43 | 420,200 | — | — |
| 2024-12-11 | $113.56 | $137.23 | 601,900 | — | — |
| 2024-12-10 | $110.91 | $134.03 | 1,093,000 | — | — |
| 2024-12-09 | $114.35 | $138.18 | 822,900 | — | — |
| 2024-12-06 | $114.60 | $138.48 | 509,100 | — | — |
| 2024-12-05 | $113.37 | $137.00 | 991,700 | — | — |
| 2024-12-04 | $116.83 | $141.18 | 577,400 | — | — |
| 2024-12-03 | $116.87 | $141.23 | 513,300 | — | — |
| 2024-12-02 | $117.93 | $142.51 | 883,500 | — | — |
| 2024-11-29 | $113.64 | $137.32 | 757,500 | — | — |
| 2024-11-27 | $112.36 | $135.78 | 555,700 | — | — |
| 2024-11-26 | $113.15 | $136.73 | 641,900 | — | — |
| 2024-11-25 | $116.49 | $140.77 | 870,600 | — | — |
| 2024-11-22 | $114.92 | $138.61 | 652,300 | — | — |
| 2024-11-21 | $113.71 | $137.15 | 834,100 | — | — |
| 2024-11-20 | $108.35 | $130.68 | 833,400 | — | — |
| 2024-11-19 | $108.38 | $130.72 | 821,800 | — | — |
| 2024-11-18 | $108.10 | $130.38 | 1,160,600 | — | — |
| 2024-11-15 | $105.48 | $127.22 | 1,157,000 | — | — |
| 2024-11-14 | $112.92 | $136.19 | 797,500 | — | — |
| 2024-11-13 | $111.94 | $135.01 | 682,600 | — | — |
| 2024-11-12 | $112.91 | $136.18 | 678,200 | — | — |
| 2024-11-11 | $114.17 | $137.70 | 786,100 | — | — |
| 2024-11-08 | $116.29 | $140.26 | 796,300 | — | — |
| 2024-11-07 | $115.64 | $139.47 | 1,519,700 | — | — |
| 2024-11-06 | $103.29 | $124.58 | 930,900 | — | — |
| 2024-11-05 | $100.94 | $121.74 | 820,700 | — | — |
| 2024-11-04 | $99.57 | $120.09 | 560,800 | — | — |
| 2024-11-01 | $100.60 | $121.33 | 739,700 | — | — |
| 2024-10-31 | $99.33 | $119.80 | 1,228,200 | — | — |
| 2024-10-30 | $102.32 | $123.41 | 982,800 | — | — |
| 2024-10-29 | $105.35 | $127.06 | 812,300 | — | — |
| 2024-10-28 | $102.46 | $123.58 | 1,046,400 | — | — |
| 2024-10-25 | $100.95 | $121.76 | 908,800 | — | — |
| 2024-10-24 | $99.38 | $119.86 | 958,500 | — | — |
| 2024-10-23 | $98.60 | $118.92 | 684,600 | — | — |
| 2024-10-22 | $99.88 | $120.47 | 898,000 | — | — |
| 2024-10-21 | $101.09 | $121.93 | 586,700 | — | — |
| 2024-10-18 | $102.70 | $123.87 | 683,100 | — | — |
| 2024-10-17 | $102.54 | $123.67 | 1,021,500 | — | — |
| 2024-10-16 | $103.48 | $124.81 | 935,700 | — | — |
| 2024-10-15 | $103.97 | $125.40 | 1,664,300 | — | — |
| 2024-10-14 | $112.63 | $135.84 | 738,000 | — | — |
| 2024-10-11 | $109.40 | $131.95 | 599,700 | — | — |
| 2024-10-10 | $107.03 | $129.09 | 597,800 | — | — |
| 2024-10-09 | $108.95 | $131.41 | 654,600 | — | — |
| 2024-10-08 | $107.07 | $129.14 | 479,500 | — | — |
| 2024-10-07 | $106.78 | $128.79 | 844,600 | — | — |
| 2024-10-04 | $105.86 | $127.68 | 517,100 | — | — |
| 2024-10-03 | $104.89 | $126.51 | 686,400 | — | — |
| 2024-10-02 | $105.85 | $127.67 | 708,000 | — | — |
| 2024-10-01 | $104.52 | $126.06 | 1,087,800 | — | — |
| 2024-09-30 | $108.71 | $131.12 | 923,100 | — | — |
| 2024-09-27 | $110.31 | $133.05 | 772,400 | — | — |
| 2024-09-26 | $113.28 | $136.63 | 1,692,000 | — | — |
| 2024-09-25 | $108.46 | $130.81 | 764,400 | — | — |
| 2024-09-24 | $109.23 | $131.74 | 704,700 | — | — |
| 2024-09-23 | $109.45 | $132.01 | 446,400 | — | — |
| 2024-09-20 | $109.88 | $132.53 | 1,660,200 | — | — |
| 2024-09-19 | $114.10 | $137.62 | 1,160,800 | — | — |
| 2024-09-18 | $107.84 | $130.07 | 591,200 | — | — |
| 2024-09-17 | $109.10 | $131.59 | 630,800 | — | — |
| 2024-09-16 | $108.30 | $130.62 | 772,600 | — | — |
| 2024-09-13 | $111.85 | $134.90 | 636,800 | — | — |
| 2024-09-12 | $107.85 | $130.08 | 712,700 | — | — |
| 2024-09-11 | $112.14 | $135.25 | 1,387,600 | — | — |
| 2024-09-10 | $105.82 | $127.63 | 1,156,600 | — | — |
| 2024-09-09 | $105.58 | $127.34 | 705,600 | — | — |
| 2024-09-06 | $104.43 | $125.95 | 1,228,100 | — | — |
| 2024-09-05 | $108.50 | $130.86 | 574,100 | — | — |
| 2024-09-04 | $108.74 | $131.15 | 749,500 | — | — |
| 2024-09-03 | $107.44 | $129.58 | 1,398,100 | — | — |
| 2024-08-30 | $119.23 | $143.80 | 768,300 | — | — |
| 2024-08-29 | $117.19 | $141.34 | 525,800 | — | — |
| 2024-08-28 | $116.25 | $140.21 | 590,400 | — | — |
| 2024-08-27 | $118.75 | $143.22 | 433,000 | — | — |
| 2024-08-26 | $117.97 | $142.28 | 961,700 | — | — |
| 2024-08-23 | $121.68 | $146.49 | 571,800 | — | — |
| 2024-08-22 | $116.87 | $140.70 | 734,100 | — | — |
| 2024-08-21 | $121.02 | $145.70 | 450,700 | — | — |
| 2024-08-20 | $117.07 | $140.94 | 473,500 | — | — |
| 2024-08-19 | $120.38 | $144.93 | 484,400 | — | — |
| 2024-08-16 | $119.09 | $143.38 | 870,200 | — | — |
| 2024-08-15 | $120.23 | $144.75 | 1,085,500 | — | — |
| 2024-08-14 | $113.91 | $137.14 | 621,800 | — | — |
| 2024-08-13 | $115.40 | $138.93 | 1,117,000 | — | — |
| 2024-08-12 | $109.58 | $131.93 | 567,000 | — | — |
| 2024-08-09 | $108.13 | $130.18 | 830,600 | — | — |
| 2024-08-08 | $109.97 | $132.40 | 1,561,700 | — | — |
| 2024-08-07 | $103.52 | $124.63 | 1,511,500 | — | — |
| 2024-08-06 | $106.42 | $128.12 | 1,152,300 | — | — |
| 2024-08-05 | $104.94 | $126.34 | 1,455,700 | — | — |
| 2024-08-02 | $106.56 | $128.29 | 2,061,400 | — | — |
| 2024-08-01 | $114.75 | $138.15 | 1,654,600 | — | — |
| 2024-07-31 | $125.90 | $151.57 | 1,898,600 | — | — |
| 2024-07-30 | $119.26 | $143.58 | 1,069,000 | — | — |
| 2024-07-29 | $123.50 | $148.68 | 639,400 | — | — |
| 2024-07-26 | $124.57 | $149.97 | 838,600 | — | — |
| 2024-07-25 | $119.73 | $144.15 | 1,277,200 | — | — |
| 2024-07-24 | $123.40 | $148.56 | 959,700 | — | — |
| 2024-07-23 | $131.48 | $158.29 | 446,200 | — | — |
| 2024-07-22 | $132.44 | $159.45 | 1,118,200 | — | — |
| 2024-07-19 | $125.30 | $150.85 | 696,300 | — | — |
| 2024-07-18 | $128.82 | $155.09 | 1,418,700 | — | — |
| 2024-07-17 | $132.58 | $159.62 | 1,668,400 | — | — |
| 2024-07-16 | $144.60 | $174.09 | 679,900 | — | — |
| 2024-07-15 | $142.66 | $171.75 | 544,000 | — | — |
| 2024-07-12 | $143.52 | $172.79 | 859,400 | — | — |
| 2024-07-11 | $141.11 | $169.89 | 1,218,100 | — | — |
| 2024-07-10 | $142.35 | $171.38 | 1,668,500 | — | — |
| 2024-07-09 | $135.06 | $162.60 | 451,200 | — | — |
| 2024-07-08 | $136.06 | $163.81 | 648,300 | — | — |
| 2024-07-05 | $134.07 | $161.41 | 579,000 | — | — |
| 2024-07-03 | $134.95 | $162.47 | 763,800 | — | — |
| 2024-07-02 | $132.69 | $159.75 | 775,800 | — | — |
| 2024-07-01 | $129.49 | $155.90 | 769,200 | — | — |
| 2024-06-28 | $130.58 | $157.21 | 1,192,100 | — | — |
| 2024-06-27 | $130.08 | $156.61 | 824,000 | — | — |
| 2024-06-26 | $129.96 | $156.46 | 971,200 | — | — |
| 2024-06-25 | $129.64 | $156.08 | 963,000 | — | — |
| 2024-06-24 | $128.82 | $155.09 | 902,600 | — | — |
| 2024-06-21 | $131.40 | $158.20 | 1,419,000 | — | — |
| 2024-06-20 | $131.97 | $158.88 | 1,299,300 | — | — |
| 2024-06-18 | $137.16 | $165.13 | 1,052,700 | — | — |
| 2024-06-17 | $136.19 | $163.96 | 912,600 | — | — |
| 2024-06-14 | $133.77 | $161.05 | 748,500 | — | — |
| 2024-06-13 | $135.78 | $163.47 | 792,200 | — | — |
| 2024-06-12 | $136.12 | $163.88 | 2,046,200 | — | — |
| 2024-06-11 | $130.00 | $156.51 | 607,500 | — | — |
| 2024-06-10 | $131.02 | $157.74 | 581,800 | — | — |
| 2024-06-07 | $128.20 | $154.34 | 600,700 | — | — |
| 2024-06-06 | $129.44 | $155.84 | 725,100 | — | — |
| 2024-06-05 | $132.09 | $159.03 | 1,227,000 | — | — |
| 2024-06-04 | $123.65 | $148.87 | 736,300 | — | — |
| 2024-06-03 | $126.18 | $151.91 | 931,500 | — | — |
| 2024-05-31 | $126.59 | $152.40 | 1,514,900 | — | — |
| 2024-05-30 | $129.37 | $155.75 | 1,085,700 | — | — |
| 2024-05-29 | $126.72 | $152.56 | 918,900 | — | — |
| 2024-05-28 | $130.78 | $157.45 | 595,400 | — | — |
| 2024-05-24 | $131.01 | $157.73 | 888,500 | — | — |
| 2024-05-23 | $128.53 | $154.48 | 1,004,600 | — | — |
| 2024-05-22 | $131.91 | $158.54 | 593,200 | — | — |
| 2024-05-21 | $131.83 | $158.44 | 603,300 | — | — |
| 2024-05-20 | $132.61 | $159.38 | 770,900 | — | — |
| 2024-05-17 | $128.25 | $154.14 | 460,100 | — | — |
| 2024-05-16 | $128.14 | $154.01 | 1,065,300 | — | — |
| 2024-05-15 | $128.75 | $154.74 | 2,147,700 | — | — |
| 2024-05-14 | $124.55 | $149.69 | 3,865,300 | — | — |
| 2024-05-13 | $118.71 | $142.67 | 2,696,900 | — | — |
| 2024-05-10 | $130.50 | $156.84 | 640,700 | — | — |
| 2024-05-09 | $127.62 | $153.38 | 875,900 | — | — |
| 2024-05-08 | $123.38 | $148.29 | 634,500 | — | — |
| 2024-05-07 | $123.32 | $148.21 | 624,600 | — | — |
| 2024-05-06 | $124.93 | $150.15 | 528,100 | — | — |
| 2024-05-03 | $122.02 | $146.65 | 612,400 | — | — |
| 2024-05-02 | $117.98 | $141.80 | 666,800 | — | — |
| 2024-05-01 | $115.14 | $138.38 | 615,400 | — | — |
| 2024-04-30 | $118.98 | $143.00 | 422,100 | — | — |
| 2024-04-29 | $123.12 | $147.97 | 356,300 | — | — |
| 2024-04-26 | $120.75 | $145.12 | 480,700 | — | — |
| 2024-04-25 | $116.27 | $139.74 | 501,300 | — | — |
| 2024-04-24 | $113.78 | $136.75 | 612,400 | — | — |
| 2024-04-23 | $112.56 | $135.28 | 617,700 | — | — |
| 2024-04-22 | $109.72 | $131.87 | 677,700 | — | — |
| 2024-04-19 | $108.17 | $130.01 | 765,200 | — | — |
| 2024-04-18 | $112.09 | $134.72 | 705,300 | — | — |
| 2024-04-17 | $114.80 | $137.97 | 819,300 | — | — |
| 2024-04-16 | $120.48 | $144.80 | 536,200 | — | — |
| 2024-04-15 | $120.50 | $144.82 | 902,600 | — | — |
| 2024-04-12 | $122.71 | $147.48 | 601,400 | — | — |
| 2024-04-11 | $127.35 | $153.06 | 513,800 | — | — |
| 2024-04-10 | $124.34 | $149.44 | 477,000 | — | — |
| 2024-04-09 | $129.45 | $155.58 | 531,500 | — | — |
| 2024-04-08 | $128.44 | $154.37 | 565,700 | — | — |
| 2024-04-05 | $128.56 | $154.51 | 528,800 | — | — |
| 2024-04-04 | $128.30 | $154.20 | 724,200 | — | — |
| 2024-04-03 | $132.64 | $159.42 | 448,100 | — | — |
| 2024-04-02 | $130.05 | $156.30 | 715,200 | — | — |
| 2024-04-01 | $132.57 | $159.33 | 481,700 | — | — |
| 2024-03-28 | $133.00 | $159.85 | 515,600 | — | — |
| 2024-03-27 | $131.92 | $158.55 | 718,400 | — | — |
| 2024-03-26 | $126.51 | $152.05 | 713,600 | — | — |
| 2024-03-25 | $125.62 | $150.98 | 348,200 | — | — |
| 2024-03-22 | $126.79 | $152.38 | 338,700 | — | — |
| 2024-03-21 | $127.50 | $153.24 | 833,300 | — | — |
| 2024-03-20 | $124.57 | $149.72 | 550,100 | — | — |
| 2024-03-19 | $120.19 | $144.45 | 560,300 | — | — |
| 2024-03-18 | $120.21 | $144.48 | 589,000 | — | — |
| 2024-03-15 | $121.21 | $145.68 | 1,227,100 | — | — |
| 2024-03-14 | $122.59 | $147.34 | 617,700 | — | — |
| 2024-03-13 | $124.82 | $150.02 | 647,000 | — | — |
| 2024-03-12 | $128.71 | $154.69 | 645,000 | — | — |
| 2024-03-11 | $127.49 | $153.23 | 568,100 | — | — |
| 2024-03-08 | $128.07 | $153.92 | 720,400 | — | — |
| 2024-03-07 | $133.36 | $160.28 | 667,200 | — | — |
| 2024-03-06 | $128.47 | $154.40 | 630,200 | — | — |
| 2024-03-05 | $124.18 | $149.25 | 555,400 | — | — |
| 2024-03-04 | $126.85 | $152.46 | 454,700 | — | — |
| 2024-03-01 | $126.53 | $152.07 | 724,000 | — | — |
| 2024-02-29 | $122.76 | $147.54 | 656,200 | — | — |
| 2024-02-28 | $119.42 | $143.53 | 319,900 | — | — |
| 2024-02-27 | $119.45 | $143.56 | 473,800 | — | — |
| 2024-02-26 | $120.83 | $145.22 | 568,000 | — | — |
| 2024-02-23 | $120.03 | $144.26 | 445,500 | — | — |
| 2024-02-22 | $123.59 | $148.27 | 704,300 | — | — |
| 2024-02-21 | $119.16 | $142.96 | 575,800 | — | — |
| 2024-02-20 | $119.53 | $143.40 | 653,400 | — | — |
| 2024-02-16 | $124.74 | $149.65 | 599,700 | — | — |
| 2024-02-15 | $123.85 | $148.59 | 624,900 | — | — |
| 2024-02-14 | $122.15 | $146.55 | 823,900 | — | — |
| 2024-02-13 | $117.05 | $140.43 | 684,300 | — | — |
| 2024-02-12 | $120.37 | $144.41 | 665,200 | — | — |
| 2024-02-09 | $119.80 | $143.73 | 1,048,500 | — | — |
| 2024-02-08 | $114.11 | $136.90 | 1,111,600 | — | — |
| 2024-02-07 | $108.04 | $129.62 | 980,800 | — | — |
| 2024-02-06 | $107.88 | $129.43 | 721,500 | — | — |
| 2024-02-05 | $109.59 | $131.48 | 344,100 | — | — |
| 2024-02-02 | $109.35 | $131.19 | 339,800 | — | — |
| 2024-02-01 | $108.25 | $129.87 | 642,400 | — | — |
| 2024-01-31 | $106.45 | $127.71 | 704,000 | — | — |
| 2024-01-30 | $110.19 | $132.20 | 457,700 | — | — |
| 2024-01-29 | $112.60 | $135.09 | 548,700 | — | — |
| 2024-01-26 | $110.13 | $132.13 | 686,000 | — | — |
| 2024-01-25 | $113.62 | $136.31 | 649,600 | — | — |
| 2024-01-24 | $112.71 | $135.22 | 843,600 | — | — |
| 2024-01-23 | $111.52 | $133.79 | 442,700 | — | — |
| 2024-01-22 | $110.53 | $132.61 | 477,400 | — | — |
| 2024-01-19 | $107.69 | $129.20 | 669,200 | — | — |
| 2024-01-18 | $104.70 | $125.61 | 644,600 | — | — |
| 2024-01-17 | $101.10 | $121.29 | 752,600 | — | — |
| 2024-01-16 | $102.98 | $123.55 | 698,800 | — | — |
| 2024-01-12 | $101.31 | $121.54 | 356,700 | — | — |
| 2024-01-11 | $103.71 | $124.42 | 830,800 | — | — |
| 2024-01-10 | $103.72 | $124.44 | 693,200 | — | — |
| 2024-01-09 | $103.16 | $123.76 | 701,300 | — | — |
| 2024-01-08 | $101.68 | $121.99 | 683,000 | — | — |
| 2024-01-05 | $97.96 | $117.52 | 746,800 | — | — |
| 2024-01-04 | $97.35 | $116.79 | 677,800 | — | — |
| 2024-01-03 | $97.79 | $117.32 | 855,600 | — | — |
| 2024-01-02 | $99.80 | $119.73 | 908,400 | — | — |