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 | $48.61 | $124.23 | 1,388,700 | — | — |
| 2024-12-30 | $48.45 | $122.34 | 1,407,600 | — | — |
| 2024-12-27 | $49.01 | $123.76 | 1,258,600 | — | — |
| 2024-12-26 | $49.13 | $124.06 | 997,800 | — | — |
| 2024-12-24 | $49.74 | $125.60 | 498,200 | — | — |
| 2024-12-23 | $49.74 | $125.60 | 1,263,100 | — | — |
| 2024-12-20 | $50.15 | $126.64 | 5,113,400 | — | — |
| 2024-12-19 | $47.86 | $120.85 | 2,533,700 | — | — |
| 2024-12-18 | $49.11 | $124.01 | 1,995,500 | — | — |
| 2024-12-17 | $51.70 | $130.55 | 1,603,400 | — | — |
| 2024-12-16 | $51.91 | $131.08 | 1,720,900 | — | — |
| 2024-12-13 | $53.50 | $135.09 | 2,058,000 | — | — |
| 2024-12-12 | $54.50 | $137.62 | 1,739,100 | — | — |
| 2024-12-11 | $56.45 | $142.54 | 2,124,800 | — | — |
| 2024-12-10 | $57.25 | $144.56 | 951,900 | — | — |
| 2024-12-09 | $58.18 | $146.91 | 1,331,400 | — | — |
| 2024-12-06 | $56.58 | $142.87 | 1,036,600 | — | — |
| 2024-12-05 | $57.19 | $144.41 | 1,276,700 | — | — |
| 2024-12-04 | $59.01 | $149.01 | 980,300 | — | — |
| 2024-12-03 | $59.53 | $150.32 | 1,303,100 | — | — |
| 2024-12-02 | $59.38 | $149.94 | 1,175,800 | — | — |
| 2024-11-29 | $59.09 | $149.21 | 607,100 | — | — |
| 2024-11-27 | $59.50 | $150.24 | 733,500 | — | — |
| 2024-11-26 | $59.97 | $151.43 | 1,590,600 | — | — |
| 2024-11-25 | $60.62 | $153.07 | 1,362,900 | — | — |
| 2024-11-22 | $58.74 | $148.33 | 760,700 | — | — |
| 2024-11-21 | $58.33 | $147.29 | 1,379,200 | — | — |
| 2024-11-20 | $57.20 | $144.44 | 1,138,600 | — | — |
| 2024-11-19 | $55.61 | $140.42 | 1,261,800 | — | — |
| 2024-11-18 | $55.23 | $139.46 | 1,308,100 | — | — |
| 2024-11-15 | $54.39 | $137.34 | 1,586,200 | — | — |
| 2024-11-14 | $55.48 | $140.09 | 1,099,700 | — | — |
| 2024-11-13 | $55.73 | $140.73 | 1,371,500 | — | — |
| 2024-11-12 | $55.94 | $141.26 | 2,028,900 | — | — |
| 2024-11-11 | $59.09 | $149.21 | 895,900 | — | — |
| 2024-11-08 | $59.70 | $150.75 | 1,037,300 | — | — |
| 2024-11-07 | $60.84 | $153.63 | 1,372,800 | — | — |
| 2024-11-06 | $60.93 | $153.86 | 2,051,500 | — | — |
| 2024-11-05 | $63.62 | $160.65 | 831,700 | — | — |
| 2024-11-04 | $63.45 | $160.22 | 1,100,800 | — | — |
| 2024-11-01 | $63.15 | $159.46 | 1,088,900 | — | — |
| 2024-10-31 | $64.99 | $164.11 | 1,552,400 | — | — |
| 2024-10-30 | $66.62 | $168.22 | 3,274,800 | — | — |
| 2024-10-29 | $60.18 | $151.96 | 1,309,300 | — | — |
| 2024-10-28 | $61.54 | $155.40 | 1,041,300 | — | — |
| 2024-10-25 | $62.00 | $156.56 | 637,900 | — | — |
| 2024-10-24 | $61.50 | $155.30 | 702,500 | — | — |
| 2024-10-23 | $62.11 | $156.84 | 735,800 | — | — |
| 2024-10-22 | $62.38 | $157.52 | 628,300 | — | — |
| 2024-10-21 | $62.33 | $157.39 | 694,900 | — | — |
| 2024-10-18 | $62.69 | $158.30 | 723,300 | — | — |
| 2024-10-17 | $62.52 | $157.87 | 928,200 | — | — |
| 2024-10-16 | $62.73 | $158.40 | 770,100 | — | — |
| 2024-10-15 | $61.76 | $155.95 | 820,400 | — | — |
| 2024-10-14 | $62.73 | $158.40 | 1,091,700 | — | — |
| 2024-10-11 | $60.66 | $153.17 | 707,600 | — | — |
| 2024-10-10 | $60.38 | $152.47 | 1,107,400 | — | — |
| 2024-10-09 | $61.46 | $155.19 | 1,134,600 | — | — |
| 2024-10-08 | $61.98 | $156.51 | 788,500 | — | — |
| 2024-10-07 | $63.08 | $159.28 | 896,800 | — | — |
| 2024-10-04 | $63.98 | $161.56 | 469,400 | — | — |
| 2024-10-03 | $64.01 | $161.63 | 1,180,600 | — | — |
| 2024-10-02 | $65.43 | $165.22 | 695,900 | — | — |
| 2024-10-01 | $65.67 | $165.83 | 809,100 | — | — |
| 2024-09-30 | $65.94 | $166.51 | 1,063,100 | — | — |
| 2024-09-27 | $66.08 | $165.40 | 1,192,100 | — | — |
| 2024-09-26 | $65.97 | $165.12 | 1,078,200 | — | — |
| 2024-09-25 | $63.97 | $160.11 | 795,800 | — | — |
| 2024-09-24 | $64.65 | $161.82 | 1,929,600 | — | — |
| 2024-09-23 | $63.56 | $159.09 | 1,112,200 | — | — |
| 2024-09-20 | $62.04 | $155.28 | 3,781,500 | — | — |
| 2024-09-19 | $64.24 | $160.79 | 768,100 | — | — |
| 2024-09-18 | $63.50 | $158.94 | 734,000 | — | — |
| 2024-09-17 | $63.34 | $158.54 | 896,700 | — | — |
| 2024-09-16 | $63.36 | $158.59 | 673,600 | — | — |
| 2024-09-13 | $63.51 | $158.96 | 569,700 | — | — |
| 2024-09-12 | $62.00 | $155.18 | 654,300 | — | — |
| 2024-09-11 | $61.54 | $154.03 | 722,500 | — | — |
| 2024-09-10 | $61.16 | $153.08 | 768,200 | — | — |
| 2024-09-09 | $61.07 | $152.86 | 832,500 | — | — |
| 2024-09-06 | $60.28 | $150.88 | 1,082,300 | — | — |
| 2024-09-05 | $62.66 | $156.84 | 639,000 | — | — |
| 2024-09-04 | $63.07 | $157.86 | 600,600 | — | — |
| 2024-09-03 | $62.64 | $156.79 | 1,091,200 | — | — |
| 2024-08-30 | $64.58 | $161.64 | 979,700 | — | — |
| 2024-08-29 | $65.40 | $163.69 | 596,300 | — | — |
| 2024-08-28 | $65.11 | $162.97 | 641,300 | — | — |
| 2024-08-27 | $65.08 | $162.89 | 560,400 | — | — |
| 2024-08-26 | $65.19 | $163.17 | 552,100 | — | — |
| 2024-08-23 | $65.38 | $163.64 | 752,000 | — | — |
| 2024-08-22 | $63.91 | $159.96 | 498,900 | — | — |
| 2024-08-21 | $63.97 | $160.11 | 701,400 | — | — |
| 2024-08-20 | $63.31 | $158.46 | 771,900 | — | — |
| 2024-08-19 | $65.20 | $163.19 | 1,174,600 | — | — |
| 2024-08-16 | $63.20 | $158.19 | 944,800 | — | — |
| 2024-08-15 | $62.38 | $156.13 | 1,040,400 | — | — |
| 2024-08-14 | $61.42 | $153.73 | 1,441,800 | — | — |
| 2024-08-13 | $61.29 | $153.41 | 1,480,600 | — | — |
| 2024-08-12 | $59.65 | $149.30 | 1,119,500 | — | — |
| 2024-08-09 | $61.15 | $153.06 | 1,031,700 | — | — |
| 2024-08-08 | $61.44 | $153.78 | 1,328,600 | — | — |
| 2024-08-07 | $61.25 | $153.31 | 1,327,000 | — | — |
| 2024-08-06 | $61.21 | $153.21 | 1,458,900 | — | — |
| 2024-08-05 | $61.66 | $154.33 | 2,519,400 | — | — |
| 2024-08-02 | $62.19 | $155.66 | 2,401,900 | — | — |
| 2024-08-01 | $64.34 | $161.04 | 6,671,200 | — | — |
| 2024-07-31 | $58.36 | $146.07 | 5,021,000 | — | — |
| 2024-07-30 | $58.47 | $146.35 | 1,404,100 | — | — |
| 2024-07-29 | $59.30 | $148.43 | 1,279,100 | — | — |
| 2024-07-26 | $59.60 | $149.18 | 1,092,000 | — | — |
| 2024-07-25 | $58.94 | $147.52 | 1,511,500 | — | — |
| 2024-07-24 | $56.95 | $142.54 | 1,676,700 | — | — |
| 2024-07-23 | $57.48 | $143.87 | 1,637,600 | — | — |
| 2024-07-22 | $57.91 | $144.95 | 1,351,100 | — | — |
| 2024-07-19 | $57.82 | $144.72 | 1,651,600 | — | — |
| 2024-07-18 | $59.95 | $150.05 | 1,864,700 | — | — |
| 2024-07-17 | $61.95 | $155.06 | 2,074,000 | — | — |
| 2024-07-16 | $59.24 | $148.28 | 1,316,700 | — | — |
| 2024-07-15 | $58.06 | $145.32 | 1,156,200 | — | — |
| 2024-07-12 | $57.41 | $143.70 | 1,070,700 | — | — |
| 2024-07-11 | $56.70 | $141.92 | 1,148,100 | — | — |
| 2024-07-10 | $54.85 | $137.29 | 966,900 | — | — |
| 2024-07-09 | $54.54 | $136.51 | 1,070,300 | — | — |
| 2024-07-08 | $56.23 | $140.74 | 1,195,300 | — | — |
| 2024-07-05 | $55.12 | $137.96 | 1,906,200 | — | — |
| 2024-07-03 | $55.66 | $139.31 | 708,800 | — | — |
| 2024-07-02 | $55.62 | $139.21 | 1,546,500 | — | — |
| 2024-07-01 | $56.61 | $141.69 | 1,520,300 | — | — |
| 2024-06-28 | $57.55 | $144.05 | 2,772,600 | — | — |
| 2024-06-27 | $57.08 | $141.42 | 918,900 | — | — |
| 2024-06-26 | $56.77 | $140.65 | 1,096,200 | — | — |
| 2024-06-25 | $56.52 | $140.03 | 1,268,500 | — | — |
| 2024-06-24 | $57.14 | $141.57 | 1,971,300 | — | — |
| 2024-06-21 | $56.39 | $139.71 | 4,282,800 | — | — |
| 2024-06-20 | $54.38 | $134.73 | 1,819,400 | — | — |
| 2024-06-18 | $55.54 | $137.60 | 1,864,000 | — | — |
| 2024-06-17 | $55.95 | $138.62 | 1,435,500 | — | — |
| 2024-06-14 | $54.79 | $135.74 | 1,266,400 | — | — |
| 2024-06-13 | $55.42 | $137.30 | 1,281,400 | — | — |
| 2024-06-12 | $57.32 | $142.01 | 1,987,000 | — | — |
| 2024-06-11 | $57.19 | $141.69 | 3,777,000 | — | — |
| 2024-06-10 | $54.99 | $136.24 | 2,271,400 | — | — |
| 2024-06-07 | $56.66 | $140.38 | 2,267,700 | — | — |
| 2024-06-06 | $58.68 | $145.38 | 1,549,300 | — | — |
| 2024-06-05 | $57.83 | $143.28 | 2,151,000 | — | — |
| 2024-06-04 | $56.65 | $140.35 | 2,752,300 | — | — |
| 2024-06-03 | $58.93 | $146.00 | 2,097,100 | — | — |
| 2024-05-31 | $60.95 | $151.01 | 12,101,300 | — | — |
| 2024-05-30 | $61.16 | $151.53 | 1,729,800 | — | — |
| 2024-05-29 | $60.50 | $149.89 | 1,527,300 | — | — |
| 2024-05-28 | $62.89 | $155.81 | 1,587,200 | — | — |
| 2024-05-24 | $61.76 | $153.01 | 1,435,400 | — | — |
| 2024-05-23 | $60.05 | $148.78 | 1,868,600 | — | — |
| 2024-05-22 | $63.62 | $157.62 | 1,479,500 | — | — |
| 2024-05-21 | $64.03 | $158.64 | 1,551,400 | — | — |
| 2024-05-20 | $63.87 | $158.24 | 864,800 | — | — |
| 2024-05-17 | $63.98 | $158.51 | 1,281,000 | — | — |
| 2024-05-16 | $64.15 | $158.93 | 1,376,400 | — | — |
| 2024-05-15 | $63.92 | $158.36 | 2,520,000 | — | — |
| 2024-05-14 | $66.27 | $164.19 | 1,195,200 | — | — |
| 2024-05-13 | $66.71 | $165.28 | 1,663,300 | — | — |
| 2024-05-10 | $67.53 | $167.31 | 1,304,100 | — | — |
| 2024-05-09 | $67.02 | $166.04 | 1,352,100 | — | — |
| 2024-05-08 | $64.84 | $160.64 | 2,705,700 | — | — |
| 2024-05-07 | $66.75 | $165.38 | 6,580,700 | — | — |
| 2024-05-06 | $60.98 | $151.08 | 1,955,100 | — | — |
| 2024-05-03 | $61.85 | $153.24 | 1,482,000 | — | — |
| 2024-05-02 | $60.53 | $149.96 | 1,864,500 | — | — |
| 2024-05-01 | $57.77 | $143.13 | 1,380,800 | — | — |
| 2024-04-30 | $59.01 | $146.20 | 1,957,900 | — | — |
| 2024-04-29 | $60.21 | $149.17 | 1,642,000 | — | — |
| 2024-04-26 | $58.46 | $144.84 | 942,800 | — | — |
| 2024-04-25 | $57.80 | $143.20 | 1,056,900 | — | — |
| 2024-04-24 | $58.40 | $144.69 | 1,011,400 | — | — |
| 2024-04-23 | $58.65 | $145.31 | 1,583,300 | — | — |
| 2024-04-22 | $58.25 | $144.32 | 2,029,200 | — | — |
| 2024-04-19 | $57.82 | $143.25 | 1,343,800 | — | — |
| 2024-04-18 | $56.94 | $141.07 | 1,459,800 | — | — |
| 2024-04-17 | $56.06 | $138.89 | 1,544,700 | — | — |
| 2024-04-16 | $55.43 | $137.33 | 1,499,900 | — | — |
| 2024-04-15 | $56.74 | $140.57 | 1,553,600 | — | — |
| 2024-04-12 | $56.75 | $140.60 | 2,007,100 | — | — |
| 2024-04-11 | $61.54 | $152.47 | 1,485,800 | — | — |
| 2024-04-10 | $62.22 | $154.15 | 1,616,800 | — | — |
| 2024-04-09 | $63.76 | $157.97 | 1,817,100 | — | — |
| 2024-04-08 | $60.14 | $149.00 | 1,541,900 | — | — |
| 2024-04-05 | $58.74 | $145.53 | 1,658,700 | — | — |
| 2024-04-04 | $59.21 | $146.69 | 1,936,600 | — | — |
| 2024-04-03 | $60.03 | $148.73 | 1,630,000 | — | — |
| 2024-04-02 | $60.34 | $149.49 | 1,564,700 | — | — |
| 2024-04-01 | $62.76 | $155.49 | 1,359,900 | — | — |
| 2024-03-28 | $63.70 | $157.82 | 2,018,000 | — | — |
| 2024-03-27 | $62.70 | $155.34 | 1,299,700 | — | — |
| 2024-03-26 | $62.44 | $153.26 | 1,582,900 | — | — |
| 2024-03-25 | $62.82 | $154.19 | 1,547,700 | — | — |
| 2024-03-22 | $62.36 | $153.06 | 1,313,100 | — | — |
| 2024-03-21 | $64.91 | $159.32 | 1,899,200 | — | — |
| 2024-03-20 | $64.11 | $157.36 | 2,751,900 | — | — |
| 2024-03-19 | $61.67 | $151.37 | 2,370,400 | — | — |
| 2024-03-18 | $66.06 | $162.15 | 2,280,400 | — | — |
| 2024-03-15 | $65.05 | $159.67 | 6,225,300 | — | — |
| 2024-03-14 | $64.07 | $157.26 | 1,938,900 | — | — |
| 2024-03-13 | $65.71 | $161.29 | 2,514,600 | — | — |
| 2024-03-12 | $63.85 | $156.72 | 1,547,200 | — | — |
| 2024-03-11 | $64.16 | $157.48 | 1,847,700 | — | — |
| 2024-03-08 | $62.69 | $153.87 | 1,861,400 | — | — |
| 2024-03-07 | $63.40 | $155.62 | 1,907,000 | — | — |
| 2024-03-06 | $61.52 | $151.00 | 1,982,300 | — | — |
| 2024-03-05 | $59.71 | $146.56 | 2,030,800 | — | — |
| 2024-03-04 | $58.80 | $144.33 | 2,925,500 | — | — |
| 2024-03-01 | $57.31 | $140.67 | 2,808,700 | — | — |
| 2024-02-29 | $56.39 | $138.41 | 4,853,000 | — | — |
| 2024-02-28 | $51.29 | $125.89 | 2,023,400 | — | — |
| 2024-02-27 | $52.78 | $129.55 | 1,545,900 | — | — |
| 2024-02-26 | $52.54 | $128.96 | 1,714,800 | — | — |
| 2024-02-23 | $52.38 | $128.57 | 1,254,000 | — | — |
| 2024-02-22 | $51.65 | $126.78 | 1,536,000 | — | — |
| 2024-02-21 | $51.11 | $125.45 | 1,806,800 | — | — |
| 2024-02-20 | $50.99 | $125.16 | 2,112,700 | — | — |
| 2024-02-16 | $52.34 | $128.47 | 1,969,800 | — | — |
| 2024-02-15 | $51.74 | $127.00 | 2,154,400 | — | — |
| 2024-02-14 | $51.13 | $125.50 | 2,571,300 | — | — |
| 2024-02-13 | $51.49 | $126.38 | 2,501,400 | — | — |
| 2024-02-12 | $53.61 | $131.59 | 2,259,500 | — | — |
| 2024-02-09 | $51.75 | $127.02 | 3,290,700 | — | — |
| 2024-02-08 | $52.04 | $127.73 | 2,738,600 | — | — |
| 2024-02-07 | $54.65 | $134.14 | 3,777,100 | — | — |
| 2024-02-06 | $53.45 | $131.19 | 5,841,200 | — | — |
| 2024-02-05 | $60.42 | $148.30 | 3,620,400 | — | — |
| 2024-02-02 | $61.43 | $150.78 | 2,948,700 | — | — |
| 2024-02-01 | $62.14 | $152.52 | 3,790,800 | — | — |
| 2024-01-31 | $56.20 | $137.94 | 1,387,500 | — | — |
| 2024-01-30 | $57.49 | $141.11 | 922,500 | — | — |
| 2024-01-29 | $57.80 | $141.87 | 1,143,200 | — | — |
| 2024-01-26 | $58.35 | $143.22 | 1,145,300 | — | — |
| 2024-01-25 | $57.47 | $141.06 | 864,100 | — | — |
| 2024-01-24 | $57.01 | $139.93 | 1,326,600 | — | — |
| 2024-01-23 | $57.82 | $141.92 | 1,409,100 | — | — |
| 2024-01-22 | $56.40 | $138.43 | 1,303,300 | — | — |
| 2024-01-19 | $55.65 | $136.59 | 1,489,900 | — | — |
| 2024-01-18 | $55.04 | $135.10 | 1,233,800 | — | — |
| 2024-01-17 | $55.47 | $136.15 | 1,546,900 | — | — |
| 2024-01-16 | $57.04 | $140.01 | 2,003,000 | — | — |
| 2024-01-12 | $58.21 | $142.88 | 1,016,200 | — | — |
| 2024-01-11 | $58.93 | $144.64 | 1,339,800 | — | — |
| 2024-01-10 | $59.51 | $146.07 | 1,098,800 | — | — |
| 2024-01-09 | $60.59 | $148.72 | 1,018,400 | — | — |
| 2024-01-08 | $61.58 | $151.15 | 1,085,800 | — | — |
| 2024-01-05 | $60.78 | $149.19 | 1,129,900 | — | — |
| 2024-01-04 | $60.27 | $147.93 | 1,959,700 | — | — |
| 2024-01-03 | $61.19 | $150.19 | 1,815,500 | — | — |
| 2024-01-02 | $64.84 | $159.15 | 1,776,700 | — | — |