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
- 1970-01-02 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 | $485.94 | $1,455.14 | 731,900 | — | — |
| 2024-12-30 | $483.37 | $1,447.44 | 887,600 | — | — |
| 2024-12-27 | $488.97 | $1,464.21 | 820,600 | — | — |
| 2024-12-26 | $489.98 | $1,467.24 | 662,100 | — | — |
| 2024-12-24 | $488.13 | $1,461.70 | 375,900 | — | — |
| 2024-12-23 | $486.49 | $1,456.79 | 1,053,900 | — | — |
| 2024-12-20 | $489.02 | $1,464.36 | 3,973,500 | — | — |
| 2024-12-19 | $479.66 | $1,436.33 | 1,250,400 | — | — |
| 2024-12-18 | $482.94 | $1,446.16 | 1,424,400 | — | — |
| 2024-12-17 | $490.61 | $1,469.12 | 1,354,500 | — | — |
| 2024-12-16 | $491.65 | $1,472.24 | 1,483,700 | — | — |
| 2024-12-13 | $494.65 | $1,481.22 | 990,100 | — | — |
| 2024-12-12 | $496.58 | $1,487.00 | 1,862,800 | — | — |
| 2024-12-11 | $504.24 | $1,509.94 | 1,308,000 | — | — |
| 2024-12-10 | $512.94 | $1,535.99 | 1,178,900 | — | — |
| 2024-12-09 | $510.01 | $1,527.22 | 1,170,500 | — | — |
| 2024-12-06 | $513.03 | $1,536.26 | 1,284,700 | — | — |
| 2024-12-05 | $517.48 | $1,549.59 | 1,113,400 | — | — |
| 2024-12-04 | $517.50 | $1,549.65 | 1,542,800 | — | — |
| 2024-12-03 | $517.00 | $1,548.15 | 1,188,400 | — | — |
| 2024-12-02 | $520.34 | $1,558.15 | 1,115,600 | — | — |
| 2024-11-29 | $529.41 | $1,575.43 | 658,200 | — | — |
| 2024-11-27 | $525.75 | $1,564.54 | 890,400 | — | — |
| 2024-11-26 | $521.45 | $1,551.74 | 1,345,800 | — | — |
| 2024-11-25 | $521.89 | $1,553.05 | 3,613,500 | — | — |
| 2024-11-22 | $542.22 | $1,613.55 | 1,311,000 | — | — |
| 2024-11-21 | $542.01 | $1,612.92 | 1,321,700 | — | — |
| 2024-11-20 | $534.73 | $1,591.26 | 994,300 | — | — |
| 2024-11-19 | $533.26 | $1,586.89 | 935,700 | — | — |
| 2024-11-18 | $530.96 | $1,580.04 | 1,298,400 | — | — |
| 2024-11-15 | $534.83 | $1,591.56 | 1,757,100 | — | — |
| 2024-11-14 | $538.99 | $1,603.94 | 1,972,700 | — | — |
| 2024-11-13 | $557.73 | $1,659.70 | 1,118,300 | — | — |
| 2024-11-12 | $565.96 | $1,684.20 | 1,133,500 | — | — |
| 2024-11-11 | $570.58 | $1,697.94 | 1,171,400 | — | — |
| 2024-11-08 | $564.56 | $1,680.03 | 1,165,700 | — | — |
| 2024-11-07 | $551.84 | $1,642.18 | 818,200 | — | — |
| 2024-11-06 | $551.82 | $1,642.12 | 1,751,300 | — | — |
| 2024-11-05 | $546.75 | $1,627.03 | 610,100 | — | — |
| 2024-11-04 | $543.10 | $1,616.17 | 827,600 | — | — |
| 2024-11-01 | $545.35 | $1,622.86 | 792,600 | — | — |
| 2024-10-31 | $546.05 | $1,624.95 | 1,245,300 | — | — |
| 2024-10-30 | $545.94 | $1,624.62 | 1,005,200 | — | — |
| 2024-10-29 | $546.80 | $1,627.18 | 1,041,700 | — | — |
| 2024-10-28 | $555.17 | $1,652.09 | 1,278,700 | — | — |
| 2024-10-25 | $562.29 | $1,673.27 | 1,077,600 | — | — |
| 2024-10-24 | $564.21 | $1,678.99 | 1,102,800 | — | — |
| 2024-10-23 | $571.10 | $1,699.49 | 1,402,200 | — | — |
| 2024-10-22 | $576.98 | $1,716.99 | 2,259,200 | — | — |
| 2024-10-21 | $614.61 | $1,828.97 | 1,017,500 | — | — |
| 2024-10-18 | $611.81 | $1,820.64 | 864,100 | — | — |
| 2024-10-17 | $609.62 | $1,814.12 | 617,500 | — | — |
| 2024-10-16 | $612.83 | $1,823.67 | 549,200 | — | — |
| 2024-10-15 | $605.00 | $1,800.37 | 849,600 | — | — |
| 2024-10-14 | $610.87 | $1,817.84 | 562,300 | — | — |
| 2024-10-11 | $604.17 | $1,797.90 | 526,000 | — | — |
| 2024-10-10 | $597.49 | $1,778.02 | 853,700 | — | — |
| 2024-10-09 | $605.11 | $1,800.70 | 543,800 | — | — |
| 2024-10-08 | $608.05 | $1,809.45 | 571,800 | — | — |
| 2024-10-07 | $605.54 | $1,801.98 | 1,102,200 | — | — |
| 2024-10-04 | $605.13 | $1,800.76 | 559,800 | — | — |
| 2024-10-03 | $605.82 | $1,802.81 | 856,600 | — | — |
| 2024-10-02 | $603.20 | $1,795.01 | 1,192,500 | — | — |
| 2024-10-01 | $605.86 | $1,802.93 | 2,356,200 | — | — |
| 2024-09-30 | $584.56 | $1,739.55 | 974,900 | — | — |
| 2024-09-27 | $582.36 | $1,733.00 | 848,100 | — | — |
| 2024-09-26 | $577.40 | $1,718.24 | 746,200 | — | — |
| 2024-09-25 | $577.94 | $1,719.85 | 844,500 | — | — |
| 2024-09-24 | $578.63 | $1,721.90 | 690,100 | — | — |
| 2024-09-23 | $580.51 | $1,727.49 | 884,500 | — | — |
| 2024-09-20 | $571.92 | $1,701.93 | 3,794,400 | — | — |
| 2024-09-19 | $565.18 | $1,681.87 | 917,500 | — | — |
| 2024-09-18 | $565.49 | $1,682.80 | 731,700 | — | — |
| 2024-09-17 | $567.01 | $1,687.32 | 739,900 | — | — |
| 2024-09-16 | $572.92 | $1,704.91 | 597,700 | — | — |
| 2024-09-13 | $569.91 | $1,695.95 | 638,800 | — | — |
| 2024-09-12 | $568.27 | $1,691.07 | 739,400 | — | — |
| 2024-09-11 | $566.96 | $1,687.17 | 809,200 | — | — |
| 2024-09-10 | $572.19 | $1,702.73 | 756,400 | — | — |
| 2024-09-09 | $576.57 | $1,715.77 | 810,200 | — | — |
| 2024-09-06 | $566.63 | $1,686.19 | 976,700 | — | — |
| 2024-09-05 | $568.59 | $1,692.02 | 841,000 | — | — |
| 2024-09-04 | $574.78 | $1,710.44 | 941,700 | — | — |
| 2024-09-03 | $567.22 | $1,687.94 | 1,266,900 | — | — |
| 2024-08-30 | $568.10 | $1,681.19 | 1,082,800 | — | — |
| 2024-08-29 | $566.85 | $1,677.49 | 662,300 | — | — |
| 2024-08-28 | $563.98 | $1,669.00 | 829,300 | — | — |
| 2024-08-27 | $560.41 | $1,658.43 | 749,600 | — | — |
| 2024-08-26 | $558.10 | $1,651.60 | 795,400 | — | — |
| 2024-08-23 | $555.01 | $1,642.45 | 870,400 | — | — |
| 2024-08-22 | $557.03 | $1,648.43 | 774,500 | — | — |
| 2024-08-21 | $553.76 | $1,638.75 | 883,100 | — | — |
| 2024-08-20 | $557.01 | $1,648.37 | 972,200 | — | — |
| 2024-08-19 | $558.39 | $1,652.45 | 709,700 | — | — |
| 2024-08-16 | $560.13 | $1,657.60 | 912,000 | — | — |
| 2024-08-15 | $560.29 | $1,658.08 | 974,600 | — | — |
| 2024-08-14 | $563.22 | $1,666.75 | 796,700 | — | — |
| 2024-08-13 | $559.42 | $1,655.50 | 793,600 | — | — |
| 2024-08-12 | $556.91 | $1,648.07 | 793,700 | — | — |
| 2024-08-09 | $551.58 | $1,632.30 | 825,100 | — | — |
| 2024-08-08 | $551.62 | $1,632.42 | 846,300 | — | — |
| 2024-08-07 | $548.51 | $1,623.22 | 1,306,600 | — | — |
| 2024-08-06 | $541.56 | $1,602.65 | 1,033,700 | — | — |
| 2024-08-05 | $545.38 | $1,613.95 | 1,683,800 | — | — |
| 2024-08-02 | $548.77 | $1,623.99 | 1,484,800 | — | — |
| 2024-08-01 | $548.86 | $1,624.25 | 1,271,700 | — | — |
| 2024-07-31 | $541.92 | $1,603.71 | 1,481,500 | — | — |
| 2024-07-30 | $537.66 | $1,591.11 | 1,234,200 | — | — |
| 2024-07-29 | $527.64 | $1,561.46 | 961,200 | — | — |
| 2024-07-26 | $524.80 | $1,553.05 | 1,141,300 | — | — |
| 2024-07-25 | $521.40 | $1,542.99 | 1,923,900 | — | — |
| 2024-07-24 | $515.20 | $1,524.64 | 2,580,100 | — | — |
| 2024-07-23 | $501.29 | $1,483.48 | 2,579,100 | — | — |
| 2024-07-22 | $474.59 | $1,404.46 | 881,600 | — | — |
| 2024-07-19 | $474.92 | $1,405.44 | 889,400 | — | — |
| 2024-07-18 | $476.00 | $1,408.64 | 981,100 | — | — |
| 2024-07-17 | $476.07 | $1,408.84 | 1,123,100 | — | — |
| 2024-07-16 | $468.58 | $1,386.68 | 736,400 | — | — |
| 2024-07-15 | $463.88 | $1,372.77 | 783,000 | — | — |
| 2024-07-12 | $463.73 | $1,372.33 | 579,400 | — | — |
| 2024-07-11 | $460.38 | $1,362.41 | 1,132,900 | — | — |
| 2024-07-10 | $461.01 | $1,364.28 | 656,000 | — | — |
| 2024-07-09 | $460.30 | $1,362.17 | 537,100 | — | — |
| 2024-07-08 | $461.76 | $1,366.50 | 447,700 | — | — |
| 2024-07-05 | $462.16 | $1,367.68 | 631,400 | — | — |
| 2024-07-03 | $466.03 | $1,379.13 | 313,300 | — | — |
| 2024-07-02 | $465.70 | $1,378.16 | 502,500 | — | — |
| 2024-07-01 | $466.44 | $1,380.35 | 562,500 | — | — |
| 2024-06-28 | $467.10 | $1,382.30 | 3,472,500 | — | — |
| 2024-06-27 | $467.13 | $1,382.39 | 871,000 | — | — |
| 2024-06-26 | $466.99 | $1,381.97 | 932,100 | — | — |
| 2024-06-25 | $468.07 | $1,385.17 | 711,200 | — | — |
| 2024-06-24 | $471.51 | $1,395.35 | 1,031,500 | — | — |
| 2024-06-21 | $467.60 | $1,383.78 | 3,363,500 | — | — |
| 2024-06-20 | $466.34 | $1,380.05 | 1,041,400 | — | — |
| 2024-06-18 | $460.00 | $1,361.29 | 657,900 | — | — |
| 2024-06-17 | $459.01 | $1,358.36 | 669,700 | — | — |
| 2024-06-14 | $458.34 | $1,356.37 | 702,800 | — | — |
| 2024-06-13 | $458.56 | $1,357.03 | 742,000 | — | — |
| 2024-06-12 | $459.11 | $1,358.65 | 1,026,400 | — | — |
| 2024-06-11 | $462.80 | $1,369.57 | 908,300 | — | — |
| 2024-06-10 | $467.46 | $1,383.36 | 900,400 | — | — |
| 2024-06-07 | $470.13 | $1,391.26 | 1,042,800 | — | — |
| 2024-06-06 | $468.62 | $1,386.80 | 768,100 | — | — |
| 2024-06-05 | $465.23 | $1,376.76 | 915,300 | — | — |
| 2024-06-04 | $468.89 | $1,387.60 | 845,800 | — | — |
| 2024-06-03 | $467.60 | $1,383.78 | 990,100 | — | — |
| 2024-05-31 | $470.34 | $1,382.56 | 1,651,600 | — | — |
| 2024-05-30 | $460.94 | $1,354.93 | 1,173,600 | — | — |
| 2024-05-29 | $452.72 | $1,330.77 | 1,268,000 | — | — |
| 2024-05-28 | $458.48 | $1,347.70 | 1,150,400 | — | — |
| 2024-05-24 | $467.35 | $1,373.78 | 513,700 | — | — |
| 2024-05-23 | $467.08 | $1,372.98 | 867,000 | — | — |
| 2024-05-22 | $469.71 | $1,380.71 | 548,700 | — | — |
| 2024-05-21 | $468.31 | $1,376.60 | 558,900 | — | — |
| 2024-05-20 | $467.08 | $1,372.98 | 735,200 | — | — |
| 2024-05-17 | $466.20 | $1,370.39 | 677,200 | — | — |
| 2024-05-16 | $464.83 | $1,366.37 | 1,130,800 | — | — |
| 2024-05-15 | $464.08 | $1,364.16 | 803,900 | — | — |
| 2024-05-14 | $467.18 | $1,373.28 | 565,500 | — | — |
| 2024-05-13 | $470.56 | $1,383.21 | 634,300 | — | — |
| 2024-05-10 | $468.88 | $1,378.27 | 482,500 | — | — |
| 2024-05-09 | $468.39 | $1,376.83 | 594,800 | — | — |
| 2024-05-08 | $466.16 | $1,370.28 | 599,000 | — | — |
| 2024-05-07 | $466.68 | $1,371.81 | 723,400 | — | — |
| 2024-05-06 | $462.78 | $1,360.34 | 796,300 | — | — |
| 2024-05-03 | $461.91 | $1,357.78 | 910,700 | — | — |
| 2024-05-02 | $463.20 | $1,361.58 | 1,011,400 | — | — |
| 2024-05-01 | $461.73 | $1,357.26 | 994,700 | — | — |
| 2024-04-30 | $464.93 | $1,366.66 | 711,800 | — | — |
| 2024-04-29 | $467.55 | $1,374.36 | 951,500 | — | — |
| 2024-04-26 | $461.29 | $1,355.96 | 858,000 | — | — |
| 2024-04-25 | $464.78 | $1,366.22 | 927,700 | — | — |
| 2024-04-24 | $459.14 | $1,349.64 | 1,018,900 | — | — |
| 2024-04-23 | $460.08 | $1,352.41 | 1,789,500 | — | — |
| 2024-04-22 | $461.33 | $1,356.08 | 1,820,900 | — | — |
| 2024-04-19 | $463.87 | $1,363.55 | 1,388,000 | — | — |
| 2024-04-18 | $456.09 | $1,340.68 | 714,900 | — | — |
| 2024-04-17 | $456.05 | $1,340.56 | 848,300 | — | — |
| 2024-04-16 | $454.31 | $1,335.44 | 1,452,300 | — | — |
| 2024-04-15 | $453.08 | $1,331.83 | 2,442,100 | — | — |
| 2024-04-12 | $450.40 | $1,323.95 | 1,251,200 | — | — |
| 2024-04-11 | $452.32 | $1,329.59 | 942,800 | — | — |
| 2024-04-10 | $451.71 | $1,327.80 | 1,247,700 | — | — |
| 2024-04-09 | $447.57 | $1,315.63 | 842,800 | — | — |
| 2024-04-08 | $452.38 | $1,329.77 | 751,100 | — | — |
| 2024-04-05 | $455.38 | $1,338.59 | 892,100 | — | — |
| 2024-04-04 | $454.04 | $1,334.65 | 1,398,300 | — | — |
| 2024-04-03 | $447.90 | $1,316.60 | 758,600 | — | — |
| 2024-04-02 | $453.24 | $1,332.30 | 837,900 | — | — |
| 2024-04-01 | $452.79 | $1,330.98 | 717,100 | — | — |
| 2024-03-28 | $454.87 | $1,337.09 | 1,119,500 | — | — |
| 2024-03-27 | $456.78 | $1,342.70 | 1,277,700 | — | — |
| 2024-03-26 | $445.99 | $1,310.99 | 766,700 | — | — |
| 2024-03-25 | $446.31 | $1,311.93 | 775,000 | — | — |
| 2024-03-22 | $445.88 | $1,310.66 | 1,008,300 | — | — |
| 2024-03-21 | $443.16 | $1,302.67 | 912,100 | — | — |
| 2024-03-20 | $440.41 | $1,294.59 | 845,000 | — | — |
| 2024-03-19 | $437.19 | $1,285.12 | 898,700 | — | — |
| 2024-03-18 | $433.20 | $1,273.39 | 965,300 | — | — |
| 2024-03-15 | $435.82 | $1,281.09 | 5,151,300 | — | — |
| 2024-03-14 | $435.77 | $1,280.95 | 1,153,600 | — | — |
| 2024-03-13 | $434.60 | $1,277.51 | 987,100 | — | — |
| 2024-03-12 | $434.91 | $1,278.42 | 825,100 | — | — |
| 2024-03-11 | $434.75 | $1,277.95 | 951,000 | — | — |
| 2024-03-08 | $432.90 | $1,272.51 | 763,200 | — | — |
| 2024-03-07 | $429.99 | $1,263.96 | 1,085,800 | — | — |
| 2024-03-06 | $433.48 | $1,274.21 | 775,300 | — | — |
| 2024-03-05 | $431.98 | $1,269.81 | 1,038,000 | — | — |
| 2024-03-04 | $431.94 | $1,269.69 | 1,271,900 | — | — |
| 2024-03-01 | $426.46 | $1,253.58 | 1,059,000 | — | — |
| 2024-02-29 | $428.24 | $1,258.81 | 1,503,100 | — | — |
| 2024-02-28 | $432.48 | $1,262.02 | 1,029,300 | — | — |
| 2024-02-27 | $430.43 | $1,256.03 | 887,000 | — | — |
| 2024-02-26 | $429.18 | $1,252.39 | 980,600 | — | — |
| 2024-02-23 | $431.12 | $1,258.05 | 842,200 | — | — |
| 2024-02-22 | $428.89 | $1,251.54 | 1,236,900 | — | — |
| 2024-02-21 | $427.55 | $1,247.63 | 969,600 | — | — |
| 2024-02-20 | $424.27 | $1,238.06 | 1,363,900 | — | — |
| 2024-02-16 | $424.07 | $1,237.47 | 806,000 | — | — |
| 2024-02-15 | $423.12 | $1,234.70 | 1,136,700 | — | — |
| 2024-02-14 | $418.19 | $1,220.32 | 2,503,800 | — | — |
| 2024-02-13 | $426.52 | $1,244.62 | 1,089,300 | — | — |
| 2024-02-12 | $428.07 | $1,249.15 | 1,007,200 | — | — |
| 2024-02-09 | $426.50 | $1,244.57 | 1,038,600 | — | — |
| 2024-02-08 | $427.00 | $1,246.02 | 972,200 | — | — |
| 2024-02-07 | $430.10 | $1,255.07 | 980,700 | — | — |
| 2024-02-06 | $426.95 | $1,245.88 | 1,065,700 | — | — |
| 2024-02-05 | $421.70 | $1,230.56 | 1,379,600 | — | — |
| 2024-02-02 | $425.97 | $1,243.02 | 973,900 | — | — |
| 2024-02-01 | $429.77 | $1,254.11 | 1,175,000 | — | — |
| 2024-01-31 | $429.41 | $1,253.06 | 1,120,100 | — | — |
| 2024-01-30 | $431.68 | $1,259.68 | 1,016,400 | — | — |
| 2024-01-29 | $428.01 | $1,248.97 | 1,903,300 | — | — |
| 2024-01-26 | $429.91 | $1,254.52 | 1,260,500 | — | — |
| 2024-01-25 | $431.04 | $1,257.81 | 1,813,900 | — | — |
| 2024-01-24 | $431.65 | $1,259.59 | 1,768,900 | — | — |
| 2024-01-23 | $439.67 | $1,283.00 | 3,613,500 | — | — |
| 2024-01-22 | $458.76 | $1,338.70 | 1,216,800 | — | — |
| 2024-01-19 | $457.76 | $1,335.78 | 866,600 | — | — |
| 2024-01-18 | $459.57 | $1,341.07 | 780,300 | — | — |
| 2024-01-17 | $456.47 | $1,332.02 | 920,800 | — | — |
| 2024-01-16 | $457.84 | $1,336.02 | 814,900 | — | — |
| 2024-01-12 | $463.18 | $1,351.60 | 966,500 | — | — |
| 2024-01-11 | $453.13 | $1,322.27 | 784,800 | — | — |
| 2024-01-10 | $455.40 | $1,328.90 | 666,100 | — | — |
| 2024-01-09 | $456.29 | $1,331.50 | 732,900 | — | — |
| 2024-01-08 | $458.60 | $1,338.24 | 716,000 | — | — |
| 2024-01-05 | $456.50 | $1,332.11 | 705,300 | — | — |
| 2024-01-04 | $457.87 | $1,336.11 | 1,087,700 | — | — |
| 2024-01-03 | $459.12 | $1,339.75 | 1,174,300 | — | — |
| 2024-01-02 | $456.12 | $1,331.00 | 1,206,500 | — | — |