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
- 1999-05-04 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 | $572.62 | $810.98 | 1,055,800 | — | — |
| 2024-12-30 | $573.55 | $812.30 | 1,265,900 | — | — |
| 2024-12-27 | $576.18 | $816.03 | 1,486,000 | — | — |
| 2024-12-26 | $581.23 | $823.18 | 1,092,000 | — | — |
| 2024-12-24 | $582.79 | $825.39 | 913,400 | — | — |
| 2024-12-23 | $570.78 | $808.38 | 1,519,500 | — | — |
| 2024-12-20 | $566.10 | $801.75 | 4,515,900 | — | — |
| 2024-12-19 | $553.99 | $784.60 | 2,753,300 | — | — |
| 2024-12-18 | $550.25 | $779.30 | 3,271,600 | — | — |
| 2024-12-17 | $574.68 | $813.90 | 2,314,100 | — | — |
| 2024-12-16 | $586.33 | $830.40 | 1,713,300 | — | — |
| 2024-12-13 | $585.48 | $829.20 | 1,215,000 | — | — |
| 2024-12-12 | $591.61 | $837.88 | 1,218,400 | — | — |
| 2024-12-11 | $592.56 | $839.23 | 2,195,300 | — | — |
| 2024-12-10 | $585.03 | $828.56 | 2,600,800 | — | — |
| 2024-12-09 | $594.12 | $841.43 | 1,633,200 | — | — |
| 2024-12-06 | $599.68 | $849.31 | 1,405,700 | — | — |
| 2024-12-05 | $596.80 | $845.23 | 1,672,800 | — | — |
| 2024-12-04 | $598.71 | $847.94 | 1,617,300 | — | — |
| 2024-12-03 | $602.08 | $852.71 | 1,718,100 | — | — |
| 2024-12-02 | $601.71 | $852.18 | 1,804,100 | — | — |
| 2024-11-29 | $608.57 | $857.65 | 1,170,200 | — | — |
| 2024-11-27 | $605.43 | $853.23 | 1,424,500 | — | — |
| 2024-11-26 | $605.50 | $853.32 | 2,846,500 | — | — |
| 2024-11-25 | $603.03 | $849.84 | 2,940,800 | — | — |
| 2024-11-22 | $602.78 | $849.49 | 1,733,700 | — | — |
| 2024-11-21 | $596.11 | $840.09 | 2,281,900 | — | — |
| 2024-11-20 | $581.93 | $820.11 | 1,528,600 | — | — |
| 2024-11-19 | $581.38 | $819.33 | 2,217,400 | — | — |
| 2024-11-18 | $587.99 | $828.65 | 1,848,900 | — | — |
| 2024-11-15 | $593.54 | $836.47 | 2,007,700 | — | — |
| 2024-11-14 | $588.61 | $829.52 | 1,670,500 | — | — |
| 2024-11-13 | $594.22 | $837.43 | 1,763,100 | — | — |
| 2024-11-12 | $592.59 | $835.13 | 2,392,900 | — | — |
| 2024-11-11 | $602.34 | $848.87 | 2,510,800 | — | — |
| 2024-11-08 | $589.26 | $830.44 | 2,714,000 | — | — |
| 2024-11-07 | $582.17 | $820.45 | 4,475,600 | — | — |
| 2024-11-06 | $595.98 | $839.91 | 8,042,800 | — | — |
| 2024-11-05 | $526.96 | $742.64 | 2,169,900 | — | — |
| 2024-11-04 | $511.47 | $720.81 | 1,797,800 | — | — |
| 2024-11-01 | $519.35 | $731.91 | 1,625,000 | — | — |
| 2024-10-31 | $517.79 | $729.72 | 2,061,700 | — | — |
| 2024-10-30 | $524.40 | $739.03 | 1,441,600 | — | — |
| 2024-10-29 | $524.28 | $738.86 | 1,281,600 | — | — |
| 2024-10-28 | $523.58 | $737.88 | 1,687,100 | — | — |
| 2024-10-25 | $512.60 | $722.40 | 1,633,200 | — | — |
| 2024-10-24 | $524.50 | $739.17 | 2,058,200 | — | — |
| 2024-10-23 | $517.20 | $728.88 | 1,263,200 | — | — |
| 2024-10-22 | $518.30 | $730.43 | 1,588,000 | — | — |
| 2024-10-21 | $517.80 | $729.73 | 1,752,100 | — | — |
| 2024-10-18 | $528.50 | $744.81 | 1,779,200 | — | — |
| 2024-10-17 | $529.00 | $745.51 | 2,123,500 | — | — |
| 2024-10-16 | $529.86 | $746.73 | 2,649,000 | — | — |
| 2024-10-15 | $522.38 | $736.18 | 4,525,400 | — | — |
| 2024-10-14 | $522.75 | $736.71 | 2,174,900 | — | — |
| 2024-10-11 | $516.30 | $727.62 | 2,409,700 | — | — |
| 2024-10-10 | $503.72 | $709.89 | 1,309,000 | — | — |
| 2024-10-09 | $505.18 | $711.94 | 1,695,900 | — | — |
| 2024-10-08 | $496.57 | $699.81 | 1,296,700 | — | — |
| 2024-10-07 | $494.62 | $697.06 | 1,173,300 | — | — |
| 2024-10-04 | $495.16 | $697.82 | 1,721,600 | — | — |
| 2024-10-03 | $486.10 | $685.06 | 1,290,600 | — | — |
| 2024-10-02 | $491.99 | $693.36 | 1,445,100 | — | — |
| 2024-10-01 | $490.17 | $690.79 | 1,528,600 | — | — |
| 2024-09-30 | $495.11 | $697.75 | 1,602,500 | — | — |
| 2024-09-27 | $498.51 | $702.54 | 1,420,100 | — | — |
| 2024-09-26 | $496.92 | $700.30 | 1,378,100 | — | — |
| 2024-09-25 | $491.14 | $692.16 | 1,763,900 | — | — |
| 2024-09-24 | $498.02 | $701.85 | 1,035,400 | — | — |
| 2024-09-23 | $497.41 | $700.99 | 953,200 | — | — |
| 2024-09-20 | $498.43 | $702.43 | 4,452,600 | — | — |
| 2024-09-19 | $503.83 | $710.04 | 3,060,700 | — | — |
| 2024-09-18 | $484.58 | $682.91 | 1,699,500 | — | — |
| 2024-09-17 | $485.39 | $684.05 | 1,444,900 | — | — |
| 2024-09-16 | $485.16 | $683.73 | 1,500,300 | — | — |
| 2024-09-13 | $478.99 | $675.04 | 1,794,500 | — | — |
| 2024-09-12 | $474.06 | $668.09 | 1,480,500 | — | — |
| 2024-09-11 | $471.17 | $664.01 | 2,426,500 | — | — |
| 2024-09-10 | $467.13 | $658.32 | 3,583,100 | — | — |
| 2024-09-09 | $488.57 | $688.54 | 1,714,200 | — | — |
| 2024-09-06 | $479.61 | $675.91 | 1,995,600 | — | — |
| 2024-09-05 | $487.88 | $687.56 | 1,828,300 | — | — |
| 2024-09-04 | $490.64 | $691.45 | 1,509,400 | — | — |
| 2024-09-03 | $487.46 | $686.97 | 2,373,600 | — | — |
| 2024-08-30 | $510.25 | $719.09 | 1,838,900 | — | — |
| 2024-08-29 | $510.10 | $714.65 | 1,566,300 | — | — |
| 2024-08-28 | $503.33 | $705.17 | 1,568,100 | — | — |
| 2024-08-27 | $507.26 | $710.67 | 977,900 | — | — |
| 2024-08-26 | $507.87 | $711.53 | 1,084,200 | — | — |
| 2024-08-23 | $509.42 | $713.70 | 1,751,800 | — | — |
| 2024-08-22 | $497.75 | $697.35 | 943,800 | — | — |
| 2024-08-21 | $496.46 | $695.54 | 917,100 | — | — |
| 2024-08-20 | $497.34 | $696.77 | 2,122,700 | — | — |
| 2024-08-19 | $504.68 | $707.06 | 1,027,900 | — | — |
| 2024-08-16 | $504.26 | $706.47 | 1,587,000 | — | — |
| 2024-08-15 | $499.02 | $699.13 | 1,732,300 | — | — |
| 2024-08-14 | $498.70 | $698.68 | 1,545,600 | — | — |
| 2024-08-13 | $491.94 | $689.21 | 1,243,700 | — | — |
| 2024-08-12 | $485.50 | $680.19 | 1,839,300 | — | — |
| 2024-08-09 | $490.26 | $686.85 | 1,622,700 | — | — |
| 2024-08-08 | $485.77 | $680.56 | 1,936,400 | — | — |
| 2024-08-07 | $473.01 | $662.69 | 2,587,600 | — | — |
| 2024-08-06 | $470.22 | $658.78 | 2,209,300 | — | — |
| 2024-08-05 | $459.02 | $643.09 | 4,177,200 | — | — |
| 2024-08-02 | $470.64 | $659.37 | 6,115,500 | — | — |
| 2024-08-01 | $500.12 | $700.67 | 4,006,800 | — | — |
| 2024-07-31 | $509.03 | $713.15 | 2,658,900 | — | — |
| 2024-07-30 | $505.67 | $708.44 | 2,642,500 | — | — |
| 2024-07-29 | $492.72 | $690.30 | 1,599,500 | — | — |
| 2024-07-26 | $499.03 | $699.14 | 2,249,700 | — | — |
| 2024-07-25 | $491.71 | $688.89 | 1,489,700 | — | — |
| 2024-07-24 | $486.70 | $681.87 | 1,598,600 | — | — |
| 2024-07-23 | $492.15 | $689.50 | 2,020,500 | — | — |
| 2024-07-22 | $487.04 | $682.34 | 1,792,500 | — | — |
| 2024-07-19 | $484.93 | $679.39 | 2,032,700 | — | — |
| 2024-07-18 | $486.21 | $681.18 | 3,320,200 | — | — |
| 2024-07-17 | $502.18 | $703.55 | 3,908,900 | — | — |
| 2024-07-16 | $503.02 | $704.73 | 3,981,700 | — | — |
| 2024-07-15 | $492.23 | $689.61 | 3,568,200 | — | — |
| 2024-07-12 | $479.88 | $672.31 | 2,727,800 | — | — |
| 2024-07-11 | $479.23 | $671.40 | 2,251,400 | — | — |
| 2024-07-10 | $478.89 | $670.93 | 1,946,000 | — | — |
| 2024-07-09 | $472.83 | $662.44 | 4,525,100 | — | — |
| 2024-07-08 | $464.82 | $651.21 | 2,214,300 | — | — |
| 2024-07-05 | $464.75 | $651.11 | 1,593,800 | — | — |
| 2024-07-03 | $467.92 | $655.56 | 993,900 | — | — |
| 2024-07-02 | $465.61 | $652.32 | 1,491,800 | — | — |
| 2024-07-01 | $463.66 | $649.59 | 1,850,500 | — | — |
| 2024-06-28 | $452.32 | $633.70 | 3,839,700 | — | — |
| 2024-06-27 | $445.96 | $624.79 | 2,835,200 | — | — |
| 2024-06-26 | $455.86 | $638.66 | 2,131,700 | — | — |
| 2024-06-25 | $457.38 | $640.79 | 1,555,900 | — | — |
| 2024-06-24 | $462.09 | $647.39 | 1,882,200 | — | — |
| 2024-06-21 | $450.18 | $630.70 | 3,780,800 | — | — |
| 2024-06-20 | $458.05 | $641.73 | 2,080,600 | — | — |
| 2024-06-18 | $457.43 | $640.86 | 1,798,400 | — | — |
| 2024-06-17 | $450.18 | $630.70 | 1,531,600 | — | — |
| 2024-06-14 | $446.46 | $625.49 | 1,559,100 | — | — |
| 2024-06-13 | $446.35 | $625.34 | 1,849,100 | — | — |
| 2024-06-12 | $448.70 | $628.63 | 1,733,000 | — | — |
| 2024-06-11 | $444.27 | $622.42 | 1,938,200 | — | — |
| 2024-06-10 | $453.55 | $635.42 | 1,698,600 | — | — |
| 2024-06-07 | $454.91 | $637.33 | 1,736,100 | — | — |
| 2024-06-06 | $458.10 | $641.80 | 1,598,000 | — | — |
| 2024-06-05 | $461.68 | $646.81 | 1,678,900 | — | — |
| 2024-06-04 | $455.30 | $637.88 | 1,835,000 | — | — |
| 2024-06-03 | $454.98 | $637.43 | 1,930,700 | — | — |
| 2024-05-31 | $456.52 | $639.58 | 2,638,300 | — | — |
| 2024-05-30 | $450.23 | $630.77 | 2,135,000 | — | — |
| 2024-05-29 | $457.17 | $636.64 | 2,315,700 | — | — |
| 2024-05-28 | $459.81 | $640.32 | 1,930,800 | — | — |
| 2024-05-24 | $461.18 | $642.23 | 1,932,200 | — | — |
| 2024-05-23 | $458.15 | $638.01 | 2,254,500 | — | — |
| 2024-05-22 | $462.38 | $643.90 | 2,729,500 | — | — |
| 2024-05-21 | $470.41 | $655.08 | 2,762,600 | — | — |
| 2024-05-20 | $462.94 | $644.68 | 2,591,500 | — | — |
| 2024-05-17 | $467.72 | $651.33 | 1,655,900 | — | — |
| 2024-05-16 | $464.52 | $646.88 | 2,070,300 | — | — |
| 2024-05-15 | $466.09 | $649.06 | 2,217,700 | — | — |
| 2024-05-14 | $458.47 | $638.45 | 2,412,900 | — | — |
| 2024-05-13 | $453.56 | $631.62 | 1,579,600 | — | — |
| 2024-05-10 | $454.73 | $633.24 | 1,823,900 | — | — |
| 2024-05-09 | $455.56 | $634.40 | 2,710,200 | — | — |
| 2024-05-08 | $446.95 | $622.41 | 2,006,700 | — | — |
| 2024-05-07 | $443.80 | $618.02 | 2,058,200 | — | — |
| 2024-05-06 | $443.67 | $617.84 | 1,914,300 | — | — |
| 2024-05-03 | $438.18 | $610.20 | 2,406,300 | — | — |
| 2024-05-02 | $432.57 | $602.39 | 2,087,500 | — | — |
| 2024-05-01 | $426.95 | $594.56 | 2,310,100 | — | — |
| 2024-04-30 | $426.71 | $594.22 | 1,829,900 | — | — |
| 2024-04-29 | $430.81 | $599.93 | 2,453,000 | — | — |
| 2024-04-26 | $427.57 | $595.42 | 2,322,700 | — | — |
| 2024-04-25 | $420.05 | $584.95 | 1,970,100 | — | — |
| 2024-04-24 | $423.04 | $589.11 | 1,575,900 | — | — |
| 2024-04-23 | $424.00 | $590.45 | 2,662,300 | — | — |
| 2024-04-22 | $417.35 | $581.19 | 4,165,600 | — | — |
| 2024-04-19 | $404.00 | $562.60 | 2,805,500 | — | — |
| 2024-04-18 | $403.11 | $561.36 | 2,776,300 | — | — |
| 2024-04-17 | $403.91 | $562.47 | 4,373,800 | — | — |
| 2024-04-16 | $396.86 | $552.66 | 3,459,700 | — | — |
| 2024-04-15 | $400.88 | $558.25 | 6,177,000 | — | — |
| 2024-04-12 | $389.49 | $542.39 | 2,815,800 | — | — |
| 2024-04-11 | $397.48 | $553.52 | 2,176,200 | — | — |
| 2024-04-10 | $400.76 | $558.09 | 1,903,300 | — | — |
| 2024-04-09 | $410.71 | $571.94 | 1,247,200 | — | — |
| 2024-04-08 | $410.54 | $571.71 | 1,181,900 | — | — |
| 2024-04-05 | $408.07 | $568.27 | 1,694,900 | — | — |
| 2024-04-04 | $406.25 | $565.73 | 1,704,700 | — | — |
| 2024-04-03 | $414.00 | $576.53 | 1,549,200 | — | — |
| 2024-04-02 | $410.15 | $571.16 | 1,976,000 | — | — |
| 2024-04-01 | $413.51 | $575.84 | 1,863,900 | — | — |
| 2024-03-28 | $417.69 | $581.66 | 2,409,700 | — | — |
| 2024-03-27 | $415.25 | $578.27 | 2,353,600 | — | — |
| 2024-03-26 | $406.18 | $565.64 | 1,407,000 | — | — |
| 2024-03-25 | $404.94 | $563.91 | 1,683,900 | — | — |
| 2024-03-22 | $406.82 | $566.53 | 2,190,300 | — | — |
| 2024-03-21 | $413.71 | $576.12 | 4,613,800 | — | — |
| 2024-03-20 | $396.47 | $552.11 | 2,157,400 | — | — |
| 2024-03-19 | $388.66 | $541.24 | 1,858,200 | — | — |
| 2024-03-18 | $384.37 | $535.26 | 2,069,000 | — | — |
| 2024-03-15 | $387.21 | $539.22 | 3,763,900 | — | — |
| 2024-03-14 | $388.61 | $541.17 | 3,029,500 | — | — |
| 2024-03-13 | $392.31 | $546.32 | 2,370,600 | — | — |
| 2024-03-12 | $388.18 | $540.57 | 1,703,900 | — | — |
| 2024-03-11 | $386.16 | $537.76 | 1,654,200 | — | — |
| 2024-03-08 | $386.99 | $538.91 | 1,657,200 | — | — |
| 2024-03-07 | $388.43 | $540.92 | 2,033,100 | — | — |
| 2024-03-06 | $389.57 | $542.50 | 2,692,400 | — | — |
| 2024-03-05 | $390.91 | $544.37 | 2,697,800 | — | — |
| 2024-03-04 | $392.25 | $546.24 | 1,955,100 | — | — |
| 2024-03-01 | $388.10 | $540.46 | 1,697,700 | — | — |
| 2024-02-29 | $389.05 | $541.78 | 3,139,100 | — | — |
| 2024-02-28 | $393.18 | $547.53 | 2,572,900 | — | — |
| 2024-02-27 | $390.81 | $540.40 | 1,724,900 | — | — |
| 2024-02-26 | $390.22 | $539.59 | 1,797,800 | — | — |
| 2024-02-23 | $391.05 | $540.73 | 2,247,400 | — | — |
| 2024-02-22 | $390.47 | $539.93 | 2,326,800 | — | — |
| 2024-02-21 | $388.27 | $536.89 | 1,772,500 | — | — |
| 2024-02-20 | $384.52 | $531.70 | 2,358,900 | — | — |
| 2024-02-16 | $384.44 | $531.59 | 2,376,800 | — | — |
| 2024-02-15 | $385.42 | $532.95 | 2,218,900 | — | — |
| 2024-02-14 | $378.04 | $522.74 | 2,041,300 | — | — |
| 2024-02-13 | $378.75 | $523.73 | 3,030,800 | — | — |
| 2024-02-12 | $392.64 | $542.93 | 2,797,200 | — | — |
| 2024-02-09 | $384.26 | $531.34 | 2,028,200 | — | — |
| 2024-02-08 | $385.04 | $532.42 | 1,913,700 | — | — |
| 2024-02-07 | $386.66 | $534.66 | 1,963,200 | — | — |
| 2024-02-06 | $384.99 | $532.35 | 1,487,800 | — | — |
| 2024-02-05 | $383.02 | $529.63 | 2,231,100 | — | — |
| 2024-02-02 | $387.86 | $536.32 | 2,180,900 | — | — |
| 2024-02-01 | $383.85 | $530.78 | 2,138,500 | — | — |
| 2024-01-31 | $384.01 | $531.00 | 3,421,100 | — | — |
| 2024-01-30 | $386.87 | $534.95 | 3,897,900 | — | — |
| 2024-01-29 | $380.56 | $526.23 | 1,632,300 | — | — |
| 2024-01-26 | $377.79 | $522.40 | 3,464,700 | — | — |
| 2024-01-25 | $382.70 | $529.19 | 2,376,300 | — | — |
| 2024-01-24 | $379.40 | $524.62 | 2,235,800 | — | — |
| 2024-01-23 | $380.77 | $526.52 | 3,313,300 | — | — |
| 2024-01-22 | $385.96 | $533.70 | 2,922,700 | — | — |
| 2024-01-19 | $382.20 | $528.50 | 2,603,300 | — | — |
| 2024-01-18 | $376.91 | $521.18 | 1,771,200 | — | — |
| 2024-01-17 | $377.18 | $521.55 | 2,415,100 | — | — |
| 2024-01-16 | $380.45 | $526.08 | 3,926,600 | — | — |
| 2024-01-12 | $377.75 | $522.34 | 2,223,800 | — | — |
| 2024-01-11 | $379.75 | $525.11 | 2,209,900 | — | — |
| 2024-01-10 | $381.96 | $528.16 | 1,547,300 | — | — |
| 2024-01-09 | $383.74 | $530.63 | 1,708,800 | — | — |
| 2024-01-08 | $388.86 | $537.71 | 1,902,600 | — | — |
| 2024-01-05 | $386.44 | $534.36 | 2,913,900 | — | — |
| 2024-01-04 | $382.95 | $529.53 | 1,618,300 | — | — |
| 2024-01-03 | $381.79 | $527.93 | 2,265,300 | — | — |
| 2024-01-02 | $388.30 | $536.93 | 2,263,100 | — | — |