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
- 1984-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 | $505.86 | $639.07 | 4,214,000 | — | — |
| 2024-12-30 | $507.80 | $641.52 | 5,408,600 | — | — |
| 2024-12-27 | $509.99 | $644.29 | 3,471,800 | — | — |
| 2024-12-26 | $511.15 | $645.75 | 3,387,000 | — | — |
| 2024-12-24 | $506.10 | $639.37 | 1,824,400 | — | — |
| 2024-12-23 | $506.34 | $639.68 | 4,286,000 | — | — |
| 2024-12-20 | $500.13 | $631.83 | 10,956,900 | — | — |
| 2024-12-19 | $489.25 | $618.09 | 7,418,100 | — | — |
| 2024-12-18 | $499.72 | $631.31 | 10,147,600 | — | — |
| 2024-12-17 | $485.52 | $613.38 | 14,132,700 | — | — |
| 2024-12-16 | $498.50 | $629.77 | 8,880,000 | — | — |
| 2024-12-13 | $520.48 | $657.54 | 8,202,900 | — | — |
| 2024-12-12 | $515.76 | $651.58 | 9,403,800 | — | — |
| 2024-12-11 | $533.53 | $674.03 | 10,363,000 | — | — |
| 2024-12-10 | $565.19 | $714.02 | 5,360,600 | — | — |
| 2024-12-09 | $560.62 | $708.25 | 7,684,700 | — | — |
| 2024-12-06 | $549.62 | $691.70 | 13,003,600 | — | — |
| 2024-12-05 | $578.97 | $728.64 | 5,943,700 | — | — |
| 2024-12-04 | $610.79 | $768.68 | 4,147,600 | — | — |
| 2024-12-03 | $605.23 | $761.69 | 2,329,900 | — | — |
| 2024-12-02 | $608.52 | $765.83 | 3,364,900 | — | — |
| 2024-11-29 | $610.20 | $767.94 | 2,010,800 | — | — |
| 2024-11-27 | $608.38 | $765.65 | 2,269,800 | — | — |
| 2024-11-26 | $606.79 | $763.65 | 2,693,600 | — | — |
| 2024-11-25 | $605.83 | $762.44 | 5,146,200 | — | — |
| 2024-11-22 | $590.87 | $743.62 | 3,197,900 | — | — |
| 2024-11-21 | $597.49 | $751.95 | 2,722,900 | — | — |
| 2024-11-20 | $600.50 | $755.73 | 3,928,600 | — | — |
| 2024-11-19 | $577.00 | $726.16 | 3,198,300 | — | — |
| 2024-11-18 | $589.65 | $742.08 | 2,577,100 | — | — |
| 2024-11-15 | $592.23 | $745.33 | 3,423,900 | — | — |
| 2024-11-14 | $593.15 | $746.48 | 3,079,200 | — | — |
| 2024-11-13 | $605.87 | $762.49 | 3,409,400 | — | — |
| 2024-11-12 | $614.67 | $773.57 | 2,809,400 | — | — |
| 2024-11-11 | $625.25 | $786.88 | 3,003,200 | — | — |
| 2024-11-08 | $615.81 | $775.00 | 3,875,800 | — | — |
| 2024-11-07 | $605.45 | $761.96 | 5,254,300 | — | — |
| 2024-11-06 | $596.69 | $750.94 | 6,591,300 | — | — |
| 2024-11-05 | $567.03 | $713.61 | 2,608,100 | — | — |
| 2024-11-04 | $557.77 | $701.96 | 2,656,600 | — | — |
| 2024-11-01 | $567.56 | $714.28 | 2,548,300 | — | — |
| 2024-10-31 | $564.50 | $710.43 | 2,490,000 | — | — |
| 2024-10-30 | $562.96 | $708.49 | 2,323,600 | — | — |
| 2024-10-29 | $562.13 | $707.45 | 2,600,300 | — | — |
| 2024-10-28 | $565.24 | $711.36 | 1,826,500 | — | — |
| 2024-10-25 | $564.56 | $710.50 | 2,513,700 | — | — |
| 2024-10-24 | $560.81 | $705.78 | 2,590,200 | — | — |
| 2024-10-23 | $564.64 | $710.60 | 2,911,900 | — | — |
| 2024-10-22 | $569.86 | $717.17 | 2,593,800 | — | — |
| 2024-10-21 | $571.47 | $719.20 | 3,018,000 | — | — |
| 2024-10-18 | $569.61 | $716.86 | 3,687,000 | — | — |
| 2024-10-17 | $566.03 | $712.35 | 5,588,700 | — | — |
| 2024-10-16 | $571.34 | $719.04 | 5,103,900 | — | — |
| 2024-10-15 | $556.29 | $700.10 | 11,939,400 | — | — |
| 2024-10-14 | $605.40 | $761.90 | 2,447,100 | — | — |
| 2024-10-11 | $598.05 | $752.65 | 1,909,700 | — | — |
| 2024-10-10 | $597.70 | $752.21 | 2,143,200 | — | — |
| 2024-10-09 | $591.22 | $744.06 | 2,207,700 | — | — |
| 2024-10-08 | $581.58 | $731.92 | 2,231,400 | — | — |
| 2024-10-07 | $583.56 | $734.42 | 2,591,100 | — | — |
| 2024-10-04 | $591.20 | $744.03 | 2,462,600 | — | — |
| 2024-10-03 | $592.75 | $745.98 | 2,645,800 | — | — |
| 2024-10-02 | $592.31 | $745.43 | 3,667,000 | — | — |
| 2024-10-01 | $583.30 | $734.09 | 2,648,400 | — | — |
| 2024-09-30 | $584.68 | $735.83 | 3,009,700 | — | — |
| 2024-09-27 | $581.85 | $732.26 | 2,986,200 | — | — |
| 2024-09-26 | $574.81 | $723.40 | 2,751,900 | — | — |
| 2024-09-25 | $576.31 | $725.29 | 2,658,800 | — | — |
| 2024-09-24 | $575.19 | $723.88 | 3,188,500 | — | — |
| 2024-09-23 | $573.41 | $721.64 | 2,386,100 | — | — |
| 2024-09-20 | $575.00 | $723.64 | 5,398,700 | — | — |
| 2024-09-19 | $577.07 | $726.25 | 2,945,700 | — | — |
| 2024-09-18 | $580.65 | $730.75 | 2,988,300 | — | — |
| 2024-09-17 | $577.96 | $727.37 | 3,416,000 | — | — |
| 2024-09-16 | $589.14 | $741.44 | 2,548,600 | — | — |
| 2024-09-13 | $594.32 | $745.31 | 2,241,900 | — | — |
| 2024-09-12 | $588.42 | $737.92 | 3,395,800 | — | — |
| 2024-09-11 | $589.75 | $739.58 | 3,563,600 | — | — |
| 2024-09-10 | $599.03 | $751.22 | 2,863,500 | — | — |
| 2024-09-09 | $594.10 | $745.04 | 3,411,400 | — | — |
| 2024-09-06 | $596.88 | $748.52 | 2,926,400 | — | — |
| 2024-09-05 | $595.49 | $746.78 | 2,144,800 | — | — |
| 2024-09-04 | $604.18 | $757.68 | 2,935,000 | — | — |
| 2024-09-03 | $598.68 | $750.78 | 3,175,500 | — | — |
| 2024-08-30 | $590.20 | $740.15 | 2,944,700 | — | — |
| 2024-08-29 | $591.57 | $741.87 | 1,953,200 | — | — |
| 2024-08-28 | $588.54 | $738.07 | 1,657,000 | — | — |
| 2024-08-27 | $587.35 | $736.57 | 1,581,900 | — | — |
| 2024-08-26 | $587.13 | $736.30 | 1,800,000 | — | — |
| 2024-08-23 | $584.51 | $733.01 | 2,376,400 | — | — |
| 2024-08-22 | $578.72 | $725.75 | 2,282,000 | — | — |
| 2024-08-21 | $578.07 | $724.94 | 2,844,300 | — | — |
| 2024-08-20 | $580.65 | $728.17 | 1,677,500 | — | — |
| 2024-08-19 | $578.78 | $725.83 | 1,847,900 | — | — |
| 2024-08-16 | $577.68 | $724.45 | 2,728,900 | — | — |
| 2024-08-15 | $579.61 | $726.87 | 2,751,800 | — | — |
| 2024-08-14 | $579.67 | $726.94 | 2,344,400 | — | — |
| 2024-08-13 | $574.24 | $720.13 | 2,369,400 | — | — |
| 2024-08-12 | $565.29 | $708.91 | 2,532,400 | — | — |
| 2024-08-09 | $558.76 | $700.72 | 2,976,700 | — | — |
| 2024-08-08 | $566.24 | $710.10 | 2,860,800 | — | — |
| 2024-08-07 | $566.08 | $709.90 | 4,320,700 | — | — |
| 2024-08-06 | $568.35 | $712.75 | 3,216,500 | — | — |
| 2024-08-05 | $569.96 | $714.77 | 4,587,400 | — | — |
| 2024-08-02 | $589.83 | $739.68 | 5,094,000 | — | — |
| 2024-08-01 | $572.77 | $718.29 | 3,680,800 | — | — |
| 2024-07-31 | $576.16 | $722.54 | 4,713,200 | — | — |
| 2024-07-30 | $576.33 | $722.75 | 4,139,100 | — | — |
| 2024-07-29 | $566.75 | $710.74 | 2,965,000 | — | — |
| 2024-07-26 | $569.72 | $714.46 | 3,201,900 | — | — |
| 2024-07-25 | $559.68 | $701.87 | 3,102,900 | — | — |
| 2024-07-24 | $559.75 | $701.96 | 3,156,200 | — | — |
| 2024-07-23 | $554.70 | $695.63 | 2,785,600 | — | — |
| 2024-07-22 | $558.53 | $700.43 | 3,377,300 | — | — |
| 2024-07-19 | $565.33 | $708.96 | 4,290,400 | — | — |
| 2024-07-18 | $564.34 | $707.72 | 6,834,800 | — | — |
| 2024-07-17 | $573.28 | $718.93 | 10,330,800 | — | — |
| 2024-07-16 | $548.87 | $688.32 | 11,062,000 | — | — |
| 2024-07-15 | $515.37 | $646.31 | 5,128,000 | — | — |
| 2024-07-12 | $511.53 | $641.49 | 3,570,600 | — | — |
| 2024-07-11 | $504.36 | $632.50 | 3,535,100 | — | — |
| 2024-07-10 | $500.93 | $628.20 | 3,189,800 | — | — |
| 2024-07-09 | $492.11 | $617.14 | 3,056,800 | — | — |
| 2024-07-08 | $489.34 | $613.66 | 3,450,600 | — | — |
| 2024-07-05 | $488.01 | $611.99 | 3,499,000 | — | — |
| 2024-07-03 | $489.89 | $614.35 | 2,239,200 | — | — |
| 2024-07-02 | $498.24 | $624.82 | 3,312,000 | — | — |
| 2024-07-01 | $494.65 | $620.32 | 4,523,100 | — | — |
| 2024-06-28 | $509.26 | $638.64 | 22,734,200 | — | — |
| 2024-06-27 | $486.44 | $610.03 | 2,991,900 | — | — |
| 2024-06-26 | $484.04 | $607.02 | 3,153,100 | — | — |
| 2024-06-25 | $484.50 | $607.59 | 2,916,100 | — | — |
| 2024-06-24 | $489.98 | $614.47 | 5,139,800 | — | — |
| 2024-06-21 | $482.59 | $605.20 | 6,368,600 | — | — |
| 2024-06-20 | $484.52 | $607.62 | 5,258,100 | — | — |
| 2024-06-18 | $481.05 | $603.27 | 3,692,700 | — | — |
| 2024-06-17 | $489.23 | $613.52 | 2,407,200 | — | — |
| 2024-06-14 | $497.12 | $620.79 | 3,188,400 | — | — |
| 2024-06-13 | $497.30 | $621.01 | 4,951,700 | — | — |
| 2024-06-12 | $493.07 | $615.73 | 4,048,200 | — | — |
| 2024-06-11 | $496.22 | $619.66 | 4,599,700 | — | — |
| 2024-06-10 | $495.00 | $618.14 | 3,332,800 | — | — |
| 2024-06-07 | $490.69 | $612.76 | 3,416,300 | — | — |
| 2024-06-06 | $501.92 | $626.78 | 2,419,600 | — | — |
| 2024-06-05 | $503.12 | $628.28 | 2,464,400 | — | — |
| 2024-06-04 | $505.49 | $631.24 | 3,178,400 | — | — |
| 2024-06-03 | $497.44 | $621.19 | 2,795,100 | — | — |
| 2024-05-31 | $495.37 | $618.60 | 6,694,800 | — | — |
| 2024-05-30 | $481.65 | $601.47 | 5,169,700 | — | — |
| 2024-05-29 | $484.72 | $605.30 | 7,521,600 | — | — |
| 2024-05-28 | $503.68 | $628.98 | 2,912,800 | — | — |
| 2024-05-24 | $508.17 | $634.58 | 2,527,800 | — | — |
| 2024-05-23 | $516.83 | $645.40 | 3,055,400 | — | — |
| 2024-05-22 | $521.35 | $651.04 | 2,299,100 | — | — |
| 2024-05-21 | $523.55 | $653.79 | 2,521,900 | — | — |
| 2024-05-20 | $517.23 | $645.90 | 2,476,200 | — | — |
| 2024-05-17 | $524.63 | $655.14 | 2,657,200 | — | — |
| 2024-05-16 | $521.27 | $650.94 | 3,655,800 | — | — |
| 2024-05-15 | $517.55 | $646.30 | 2,981,200 | — | — |
| 2024-05-14 | $513.88 | $641.72 | 2,949,700 | — | — |
| 2024-05-13 | $511.74 | $639.04 | 2,454,500 | — | — |
| 2024-05-10 | $512.81 | $640.38 | 2,784,600 | — | — |
| 2024-05-09 | $507.03 | $633.16 | 2,342,900 | — | — |
| 2024-05-08 | $503.21 | $628.39 | 3,078,900 | — | — |
| 2024-05-07 | $500.96 | $625.58 | 3,752,100 | — | — |
| 2024-05-06 | $494.38 | $617.36 | 2,029,500 | — | — |
| 2024-05-03 | $492.45 | $614.95 | 2,487,600 | — | — |
| 2024-05-02 | $492.97 | $615.60 | 3,561,400 | — | — |
| 2024-05-01 | $484.11 | $604.54 | 2,729,200 | — | — |
| 2024-04-30 | $483.70 | $604.03 | 3,367,500 | — | — |
| 2024-04-29 | $489.03 | $610.68 | 2,192,100 | — | — |
| 2024-04-26 | $495.35 | $618.58 | 2,727,000 | — | — |
| 2024-04-25 | $493.86 | $616.71 | 4,329,700 | — | — |
| 2024-04-24 | $487.30 | $608.52 | 3,724,400 | — | — |
| 2024-04-23 | $486.18 | $607.12 | 3,646,700 | — | — |
| 2024-04-22 | $491.23 | $613.43 | 4,697,700 | — | — |
| 2024-04-19 | $501.13 | $625.79 | 6,618,600 | — | — |
| 2024-04-18 | $493.18 | $615.87 | 8,880,400 | — | — |
| 2024-04-17 | $478.99 | $598.15 | 8,759,800 | — | — |
| 2024-04-16 | $468.89 | $585.53 | 11,816,500 | — | — |
| 2024-04-15 | $445.63 | $556.49 | 5,376,800 | — | — |
| 2024-04-12 | $439.20 | $548.46 | 6,045,700 | — | — |
| 2024-04-11 | $441.72 | $551.60 | 5,844,100 | — | — |
| 2024-04-10 | $450.05 | $562.01 | 4,493,500 | — | — |
| 2024-04-09 | $459.72 | $574.08 | 3,521,200 | — | — |
| 2024-04-08 | $456.00 | $569.44 | 4,532,300 | — | — |
| 2024-04-05 | $455.74 | $569.11 | 5,747,400 | — | — |
| 2024-04-04 | $455.38 | $568.66 | 5,182,000 | — | — |
| 2024-04-03 | $459.74 | $574.11 | 4,460,400 | — | — |
| 2024-04-02 | $458.14 | $572.11 | 11,867,000 | — | — |
| 2024-04-01 | $489.70 | $611.52 | 2,928,700 | — | — |
| 2024-03-28 | $494.70 | $617.76 | 3,820,000 | — | — |
| 2024-03-27 | $493.10 | $615.77 | 2,653,100 | — | — |
| 2024-03-26 | $492.31 | $614.78 | 3,113,300 | — | — |
| 2024-03-25 | $485.88 | $606.75 | 2,786,100 | — | — |
| 2024-03-22 | $490.07 | $611.98 | 2,847,300 | — | — |
| 2024-03-21 | $491.69 | $614.01 | 3,693,400 | — | — |
| 2024-03-20 | $494.23 | $617.18 | 3,548,200 | — | — |
| 2024-03-19 | $493.32 | $616.04 | 2,511,700 | — | — |
| 2024-03-18 | $487.05 | $608.21 | 2,970,500 | — | — |
| 2024-03-15 | $490.82 | $612.92 | 5,713,500 | — | — |
| 2024-03-14 | $489.00 | $610.65 | 3,378,500 | — | — |
| 2024-03-13 | $488.00 | $609.40 | 3,669,000 | — | — |
| 2024-03-12 | $489.35 | $611.08 | 4,153,800 | — | — |
| 2024-03-11 | $489.15 | $610.83 | 4,410,100 | — | — |
| 2024-03-08 | $476.57 | $595.12 | 4,673,600 | — | — |
| 2024-03-07 | $478.78 | $595.54 | 5,102,000 | — | — |
| 2024-03-06 | $472.60 | $587.85 | 5,577,500 | — | — |
| 2024-03-05 | $473.15 | $588.53 | 5,296,200 | — | — |
| 2024-03-04 | $481.87 | $599.38 | 5,239,800 | — | — |
| 2024-03-01 | $489.53 | $608.91 | 7,315,000 | — | — |
| 2024-02-29 | $493.60 | $613.97 | 6,833,200 | — | — |
| 2024-02-28 | $498.28 | $619.79 | 9,558,600 | — | — |
| 2024-02-27 | $513.42 | $638.62 | 3,780,600 | — | — |
| 2024-02-26 | $525.32 | $653.43 | 2,308,900 | — | — |
| 2024-02-23 | $527.24 | $655.81 | 2,502,000 | — | — |
| 2024-02-22 | $526.50 | $654.89 | 3,186,800 | — | — |
| 2024-02-21 | $521.97 | $649.26 | 2,095,900 | — | — |
| 2024-02-20 | $521.06 | $648.13 | 2,600,200 | — | — |
| 2024-02-16 | $521.55 | $648.74 | 2,135,500 | — | — |
| 2024-02-15 | $520.88 | $647.90 | 2,292,100 | — | — |
| 2024-02-14 | $516.94 | $643.00 | 1,918,500 | — | — |
| 2024-02-13 | $516.85 | $642.89 | 3,436,000 | — | — |
| 2024-02-12 | $517.64 | $643.87 | 3,194,000 | — | — |
| 2024-02-09 | $518.22 | $644.59 | 2,715,400 | — | — |
| 2024-02-08 | $520.09 | $646.92 | 3,343,000 | — | — |
| 2024-02-07 | $519.39 | $646.05 | 4,109,100 | — | — |
| 2024-02-06 | $510.67 | $635.20 | 2,745,400 | — | — |
| 2024-02-05 | $502.96 | $625.61 | 3,646,300 | — | — |
| 2024-02-02 | $510.23 | $634.66 | 3,804,500 | — | — |
| 2024-02-01 | $507.14 | $630.81 | 4,242,600 | — | — |
| 2024-01-31 | $511.74 | $636.53 | 5,358,100 | — | — |
| 2024-01-30 | $503.61 | $626.42 | 4,931,200 | — | — |
| 2024-01-29 | $504.54 | $627.58 | 4,554,100 | — | — |
| 2024-01-26 | $503.20 | $625.91 | 6,212,200 | — | — |
| 2024-01-25 | $493.40 | $613.72 | 14,671,000 | — | — |
| 2024-01-24 | $513.23 | $638.39 | 2,918,800 | — | — |
| 2024-01-23 | $515.52 | $641.24 | 2,672,900 | — | — |
| 2024-01-22 | $512.99 | $638.09 | 5,922,900 | — | — |
| 2024-01-19 | $503.56 | $626.36 | 6,143,400 | — | — |
| 2024-01-18 | $516.34 | $642.26 | 7,367,000 | — | — |
| 2024-01-17 | $524.94 | $652.95 | 3,791,300 | — | — |
| 2024-01-16 | $519.15 | $645.75 | 3,736,700 | — | — |
| 2024-01-12 | $521.51 | $648.69 | 6,327,300 | — | — |
| 2024-01-11 | $539.68 | $671.29 | 2,814,100 | — | — |
| 2024-01-10 | $537.64 | $668.75 | 2,180,000 | — | — |
| 2024-01-09 | $538.37 | $669.66 | 2,677,000 | — | — |
| 2024-01-08 | $536.52 | $667.36 | 2,648,900 | — | — |
| 2024-01-05 | $537.38 | $668.43 | 2,815,400 | — | — |
| 2024-01-04 | $545.42 | $678.43 | 2,994,400 | — | — |
| 2024-01-03 | $542.03 | $674.21 | 2,891,400 | — | — |
| 2024-01-02 | $539.34 | $670.86 | 3,415,700 | — | — |