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
- 1975-06-12 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 | $57.32 | $126.81 | 928,500 | — | — |
| 2024-12-30 | $56.88 | $125.83 | 1,362,100 | — | — |
| 2024-12-27 | $57.82 | $127.91 | 966,900 | — | — |
| 2024-12-26 | $58.32 | $129.02 | 1,131,400 | — | — |
| 2024-12-24 | $58.60 | $129.64 | 737,800 | — | — |
| 2024-12-23 | $58.57 | $129.57 | 1,532,800 | — | — |
| 2024-12-20 | $59.34 | $131.27 | 4,913,500 | — | — |
| 2024-12-19 | $58.65 | $129.75 | 1,437,300 | — | — |
| 2024-12-18 | $58.32 | $129.02 | 1,731,300 | — | — |
| 2024-12-17 | $59.25 | $131.08 | 1,688,000 | — | — |
| 2024-12-16 | $59.60 | $131.85 | 1,781,800 | — | — |
| 2024-12-13 | $61.07 | $135.10 | 1,326,500 | — | — |
| 2024-12-12 | $60.94 | $134.81 | 1,793,000 | — | — |
| 2024-12-11 | $61.39 | $135.81 | 1,583,100 | — | — |
| 2024-12-10 | $61.59 | $136.25 | 1,591,100 | — | — |
| 2024-12-09 | $61.57 | $136.21 | 1,811,600 | — | — |
| 2024-12-06 | $61.13 | $135.23 | 2,207,000 | — | — |
| 2024-12-05 | $61.40 | $134.86 | 1,524,900 | — | — |
| 2024-12-04 | $61.76 | $135.65 | 1,795,200 | — | — |
| 2024-12-03 | $61.48 | $135.03 | 2,099,400 | — | — |
| 2024-12-02 | $61.81 | $135.76 | 1,874,700 | — | — |
| 2024-11-29 | $62.06 | $136.31 | 988,200 | — | — |
| 2024-11-27 | $61.25 | $134.53 | 1,438,000 | — | — |
| 2024-11-26 | $61.41 | $134.88 | 2,132,700 | — | — |
| 2024-11-25 | $60.67 | $133.25 | 2,848,800 | — | — |
| 2024-11-22 | $60.36 | $132.57 | 1,488,300 | — | — |
| 2024-11-21 | $60.47 | $132.82 | 1,331,500 | — | — |
| 2024-11-20 | $60.38 | $132.62 | 1,573,500 | — | — |
| 2024-11-19 | $60.80 | $133.54 | 1,741,800 | — | — |
| 2024-11-18 | $61.87 | $135.89 | 1,448,300 | — | — |
| 2024-11-15 | $62.42 | $137.10 | 2,245,600 | — | — |
| 2024-11-14 | $62.73 | $137.78 | 2,071,400 | — | — |
| 2024-11-13 | $63.88 | $140.31 | 2,889,300 | — | — |
| 2024-11-12 | $61.89 | $135.93 | 2,303,500 | — | — |
| 2024-11-11 | $60.50 | $132.88 | 2,363,900 | — | — |
| 2024-11-08 | $59.56 | $130.82 | 3,632,600 | — | — |
| 2024-11-07 | $56.73 | $124.60 | 3,006,100 | — | — |
| 2024-11-06 | $56.52 | $124.14 | 3,221,000 | — | — |
| 2024-11-05 | $55.98 | $122.95 | 1,378,000 | — | — |
| 2024-11-04 | $55.71 | $122.36 | 1,617,000 | — | — |
| 2024-11-01 | $55.00 | $120.80 | 1,736,300 | — | — |
| 2024-10-31 | $54.47 | $119.64 | 1,203,200 | — | — |
| 2024-10-30 | $55.48 | $121.86 | 1,631,400 | — | — |
| 2024-10-29 | $55.78 | $122.51 | 1,187,600 | — | — |
| 2024-10-28 | $56.01 | $123.02 | 891,500 | — | — |
| 2024-10-25 | $55.77 | $122.49 | 1,277,800 | — | — |
| 2024-10-24 | $56.10 | $123.22 | 1,327,200 | — | — |
| 2024-10-23 | $56.04 | $123.09 | 1,369,100 | — | — |
| 2024-10-22 | $55.87 | $122.71 | 1,314,300 | — | — |
| 2024-10-21 | $55.72 | $122.38 | 1,339,200 | — | — |
| 2024-10-18 | $56.00 | $123.00 | 1,728,800 | — | — |
| 2024-10-17 | $56.05 | $123.11 | 1,389,800 | — | — |
| 2024-10-16 | $56.10 | $123.22 | 1,729,100 | — | — |
| 2024-10-15 | $54.49 | $119.68 | 1,587,000 | — | — |
| 2024-10-14 | $54.85 | $120.47 | 1,046,300 | — | — |
| 2024-10-11 | $54.45 | $119.59 | 823,400 | — | — |
| 2024-10-10 | $54.39 | $119.46 | 1,148,000 | — | — |
| 2024-10-09 | $54.31 | $119.29 | 1,199,800 | — | — |
| 2024-10-08 | $53.97 | $118.54 | 1,939,400 | — | — |
| 2024-10-07 | $55.04 | $120.89 | 1,053,700 | — | — |
| 2024-10-04 | $56.07 | $123.15 | 997,800 | — | — |
| 2024-10-03 | $55.53 | $121.97 | 1,417,000 | — | — |
| 2024-10-02 | $56.33 | $123.72 | 1,596,400 | — | — |
| 2024-10-01 | $57.35 | $125.96 | 1,795,900 | — | — |
| 2024-09-30 | $57.52 | $126.34 | 2,369,800 | — | — |
| 2024-09-27 | $56.83 | $124.82 | 2,464,400 | — | — |
| 2024-09-26 | $55.34 | $121.55 | 1,321,400 | — | — |
| 2024-09-25 | $54.60 | $119.92 | 1,842,100 | — | — |
| 2024-09-24 | $54.61 | $119.94 | 1,590,800 | — | — |
| 2024-09-23 | $55.06 | $120.93 | 1,658,000 | — | — |
| 2024-09-20 | $54.49 | $119.68 | 7,048,200 | — | — |
| 2024-09-19 | $55.32 | $121.50 | 2,215,600 | — | — |
| 2024-09-18 | $55.34 | $121.55 | 1,597,400 | — | — |
| 2024-09-17 | $56.08 | $123.17 | 1,397,400 | — | — |
| 2024-09-16 | $55.50 | $121.90 | 1,240,000 | — | — |
| 2024-09-13 | $54.94 | $120.67 | 1,091,600 | — | — |
| 2024-09-12 | $54.31 | $119.29 | 1,101,700 | — | — |
| 2024-09-11 | $53.84 | $118.25 | 1,373,900 | — | — |
| 2024-09-10 | $54.75 | $120.25 | 1,670,100 | — | — |
| 2024-09-09 | $55.94 | $122.87 | 2,119,100 | — | — |
| 2024-09-06 | $55.77 | $122.49 | 1,687,900 | — | — |
| 2024-09-05 | $55.81 | $122.58 | 2,208,500 | — | — |
| 2024-09-04 | $55.75 | $122.45 | 3,830,100 | — | — |
| 2024-09-03 | $56.90 | $124.97 | 7,793,400 | — | — |
| 2024-08-30 | $53.97 | $118.54 | 2,402,700 | — | — |
| 2024-08-29 | $53.65 | $116.87 | 1,020,500 | — | — |
| 2024-08-28 | $53.46 | $116.46 | 1,054,200 | — | — |
| 2024-08-27 | $53.55 | $116.65 | 1,209,000 | — | — |
| 2024-08-26 | $53.88 | $117.37 | 1,019,100 | — | — |
| 2024-08-23 | $53.83 | $117.26 | 693,800 | — | — |
| 2024-08-22 | $53.53 | $116.61 | 1,186,300 | — | — |
| 2024-08-21 | $53.27 | $116.04 | 1,620,700 | — | — |
| 2024-08-20 | $53.73 | $117.04 | 1,351,600 | — | — |
| 2024-08-19 | $54.04 | $117.72 | 1,252,400 | — | — |
| 2024-08-16 | $53.63 | $116.83 | 1,070,900 | — | — |
| 2024-08-15 | $53.57 | $116.70 | 1,861,700 | — | — |
| 2024-08-14 | $52.43 | $114.21 | 956,600 | — | — |
| 2024-08-13 | $52.99 | $115.43 | 1,609,000 | — | — |
| 2024-08-12 | $52.01 | $113.30 | 2,298,600 | — | — |
| 2024-08-09 | $52.98 | $115.41 | 1,474,600 | — | — |
| 2024-08-08 | $52.86 | $115.15 | 2,118,600 | — | — |
| 2024-08-07 | $52.10 | $113.49 | 3,684,300 | — | — |
| 2024-08-06 | $53.90 | $117.41 | 4,839,600 | — | — |
| 2024-08-05 | $51.13 | $111.38 | 3,036,300 | — | — |
| 2024-08-02 | $52.89 | $115.21 | 2,169,000 | — | — |
| 2024-08-01 | $52.78 | $114.97 | 1,480,900 | — | — |
| 2024-07-31 | $52.85 | $115.13 | 1,554,700 | — | — |
| 2024-07-30 | $53.26 | $116.02 | 1,758,200 | — | — |
| 2024-07-29 | $53.12 | $115.72 | 2,027,100 | — | — |
| 2024-07-26 | $54.33 | $118.35 | 1,631,900 | — | — |
| 2024-07-25 | $54.01 | $117.65 | 2,154,300 | — | — |
| 2024-07-24 | $53.37 | $116.26 | 1,912,600 | — | — |
| 2024-07-23 | $52.89 | $115.21 | 1,291,100 | — | — |
| 2024-07-22 | $52.51 | $114.39 | 1,339,100 | — | — |
| 2024-07-19 | $52.40 | $114.15 | 1,215,700 | — | — |
| 2024-07-18 | $53.07 | $115.61 | 2,308,100 | — | — |
| 2024-07-17 | $53.98 | $117.59 | 2,158,300 | — | — |
| 2024-07-16 | $52.58 | $114.54 | 1,699,700 | — | — |
| 2024-07-15 | $51.34 | $111.84 | 2,052,800 | — | — |
| 2024-07-12 | $51.24 | $111.62 | 1,926,200 | — | — |
| 2024-07-11 | $51.17 | $111.47 | 1,669,100 | — | — |
| 2024-07-10 | $50.43 | $109.86 | 1,578,300 | — | — |
| 2024-07-09 | $49.94 | $108.79 | 1,987,800 | — | — |
| 2024-07-08 | $50.16 | $109.27 | 1,949,000 | — | — |
| 2024-07-05 | $49.98 | $108.88 | 2,581,400 | — | — |
| 2024-07-03 | $50.63 | $110.29 | 1,138,900 | — | — |
| 2024-07-02 | $50.56 | $110.14 | 1,396,200 | — | — |
| 2024-07-01 | $50.60 | $110.23 | 1,808,100 | — | — |
| 2024-06-28 | $50.83 | $110.73 | 2,492,900 | — | — |
| 2024-06-27 | $50.63 | $110.29 | 2,104,200 | — | — |
| 2024-06-26 | $50.67 | $110.38 | 2,208,900 | — | — |
| 2024-06-25 | $51.07 | $111.25 | 2,040,200 | — | — |
| 2024-06-24 | $51.40 | $111.97 | 2,036,600 | — | — |
| 2024-06-21 | $50.95 | $110.99 | 6,050,000 | — | — |
| 2024-06-20 | $50.63 | $110.29 | 1,896,400 | — | — |
| 2024-06-18 | $50.27 | $109.51 | 2,347,700 | — | — |
| 2024-06-17 | $50.20 | $109.35 | 2,217,300 | — | — |
| 2024-06-14 | $49.53 | $107.89 | 2,881,500 | — | — |
| 2024-06-13 | $50.30 | $109.57 | 1,881,100 | — | — |
| 2024-06-12 | $50.98 | $111.05 | 3,695,700 | — | — |
| 2024-06-11 | $50.96 | $111.01 | 3,183,100 | — | — |
| 2024-06-10 | $51.90 | $113.06 | 2,216,100 | — | — |
| 2024-06-07 | $51.94 | $113.14 | 2,100,600 | — | — |
| 2024-06-06 | $52.86 | $114.19 | 4,052,000 | — | — |
| 2024-06-05 | $52.50 | $113.41 | 3,294,500 | — | — |
| 2024-06-04 | $52.95 | $114.38 | 2,137,200 | — | — |
| 2024-06-03 | $53.45 | $115.46 | 3,096,400 | — | — |
| 2024-05-31 | $54.81 | $118.40 | 3,823,800 | — | — |
| 2024-05-30 | $53.22 | $114.97 | 2,395,100 | — | — |
| 2024-05-29 | $53.02 | $114.54 | 2,817,700 | — | — |
| 2024-05-28 | $52.96 | $114.41 | 2,627,200 | — | — |
| 2024-05-24 | $53.50 | $115.57 | 1,363,200 | — | — |
| 2024-05-23 | $53.72 | $116.05 | 1,492,100 | — | — |
| 2024-05-22 | $54.48 | $117.69 | 1,276,800 | — | — |
| 2024-05-21 | $55.16 | $119.16 | 1,304,300 | — | — |
| 2024-05-20 | $55.21 | $119.27 | 2,108,500 | — | — |
| 2024-05-17 | $56.47 | $121.99 | 1,484,700 | — | — |
| 2024-05-16 | $57.45 | $124.11 | 2,117,900 | — | — |
| 2024-05-15 | $56.92 | $122.96 | 2,105,200 | — | — |
| 2024-05-14 | $58.14 | $125.60 | 2,258,700 | — | — |
| 2024-05-13 | $58.76 | $126.94 | 1,872,300 | — | — |
| 2024-05-10 | $59.05 | $127.56 | 1,615,400 | — | — |
| 2024-05-09 | $58.81 | $127.04 | 1,457,700 | — | — |
| 2024-05-08 | $58.21 | $125.75 | 1,816,000 | — | — |
| 2024-05-07 | $58.27 | $125.88 | 2,855,200 | — | — |
| 2024-05-06 | $57.27 | $123.72 | 2,342,300 | — | — |
| 2024-05-03 | $57.85 | $124.97 | 2,054,700 | — | — |
| 2024-05-02 | $57.80 | $124.86 | 2,792,800 | — | — |
| 2024-05-01 | $57.08 | $123.31 | 2,840,700 | — | — |
| 2024-04-30 | $57.26 | $123.70 | 5,970,600 | — | — |
| 2024-04-29 | $63.56 | $137.30 | 2,557,300 | — | — |
| 2024-04-26 | $62.54 | $135.10 | 1,404,600 | — | — |
| 2024-04-25 | $62.82 | $135.71 | 1,791,600 | — | — |
| 2024-04-24 | $63.70 | $137.61 | 2,444,500 | — | — |
| 2024-04-23 | $64.18 | $138.64 | 2,034,200 | — | — |
| 2024-04-22 | $64.52 | $139.38 | 1,659,500 | — | — |
| 2024-04-19 | $64.23 | $138.75 | 1,353,700 | — | — |
| 2024-04-18 | $63.88 | $138.00 | 1,507,500 | — | — |
| 2024-04-17 | $63.54 | $137.26 | 1,817,100 | — | — |
| 2024-04-16 | $63.26 | $136.66 | 2,190,400 | — | — |
| 2024-04-15 | $64.77 | $139.92 | 1,927,000 | — | — |
| 2024-04-12 | $66.34 | $143.31 | 1,338,000 | — | — |
| 2024-04-11 | $67.81 | $146.49 | 1,439,600 | — | — |
| 2024-04-10 | $67.46 | $145.73 | 1,792,500 | — | — |
| 2024-04-09 | $67.33 | $145.45 | 2,344,800 | — | — |
| 2024-04-08 | $66.63 | $143.94 | 1,502,300 | — | — |
| 2024-04-05 | $67.35 | $145.49 | 1,222,200 | — | — |
| 2024-04-04 | $67.38 | $145.56 | 1,370,800 | — | — |
| 2024-04-03 | $68.14 | $147.20 | 1,429,700 | — | — |
| 2024-04-02 | $68.19 | $147.31 | 1,940,600 | — | — |
| 2024-04-01 | $67.33 | $145.45 | 1,185,200 | — | — |
| 2024-03-28 | $67.25 | $145.28 | 1,190,000 | — | — |
| 2024-03-27 | $67.34 | $145.47 | 1,255,900 | — | — |
| 2024-03-26 | $66.90 | $144.52 | 1,576,500 | — | — |
| 2024-03-25 | $67.67 | $146.18 | 1,393,700 | — | — |
| 2024-03-22 | $67.16 | $145.08 | 1,007,200 | — | — |
| 2024-03-21 | $67.07 | $144.89 | 1,163,100 | — | — |
| 2024-03-20 | $66.84 | $144.39 | 1,543,600 | — | — |
| 2024-03-19 | $68.00 | $146.90 | 1,697,900 | — | — |
| 2024-03-18 | $67.45 | $145.71 | 1,647,200 | — | — |
| 2024-03-15 | $67.47 | $145.75 | 4,433,000 | — | — |
| 2024-03-14 | $65.93 | $142.42 | 2,533,600 | — | — |
| 2024-03-13 | $66.21 | $143.03 | 1,764,000 | — | — |
| 2024-03-12 | $65.57 | $141.65 | 1,286,700 | — | — |
| 2024-03-11 | $65.95 | $142.47 | 2,085,700 | — | — |
| 2024-03-08 | $64.56 | $139.47 | 1,642,400 | — | — |
| 2024-03-07 | $64.02 | $138.30 | 1,709,900 | — | — |
| 2024-03-06 | $62.77 | $135.60 | 1,659,400 | — | — |
| 2024-03-05 | $63.01 | $136.12 | 1,495,800 | — | — |
| 2024-03-04 | $62.34 | $134.67 | 1,253,800 | — | — |
| 2024-03-01 | $62.13 | $134.22 | 1,192,900 | — | — |
| 2024-02-29 | $62.42 | $134.84 | 2,331,900 | — | — |
| 2024-02-28 | $62.89 | $134.91 | 1,289,200 | — | — |
| 2024-02-27 | $62.76 | $134.63 | 1,076,800 | — | — |
| 2024-02-26 | $62.74 | $134.59 | 1,029,300 | — | — |
| 2024-02-23 | $62.49 | $134.05 | 1,389,500 | — | — |
| 2024-02-22 | $62.66 | $134.41 | 1,614,100 | — | — |
| 2024-02-21 | $62.47 | $134.01 | 1,359,700 | — | — |
| 2024-02-20 | $62.72 | $134.54 | 2,008,700 | — | — |
| 2024-02-16 | $62.15 | $133.32 | 1,458,800 | — | — |
| 2024-02-15 | $62.07 | $133.15 | 1,538,500 | — | — |
| 2024-02-14 | $61.44 | $131.80 | 2,109,400 | — | — |
| 2024-02-13 | $61.29 | $131.47 | 4,557,400 | — | — |
| 2024-02-12 | $62.11 | $133.23 | 4,091,200 | — | — |
| 2024-02-09 | $60.23 | $129.20 | 2,134,000 | — | — |
| 2024-02-08 | $60.26 | $129.27 | 2,414,600 | — | — |
| 2024-02-07 | $59.73 | $128.13 | 4,186,800 | — | — |
| 2024-02-06 | $61.29 | $131.47 | 2,314,200 | — | — |
| 2024-02-05 | $61.28 | $131.45 | 1,349,700 | — | — |
| 2024-02-02 | $62.07 | $133.15 | 1,359,500 | — | — |
| 2024-02-01 | $63.11 | $135.38 | 1,342,000 | — | — |
| 2024-01-31 | $61.79 | $132.55 | 1,185,300 | — | — |
| 2024-01-30 | $62.87 | $134.86 | 1,211,600 | — | — |
| 2024-01-29 | $63.39 | $135.98 | 1,190,400 | — | — |
| 2024-01-26 | $62.74 | $134.59 | 1,019,500 | — | — |
| 2024-01-25 | $62.88 | $134.89 | 1,565,400 | — | — |
| 2024-01-24 | $61.11 | $131.09 | 1,651,000 | — | — |
| 2024-01-23 | $62.55 | $134.18 | 1,119,300 | — | — |
| 2024-01-22 | $62.73 | $134.56 | 1,188,800 | — | — |
| 2024-01-19 | $62.49 | $134.05 | 1,220,700 | — | — |
| 2024-01-18 | $62.83 | $134.78 | 993,200 | — | — |
| 2024-01-17 | $63.26 | $135.70 | 1,130,600 | — | — |
| 2024-01-16 | $63.18 | $135.53 | 1,083,800 | — | — |
| 2024-01-12 | $63.20 | $135.57 | 1,041,900 | — | — |
| 2024-01-11 | $63.70 | $136.64 | 1,281,400 | — | — |
| 2024-01-10 | $63.56 | $136.34 | 1,738,400 | — | — |
| 2024-01-09 | $62.80 | $134.71 | 1,908,000 | — | — |
| 2024-01-08 | $62.30 | $133.64 | 1,319,600 | — | — |
| 2024-01-05 | $61.51 | $131.95 | 1,669,500 | — | — |
| 2024-01-04 | $61.31 | $131.52 | 1,198,000 | — | — |
| 2024-01-03 | $62.04 | $133.08 | 1,341,600 | — | — |
| 2024-01-02 | $62.07 | $133.15 | 1,275,300 | — | — |