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
- 1980-03-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 | $290.04 | $744.38 | 777,900 | — | — |
| 2024-12-30 | $288.69 | $740.91 | 816,100 | — | — |
| 2024-12-27 | $292.81 | $751.49 | 457,000 | — | — |
| 2024-12-26 | $295.08 | $757.31 | 418,500 | — | — |
| 2024-12-24 | $296.02 | $759.73 | 296,100 | — | — |
| 2024-12-23 | $293.55 | $753.39 | 797,200 | — | — |
| 2024-12-20 | $294.99 | $757.08 | 2,258,700 | — | — |
| 2024-12-19 | $293.17 | $752.41 | 1,041,300 | — | — |
| 2024-12-18 | $295.31 | $757.90 | 1,043,200 | — | — |
| 2024-12-17 | $304.71 | $782.03 | 924,200 | — | — |
| 2024-12-16 | $306.72 | $787.19 | 984,800 | — | — |
| 2024-12-13 | $312.30 | $801.51 | 1,025,300 | — | — |
| 2024-12-12 | $310.89 | $797.89 | 653,100 | — | — |
| 2024-12-11 | $312.36 | $801.66 | 858,300 | — | — |
| 2024-12-10 | $315.21 | $808.98 | 742,100 | — | — |
| 2024-12-09 | $316.62 | $812.60 | 1,216,000 | — | — |
| 2024-12-06 | $320.11 | $821.55 | 1,020,300 | — | — |
| 2024-12-05 | $321.97 | $826.33 | 1,730,000 | — | — |
| 2024-12-04 | $327.48 | $840.47 | 974,900 | — | — |
| 2024-12-03 | $330.64 | $848.58 | 1,441,900 | — | — |
| 2024-12-02 | $335.62 | $861.36 | 766,200 | — | — |
| 2024-11-29 | $334.33 | $858.05 | 769,800 | — | — |
| 2024-11-27 | $333.22 | $855.20 | 1,293,800 | — | — |
| 2024-11-26 | $334.78 | $859.20 | 1,785,000 | — | — |
| 2024-11-25 | $333.97 | $857.12 | 2,640,600 | — | — |
| 2024-11-22 | $331.83 | $851.63 | 2,200,200 | — | — |
| 2024-11-21 | $328.88 | $844.06 | 1,972,000 | — | — |
| 2024-11-20 | $327.85 | $841.42 | 1,694,300 | — | — |
| 2024-11-19 | $328.00 | $841.80 | 1,881,500 | — | — |
| 2024-11-18 | $327.89 | $841.52 | 1,898,400 | — | — |
| 2024-11-15 | $317.10 | $813.83 | 1,113,000 | — | — |
| 2024-11-14 | $315.88 | $810.70 | 1,081,200 | — | — |
| 2024-11-13 | $312.89 | $803.02 | 955,200 | — | — |
| 2024-11-12 | $311.12 | $798.48 | 1,021,000 | — | — |
| 2024-11-11 | $313.91 | $805.64 | 1,940,800 | — | — |
| 2024-11-08 | $312.99 | $803.28 | 2,585,100 | — | — |
| 2024-11-07 | $312.82 | $802.84 | 2,141,700 | — | — |
| 2024-11-06 | $306.73 | $787.21 | 1,871,400 | — | — |
| 2024-11-05 | $306.37 | $786.29 | 1,502,800 | — | — |
| 2024-11-04 | $306.09 | $785.57 | 1,608,000 | — | — |
| 2024-11-01 | $309.21 | $793.58 | 794,500 | — | — |
| 2024-10-31 | $310.53 | $796.97 | 2,280,900 | — | — |
| 2024-10-30 | $312.77 | $802.71 | 1,042,900 | — | — |
| 2024-10-29 | $315.30 | $809.21 | 1,579,400 | — | — |
| 2024-10-28 | $318.26 | $816.80 | 1,185,600 | — | — |
| 2024-10-25 | $318.02 | $816.19 | 1,294,800 | — | — |
| 2024-10-24 | $322.10 | $826.66 | 1,588,200 | — | — |
| 2024-10-23 | $326.62 | $838.26 | 1,045,100 | — | — |
| 2024-10-22 | $330.37 | $847.88 | 1,246,900 | — | — |
| 2024-10-21 | $331.56 | $850.94 | 857,800 | — | — |
| 2024-10-18 | $332.10 | $852.32 | 1,074,100 | — | — |
| 2024-10-17 | $328.77 | $843.78 | 1,182,000 | — | — |
| 2024-10-16 | $326.70 | $838.47 | 1,886,500 | — | — |
| 2024-10-15 | $323.23 | $829.56 | 2,092,400 | — | — |
| 2024-10-14 | $320.34 | $822.14 | 1,058,000 | — | — |
| 2024-10-11 | $316.66 | $812.70 | 775,700 | — | — |
| 2024-10-10 | $314.61 | $807.44 | 2,574,100 | — | — |
| 2024-10-09 | $313.97 | $805.79 | 2,375,200 | — | — |
| 2024-10-08 | $310.36 | $796.53 | 1,556,600 | — | — |
| 2024-10-07 | $312.69 | $802.51 | 4,243,100 | — | — |
| 2024-10-04 | $285.50 | $732.73 | 919,000 | — | — |
| 2024-10-03 | $285.58 | $732.93 | 982,200 | — | — |
| 2024-10-02 | $290.00 | $744.28 | 1,347,000 | — | — |
| 2024-10-01 | $291.43 | $747.95 | 1,267,400 | — | — |
| 2024-09-30 | $297.74 | $759.60 | 1,031,000 | — | — |
| 2024-09-27 | $300.36 | $766.28 | 1,057,100 | — | — |
| 2024-09-26 | $299.46 | $763.99 | 1,798,700 | — | — |
| 2024-09-25 | $295.72 | $754.44 | 1,349,400 | — | — |
| 2024-09-24 | $295.59 | $754.11 | 1,294,600 | — | — |
| 2024-09-23 | $292.05 | $745.08 | 1,539,100 | — | — |
| 2024-09-20 | $287.98 | $734.70 | 4,148,400 | — | — |
| 2024-09-19 | $287.72 | $734.03 | 958,300 | — | — |
| 2024-09-18 | $287.30 | $732.96 | 1,016,900 | — | — |
| 2024-09-17 | $291.13 | $742.73 | 1,056,300 | — | — |
| 2024-09-16 | $288.87 | $736.97 | 1,311,500 | — | — |
| 2024-09-13 | $284.13 | $724.88 | 1,044,800 | — | — |
| 2024-09-12 | $280.02 | $714.39 | 1,400,400 | — | — |
| 2024-09-11 | $277.71 | $708.50 | 914,400 | — | — |
| 2024-09-10 | $275.23 | $702.17 | 771,400 | — | — |
| 2024-09-09 | $273.82 | $698.57 | 1,244,900 | — | — |
| 2024-09-06 | $268.71 | $685.54 | 1,066,100 | — | — |
| 2024-09-05 | $273.55 | $697.88 | 1,008,700 | — | — |
| 2024-09-04 | $274.67 | $700.74 | 718,500 | — | — |
| 2024-09-03 | $275.19 | $702.07 | 1,600,000 | — | — |
| 2024-08-30 | $278.85 | $711.41 | 919,000 | — | — |
| 2024-08-29 | $277.10 | $706.94 | 506,700 | — | — |
| 2024-08-28 | $276.79 | $706.15 | 670,200 | — | — |
| 2024-08-27 | $277.91 | $709.01 | 1,595,300 | — | — |
| 2024-08-26 | $278.76 | $711.18 | 1,058,500 | — | — |
| 2024-08-23 | $275.86 | $703.78 | 514,200 | — | — |
| 2024-08-22 | $274.43 | $700.13 | 545,800 | — | — |
| 2024-08-21 | $275.52 | $702.91 | 598,600 | — | — |
| 2024-08-20 | $273.42 | $697.55 | 564,400 | — | — |
| 2024-08-19 | $274.17 | $699.47 | 548,000 | — | — |
| 2024-08-16 | $276.04 | $704.24 | 764,900 | — | — |
| 2024-08-15 | $273.88 | $698.73 | 846,400 | — | — |
| 2024-08-14 | $276.49 | $705.38 | 706,600 | — | — |
| 2024-08-13 | $276.55 | $705.54 | 695,300 | — | — |
| 2024-08-12 | $273.93 | $698.85 | 1,375,600 | — | — |
| 2024-08-09 | $278.23 | $709.82 | 1,228,700 | — | — |
| 2024-08-08 | $279.21 | $712.32 | 940,800 | — | — |
| 2024-08-07 | $277.44 | $707.81 | 1,167,900 | — | — |
| 2024-08-06 | $278.56 | $710.67 | 838,500 | — | — |
| 2024-08-05 | $278.47 | $710.44 | 1,111,500 | — | — |
| 2024-08-02 | $281.74 | $718.78 | 1,832,100 | — | — |
| 2024-08-01 | $287.47 | $733.40 | 3,842,800 | — | — |
| 2024-07-31 | $263.85 | $673.14 | 1,813,000 | — | — |
| 2024-07-30 | $264.23 | $674.11 | 964,600 | — | — |
| 2024-07-29 | $265.74 | $677.96 | 1,539,600 | — | — |
| 2024-07-26 | $260.98 | $665.82 | 1,042,900 | — | — |
| 2024-07-25 | $258.64 | $659.85 | 1,760,200 | — | — |
| 2024-07-24 | $260.20 | $663.83 | 2,826,900 | — | — |
| 2024-07-23 | $256.00 | $653.11 | 3,224,100 | — | — |
| 2024-07-22 | $248.55 | $634.10 | 3,865,900 | — | — |
| 2024-07-19 | $262.91 | $670.74 | 762,600 | — | — |
| 2024-07-18 | $266.59 | $680.13 | 696,900 | — | — |
| 2024-07-17 | $270.47 | $690.03 | 725,300 | — | — |
| 2024-07-16 | $267.53 | $682.53 | 1,210,800 | — | — |
| 2024-07-15 | $259.84 | $662.91 | 998,500 | — | — |
| 2024-07-12 | $261.31 | $666.66 | 1,054,700 | — | — |
| 2024-07-11 | $258.00 | $658.21 | 1,410,500 | — | — |
| 2024-07-10 | $255.66 | $652.24 | 2,172,300 | — | — |
| 2024-07-09 | $254.70 | $649.79 | 1,740,800 | — | — |
| 2024-07-08 | $254.90 | $650.30 | 1,182,000 | — | — |
| 2024-07-05 | $252.67 | $644.61 | 1,381,400 | — | — |
| 2024-07-03 | $253.00 | $645.46 | 763,700 | — | — |
| 2024-07-02 | $251.00 | $640.35 | 2,832,500 | — | — |
| 2024-07-01 | $247.34 | $631.02 | 1,974,700 | — | — |
| 2024-06-28 | $258.05 | $653.82 | 2,606,700 | — | — |
| 2024-06-27 | $263.07 | $666.54 | 2,748,000 | — | — |
| 2024-06-26 | $263.70 | $668.14 | 6,456,100 | — | — |
| 2024-06-25 | $267.09 | $676.73 | 3,646,000 | — | — |
| 2024-06-24 | $270.90 | $686.38 | 2,891,100 | — | — |
| 2024-06-21 | $272.91 | $691.48 | 2,500,400 | — | — |
| 2024-06-20 | $272.07 | $689.35 | 1,146,600 | — | — |
| 2024-06-18 | $274.70 | $696.01 | 1,160,600 | — | — |
| 2024-06-17 | $273.11 | $691.98 | 1,217,500 | — | — |
| 2024-06-14 | $275.14 | $697.13 | 1,503,300 | — | — |
| 2024-06-13 | $285.31 | $722.89 | 2,049,400 | — | — |
| 2024-06-12 | $283.05 | $717.17 | 1,400,200 | — | — |
| 2024-06-11 | $280.81 | $711.49 | 1,700,700 | — | — |
| 2024-06-10 | $282.31 | $715.29 | 1,942,000 | — | — |
| 2024-06-07 | $279.53 | $708.25 | 2,225,300 | — | — |
| 2024-06-06 | $269.72 | $683.39 | 1,341,300 | — | — |
| 2024-06-05 | $270.33 | $684.94 | 804,100 | — | — |
| 2024-06-04 | $270.30 | $684.86 | 1,453,800 | — | — |
| 2024-06-03 | $270.91 | $686.41 | 2,101,800 | — | — |
| 2024-05-31 | $266.70 | $675.74 | 2,569,000 | — | — |
| 2024-05-30 | $260.50 | $660.03 | 1,185,600 | — | — |
| 2024-05-29 | $260.27 | $659.45 | 1,109,100 | — | — |
| 2024-05-28 | $264.63 | $670.50 | 1,207,700 | — | — |
| 2024-05-24 | $264.61 | $670.45 | 1,070,600 | — | — |
| 2024-05-23 | $263.00 | $666.37 | 1,466,500 | — | — |
| 2024-05-22 | $264.65 | $670.55 | 1,060,000 | — | — |
| 2024-05-21 | $264.66 | $670.57 | 1,900,200 | — | — |
| 2024-05-20 | $266.21 | $674.50 | 2,246,000 | — | — |
| 2024-05-17 | $262.70 | $665.61 | 2,877,900 | — | — |
| 2024-05-16 | $257.04 | $651.27 | 2,746,000 | — | — |
| 2024-05-15 | $251.60 | $637.48 | 1,068,100 | — | — |
| 2024-05-14 | $248.56 | $629.78 | 1,613,400 | — | — |
| 2024-05-13 | $250.26 | $634.09 | 2,289,400 | — | — |
| 2024-05-10 | $250.55 | $634.82 | 1,555,100 | — | — |
| 2024-05-09 | $250.61 | $634.97 | 840,300 | — | — |
| 2024-05-08 | $246.27 | $623.98 | 891,300 | — | — |
| 2024-05-07 | $248.65 | $630.01 | 1,099,800 | — | — |
| 2024-05-06 | $247.60 | $627.35 | 936,900 | — | — |
| 2024-05-03 | $245.87 | $622.96 | 1,559,500 | — | — |
| 2024-05-02 | $243.69 | $617.44 | 1,811,400 | — | — |
| 2024-05-01 | $237.49 | $601.73 | 1,845,100 | — | — |
| 2024-04-30 | $236.34 | $598.82 | 3,555,900 | — | — |
| 2024-04-29 | $238.12 | $603.33 | 1,623,400 | — | — |
| 2024-04-26 | $236.08 | $598.16 | 1,251,400 | — | — |
| 2024-04-25 | $235.08 | $595.63 | 1,037,600 | — | — |
| 2024-04-24 | $234.68 | $594.61 | 1,297,300 | — | — |
| 2024-04-23 | $233.71 | $592.15 | 1,175,200 | — | — |
| 2024-04-22 | $234.36 | $593.80 | 1,591,200 | — | — |
| 2024-04-19 | $231.64 | $586.91 | 1,797,200 | — | — |
| 2024-04-18 | $233.02 | $590.41 | 1,302,000 | — | — |
| 2024-04-17 | $229.01 | $580.25 | 1,452,500 | — | — |
| 2024-04-16 | $227.76 | $577.08 | 2,590,000 | — | — |
| 2024-04-15 | $231.16 | $585.69 | 1,307,400 | — | — |
| 2024-04-12 | $231.53 | $586.63 | 1,520,100 | — | — |
| 2024-04-11 | $236.25 | $598.59 | 1,737,600 | — | — |
| 2024-04-10 | $235.91 | $597.73 | 1,407,400 | — | — |
| 2024-04-09 | $239.66 | $607.23 | 890,800 | — | — |
| 2024-04-08 | $237.63 | $602.09 | 1,013,600 | — | — |
| 2024-04-05 | $238.68 | $604.75 | 1,588,700 | — | — |
| 2024-04-04 | $237.11 | $600.77 | 829,600 | — | — |
| 2024-04-03 | $239.60 | $607.08 | 1,009,000 | — | — |
| 2024-04-02 | $239.84 | $607.69 | 1,227,300 | — | — |
| 2024-04-01 | $243.42 | $616.76 | 851,300 | — | — |
| 2024-03-28 | $242.27 | $613.84 | 1,439,900 | — | — |
| 2024-03-27 | $243.10 | $611.46 | 926,600 | — | — |
| 2024-03-26 | $237.83 | $598.21 | 1,097,100 | — | — |
| 2024-03-25 | $237.56 | $597.53 | 944,200 | — | — |
| 2024-03-22 | $236.71 | $595.39 | 1,153,800 | — | — |
| 2024-03-21 | $235.49 | $592.32 | 2,328,600 | — | — |
| 2024-03-20 | $238.95 | $601.02 | 2,848,600 | — | — |
| 2024-03-19 | $241.82 | $608.24 | 1,156,600 | — | — |
| 2024-03-18 | $245.61 | $617.77 | 1,172,400 | — | — |
| 2024-03-15 | $244.63 | $615.31 | 2,369,600 | — | — |
| 2024-03-14 | $245.14 | $616.59 | 1,416,100 | — | — |
| 2024-03-13 | $247.29 | $622.00 | 1,144,500 | — | — |
| 2024-03-12 | $244.87 | $615.91 | 1,632,600 | — | — |
| 2024-03-11 | $247.94 | $623.63 | 1,452,000 | — | — |
| 2024-03-08 | $241.61 | $607.71 | 1,726,700 | — | — |
| 2024-03-07 | $245.17 | $616.67 | 1,993,000 | — | — |
| 2024-03-06 | $243.10 | $611.46 | 2,325,400 | — | — |
| 2024-03-05 | $239.58 | $602.61 | 2,566,600 | — | — |
| 2024-03-04 | $238.41 | $599.66 | 1,861,700 | — | — |
| 2024-03-01 | $236.00 | $593.60 | 1,292,400 | — | — |
| 2024-02-29 | $234.04 | $588.67 | 1,726,300 | — | — |
| 2024-02-28 | $232.41 | $584.57 | 1,793,600 | — | — |
| 2024-02-27 | $231.73 | $582.86 | 2,338,100 | — | — |
| 2024-02-26 | $229.36 | $576.90 | 1,657,100 | — | — |
| 2024-02-23 | $232.79 | $585.53 | 1,795,400 | — | — |
| 2024-02-22 | $231.50 | $582.28 | 2,181,200 | — | — |
| 2024-02-21 | $228.10 | $573.73 | 1,582,300 | — | — |
| 2024-02-20 | $228.09 | $573.71 | 1,927,100 | — | — |
| 2024-02-16 | $226.85 | $570.59 | 1,694,100 | — | — |
| 2024-02-15 | $226.95 | $570.84 | 2,429,400 | — | — |
| 2024-02-14 | $217.01 | $545.84 | 2,117,100 | — | — |
| 2024-02-13 | $217.61 | $547.35 | 2,769,700 | — | — |
| 2024-02-12 | $222.59 | $559.87 | 1,946,400 | — | — |
| 2024-02-09 | $219.84 | $552.96 | 2,381,700 | — | — |
| 2024-02-08 | $219.91 | $553.13 | 3,243,700 | — | — |
| 2024-02-07 | $215.38 | $541.74 | 3,469,400 | — | — |
| 2024-02-06 | $218.05 | $548.45 | 4,983,100 | — | — |
| 2024-02-05 | $218.02 | $548.38 | 7,998,200 | — | — |
| 2024-02-02 | $258.17 | $649.37 | 1,934,600 | — | — |
| 2024-02-01 | $259.56 | $652.86 | 1,517,100 | — | — |
| 2024-01-31 | $255.71 | $643.18 | 1,941,500 | — | — |
| 2024-01-30 | $259.28 | $652.16 | 2,053,700 | — | — |
| 2024-01-29 | $261.13 | $656.81 | 1,192,400 | — | — |
| 2024-01-26 | $261.90 | $658.75 | 873,200 | — | — |
| 2024-01-25 | $263.65 | $663.15 | 1,936,400 | — | — |
| 2024-01-24 | $257.16 | $646.83 | 1,768,600 | — | — |
| 2024-01-23 | $263.24 | $662.12 | 1,539,800 | — | — |
| 2024-01-22 | $260.93 | $656.31 | 1,501,100 | — | — |
| 2024-01-19 | $260.64 | $655.58 | 2,509,600 | — | — |
| 2024-01-18 | $260.03 | $654.04 | 1,157,300 | — | — |
| 2024-01-17 | $260.14 | $654.32 | 1,201,300 | — | — |
| 2024-01-16 | $260.45 | $655.10 | 1,435,200 | — | — |
| 2024-01-12 | $264.13 | $664.36 | 1,201,600 | — | — |
| 2024-01-11 | $264.59 | $665.51 | 1,046,200 | — | — |
| 2024-01-10 | $266.96 | $671.47 | 922,000 | — | — |
| 2024-01-09 | $268.09 | $674.32 | 831,600 | — | — |
| 2024-01-08 | $272.84 | $686.26 | 912,200 | — | — |
| 2024-01-05 | $270.15 | $679.50 | 777,400 | — | — |
| 2024-01-04 | $270.25 | $679.75 | 956,800 | — | — |
| 2024-01-03 | $270.86 | $681.28 | 1,117,600 | — | — |
| 2024-01-02 | $273.47 | $687.85 | 1,109,200 | — | — |