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
- 2012-07-19 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.96 | $104.96 | 1,433,200 | — | — |
| 2024-12-30 | $104.01 | $104.01 | 1,996,900 | — | — |
| 2024-12-27 | $109.17 | $109.17 | 1,102,900 | — | — |
| 2024-12-26 | $112.48 | $112.48 | 1,406,700 | — | — |
| 2024-12-24 | $107.50 | $107.50 | 513,500 | — | — |
| 2024-12-23 | $107.69 | $107.69 | 1,514,700 | — | — |
| 2024-12-20 | $106.08 | $106.08 | 2,673,200 | — | — |
| 2024-12-19 | $107.75 | $107.75 | 1,214,600 | — | — |
| 2024-12-18 | $106.33 | $106.33 | 1,448,300 | — | — |
| 2024-12-17 | $105.05 | $105.05 | 1,189,400 | — | — |
| 2024-12-16 | $105.00 | $105.00 | 1,586,000 | — | — |
| 2024-12-13 | $103.95 | $103.95 | 1,901,400 | — | — |
| 2024-12-12 | $103.79 | $103.79 | 2,298,100 | — | — |
| 2024-12-11 | $109.53 | $109.53 | 1,295,100 | — | — |
| 2024-12-10 | $109.42 | $109.42 | 1,152,200 | — | — |
| 2024-12-09 | $111.93 | $111.93 | 1,542,600 | — | — |
| 2024-12-06 | $112.73 | $112.73 | 2,392,800 | — | — |
| 2024-12-05 | $115.97 | $115.97 | 7,271,100 | — | — |
| 2024-12-04 | $104.97 | $104.97 | 4,159,900 | — | — |
| 2024-12-03 | $103.20 | $103.20 | 2,905,200 | — | — |
| 2024-12-02 | $99.20 | $99.20 | 2,443,200 | — | — |
| 2024-11-29 | $92.70 | $92.70 | 634,000 | — | — |
| 2024-11-27 | $93.01 | $93.01 | 1,165,800 | — | — |
| 2024-11-26 | $88.90 | $88.90 | 2,061,200 | — | — |
| 2024-11-25 | $91.61 | $91.61 | 3,100,200 | — | — |
| 2024-11-22 | $86.92 | $86.92 | 1,639,300 | — | — |
| 2024-11-21 | $83.49 | $83.49 | 1,082,500 | — | — |
| 2024-11-20 | $83.10 | $83.10 | 2,196,900 | — | — |
| 2024-11-19 | $84.57 | $84.57 | 1,153,700 | — | — |
| 2024-11-18 | $86.65 | $86.65 | 1,551,900 | — | — |
| 2024-11-15 | $87.02 | $87.02 | 1,038,200 | — | — |
| 2024-11-14 | $88.05 | $88.05 | 2,164,200 | — | — |
| 2024-11-13 | $84.51 | $84.51 | 1,671,200 | — | — |
| 2024-11-12 | $83.26 | $83.26 | 1,963,400 | — | — |
| 2024-11-11 | $83.00 | $83.00 | 2,476,400 | — | — |
| 2024-11-08 | $86.28 | $86.28 | 2,194,800 | — | — |
| 2024-11-07 | $91.52 | $91.52 | 3,617,200 | — | — |
| 2024-11-06 | $84.42 | $84.42 | 5,263,500 | — | — |
| 2024-11-05 | $93.69 | $93.69 | 1,505,100 | — | — |
| 2024-11-04 | $95.00 | $95.00 | 1,725,300 | — | — |
| 2024-11-01 | $95.93 | $95.93 | 1,230,700 | — | — |
| 2024-10-31 | $94.79 | $94.79 | 1,442,300 | — | — |
| 2024-10-30 | $93.08 | $93.08 | 1,146,700 | — | — |
| 2024-10-29 | $90.54 | $90.54 | 899,500 | — | — |
| 2024-10-28 | $91.10 | $91.10 | 1,332,900 | — | — |
| 2024-10-25 | $87.37 | $87.37 | 958,000 | — | — |
| 2024-10-24 | $89.09 | $89.09 | 615,700 | — | — |
| 2024-10-23 | $88.44 | $88.44 | 1,085,400 | — | — |
| 2024-10-22 | $89.97 | $89.97 | 1,086,600 | — | — |
| 2024-10-21 | $91.65 | $91.65 | 1,655,800 | — | — |
| 2024-10-18 | $94.91 | $94.91 | 966,600 | — | — |
| 2024-10-17 | $95.05 | $95.05 | 1,175,200 | — | — |
| 2024-10-16 | $95.75 | $95.75 | 1,052,500 | — | — |
| 2024-10-15 | $93.60 | $93.60 | 1,835,600 | — | — |
| 2024-10-14 | $90.48 | $90.48 | 1,552,300 | — | — |
| 2024-10-11 | $93.40 | $93.40 | 1,111,100 | — | — |
| 2024-10-10 | $91.53 | $91.53 | 954,800 | — | — |
| 2024-10-09 | $91.43 | $91.43 | 792,100 | — | — |
| 2024-10-08 | $92.07 | $92.07 | 750,100 | — | — |
| 2024-10-07 | $91.80 | $91.80 | 1,299,200 | — | — |
| 2024-10-04 | $94.27 | $94.27 | 1,921,500 | — | — |
| 2024-10-03 | $89.75 | $89.75 | 1,065,800 | — | — |
| 2024-10-02 | $89.06 | $89.06 | 984,700 | — | — |
| 2024-10-01 | $89.53 | $89.53 | 1,455,400 | — | — |
| 2024-09-30 | $88.35 | $88.35 | 2,313,800 | — | — |
| 2024-09-27 | $92.59 | $92.59 | 2,018,500 | — | — |
| 2024-09-26 | $94.98 | $94.98 | 1,797,900 | — | — |
| 2024-09-25 | $91.04 | $91.04 | 1,674,000 | — | — |
| 2024-09-24 | $93.99 | $93.99 | 1,482,900 | — | — |
| 2024-09-23 | $96.31 | $96.31 | 1,728,800 | — | — |
| 2024-09-20 | $95.41 | $95.41 | 2,731,200 | — | — |
| 2024-09-19 | $97.98 | $97.98 | 2,620,200 | — | — |
| 2024-09-18 | $100.20 | $100.20 | 1,320,200 | — | — |
| 2024-09-17 | $101.76 | $101.76 | 1,620,900 | — | — |
| 2024-09-16 | $98.92 | $98.92 | 2,333,800 | — | — |
| 2024-09-13 | $96.56 | $96.56 | 2,824,200 | — | — |
| 2024-09-12 | $92.53 | $92.53 | 1,968,700 | — | — |
| 2024-09-11 | $89.58 | $89.58 | 2,965,200 | — | — |
| 2024-09-10 | $83.97 | $83.97 | 1,808,400 | — | — |
| 2024-09-09 | $84.07 | $84.07 | 2,722,800 | — | — |
| 2024-09-06 | $79.17 | $79.17 | 2,331,000 | — | — |
| 2024-09-05 | $76.05 | $76.05 | 1,075,800 | — | — |
| 2024-09-04 | $74.54 | $74.54 | 1,649,300 | — | — |
| 2024-09-03 | $76.28 | $76.28 | 1,930,100 | — | — |
| 2024-08-30 | $75.43 | $75.43 | 2,446,800 | — | — |
| 2024-08-29 | $78.24 | $78.24 | 4,733,800 | — | — |
| 2024-08-28 | $78.94 | $78.94 | 3,907,400 | — | — |
| 2024-08-27 | $82.52 | $82.52 | 1,895,700 | — | — |
| 2024-08-26 | $83.69 | $83.69 | 1,621,400 | — | — |
| 2024-08-23 | $82.46 | $82.46 | 1,214,700 | — | — |
| 2024-08-22 | $80.44 | $80.44 | 1,308,900 | — | — |
| 2024-08-21 | $80.67 | $80.67 | 2,280,300 | — | — |
| 2024-08-20 | $77.31 | $77.31 | 997,800 | — | — |
| 2024-08-19 | $78.12 | $78.12 | 2,240,900 | — | — |
| 2024-08-16 | $76.96 | $76.96 | 2,023,500 | — | — |
| 2024-08-15 | $75.33 | $75.33 | 3,029,300 | — | — |
| 2024-08-14 | $68.36 | $68.36 | 1,702,300 | — | — |
| 2024-08-13 | $67.81 | $67.81 | 1,341,100 | — | — |
| 2024-08-12 | $66.73 | $66.73 | 1,362,900 | — | — |
| 2024-08-09 | $66.74 | $66.74 | 1,349,500 | — | — |
| 2024-08-08 | $66.47 | $66.47 | 1,637,200 | — | — |
| 2024-08-07 | $64.97 | $64.97 | 1,290,900 | — | — |
| 2024-08-06 | $66.36 | $66.36 | 1,717,200 | — | — |
| 2024-08-05 | $67.22 | $67.22 | 2,296,300 | — | — |
| 2024-08-02 | $69.19 | $69.19 | 1,490,500 | — | — |
| 2024-08-01 | $70.02 | $70.02 | 1,664,700 | — | — |
| 2024-07-31 | $72.74 | $72.74 | 2,095,200 | — | — |
| 2024-07-30 | $71.59 | $71.59 | 1,869,300 | — | — |
| 2024-07-29 | $71.92 | $71.92 | 2,154,600 | — | — |
| 2024-07-26 | $71.97 | $71.97 | 2,158,700 | — | — |
| 2024-07-25 | $71.75 | $71.75 | 1,814,100 | — | — |
| 2024-07-24 | $73.00 | $73.00 | 1,568,500 | — | — |
| 2024-07-23 | $75.77 | $75.77 | 1,550,800 | — | — |
| 2024-07-22 | $78.87 | $78.87 | 2,407,300 | — | — |
| 2024-07-19 | $77.31 | $77.31 | 3,020,900 | — | — |
| 2024-07-18 | $75.75 | $75.75 | 7,392,100 | — | — |
| 2024-07-17 | $76.50 | $76.50 | 15,723,900 | — | — |
| 2024-07-16 | $102.07 | $102.07 | 1,854,900 | — | — |
| 2024-07-15 | $100.00 | $100.00 | 2,050,100 | — | — |
| 2024-07-12 | $103.22 | $103.22 | 858,000 | — | — |
| 2024-07-11 | $104.23 | $104.23 | 1,210,200 | — | — |
| 2024-07-10 | $100.94 | $100.94 | 1,029,400 | — | — |
| 2024-07-09 | $102.43 | $102.43 | 1,296,400 | — | — |
| 2024-07-08 | $104.09 | $104.09 | 1,382,100 | — | — |
| 2024-07-05 | $106.17 | $106.17 | 1,011,900 | — | — |
| 2024-07-03 | $108.47 | $108.47 | 677,000 | — | — |
| 2024-07-02 | $106.15 | $106.15 | 1,630,700 | — | — |
| 2024-07-01 | $107.85 | $107.85 | 1,283,400 | — | — |
| 2024-06-28 | $108.97 | $108.97 | 1,975,900 | — | — |
| 2024-06-27 | $110.62 | $110.62 | 1,232,000 | — | — |
| 2024-06-26 | $109.67 | $109.67 | 2,067,700 | — | — |
| 2024-06-25 | $110.50 | $110.50 | 1,067,000 | — | — |
| 2024-06-24 | $116.29 | $116.29 | 1,177,400 | — | — |
| 2024-06-21 | $115.34 | $115.34 | 1,464,200 | — | — |
| 2024-06-20 | $112.55 | $112.55 | 1,011,700 | — | — |
| 2024-06-18 | $113.93 | $113.93 | 1,027,600 | — | — |
| 2024-06-17 | $114.31 | $114.31 | 1,135,700 | — | — |
| 2024-06-14 | $112.88 | $112.88 | 2,400,300 | — | — |
| 2024-06-13 | $113.75 | $113.75 | 1,274,000 | — | — |
| 2024-06-12 | $116.57 | $116.57 | 1,629,300 | — | — |
| 2024-06-11 | $120.32 | $120.32 | 1,761,400 | — | — |
| 2024-06-10 | $115.48 | $115.48 | 2,447,100 | — | — |
| 2024-06-07 | $118.49 | $118.49 | 3,333,700 | — | — |
| 2024-06-06 | $118.72 | $118.72 | 9,079,800 | — | — |
| 2024-06-05 | $132.79 | $132.79 | 3,865,000 | — | — |
| 2024-06-04 | $137.87 | $137.87 | 1,280,300 | — | — |
| 2024-06-03 | $140.75 | $140.75 | 1,168,000 | — | — |
| 2024-05-31 | $138.13 | $138.13 | 825,700 | — | — |
| 2024-05-30 | $134.71 | $134.71 | 1,049,000 | — | — |
| 2024-05-29 | $131.70 | $131.70 | 919,900 | — | — |
| 2024-05-28 | $132.74 | $132.74 | 1,043,000 | — | — |
| 2024-05-24 | $132.99 | $132.99 | 1,118,500 | — | — |
| 2024-05-23 | $129.60 | $129.60 | 747,600 | — | — |
| 2024-05-22 | $131.73 | $131.73 | 1,254,000 | — | — |
| 2024-05-21 | $132.00 | $132.00 | 1,152,500 | — | — |
| 2024-05-20 | $133.81 | $133.81 | 1,024,800 | — | — |
| 2024-05-17 | $137.54 | $137.54 | 780,800 | — | — |
| 2024-05-16 | $141.03 | $141.03 | 773,100 | — | — |
| 2024-05-15 | $140.67 | $140.67 | 590,200 | — | — |
| 2024-05-14 | $141.99 | $141.99 | 761,000 | — | — |
| 2024-05-13 | $140.03 | $140.03 | 1,317,200 | — | — |
| 2024-05-10 | $139.20 | $139.20 | 1,061,500 | — | — |
| 2024-05-09 | $143.48 | $143.48 | 748,400 | — | — |
| 2024-05-08 | $142.10 | $142.10 | 618,400 | — | — |
| 2024-05-07 | $146.74 | $146.74 | 780,700 | — | — |
| 2024-05-06 | $146.02 | $146.02 | 625,100 | — | — |
| 2024-05-03 | $144.81 | $144.81 | 825,200 | — | — |
| 2024-05-02 | $143.47 | $143.47 | 734,100 | — | — |
| 2024-05-01 | $141.93 | $141.93 | 1,100,300 | — | — |
| 2024-04-30 | $146.34 | $146.34 | 705,900 | — | — |
| 2024-04-29 | $147.22 | $147.22 | 801,800 | — | — |
| 2024-04-26 | $150.08 | $150.08 | 699,900 | — | — |
| 2024-04-25 | $150.85 | $150.85 | 1,029,300 | — | — |
| 2024-04-24 | $148.54 | $148.54 | 718,000 | — | — |
| 2024-04-23 | $147.79 | $147.79 | 1,242,100 | — | — |
| 2024-04-22 | $148.61 | $148.61 | 1,074,300 | — | — |
| 2024-04-19 | $150.29 | $150.29 | 873,500 | — | — |
| 2024-04-18 | $152.00 | $152.00 | 897,100 | — | — |
| 2024-04-17 | $152.10 | $152.10 | 1,078,300 | — | — |
| 2024-04-16 | $149.30 | $149.30 | 1,427,200 | — | — |
| 2024-04-15 | $152.81 | $152.81 | 1,208,200 | — | — |
| 2024-04-12 | $157.48 | $157.48 | 1,541,200 | — | — |
| 2024-04-11 | $163.00 | $163.00 | 1,103,300 | — | — |
| 2024-04-10 | $160.23 | $160.23 | 1,380,100 | — | — |
| 2024-04-09 | $159.58 | $159.58 | 1,397,500 | — | — |
| 2024-04-08 | $160.33 | $160.33 | 1,412,500 | — | — |
| 2024-04-05 | $162.77 | $162.77 | 1,159,900 | — | — |
| 2024-04-04 | $163.99 | $163.99 | 1,760,300 | — | — |
| 2024-04-03 | $164.74 | $164.74 | 1,566,900 | — | — |
| 2024-04-02 | $171.13 | $171.13 | 1,422,500 | — | — |
| 2024-04-01 | $178.88 | $178.88 | 871,600 | — | — |
| 2024-03-28 | $181.38 | $181.38 | 628,500 | — | — |
| 2024-03-27 | $183.86 | $183.86 | 1,135,600 | — | — |
| 2024-03-26 | $178.05 | $178.05 | 904,200 | — | — |
| 2024-03-25 | $173.88 | $173.88 | 1,639,200 | — | — |
| 2024-03-22 | $170.99 | $170.99 | 1,830,000 | — | — |
| 2024-03-21 | $176.79 | $176.79 | 3,865,900 | — | — |
| 2024-03-20 | $208.97 | $208.97 | 1,283,600 | — | — |
| 2024-03-19 | $206.66 | $206.66 | 833,200 | — | — |
| 2024-03-18 | $205.90 | $205.90 | 1,019,100 | — | — |
| 2024-03-15 | $201.57 | $201.57 | 944,800 | — | — |
| 2024-03-14 | $201.55 | $201.55 | 760,100 | — | — |
| 2024-03-13 | $206.50 | $206.50 | 631,100 | — | — |
| 2024-03-12 | $209.34 | $209.34 | 496,100 | — | — |
| 2024-03-11 | $203.58 | $203.58 | 670,500 | — | — |
| 2024-03-08 | $204.82 | $204.82 | 528,600 | — | — |
| 2024-03-07 | $206.96 | $206.96 | 861,500 | — | — |
| 2024-03-06 | $208.18 | $208.18 | 924,400 | — | — |
| 2024-03-05 | $204.92 | $204.92 | 523,400 | — | — |
| 2024-03-04 | $203.33 | $203.33 | 388,200 | — | — |
| 2024-03-01 | $200.81 | $200.81 | 519,800 | — | — |
| 2024-02-29 | $200.68 | $200.68 | 443,000 | — | — |
| 2024-02-28 | $199.34 | $199.34 | 369,400 | — | — |
| 2024-02-27 | $200.78 | $200.78 | 533,100 | — | — |
| 2024-02-26 | $196.00 | $196.00 | 663,200 | — | — |
| 2024-02-23 | $193.47 | $193.47 | 259,800 | — | — |
| 2024-02-22 | $192.66 | $192.66 | 449,800 | — | — |
| 2024-02-21 | $189.66 | $189.66 | 377,300 | — | — |
| 2024-02-20 | $191.85 | $191.85 | 401,200 | — | — |
| 2024-02-16 | $190.01 | $190.01 | 492,300 | — | — |
| 2024-02-15 | $189.56 | $189.56 | 474,700 | — | — |
| 2024-02-14 | $185.83 | $185.83 | 434,900 | — | — |
| 2024-02-13 | $184.13 | $184.13 | 666,900 | — | — |
| 2024-02-12 | $189.36 | $189.36 | 423,100 | — | — |
| 2024-02-09 | $188.95 | $188.95 | 728,500 | — | — |
| 2024-02-08 | $186.10 | $186.10 | 587,400 | — | — |
| 2024-02-07 | $182.71 | $182.71 | 406,000 | — | — |
| 2024-02-06 | $181.40 | $181.40 | 622,000 | — | — |
| 2024-02-05 | $178.69 | $178.69 | 401,700 | — | — |
| 2024-02-02 | $181.11 | $181.11 | 658,600 | — | — |
| 2024-02-01 | $182.54 | $182.54 | 1,086,700 | — | — |
| 2024-01-31 | $179.46 | $179.46 | 712,500 | — | — |
| 2024-01-30 | $182.74 | $182.74 | 1,320,900 | — | — |
| 2024-01-29 | $186.91 | $186.91 | 857,300 | — | — |
| 2024-01-26 | $190.16 | $190.16 | 588,800 | — | — |
| 2024-01-25 | $191.80 | $191.80 | 728,600 | — | — |
| 2024-01-24 | $186.33 | $186.33 | 552,100 | — | — |
| 2024-01-23 | $188.21 | $188.21 | 778,200 | — | — |
| 2024-01-22 | $187.15 | $187.15 | 667,300 | — | — |
| 2024-01-19 | $186.72 | $186.72 | 902,900 | — | — |
| 2024-01-18 | $188.88 | $188.88 | 550,800 | — | — |
| 2024-01-17 | $189.26 | $189.26 | 545,700 | — | — |
| 2024-01-16 | $190.01 | $190.01 | 804,300 | — | — |
| 2024-01-12 | $190.59 | $190.59 | 454,600 | — | — |
| 2024-01-11 | $190.05 | $190.05 | 529,100 | — | — |
| 2024-01-10 | $191.73 | $191.73 | 567,300 | — | — |
| 2024-01-09 | $191.01 | $191.01 | 702,900 | — | — |
| 2024-01-08 | $192.88 | $192.88 | 1,942,800 | — | — |
| 2024-01-05 | $200.84 | $200.84 | 808,700 | — | — |
| 2024-01-04 | $204.96 | $204.96 | 829,500 | — | — |
| 2024-01-03 | $204.69 | $204.69 | 914,100 | — | — |
| 2024-01-02 | $215.51 | $215.51 | 758,800 | — | — |