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
- 2006-10-17 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 | $144.06 | $282.72 | 1,131,600 | — | — |
| 2024-12-30 | $143.17 | $280.97 | 666,800 | — | — |
| 2024-12-27 | $144.49 | $283.56 | 616,000 | — | — |
| 2024-12-26 | $145.71 | $285.95 | 654,200 | — | — |
| 2024-12-24 | $145.58 | $285.70 | 708,200 | — | — |
| 2024-12-23 | $145.20 | $284.95 | 1,065,900 | — | — |
| 2024-12-20 | $144.81 | $284.19 | 3,054,900 | — | — |
| 2024-12-19 | $143.20 | $281.03 | 2,565,800 | — | — |
| 2024-12-18 | $146.05 | $286.62 | 1,307,000 | — | — |
| 2024-12-17 | $150.14 | $294.65 | 1,205,000 | — | — |
| 2024-12-16 | $152.50 | $299.28 | 1,051,400 | — | — |
| 2024-12-13 | $153.16 | $299.79 | 1,071,200 | — | — |
| 2024-12-12 | $152.98 | $299.44 | 1,844,900 | — | — |
| 2024-12-11 | $153.55 | $300.55 | 1,908,000 | — | — |
| 2024-12-10 | $160.16 | $313.49 | 1,308,400 | — | — |
| 2024-12-09 | $160.31 | $313.78 | 1,252,600 | — | — |
| 2024-12-06 | $163.15 | $319.34 | 976,700 | — | — |
| 2024-12-05 | $163.76 | $320.54 | 1,240,900 | — | — |
| 2024-12-04 | $165.06 | $323.08 | 980,000 | — | — |
| 2024-12-03 | $164.13 | $321.26 | 1,277,200 | — | — |
| 2024-12-02 | $164.13 | $321.26 | 1,407,300 | — | — |
| 2024-11-29 | $165.40 | $323.75 | 620,300 | — | — |
| 2024-11-27 | $163.97 | $320.95 | 1,148,800 | — | — |
| 2024-11-26 | $166.11 | $325.14 | 1,278,400 | — | — |
| 2024-11-25 | $163.60 | $320.22 | 1,677,200 | — | — |
| 2024-11-22 | $165.51 | $323.96 | 1,770,500 | — | — |
| 2024-11-21 | $164.69 | $322.36 | 2,079,700 | — | — |
| 2024-11-20 | $162.15 | $317.39 | 1,912,300 | — | — |
| 2024-11-19 | $158.29 | $309.83 | 1,977,900 | — | — |
| 2024-11-18 | $158.84 | $310.91 | 2,738,100 | — | — |
| 2024-11-15 | $160.65 | $314.45 | 5,723,200 | — | — |
| 2024-11-14 | $167.96 | $328.76 | 4,694,400 | — | — |
| 2024-11-13 | $194.40 | $380.51 | 1,393,900 | — | — |
| 2024-11-12 | $201.27 | $393.96 | 744,000 | — | — |
| 2024-11-11 | $201.39 | $394.19 | 1,133,700 | — | — |
| 2024-11-08 | $198.42 | $388.38 | 923,200 | — | — |
| 2024-11-07 | $192.63 | $377.05 | 1,040,900 | — | — |
| 2024-11-06 | $194.20 | $380.12 | 1,423,400 | — | — |
| 2024-11-05 | $190.07 | $372.04 | 1,006,200 | — | — |
| 2024-11-04 | $186.32 | $364.70 | 1,006,800 | — | — |
| 2024-11-01 | $182.97 | $358.14 | 1,053,200 | — | — |
| 2024-10-31 | $183.16 | $358.51 | 1,363,300 | — | — |
| 2024-10-30 | $185.74 | $363.56 | 1,421,800 | — | — |
| 2024-10-29 | $185.86 | $363.80 | 2,170,700 | — | — |
| 2024-10-28 | $169.73 | $332.22 | 779,200 | — | — |
| 2024-10-25 | $168.71 | $330.23 | 592,600 | — | — |
| 2024-10-24 | $168.79 | $330.38 | 570,900 | — | — |
| 2024-10-23 | $168.31 | $329.44 | 570,800 | — | — |
| 2024-10-22 | $167.55 | $327.96 | 634,200 | — | — |
| 2024-10-21 | $169.68 | $332.13 | 365,200 | — | — |
| 2024-10-18 | $169.52 | $331.81 | 579,700 | — | — |
| 2024-10-17 | $168.35 | $329.52 | 746,800 | — | — |
| 2024-10-16 | $168.07 | $328.97 | 611,400 | — | — |
| 2024-10-15 | $167.70 | $328.25 | 616,400 | — | — |
| 2024-10-14 | $168.63 | $330.07 | 477,500 | — | — |
| 2024-10-11 | $167.20 | $327.27 | 428,500 | — | — |
| 2024-10-10 | $164.55 | $322.08 | 698,100 | — | — |
| 2024-10-09 | $167.67 | $328.19 | 540,000 | — | — |
| 2024-10-08 | $166.62 | $326.14 | 575,600 | — | — |
| 2024-10-07 | $166.66 | $326.21 | 513,000 | — | — |
| 2024-10-04 | $166.39 | $325.69 | 583,900 | — | — |
| 2024-10-03 | $165.15 | $323.26 | 723,400 | — | — |
| 2024-10-02 | $165.20 | $323.36 | 635,500 | — | — |
| 2024-10-01 | $165.01 | $322.98 | 705,400 | — | — |
| 2024-09-30 | $163.00 | $319.05 | 1,084,800 | — | — |
| 2024-09-27 | $159.72 | $312.63 | 1,080,500 | — | — |
| 2024-09-26 | $158.43 | $310.11 | 672,400 | — | — |
| 2024-09-25 | $158.00 | $309.26 | 582,100 | — | — |
| 2024-09-24 | $158.45 | $310.14 | 750,300 | — | — |
| 2024-09-23 | $159.68 | $312.55 | 973,900 | — | — |
| 2024-09-20 | $157.06 | $307.42 | 1,484,000 | — | — |
| 2024-09-19 | $156.09 | $305.52 | 622,900 | — | — |
| 2024-09-18 | $153.79 | $301.02 | 758,600 | — | — |
| 2024-09-17 | $154.34 | $302.10 | 530,300 | — | — |
| 2024-09-16 | $154.81 | $303.02 | 509,500 | — | — |
| 2024-09-13 | $155.50 | $304.37 | 756,300 | — | — |
| 2024-09-12 | $154.09 | $300.87 | 605,600 | — | — |
| 2024-09-11 | $152.44 | $297.64 | 774,100 | — | — |
| 2024-09-10 | $154.06 | $300.81 | 689,600 | — | — |
| 2024-09-09 | $153.46 | $299.64 | 807,800 | — | — |
| 2024-09-06 | $152.85 | $298.45 | 890,500 | — | — |
| 2024-09-05 | $155.80 | $304.21 | 886,500 | — | — |
| 2024-09-04 | $156.09 | $304.77 | 1,301,000 | — | — |
| 2024-09-03 | $155.80 | $304.21 | 872,600 | — | — |
| 2024-08-30 | $158.51 | $309.50 | 1,072,400 | — | — |
| 2024-08-29 | $157.44 | $307.41 | 691,500 | — | — |
| 2024-08-28 | $156.35 | $305.28 | 608,800 | — | — |
| 2024-08-27 | $156.06 | $304.71 | 521,600 | — | — |
| 2024-08-26 | $154.87 | $302.39 | 521,600 | — | — |
| 2024-08-23 | $154.90 | $302.45 | 539,600 | — | — |
| 2024-08-22 | $153.28 | $299.28 | 566,800 | — | — |
| 2024-08-21 | $150.84 | $294.52 | 486,800 | — | — |
| 2024-08-20 | $150.14 | $293.15 | 522,900 | — | — |
| 2024-08-19 | $150.14 | $293.15 | 524,100 | — | — |
| 2024-08-16 | $148.02 | $289.01 | 494,200 | — | — |
| 2024-08-15 | $147.95 | $288.88 | 456,200 | — | — |
| 2024-08-14 | $147.34 | $287.69 | 576,400 | — | — |
| 2024-08-13 | $144.82 | $282.77 | 950,500 | — | — |
| 2024-08-12 | $144.69 | $282.51 | 739,600 | — | — |
| 2024-08-09 | $144.21 | $281.58 | 1,018,800 | — | — |
| 2024-08-08 | $144.38 | $281.91 | 832,400 | — | — |
| 2024-08-07 | $143.18 | $279.56 | 877,800 | — | — |
| 2024-08-06 | $143.29 | $279.78 | 1,059,500 | — | — |
| 2024-08-05 | $142.66 | $278.55 | 1,089,000 | — | — |
| 2024-08-02 | $145.39 | $283.88 | 1,063,200 | — | — |
| 2024-08-01 | $144.75 | $282.63 | 1,217,100 | — | — |
| 2024-07-31 | $144.40 | $281.95 | 1,831,800 | — | — |
| 2024-07-30 | $145.98 | $285.03 | 1,818,800 | — | — |
| 2024-07-29 | $152.97 | $298.68 | 1,209,400 | — | — |
| 2024-07-26 | $149.83 | $292.55 | 1,043,800 | — | — |
| 2024-07-25 | $152.02 | $296.82 | 1,088,900 | — | — |
| 2024-07-24 | $150.10 | $293.08 | 1,016,400 | — | — |
| 2024-07-23 | $154.94 | $302.53 | 658,600 | — | — |
| 2024-07-22 | $153.00 | $298.74 | 861,800 | — | — |
| 2024-07-19 | $149.94 | $292.76 | 862,600 | — | — |
| 2024-07-18 | $150.80 | $294.44 | 704,400 | — | — |
| 2024-07-17 | $150.24 | $293.35 | 1,243,700 | — | — |
| 2024-07-16 | $151.81 | $296.41 | 616,300 | — | — |
| 2024-07-15 | $148.96 | $290.85 | 935,300 | — | — |
| 2024-07-12 | $149.92 | $292.72 | 964,900 | — | — |
| 2024-07-11 | $148.95 | $290.83 | 714,200 | — | — |
| 2024-07-10 | $148.84 | $290.62 | 1,018,500 | — | — |
| 2024-07-09 | $145.05 | $283.22 | 550,600 | — | — |
| 2024-07-08 | $145.56 | $284.21 | 425,900 | — | — |
| 2024-07-05 | $145.51 | $284.11 | 411,500 | — | — |
| 2024-07-03 | $146.64 | $286.32 | 297,300 | — | — |
| 2024-07-02 | $145.86 | $284.80 | 517,500 | — | — |
| 2024-07-01 | $145.56 | $284.21 | 633,900 | — | — |
| 2024-06-28 | $145.88 | $284.84 | 1,835,200 | — | — |
| 2024-06-27 | $147.18 | $287.37 | 762,800 | — | — |
| 2024-06-26 | $146.39 | $285.83 | 1,094,800 | — | — |
| 2024-06-25 | $148.29 | $289.54 | 656,700 | — | — |
| 2024-06-24 | $148.56 | $290.07 | 1,216,400 | — | — |
| 2024-06-21 | $146.57 | $286.18 | 1,852,200 | — | — |
| 2024-06-20 | $146.01 | $285.09 | 801,300 | — | — |
| 2024-06-18 | $143.87 | $280.91 | 741,100 | — | — |
| 2024-06-17 | $143.86 | $280.89 | 859,200 | — | — |
| 2024-06-14 | $143.70 | $280.58 | 737,300 | — | — |
| 2024-06-13 | $144.15 | $280.72 | 618,800 | — | — |
| 2024-06-12 | $144.58 | $281.55 | 551,300 | — | — |
| 2024-06-11 | $143.78 | $280.00 | 705,400 | — | — |
| 2024-06-10 | $144.72 | $281.83 | 790,700 | — | — |
| 2024-06-07 | $144.85 | $282.08 | 664,400 | — | — |
| 2024-06-06 | $144.24 | $280.89 | 615,100 | — | — |
| 2024-06-05 | $145.67 | $283.68 | 545,600 | — | — |
| 2024-06-04 | $144.52 | $281.44 | 1,086,800 | — | — |
| 2024-06-03 | $145.52 | $283.38 | 1,024,400 | — | — |
| 2024-05-31 | $147.05 | $286.36 | 1,565,200 | — | — |
| 2024-05-30 | $145.28 | $282.92 | 731,300 | — | — |
| 2024-05-29 | $145.72 | $283.77 | 673,700 | — | — |
| 2024-05-28 | $147.58 | $287.40 | 745,600 | — | — |
| 2024-05-24 | $151.15 | $294.35 | 691,700 | — | — |
| 2024-05-23 | $149.77 | $291.66 | 763,700 | — | — |
| 2024-05-22 | $149.92 | $291.95 | 1,007,900 | — | — |
| 2024-05-21 | $150.28 | $292.65 | 608,400 | — | — |
| 2024-05-20 | $149.44 | $291.02 | 475,700 | — | — |
| 2024-05-17 | $148.67 | $289.52 | 674,500 | — | — |
| 2024-05-16 | $147.56 | $287.36 | 603,000 | — | — |
| 2024-05-15 | $147.25 | $286.75 | 941,500 | — | — |
| 2024-05-14 | $146.60 | $285.49 | 786,600 | — | — |
| 2024-05-13 | $146.09 | $284.49 | 969,800 | — | — |
| 2024-05-10 | $147.48 | $287.20 | 667,500 | — | — |
| 2024-05-09 | $146.83 | $285.94 | 1,066,600 | — | — |
| 2024-05-08 | $145.50 | $283.35 | 1,221,600 | — | — |
| 2024-05-07 | $142.85 | $278.18 | 1,016,900 | — | — |
| 2024-05-06 | $142.62 | $277.74 | 1,856,300 | — | — |
| 2024-05-03 | $141.67 | $275.89 | 1,311,200 | — | — |
| 2024-05-02 | $142.66 | $277.81 | 1,720,100 | — | — |
| 2024-05-01 | $142.19 | $276.90 | 1,950,200 | — | — |
| 2024-04-30 | $140.22 | $273.06 | 3,723,800 | — | — |
| 2024-04-29 | $131.62 | $256.32 | 1,277,700 | — | — |
| 2024-04-26 | $130.36 | $253.86 | 892,000 | — | — |
| 2024-04-25 | $129.88 | $252.93 | 703,000 | — | — |
| 2024-04-24 | $128.90 | $251.02 | 828,700 | — | — |
| 2024-04-23 | $128.68 | $250.59 | 1,220,200 | — | — |
| 2024-04-22 | $126.03 | $245.43 | 1,021,500 | — | — |
| 2024-04-19 | $124.91 | $243.25 | 940,400 | — | — |
| 2024-04-18 | $123.76 | $241.01 | 868,000 | — | — |
| 2024-04-17 | $124.36 | $242.18 | 1,075,700 | — | — |
| 2024-04-16 | $124.64 | $242.72 | 871,800 | — | — |
| 2024-04-15 | $124.88 | $243.19 | 817,500 | — | — |
| 2024-04-12 | $125.73 | $244.85 | 785,100 | — | — |
| 2024-04-11 | $126.64 | $246.62 | 717,900 | — | — |
| 2024-04-10 | $126.22 | $245.80 | 740,300 | — | — |
| 2024-04-09 | $127.10 | $247.51 | 714,400 | — | — |
| 2024-04-08 | $129.24 | $251.68 | 779,800 | — | — |
| 2024-04-05 | $128.66 | $250.55 | 688,300 | — | — |
| 2024-04-04 | $128.71 | $250.65 | 547,100 | — | — |
| 2024-04-03 | $129.01 | $251.23 | 719,800 | — | — |
| 2024-04-02 | $128.95 | $251.12 | 556,000 | — | — |
| 2024-04-01 | $130.42 | $253.98 | 444,500 | — | — |
| 2024-03-28 | $131.09 | $255.28 | 682,700 | — | — |
| 2024-03-27 | $130.54 | $254.21 | 669,400 | — | — |
| 2024-03-26 | $129.36 | $251.91 | 588,200 | — | — |
| 2024-03-25 | $128.22 | $249.69 | 440,000 | — | — |
| 2024-03-22 | $129.14 | $251.49 | 617,300 | — | — |
| 2024-03-21 | $129.15 | $251.51 | 516,400 | — | — |
| 2024-03-20 | $127.88 | $249.03 | 749,000 | — | — |
| 2024-03-19 | $127.88 | $249.03 | 734,300 | — | — |
| 2024-03-18 | $126.35 | $246.05 | 1,471,700 | — | — |
| 2024-03-15 | $127.92 | $249.11 | 1,799,700 | — | — |
| 2024-03-14 | $127.79 | $248.86 | 746,200 | — | — |
| 2024-03-13 | $128.07 | $248.66 | 837,500 | — | — |
| 2024-03-12 | $127.24 | $247.05 | 894,000 | — | — |
| 2024-03-11 | $127.25 | $247.07 | 656,600 | — | — |
| 2024-03-08 | $128.76 | $250.00 | 531,100 | — | — |
| 2024-03-07 | $129.79 | $252.00 | 917,600 | — | — |
| 2024-03-06 | $129.83 | $252.08 | 554,200 | — | — |
| 2024-03-05 | $129.30 | $251.05 | 688,400 | — | — |
| 2024-03-04 | $129.52 | $251.48 | 661,700 | — | — |
| 2024-03-01 | $127.44 | $247.44 | 834,700 | — | — |
| 2024-02-29 | $127.86 | $248.25 | 1,050,000 | — | — |
| 2024-02-28 | $126.56 | $245.73 | 780,700 | — | — |
| 2024-02-27 | $126.58 | $245.77 | 1,066,000 | — | — |
| 2024-02-26 | $125.69 | $244.04 | 1,049,000 | — | — |
| 2024-02-23 | $126.06 | $244.76 | 1,111,900 | — | — |
| 2024-02-22 | $124.75 | $242.22 | 1,032,200 | — | — |
| 2024-02-21 | $123.95 | $240.66 | 1,086,300 | — | — |
| 2024-02-20 | $123.50 | $239.79 | 1,319,600 | — | — |
| 2024-02-16 | $123.83 | $240.43 | 1,377,000 | — | — |
| 2024-02-15 | $122.19 | $237.25 | 1,771,600 | — | — |
| 2024-02-14 | $121.50 | $235.91 | 1,553,500 | — | — |
| 2024-02-13 | $121.28 | $235.48 | 2,467,200 | — | — |
| 2024-02-12 | $114.56 | $222.43 | 1,202,000 | — | — |
| 2024-02-09 | $113.53 | $220.43 | 816,700 | — | — |
| 2024-02-08 | $113.27 | $219.93 | 779,200 | — | — |
| 2024-02-07 | $113.08 | $219.56 | 640,600 | — | — |
| 2024-02-06 | $112.16 | $217.77 | 609,000 | — | — |
| 2024-02-05 | $110.73 | $214.99 | 746,800 | — | — |
| 2024-02-02 | $110.93 | $215.38 | 428,400 | — | — |
| 2024-02-01 | $110.85 | $215.23 | 637,400 | — | — |
| 2024-01-31 | $110.47 | $214.49 | 571,000 | — | — |
| 2024-01-30 | $111.61 | $216.70 | 758,700 | — | — |
| 2024-01-29 | $111.51 | $216.51 | 544,000 | — | — |
| 2024-01-26 | $111.55 | $216.59 | 666,900 | — | — |
| 2024-01-25 | $110.73 | $214.99 | 531,000 | — | — |
| 2024-01-24 | $110.16 | $213.89 | 348,000 | — | — |
| 2024-01-23 | $110.57 | $214.68 | 379,800 | — | — |
| 2024-01-22 | $111.27 | $216.04 | 459,500 | — | — |
| 2024-01-19 | $109.88 | $213.34 | 505,700 | — | — |
| 2024-01-18 | $109.73 | $213.05 | 701,700 | — | — |
| 2024-01-17 | $108.51 | $210.68 | 592,500 | — | — |
| 2024-01-16 | $108.74 | $211.13 | 542,800 | — | — |
| 2024-01-12 | $110.19 | $213.95 | 451,900 | — | — |
| 2024-01-11 | $108.82 | $211.29 | 551,400 | — | — |
| 2024-01-10 | $109.71 | $213.01 | 587,300 | — | — |
| 2024-01-09 | $110.22 | $214.00 | 546,000 | — | — |
| 2024-01-08 | $110.17 | $213.91 | 764,300 | — | — |
| 2024-01-05 | $108.74 | $211.13 | 1,566,500 | — | — |
| 2024-01-04 | $107.82 | $209.34 | 940,300 | — | — |
| 2024-01-03 | $107.66 | $209.03 | 1,084,500 | — | — |
| 2024-01-02 | $108.00 | $209.69 | 709,300 | — | — |