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 | $94.04 | $438.03 | 1,087,200 | — | — |
| 2024-12-30 | $94.21 | $438.82 | 1,056,800 | — | — |
| 2024-12-27 | $94.82 | $441.66 | 823,100 | — | — |
| 2024-12-26 | $94.87 | $441.89 | 774,500 | — | — |
| 2024-12-24 | $95.04 | $442.69 | 533,300 | — | — |
| 2024-12-23 | $94.84 | $441.75 | 1,083,000 | — | — |
| 2024-12-20 | $94.50 | $440.17 | 3,160,400 | — | — |
| 2024-12-19 | $93.26 | $434.40 | 2,143,800 | — | — |
| 2024-12-18 | $92.94 | $432.90 | 1,506,000 | — | — |
| 2024-12-17 | $94.71 | $441.15 | 1,597,500 | — | — |
| 2024-12-16 | $94.93 | $442.17 | 2,399,300 | — | — |
| 2024-12-13 | $95.74 | $445.95 | 1,445,100 | — | — |
| 2024-12-12 | $95.86 | $446.51 | 1,681,000 | — | — |
| 2024-12-11 | $95.61 | $445.34 | 1,444,300 | — | — |
| 2024-12-10 | $97.15 | $452.51 | 1,792,300 | — | — |
| 2024-12-09 | $97.11 | $452.33 | 1,234,900 | — | — |
| 2024-12-06 | $97.09 | $452.23 | 1,468,600 | — | — |
| 2024-12-05 | $97.72 | $455.17 | 1,445,200 | — | — |
| 2024-12-04 | $98.35 | $458.10 | 1,774,600 | — | — |
| 2024-12-03 | $98.22 | $457.50 | 1,361,300 | — | — |
| 2024-12-02 | $99.66 | $464.21 | 1,513,000 | — | — |
| 2024-11-29 | $101.05 | $470.68 | 1,037,800 | — | — |
| 2024-11-27 | $101.82 | $474.27 | 1,308,000 | — | — |
| 2024-11-26 | $101.55 | $473.01 | 1,197,400 | — | — |
| 2024-11-25 | $101.35 | $472.08 | 2,264,800 | — | — |
| 2024-11-22 | $100.66 | $468.86 | 1,304,600 | — | — |
| 2024-11-21 | $100.96 | $470.26 | 1,928,800 | — | — |
| 2024-11-20 | $99.27 | $462.39 | 1,934,300 | — | — |
| 2024-11-19 | $99.05 | $461.36 | 1,582,600 | — | — |
| 2024-11-18 | $99.28 | $462.44 | 1,959,000 | — | — |
| 2024-11-15 | $97.98 | $456.38 | 2,087,400 | — | — |
| 2024-11-14 | $96.13 | $447.76 | 1,466,300 | — | — |
| 2024-11-13 | $97.63 | $450.86 | 2,458,100 | — | — |
| 2024-11-12 | $97.85 | $451.88 | 1,820,700 | — | — |
| 2024-11-11 | $98.70 | $455.80 | 2,150,300 | — | — |
| 2024-11-08 | $97.59 | $450.68 | 2,484,900 | — | — |
| 2024-11-07 | $95.33 | $440.24 | 2,501,100 | — | — |
| 2024-11-06 | $96.01 | $443.38 | 2,846,700 | — | — |
| 2024-11-05 | $96.10 | $443.80 | 2,267,900 | — | — |
| 2024-11-04 | $94.91 | $438.30 | 2,500,400 | — | — |
| 2024-11-01 | $95.57 | $441.35 | 3,176,900 | — | — |
| 2024-10-31 | $95.53 | $441.16 | 3,471,800 | — | — |
| 2024-10-30 | $96.03 | $443.47 | 2,989,700 | — | — |
| 2024-10-29 | $95.33 | $440.24 | 1,654,500 | — | — |
| 2024-10-28 | $97.00 | $447.95 | 1,369,400 | — | — |
| 2024-10-25 | $97.19 | $448.83 | 1,695,400 | — | — |
| 2024-10-24 | $98.81 | $456.31 | 2,253,800 | — | — |
| 2024-10-23 | $99.53 | $459.64 | 1,430,300 | — | — |
| 2024-10-22 | $98.69 | $455.76 | 1,527,700 | — | — |
| 2024-10-21 | $99.43 | $459.17 | 1,632,400 | — | — |
| 2024-10-18 | $99.85 | $461.11 | 2,059,700 | — | — |
| 2024-10-17 | $99.14 | $457.83 | 2,100,800 | — | — |
| 2024-10-16 | $98.75 | $456.03 | 2,533,400 | — | — |
| 2024-10-15 | $97.22 | $448.97 | 2,376,200 | — | — |
| 2024-10-14 | $96.30 | $444.72 | 1,401,700 | — | — |
| 2024-10-11 | $95.45 | $440.79 | 1,766,600 | — | — |
| 2024-10-10 | $93.95 | $433.87 | 3,258,000 | — | — |
| 2024-10-09 | $94.31 | $435.53 | 3,125,900 | — | — |
| 2024-10-08 | $94.35 | $435.71 | 1,577,700 | — | — |
| 2024-10-07 | $94.14 | $434.74 | 1,804,900 | — | — |
| 2024-10-04 | $95.48 | $440.93 | 1,460,800 | — | — |
| 2024-10-03 | $96.31 | $444.76 | 1,417,400 | — | — |
| 2024-10-02 | $96.26 | $444.53 | 2,538,100 | — | — |
| 2024-10-01 | $96.75 | $446.80 | 2,384,200 | — | — |
| 2024-09-30 | $96.18 | $444.16 | 2,119,700 | — | — |
| 2024-09-27 | $95.26 | $439.92 | 1,308,100 | — | — |
| 2024-09-26 | $94.61 | $436.91 | 1,973,000 | — | — |
| 2024-09-25 | $94.60 | $436.87 | 1,283,900 | — | — |
| 2024-09-24 | $94.54 | $436.59 | 3,039,900 | — | — |
| 2024-09-23 | $95.18 | $439.55 | 1,531,700 | — | — |
| 2024-09-20 | $94.72 | $437.42 | 3,283,300 | — | — |
| 2024-09-19 | $93.78 | $433.08 | 2,141,600 | — | — |
| 2024-09-18 | $95.24 | $439.82 | 1,575,100 | — | — |
| 2024-09-17 | $95.74 | $442.13 | 1,946,500 | — | — |
| 2024-09-16 | $96.14 | $443.98 | 1,671,500 | — | — |
| 2024-09-13 | $95.85 | $442.64 | 1,841,900 | — | — |
| 2024-09-12 | $95.01 | $438.76 | 1,607,500 | — | — |
| 2024-09-11 | $95.21 | $439.69 | 1,988,400 | — | — |
| 2024-09-10 | $95.55 | $441.26 | 2,167,500 | — | — |
| 2024-09-09 | $94.86 | $438.07 | 1,827,500 | — | — |
| 2024-09-06 | $93.65 | $432.48 | 1,591,600 | — | — |
| 2024-09-05 | $94.68 | $437.24 | 2,515,800 | — | — |
| 2024-09-04 | $94.54 | $436.59 | 1,471,300 | — | — |
| 2024-09-03 | $93.63 | $432.39 | 1,998,100 | — | — |
| 2024-08-30 | $93.03 | $429.62 | 2,336,800 | — | — |
| 2024-08-29 | $92.77 | $428.42 | 1,449,100 | — | — |
| 2024-08-28 | $92.79 | $428.51 | 1,994,900 | — | — |
| 2024-08-27 | $92.61 | $427.68 | 1,134,100 | — | — |
| 2024-08-26 | $93.01 | $429.53 | 1,266,600 | — | — |
| 2024-08-23 | $92.66 | $427.91 | 1,450,300 | — | — |
| 2024-08-22 | $92.96 | $429.29 | 3,124,800 | — | — |
| 2024-08-21 | $91.75 | $423.71 | 2,594,900 | — | — |
| 2024-08-20 | $90.57 | $418.26 | 2,096,800 | — | — |
| 2024-08-19 | $90.14 | $416.27 | 1,622,200 | — | — |
| 2024-08-16 | $89.53 | $413.45 | 2,288,500 | — | — |
| 2024-08-15 | $89.29 | $412.35 | 2,425,700 | — | — |
| 2024-08-14 | $89.64 | $413.96 | 2,956,000 | — | — |
| 2024-08-13 | $89.44 | $409.18 | 3,360,300 | — | — |
| 2024-08-12 | $89.24 | $408.27 | 3,072,000 | — | — |
| 2024-08-09 | $87.98 | $402.50 | 1,838,500 | — | — |
| 2024-08-08 | $87.81 | $401.73 | 2,120,100 | — | — |
| 2024-08-07 | $88.95 | $406.94 | 3,037,200 | — | — |
| 2024-08-06 | $88.47 | $404.75 | 2,238,700 | — | — |
| 2024-08-05 | $88.19 | $403.46 | 4,440,800 | — | — |
| 2024-08-02 | $90.16 | $412.48 | 5,997,000 | — | — |
| 2024-08-01 | $88.72 | $405.89 | 3,836,900 | — | — |
| 2024-07-31 | $86.06 | $393.72 | 4,553,300 | — | — |
| 2024-07-30 | $85.60 | $391.62 | 3,406,400 | — | — |
| 2024-07-29 | $84.10 | $384.75 | 1,248,100 | — | — |
| 2024-07-26 | $83.73 | $383.06 | 1,595,000 | — | — |
| 2024-07-25 | $83.32 | $381.18 | 2,609,500 | — | — |
| 2024-07-24 | $83.56 | $382.28 | 2,999,300 | — | — |
| 2024-07-23 | $81.75 | $374.00 | 2,361,500 | — | — |
| 2024-07-22 | $82.03 | $375.28 | 2,297,900 | — | — |
| 2024-07-19 | $81.55 | $373.09 | 1,536,900 | — | — |
| 2024-07-18 | $82.05 | $375.37 | 1,660,900 | — | — |
| 2024-07-17 | $82.36 | $376.79 | 2,382,200 | — | — |
| 2024-07-16 | $80.81 | $369.70 | 1,262,600 | — | — |
| 2024-07-15 | $79.61 | $364.21 | 1,277,200 | — | — |
| 2024-07-12 | $80.79 | $369.61 | 1,713,700 | — | — |
| 2024-07-11 | $80.34 | $367.55 | 1,883,100 | — | — |
| 2024-07-10 | $78.19 | $357.71 | 1,756,000 | — | — |
| 2024-07-09 | $78.01 | $356.89 | 1,220,700 | — | — |
| 2024-07-08 | $78.05 | $357.07 | 1,554,700 | — | — |
| 2024-07-05 | $77.85 | $356.16 | 1,946,100 | — | — |
| 2024-07-03 | $77.68 | $355.38 | 651,800 | — | — |
| 2024-07-02 | $78.04 | $357.03 | 1,188,200 | — | — |
| 2024-07-01 | $77.69 | $355.43 | 1,253,900 | — | — |
| 2024-06-28 | $78.46 | $358.95 | 2,419,100 | — | — |
| 2024-06-27 | $78.45 | $358.90 | 1,251,600 | — | — |
| 2024-06-26 | $78.15 | $357.53 | 1,422,800 | — | — |
| 2024-06-25 | $78.32 | $358.31 | 2,308,300 | — | — |
| 2024-06-24 | $79.35 | $363.02 | 2,335,900 | — | — |
| 2024-06-21 | $78.23 | $357.90 | 4,046,800 | — | — |
| 2024-06-20 | $79.25 | $362.56 | 2,306,800 | — | — |
| 2024-06-18 | $78.05 | $357.07 | 1,554,300 | — | — |
| 2024-06-17 | $78.37 | $358.54 | 2,307,300 | — | — |
| 2024-06-14 | $78.86 | $360.78 | 1,241,700 | — | — |
| 2024-06-13 | $78.54 | $359.32 | 2,836,800 | — | — |
| 2024-06-12 | $79.31 | $362.84 | 1,698,200 | — | — |
| 2024-06-11 | $79.75 | $364.85 | 1,352,600 | — | — |
| 2024-06-10 | $79.44 | $363.43 | 1,693,800 | — | — |
| 2024-06-07 | $79.85 | $365.31 | 1,763,100 | — | — |
| 2024-06-06 | $80.35 | $367.60 | 1,577,000 | — | — |
| 2024-06-05 | $81.00 | $370.57 | 2,293,900 | — | — |
| 2024-06-04 | $82.14 | $375.79 | 2,777,700 | — | — |
| 2024-06-03 | $81.18 | $371.39 | 2,767,200 | — | — |
| 2024-05-31 | $81.03 | $370.71 | 4,613,800 | — | — |
| 2024-05-30 | $79.26 | $362.61 | 2,555,700 | — | — |
| 2024-05-29 | $78.88 | $360.87 | 2,452,200 | — | — |
| 2024-05-28 | $79.72 | $364.71 | 1,894,800 | — | — |
| 2024-05-24 | $80.70 | $369.20 | 2,252,400 | — | — |
| 2024-05-23 | $80.67 | $369.06 | 4,663,400 | — | — |
| 2024-05-22 | $82.31 | $376.56 | 6,331,700 | — | — |
| 2024-05-21 | $84.58 | $386.95 | 1,863,400 | — | — |
| 2024-05-20 | $84.69 | $387.45 | 1,551,000 | — | — |
| 2024-05-17 | $85.50 | $391.16 | 1,593,500 | — | — |
| 2024-05-16 | $85.51 | $391.20 | 1,532,000 | — | — |
| 2024-05-15 | $85.03 | $389.01 | 1,133,800 | — | — |
| 2024-05-14 | $84.42 | $386.22 | 962,800 | — | — |
| 2024-05-13 | $84.88 | $388.32 | 1,283,800 | — | — |
| 2024-05-10 | $85.43 | $387.02 | 2,226,100 | — | — |
| 2024-05-09 | $85.58 | $387.70 | 1,542,700 | — | — |
| 2024-05-08 | $84.91 | $384.66 | 1,812,100 | — | — |
| 2024-05-07 | $83.83 | $379.77 | 1,732,000 | — | — |
| 2024-05-06 | $82.84 | $375.28 | 1,465,000 | — | — |
| 2024-05-03 | $83.22 | $377.01 | 1,780,200 | — | — |
| 2024-05-02 | $83.08 | $376.37 | 2,031,400 | — | — |
| 2024-05-01 | $82.59 | $374.15 | 2,682,300 | — | — |
| 2024-04-30 | $82.64 | $374.38 | 2,947,300 | — | — |
| 2024-04-29 | $82.80 | $375.10 | 1,793,000 | — | — |
| 2024-04-26 | $81.49 | $369.17 | 1,945,600 | — | — |
| 2024-04-25 | $82.81 | $375.15 | 1,565,200 | — | — |
| 2024-04-24 | $82.63 | $374.33 | 2,034,400 | — | — |
| 2024-04-23 | $81.96 | $371.30 | 1,979,300 | — | — |
| 2024-04-22 | $81.97 | $371.34 | 1,648,400 | — | — |
| 2024-04-19 | $81.56 | $369.49 | 2,105,700 | — | — |
| 2024-04-18 | $80.44 | $364.41 | 1,079,400 | — | — |
| 2024-04-17 | $79.63 | $360.74 | 1,157,100 | — | — |
| 2024-04-16 | $77.80 | $352.45 | 1,968,300 | — | — |
| 2024-04-15 | $78.89 | $357.39 | 1,773,400 | — | — |
| 2024-04-12 | $78.97 | $357.75 | 1,378,900 | — | — |
| 2024-04-11 | $79.39 | $359.65 | 1,006,500 | — | — |
| 2024-04-10 | $79.72 | $361.15 | 1,686,900 | — | — |
| 2024-04-09 | $81.91 | $371.07 | 1,069,800 | — | — |
| 2024-04-08 | $81.33 | $368.44 | 1,194,700 | — | — |
| 2024-04-05 | $80.28 | $363.69 | 1,582,700 | — | — |
| 2024-04-04 | $81.03 | $367.08 | 1,409,500 | — | — |
| 2024-04-03 | $81.22 | $367.94 | 1,233,400 | — | — |
| 2024-04-02 | $81.89 | $370.98 | 1,260,800 | — | — |
| 2024-04-01 | $81.56 | $369.49 | 1,239,600 | — | — |
| 2024-03-28 | $82.12 | $372.02 | 2,649,200 | — | — |
| 2024-03-27 | $81.18 | $367.76 | 2,501,200 | — | — |
| 2024-03-26 | $78.65 | $356.30 | 2,329,800 | — | — |
| 2024-03-25 | $79.90 | $361.97 | 1,714,300 | — | — |
| 2024-03-22 | $80.01 | $362.46 | 1,318,600 | — | — |
| 2024-03-21 | $80.04 | $362.60 | 1,636,000 | — | — |
| 2024-03-20 | $80.56 | $364.96 | 1,296,500 | — | — |
| 2024-03-19 | $81.00 | $366.95 | 2,101,500 | — | — |
| 2024-03-18 | $81.02 | $367.04 | 2,380,100 | — | — |
| 2024-03-15 | $80.78 | $365.95 | 3,962,800 | — | — |
| 2024-03-14 | $80.38 | $364.14 | 2,339,900 | — | — |
| 2024-03-13 | $80.77 | $365.91 | 1,475,600 | — | — |
| 2024-03-12 | $81.01 | $366.99 | 1,528,500 | — | — |
| 2024-03-11 | $82.10 | $371.93 | 1,356,300 | — | — |
| 2024-03-08 | $81.68 | $370.03 | 1,505,900 | — | — |
| 2024-03-07 | $81.55 | $369.44 | 1,821,800 | — | — |
| 2024-03-06 | $81.22 | $367.94 | 1,835,600 | — | — |
| 2024-03-05 | $79.73 | $361.19 | 2,505,100 | — | — |
| 2024-03-04 | $79.72 | $361.15 | 2,004,200 | — | — |
| 2024-03-01 | $78.39 | $355.12 | 2,399,900 | — | — |
| 2024-02-29 | $78.49 | $355.58 | 3,807,300 | — | — |
| 2024-02-28 | $77.20 | $349.73 | 1,687,900 | — | — |
| 2024-02-27 | $77.46 | $350.91 | 1,610,400 | — | — |
| 2024-02-26 | $76.55 | $346.79 | 1,775,200 | — | — |
| 2024-02-23 | $78.86 | $357.25 | 1,458,700 | — | — |
| 2024-02-22 | $78.25 | $354.49 | 1,880,100 | — | — |
| 2024-02-21 | $79.29 | $359.20 | 1,313,500 | — | — |
| 2024-02-20 | $78.00 | $353.36 | 1,586,600 | — | — |
| 2024-02-16 | $78.07 | $353.67 | 1,789,200 | — | — |
| 2024-02-15 | $78.00 | $353.36 | 2,342,000 | — | — |
| 2024-02-14 | $76.65 | $347.24 | 1,493,100 | — | — |
| 2024-02-13 | $76.46 | $346.38 | 2,430,400 | — | — |
| 2024-02-12 | $78.37 | $351.25 | 2,250,800 | — | — |
| 2024-02-09 | $77.55 | $347.58 | 2,176,300 | — | — |
| 2024-02-08 | $77.40 | $346.90 | 2,264,400 | — | — |
| 2024-02-07 | $78.16 | $350.31 | 1,662,900 | — | — |
| 2024-02-06 | $78.34 | $351.12 | 1,767,600 | — | — |
| 2024-02-05 | $78.03 | $349.73 | 2,068,000 | — | — |
| 2024-02-02 | $79.86 | $357.93 | 2,560,100 | — | — |
| 2024-02-01 | $81.78 | $366.53 | 4,311,400 | — | — |
| 2024-01-31 | $80.76 | $361.96 | 12,843,000 | — | — |
| 2024-01-30 | $80.76 | $361.96 | 2,198,900 | — | — |
| 2024-01-29 | $80.45 | $360.57 | 2,784,600 | — | — |
| 2024-01-26 | $79.87 | $357.97 | 2,386,400 | — | — |
| 2024-01-25 | $80.01 | $358.60 | 2,141,600 | — | — |
| 2024-01-24 | $79.06 | $354.34 | 2,772,900 | — | — |
| 2024-01-23 | $79.75 | $357.44 | 1,748,100 | — | — |
| 2024-01-22 | $79.48 | $356.23 | 2,356,100 | — | — |
| 2024-01-19 | $80.03 | $358.69 | 2,205,900 | — | — |
| 2024-01-18 | $80.40 | $360.35 | 2,695,000 | — | — |
| 2024-01-17 | $81.31 | $364.43 | 2,078,300 | — | — |
| 2024-01-16 | $82.57 | $370.08 | 2,897,000 | — | — |
| 2024-01-12 | $82.79 | $371.06 | 1,991,300 | — | — |
| 2024-01-11 | $82.12 | $368.06 | 3,458,200 | — | — |
| 2024-01-10 | $85.59 | $383.61 | 1,636,000 | — | — |
| 2024-01-09 | $85.33 | $382.45 | 1,817,600 | — | — |
| 2024-01-08 | $85.57 | $383.52 | 2,677,200 | — | — |
| 2024-01-05 | $86.24 | $386.52 | 1,578,700 | — | — |
| 2024-01-04 | $85.92 | $385.09 | 2,326,600 | — | — |
| 2024-01-03 | $86.61 | $388.18 | 1,979,700 | — | — |
| 2024-01-02 | $86.32 | $386.88 | 2,582,800 | — | — |