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
- 2001-10-30 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 | $368.90 | $452.91 | 1,205,800 | — | — |
| 2024-12-30 | $368.80 | $452.78 | 1,303,800 | — | — |
| 2024-12-27 | $371.07 | $455.57 | 812,100 | — | — |
| 2024-12-26 | $373.66 | $458.75 | 1,252,200 | — | — |
| 2024-12-24 | $372.94 | $457.87 | 468,200 | — | — |
| 2024-12-23 | $370.89 | $455.35 | 1,458,400 | — | — |
| 2024-12-20 | $365.96 | $449.30 | 3,445,400 | — | — |
| 2024-12-19 | $366.48 | $449.94 | 2,362,500 | — | — |
| 2024-12-18 | $366.26 | $449.67 | 2,237,100 | — | — |
| 2024-12-17 | $366.30 | $449.71 | 2,964,400 | — | — |
| 2024-12-16 | $373.30 | $458.31 | 2,636,300 | — | — |
| 2024-12-13 | $381.41 | $468.27 | 1,921,100 | — | — |
| 2024-12-12 | $378.39 | $464.56 | 1,730,000 | — | — |
| 2024-12-11 | $385.56 | $473.36 | 2,163,900 | — | — |
| 2024-12-10 | $389.86 | $478.64 | 2,201,300 | — | — |
| 2024-12-09 | $395.66 | $485.76 | 2,433,000 | — | — |
| 2024-12-06 | $382.14 | $469.16 | 2,731,100 | — | — |
| 2024-12-05 | $392.98 | $482.47 | 1,693,500 | — | — |
| 2024-12-04 | $400.11 | $489.22 | 1,903,500 | — | — |
| 2024-12-03 | $408.07 | $498.96 | 1,692,000 | — | — |
| 2024-12-02 | $410.39 | $501.79 | 2,030,500 | — | — |
| 2024-11-29 | $406.96 | $497.60 | 1,580,900 | — | — |
| 2024-11-27 | $402.75 | $492.45 | 1,179,400 | — | — |
| 2024-11-26 | $401.96 | $491.48 | 1,611,200 | — | — |
| 2024-11-25 | $407.60 | $498.38 | 2,468,000 | — | — |
| 2024-11-22 | $402.55 | $492.21 | 1,180,200 | — | — |
| 2024-11-21 | $403.60 | $493.49 | 1,380,700 | — | — |
| 2024-11-20 | $397.48 | $486.01 | 2,389,800 | — | — |
| 2024-11-19 | $394.20 | $482.00 | 2,000,100 | — | — |
| 2024-11-18 | $400.70 | $489.94 | 1,465,500 | — | — |
| 2024-11-15 | $400.69 | $489.93 | 2,616,500 | — | — |
| 2024-11-14 | $407.04 | $497.70 | 1,784,600 | — | — |
| 2024-11-13 | $410.89 | $502.40 | 1,448,100 | — | — |
| 2024-11-12 | $412.92 | $504.89 | 2,029,400 | — | — |
| 2024-11-11 | $425.39 | $520.13 | 1,620,600 | — | — |
| 2024-11-08 | $422.62 | $516.75 | 1,569,500 | — | — |
| 2024-11-07 | $429.34 | $524.96 | 2,263,900 | — | — |
| 2024-11-06 | $428.93 | $524.46 | 3,173,000 | — | — |
| 2024-11-05 | $417.77 | $510.82 | 2,185,200 | — | — |
| 2024-11-04 | $417.86 | $510.93 | 1,931,000 | — | — |
| 2024-11-01 | $414.01 | $506.22 | 2,410,100 | — | — |
| 2024-10-31 | $405.76 | $496.13 | 1,878,800 | — | — |
| 2024-10-30 | $410.76 | $502.24 | 1,930,300 | — | — |
| 2024-10-29 | $410.57 | $502.01 | 1,650,100 | — | — |
| 2024-10-28 | $417.26 | $510.19 | 1,518,300 | — | — |
| 2024-10-25 | $425.27 | $519.99 | 2,089,400 | — | — |
| 2024-10-24 | $419.04 | $512.37 | 2,352,100 | — | — |
| 2024-10-23 | $415.54 | $508.09 | 1,835,600 | — | — |
| 2024-10-22 | $419.84 | $513.35 | 2,234,200 | — | — |
| 2024-10-21 | $422.26 | $516.31 | 2,212,400 | — | — |
| 2024-10-18 | $430.77 | $526.71 | 3,318,800 | — | — |
| 2024-10-17 | $444.35 | $543.32 | 8,287,000 | — | — |
| 2024-10-16 | $496.96 | $607.64 | 1,828,500 | — | — |
| 2024-10-15 | $483.87 | $591.64 | 2,236,100 | — | — |
| 2024-10-14 | $509.02 | $622.39 | 1,184,400 | — | — |
| 2024-10-11 | $501.88 | $613.66 | 1,026,700 | — | — |
| 2024-10-10 | $492.18 | $601.80 | 1,088,800 | — | — |
| 2024-10-09 | $493.51 | $603.42 | 705,700 | — | — |
| 2024-10-08 | $489.47 | $598.49 | 924,300 | — | — |
| 2024-10-07 | $492.02 | $601.60 | 1,783,900 | — | — |
| 2024-10-04 | $492.07 | $601.66 | 1,473,700 | — | — |
| 2024-10-03 | $498.25 | $609.22 | 1,086,900 | — | — |
| 2024-10-02 | $505.16 | $617.67 | 2,142,100 | — | — |
| 2024-10-01 | $511.26 | $625.13 | 1,233,900 | — | — |
| 2024-09-30 | $520.00 | $635.81 | 1,318,900 | — | — |
| 2024-09-27 | $523.95 | $640.64 | 776,000 | — | — |
| 2024-09-26 | $520.28 | $636.16 | 726,200 | — | — |
| 2024-09-25 | $520.49 | $636.41 | 1,157,700 | — | — |
| 2024-09-24 | $527.35 | $644.80 | 1,057,100 | — | — |
| 2024-09-23 | $533.90 | $652.81 | 964,700 | — | — |
| 2024-09-20 | $539.86 | $660.10 | 1,677,100 | — | — |
| 2024-09-19 | $538.00 | $657.82 | 721,200 | — | — |
| 2024-09-18 | $539.46 | $659.61 | 851,000 | — | — |
| 2024-09-17 | $543.51 | $664.56 | 792,200 | — | — |
| 2024-09-16 | $553.50 | $676.78 | 709,200 | — | — |
| 2024-09-13 | $550.84 | $673.52 | 471,300 | — | — |
| 2024-09-12 | $545.85 | $667.42 | 731,500 | — | — |
| 2024-09-11 | $543.39 | $664.41 | 788,600 | — | — |
| 2024-09-10 | $544.15 | $665.34 | 881,200 | — | — |
| 2024-09-09 | $543.66 | $662.75 | 721,800 | — | — |
| 2024-09-06 | $541.91 | $660.62 | 1,059,200 | — | — |
| 2024-09-05 | $544.40 | $663.65 | 877,400 | — | — |
| 2024-09-04 | $547.31 | $667.20 | 1,489,200 | — | — |
| 2024-09-03 | $562.29 | $685.46 | 902,000 | — | — |
| 2024-08-30 | $556.89 | $678.88 | 1,226,400 | — | — |
| 2024-08-29 | $552.09 | $673.03 | 456,100 | — | — |
| 2024-08-28 | $551.09 | $671.81 | 464,800 | — | — |
| 2024-08-27 | $548.43 | $668.57 | 458,900 | — | — |
| 2024-08-26 | $544.63 | $663.93 | 358,400 | — | — |
| 2024-08-23 | $545.96 | $665.56 | 429,100 | — | — |
| 2024-08-22 | $543.32 | $662.34 | 549,400 | — | — |
| 2024-08-21 | $542.34 | $661.14 | 558,700 | — | — |
| 2024-08-20 | $543.04 | $662.00 | 510,400 | — | — |
| 2024-08-19 | $543.39 | $662.42 | 880,200 | — | — |
| 2024-08-16 | $543.70 | $662.80 | 910,200 | — | — |
| 2024-08-15 | $541.72 | $660.39 | 857,600 | — | — |
| 2024-08-14 | $539.22 | $657.34 | 805,000 | — | — |
| 2024-08-13 | $531.65 | $648.11 | 448,700 | — | — |
| 2024-08-12 | $525.85 | $641.04 | 605,500 | — | — |
| 2024-08-09 | $532.07 | $648.62 | 664,100 | — | — |
| 2024-08-08 | $526.52 | $641.86 | 611,300 | — | — |
| 2024-08-07 | $521.14 | $635.30 | 731,500 | — | — |
| 2024-08-06 | $523.68 | $638.39 | 848,600 | — | — |
| 2024-08-05 | $523.49 | $638.16 | 1,006,400 | — | — |
| 2024-08-02 | $535.17 | $652.40 | 874,600 | — | — |
| 2024-08-01 | $532.23 | $648.82 | 1,053,200 | — | — |
| 2024-07-31 | $532.03 | $648.57 | 1,128,500 | — | — |
| 2024-07-30 | $536.26 | $653.73 | 1,028,400 | — | — |
| 2024-07-29 | $529.86 | $645.93 | 1,055,400 | — | — |
| 2024-07-26 | $527.50 | $643.05 | 1,434,100 | — | — |
| 2024-07-25 | $514.03 | $626.63 | 943,700 | — | — |
| 2024-07-24 | $512.12 | $624.30 | 1,444,500 | — | — |
| 2024-07-23 | $502.42 | $612.48 | 956,400 | — | — |
| 2024-07-22 | $503.89 | $614.27 | 921,500 | — | — |
| 2024-07-19 | $500.12 | $609.67 | 1,290,300 | — | — |
| 2024-07-18 | $504.72 | $615.28 | 3,225,600 | — | — |
| 2024-07-17 | $520.93 | $635.04 | 4,192,800 | — | — |
| 2024-07-16 | $553.14 | $674.31 | 1,887,900 | — | — |
| 2024-07-15 | $530.66 | $646.90 | 1,486,700 | — | — |
| 2024-07-12 | $535.54 | $652.85 | 960,000 | — | — |
| 2024-07-11 | $533.82 | $650.76 | 896,900 | — | — |
| 2024-07-10 | $534.59 | $651.69 | 632,700 | — | — |
| 2024-07-09 | $529.24 | $645.17 | 644,600 | — | — |
| 2024-07-08 | $526.55 | $641.89 | 658,900 | — | — |
| 2024-07-05 | $530.31 | $646.48 | 785,300 | — | — |
| 2024-07-03 | $530.39 | $646.57 | 656,200 | — | — |
| 2024-07-02 | $535.92 | $653.32 | 1,035,400 | — | — |
| 2024-07-01 | $534.55 | $651.65 | 678,600 | — | — |
| 2024-06-28 | $541.86 | $660.56 | 1,711,400 | — | — |
| 2024-06-27 | $535.77 | $653.13 | 503,600 | — | — |
| 2024-06-26 | $534.32 | $651.37 | 659,500 | — | — |
| 2024-06-25 | $535.29 | $652.55 | 441,500 | — | — |
| 2024-06-24 | $541.71 | $660.37 | 651,200 | — | — |
| 2024-06-21 | $534.42 | $651.49 | 1,790,600 | — | — |
| 2024-06-20 | $534.79 | $651.94 | 843,900 | — | — |
| 2024-06-18 | $527.31 | $642.82 | 688,600 | — | — |
| 2024-06-17 | $534.38 | $651.44 | 668,500 | — | — |
| 2024-06-14 | $534.81 | $651.96 | 584,300 | — | — |
| 2024-06-13 | $538.75 | $656.77 | 1,458,300 | — | — |
| 2024-06-12 | $530.61 | $646.84 | 1,282,200 | — | — |
| 2024-06-11 | $536.93 | $654.55 | 597,500 | — | — |
| 2024-06-10 | $536.25 | $653.72 | 670,900 | — | — |
| 2024-06-07 | $538.94 | $655.01 | 742,400 | — | — |
| 2024-06-06 | $541.04 | $657.56 | 615,000 | — | — |
| 2024-06-05 | $540.01 | $656.31 | 650,800 | — | — |
| 2024-06-04 | $540.43 | $656.82 | 1,246,500 | — | — |
| 2024-06-03 | $542.72 | $659.60 | 1,238,200 | — | — |
| 2024-05-31 | $538.48 | $654.45 | 4,148,700 | — | — |
| 2024-05-30 | $507.34 | $616.60 | 1,016,100 | — | — |
| 2024-05-29 | $505.52 | $614.39 | 1,412,200 | — | — |
| 2024-05-28 | $519.19 | $631.01 | 1,522,000 | — | — |
| 2024-05-24 | $521.41 | $633.70 | 1,533,600 | — | — |
| 2024-05-23 | $543.94 | $661.09 | 532,700 | — | — |
| 2024-05-22 | $547.80 | $665.78 | 766,400 | — | — |
| 2024-05-21 | $545.61 | $663.12 | 606,400 | — | — |
| 2024-05-20 | $541.62 | $658.27 | 534,700 | — | — |
| 2024-05-17 | $547.71 | $665.67 | 897,600 | — | — |
| 2024-05-16 | $543.89 | $661.03 | 943,500 | — | — |
| 2024-05-15 | $539.99 | $656.29 | 693,300 | — | — |
| 2024-05-14 | $534.63 | $649.77 | 656,400 | — | — |
| 2024-05-13 | $538.77 | $654.80 | 1,090,500 | — | — |
| 2024-05-10 | $539.18 | $655.30 | 841,400 | — | — |
| 2024-05-09 | $538.58 | $654.57 | 456,600 | — | — |
| 2024-05-08 | $533.35 | $648.22 | 807,700 | — | — |
| 2024-05-07 | $536.17 | $651.64 | 692,900 | — | — |
| 2024-05-06 | $529.93 | $644.06 | 757,000 | — | — |
| 2024-05-03 | $526.96 | $640.45 | 819,400 | — | — |
| 2024-05-02 | $525.61 | $638.81 | 1,339,700 | — | — |
| 2024-05-01 | $524.84 | $637.87 | 977,600 | — | — |
| 2024-04-30 | $528.58 | $642.42 | 950,300 | — | — |
| 2024-04-29 | $533.98 | $648.98 | 640,500 | — | — |
| 2024-04-26 | $537.26 | $652.97 | 700,700 | — | — |
| 2024-04-25 | $539.68 | $655.91 | 1,067,000 | — | — |
| 2024-04-24 | $533.73 | $648.68 | 915,900 | — | — |
| 2024-04-23 | $532.92 | $647.69 | 811,700 | — | — |
| 2024-04-22 | $532.22 | $646.84 | 1,525,100 | — | — |
| 2024-04-19 | $531.42 | $645.87 | 1,791,400 | — | — |
| 2024-04-18 | $525.19 | $638.30 | 2,595,100 | — | — |
| 2024-04-17 | $508.97 | $618.59 | 1,401,400 | — | — |
| 2024-04-16 | $506.97 | $616.16 | 1,127,300 | — | — |
| 2024-04-15 | $500.09 | $607.79 | 1,031,800 | — | — |
| 2024-04-12 | $497.49 | $604.63 | 1,188,700 | — | — |
| 2024-04-11 | $501.96 | $610.07 | 880,200 | — | — |
| 2024-04-10 | $507.74 | $617.09 | 851,300 | — | — |
| 2024-04-09 | $514.40 | $625.19 | 940,600 | — | — |
| 2024-04-08 | $510.00 | $619.84 | 983,600 | — | — |
| 2024-04-05 | $507.35 | $616.62 | 1,005,900 | — | — |
| 2024-04-04 | $498.60 | $605.98 | 1,041,900 | — | — |
| 2024-04-03 | $506.00 | $614.98 | 1,085,200 | — | — |
| 2024-04-02 | $499.22 | $606.74 | 1,811,500 | — | — |
| 2024-04-01 | $516.00 | $627.13 | 647,700 | — | — |
| 2024-03-28 | $518.54 | $630.22 | 875,600 | — | — |
| 2024-03-27 | $519.96 | $631.94 | 685,900 | — | — |
| 2024-03-26 | $517.24 | $628.64 | 983,100 | — | — |
| 2024-03-25 | $510.36 | $620.28 | 572,200 | — | — |
| 2024-03-22 | $513.85 | $624.52 | 608,600 | — | — |
| 2024-03-21 | $514.67 | $625.51 | 649,800 | — | — |
| 2024-03-20 | $514.30 | $625.06 | 577,800 | — | — |
| 2024-03-19 | $515.83 | $626.92 | 659,600 | — | — |
| 2024-03-18 | $511.30 | $621.42 | 724,200 | — | — |
| 2024-03-15 | $513.08 | $623.58 | 1,444,900 | — | — |
| 2024-03-14 | $510.57 | $620.53 | 1,062,900 | — | — |
| 2024-03-13 | $509.49 | $619.22 | 924,600 | — | — |
| 2024-03-12 | $505.57 | $614.45 | 689,600 | — | — |
| 2024-03-11 | $506.79 | $615.94 | 940,700 | — | — |
| 2024-03-08 | $502.97 | $611.29 | 1,055,800 | — | — |
| 2024-03-07 | $501.58 | $609.60 | 1,120,200 | — | — |
| 2024-03-06 | $504.77 | $611.50 | 1,104,300 | — | — |
| 2024-03-05 | $498.35 | $603.72 | 829,000 | — | — |
| 2024-03-04 | $504.36 | $611.00 | 1,029,800 | — | — |
| 2024-03-01 | $499.11 | $604.64 | 1,443,900 | — | — |
| 2024-02-29 | $501.25 | $607.24 | 1,646,000 | — | — |
| 2024-02-28 | $503.11 | $609.49 | 1,083,200 | — | — |
| 2024-02-27 | $507.41 | $614.70 | 930,300 | — | — |
| 2024-02-26 | $506.55 | $613.66 | 831,000 | — | — |
| 2024-02-23 | $514.09 | $622.79 | 598,100 | — | — |
| 2024-02-22 | $512.17 | $620.46 | 815,900 | — | — |
| 2024-02-21 | $509.38 | $617.08 | 647,600 | — | — |
| 2024-02-20 | $508.91 | $616.52 | 611,200 | — | — |
| 2024-02-16 | $512.63 | $621.02 | 620,100 | — | — |
| 2024-02-15 | $508.83 | $616.42 | 690,600 | — | — |
| 2024-02-14 | $506.11 | $613.12 | 649,200 | — | — |
| 2024-02-13 | $505.31 | $612.15 | 1,064,800 | — | — |
| 2024-02-12 | $505.24 | $612.07 | 703,100 | — | — |
| 2024-02-09 | $506.08 | $613.09 | 800,900 | — | — |
| 2024-02-08 | $502.15 | $608.33 | 913,300 | — | — |
| 2024-02-07 | $497.79 | $603.04 | 852,600 | — | — |
| 2024-02-06 | $493.83 | $598.25 | 773,600 | — | — |
| 2024-02-05 | $490.33 | $594.01 | 916,900 | — | — |
| 2024-02-02 | $495.12 | $599.81 | 1,005,200 | — | — |
| 2024-02-01 | $495.43 | $600.19 | 997,300 | — | — |
| 2024-01-31 | $493.44 | $597.77 | 1,018,600 | — | — |
| 2024-01-30 | $492.35 | $596.45 | 1,016,200 | — | — |
| 2024-01-29 | $486.53 | $589.40 | 1,256,000 | — | — |
| 2024-01-26 | $483.80 | $586.10 | 1,272,400 | — | — |
| 2024-01-25 | $480.31 | $581.87 | 2,233,600 | — | — |
| 2024-01-24 | $473.67 | $573.82 | 2,378,900 | — | — |
| 2024-01-23 | $472.16 | $571.99 | 1,581,200 | — | — |
| 2024-01-22 | $471.84 | $571.61 | 1,727,100 | — | — |
| 2024-01-19 | $464.61 | $562.85 | 2,008,800 | — | — |
| 2024-01-18 | $469.33 | $568.57 | 2,246,100 | — | — |
| 2024-01-17 | $476.12 | $576.79 | 1,111,100 | — | — |
| 2024-01-16 | $473.29 | $573.36 | 775,600 | — | — |
| 2024-01-12 | $475.12 | $575.58 | 1,218,800 | — | — |
| 2024-01-11 | $482.31 | $584.29 | 749,600 | — | — |
| 2024-01-10 | $480.24 | $581.78 | 574,100 | — | — |
| 2024-01-09 | $483.24 | $585.42 | 688,000 | — | — |
| 2024-01-08 | $480.05 | $581.55 | 815,800 | — | — |
| 2024-01-05 | $480.03 | $581.53 | 1,044,200 | — | — |
| 2024-01-04 | $484.84 | $587.36 | 1,037,600 | — | — |
| 2024-01-03 | $480.49 | $582.09 | 1,205,400 | — | — |
| 2024-01-02 | $478.83 | $580.08 | 1,358,900 | — | — |