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
- 1993-07-22 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 | $116.04 | $608.06 | 502,800 | — | — |
| 2024-12-30 | $114.77 | $601.41 | 359,100 | — | — |
| 2024-12-27 | $115.23 | $603.82 | 301,600 | — | — |
| 2024-12-26 | $116.40 | $609.95 | 295,900 | — | — |
| 2024-12-24 | $116.43 | $610.11 | 225,300 | — | — |
| 2024-12-23 | $115.25 | $603.92 | 507,400 | — | — |
| 2024-12-20 | $114.91 | $602.14 | 1,757,100 | — | — |
| 2024-12-19 | $112.52 | $589.62 | 696,000 | — | — |
| 2024-12-18 | $113.35 | $593.97 | 694,000 | — | — |
| 2024-12-17 | $118.59 | $616.03 | 1,042,100 | — | — |
| 2024-12-16 | $120.36 | $625.22 | 445,900 | — | — |
| 2024-12-13 | $120.17 | $624.24 | 611,500 | — | — |
| 2024-12-12 | $120.95 | $628.29 | 760,500 | — | — |
| 2024-12-11 | $120.46 | $625.74 | 1,169,100 | — | — |
| 2024-12-10 | $121.93 | $633.38 | 668,400 | — | — |
| 2024-12-09 | $122.77 | $637.74 | 643,200 | — | — |
| 2024-12-06 | $121.90 | $633.22 | 493,000 | — | — |
| 2024-12-05 | $121.47 | $630.99 | 562,800 | — | — |
| 2024-12-04 | $122.14 | $634.47 | 505,100 | — | — |
| 2024-12-03 | $122.61 | $636.91 | 494,400 | — | — |
| 2024-12-02 | $123.95 | $643.87 | 651,200 | — | — |
| 2024-11-29 | $125.80 | $653.48 | 428,800 | — | — |
| 2024-11-27 | $127.03 | $659.87 | 581,300 | — | — |
| 2024-11-26 | $125.76 | $653.27 | 881,500 | — | — |
| 2024-11-25 | $123.92 | $643.72 | 941,600 | — | — |
| 2024-11-22 | $122.90 | $638.42 | 452,800 | — | — |
| 2024-11-21 | $121.99 | $633.69 | 477,500 | — | — |
| 2024-11-20 | $120.56 | $626.26 | 537,600 | — | — |
| 2024-11-19 | $121.29 | $630.05 | 746,600 | — | — |
| 2024-11-18 | $119.89 | $622.78 | 749,600 | — | — |
| 2024-11-15 | $119.77 | $622.16 | 864,400 | — | — |
| 2024-11-14 | $120.35 | $625.17 | 877,900 | — | — |
| 2024-11-13 | $123.28 | $640.39 | 923,700 | — | — |
| 2024-11-12 | $120.80 | $627.51 | 1,106,600 | — | — |
| 2024-11-11 | $121.95 | $633.48 | 756,400 | — | — |
| 2024-11-08 | $121.74 | $632.39 | 1,111,500 | — | — |
| 2024-11-07 | $118.59 | $616.03 | 633,700 | — | — |
| 2024-11-06 | $117.44 | $610.06 | 1,471,700 | — | — |
| 2024-11-05 | $118.00 | $612.96 | 662,100 | — | — |
| 2024-11-04 | $115.91 | $602.11 | 979,200 | — | — |
| 2024-11-01 | $113.73 | $590.78 | 2,430,500 | — | — |
| 2024-10-31 | $115.79 | $601.48 | 1,843,100 | — | — |
| 2024-10-30 | $117.36 | $609.64 | 666,800 | — | — |
| 2024-10-29 | $117.42 | $609.95 | 824,900 | — | — |
| 2024-10-28 | $118.70 | $616.60 | 547,700 | — | — |
| 2024-10-25 | $118.29 | $614.47 | 474,600 | — | — |
| 2024-10-24 | $120.35 | $625.17 | 684,900 | — | — |
| 2024-10-23 | $120.63 | $626.63 | 1,503,600 | — | — |
| 2024-10-22 | $119.24 | $619.41 | 678,100 | — | — |
| 2024-10-21 | $118.07 | $613.33 | 1,161,000 | — | — |
| 2024-10-18 | $120.74 | $627.20 | 682,700 | — | — |
| 2024-10-17 | $119.31 | $619.77 | 679,900 | — | — |
| 2024-10-16 | $120.85 | $627.77 | 1,106,900 | — | — |
| 2024-10-15 | $119.67 | $621.64 | 1,093,900 | — | — |
| 2024-10-14 | $119.65 | $621.54 | 566,000 | — | — |
| 2024-10-11 | $119.31 | $619.77 | 766,000 | — | — |
| 2024-10-10 | $118.79 | $617.07 | 767,300 | — | — |
| 2024-10-09 | $120.20 | $624.39 | 730,100 | — | — |
| 2024-10-08 | $119.99 | $623.30 | 653,100 | — | — |
| 2024-10-07 | $119.65 | $621.54 | 541,200 | — | — |
| 2024-10-04 | $120.86 | $627.82 | 710,000 | — | — |
| 2024-10-03 | $120.78 | $627.41 | 463,000 | — | — |
| 2024-10-02 | $122.32 | $635.41 | 778,700 | — | — |
| 2024-10-01 | $122.60 | $636.86 | 759,800 | — | — |
| 2024-09-30 | $123.53 | $641.69 | 1,141,200 | — | — |
| 2024-09-27 | $123.71 | $637.28 | 636,300 | — | — |
| 2024-09-26 | $124.37 | $640.67 | 845,800 | — | — |
| 2024-09-25 | $126.16 | $649.90 | 680,000 | — | — |
| 2024-09-24 | $126.51 | $651.70 | 911,300 | — | — |
| 2024-09-23 | $126.88 | $653.60 | 1,311,300 | — | — |
| 2024-09-20 | $125.21 | $645.00 | 1,551,700 | — | — |
| 2024-09-19 | $126.66 | $652.47 | 1,676,600 | — | — |
| 2024-09-18 | $125.25 | $645.21 | 1,922,600 | — | — |
| 2024-09-17 | $123.99 | $638.72 | 1,140,300 | — | — |
| 2024-09-16 | $124.93 | $643.56 | 1,916,000 | — | — |
| 2024-09-13 | $125.60 | $647.01 | 1,131,000 | — | — |
| 2024-09-12 | $123.10 | $634.13 | 1,195,800 | — | — |
| 2024-09-11 | $122.53 | $631.20 | 1,708,700 | — | — |
| 2024-09-10 | $123.17 | $634.49 | 1,849,400 | — | — |
| 2024-09-09 | $121.32 | $624.96 | 2,291,600 | — | — |
| 2024-09-06 | $122.17 | $629.34 | 2,652,900 | — | — |
| 2024-09-05 | $124.13 | $639.44 | 1,154,400 | — | — |
| 2024-09-04 | $125.42 | $646.08 | 980,000 | — | — |
| 2024-09-03 | $126.60 | $652.16 | 733,100 | — | — |
| 2024-08-30 | $125.20 | $644.95 | 938,900 | — | — |
| 2024-08-29 | $123.95 | $638.51 | 651,000 | — | — |
| 2024-08-28 | $124.73 | $642.53 | 714,200 | — | — |
| 2024-08-27 | $123.92 | $638.36 | 633,000 | — | — |
| 2024-08-26 | $122.91 | $633.15 | 749,000 | — | — |
| 2024-08-23 | $122.60 | $631.56 | 817,900 | — | — |
| 2024-08-22 | $120.99 | $623.26 | 556,400 | — | — |
| 2024-08-21 | $120.23 | $619.35 | 531,100 | — | — |
| 2024-08-20 | $119.85 | $617.39 | 531,700 | — | — |
| 2024-08-19 | $119.41 | $615.12 | 517,500 | — | — |
| 2024-08-16 | $119.64 | $616.31 | 464,100 | — | — |
| 2024-08-15 | $119.81 | $617.18 | 821,000 | — | — |
| 2024-08-14 | $119.82 | $617.24 | 574,400 | — | — |
| 2024-08-13 | $119.58 | $616.00 | 827,100 | — | — |
| 2024-08-12 | $119.54 | $615.79 | 1,079,900 | — | — |
| 2024-08-09 | $119.33 | $614.71 | 458,800 | — | — |
| 2024-08-08 | $118.79 | $611.93 | 634,700 | — | — |
| 2024-08-07 | $117.90 | $607.35 | 960,000 | — | — |
| 2024-08-06 | $117.22 | $603.84 | 861,300 | — | — |
| 2024-08-05 | $114.96 | $592.20 | 1,284,200 | — | — |
| 2024-08-02 | $118.20 | $608.89 | 2,342,900 | — | — |
| 2024-08-01 | $115.07 | $592.77 | 1,985,300 | — | — |
| 2024-07-31 | $110.75 | $570.51 | 1,849,000 | — | — |
| 2024-07-30 | $111.79 | $575.87 | 1,150,700 | — | — |
| 2024-07-29 | $113.44 | $584.37 | 800,700 | — | — |
| 2024-07-26 | $113.01 | $582.16 | 756,300 | — | — |
| 2024-07-25 | $110.91 | $571.34 | 783,600 | — | — |
| 2024-07-24 | $113.08 | $582.52 | 845,100 | — | — |
| 2024-07-23 | $113.00 | $582.10 | 459,800 | — | — |
| 2024-07-22 | $113.47 | $584.53 | 766,300 | — | — |
| 2024-07-19 | $112.65 | $580.30 | 550,900 | — | — |
| 2024-07-18 | $112.97 | $581.95 | 903,900 | — | — |
| 2024-07-17 | $112.96 | $581.90 | 726,700 | — | — |
| 2024-07-16 | $111.23 | $572.99 | 596,400 | — | — |
| 2024-07-15 | $109.29 | $562.99 | 709,700 | — | — |
| 2024-07-12 | $108.65 | $559.70 | 742,900 | — | — |
| 2024-07-11 | $109.19 | $562.48 | 723,100 | — | — |
| 2024-07-10 | $108.98 | $561.40 | 576,600 | — | — |
| 2024-07-09 | $108.01 | $556.40 | 868,900 | — | — |
| 2024-07-08 | $108.03 | $556.50 | 403,800 | — | — |
| 2024-07-05 | $107.72 | $554.90 | 508,700 | — | — |
| 2024-07-03 | $107.50 | $553.77 | 494,000 | — | — |
| 2024-07-02 | $108.93 | $561.14 | 479,300 | — | — |
| 2024-07-01 | $109.19 | $562.48 | 591,500 | — | — |
| 2024-06-28 | $109.11 | $562.07 | 1,338,800 | — | — |
| 2024-06-27 | $109.74 | $560.00 | 491,000 | — | — |
| 2024-06-26 | $108.68 | $554.60 | 734,500 | — | — |
| 2024-06-25 | $109.92 | $560.92 | 572,600 | — | — |
| 2024-06-24 | $111.10 | $566.94 | 609,500 | — | — |
| 2024-06-21 | $109.70 | $559.80 | 1,255,600 | — | — |
| 2024-06-20 | $109.37 | $558.12 | 782,800 | — | — |
| 2024-06-18 | $109.62 | $559.39 | 745,800 | — | — |
| 2024-06-17 | $108.50 | $553.68 | 652,400 | — | — |
| 2024-06-14 | $108.04 | $551.33 | 441,500 | — | — |
| 2024-06-13 | $106.99 | $545.97 | 750,800 | — | — |
| 2024-06-12 | $107.40 | $548.06 | 718,700 | — | — |
| 2024-06-11 | $106.20 | $541.94 | 617,000 | — | — |
| 2024-06-10 | $107.53 | $548.73 | 859,100 | — | — |
| 2024-06-07 | $106.69 | $544.44 | 407,200 | — | — |
| 2024-06-06 | $106.98 | $545.92 | 470,300 | — | — |
| 2024-06-05 | $107.24 | $547.25 | 816,800 | — | — |
| 2024-06-04 | $106.38 | $542.86 | 1,005,700 | — | — |
| 2024-06-03 | $103.64 | $528.88 | 1,042,500 | — | — |
| 2024-05-31 | $102.65 | $523.82 | 1,447,500 | — | — |
| 2024-05-30 | $101.01 | $515.46 | 779,000 | — | — |
| 2024-05-29 | $99.40 | $507.24 | 987,200 | — | — |
| 2024-05-28 | $101.51 | $518.01 | 794,600 | — | — |
| 2024-05-24 | $103.60 | $528.67 | 573,200 | — | — |
| 2024-05-23 | $104.01 | $530.76 | 674,000 | — | — |
| 2024-05-22 | $105.36 | $537.65 | 901,000 | — | — |
| 2024-05-21 | $105.92 | $540.51 | 895,500 | — | — |
| 2024-05-20 | $105.57 | $538.73 | 1,269,500 | — | — |
| 2024-05-17 | $106.50 | $543.47 | 833,800 | — | — |
| 2024-05-16 | $106.52 | $543.57 | 774,900 | — | — |
| 2024-05-15 | $108.01 | $551.18 | 842,300 | — | — |
| 2024-05-14 | $106.91 | $545.56 | 606,500 | — | — |
| 2024-05-13 | $106.74 | $544.70 | 684,800 | — | — |
| 2024-05-10 | $106.64 | $544.19 | 629,900 | — | — |
| 2024-05-09 | $106.83 | $545.15 | 767,200 | — | — |
| 2024-05-08 | $104.17 | $531.58 | 823,000 | — | — |
| 2024-05-07 | $105.99 | $540.87 | 844,200 | — | — |
| 2024-05-06 | $105.98 | $540.82 | 1,675,200 | — | — |
| 2024-05-03 | $105.08 | $536.22 | 2,124,800 | — | — |
| 2024-05-02 | $100.53 | $513.01 | 1,173,500 | — | — |
| 2024-05-01 | $98.55 | $502.90 | 1,258,500 | — | — |
| 2024-04-30 | $99.68 | $508.67 | 950,800 | — | — |
| 2024-04-29 | $100.28 | $511.73 | 646,600 | — | — |
| 2024-04-26 | $99.62 | $508.36 | 873,100 | — | — |
| 2024-04-25 | $98.21 | $501.17 | 596,300 | — | — |
| 2024-04-24 | $98.86 | $504.48 | 1,088,900 | — | — |
| 2024-04-23 | $98.60 | $503.16 | 820,100 | — | — |
| 2024-04-22 | $98.07 | $500.45 | 537,300 | — | — |
| 2024-04-19 | $96.29 | $491.37 | 668,400 | — | — |
| 2024-04-18 | $95.29 | $486.27 | 562,500 | — | — |
| 2024-04-17 | $95.32 | $486.42 | 843,000 | — | — |
| 2024-04-16 | $95.05 | $485.04 | 606,700 | — | — |
| 2024-04-15 | $96.62 | $493.05 | 540,800 | — | — |
| 2024-04-12 | $97.94 | $499.79 | 1,018,500 | — | — |
| 2024-04-11 | $99.94 | $510.00 | 1,233,400 | — | — |
| 2024-04-10 | $100.80 | $514.38 | 1,020,000 | — | — |
| 2024-04-09 | $103.58 | $528.57 | 1,684,400 | — | — |
| 2024-04-08 | $102.13 | $521.17 | 1,805,000 | — | — |
| 2024-04-05 | $96.62 | $493.05 | 673,900 | — | — |
| 2024-04-04 | $95.87 | $489.23 | 861,300 | — | — |
| 2024-04-03 | $95.88 | $489.28 | 814,100 | — | — |
| 2024-04-02 | $95.65 | $488.10 | 585,300 | — | — |
| 2024-04-01 | $96.42 | $492.03 | 874,800 | — | — |
| 2024-03-28 | $98.40 | $502.14 | 1,216,700 | — | — |
| 2024-03-27 | $97.16 | $495.81 | 1,577,800 | — | — |
| 2024-03-26 | $96.30 | $486.16 | 853,100 | — | — |
| 2024-03-25 | $97.50 | $492.22 | 1,001,200 | — | — |
| 2024-03-22 | $98.22 | $495.86 | 819,100 | — | — |
| 2024-03-21 | $99.70 | $503.33 | 1,084,100 | — | — |
| 2024-03-20 | $98.36 | $496.56 | 862,300 | — | — |
| 2024-03-19 | $97.08 | $490.10 | 1,193,800 | — | — |
| 2024-03-18 | $97.46 | $492.02 | 982,300 | — | — |
| 2024-03-15 | $98.49 | $497.22 | 1,664,700 | — | — |
| 2024-03-14 | $97.92 | $494.34 | 1,296,700 | — | — |
| 2024-03-13 | $99.03 | $499.95 | 1,080,300 | — | — |
| 2024-03-12 | $98.19 | $495.71 | 1,189,300 | — | — |
| 2024-03-11 | $99.98 | $504.74 | 1,020,900 | — | — |
| 2024-03-08 | $101.17 | $510.75 | 2,252,500 | — | — |
| 2024-03-07 | $98.74 | $498.48 | 936,300 | — | — |
| 2024-03-06 | $98.27 | $496.11 | 1,644,900 | — | — |
| 2024-03-05 | $96.69 | $488.13 | 1,273,700 | — | — |
| 2024-03-04 | $96.74 | $488.39 | 1,639,900 | — | — |
| 2024-03-01 | $95.80 | $483.64 | 885,500 | — | — |
| 2024-02-29 | $94.48 | $476.98 | 1,595,000 | — | — |
| 2024-02-28 | $93.77 | $473.39 | 876,800 | — | — |
| 2024-02-27 | $93.23 | $470.67 | 983,800 | — | — |
| 2024-02-26 | $92.58 | $467.38 | 765,500 | — | — |
| 2024-02-23 | $94.85 | $478.84 | 801,500 | — | — |
| 2024-02-22 | $94.76 | $478.39 | 971,900 | — | — |
| 2024-02-21 | $95.41 | $481.67 | 782,700 | — | — |
| 2024-02-20 | $94.49 | $477.03 | 768,100 | — | — |
| 2024-02-16 | $96.16 | $485.46 | 966,700 | — | — |
| 2024-02-15 | $97.37 | $491.57 | 1,332,900 | — | — |
| 2024-02-14 | $93.84 | $473.74 | 1,347,100 | — | — |
| 2024-02-13 | $91.89 | $463.90 | 734,400 | — | — |
| 2024-02-12 | $94.19 | $475.51 | 715,800 | — | — |
| 2024-02-09 | $93.46 | $471.83 | 713,400 | — | — |
| 2024-02-08 | $93.95 | $474.30 | 1,193,800 | — | — |
| 2024-02-07 | $94.69 | $478.04 | 1,339,400 | — | — |
| 2024-02-06 | $95.32 | $481.22 | 1,341,800 | — | — |
| 2024-02-05 | $93.88 | $473.95 | 1,189,500 | — | — |
| 2024-02-02 | $96.57 | $487.53 | 3,131,800 | — | — |
| 2024-02-01 | $95.55 | $482.38 | 2,641,400 | — | — |
| 2024-01-31 | $93.84 | $473.74 | 2,795,000 | — | — |
| 2024-01-30 | $95.06 | $479.90 | 1,087,100 | — | — |
| 2024-01-29 | $96.29 | $486.11 | 1,355,600 | — | — |
| 2024-01-26 | $95.75 | $483.39 | 976,800 | — | — |
| 2024-01-25 | $95.86 | $483.94 | 960,700 | — | — |
| 2024-01-24 | $97.58 | $492.63 | 1,107,800 | — | — |
| 2024-01-23 | $98.36 | $496.56 | 825,800 | — | — |
| 2024-01-22 | $99.18 | $500.70 | 888,900 | — | — |
| 2024-01-19 | $98.74 | $498.48 | 1,708,400 | — | — |
| 2024-01-18 | $95.76 | $483.44 | 1,180,400 | — | — |
| 2024-01-17 | $96.58 | $487.58 | 1,093,300 | — | — |
| 2024-01-16 | $99.51 | $502.37 | 1,332,500 | — | — |
| 2024-01-12 | $99.22 | $500.91 | 694,900 | — | — |
| 2024-01-11 | $99.22 | $500.91 | 1,131,500 | — | — |
| 2024-01-10 | $98.53 | $497.42 | 740,500 | — | — |
| 2024-01-09 | $98.10 | $495.25 | 770,100 | — | — |
| 2024-01-08 | $99.25 | $501.06 | 872,900 | — | — |
| 2024-01-05 | $98.19 | $495.71 | 998,600 | — | — |
| 2024-01-04 | $97.81 | $493.79 | 840,200 | — | — |
| 2024-01-03 | $97.81 | $493.79 | 657,300 | — | — |
| 2024-01-02 | $100.38 | $506.76 | 960,300 | — | — |