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 | $104.02 | $386.49 | 1,311,400 | — | — |
| 2024-12-30 | $103.61 | $384.97 | 1,608,600 | — | — |
| 2024-12-27 | $104.57 | $388.54 | 1,640,100 | — | — |
| 2024-12-26 | $105.43 | $391.73 | 940,800 | — | — |
| 2024-12-24 | $105.18 | $390.81 | 978,900 | — | — |
| 2024-12-23 | $104.70 | $389.02 | 1,897,500 | — | — |
| 2024-12-20 | $105.32 | $391.33 | 6,356,600 | — | — |
| 2024-12-19 | $107.51 | $388.32 | 3,183,100 | — | — |
| 2024-12-18 | $107.78 | $389.29 | 2,809,000 | — | — |
| 2024-12-17 | $111.66 | $403.31 | 2,955,600 | — | — |
| 2024-12-16 | $112.33 | $405.73 | 1,971,000 | — | — |
| 2024-12-13 | $113.01 | $408.18 | 1,484,900 | — | — |
| 2024-12-12 | $112.80 | $407.42 | 2,166,000 | — | — |
| 2024-12-11 | $115.85 | $418.44 | 2,218,300 | — | — |
| 2024-12-10 | $115.37 | $416.71 | 1,875,700 | — | — |
| 2024-12-09 | $114.83 | $414.75 | 1,870,000 | — | — |
| 2024-12-06 | $115.88 | $418.55 | 1,916,400 | — | — |
| 2024-12-05 | $117.62 | $424.83 | 2,029,000 | — | — |
| 2024-12-04 | $118.41 | $427.69 | 2,046,300 | — | — |
| 2024-12-03 | $116.85 | $422.05 | 1,862,100 | — | — |
| 2024-12-02 | $116.24 | $419.85 | 1,651,800 | — | — |
| 2024-11-29 | $117.00 | $422.59 | 1,069,500 | — | — |
| 2024-11-27 | $116.18 | $419.63 | 1,685,400 | — | — |
| 2024-11-26 | $115.82 | $418.33 | 2,131,300 | — | — |
| 2024-11-25 | $116.54 | $420.93 | 2,976,400 | — | — |
| 2024-11-22 | $114.75 | $414.47 | 1,802,000 | — | — |
| 2024-11-21 | $114.05 | $411.94 | 1,620,500 | — | — |
| 2024-11-20 | $109.99 | $397.27 | 1,457,000 | — | — |
| 2024-11-19 | $110.38 | $398.68 | 1,636,800 | — | — |
| 2024-11-18 | $111.88 | $404.10 | 1,912,900 | — | — |
| 2024-11-15 | $112.26 | $405.47 | 2,528,700 | — | — |
| 2024-11-14 | $115.06 | $415.59 | 1,713,700 | — | — |
| 2024-11-13 | $116.80 | $421.87 | 2,628,800 | — | — |
| 2024-11-12 | $116.79 | $420.75 | 3,690,000 | — | — |
| 2024-11-11 | $116.43 | $419.45 | 1,927,100 | — | — |
| 2024-11-08 | $114.38 | $412.07 | 2,451,400 | — | — |
| 2024-11-07 | $112.72 | $406.09 | 2,386,700 | — | — |
| 2024-11-06 | $116.01 | $417.94 | 4,622,400 | — | — |
| 2024-11-05 | $108.07 | $389.34 | 3,414,000 | — | — |
| 2024-11-04 | $104.82 | $377.63 | 2,753,300 | — | — |
| 2024-11-01 | $103.35 | $372.33 | 1,845,600 | — | — |
| 2024-10-31 | $104.28 | $375.68 | 2,413,300 | — | — |
| 2024-10-30 | $104.90 | $377.92 | 2,343,400 | — | — |
| 2024-10-29 | $106.67 | $384.29 | 1,993,200 | — | — |
| 2024-10-28 | $107.07 | $385.73 | 1,579,900 | — | — |
| 2024-10-25 | $105.90 | $381.52 | 2,989,700 | — | — |
| 2024-10-24 | $104.84 | $377.70 | 2,007,700 | — | — |
| 2024-10-23 | $103.80 | $373.95 | 3,243,300 | — | — |
| 2024-10-22 | $104.79 | $377.52 | 7,366,800 | — | — |
| 2024-10-21 | $109.61 | $394.88 | 2,674,700 | — | — |
| 2024-10-18 | $110.09 | $396.61 | 2,997,500 | — | — |
| 2024-10-17 | $107.56 | $387.50 | 2,440,700 | — | — |
| 2024-10-16 | $107.03 | $385.59 | 2,903,200 | — | — |
| 2024-10-15 | $106.41 | $383.36 | 2,574,300 | — | — |
| 2024-10-14 | $108.22 | $389.88 | 2,721,100 | — | — |
| 2024-10-11 | $106.80 | $384.76 | 3,358,900 | — | — |
| 2024-10-10 | $103.62 | $373.30 | 2,403,400 | — | — |
| 2024-10-09 | $103.77 | $373.84 | 1,781,200 | — | — |
| 2024-10-08 | $102.80 | $370.35 | 1,690,800 | — | — |
| 2024-10-07 | $102.98 | $371.00 | 2,118,000 | — | — |
| 2024-10-04 | $103.41 | $372.55 | 2,796,300 | — | — |
| 2024-10-03 | $101.25 | $364.77 | 4,045,600 | — | — |
| 2024-10-02 | $97.92 | $352.77 | 1,735,300 | — | — |
| 2024-10-01 | $98.05 | $353.24 | 1,520,000 | — | — |
| 2024-09-30 | $98.68 | $355.51 | 2,489,500 | — | — |
| 2024-09-27 | $98.13 | $353.53 | 2,107,700 | — | — |
| 2024-09-26 | $97.81 | $352.37 | 3,107,100 | — | — |
| 2024-09-25 | $98.12 | $353.49 | 3,085,600 | — | — |
| 2024-09-24 | $99.17 | $357.27 | 1,592,700 | — | — |
| 2024-09-23 | $98.79 | $355.90 | 1,832,200 | — | — |
| 2024-09-20 | $98.91 | $356.34 | 4,183,100 | — | — |
| 2024-09-19 | $99.52 | $358.53 | 2,755,900 | — | — |
| 2024-09-18 | $96.32 | $347.00 | 1,767,600 | — | — |
| 2024-09-17 | $97.99 | $353.02 | 2,777,800 | — | — |
| 2024-09-16 | $95.70 | $344.77 | 2,087,700 | — | — |
| 2024-09-13 | $95.12 | $342.68 | 1,552,400 | — | — |
| 2024-09-12 | $95.07 | $342.50 | 2,120,300 | — | — |
| 2024-09-11 | $94.25 | $339.55 | 3,010,900 | — | — |
| 2024-09-10 | $94.57 | $340.70 | 1,894,200 | — | — |
| 2024-09-09 | $94.97 | $342.14 | 2,815,500 | — | — |
| 2024-09-06 | $93.25 | $335.94 | 3,980,600 | — | — |
| 2024-09-05 | $92.57 | $333.49 | 2,555,700 | — | — |
| 2024-09-04 | $95.00 | $342.25 | 2,302,200 | — | — |
| 2024-09-03 | $95.56 | $344.27 | 4,013,500 | — | — |
| 2024-08-30 | $96.18 | $346.50 | 2,352,400 | — | — |
| 2024-08-29 | $94.65 | $340.99 | 2,131,100 | — | — |
| 2024-08-28 | $94.53 | $340.56 | 3,514,500 | — | — |
| 2024-08-27 | $94.36 | $339.94 | 2,186,600 | — | — |
| 2024-08-26 | $95.87 | $345.38 | 2,244,600 | — | — |
| 2024-08-23 | $96.46 | $347.51 | 1,771,600 | — | — |
| 2024-08-22 | $95.28 | $343.26 | 1,590,600 | — | — |
| 2024-08-21 | $96.02 | $345.92 | 1,255,200 | — | — |
| 2024-08-20 | $95.69 | $344.74 | 1,601,700 | — | — |
| 2024-08-19 | $95.97 | $345.74 | 1,507,300 | — | — |
| 2024-08-16 | $95.17 | $342.86 | 3,222,500 | — | — |
| 2024-08-15 | $95.01 | $342.29 | 2,260,200 | — | — |
| 2024-08-14 | $93.69 | $336.45 | 3,174,700 | — | — |
| 2024-08-13 | $92.68 | $332.82 | 2,002,600 | — | — |
| 2024-08-12 | $92.17 | $330.99 | 3,263,700 | — | — |
| 2024-08-09 | $92.86 | $333.47 | 2,217,400 | — | — |
| 2024-08-08 | $93.28 | $334.98 | 2,338,500 | — | — |
| 2024-08-07 | $91.64 | $329.09 | 2,223,400 | — | — |
| 2024-08-06 | $92.28 | $331.39 | 3,397,200 | — | — |
| 2024-08-05 | $91.93 | $330.13 | 4,398,400 | — | — |
| 2024-08-02 | $94.36 | $338.86 | 4,074,100 | — | — |
| 2024-08-01 | $96.30 | $345.82 | 4,128,200 | — | — |
| 2024-07-31 | $98.66 | $354.30 | 2,878,400 | — | — |
| 2024-07-30 | $97.05 | $348.52 | 3,219,400 | — | — |
| 2024-07-29 | $98.32 | $353.08 | 2,135,100 | — | — |
| 2024-07-26 | $99.24 | $356.38 | 3,091,700 | — | — |
| 2024-07-25 | $97.60 | $350.49 | 5,215,300 | — | — |
| 2024-07-24 | $98.90 | $355.16 | 7,612,500 | — | — |
| 2024-07-23 | $97.10 | $348.69 | 7,686,800 | — | — |
| 2024-07-22 | $109.06 | $391.64 | 2,868,300 | — | — |
| 2024-07-19 | $107.81 | $387.16 | 4,135,800 | — | — |
| 2024-07-18 | $109.98 | $394.95 | 3,485,100 | — | — |
| 2024-07-17 | $109.21 | $392.18 | 3,922,400 | — | — |
| 2024-07-16 | $108.89 | $391.03 | 2,650,100 | — | — |
| 2024-07-15 | $104.55 | $375.45 | 1,938,500 | — | — |
| 2024-07-12 | $103.11 | $370.28 | 1,936,400 | — | — |
| 2024-07-11 | $103.23 | $370.71 | 1,822,400 | — | — |
| 2024-07-10 | $101.50 | $364.50 | 1,865,200 | — | — |
| 2024-07-09 | $101.34 | $363.92 | 2,001,900 | — | — |
| 2024-07-08 | $101.28 | $363.71 | 2,609,200 | — | — |
| 2024-07-05 | $100.22 | $359.90 | 2,214,400 | — | — |
| 2024-07-03 | $102.00 | $366.29 | 1,860,100 | — | — |
| 2024-07-02 | $100.91 | $362.38 | 2,708,600 | — | — |
| 2024-07-01 | $101.84 | $365.72 | 2,163,700 | — | — |
| 2024-06-28 | $102.94 | $369.67 | 11,403,400 | — | — |
| 2024-06-27 | $103.97 | $373.37 | 2,305,900 | — | — |
| 2024-06-26 | $104.29 | $374.51 | 2,487,000 | — | — |
| 2024-06-25 | $106.48 | $382.38 | 1,950,000 | — | — |
| 2024-06-24 | $106.89 | $383.85 | 4,360,100 | — | — |
| 2024-06-21 | $105.96 | $380.51 | 4,863,100 | — | — |
| 2024-06-20 | $107.23 | $385.07 | 2,043,000 | — | — |
| 2024-06-18 | $107.70 | $386.76 | 1,725,700 | — | — |
| 2024-06-17 | $107.75 | $386.94 | 1,679,400 | — | — |
| 2024-06-14 | $106.72 | $383.24 | 2,147,600 | — | — |
| 2024-06-13 | $107.10 | $384.61 | 2,328,100 | — | — |
| 2024-06-12 | $106.72 | $383.24 | 2,583,500 | — | — |
| 2024-06-11 | $106.00 | $380.66 | 2,634,200 | — | — |
| 2024-06-10 | $107.43 | $385.79 | 2,128,500 | — | — |
| 2024-06-07 | $107.67 | $386.65 | 2,160,700 | — | — |
| 2024-06-06 | $109.10 | $391.79 | 2,655,700 | — | — |
| 2024-06-05 | $110.01 | $395.06 | 3,631,100 | — | — |
| 2024-06-04 | $105.94 | $380.44 | 2,558,200 | — | — |
| 2024-06-03 | $105.49 | $378.82 | 2,562,100 | — | — |
| 2024-05-31 | $107.50 | $386.04 | 5,262,000 | — | — |
| 2024-05-30 | $105.75 | $379.76 | 1,932,400 | — | — |
| 2024-05-29 | $105.24 | $377.93 | 2,122,800 | — | — |
| 2024-05-28 | $107.95 | $387.66 | 2,522,900 | — | — |
| 2024-05-24 | $109.43 | $392.97 | 2,458,700 | — | — |
| 2024-05-23 | $108.87 | $390.96 | 2,367,400 | — | — |
| 2024-05-22 | $108.33 | $389.02 | 3,209,800 | — | — |
| 2024-05-21 | $105.60 | $379.22 | 1,894,100 | — | — |
| 2024-05-20 | $105.42 | $378.57 | 1,889,800 | — | — |
| 2024-05-17 | $106.00 | $380.66 | 1,727,100 | — | — |
| 2024-05-16 | $105.93 | $380.40 | 1,774,600 | — | — |
| 2024-05-15 | $108.08 | $388.12 | 2,141,100 | — | — |
| 2024-05-14 | $108.12 | $388.27 | 2,149,200 | — | — |
| 2024-05-13 | $106.85 | $382.63 | 2,504,500 | — | — |
| 2024-05-10 | $109.18 | $390.97 | 1,810,800 | — | — |
| 2024-05-09 | $108.92 | $390.04 | 1,887,700 | — | — |
| 2024-05-08 | $107.05 | $383.35 | 2,887,800 | — | — |
| 2024-05-07 | $106.60 | $381.74 | 2,286,900 | — | — |
| 2024-05-06 | $105.15 | $376.54 | 2,779,600 | — | — |
| 2024-05-03 | $104.79 | $375.25 | 3,899,000 | — | — |
| 2024-05-02 | $106.46 | $381.23 | 3,094,900 | — | — |
| 2024-05-01 | $106.34 | $380.80 | 4,020,900 | — | — |
| 2024-04-30 | $106.11 | $379.98 | 7,380,200 | — | — |
| 2024-04-29 | $113.64 | $406.95 | 3,813,800 | — | — |
| 2024-04-26 | $111.96 | $400.93 | 2,802,500 | — | — |
| 2024-04-25 | $112.62 | $403.29 | 3,322,800 | — | — |
| 2024-04-24 | $113.74 | $407.30 | 2,865,300 | — | — |
| 2024-04-23 | $113.32 | $405.80 | 2,403,800 | — | — |
| 2024-04-22 | $112.58 | $403.15 | 2,021,200 | — | — |
| 2024-04-19 | $111.19 | $398.17 | 4,538,700 | — | — |
| 2024-04-18 | $113.76 | $407.38 | 2,343,400 | — | — |
| 2024-04-17 | $115.93 | $415.15 | 2,458,300 | — | — |
| 2024-04-16 | $117.54 | $420.91 | 1,736,200 | — | — |
| 2024-04-15 | $118.02 | $422.63 | 1,959,300 | — | — |
| 2024-04-12 | $118.16 | $423.13 | 1,976,000 | — | — |
| 2024-04-11 | $118.88 | $425.71 | 1,437,500 | — | — |
| 2024-04-10 | $118.69 | $425.03 | 2,412,800 | — | — |
| 2024-04-09 | $119.18 | $426.78 | 2,460,900 | — | — |
| 2024-04-08 | $122.51 | $438.71 | 1,838,400 | — | — |
| 2024-04-05 | $122.21 | $437.63 | 1,391,700 | — | — |
| 2024-04-04 | $120.53 | $431.62 | 1,896,000 | — | — |
| 2024-04-03 | $120.42 | $431.22 | 3,740,300 | — | — |
| 2024-04-02 | $121.60 | $435.45 | 2,341,000 | — | — |
| 2024-04-01 | $123.10 | $440.82 | 1,351,300 | — | — |
| 2024-03-28 | $123.89 | $443.65 | 2,280,800 | — | — |
| 2024-03-27 | $124.46 | $445.69 | 1,363,800 | — | — |
| 2024-03-26 | $123.01 | $440.50 | 1,740,500 | — | — |
| 2024-03-25 | $123.40 | $441.90 | 1,321,200 | — | — |
| 2024-03-22 | $123.75 | $443.15 | 2,397,200 | — | — |
| 2024-03-21 | $124.42 | $445.55 | 2,014,200 | — | — |
| 2024-03-20 | $121.45 | $434.91 | 2,535,100 | — | — |
| 2024-03-19 | $121.00 | $433.30 | 1,950,000 | — | — |
| 2024-03-18 | $120.34 | $430.94 | 3,021,300 | — | — |
| 2024-03-15 | $118.33 | $423.74 | 7,281,300 | — | — |
| 2024-03-14 | $115.21 | $412.57 | 2,864,600 | — | — |
| 2024-03-13 | $115.97 | $415.29 | 2,036,000 | — | — |
| 2024-03-12 | $114.78 | $411.03 | 1,765,200 | — | — |
| 2024-03-11 | $114.03 | $408.34 | 1,972,300 | — | — |
| 2024-03-08 | $114.65 | $410.56 | 2,038,600 | — | — |
| 2024-03-07 | $114.33 | $409.42 | 2,759,200 | — | — |
| 2024-03-06 | $115.47 | $413.50 | 2,290,400 | — | — |
| 2024-03-05 | $114.08 | $408.52 | 2,556,700 | — | — |
| 2024-03-04 | $112.29 | $402.11 | 1,743,000 | — | — |
| 2024-03-01 | $113.19 | $405.33 | 2,190,500 | — | — |
| 2024-02-29 | $110.89 | $397.10 | 3,660,500 | — | — |
| 2024-02-28 | $111.37 | $398.82 | 1,632,200 | — | — |
| 2024-02-27 | $111.33 | $398.67 | 1,794,600 | — | — |
| 2024-02-26 | $112.25 | $401.97 | 2,085,200 | — | — |
| 2024-02-23 | $110.78 | $396.70 | 1,690,000 | — | — |
| 2024-02-22 | $110.52 | $395.77 | 2,020,700 | — | — |
| 2024-02-21 | $108.67 | $389.15 | 1,673,300 | — | — |
| 2024-02-20 | $107.41 | $384.64 | 2,322,900 | — | — |
| 2024-02-16 | $107.77 | $385.93 | 2,594,300 | — | — |
| 2024-02-15 | $108.06 | $386.96 | 1,524,800 | — | — |
| 2024-02-14 | $106.67 | $381.99 | 2,048,300 | — | — |
| 2024-02-13 | $105.19 | $375.72 | 2,295,800 | — | — |
| 2024-02-12 | $106.02 | $378.68 | 1,378,200 | — | — |
| 2024-02-09 | $106.01 | $378.65 | 1,474,700 | — | — |
| 2024-02-08 | $105.61 | $377.22 | 2,223,600 | — | — |
| 2024-02-07 | $105.06 | $375.25 | 1,885,200 | — | — |
| 2024-02-06 | $104.23 | $372.29 | 2,120,900 | — | — |
| 2024-02-05 | $104.16 | $372.04 | 2,589,300 | — | — |
| 2024-02-02 | $103.12 | $368.33 | 1,665,100 | — | — |
| 2024-02-01 | $102.02 | $364.40 | 1,725,100 | — | — |
| 2024-01-31 | $100.39 | $358.57 | 2,070,200 | — | — |
| 2024-01-30 | $101.97 | $364.22 | 1,713,000 | — | — |
| 2024-01-29 | $101.39 | $362.15 | 1,833,100 | — | — |
| 2024-01-26 | $101.76 | $363.47 | 2,058,100 | — | — |
| 2024-01-25 | $102.01 | $364.36 | 2,280,100 | — | — |
| 2024-01-24 | $100.83 | $360.15 | 3,385,200 | — | — |
| 2024-01-23 | $101.01 | $360.79 | 5,705,600 | — | — |
| 2024-01-22 | $97.09 | $346.79 | 2,931,300 | — | — |
| 2024-01-19 | $96.26 | $343.82 | 3,234,400 | — | — |
| 2024-01-18 | $95.38 | $340.68 | 2,401,500 | — | — |
| 2024-01-17 | $94.08 | $336.04 | 2,425,900 | — | — |
| 2024-01-16 | $94.05 | $335.93 | 3,323,900 | — | — |
| 2024-01-12 | $94.05 | $335.93 | 1,966,100 | — | — |
| 2024-01-11 | $94.60 | $337.89 | 1,812,800 | — | — |
| 2024-01-10 | $94.60 | $337.89 | 1,446,900 | — | — |
| 2024-01-09 | $94.82 | $338.68 | 1,930,200 | — | — |
| 2024-01-08 | $95.75 | $342.00 | 2,349,600 | — | — |
| 2024-01-05 | $93.59 | $334.29 | 1,792,800 | — | — |
| 2024-01-04 | $93.78 | $334.96 | 3,393,400 | — | — |
| 2024-01-03 | $94.93 | $339.07 | 2,835,800 | — | — |
| 2024-01-02 | $96.78 | $345.68 | 2,290,600 | — | — |