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 | $520.23 | $637.98 | 1,262,900 | — | — |
| 2024-12-30 | $518.84 | $636.27 | 1,035,500 | — | — |
| 2024-12-27 | $526.07 | $645.14 | 943,200 | — | — |
| 2024-12-26 | $527.18 | $646.50 | 777,700 | — | — |
| 2024-12-24 | $528.98 | $648.71 | 488,700 | — | — |
| 2024-12-23 | $525.29 | $644.18 | 1,558,100 | — | — |
| 2024-12-20 | $524.05 | $642.66 | 2,758,900 | — | — |
| 2024-12-19 | $516.69 | $633.63 | 2,235,600 | — | — |
| 2024-12-18 | $516.18 | $633.01 | 1,774,300 | — | — |
| 2024-12-17 | $528.84 | $648.53 | 2,544,800 | — | — |
| 2024-12-16 | $530.26 | $650.28 | 2,595,600 | — | — |
| 2024-12-13 | $526.89 | $646.14 | 1,553,500 | — | — |
| 2024-12-12 | $525.00 | $643.35 | 2,539,200 | — | — |
| 2024-12-11 | $534.36 | $654.82 | 1,389,200 | — | — |
| 2024-12-10 | $535.85 | $656.64 | 1,938,000 | — | — |
| 2024-12-09 | $537.23 | $658.33 | 2,106,600 | — | — |
| 2024-12-06 | $529.36 | $648.69 | 1,869,700 | — | — |
| 2024-12-05 | $520.86 | $638.27 | 2,665,300 | — | — |
| 2024-12-04 | $528.87 | $648.09 | 2,579,700 | — | — |
| 2024-12-03 | $534.42 | $654.89 | 2,665,200 | — | — |
| 2024-12-02 | $529.95 | $649.41 | 2,558,600 | — | — |
| 2024-11-29 | $529.63 | $649.02 | 2,108,300 | — | — |
| 2024-11-27 | $521.66 | $639.25 | 2,914,100 | — | — |
| 2024-11-26 | $512.98 | $628.62 | 1,748,500 | — | — |
| 2024-11-25 | $514.20 | $630.11 | 3,063,500 | — | — |
| 2024-11-22 | $513.26 | $628.96 | 1,833,500 | — | — |
| 2024-11-21 | $516.10 | $632.44 | 1,956,800 | — | — |
| 2024-11-20 | $512.84 | $628.45 | 1,533,900 | — | — |
| 2024-11-19 | $509.12 | $623.89 | 3,658,700 | — | — |
| 2024-11-18 | $501.29 | $614.29 | 3,162,200 | — | — |
| 2024-11-15 | $513.08 | $628.74 | 3,953,000 | — | — |
| 2024-11-14 | $533.02 | $653.17 | 1,764,800 | — | — |
| 2024-11-13 | $541.90 | $664.06 | 1,212,200 | — | — |
| 2024-11-12 | $540.75 | $662.65 | 1,723,800 | — | — |
| 2024-11-11 | $546.92 | $670.21 | 1,565,800 | — | — |
| 2024-11-08 | $551.74 | $676.11 | 1,620,400 | — | — |
| 2024-11-07 | $555.89 | $681.20 | 1,303,800 | — | — |
| 2024-11-06 | $559.68 | $685.84 | 1,423,100 | — | — |
| 2024-11-05 | $560.79 | $687.20 | 998,400 | — | — |
| 2024-11-04 | $555.47 | $680.69 | 815,100 | — | — |
| 2024-11-01 | $557.92 | $683.69 | 1,459,700 | — | — |
| 2024-10-31 | $546.32 | $669.47 | 1,472,400 | — | — |
| 2024-10-30 | $550.62 | $674.74 | 1,452,200 | — | — |
| 2024-10-29 | $547.77 | $671.25 | 1,638,300 | — | — |
| 2024-10-28 | $552.54 | $677.09 | 1,116,700 | — | — |
| 2024-10-25 | $554.38 | $679.35 | 1,090,400 | — | — |
| 2024-10-24 | $557.38 | $683.03 | 1,757,500 | — | — |
| 2024-10-23 | $576.49 | $706.44 | 2,058,300 | — | — |
| 2024-10-22 | $586.38 | $718.56 | 1,619,600 | — | — |
| 2024-10-21 | $595.37 | $729.58 | 914,600 | — | — |
| 2024-10-18 | $601.71 | $737.35 | 1,081,600 | — | — |
| 2024-10-17 | $599.25 | $734.33 | 1,946,100 | — | — |
| 2024-10-16 | $591.55 | $724.90 | 1,369,300 | — | — |
| 2024-10-15 | $600.52 | $735.89 | 1,290,600 | — | — |
| 2024-10-14 | $603.79 | $739.90 | 1,006,400 | — | — |
| 2024-10-11 | $596.92 | $731.48 | 2,138,200 | — | — |
| 2024-10-10 | $593.79 | $727.64 | 1,221,100 | — | — |
| 2024-10-09 | $599.25 | $734.33 | 890,900 | — | — |
| 2024-10-08 | $595.45 | $729.68 | 883,500 | — | — |
| 2024-10-07 | $598.85 | $733.84 | 1,165,800 | — | — |
| 2024-10-04 | $598.61 | $733.55 | 871,500 | — | — |
| 2024-10-03 | $600.92 | $736.38 | 1,258,200 | — | — |
| 2024-10-02 | $612.72 | $750.84 | 665,400 | — | — |
| 2024-10-01 | $612.94 | $751.11 | 1,169,200 | — | — |
| 2024-09-30 | $618.57 | $758.01 | 1,041,300 | — | — |
| 2024-09-27 | $614.42 | $752.92 | 871,000 | — | — |
| 2024-09-26 | $619.33 | $758.94 | 1,312,800 | — | — |
| 2024-09-25 | $599.78 | $734.98 | 1,282,500 | — | — |
| 2024-09-24 | $611.88 | $749.81 | 1,361,100 | — | — |
| 2024-09-23 | $610.35 | $747.94 | 883,200 | — | — |
| 2024-09-20 | $613.69 | $752.03 | 1,983,100 | — | — |
| 2024-09-19 | $620.25 | $760.07 | 1,474,200 | — | — |
| 2024-09-18 | $610.12 | $747.65 | 1,092,600 | — | — |
| 2024-09-17 | $610.49 | $748.11 | 1,333,000 | — | — |
| 2024-09-16 | $614.15 | $752.59 | 1,198,100 | — | — |
| 2024-09-13 | $611.17 | $748.94 | 1,125,100 | — | — |
| 2024-09-12 | $614.16 | $752.13 | 1,397,600 | — | — |
| 2024-09-11 | $618.46 | $757.39 | 1,324,100 | — | — |
| 2024-09-10 | $624.21 | $764.44 | 1,302,900 | — | — |
| 2024-09-09 | $620.42 | $759.79 | 1,443,300 | — | — |
| 2024-09-06 | $611.33 | $748.66 | 1,868,800 | — | — |
| 2024-09-05 | $606.88 | $743.21 | 1,467,600 | — | — |
| 2024-09-04 | $611.90 | $749.36 | 1,006,000 | — | — |
| 2024-09-03 | $606.43 | $742.66 | 1,282,200 | — | — |
| 2024-08-30 | $615.07 | $753.24 | 1,059,000 | — | — |
| 2024-08-29 | $611.68 | $749.09 | 722,500 | — | — |
| 2024-08-28 | $613.14 | $750.88 | 790,500 | — | — |
| 2024-08-27 | $610.40 | $747.52 | 737,300 | — | — |
| 2024-08-26 | $605.59 | $741.63 | 519,500 | — | — |
| 2024-08-23 | $606.12 | $742.28 | 777,300 | — | — |
| 2024-08-22 | $603.86 | $739.51 | 1,138,400 | — | — |
| 2024-08-21 | $610.17 | $747.24 | 965,600 | — | — |
| 2024-08-20 | $614.54 | $752.59 | 1,075,500 | — | — |
| 2024-08-19 | $607.60 | $744.09 | 959,400 | — | — |
| 2024-08-16 | $603.98 | $739.66 | 1,076,200 | — | — |
| 2024-08-15 | $603.69 | $739.31 | 1,241,100 | — | — |
| 2024-08-14 | $602.10 | $737.36 | 1,128,100 | — | — |
| 2024-08-13 | $604.21 | $739.94 | 1,042,500 | — | — |
| 2024-08-12 | $599.07 | $733.65 | 1,164,000 | — | — |
| 2024-08-09 | $596.18 | $730.11 | 963,800 | — | — |
| 2024-08-08 | $600.04 | $734.84 | 1,116,700 | — | — |
| 2024-08-07 | $587.37 | $719.32 | 1,692,100 | — | — |
| 2024-08-06 | $602.02 | $737.26 | 1,316,900 | — | — |
| 2024-08-05 | $598.03 | $732.37 | 2,117,100 | — | — |
| 2024-08-02 | $615.69 | $754.00 | 1,564,700 | — | — |
| 2024-08-01 | $621.77 | $761.45 | 1,458,200 | — | — |
| 2024-07-31 | $613.34 | $751.12 | 1,702,300 | — | — |
| 2024-07-30 | $615.06 | $753.23 | 1,627,100 | — | — |
| 2024-07-29 | $604.12 | $739.83 | 1,621,900 | — | — |
| 2024-07-26 | $607.14 | $743.53 | 2,715,300 | — | — |
| 2024-07-25 | $594.50 | $728.05 | 3,625,200 | — | — |
| 2024-07-24 | $574.73 | $703.84 | 2,857,300 | — | — |
| 2024-07-23 | $552.24 | $676.30 | 2,005,600 | — | — |
| 2024-07-22 | $546.42 | $669.17 | 1,163,700 | — | — |
| 2024-07-19 | $534.35 | $654.39 | 1,667,300 | — | — |
| 2024-07-18 | $540.62 | $662.07 | 1,745,000 | — | — |
| 2024-07-17 | $555.06 | $679.75 | 1,131,200 | — | — |
| 2024-07-16 | $555.42 | $680.19 | 1,122,100 | — | — |
| 2024-07-15 | $544.68 | $667.04 | 1,326,000 | — | — |
| 2024-07-12 | $548.09 | $671.22 | 945,200 | — | — |
| 2024-07-11 | $542.69 | $664.60 | 1,402,400 | — | — |
| 2024-07-10 | $536.87 | $657.47 | 1,976,200 | — | — |
| 2024-07-09 | $531.86 | $651.34 | 1,567,500 | — | — |
| 2024-07-08 | $536.29 | $656.76 | 1,140,100 | — | — |
| 2024-07-05 | $540.10 | $661.43 | 1,233,300 | — | — |
| 2024-07-03 | $535.61 | $655.93 | 908,300 | — | — |
| 2024-07-02 | $533.93 | $653.87 | 1,316,400 | — | — |
| 2024-07-01 | $541.72 | $663.41 | 1,459,400 | — | — |
| 2024-06-28 | $553.00 | $677.23 | 6,150,900 | — | — |
| 2024-06-27 | $550.78 | $674.51 | 1,506,900 | — | — |
| 2024-06-26 | $558.17 | $683.56 | 1,091,400 | — | — |
| 2024-06-25 | $556.52 | $681.54 | 1,942,300 | — | — |
| 2024-06-24 | $565.95 | $693.09 | 1,557,600 | — | — |
| 2024-06-21 | $564.60 | $691.43 | 3,153,300 | — | — |
| 2024-06-20 | $557.21 | $682.38 | 3,071,500 | — | — |
| 2024-06-18 | $569.17 | $697.03 | 1,398,100 | — | — |
| 2024-06-17 | $568.00 | $695.60 | 1,318,400 | — | — |
| 2024-06-14 | $572.05 | $700.56 | 1,413,700 | — | — |
| 2024-06-13 | $572.63 | $700.79 | 1,304,700 | — | — |
| 2024-06-12 | $575.69 | $704.54 | 1,397,900 | — | — |
| 2024-06-11 | $575.89 | $704.78 | 1,407,700 | — | — |
| 2024-06-10 | $581.48 | $711.62 | 1,540,500 | — | — |
| 2024-06-07 | $581.09 | $711.14 | 1,231,900 | — | — |
| 2024-06-06 | $579.84 | $709.61 | 1,153,800 | — | — |
| 2024-06-05 | $575.28 | $704.03 | 896,100 | — | — |
| 2024-06-04 | $569.67 | $697.17 | 995,000 | — | — |
| 2024-06-03 | $569.58 | $697.06 | 943,700 | — | — |
| 2024-05-31 | $567.98 | $695.10 | 2,106,700 | — | — |
| 2024-05-30 | $562.76 | $688.71 | 2,431,300 | — | — |
| 2024-05-29 | $567.30 | $694.27 | 1,324,500 | — | — |
| 2024-05-28 | $572.57 | $700.72 | 1,435,500 | — | — |
| 2024-05-24 | $584.05 | $714.77 | 883,300 | — | — |
| 2024-05-23 | $585.03 | $715.97 | 1,185,000 | — | — |
| 2024-05-22 | $590.80 | $723.03 | 873,000 | — | — |
| 2024-05-21 | $590.12 | $722.19 | 1,133,200 | — | — |
| 2024-05-20 | $594.01 | $726.96 | 805,700 | — | — |
| 2024-05-17 | $595.30 | $728.53 | 1,398,400 | — | — |
| 2024-05-16 | $597.15 | $730.80 | 1,409,400 | — | — |
| 2024-05-15 | $599.02 | $733.09 | 1,188,700 | — | — |
| 2024-05-14 | $594.80 | $727.92 | 1,040,900 | — | — |
| 2024-05-13 | $590.70 | $722.90 | 944,600 | — | — |
| 2024-05-10 | $593.03 | $725.76 | 1,328,800 | — | — |
| 2024-05-09 | $577.93 | $707.28 | 1,513,300 | — | — |
| 2024-05-08 | $573.64 | $702.03 | 1,598,100 | — | — |
| 2024-05-07 | $572.87 | $701.08 | 1,890,700 | — | — |
| 2024-05-06 | $573.55 | $701.92 | 1,140,700 | — | — |
| 2024-05-03 | $572.38 | $700.48 | 1,749,700 | — | — |
| 2024-05-02 | $571.25 | $699.10 | 1,357,400 | — | — |
| 2024-05-01 | $574.99 | $703.68 | 1,171,900 | — | — |
| 2024-04-30 | $568.72 | $696.01 | 1,515,100 | — | — |
| 2024-04-29 | $576.89 | $706.00 | 953,800 | — | — |
| 2024-04-26 | $573.60 | $701.98 | 1,438,200 | — | — |
| 2024-04-25 | $571.73 | $699.69 | 1,184,000 | — | — |
| 2024-04-24 | $577.39 | $706.62 | 2,034,900 | — | — |
| 2024-04-23 | $574.59 | $703.19 | 2,544,000 | — | — |
| 2024-04-22 | $548.38 | $671.11 | 1,522,800 | — | — |
| 2024-04-19 | $544.78 | $666.71 | 1,738,400 | — | — |
| 2024-04-18 | $541.52 | $662.72 | 2,075,800 | — | — |
| 2024-04-17 | $547.25 | $669.73 | 1,610,100 | — | — |
| 2024-04-16 | $554.55 | $678.66 | 1,010,300 | — | — |
| 2024-04-15 | $557.87 | $682.73 | 1,031,700 | — | — |
| 2024-04-12 | $565.23 | $691.73 | 1,201,600 | — | — |
| 2024-04-11 | $574.57 | $703.16 | 1,295,500 | — | — |
| 2024-04-10 | $573.71 | $702.11 | 1,282,800 | — | — |
| 2024-04-09 | $589.20 | $721.07 | 1,026,300 | — | — |
| 2024-04-08 | $578.80 | $708.34 | 998,900 | — | — |
| 2024-04-05 | $579.46 | $709.15 | 1,181,300 | — | — |
| 2024-04-04 | $570.61 | $698.32 | 1,231,900 | — | — |
| 2024-04-03 | $576.00 | $704.91 | 1,151,500 | — | — |
| 2024-04-02 | $571.56 | $699.48 | 1,381,300 | — | — |
| 2024-04-01 | $577.45 | $706.69 | 837,600 | — | — |
| 2024-03-28 | $581.21 | $711.29 | 1,081,400 | — | — |
| 2024-03-27 | $579.37 | $709.04 | 1,525,800 | — | — |
| 2024-03-26 | $568.82 | $696.13 | 1,784,900 | — | — |
| 2024-03-25 | $573.56 | $701.93 | 1,226,800 | — | — |
| 2024-03-22 | $583.09 | $713.59 | 1,061,200 | — | — |
| 2024-03-21 | $584.13 | $714.86 | 1,230,500 | — | — |
| 2024-03-20 | $580.05 | $709.87 | 728,700 | — | — |
| 2024-03-19 | $582.72 | $713.14 | 1,053,600 | — | — |
| 2024-03-18 | $580.05 | $709.87 | 1,554,400 | — | — |
| 2024-03-15 | $584.15 | $714.89 | 1,920,100 | — | — |
| 2024-03-14 | $584.91 | $715.82 | 1,758,000 | — | — |
| 2024-03-13 | $593.32 | $725.63 | 1,035,200 | — | — |
| 2024-03-12 | $597.25 | $730.44 | 1,146,300 | — | — |
| 2024-03-11 | $599.43 | $733.11 | 1,380,400 | — | — |
| 2024-03-08 | $597.61 | $730.88 | 1,600,300 | — | — |
| 2024-03-07 | $597.66 | $730.94 | 1,819,500 | — | — |
| 2024-03-06 | $591.50 | $723.41 | 1,886,800 | — | — |
| 2024-03-05 | $584.61 | $714.98 | 1,973,300 | — | — |
| 2024-03-04 | $581.64 | $711.35 | 1,547,700 | — | — |
| 2024-03-01 | $576.33 | $704.85 | 1,466,000 | — | — |
| 2024-02-29 | $570.18 | $697.33 | 1,794,200 | — | — |
| 2024-02-28 | $572.03 | $699.60 | 1,021,400 | — | — |
| 2024-02-27 | $566.17 | $692.43 | 901,000 | — | — |
| 2024-02-26 | $563.48 | $689.14 | 758,600 | — | — |
| 2024-02-23 | $564.71 | $690.64 | 970,000 | — | — |
| 2024-02-22 | $560.49 | $685.48 | 1,139,600 | — | — |
| 2024-02-21 | $552.85 | $676.14 | 786,500 | — | — |
| 2024-02-20 | $548.14 | $670.38 | 989,300 | — | — |
| 2024-02-16 | $547.84 | $670.01 | 1,028,200 | — | — |
| 2024-02-15 | $548.57 | $670.90 | 1,519,000 | — | — |
| 2024-02-14 | $548.27 | $670.54 | 1,297,000 | — | — |
| 2024-02-13 | $538.60 | $658.71 | 1,268,000 | — | — |
| 2024-02-12 | $546.86 | $668.81 | 1,073,000 | — | — |
| 2024-02-09 | $550.75 | $673.57 | 1,280,800 | — | — |
| 2024-02-08 | $550.89 | $673.74 | 1,549,300 | — | — |
| 2024-02-07 | $552.31 | $675.48 | 1,451,400 | — | — |
| 2024-02-06 | $560.28 | $685.23 | 1,328,100 | — | — |
| 2024-02-05 | $551.62 | $674.63 | 1,473,700 | — | — |
| 2024-02-02 | $551.82 | $674.88 | 1,327,500 | — | — |
| 2024-02-01 | $552.23 | $675.38 | 2,163,900 | — | — |
| 2024-01-31 | $538.98 | $659.18 | 3,589,400 | — | — |
| 2024-01-30 | $567.12 | $693.59 | 2,301,300 | — | — |
| 2024-01-29 | $557.77 | $682.16 | 2,445,900 | — | — |
| 2024-01-26 | $547.33 | $669.39 | 3,172,300 | — | — |
| 2024-01-25 | $538.21 | $658.23 | 1,748,100 | — | — |
| 2024-01-24 | $539.99 | $660.41 | 1,842,500 | — | — |
| 2024-01-23 | $550.74 | $673.56 | 1,116,600 | — | — |
| 2024-01-22 | $553.39 | $676.80 | 1,818,500 | — | — |
| 2024-01-19 | $551.75 | $674.79 | 2,124,000 | — | — |
| 2024-01-18 | $544.42 | $665.83 | 1,728,200 | — | — |
| 2024-01-17 | $539.25 | $659.51 | 1,966,300 | — | — |
| 2024-01-16 | $542.00 | $662.87 | 1,838,900 | — | — |
| 2024-01-12 | $544.32 | $665.71 | 2,013,100 | — | — |
| 2024-01-11 | $546.00 | $667.76 | 1,983,100 | — | — |
| 2024-01-10 | $543.93 | $665.23 | 2,026,600 | — | — |
| 2024-01-09 | $541.85 | $662.69 | 2,890,000 | — | — |
| 2024-01-08 | $541.38 | $662.11 | 2,126,800 | — | — |
| 2024-01-05 | $531.23 | $649.70 | 1,817,200 | — | — |
| 2024-01-04 | $537.36 | $657.19 | 1,831,300 | — | — |
| 2024-01-03 | $528.82 | $646.75 | 2,170,300 | — | — |
| 2024-01-02 | $544.15 | $665.50 | 2,310,800 | — | — |