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
- 1984-06-01 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 | $84.16 | $87.67 | 18,691,500 | — | — |
| 2024-12-30 | $85.31 | $88.87 | 22,022,900 | — | — |
| 2024-12-27 | $88.63 | $92.21 | 19,422,600 | — | — |
| 2024-12-26 | $89.82 | $93.44 | 14,468,200 | — | — |
| 2024-12-24 | $89.28 | $92.88 | 13,021,300 | — | — |
| 2024-12-23 | $89.72 | $93.34 | 26,041,500 | — | — |
| 2024-12-20 | $90.12 | $93.76 | 49,578,400 | — | — |
| 2024-12-19 | $87.09 | $90.60 | 91,396,800 | — | — |
| 2024-12-18 | $103.90 | $108.09 | 63,024,300 | — | — |
| 2024-12-17 | $108.60 | $112.98 | 35,811,500 | — | — |
| 2024-12-16 | $108.26 | $112.63 | 42,741,200 | — | — |
| 2024-12-13 | $102.50 | $106.64 | 23,926,000 | — | — |
| 2024-12-12 | $98.24 | $102.20 | 19,334,900 | — | — |
| 2024-12-11 | $102.06 | $106.18 | 15,248,400 | — | — |
| 2024-12-10 | $98.10 | $102.06 | 23,548,500 | — | — |
| 2024-12-09 | $102.82 | $106.97 | 14,141,900 | — | — |
| 2024-12-06 | $101.17 | $105.25 | 12,381,000 | — | — |
| 2024-12-05 | $100.87 | $104.94 | 13,448,900 | — | — |
| 2024-12-04 | $103.20 | $107.36 | 16,306,200 | — | — |
| 2024-12-03 | $99.84 | $103.87 | 23,479,700 | — | — |
| 2024-12-02 | $98.55 | $102.53 | 16,525,600 | — | — |
| 2024-11-29 | $97.95 | $101.90 | 13,729,400 | — | — |
| 2024-11-27 | $98.20 | $102.16 | 17,046,400 | — | — |
| 2024-11-26 | $101.80 | $105.91 | 19,275,700 | — | — |
| 2024-11-25 | $104.48 | $108.70 | 22,837,900 | — | — |
| 2024-11-22 | $102.64 | $106.78 | 12,063,700 | — | — |
| 2024-11-21 | $102.76 | $106.91 | 18,915,200 | — | — |
| 2024-11-20 | $98.37 | $102.34 | 10,490,600 | — | — |
| 2024-11-19 | $97.73 | $101.67 | 14,160,300 | — | — |
| 2024-11-18 | $97.51 | $101.44 | 14,236,400 | — | — |
| 2024-11-15 | $96.34 | $100.23 | 18,518,300 | — | — |
| 2024-11-14 | $99.18 | $103.18 | 18,459,700 | — | — |
| 2024-11-13 | $99.92 | $103.95 | 18,416,200 | — | — |
| 2024-11-12 | $104.10 | $108.30 | 21,859,700 | — | — |
| 2024-11-11 | $108.65 | $113.03 | 14,479,700 | — | — |
| 2024-11-08 | $111.90 | $116.42 | 13,045,700 | — | — |
| 2024-11-07 | $113.41 | $117.99 | 13,569,800 | — | — |
| 2024-11-06 | $111.83 | $116.34 | 20,304,500 | — | — |
| 2024-11-05 | $105.49 | $109.75 | 12,071,900 | — | — |
| 2024-11-04 | $101.73 | $105.84 | 15,765,800 | — | — |
| 2024-11-01 | $99.73 | $103.75 | 13,623,400 | — | — |
| 2024-10-31 | $99.65 | $103.67 | 19,830,300 | — | — |
| 2024-10-30 | $104.08 | $108.28 | 14,321,800 | — | — |
| 2024-10-29 | $108.18 | $112.55 | 15,164,600 | — | — |
| 2024-10-28 | $106.39 | $110.68 | 12,381,000 | — | — |
| 2024-10-25 | $107.91 | $112.26 | 12,265,000 | — | — |
| 2024-10-24 | $106.85 | $111.16 | 13,206,300 | — | — |
| 2024-10-23 | $105.05 | $109.29 | 15,174,700 | — | — |
| 2024-10-22 | $107.82 | $112.17 | 13,758,100 | — | — |
| 2024-10-21 | $109.08 | $113.48 | 14,829,400 | — | — |
| 2024-10-18 | $111.15 | $115.64 | 16,700,400 | — | — |
| 2024-10-17 | $112.05 | $116.57 | 26,584,800 | — | — |
| 2024-10-16 | $109.24 | $113.65 | 20,450,900 | — | — |
| 2024-10-15 | $104.32 | $108.53 | 23,419,100 | — | — |
| 2024-10-14 | $108.34 | $112.71 | 15,021,900 | — | — |
| 2024-10-11 | $106.92 | $111.23 | 19,133,900 | — | — |
| 2024-10-10 | $105.69 | $109.95 | 27,605,600 | — | — |
| 2024-10-09 | $101.70 | $105.80 | 18,442,700 | — | — |
| 2024-10-08 | $102.54 | $106.68 | 18,858,300 | — | — |
| 2024-10-07 | $102.91 | $107.06 | 21,749,300 | — | — |
| 2024-10-04 | $102.25 | $106.26 | 21,911,200 | — | — |
| 2024-10-03 | $101.82 | $105.81 | 22,176,700 | — | — |
| 2024-10-02 | $99.85 | $103.76 | 26,334,900 | — | — |
| 2024-10-01 | $100.31 | $104.24 | 34,309,800 | — | — |
| 2024-09-30 | $103.71 | $107.77 | 39,544,700 | — | — |
| 2024-09-27 | $107.50 | $111.71 | 42,960,200 | — | — |
| 2024-09-26 | $109.88 | $114.19 | 107,965,900 | — | — |
| 2024-09-25 | $95.77 | $99.52 | 54,762,900 | — | — |
| 2024-09-24 | $94.00 | $97.68 | 23,043,200 | — | — |
| 2024-09-23 | $93.57 | $97.24 | 23,394,100 | — | — |
| 2024-09-20 | $90.90 | $94.46 | 28,711,000 | — | — |
| 2024-09-19 | $89.25 | $92.75 | 25,208,900 | — | — |
| 2024-09-18 | $87.35 | $90.77 | 20,130,600 | — | — |
| 2024-09-17 | $88.73 | $92.21 | 17,744,800 | — | — |
| 2024-09-16 | $87.18 | $90.60 | 26,494,300 | — | — |
| 2024-09-13 | $91.22 | $94.79 | 21,267,200 | — | — |
| 2024-09-12 | $87.21 | $90.63 | 30,900,000 | — | — |
| 2024-09-11 | $90.65 | $94.20 | 20,879,600 | — | — |
| 2024-09-10 | $86.85 | $90.25 | 17,019,000 | — | — |
| 2024-09-09 | $86.27 | $89.65 | 20,526,400 | — | — |
| 2024-09-06 | $86.38 | $89.76 | 23,587,100 | — | — |
| 2024-09-05 | $89.39 | $92.89 | 13,890,700 | — | — |
| 2024-09-04 | $89.29 | $92.79 | 16,356,500 | — | — |
| 2024-09-03 | $88.58 | $92.05 | 28,897,200 | — | — |
| 2024-08-30 | $96.24 | $100.01 | 18,819,400 | — | — |
| 2024-08-29 | $95.57 | $99.31 | 18,984,300 | — | — |
| 2024-08-28 | $94.86 | $98.58 | 25,564,300 | — | — |
| 2024-08-27 | $97.86 | $101.69 | 17,234,600 | — | — |
| 2024-08-26 | $98.91 | $102.79 | 26,752,300 | — | — |
| 2024-08-23 | $102.85 | $106.88 | 25,465,100 | — | — |
| 2024-08-22 | $104.26 | $108.35 | 17,967,000 | — | — |
| 2024-08-21 | $108.33 | $112.57 | 13,658,900 | — | — |
| 2024-08-20 | $107.99 | $112.22 | 16,075,500 | — | — |
| 2024-08-19 | $108.63 | $112.89 | 15,744,600 | — | — |
| 2024-08-16 | $107.99 | $112.22 | 18,383,300 | — | — |
| 2024-08-15 | $106.95 | $111.14 | 29,128,000 | — | — |
| 2024-08-14 | $100.41 | $104.34 | 22,459,000 | — | — |
| 2024-08-13 | $97.44 | $101.26 | 23,565,500 | — | — |
| 2024-08-12 | $94.64 | $98.35 | 18,886,600 | — | — |
| 2024-08-09 | $93.08 | $96.73 | 21,627,200 | — | — |
| 2024-08-08 | $92.07 | $95.68 | 24,760,700 | — | — |
| 2024-08-07 | $86.80 | $90.20 | 29,483,800 | — | — |
| 2024-08-06 | $89.00 | $92.49 | 26,460,000 | — | — |
| 2024-08-05 | $90.42 | $93.96 | 36,977,600 | — | — |
| 2024-08-02 | $92.70 | $96.33 | 36,039,400 | — | — |
| 2024-08-01 | $101.51 | $105.49 | 31,643,700 | — | — |
| 2024-07-31 | $109.82 | $114.12 | 26,503,600 | — | — |
| 2024-07-30 | $102.56 | $106.58 | 23,915,100 | — | — |
| 2024-07-29 | $107.85 | $112.08 | 13,517,700 | — | — |
| 2024-07-26 | $109.41 | $113.70 | 18,547,900 | — | — |
| 2024-07-25 | $107.45 | $111.66 | 29,068,400 | — | — |
| 2024-07-24 | $110.28 | $114.60 | 25,261,000 | — | — |
| 2024-07-23 | $114.25 | $118.73 | 14,707,700 | — | — |
| 2024-07-22 | $115.28 | $119.80 | 23,837,800 | — | — |
| 2024-07-19 | $114.26 | $118.74 | 18,038,900 | — | — |
| 2024-07-18 | $117.45 | $122.05 | 30,404,900 | — | — |
| 2024-07-17 | $119.50 | $124.18 | 31,414,100 | — | — |
| 2024-07-16 | $127.49 | $132.49 | 21,312,600 | — | — |
| 2024-07-15 | $130.87 | $136.00 | 20,416,000 | — | — |
| 2024-07-12 | $133.55 | $138.78 | 20,726,900 | — | — |
| 2024-07-11 | $130.23 | $135.33 | 25,401,500 | — | — |
| 2024-07-10 | $136.39 | $141.73 | 22,460,200 | — | — |
| 2024-07-09 | $131.14 | $136.28 | 21,850,900 | — | — |
| 2024-07-08 | $130.69 | $135.81 | 20,500,700 | — | — |
| 2024-07-05 | $131.60 | $136.64 | 30,104,600 | — | — |
| 2024-07-03 | $136.82 | $142.06 | 14,507,100 | — | — |
| 2024-07-02 | $132.59 | $137.66 | 20,776,000 | — | — |
| 2024-07-01 | $131.52 | $136.55 | 24,749,000 | — | — |
| 2024-06-28 | $131.53 | $136.56 | 38,140,600 | — | — |
| 2024-06-27 | $132.23 | $137.29 | 68,172,700 | — | — |
| 2024-06-26 | $142.36 | $147.81 | 55,490,300 | — | — |
| 2024-06-25 | $141.12 | $146.52 | 31,160,600 | — | — |
| 2024-06-24 | $139.01 | $144.33 | 32,410,100 | — | — |
| 2024-06-21 | $139.54 | $144.88 | 49,893,500 | — | — |
| 2024-06-20 | $144.19 | $149.71 | 41,285,000 | — | — |
| 2024-06-18 | $153.45 | $159.32 | 42,192,600 | — | — |
| 2024-06-17 | $147.83 | $153.49 | 23,909,000 | — | — |
| 2024-06-14 | $141.36 | $146.77 | 14,028,500 | — | — |
| 2024-06-13 | $143.14 | $148.62 | 16,312,900 | — | — |
| 2024-06-12 | $140.75 | $146.14 | 16,973,600 | — | — |
| 2024-06-11 | $135.07 | $140.24 | 14,125,000 | — | — |
| 2024-06-10 | $134.82 | $139.98 | 14,652,100 | — | — |
| 2024-06-07 | $130.94 | $135.95 | 12,139,500 | — | — |
| 2024-06-06 | $130.07 | $135.05 | 15,505,000 | — | — |
| 2024-06-05 | $133.71 | $138.83 | 22,301,800 | — | — |
| 2024-06-04 | $126.64 | $131.49 | 12,995,500 | — | — |
| 2024-06-03 | $128.17 | $133.08 | 16,134,300 | — | — |
| 2024-05-31 | $125.00 | $129.78 | 24,153,800 | — | — |
| 2024-05-30 | $126.29 | $131.12 | 12,639,700 | — | — |
| 2024-05-29 | $131.58 | $136.62 | 11,242,500 | — | — |
| 2024-05-28 | $132.67 | $137.75 | 14,143,000 | — | — |
| 2024-05-24 | $129.49 | $134.45 | 14,048,900 | — | — |
| 2024-05-23 | $126.27 | $131.10 | 20,747,400 | — | — |
| 2024-05-22 | $126.28 | $131.11 | 11,190,100 | — | — |
| 2024-05-21 | $127.50 | $132.38 | 15,717,800 | — | — |
| 2024-05-20 | $129.00 | $133.94 | 19,123,200 | — | — |
| 2024-05-17 | $125.29 | $130.09 | 13,774,700 | — | — |
| 2024-05-16 | $127.89 | $132.78 | 15,874,700 | — | — |
| 2024-05-15 | $127.81 | $132.70 | 14,265,100 | — | — |
| 2024-05-14 | $124.81 | $129.59 | 13,887,700 | — | — |
| 2024-05-13 | $123.00 | $127.71 | 16,643,200 | — | — |
| 2024-05-10 | $121.24 | $125.88 | 13,922,400 | — | — |
| 2024-05-09 | $117.81 | $122.32 | 11,524,800 | — | — |
| 2024-05-08 | $119.32 | $123.89 | 10,867,900 | — | — |
| 2024-05-07 | $119.21 | $123.77 | 12,508,300 | — | — |
| 2024-05-06 | $120.13 | $124.73 | 22,538,700 | — | — |
| 2024-05-03 | $114.70 | $119.09 | 15,564,400 | — | — |
| 2024-05-02 | $112.33 | $116.63 | 15,439,200 | — | — |
| 2024-05-01 | $109.70 | $113.90 | 16,686,200 | — | — |
| 2024-04-30 | $112.96 | $117.28 | 14,845,600 | — | — |
| 2024-04-29 | $114.36 | $118.74 | 14,419,100 | — | — |
| 2024-04-26 | $114.84 | $119.24 | 20,630,700 | — | — |
| 2024-04-25 | $111.58 | $115.85 | 18,342,800 | — | — |
| 2024-04-24 | $111.78 | $116.06 | 20,505,900 | — | — |
| 2024-04-23 | $112.46 | $116.76 | 17,887,500 | — | — |
| 2024-04-22 | $109.12 | $113.30 | 19,820,900 | — | — |
| 2024-04-19 | $106.77 | $110.86 | 33,787,500 | — | — |
| 2024-04-18 | $111.93 | $116.21 | 32,146,900 | — | — |
| 2024-04-17 | $116.33 | $120.78 | 25,546,500 | — | — |
| 2024-04-16 | $121.77 | $126.43 | 17,452,400 | — | — |
| 2024-04-15 | $121.37 | $126.02 | 17,732,600 | — | — |
| 2024-04-12 | $122.52 | $127.21 | 24,808,200 | — | — |
| 2024-04-11 | $127.51 | $132.39 | 21,745,300 | — | — |
| 2024-04-10 | $122.20 | $126.88 | 22,242,300 | — | — |
| 2024-04-09 | $122.63 | $127.32 | 19,212,900 | — | — |
| 2024-04-08 | $122.95 | $127.66 | 27,955,800 | — | — |
| 2024-04-05 | $123.58 | $128.31 | 23,326,500 | — | — |
| 2024-04-04 | $124.09 | $128.84 | 36,009,900 | — | — |
| 2024-04-03 | $128.01 | $132.91 | 40,130,100 | — | — |
| 2024-04-02 | $122.75 | $127.45 | 25,026,400 | — | — |
| 2024-04-01 | $124.30 | $129.06 | 44,309,400 | — | — |
| 2024-03-28 | $117.89 | $122.40 | 21,047,800 | — | — |
| 2024-03-27 | $119.25 | $123.69 | 29,320,700 | — | — |
| 2024-03-26 | $118.80 | $123.23 | 44,295,100 | — | — |
| 2024-03-25 | $117.13 | $121.50 | 55,766,100 | — | — |
| 2024-03-22 | $110.21 | $114.32 | 37,281,400 | — | — |
| 2024-03-21 | $109.85 | $113.94 | 89,554,100 | — | — |
| 2024-03-20 | $96.25 | $99.84 | 39,807,400 | — | — |
| 2024-03-19 | $94.00 | $97.50 | 21,054,700 | — | — |
| 2024-03-18 | $93.78 | $97.28 | 23,140,300 | — | — |
| 2024-03-15 | $93.25 | $96.73 | 29,579,500 | — | — |
| 2024-03-14 | $91.43 | $94.84 | 16,718,900 | — | — |
| 2024-03-13 | $94.16 | $97.67 | 16,732,600 | — | — |
| 2024-03-12 | $97.42 | $101.05 | 14,993,700 | — | — |
| 2024-03-11 | $94.51 | $98.03 | 15,673,300 | — | — |
| 2024-03-08 | $97.62 | $101.26 | 22,379,000 | — | — |
| 2024-03-07 | $98.98 | $102.67 | 24,843,300 | — | — |
| 2024-03-06 | $95.56 | $99.12 | 14,232,400 | — | — |
| 2024-03-05 | $94.47 | $97.99 | 12,887,500 | — | — |
| 2024-03-04 | $95.77 | $99.34 | 20,913,200 | — | — |
| 2024-03-01 | $95.15 | $98.70 | 23,446,200 | — | — |
| 2024-02-29 | $90.61 | $93.99 | 17,027,000 | — | — |
| 2024-02-28 | $89.71 | $93.05 | 14,190,700 | — | — |
| 2024-02-27 | $91.85 | $95.27 | 21,422,700 | — | — |
| 2024-02-26 | $89.46 | $92.79 | 28,920,100 | — | — |
| 2024-02-23 | $86.00 | $89.21 | 10,232,800 | — | — |
| 2024-02-22 | $85.91 | $89.11 | 17,510,900 | — | — |
| 2024-02-21 | $81.49 | $84.53 | 9,913,300 | — | — |
| 2024-02-20 | $80.71 | $83.72 | 12,627,200 | — | — |
| 2024-02-16 | $79.50 | $82.46 | 15,553,100 | — | — |
| 2024-02-15 | $81.63 | $84.67 | 11,527,600 | — | — |
| 2024-02-14 | $81.83 | $84.88 | 12,870,900 | — | — |
| 2024-02-13 | $81.53 | $84.57 | 21,207,900 | — | — |
| 2024-02-12 | $85.70 | $88.89 | 10,366,000 | — | — |
| 2024-02-09 | $85.56 | $88.75 | 12,161,500 | — | — |
| 2024-02-08 | $84.88 | $88.04 | 12,524,500 | — | — |
| 2024-02-07 | $85.17 | $88.34 | 16,374,800 | — | — |
| 2024-02-06 | $84.60 | $87.75 | 12,990,300 | — | — |
| 2024-02-05 | $86.98 | $90.22 | 8,409,300 | — | — |
| 2024-02-02 | $86.48 | $89.70 | 10,450,000 | — | — |
| 2024-02-01 | $85.61 | $88.80 | 10,459,000 | — | — |
| 2024-01-31 | $85.75 | $88.95 | 11,396,700 | — | — |
| 2024-01-30 | $86.16 | $89.37 | 12,980,400 | — | — |
| 2024-01-29 | $89.07 | $92.39 | 12,108,100 | — | — |
| 2024-01-26 | $88.05 | $91.33 | 14,934,500 | — | — |
| 2024-01-25 | $89.20 | $92.52 | 15,892,400 | — | — |
| 2024-01-24 | $88.08 | $91.36 | 19,752,800 | — | — |
| 2024-01-23 | $87.53 | $90.79 | 16,850,900 | — | — |
| 2024-01-22 | $89.24 | $92.57 | 14,371,200 | — | — |
| 2024-01-19 | $87.51 | $90.77 | 18,156,800 | — | — |
| 2024-01-18 | $84.82 | $87.98 | 15,077,700 | — | — |
| 2024-01-17 | $83.28 | $86.38 | 10,245,400 | — | — |
| 2024-01-16 | $84.61 | $87.76 | 13,713,500 | — | — |
| 2024-01-12 | $82.39 | $85.46 | 10,187,500 | — | — |
| 2024-01-11 | $83.39 | $86.50 | 10,579,300 | — | — |
| 2024-01-10 | $82.38 | $85.45 | 10,748,600 | — | — |
| 2024-01-09 | $83.33 | $86.44 | 12,138,700 | — | — |
| 2024-01-08 | $84.95 | $88.12 | 16,219,800 | — | — |
| 2024-01-05 | $83.45 | $86.56 | 15,483,700 | — | — |
| 2024-01-04 | $82.71 | $85.79 | 19,134,200 | — | — |
| 2024-01-03 | $82.26 | $85.33 | 12,915,600 | — | — |
| 2024-01-02 | $82.34 | $85.41 | 13,597,100 | — | — |