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-03-10 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 | $511.23 | $602.22 | 29,117,000 | — | — |
| 2024-12-30 | $515.61 | $607.38 | 34,584,000 | — | — |
| 2024-12-27 | $522.56 | $615.57 | 33,839,600 | — | — |
| 2024-12-26 | $529.60 | $623.86 | 19,090,500 | — | — |
| 2024-12-24 | $529.96 | $624.28 | 17,558,200 | — | — |
| 2024-12-23 | $522.87 | $615.93 | 29,672,800 | — | — |
| 2024-12-20 | $518.66 | $609.99 | 60,530,000 | — | — |
| 2024-12-19 | $514.17 | $604.71 | 46,441,800 | — | — |
| 2024-12-18 | $516.47 | $607.41 | 54,703,200 | — | — |
| 2024-12-17 | $535.80 | $630.15 | 28,579,100 | — | — |
| 2024-12-16 | $538.17 | $632.93 | 31,979,900 | — | — |
| 2024-12-13 | $530.53 | $623.95 | 28,780,400 | — | — |
| 2024-12-12 | $526.50 | $619.21 | 23,577,500 | — | — |
| 2024-12-11 | $529.92 | $623.23 | 32,168,600 | — | — |
| 2024-12-10 | $520.60 | $612.27 | 24,350,000 | — | — |
| 2024-12-09 | $522.38 | $614.36 | 20,674,400 | — | — |
| 2024-12-06 | $526.48 | $619.19 | 23,762,600 | — | — |
| 2024-12-05 | $521.81 | $613.69 | 18,169,600 | — | — |
| 2024-12-04 | $523.26 | $615.40 | 26,086,200 | — | — |
| 2024-12-03 | $516.87 | $607.88 | 18,597,900 | — | — |
| 2024-12-02 | $515.29 | $606.03 | 25,147,200 | — | — |
| 2024-11-29 | $509.74 | $599.50 | 15,334,000 | — | — |
| 2024-11-27 | $505.30 | $594.28 | 24,957,400 | — | — |
| 2024-11-26 | $509.31 | $598.99 | 26,557,100 | — | — |
| 2024-11-25 | $506.59 | $595.79 | 26,375,200 | — | — |
| 2024-11-22 | $505.79 | $594.85 | 23,826,600 | — | — |
| 2024-11-21 | $504.98 | $593.90 | 34,526,700 | — | — |
| 2024-11-20 | $503.17 | $591.77 | 29,565,500 | — | — |
| 2024-11-19 | $503.46 | $592.11 | 24,523,000 | — | — |
| 2024-11-18 | $500.02 | $588.07 | 27,080,800 | — | — |
| 2024-11-15 | $496.57 | $584.01 | 51,461,100 | — | — |
| 2024-11-14 | $508.69 | $598.26 | 28,679,500 | — | — |
| 2024-11-13 | $512.25 | $602.45 | 24,567,400 | — | — |
| 2024-11-12 | $512.91 | $603.23 | 25,835,300 | — | — |
| 2024-11-11 | $513.84 | $604.32 | 24,167,500 | — | — |
| 2024-11-08 | $514.14 | $604.67 | 22,924,500 | — | — |
| 2024-11-07 | $513.54 | $603.97 | 32,853,100 | — | — |
| 2024-11-06 | $505.58 | $594.61 | 43,082,200 | — | — |
| 2024-11-05 | $492.21 | $578.88 | 24,353,600 | — | — |
| 2024-11-04 | $486.01 | $571.59 | 23,291,600 | — | — |
| 2024-11-01 | $487.43 | $573.26 | 33,655,800 | — | — |
| 2024-10-31 | $483.85 | $569.05 | 41,245,200 | — | — |
| 2024-10-30 | $496.38 | $583.79 | 29,756,000 | — | — |
| 2024-10-29 | $500.16 | $588.23 | 28,014,100 | — | — |
| 2024-10-28 | $495.40 | $582.63 | 20,477,800 | — | — |
| 2024-10-25 | $495.32 | $582.54 | 38,762,100 | — | — |
| 2024-10-24 | $492.32 | $579.01 | 22,024,900 | — | — |
| 2024-10-23 | $488.36 | $574.35 | 39,346,600 | — | — |
| 2024-10-22 | $495.96 | $583.29 | 26,685,800 | — | — |
| 2024-10-21 | $495.42 | $582.66 | 30,336,500 | — | — |
| 2024-10-18 | $494.47 | $581.54 | 25,335,000 | — | — |
| 2024-10-17 | $491.25 | $577.75 | 27,210,700 | — | — |
| 2024-10-16 | $490.91 | $577.35 | 22,996,800 | — | — |
| 2024-10-15 | $490.85 | $577.28 | 34,784,500 | — | — |
| 2024-10-14 | $497.50 | $585.10 | 26,060,100 | — | — |
| 2024-10-11 | $493.36 | $580.23 | 20,644,500 | — | — |
| 2024-10-10 | $492.59 | $579.33 | 25,750,400 | — | — |
| 2024-10-09 | $493.15 | $579.99 | 24,995,000 | — | — |
| 2024-10-08 | $489.30 | $575.46 | 28,272,000 | — | — |
| 2024-10-07 | $482.10 | $566.99 | 24,975,100 | — | — |
| 2024-10-04 | $487.32 | $573.13 | 30,686,600 | — | — |
| 2024-10-03 | $481.59 | $566.39 | 25,337,200 | — | — |
| 2024-10-02 | $481.95 | $566.82 | 23,744,000 | — | — |
| 2024-10-01 | $481.27 | $566.02 | 42,735,400 | — | — |
| 2024-09-30 | $488.07 | $574.01 | 30,281,100 | — | — |
| 2024-09-27 | $486.75 | $572.46 | 22,851,100 | — | — |
| 2024-09-26 | $489.47 | $575.66 | 32,020,200 | — | — |
| 2024-09-25 | $485.82 | $571.37 | 26,549,900 | — | — |
| 2024-09-24 | $485.37 | $570.84 | 25,952,600 | — | — |
| 2024-09-23 | $483.04 | $568.10 | 24,843,000 | — | — |
| 2024-09-20 | $482.44 | $566.60 | 34,577,700 | — | — |
| 2024-09-19 | $483.36 | $567.68 | 52,782,500 | — | — |
| 2024-09-18 | $471.44 | $553.68 | 39,909,200 | — | — |
| 2024-09-17 | $473.49 | $556.08 | 30,084,400 | — | — |
| 2024-09-16 | $473.24 | $555.79 | 22,585,600 | — | — |
| 2024-09-13 | $475.34 | $558.26 | 29,111,800 | — | — |
| 2024-09-12 | $473.22 | $555.77 | 40,067,800 | — | — |
| 2024-09-11 | $468.62 | $550.36 | 57,843,000 | — | — |
| 2024-09-10 | $458.66 | $538.67 | 29,680,300 | — | — |
| 2024-09-09 | $454.46 | $533.73 | 32,981,200 | — | — |
| 2024-09-06 | $448.69 | $526.96 | 50,624,400 | — | — |
| 2024-09-05 | $461.04 | $541.46 | 34,452,400 | — | — |
| 2024-09-04 | $460.61 | $540.96 | 32,505,100 | — | — |
| 2024-09-03 | $461.81 | $542.37 | 44,985,200 | — | — |
| 2024-08-30 | $476.27 | $559.35 | 33,466,500 | — | — |
| 2024-08-29 | $470.66 | $552.76 | 41,081,500 | — | — |
| 2024-08-28 | $471.35 | $553.57 | 37,372,400 | — | — |
| 2024-08-27 | $476.76 | $559.92 | 27,510,000 | — | — |
| 2024-08-26 | $475.34 | $558.26 | 27,452,600 | — | — |
| 2024-08-23 | $480.00 | $563.73 | 36,061,500 | — | — |
| 2024-08-22 | $474.85 | $557.68 | 37,739,600 | — | — |
| 2024-08-21 | $482.50 | $566.67 | 25,658,800 | — | — |
| 2024-08-20 | $480.26 | $564.03 | 29,209,300 | — | — |
| 2024-08-19 | $481.27 | $565.22 | 23,737,700 | — | — |
| 2024-08-16 | $475.03 | $557.89 | 38,383,600 | — | — |
| 2024-08-15 | $474.42 | $557.18 | 38,280,600 | — | — |
| 2024-08-14 | $462.73 | $543.45 | 34,733,700 | — | — |
| 2024-08-13 | $462.58 | $543.27 | 40,084,500 | — | — |
| 2024-08-12 | $451.38 | $530.12 | 27,795,000 | — | — |
| 2024-08-09 | $450.41 | $528.98 | 33,574,000 | — | — |
| 2024-08-08 | $448.07 | $526.23 | 47,890,100 | — | — |
| 2024-08-07 | $434.77 | $510.61 | 54,929,200 | — | — |
| 2024-08-06 | $439.53 | $516.20 | 63,164,400 | — | — |
| 2024-08-05 | $435.37 | $511.31 | 87,483,500 | — | — |
| 2024-08-02 | $448.75 | $527.03 | 66,323,200 | — | — |
| 2024-08-01 | $459.66 | $539.84 | 56,653,900 | — | — |
| 2024-07-31 | $471.07 | $553.24 | 44,552,100 | — | — |
| 2024-07-30 | $457.53 | $537.34 | 41,317,200 | — | — |
| 2024-07-29 | $463.90 | $544.82 | 28,218,500 | — | — |
| 2024-07-26 | $462.97 | $543.73 | 39,992,100 | — | — |
| 2024-07-25 | $458.27 | $538.21 | 59,256,800 | — | — |
| 2024-07-24 | $463.38 | $544.21 | 58,818,600 | — | — |
| 2024-07-23 | $480.62 | $564.46 | 23,282,500 | — | — |
| 2024-07-22 | $482.32 | $566.45 | 40,300,000 | — | — |
| 2024-07-19 | $475.24 | $558.14 | 42,042,900 | — | — |
| 2024-07-18 | $479.49 | $563.13 | 49,347,400 | — | — |
| 2024-07-17 | $481.77 | $565.81 | 56,268,800 | — | — |
| 2024-07-16 | $496.34 | $582.92 | 25,950,600 | — | — |
| 2024-07-15 | $496.15 | $582.70 | 31,151,400 | — | — |
| 2024-07-12 | $494.82 | $581.13 | 37,109,400 | — | — |
| 2024-07-11 | $491.93 | $577.74 | 49,966,600 | — | — |
| 2024-07-10 | $502.96 | $590.69 | 28,046,900 | — | — |
| 2024-07-09 | $497.77 | $584.60 | 25,614,500 | — | — |
| 2024-07-08 | $497.34 | $584.09 | 22,109,400 | — | — |
| 2024-07-05 | $496.16 | $582.71 | 28,495,900 | — | — |
| 2024-07-03 | $491.04 | $576.70 | 18,064,900 | — | — |
| 2024-07-02 | $486.98 | $571.93 | 26,723,600 | — | — |
| 2024-07-01 | $481.92 | $565.98 | 24,898,300 | — | — |
| 2024-06-28 | $479.11 | $562.68 | 34,881,600 | — | — |
| 2024-06-27 | $481.61 | $565.62 | 26,222,100 | — | — |
| 2024-06-26 | $480.37 | $564.16 | 22,737,100 | — | — |
| 2024-06-25 | $479.38 | $563.00 | 29,014,700 | — | — |
| 2024-06-24 | $473.96 | $556.64 | 37,751,000 | — | — |
| 2024-06-21 | $480.18 | $563.05 | 37,456,800 | — | — |
| 2024-06-20 | $481.47 | $564.56 | 33,918,700 | — | — |
| 2024-06-18 | $485.21 | $568.94 | 24,438,600 | — | — |
| 2024-06-17 | $485.06 | $568.77 | 37,054,500 | — | — |
| 2024-06-14 | $479.19 | $561.89 | 23,372,600 | — | — |
| 2024-06-13 | $476.72 | $558.99 | 25,859,000 | — | — |
| 2024-06-12 | $474.15 | $555.98 | 34,532,600 | — | — |
| 2024-06-11 | $468.02 | $548.79 | 22,053,300 | — | — |
| 2024-06-10 | $464.83 | $545.05 | 20,660,800 | — | — |
| 2024-06-07 | $462.96 | $542.85 | 25,829,700 | — | — |
| 2024-06-06 | $463.37 | $543.34 | 21,966,800 | — | — |
| 2024-06-05 | $463.53 | $543.52 | 33,817,400 | — | — |
| 2024-06-04 | $454.37 | $532.78 | 23,767,400 | — | — |
| 2024-06-03 | $453.13 | $531.33 | 32,997,500 | — | — |
| 2024-05-31 | $450.71 | $528.49 | 55,941,300 | — | — |
| 2024-05-30 | $451.55 | $529.48 | 30,536,800 | — | — |
| 2024-05-29 | $456.44 | $535.21 | 29,739,200 | — | — |
| 2024-05-28 | $459.68 | $539.01 | 26,216,800 | — | — |
| 2024-05-24 | $457.95 | $536.98 | 29,669,500 | — | — |
| 2024-05-23 | $453.66 | $531.95 | 40,899,200 | — | — |
| 2024-05-22 | $455.71 | $534.35 | 25,120,000 | — | — |
| 2024-05-21 | $455.80 | $534.46 | 23,167,700 | — | — |
| 2024-05-20 | $454.91 | $533.42 | 24,474,200 | — | — |
| 2024-05-17 | $451.76 | $529.72 | 35,803,700 | — | — |
| 2024-05-16 | $451.98 | $529.98 | 34,780,400 | — | — |
| 2024-05-15 | $452.90 | $531.06 | 41,464,700 | — | — |
| 2024-05-14 | $445.93 | $522.89 | 34,478,300 | — | — |
| 2024-05-13 | $443.08 | $519.54 | 22,994,200 | — | — |
| 2024-05-10 | $442.06 | $518.35 | 27,116,600 | — | — |
| 2024-05-09 | $441.02 | $517.13 | 24,580,100 | — | — |
| 2024-05-08 | $440.06 | $516.00 | 24,896,700 | — | — |
| 2024-05-07 | $440.32 | $516.31 | 30,996,100 | — | — |
| 2024-05-06 | $440.25 | $516.23 | 30,227,200 | — | — |
| 2024-05-03 | $435.48 | $510.63 | 48,515,300 | — | — |
| 2024-05-02 | $426.90 | $500.57 | 36,559,000 | — | — |
| 2024-05-01 | $421.52 | $494.26 | 52,251,700 | — | — |
| 2024-04-30 | $424.59 | $497.86 | 43,665,900 | — | — |
| 2024-04-29 | $432.75 | $507.43 | 30,022,200 | — | — |
| 2024-04-26 | $431.00 | $505.38 | 41,874,900 | — | — |
| 2024-04-25 | $424.45 | $497.70 | 57,392,200 | — | — |
| 2024-04-24 | $426.51 | $500.11 | 48,440,300 | — | — |
| 2024-04-23 | $425.07 | $498.43 | 44,384,700 | — | — |
| 2024-04-22 | $418.82 | $491.10 | 47,807,700 | — | — |
| 2024-04-19 | $414.65 | $486.21 | 75,231,000 | — | — |
| 2024-04-18 | $423.41 | $496.48 | 46,549,400 | — | — |
| 2024-04-17 | $425.84 | $499.33 | 56,880,500 | — | — |
| 2024-04-16 | $431.10 | $505.50 | 47,619,000 | — | — |
| 2024-04-15 | $431.06 | $505.45 | 63,453,600 | — | — |
| 2024-04-12 | $438.27 | $513.90 | 53,665,000 | — | — |
| 2024-04-11 | $445.37 | $522.23 | 45,474,600 | — | — |
| 2024-04-10 | $438.37 | $514.02 | 61,502,200 | — | — |
| 2024-04-09 | $442.23 | $518.55 | 39,443,600 | — | — |
| 2024-04-08 | $440.60 | $516.64 | 28,144,900 | — | — |
| 2024-04-05 | $440.47 | $516.48 | 54,744,600 | — | — |
| 2024-04-04 | $435.34 | $510.47 | 57,267,700 | — | — |
| 2024-04-03 | $442.10 | $518.39 | 39,949,800 | — | — |
| 2024-04-02 | $441.11 | $517.23 | 44,259,700 | — | — |
| 2024-04-01 | $444.95 | $521.74 | 38,729,000 | — | — |
| 2024-03-28 | $444.01 | $520.63 | 36,839,600 | — | — |
| 2024-03-27 | $444.83 | $521.60 | 41,359,200 | — | — |
| 2024-03-26 | $443.32 | $519.82 | 34,142,000 | — | — |
| 2024-03-25 | $444.76 | $521.51 | 27,789,200 | — | — |
| 2024-03-22 | $446.38 | $523.41 | 28,253,900 | — | — |
| 2024-03-21 | $445.87 | $522.81 | 39,345,700 | — | — |
| 2024-03-20 | $443.77 | $520.35 | 43,653,500 | — | — |
| 2024-03-19 | $438.57 | $514.26 | 43,004,100 | — | — |
| 2024-03-18 | $437.48 | $512.98 | 47,323,800 | — | — |
| 2024-03-15 | $433.92 | $508.13 | 73,069,800 | — | — |
| 2024-03-14 | $439.14 | $514.24 | 52,195,200 | — | — |
| 2024-03-13 | $440.25 | $515.54 | 37,928,700 | — | — |
| 2024-03-12 | $443.66 | $519.54 | 55,300,900 | — | — |
| 2024-03-11 | $437.39 | $512.19 | 45,860,000 | — | — |
| 2024-03-08 | $439.02 | $514.10 | 72,096,000 | — | — |
| 2024-03-07 | $445.45 | $521.63 | 44,526,700 | — | — |
| 2024-03-06 | $438.79 | $513.83 | 46,234,500 | — | — |
| 2024-03-05 | $436.05 | $510.63 | 57,917,100 | — | — |
| 2024-03-04 | $444.02 | $519.96 | 34,325,700 | — | — |
| 2024-03-01 | $445.61 | $521.82 | 43,853,000 | — | — |
| 2024-02-29 | $439.00 | $514.08 | 42,495,200 | — | — |
| 2024-02-28 | $435.27 | $509.71 | 32,938,800 | — | — |
| 2024-02-27 | $437.60 | $512.44 | 33,713,200 | — | — |
| 2024-02-26 | $436.55 | $511.21 | 33,043,200 | — | — |
| 2024-02-23 | $436.78 | $511.48 | 39,853,900 | — | — |
| 2024-02-22 | $438.07 | $512.99 | 53,887,800 | — | — |
| 2024-02-21 | $425.61 | $498.40 | 49,779,000 | — | — |
| 2024-02-20 | $427.32 | $500.40 | 53,999,500 | — | — |
| 2024-02-16 | $430.57 | $504.21 | 53,716,500 | — | — |
| 2024-02-15 | $434.51 | $508.82 | 38,796,100 | — | — |
| 2024-02-14 | $433.22 | $507.31 | 45,092,700 | — | — |
| 2024-02-13 | $428.55 | $501.84 | 64,491,700 | — | — |
| 2024-02-12 | $435.34 | $509.79 | 33,203,300 | — | — |
| 2024-02-09 | $437.05 | $511.80 | 36,943,900 | — | — |
| 2024-02-08 | $432.79 | $506.81 | 29,889,900 | — | — |
| 2024-02-07 | $431.99 | $505.87 | 37,712,700 | — | — |
| 2024-02-06 | $427.59 | $500.72 | 35,846,100 | — | — |
| 2024-02-05 | $428.45 | $501.73 | 39,889,200 | — | — |
| 2024-02-02 | $429.01 | $502.38 | 59,602,400 | — | — |
| 2024-02-01 | $421.88 | $494.03 | 51,008,600 | — | — |
| 2024-01-31 | $416.97 | $488.28 | 64,010,600 | — | — |
| 2024-01-30 | $425.30 | $498.04 | 36,739,000 | — | — |
| 2024-01-29 | $428.15 | $501.37 | 38,694,700 | — | — |
| 2024-01-26 | $423.81 | $496.29 | 37,137,000 | — | — |
| 2024-01-25 | $426.35 | $499.27 | 44,367,200 | — | — |
| 2024-01-24 | $425.83 | $498.66 | 46,948,000 | — | — |
| 2024-01-23 | $423.48 | $495.91 | 33,003,800 | — | — |
| 2024-01-22 | $421.73 | $493.86 | 44,880,600 | — | — |
| 2024-01-19 | $421.18 | $493.21 | 70,325,100 | — | — |
| 2024-01-18 | $412.99 | $483.62 | 59,562,500 | — | — |
| 2024-01-17 | $407.21 | $476.85 | 54,386,000 | — | — |
| 2024-01-16 | $409.52 | $479.56 | 43,903,000 | — | — |
| 2024-01-12 | $409.56 | $479.60 | 39,595,000 | — | — |
| 2024-01-11 | $409.35 | $479.36 | 54,536,200 | — | — |
| 2024-01-10 | $408.50 | $478.36 | 33,962,800 | — | — |
| 2024-01-09 | $405.75 | $475.14 | 39,132,900 | — | — |
| 2024-01-08 | $404.95 | $474.21 | 42,473,800 | — | — |
| 2024-01-05 | $396.75 | $464.60 | 44,922,800 | — | — |
| 2024-01-04 | $396.28 | $464.05 | 39,432,800 | — | — |
| 2024-01-03 | $398.33 | $466.45 | 47,002,800 | — | — |
| 2024-01-02 | $402.59 | $471.44 | 58,026,900 | — | — |