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
- 1973-05-03 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 | $529.80 | $1,318.81 | 96,000 | — | — |
| 2024-12-30 | $527.83 | $1,313.90 | 90,400 | — | — |
| 2024-12-27 | $522.80 | $1,301.38 | 66,000 | — | — |
| 2024-12-26 | $522.62 | $1,300.93 | 87,300 | — | — |
| 2024-12-24 | $519.87 | $1,294.09 | 62,400 | — | — |
| 2024-12-23 | $517.44 | $1,288.04 | 124,600 | — | — |
| 2024-12-20 | $523.16 | $1,302.28 | 241,900 | — | — |
| 2024-12-19 | $521.79 | $1,298.87 | 139,200 | — | — |
| 2024-12-18 | $518.59 | $1,290.90 | 134,400 | — | — |
| 2024-12-17 | $524.98 | $1,306.81 | 137,000 | — | — |
| 2024-12-16 | $540.12 | $1,344.50 | 111,300 | — | — |
| 2024-12-13 | $547.00 | $1,361.62 | 77,700 | — | — |
| 2024-12-12 | $553.20 | $1,377.06 | 64,200 | — | — |
| 2024-12-11 | $547.79 | $1,363.59 | 134,800 | — | — |
| 2024-12-10 | $547.26 | $1,362.27 | 158,800 | — | — |
| 2024-12-09 | $547.88 | $1,363.81 | 80,200 | — | — |
| 2024-12-06 | $552.62 | $1,375.61 | 81,700 | — | — |
| 2024-12-05 | $556.03 | $1,384.10 | 83,300 | — | — |
| 2024-12-04 | $569.36 | $1,417.28 | 50,600 | — | — |
| 2024-12-03 | $566.84 | $1,411.01 | 73,700 | — | — |
| 2024-12-02 | $566.43 | $1,409.99 | 80,000 | — | — |
| 2024-11-29 | $572.39 | $1,424.82 | 45,700 | — | — |
| 2024-11-27 | $571.31 | $1,422.14 | 63,400 | — | — |
| 2024-11-26 | $573.45 | $1,427.46 | 83,200 | — | — |
| 2024-11-25 | $572.12 | $1,424.15 | 115,900 | — | — |
| 2024-11-22 | $570.96 | $1,421.26 | 113,300 | — | — |
| 2024-11-21 | $563.28 | $1,402.15 | 120,400 | — | — |
| 2024-11-20 | $552.87 | $1,376.23 | 53,200 | — | — |
| 2024-11-19 | $547.34 | $1,362.47 | 87,300 | — | — |
| 2024-11-18 | $554.87 | $1,381.21 | 113,600 | — | — |
| 2024-11-15 | $557.95 | $1,387.63 | 87,900 | — | — |
| 2024-11-14 | $562.26 | $1,398.35 | 84,200 | — | — |
| 2024-11-13 | $564.89 | $1,404.89 | 62,300 | — | — |
| 2024-11-12 | $565.54 | $1,406.51 | 85,700 | — | — |
| 2024-11-11 | $562.05 | $1,397.83 | 85,700 | — | — |
| 2024-11-08 | $558.27 | $1,388.43 | 78,200 | — | — |
| 2024-11-07 | $554.72 | $1,379.60 | 95,300 | — | — |
| 2024-11-06 | $549.99 | $1,367.84 | 154,500 | — | — |
| 2024-11-05 | $533.17 | $1,326.01 | 110,800 | — | — |
| 2024-11-04 | $525.03 | $1,305.76 | 130,300 | — | — |
| 2024-11-01 | $531.68 | $1,322.30 | 225,300 | — | — |
| 2024-10-31 | $540.24 | $1,343.59 | 155,700 | — | — |
| 2024-10-30 | $535.80 | $1,332.55 | 255,300 | — | — |
| 2024-10-29 | $609.80 | $1,516.59 | 94,100 | — | — |
| 2024-10-28 | $608.85 | $1,514.22 | 80,600 | — | — |
| 2024-10-25 | $602.98 | $1,499.63 | 74,000 | — | — |
| 2024-10-24 | $596.85 | $1,484.38 | 67,800 | — | — |
| 2024-10-23 | $593.15 | $1,475.18 | 74,000 | — | — |
| 2024-10-22 | $593.56 | $1,476.20 | 78,800 | — | — |
| 2024-10-21 | $600.58 | $1,493.66 | 58,200 | — | — |
| 2024-10-18 | $610.18 | $1,517.53 | 46,500 | — | — |
| 2024-10-17 | $612.59 | $1,523.53 | 60,000 | — | — |
| 2024-10-16 | $607.26 | $1,510.27 | 99,400 | — | — |
| 2024-10-15 | $601.97 | $1,497.11 | 56,800 | — | — |
| 2024-10-14 | $600.27 | $1,492.89 | 44,600 | — | — |
| 2024-10-11 | $589.88 | $1,467.05 | 109,000 | — | — |
| 2024-10-10 | $590.00 | $1,467.34 | 99,500 | — | — |
| 2024-10-09 | $599.19 | $1,490.20 | 155,800 | — | — |
| 2024-10-08 | $587.39 | $1,460.85 | 76,000 | — | — |
| 2024-10-07 | $577.77 | $1,436.93 | 99,600 | — | — |
| 2024-10-04 | $581.55 | $1,446.33 | 95,200 | — | — |
| 2024-10-03 | $585.27 | $1,455.58 | 79,500 | — | — |
| 2024-10-02 | $592.99 | $1,474.78 | 60,000 | — | — |
| 2024-10-01 | $592.79 | $1,474.28 | 53,200 | — | — |
| 2024-09-30 | $600.97 | $1,494.63 | 84,500 | — | — |
| 2024-09-27 | $599.04 | $1,489.83 | 59,200 | — | — |
| 2024-09-26 | $600.06 | $1,492.36 | 86,900 | — | — |
| 2024-09-25 | $595.57 | $1,481.20 | 67,000 | — | — |
| 2024-09-24 | $593.55 | $1,476.17 | 55,600 | — | — |
| 2024-09-23 | $589.28 | $1,465.55 | 54,400 | — | — |
| 2024-09-20 | $582.06 | $1,447.60 | 191,600 | — | — |
| 2024-09-19 | $585.27 | $1,455.58 | 69,300 | — | — |
| 2024-09-18 | $577.66 | $1,436.65 | 51,800 | — | — |
| 2024-09-17 | $577.79 | $1,436.98 | 54,400 | — | — |
| 2024-09-16 | $578.99 | $1,439.96 | 48,800 | — | — |
| 2024-09-13 | $574.76 | $1,429.44 | 39,000 | — | — |
| 2024-09-12 | $569.22 | $1,415.66 | 49,600 | — | — |
| 2024-09-11 | $567.22 | $1,410.69 | 43,900 | — | — |
| 2024-09-10 | $573.06 | $1,425.21 | 44,000 | — | — |
| 2024-09-09 | $571.49 | $1,421.31 | 80,400 | — | — |
| 2024-09-06 | $571.44 | $1,421.18 | 38,100 | — | — |
| 2024-09-05 | $573.80 | $1,427.05 | 85,500 | — | — |
| 2024-09-04 | $588.48 | $1,463.56 | 45,200 | — | — |
| 2024-09-03 | $584.89 | $1,454.64 | 60,700 | — | — |
| 2024-08-30 | $586.17 | $1,457.82 | 58,400 | — | — |
| 2024-08-29 | $580.01 | $1,442.50 | 70,800 | — | — |
| 2024-08-28 | $572.28 | $1,423.27 | 44,000 | — | — |
| 2024-08-27 | $567.27 | $1,410.81 | 101,900 | — | — |
| 2024-08-26 | $571.51 | $1,421.36 | 42,800 | — | — |
| 2024-08-23 | $572.37 | $1,423.50 | 57,700 | — | — |
| 2024-08-22 | $571.76 | $1,421.98 | 43,000 | — | — |
| 2024-08-21 | $576.90 | $1,434.76 | 39,300 | — | — |
| 2024-08-20 | $578.03 | $1,437.57 | 54,600 | — | — |
| 2024-08-19 | $577.57 | $1,436.43 | 63,500 | — | — |
| 2024-08-16 | $576.28 | $1,433.22 | 39,800 | — | — |
| 2024-08-15 | $573.00 | $1,425.06 | 52,200 | — | — |
| 2024-08-14 | $568.96 | $1,415.02 | 88,400 | — | — |
| 2024-08-13 | $573.36 | $1,425.96 | 93,800 | — | — |
| 2024-08-12 | $573.71 | $1,426.83 | 73,900 | — | — |
| 2024-08-09 | $580.06 | $1,441.38 | 85,100 | — | — |
| 2024-08-08 | $583.38 | $1,449.63 | 83,000 | — | — |
| 2024-08-07 | $568.74 | $1,413.25 | 110,400 | — | — |
| 2024-08-06 | $575.73 | $1,430.62 | 143,300 | — | — |
| 2024-08-05 | $568.30 | $1,412.16 | 134,100 | — | — |
| 2024-08-02 | $590.72 | $1,467.87 | 141,900 | — | — |
| 2024-08-01 | $588.44 | $1,462.20 | 241,200 | — | — |
| 2024-07-31 | $570.16 | $1,416.78 | 124,400 | — | — |
| 2024-07-30 | $566.15 | $1,406.81 | 122,300 | — | — |
| 2024-07-29 | $554.39 | $1,377.59 | 120,900 | — | — |
| 2024-07-26 | $549.27 | $1,364.87 | 132,700 | — | — |
| 2024-07-25 | $540.97 | $1,344.25 | 225,100 | — | — |
| 2024-07-24 | $547.48 | $1,360.42 | 170,100 | — | — |
| 2024-07-23 | $541.31 | $1,345.09 | 66,500 | — | — |
| 2024-07-22 | $542.16 | $1,347.20 | 115,000 | — | — |
| 2024-07-19 | $543.00 | $1,349.29 | 70,400 | — | — |
| 2024-07-18 | $542.09 | $1,347.03 | 102,300 | — | — |
| 2024-07-17 | $549.21 | $1,364.72 | 106,600 | — | — |
| 2024-07-16 | $546.14 | $1,357.09 | 185,300 | — | — |
| 2024-07-15 | $537.12 | $1,334.68 | 58,500 | — | — |
| 2024-07-12 | $537.87 | $1,336.54 | 113,000 | — | — |
| 2024-07-11 | $535.51 | $1,330.68 | 117,800 | — | — |
| 2024-07-10 | $528.00 | $1,312.02 | 64,100 | — | — |
| 2024-07-09 | $527.82 | $1,311.57 | 60,200 | — | — |
| 2024-07-08 | $534.27 | $1,327.60 | 85,100 | — | — |
| 2024-07-05 | $538.02 | $1,336.91 | 56,500 | — | — |
| 2024-07-03 | $540.00 | $1,341.84 | 76,200 | — | — |
| 2024-07-02 | $541.68 | $1,346.01 | 110,200 | — | — |
| 2024-07-01 | $539.54 | $1,340.69 | 57,600 | — | — |
| 2024-06-28 | $542.58 | $1,348.25 | 315,300 | — | — |
| 2024-06-27 | $544.94 | $1,354.11 | 59,500 | — | — |
| 2024-06-26 | $541.23 | $1,344.89 | 68,700 | — | — |
| 2024-06-25 | $537.75 | $1,336.24 | 65,800 | — | — |
| 2024-06-24 | $541.27 | $1,344.99 | 57,500 | — | — |
| 2024-06-21 | $542.47 | $1,347.97 | 192,600 | — | — |
| 2024-06-20 | $533.44 | $1,325.53 | 64,100 | — | — |
| 2024-06-18 | $532.42 | $1,323.00 | 69,000 | — | — |
| 2024-06-17 | $539.04 | $1,339.45 | 72,600 | — | — |
| 2024-06-14 | $538.76 | $1,338.75 | 101,200 | — | — |
| 2024-06-13 | $538.43 | $1,337.93 | 73,600 | — | — |
| 2024-06-12 | $541.26 | $1,344.97 | 80,900 | — | — |
| 2024-06-11 | $538.52 | $1,338.16 | 84,500 | — | — |
| 2024-06-10 | $544.83 | $1,353.84 | 98,900 | — | — |
| 2024-06-07 | $543.66 | $1,350.93 | 56,400 | — | — |
| 2024-06-06 | $544.17 | $1,352.20 | 154,100 | — | — |
| 2024-06-05 | $551.09 | $1,369.39 | 76,400 | — | — |
| 2024-06-04 | $548.91 | $1,363.98 | 52,700 | — | — |
| 2024-06-03 | $549.33 | $1,365.02 | 80,300 | — | — |
| 2024-05-31 | $554.37 | $1,377.54 | 106,600 | — | — |
| 2024-05-30 | $548.16 | $1,362.11 | 95,000 | — | — |
| 2024-05-29 | $540.59 | $1,342.31 | 91,700 | — | — |
| 2024-05-28 | $543.34 | $1,349.14 | 97,000 | — | — |
| 2024-05-24 | $555.37 | $1,379.01 | 45,100 | — | — |
| 2024-05-23 | $555.32 | $1,378.88 | 53,300 | — | — |
| 2024-05-22 | $558.12 | $1,385.83 | 67,900 | — | — |
| 2024-05-21 | $559.81 | $1,390.03 | 56,900 | — | — |
| 2024-05-20 | $564.34 | $1,401.28 | 76,400 | — | — |
| 2024-05-17 | $565.52 | $1,404.21 | 61,800 | — | — |
| 2024-05-16 | $568.37 | $1,411.29 | 58,900 | — | — |
| 2024-05-15 | $567.96 | $1,410.27 | 74,400 | — | — |
| 2024-05-14 | $569.00 | $1,412.85 | 54,900 | — | — |
| 2024-05-13 | $568.79 | $1,412.33 | 58,300 | — | — |
| 2024-05-10 | $575.24 | $1,428.34 | 123,100 | — | — |
| 2024-05-09 | $574.13 | $1,425.59 | 96,400 | — | — |
| 2024-05-08 | $572.71 | $1,422.06 | 102,900 | — | — |
| 2024-05-07 | $580.36 | $1,441.06 | 127,200 | — | — |
| 2024-05-06 | $571.06 | $1,417.97 | 71,400 | — | — |
| 2024-05-03 | $561.65 | $1,394.60 | 70,800 | — | — |
| 2024-05-02 | $559.65 | $1,389.63 | 91,300 | — | — |
| 2024-05-01 | $566.10 | $1,405.65 | 90,100 | — | — |
| 2024-04-30 | $568.00 | $1,410.37 | 103,500 | — | — |
| 2024-04-29 | $566.51 | $1,406.67 | 92,500 | — | — |
| 2024-04-26 | $560.42 | $1,391.55 | 102,400 | — | — |
| 2024-04-25 | $573.34 | $1,423.63 | 260,700 | — | — |
| 2024-04-24 | $617.95 | $1,534.39 | 68,000 | — | — |
| 2024-04-23 | $616.51 | $1,530.82 | 87,400 | — | — |
| 2024-04-22 | $604.42 | $1,500.80 | 65,700 | — | — |
| 2024-04-19 | $600.41 | $1,490.84 | 83,500 | — | — |
| 2024-04-18 | $597.42 | $1,483.42 | 69,800 | — | — |
| 2024-04-17 | $604.17 | $1,500.18 | 66,600 | — | — |
| 2024-04-16 | $609.97 | $1,514.58 | 66,800 | — | — |
| 2024-04-15 | $615.89 | $1,529.28 | 57,700 | — | — |
| 2024-04-12 | $618.51 | $1,535.79 | 72,800 | — | — |
| 2024-04-11 | $618.79 | $1,536.48 | 53,700 | — | — |
| 2024-04-10 | $620.57 | $1,540.90 | 57,900 | — | — |
| 2024-04-09 | $625.11 | $1,552.17 | 65,400 | — | — |
| 2024-04-08 | $623.09 | $1,547.16 | 71,800 | — | — |
| 2024-04-05 | $630.25 | $1,564.94 | 48,400 | — | — |
| 2024-04-04 | $629.32 | $1,562.63 | 35,400 | — | — |
| 2024-04-03 | $633.81 | $1,573.78 | 44,500 | — | — |
| 2024-04-02 | $636.82 | $1,581.25 | 59,300 | — | — |
| 2024-04-01 | $640.63 | $1,590.71 | 49,900 | — | — |
| 2024-03-28 | $641.93 | $1,593.94 | 53,500 | — | — |
| 2024-03-27 | $644.26 | $1,599.72 | 62,200 | — | — |
| 2024-03-26 | $638.00 | $1,584.18 | 69,700 | — | — |
| 2024-03-25 | $644.80 | $1,601.06 | 50,400 | — | — |
| 2024-03-22 | $648.72 | $1,610.80 | 79,800 | — | — |
| 2024-03-21 | $643.91 | $1,598.85 | 62,200 | — | — |
| 2024-03-20 | $641.81 | $1,593.64 | 108,700 | — | — |
| 2024-03-19 | $650.70 | $1,615.71 | 52,300 | — | — |
| 2024-03-18 | $649.04 | $1,611.59 | 77,800 | — | — |
| 2024-03-15 | $646.99 | $1,606.50 | 227,300 | — | — |
| 2024-03-14 | $650.04 | $1,614.08 | 61,800 | — | — |
| 2024-03-13 | $646.63 | $1,605.61 | 78,200 | — | — |
| 2024-03-12 | $643.83 | $1,598.66 | 68,800 | — | — |
| 2024-03-11 | $647.80 | $1,608.51 | 68,000 | — | — |
| 2024-03-08 | $640.26 | $1,589.79 | 62,400 | — | — |
| 2024-03-07 | $650.00 | $1,613.98 | 69,400 | — | — |
| 2024-03-06 | $636.24 | $1,579.81 | 61,400 | — | — |
| 2024-03-05 | $636.72 | $1,581.00 | 88,000 | — | — |
| 2024-03-04 | $632.07 | $1,569.46 | 76,200 | — | — |
| 2024-03-01 | $613.81 | $1,524.12 | 102,100 | — | — |
| 2024-02-29 | $626.13 | $1,554.71 | 130,100 | — | — |
| 2024-02-28 | $628.84 | $1,561.44 | 148,900 | — | — |
| 2024-02-27 | $596.60 | $1,481.38 | 94,100 | — | — |
| 2024-02-26 | $598.47 | $1,486.03 | 78,100 | — | — |
| 2024-02-23 | $597.83 | $1,484.44 | 59,200 | — | — |
| 2024-02-22 | $596.71 | $1,480.66 | 78,800 | — | — |
| 2024-02-21 | $588.60 | $1,460.54 | 77,200 | — | — |
| 2024-02-20 | $586.04 | $1,454.19 | 76,800 | — | — |
| 2024-02-16 | $583.43 | $1,447.71 | 101,200 | — | — |
| 2024-02-15 | $584.57 | $1,450.54 | 74,000 | — | — |
| 2024-02-14 | $579.30 | $1,437.46 | 83,400 | — | — |
| 2024-02-13 | $571.74 | $1,418.70 | 98,700 | — | — |
| 2024-02-12 | $589.05 | $1,461.65 | 191,100 | — | — |
| 2024-02-09 | $589.00 | $1,461.53 | 96,000 | — | — |
| 2024-02-08 | $592.41 | $1,469.99 | 128,700 | — | — |
| 2024-02-07 | $592.80 | $1,470.96 | 75,000 | — | — |
| 2024-02-06 | $592.15 | $1,469.35 | 94,200 | — | — |
| 2024-02-05 | $588.44 | $1,460.14 | 75,000 | — | — |
| 2024-02-02 | $601.08 | $1,491.51 | 50,000 | — | — |
| 2024-02-01 | $598.18 | $1,484.31 | 64,200 | — | — |
| 2024-01-31 | $592.79 | $1,470.94 | 201,000 | — | — |
| 2024-01-30 | $602.05 | $1,493.91 | 70,000 | — | — |
| 2024-01-29 | $596.94 | $1,481.23 | 67,900 | — | — |
| 2024-01-26 | $591.53 | $1,467.81 | 65,100 | — | — |
| 2024-01-25 | $593.90 | $1,473.69 | 56,600 | — | — |
| 2024-01-24 | $592.54 | $1,470.32 | 44,200 | — | — |
| 2024-01-23 | $599.72 | $1,488.13 | 56,700 | — | — |
| 2024-01-22 | $604.42 | $1,499.79 | 90,900 | — | — |
| 2024-01-19 | $594.41 | $1,474.95 | 58,700 | — | — |
| 2024-01-18 | $593.06 | $1,471.61 | 70,200 | — | — |
| 2024-01-17 | $586.73 | $1,455.90 | 68,400 | — | — |
| 2024-01-16 | $590.51 | $1,465.28 | 58,700 | — | — |
| 2024-01-12 | $582.69 | $1,445.87 | 60,400 | — | — |
| 2024-01-11 | $582.00 | $1,444.16 | 93,300 | — | — |
| 2024-01-10 | $583.79 | $1,448.60 | 73,300 | — | — |
| 2024-01-09 | $574.50 | $1,425.55 | 76,200 | — | — |
| 2024-01-08 | $573.22 | $1,422.37 | 60,100 | — | — |
| 2024-01-05 | $566.18 | $1,404.91 | 62,400 | — | — |
| 2024-01-04 | $570.19 | $1,414.86 | 69,700 | — | — |
| 2024-01-03 | $573.43 | $1,422.90 | 78,100 | — | — |
| 2024-01-02 | $584.57 | $1,450.54 | 63,400 | — | — |