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 | $528.35 | $2,080.44 | 52,600 | — | — |
| 2024-12-30 | $532.16 | $2,095.44 | 28,700 | — | — |
| 2024-12-27 | $531.94 | $2,094.58 | 32,300 | — | — |
| 2024-12-26 | $530.64 | $2,089.46 | 34,900 | — | — |
| 2024-12-24 | $529.42 | $2,084.65 | 27,100 | — | — |
| 2024-12-23 | $524.05 | $2,063.51 | 40,100 | — | — |
| 2024-12-20 | $523.64 | $2,061.89 | 174,600 | — | — |
| 2024-12-19 | $524.20 | $2,064.10 | 47,400 | — | — |
| 2024-12-18 | $522.36 | $2,056.85 | 37,600 | — | — |
| 2024-12-17 | $539.12 | $2,122.85 | 36,600 | — | — |
| 2024-12-16 | $548.62 | $2,160.26 | 47,600 | — | — |
| 2024-12-13 | $541.60 | $2,122.77 | 32,100 | — | — |
| 2024-12-12 | $538.67 | $2,111.29 | 33,600 | — | — |
| 2024-12-11 | $538.46 | $2,110.46 | 50,700 | — | — |
| 2024-12-10 | $538.06 | $2,108.90 | 25,700 | — | — |
| 2024-12-09 | $541.55 | $2,122.57 | 21,600 | — | — |
| 2024-12-06 | $537.30 | $2,105.92 | 19,900 | — | — |
| 2024-12-05 | $542.34 | $2,125.67 | 31,700 | — | — |
| 2024-12-04 | $546.32 | $2,141.27 | 19,000 | — | — |
| 2024-12-03 | $541.05 | $2,120.61 | 32,900 | — | — |
| 2024-12-02 | $542.19 | $2,125.08 | 31,200 | — | — |
| 2024-11-29 | $533.56 | $2,091.26 | 31,500 | — | — |
| 2024-11-27 | $540.97 | $2,120.30 | 31,800 | — | — |
| 2024-11-26 | $542.75 | $2,127.28 | 19,600 | — | — |
| 2024-11-25 | $544.41 | $2,133.78 | 47,200 | — | — |
| 2024-11-22 | $542.65 | $2,126.89 | 24,600 | — | — |
| 2024-11-21 | $536.33 | $2,102.12 | 24,700 | — | — |
| 2024-11-20 | $538.36 | $2,110.07 | 13,600 | — | — |
| 2024-11-19 | $534.70 | $2,095.73 | 26,300 | — | — |
| 2024-11-18 | $538.07 | $2,108.93 | 21,500 | — | — |
| 2024-11-15 | $549.61 | $2,154.17 | 17,600 | — | — |
| 2024-11-14 | $544.68 | $2,134.84 | 20,500 | — | — |
| 2024-11-13 | $549.20 | $2,152.56 | 30,100 | — | — |
| 2024-11-12 | $553.08 | $2,167.77 | 24,100 | — | — |
| 2024-11-11 | $558.21 | $2,187.87 | 19,800 | — | — |
| 2024-11-08 | $557.31 | $2,184.34 | 17,400 | — | — |
| 2024-11-07 | $558.88 | $2,190.50 | 23,200 | — | — |
| 2024-11-06 | $563.85 | $2,209.98 | 24,300 | — | — |
| 2024-11-05 | $534.42 | $2,094.63 | 12,500 | — | — |
| 2024-11-04 | $524.87 | $2,057.20 | 14,700 | — | — |
| 2024-11-01 | $530.41 | $2,078.91 | 24,300 | — | — |
| 2024-10-31 | $524.97 | $2,057.59 | 20,000 | — | — |
| 2024-10-30 | $531.67 | $2,083.85 | 16,200 | — | — |
| 2024-10-29 | $537.59 | $2,107.05 | 21,500 | — | — |
| 2024-10-28 | $537.05 | $2,104.94 | 25,500 | — | — |
| 2024-10-25 | $538.64 | $2,111.17 | 26,600 | — | — |
| 2024-10-24 | $540.39 | $2,118.03 | 30,700 | — | — |
| 2024-10-23 | $518.61 | $2,032.66 | 32,000 | — | — |
| 2024-10-22 | $519.61 | $2,036.58 | 30,400 | — | — |
| 2024-10-21 | $519.29 | $2,035.33 | 22,900 | — | — |
| 2024-10-18 | $525.02 | $2,057.79 | 19,900 | — | — |
| 2024-10-17 | $528.80 | $2,072.60 | 13,700 | — | — |
| 2024-10-16 | $529.93 | $2,077.03 | 24,100 | — | — |
| 2024-10-15 | $526.55 | $2,063.78 | 25,300 | — | — |
| 2024-10-14 | $526.99 | $2,065.51 | 12,000 | — | — |
| 2024-10-11 | $525.23 | $2,058.61 | 18,200 | — | — |
| 2024-10-10 | $523.65 | $2,052.42 | 17,500 | — | — |
| 2024-10-09 | $524.78 | $2,056.85 | 40,800 | — | — |
| 2024-10-08 | $523.03 | $2,049.99 | 41,300 | — | — |
| 2024-10-07 | $522.66 | $2,048.54 | 21,100 | — | — |
| 2024-10-04 | $529.29 | $2,074.52 | 23,500 | — | — |
| 2024-10-03 | $529.60 | $2,075.74 | 19,600 | — | — |
| 2024-10-02 | $539.97 | $2,116.38 | 24,400 | — | — |
| 2024-10-01 | $547.01 | $2,143.97 | 22,900 | — | — |
| 2024-09-30 | $551.89 | $2,163.10 | 24,700 | — | — |
| 2024-09-27 | $552.73 | $2,166.39 | 15,800 | — | — |
| 2024-09-26 | $557.30 | $2,184.31 | 20,100 | — | — |
| 2024-09-25 | $550.16 | $2,156.32 | 25,500 | — | — |
| 2024-09-24 | $556.03 | $2,179.33 | 29,300 | — | — |
| 2024-09-23 | $553.46 | $2,169.25 | 50,700 | — | — |
| 2024-09-20 | $540.12 | $2,116.97 | 239,700 | — | — |
| 2024-09-19 | $553.98 | $2,171.29 | 26,500 | — | — |
| 2024-09-18 | $548.04 | $2,148.01 | 25,200 | — | — |
| 2024-09-17 | $554.50 | $2,173.33 | 25,700 | — | — |
| 2024-09-16 | $560.60 | $2,197.24 | 22,000 | — | — |
| 2024-09-13 | $557.21 | $2,174.15 | 32,100 | — | — |
| 2024-09-12 | $552.78 | $2,156.87 | 24,000 | — | — |
| 2024-09-11 | $558.20 | $2,178.02 | 42,300 | — | — |
| 2024-09-10 | $568.47 | $2,218.09 | 38,800 | — | — |
| 2024-09-09 | $578.39 | $2,256.80 | 65,500 | — | — |
| 2024-09-06 | $535.21 | $2,088.31 | 14,100 | — | — |
| 2024-09-05 | $540.21 | $2,107.82 | 19,600 | — | — |
| 2024-09-04 | $550.84 | $2,149.30 | 18,300 | — | — |
| 2024-09-03 | $555.96 | $2,169.28 | 28,700 | — | — |
| 2024-08-30 | $573.77 | $2,238.77 | 27,400 | — | — |
| 2024-08-29 | $568.17 | $2,216.92 | 29,700 | — | — |
| 2024-08-28 | $557.64 | $2,175.83 | 17,300 | — | — |
| 2024-08-27 | $554.80 | $2,164.75 | 13,600 | — | — |
| 2024-08-26 | $557.02 | $2,173.41 | 18,500 | — | — |
| 2024-08-23 | $563.03 | $2,196.86 | 15,100 | — | — |
| 2024-08-22 | $557.63 | $2,175.79 | 13,600 | — | — |
| 2024-08-21 | $558.36 | $2,178.64 | 12,300 | — | — |
| 2024-08-20 | $551.85 | $2,153.24 | 16,400 | — | — |
| 2024-08-19 | $550.13 | $2,146.53 | 9,400 | — | — |
| 2024-08-16 | $549.12 | $2,142.59 | 24,000 | — | — |
| 2024-08-15 | $549.63 | $2,144.58 | 17,200 | — | — |
| 2024-08-14 | $543.39 | $2,120.23 | 16,600 | — | — |
| 2024-08-13 | $547.92 | $2,137.91 | 20,400 | — | — |
| 2024-08-12 | $543.79 | $2,121.79 | 40,700 | — | — |
| 2024-08-09 | $545.99 | $2,130.38 | 18,900 | — | — |
| 2024-08-08 | $546.20 | $2,131.19 | 19,000 | — | — |
| 2024-08-07 | $539.95 | $2,106.81 | 24,400 | — | — |
| 2024-08-06 | $542.73 | $2,117.66 | 30,900 | — | — |
| 2024-08-05 | $533.72 | $2,082.50 | 23,800 | — | — |
| 2024-08-02 | $550.91 | $2,149.57 | 22,700 | — | — |
| 2024-08-01 | $561.15 | $2,189.53 | 29,200 | — | — |
| 2024-07-31 | $560.87 | $2,188.43 | 46,400 | — | — |
| 2024-07-30 | $566.16 | $2,209.08 | 29,100 | — | — |
| 2024-07-29 | $557.13 | $2,173.84 | 24,100 | — | — |
| 2024-07-26 | $561.87 | $2,192.34 | 29,100 | — | — |
| 2024-07-25 | $552.56 | $2,156.01 | 43,500 | — | — |
| 2024-07-24 | $543.42 | $2,120.35 | 30,600 | — | — |
| 2024-07-23 | $549.69 | $2,144.81 | 19,400 | — | — |
| 2024-07-22 | $547.06 | $2,134.55 | 25,100 | — | — |
| 2024-07-19 | $539.31 | $2,104.31 | 16,200 | — | — |
| 2024-07-18 | $547.64 | $2,136.81 | 13,700 | — | — |
| 2024-07-17 | $547.32 | $2,135.56 | 20,700 | — | — |
| 2024-07-16 | $554.62 | $2,164.05 | 37,800 | — | — |
| 2024-07-15 | $532.76 | $2,078.75 | 19,300 | — | — |
| 2024-07-12 | $536.34 | $2,092.72 | 32,800 | — | — |
| 2024-07-11 | $528.75 | $2,063.11 | 27,900 | — | — |
| 2024-07-10 | $514.00 | $2,005.56 | 23,300 | — | — |
| 2024-07-09 | $507.12 | $1,978.71 | 20,300 | — | — |
| 2024-07-08 | $510.20 | $1,990.73 | 30,500 | — | — |
| 2024-07-05 | $509.08 | $1,986.36 | 37,900 | — | — |
| 2024-07-03 | $520.00 | $2,028.97 | 24,900 | — | — |
| 2024-07-02 | $523.50 | $2,042.62 | 30,300 | — | — |
| 2024-07-01 | $520.56 | $2,031.15 | 47,600 | — | — |
| 2024-06-28 | $515.57 | $2,011.68 | 64,700 | — | — |
| 2024-06-27 | $510.52 | $1,991.98 | 47,200 | — | — |
| 2024-06-26 | $517.46 | $2,019.06 | 34,600 | — | — |
| 2024-06-25 | $513.55 | $2,003.80 | 39,400 | — | — |
| 2024-06-24 | $522.82 | $2,039.97 | 31,300 | — | — |
| 2024-06-21 | $522.82 | $2,039.97 | 183,400 | — | — |
| 2024-06-20 | $516.69 | $2,016.05 | 33,500 | — | — |
| 2024-06-18 | $523.68 | $2,043.32 | 31,100 | — | — |
| 2024-06-17 | $523.37 | $2,042.12 | 25,400 | — | — |
| 2024-06-14 | $523.70 | $2,043.40 | 22,900 | — | — |
| 2024-06-13 | $532.66 | $2,068.61 | 26,900 | — | — |
| 2024-06-12 | $535.46 | $2,079.48 | 32,400 | — | — |
| 2024-06-11 | $528.81 | $2,053.66 | 32,900 | — | — |
| 2024-06-10 | $531.75 | $2,065.08 | 38,200 | — | — |
| 2024-06-07 | $535.25 | $2,078.67 | 22,200 | — | — |
| 2024-06-06 | $537.48 | $2,087.33 | 30,700 | — | — |
| 2024-06-05 | $543.48 | $2,110.63 | 32,600 | — | — |
| 2024-06-04 | $537.51 | $2,087.44 | 37,600 | — | — |
| 2024-06-03 | $539.37 | $2,094.67 | 38,300 | — | — |
| 2024-05-31 | $535.07 | $2,077.97 | 59,500 | — | — |
| 2024-05-30 | $532.31 | $2,067.25 | 35,500 | — | — |
| 2024-05-29 | $524.07 | $2,035.25 | 38,600 | — | — |
| 2024-05-28 | $535.87 | $2,081.07 | 33,100 | — | — |
| 2024-05-24 | $543.02 | $2,108.84 | 25,100 | — | — |
| 2024-05-23 | $542.23 | $2,105.77 | 24,100 | — | — |
| 2024-05-22 | $550.38 | $2,137.43 | 32,900 | — | — |
| 2024-05-21 | $546.40 | $2,121.97 | 24,300 | — | — |
| 2024-05-20 | $550.51 | $2,137.93 | 28,400 | — | — |
| 2024-05-17 | $551.15 | $2,140.42 | 32,100 | — | — |
| 2024-05-16 | $556.91 | $2,162.78 | 34,700 | — | — |
| 2024-05-15 | $561.84 | $2,181.93 | 24,800 | — | — |
| 2024-05-14 | $554.89 | $2,154.94 | 82,200 | — | — |
| 2024-05-13 | $559.48 | $2,172.77 | 23,600 | — | — |
| 2024-05-10 | $564.66 | $2,192.88 | 18,900 | — | — |
| 2024-05-09 | $565.30 | $2,195.37 | 20,500 | — | — |
| 2024-05-08 | $562.45 | $2,184.30 | 24,700 | — | — |
| 2024-05-07 | $562.34 | $2,183.87 | 41,400 | — | — |
| 2024-05-06 | $552.78 | $2,146.75 | 26,100 | — | — |
| 2024-05-03 | $546.89 | $2,123.87 | 30,600 | — | — |
| 2024-05-02 | $539.52 | $2,095.25 | 34,300 | — | — |
| 2024-05-01 | $530.12 | $2,058.74 | 27,700 | — | — |
| 2024-04-30 | $526.92 | $2,046.32 | 37,700 | — | — |
| 2024-04-29 | $535.10 | $2,078.08 | 63,900 | — | — |
| 2024-04-26 | $529.41 | $2,055.99 | 65,300 | — | — |
| 2024-04-25 | $533.59 | $2,072.22 | 97,300 | — | — |
| 2024-04-24 | $583.25 | $2,265.08 | 46,900 | — | — |
| 2024-04-23 | $586.60 | $2,278.09 | 37,300 | — | — |
| 2024-04-22 | $588.51 | $2,285.50 | 34,800 | — | — |
| 2024-04-19 | $586.34 | $2,277.08 | 44,000 | — | — |
| 2024-04-18 | $583.38 | $2,265.58 | 35,100 | — | — |
| 2024-04-17 | $583.96 | $2,267.83 | 36,100 | — | — |
| 2024-04-16 | $588.83 | $2,286.75 | 35,300 | — | — |
| 2024-04-15 | $594.88 | $2,310.24 | 38,200 | — | — |
| 2024-04-12 | $592.74 | $2,301.93 | 47,700 | — | — |
| 2024-04-11 | $600.09 | $2,330.48 | 42,900 | — | — |
| 2024-04-10 | $600.39 | $2,331.64 | 42,700 | — | — |
| 2024-04-09 | $603.10 | $2,342.17 | 41,000 | — | — |
| 2024-04-08 | $614.43 | $2,386.17 | 36,700 | — | — |
| 2024-04-05 | $618.27 | $2,401.08 | 41,100 | — | — |
| 2024-04-04 | $616.98 | $2,396.07 | 32,600 | — | — |
| 2024-04-03 | $624.58 | $2,425.58 | 37,900 | — | — |
| 2024-04-02 | $626.99 | $2,434.94 | 34,900 | — | — |
| 2024-04-01 | $633.52 | $2,460.30 | 32,400 | — | — |
| 2024-03-28 | $634.62 | $2,464.58 | 48,800 | — | — |
| 2024-03-27 | $629.58 | $2,445.00 | 40,000 | — | — |
| 2024-03-26 | $625.30 | $2,428.38 | 30,600 | — | — |
| 2024-03-25 | $630.17 | $2,447.29 | 31,300 | — | — |
| 2024-03-22 | $625.86 | $2,430.56 | 28,000 | — | — |
| 2024-03-21 | $625.73 | $2,430.05 | 34,700 | — | — |
| 2024-03-20 | $622.13 | $2,416.07 | 22,900 | — | — |
| 2024-03-19 | $621.53 | $2,413.74 | 29,700 | — | — |
| 2024-03-18 | $615.20 | $2,389.16 | 27,100 | — | — |
| 2024-03-15 | $622.74 | $2,418.44 | 113,100 | — | — |
| 2024-03-14 | $619.91 | $2,407.45 | 40,700 | — | — |
| 2024-03-13 | $615.44 | $2,380.38 | 72,000 | — | — |
| 2024-03-12 | $610.77 | $2,362.32 | 46,400 | — | — |
| 2024-03-11 | $614.95 | $2,378.48 | 34,100 | — | — |
| 2024-03-08 | $615.36 | $2,380.07 | 38,100 | — | — |
| 2024-03-07 | $623.60 | $2,411.94 | 34,700 | — | — |
| 2024-03-06 | $625.66 | $2,419.91 | 39,300 | — | — |
| 2024-03-05 | $632.79 | $2,447.49 | 43,600 | — | — |
| 2024-03-04 | $643.00 | $2,486.98 | 29,700 | — | — |
| 2024-03-01 | $643.89 | $2,490.42 | 29,900 | — | — |
| 2024-02-29 | $641.67 | $2,481.83 | 56,400 | — | — |
| 2024-02-28 | $633.63 | $2,450.73 | 37,500 | — | — |
| 2024-02-27 | $636.31 | $2,461.10 | 34,800 | — | — |
| 2024-02-26 | $631.48 | $2,442.42 | 47,000 | — | — |
| 2024-02-23 | $631.88 | $2,443.97 | 34,400 | — | — |
| 2024-02-22 | $619.19 | $2,394.88 | 47,400 | — | — |
| 2024-02-21 | $612.16 | $2,367.69 | 32,700 | — | — |
| 2024-02-20 | $609.13 | $2,355.97 | 48,800 | — | — |
| 2024-02-16 | $598.05 | $2,313.12 | 55,600 | — | — |
| 2024-02-15 | $598.17 | $2,313.58 | 29,000 | — | — |
| 2024-02-14 | $589.49 | $2,280.01 | 46,900 | — | — |
| 2024-02-13 | $585.11 | $2,263.07 | 46,500 | — | — |
| 2024-02-12 | $597.28 | $2,310.14 | 28,100 | — | — |
| 2024-02-09 | $592.02 | $2,289.80 | 24,100 | — | — |
| 2024-02-08 | $588.20 | $2,275.02 | 39,900 | — | — |
| 2024-02-07 | $588.31 | $2,275.45 | 20,800 | — | — |
| 2024-02-06 | $577.80 | $2,234.80 | 36,800 | — | — |
| 2024-02-05 | $582.83 | $2,254.25 | 44,400 | — | — |
| 2024-02-02 | $587.71 | $2,273.13 | 47,300 | — | — |
| 2024-02-01 | $593.63 | $2,296.02 | 86,200 | — | — |
| 2024-01-31 | $557.81 | $2,157.48 | 68,000 | — | — |
| 2024-01-30 | $565.57 | $2,187.49 | 35,100 | — | — |
| 2024-01-29 | $560.43 | $2,167.61 | 43,300 | — | — |
| 2024-01-26 | $559.71 | $2,164.83 | 36,900 | — | — |
| 2024-01-25 | $561.84 | $2,173.07 | 46,200 | — | — |
| 2024-01-24 | $578.50 | $2,237.50 | 49,700 | — | — |
| 2024-01-23 | $592.09 | $2,290.07 | 44,000 | — | — |
| 2024-01-22 | $596.57 | $2,307.40 | 58,000 | — | — |
| 2024-01-19 | $595.70 | $2,304.03 | 46,400 | — | — |
| 2024-01-18 | $595.76 | $2,304.26 | 59,800 | — | — |
| 2024-01-17 | $587.73 | $2,273.20 | 33,000 | — | — |
| 2024-01-16 | $583.29 | $2,256.03 | 58,400 | — | — |
| 2024-01-12 | $569.61 | $2,203.12 | 42,500 | — | — |
| 2024-01-11 | $563.69 | $2,180.22 | 35,500 | — | — |
| 2024-01-10 | $562.14 | $2,174.23 | 30,400 | — | — |
| 2024-01-09 | $561.49 | $2,171.71 | 30,800 | — | — |
| 2024-01-08 | $562.37 | $2,175.12 | 61,900 | — | — |
| 2024-01-05 | $552.19 | $2,135.74 | 40,900 | — | — |
| 2024-01-04 | $554.16 | $2,143.36 | 100,900 | — | — |
| 2024-01-03 | $552.31 | $2,136.21 | 74,600 | — | — |
| 2024-01-02 | $547.69 | $2,118.34 | 57,400 | — | — |