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
- 1995-11-21 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 | $116.08 | $153.45 | 1,378,100 | — | — |
| 2024-12-30 | $116.49 | $153.99 | 2,225,400 | — | — |
| 2024-12-27 | $116.96 | $154.61 | 995,000 | — | — |
| 2024-12-26 | $118.35 | $156.45 | 733,800 | — | — |
| 2024-12-24 | $118.84 | $157.09 | 441,300 | — | — |
| 2024-12-23 | $118.08 | $156.09 | 1,457,000 | — | — |
| 2024-12-20 | $118.45 | $156.58 | 3,813,600 | — | — |
| 2024-12-19 | $116.58 | $154.11 | 1,620,700 | — | — |
| 2024-12-18 | $118.34 | $156.43 | 1,873,800 | — | — |
| 2024-12-17 | $122.49 | $161.92 | 1,608,800 | — | — |
| 2024-12-16 | $126.10 | $166.69 | 2,130,800 | — | — |
| 2024-12-13 | $121.95 | $161.20 | 885,900 | — | — |
| 2024-12-12 | $123.51 | $163.27 | 1,207,500 | — | — |
| 2024-12-11 | $122.66 | $162.14 | 2,043,800 | — | — |
| 2024-12-10 | $121.22 | $160.24 | 2,392,900 | — | — |
| 2024-12-09 | $127.60 | $168.67 | 1,656,800 | — | — |
| 2024-12-06 | $131.11 | $173.31 | 2,100,400 | — | — |
| 2024-12-05 | $128.79 | $170.25 | 1,864,300 | — | — |
| 2024-12-04 | $129.05 | $170.59 | 2,445,600 | — | — |
| 2024-12-03 | $124.67 | $164.80 | 1,764,600 | — | — |
| 2024-12-02 | $123.29 | $162.98 | 1,799,100 | — | — |
| 2024-11-29 | $122.64 | $162.12 | 935,200 | — | — |
| 2024-11-27 | $122.43 | $161.84 | 1,779,500 | — | — |
| 2024-11-26 | $129.60 | $171.32 | 2,670,100 | — | — |
| 2024-11-25 | $126.18 | $166.80 | 4,724,700 | — | — |
| 2024-11-22 | $122.34 | $161.72 | 5,663,700 | — | — |
| 2024-11-21 | $126.68 | $167.46 | 4,469,400 | — | — |
| 2024-11-20 | $123.45 | $163.19 | 2,421,600 | — | — |
| 2024-11-19 | $122.20 | $161.54 | 2,545,200 | — | — |
| 2024-11-18 | $119.34 | $157.75 | 1,651,900 | — | — |
| 2024-11-15 | $117.21 | $154.94 | 1,973,000 | — | — |
| 2024-11-14 | $118.07 | $156.08 | 1,466,700 | — | — |
| 2024-11-13 | $119.68 | $158.20 | 1,422,900 | — | — |
| 2024-11-12 | $120.92 | $159.84 | 1,369,400 | — | — |
| 2024-11-11 | $121.93 | $161.18 | 1,040,500 | — | — |
| 2024-11-08 | $124.01 | $163.93 | 1,367,600 | — | — |
| 2024-11-07 | $122.83 | $162.37 | 1,619,400 | — | — |
| 2024-11-06 | $121.13 | $160.12 | 2,337,700 | — | — |
| 2024-11-05 | $116.40 | $153.87 | 1,413,100 | — | — |
| 2024-11-04 | $115.45 | $152.61 | 1,780,700 | — | — |
| 2024-11-01 | $116.10 | $153.47 | 1,901,500 | — | — |
| 2024-10-31 | $115.31 | $152.43 | 1,630,200 | — | — |
| 2024-10-30 | $118.76 | $156.99 | 1,587,600 | — | — |
| 2024-10-29 | $121.24 | $160.27 | 929,800 | — | — |
| 2024-10-28 | $120.41 | $159.17 | 1,112,300 | — | — |
| 2024-10-25 | $119.41 | $157.85 | 1,158,100 | — | — |
| 2024-10-24 | $119.84 | $158.42 | 1,385,700 | — | — |
| 2024-10-23 | $119.01 | $157.32 | 1,524,200 | — | — |
| 2024-10-22 | $119.75 | $158.30 | 1,786,600 | — | — |
| 2024-10-21 | $125.32 | $165.66 | 1,127,200 | — | — |
| 2024-10-18 | $126.53 | $167.26 | 1,027,500 | — | — |
| 2024-10-17 | $126.69 | $167.47 | 885,200 | — | — |
| 2024-10-16 | $125.88 | $166.40 | 873,900 | — | — |
| 2024-10-15 | $125.38 | $165.74 | 1,206,500 | — | — |
| 2024-10-14 | $126.86 | $167.70 | 824,500 | — | — |
| 2024-10-11 | $126.93 | $167.79 | 891,200 | — | — |
| 2024-10-10 | $124.98 | $165.21 | 1,438,600 | — | — |
| 2024-10-09 | $127.27 | $168.24 | 1,344,400 | — | — |
| 2024-10-08 | $126.55 | $167.29 | 1,222,800 | — | — |
| 2024-10-07 | $123.88 | $163.76 | 915,900 | — | — |
| 2024-10-04 | $123.39 | $163.11 | 845,000 | — | — |
| 2024-10-03 | $122.71 | $161.52 | 999,200 | — | — |
| 2024-10-02 | $123.02 | $161.93 | 1,122,500 | — | — |
| 2024-10-01 | $121.31 | $159.68 | 1,366,000 | — | — |
| 2024-09-30 | $123.51 | $162.58 | 1,673,000 | — | — |
| 2024-09-27 | $121.24 | $159.59 | 1,302,100 | — | — |
| 2024-09-26 | $124.45 | $163.81 | 1,619,900 | — | — |
| 2024-09-25 | $121.68 | $160.17 | 1,511,300 | — | — |
| 2024-09-24 | $122.95 | $161.84 | 1,693,400 | — | — |
| 2024-09-23 | $122.92 | $161.80 | 1,321,000 | — | — |
| 2024-09-20 | $122.22 | $160.88 | 3,193,700 | — | — |
| 2024-09-19 | $120.08 | $158.06 | 1,219,400 | — | — |
| 2024-09-18 | $119.35 | $157.10 | 1,204,000 | — | — |
| 2024-09-17 | $119.04 | $156.69 | 1,218,600 | — | — |
| 2024-09-16 | $117.86 | $155.14 | 1,444,300 | — | — |
| 2024-09-13 | $117.32 | $154.43 | 1,529,300 | — | — |
| 2024-09-12 | $116.46 | $153.30 | 1,587,100 | — | — |
| 2024-09-11 | $115.65 | $152.23 | 1,717,500 | — | — |
| 2024-09-10 | $114.97 | $151.33 | 1,388,300 | — | — |
| 2024-09-09 | $114.60 | $150.85 | 2,272,200 | — | — |
| 2024-09-06 | $114.18 | $150.29 | 1,730,700 | — | — |
| 2024-09-05 | $116.82 | $153.77 | 2,455,600 | — | — |
| 2024-09-04 | $119.08 | $156.74 | 1,519,400 | — | — |
| 2024-09-03 | $118.95 | $156.57 | 2,571,600 | — | — |
| 2024-08-30 | $120.72 | $158.90 | 3,020,400 | — | — |
| 2024-08-29 | $119.20 | $156.90 | 4,074,400 | — | — |
| 2024-08-28 | $131.91 | $173.63 | 1,916,300 | — | — |
| 2024-08-27 | $133.12 | $175.22 | 1,878,600 | — | — |
| 2024-08-26 | $132.50 | $174.41 | 981,000 | — | — |
| 2024-08-23 | $133.12 | $175.22 | 1,223,800 | — | — |
| 2024-08-22 | $131.63 | $173.26 | 1,177,500 | — | — |
| 2024-08-21 | $133.41 | $175.61 | 1,074,000 | — | — |
| 2024-08-20 | $131.39 | $172.95 | 1,404,600 | — | — |
| 2024-08-19 | $131.70 | $173.36 | 1,459,000 | — | — |
| 2024-08-16 | $130.50 | $171.78 | 1,374,900 | — | — |
| 2024-08-15 | $131.43 | $173.00 | 1,888,500 | — | — |
| 2024-08-14 | $127.11 | $167.31 | 1,163,100 | — | — |
| 2024-08-13 | $125.87 | $165.68 | 1,492,200 | — | — |
| 2024-08-12 | $122.93 | $161.81 | 1,169,500 | — | — |
| 2024-08-09 | $122.49 | $161.23 | 1,300,100 | — | — |
| 2024-08-08 | $119.22 | $156.93 | 1,186,000 | — | — |
| 2024-08-07 | $116.23 | $152.99 | 1,859,200 | — | — |
| 2024-08-06 | $117.08 | $154.11 | 1,561,400 | — | — |
| 2024-08-05 | $115.61 | $152.18 | 2,204,600 | — | — |
| 2024-08-02 | $119.05 | $156.70 | 2,385,900 | — | — |
| 2024-08-01 | $122.51 | $161.26 | 1,801,000 | — | — |
| 2024-07-31 | $126.98 | $167.14 | 2,086,300 | — | — |
| 2024-07-30 | $122.57 | $161.34 | 1,691,200 | — | — |
| 2024-07-29 | $124.99 | $164.52 | 1,032,100 | — | — |
| 2024-07-26 | $126.15 | $166.05 | 1,194,900 | — | — |
| 2024-07-25 | $125.56 | $165.27 | 1,466,200 | — | — |
| 2024-07-24 | $125.70 | $165.46 | 1,530,000 | — | — |
| 2024-07-23 | $129.20 | $170.06 | 1,045,700 | — | — |
| 2024-07-22 | $128.34 | $168.93 | 1,129,800 | — | — |
| 2024-07-19 | $126.22 | $166.14 | 1,220,400 | — | — |
| 2024-07-18 | $126.09 | $165.97 | 1,776,500 | — | — |
| 2024-07-17 | $127.42 | $167.72 | 1,834,200 | — | — |
| 2024-07-16 | $131.59 | $173.21 | 1,818,400 | — | — |
| 2024-07-15 | $130.38 | $171.62 | 1,537,200 | — | — |
| 2024-07-12 | $130.17 | $171.34 | 1,557,000 | — | — |
| 2024-07-11 | $131.46 | $173.04 | 2,266,100 | — | — |
| 2024-07-10 | $134.62 | $177.20 | 1,920,300 | — | — |
| 2024-07-09 | $132.09 | $173.87 | 2,164,400 | — | — |
| 2024-07-08 | $130.12 | $171.28 | 1,688,200 | — | — |
| 2024-07-05 | $129.09 | $169.92 | 1,435,100 | — | — |
| 2024-07-03 | $130.26 | $170.78 | 904,000 | — | — |
| 2024-07-02 | $129.88 | $170.28 | 1,751,500 | — | — |
| 2024-07-01 | $130.24 | $170.75 | 2,468,400 | — | — |
| 2024-06-28 | $128.80 | $168.86 | 3,197,100 | — | — |
| 2024-06-27 | $129.03 | $169.16 | 1,575,100 | — | — |
| 2024-06-26 | $128.43 | $168.38 | 2,023,900 | — | — |
| 2024-06-25 | $127.73 | $167.46 | 1,783,500 | — | — |
| 2024-06-24 | $126.38 | $165.69 | 1,797,100 | — | — |
| 2024-06-21 | $127.64 | $167.34 | 4,282,500 | — | — |
| 2024-06-20 | $127.47 | $167.12 | 3,039,700 | — | — |
| 2024-06-18 | $128.71 | $168.74 | 2,575,800 | — | — |
| 2024-06-17 | $126.04 | $165.24 | 1,934,000 | — | — |
| 2024-06-14 | $126.17 | $165.41 | 1,398,400 | — | — |
| 2024-06-13 | $127.30 | $166.89 | 1,604,400 | — | — |
| 2024-06-12 | $125.73 | $164.84 | 2,239,400 | — | — |
| 2024-06-11 | $125.47 | $164.50 | 2,850,500 | — | — |
| 2024-06-10 | $122.91 | $161.14 | 1,651,000 | — | — |
| 2024-06-07 | $120.98 | $158.61 | 1,383,600 | — | — |
| 2024-06-06 | $121.47 | $159.25 | 2,398,400 | — | — |
| 2024-06-05 | $122.26 | $160.29 | 2,370,800 | — | — |
| 2024-06-04 | $119.00 | $156.01 | 2,622,200 | — | — |
| 2024-06-03 | $118.96 | $155.96 | 3,727,900 | — | — |
| 2024-05-31 | $120.43 | $157.89 | 6,128,500 | — | — |
| 2024-05-30 | $116.50 | $152.74 | 3,664,600 | — | — |
| 2024-05-29 | $117.50 | $154.05 | 2,708,700 | — | — |
| 2024-05-28 | $118.01 | $154.72 | 3,238,900 | — | — |
| 2024-05-24 | $115.67 | $151.65 | 1,351,100 | — | — |
| 2024-05-23 | $114.04 | $149.51 | 1,548,900 | — | — |
| 2024-05-22 | $114.11 | $149.60 | 1,746,000 | — | — |
| 2024-05-21 | $112.95 | $148.08 | 1,693,700 | — | — |
| 2024-05-20 | $112.28 | $147.20 | 2,097,500 | — | — |
| 2024-05-17 | $110.47 | $144.83 | 2,257,700 | — | — |
| 2024-05-16 | $109.75 | $143.89 | 1,545,200 | — | — |
| 2024-05-15 | $110.62 | $145.03 | 2,873,100 | — | — |
| 2024-05-14 | $109.04 | $142.96 | 2,814,800 | — | — |
| 2024-05-13 | $108.15 | $141.79 | 1,841,800 | — | — |
| 2024-05-10 | $108.50 | $142.25 | 1,703,400 | — | — |
| 2024-05-09 | $108.18 | $141.83 | 1,852,000 | — | — |
| 2024-05-08 | $109.48 | $143.53 | 1,703,700 | — | — |
| 2024-05-07 | $107.36 | $140.75 | 1,325,000 | — | — |
| 2024-05-06 | $107.95 | $141.53 | 3,381,900 | — | — |
| 2024-05-03 | $104.64 | $137.19 | 2,463,500 | — | — |
| 2024-05-02 | $102.12 | $133.88 | 1,196,600 | — | — |
| 2024-05-01 | $100.99 | $132.40 | 1,012,300 | — | — |
| 2024-04-30 | $102.21 | $134.00 | 1,274,700 | — | — |
| 2024-04-29 | $102.48 | $134.36 | 1,378,500 | — | — |
| 2024-04-26 | $101.33 | $132.85 | 2,124,800 | — | — |
| 2024-04-25 | $100.94 | $132.34 | 1,581,300 | — | — |
| 2024-04-24 | $100.06 | $131.18 | 1,292,600 | — | — |
| 2024-04-23 | $99.42 | $130.34 | 1,746,600 | — | — |
| 2024-04-22 | $97.91 | $128.36 | 1,830,500 | — | — |
| 2024-04-19 | $97.95 | $128.42 | 1,692,500 | — | — |
| 2024-04-18 | $100.14 | $131.29 | 1,031,700 | — | — |
| 2024-04-17 | $100.91 | $132.30 | 1,110,800 | — | — |
| 2024-04-16 | $102.54 | $134.43 | 1,362,400 | — | — |
| 2024-04-15 | $102.37 | $134.21 | 1,902,400 | — | — |
| 2024-04-12 | $101.81 | $133.48 | 1,346,700 | — | — |
| 2024-04-11 | $104.86 | $137.48 | 1,320,500 | — | — |
| 2024-04-10 | $102.60 | $134.51 | 1,109,900 | — | — |
| 2024-04-09 | $104.15 | $136.54 | 1,282,100 | — | — |
| 2024-04-08 | $105.82 | $138.73 | 1,581,500 | — | — |
| 2024-04-05 | $105.05 | $137.72 | 1,017,100 | — | — |
| 2024-04-04 | $104.80 | $137.40 | 2,552,300 | — | — |
| 2024-04-03 | $106.48 | $138.94 | 1,813,300 | — | — |
| 2024-04-02 | $104.72 | $136.65 | 991,400 | — | — |
| 2024-04-01 | $105.04 | $137.06 | 1,473,300 | — | — |
| 2024-03-28 | $104.97 | $136.97 | 1,363,500 | — | — |
| 2024-03-27 | $105.22 | $137.30 | 956,300 | — | — |
| 2024-03-26 | $104.72 | $136.65 | 1,194,300 | — | — |
| 2024-03-25 | $104.92 | $136.91 | 1,214,100 | — | — |
| 2024-03-22 | $104.73 | $136.66 | 1,040,000 | — | — |
| 2024-03-21 | $105.07 | $137.10 | 1,432,200 | — | — |
| 2024-03-20 | $104.44 | $136.28 | 1,730,200 | — | — |
| 2024-03-19 | $103.31 | $134.81 | 1,574,700 | — | — |
| 2024-03-18 | $101.80 | $132.84 | 1,542,500 | — | — |
| 2024-03-15 | $102.35 | $133.55 | 7,019,900 | — | — |
| 2024-03-14 | $102.13 | $133.27 | 2,007,900 | — | — |
| 2024-03-13 | $103.19 | $134.65 | 2,420,900 | — | — |
| 2024-03-12 | $102.53 | $133.79 | 1,747,600 | — | — |
| 2024-03-11 | $102.77 | $134.10 | 1,635,900 | — | — |
| 2024-03-08 | $103.26 | $134.74 | 1,630,900 | — | — |
| 2024-03-07 | $104.25 | $136.03 | 2,354,700 | — | — |
| 2024-03-06 | $104.80 | $136.75 | 2,712,500 | — | — |
| 2024-03-05 | $102.68 | $133.99 | 2,884,200 | — | — |
| 2024-03-04 | $103.33 | $134.83 | 4,380,400 | — | — |
| 2024-03-01 | $105.31 | $137.42 | 12,903,300 | — | — |
| 2024-02-29 | $89.12 | $116.29 | 4,798,300 | — | — |
| 2024-02-28 | $88.03 | $114.87 | 1,853,900 | — | — |
| 2024-02-27 | $87.17 | $113.75 | 1,301,200 | — | — |
| 2024-02-26 | $87.43 | $114.09 | 1,254,300 | — | — |
| 2024-02-23 | $87.40 | $114.05 | 1,602,700 | — | — |
| 2024-02-22 | $86.03 | $112.26 | 1,738,400 | — | — |
| 2024-02-21 | $84.60 | $110.39 | 1,367,900 | — | — |
| 2024-02-20 | $85.46 | $111.52 | 1,546,400 | — | — |
| 2024-02-16 | $85.71 | $111.84 | 1,195,500 | — | — |
| 2024-02-15 | $87.27 | $113.88 | 1,684,300 | — | — |
| 2024-02-14 | $87.76 | $114.52 | 1,536,100 | — | — |
| 2024-02-13 | $87.24 | $113.84 | 1,312,200 | — | — |
| 2024-02-12 | $90.66 | $118.30 | 1,461,600 | — | — |
| 2024-02-09 | $89.85 | $117.24 | 1,405,500 | — | — |
| 2024-02-08 | $88.92 | $116.03 | 1,385,800 | — | — |
| 2024-02-07 | $87.23 | $113.82 | 1,229,500 | — | — |
| 2024-02-06 | $87.60 | $114.31 | 1,122,300 | — | — |
| 2024-02-05 | $87.20 | $113.79 | 1,341,600 | — | — |
| 2024-02-02 | $87.84 | $114.62 | 857,300 | — | — |
| 2024-02-01 | $87.45 | $114.11 | 942,200 | — | — |
| 2024-01-31 | $87.20 | $113.79 | 1,649,300 | — | — |
| 2024-01-30 | $88.95 | $116.07 | 1,696,300 | — | — |
| 2024-01-29 | $88.49 | $115.47 | 1,137,500 | — | — |
| 2024-01-26 | $88.06 | $114.91 | 1,551,200 | — | — |
| 2024-01-25 | $89.24 | $116.45 | 1,065,800 | — | — |
| 2024-01-24 | $88.69 | $115.73 | 1,428,300 | — | — |
| 2024-01-23 | $88.16 | $115.04 | 1,839,800 | — | — |
| 2024-01-22 | $88.62 | $115.64 | 1,420,900 | — | — |
| 2024-01-19 | $87.81 | $114.58 | 5,403,200 | — | — |
| 2024-01-18 | $86.46 | $112.82 | 1,693,200 | — | — |
| 2024-01-17 | $85.43 | $111.48 | 1,760,600 | — | — |
| 2024-01-16 | $85.96 | $112.17 | 2,321,500 | — | — |
| 2024-01-12 | $86.67 | $113.09 | 1,234,800 | — | — |
| 2024-01-11 | $86.95 | $113.46 | 1,348,100 | — | — |
| 2024-01-10 | $86.66 | $113.08 | 1,229,000 | — | — |
| 2024-01-09 | $86.07 | $112.31 | 1,684,300 | — | — |
| 2024-01-08 | $85.98 | $112.19 | 1,821,800 | — | — |
| 2024-01-05 | $85.07 | $111.01 | 1,486,500 | — | — |
| 2024-01-04 | $86.06 | $112.30 | 1,370,500 | — | — |
| 2024-01-03 | $86.31 | $111.97 | 1,824,600 | — | — |
| 2024-01-02 | $86.21 | $111.84 | 1,892,100 | — | — |