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
- 2009-08-06 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 | $231.84 | $326.17 | 17,927,700 | — | — |
| 2024-12-30 | $235.58 | $331.43 | 27,316,800 | — | — |
| 2024-12-27 | $241.75 | $340.11 | 29,282,200 | — | — |
| 2024-12-26 | $245.36 | $345.19 | 28,459,000 | — | — |
| 2024-12-24 | $239.68 | $337.20 | 22,827,200 | — | — |
| 2024-12-23 | $232.35 | $326.89 | 40,643,800 | — | — |
| 2024-12-20 | $220.79 | $309.79 | 131,910,400 | — | — |
| 2024-12-19 | $218.32 | $306.33 | 40,845,200 | — | — |
| 2024-12-18 | $223.62 | $313.76 | 53,960,100 | — | — |
| 2024-12-17 | $240.23 | $337.07 | 70,382,100 | — | — |
| 2024-12-16 | $250.00 | $350.78 | 111,623,200 | — | — |
| 2024-12-13 | $224.80 | $315.42 | 121,336,600 | — | — |
| 2024-12-12 | $180.66 | $253.49 | 46,967,200 | — | — |
| 2024-12-11 | $183.20 | $257.05 | 41,295,200 | — | — |
| 2024-12-10 | $171.81 | $241.07 | 27,762,600 | — | — |
| 2024-12-09 | $178.94 | $251.07 | 20,886,300 | — | — |
| 2024-12-06 | $179.53 | $251.90 | 27,830,800 | — | — |
| 2024-12-05 | $170.47 | $239.19 | 18,490,000 | — | — |
| 2024-12-04 | $170.56 | $239.31 | 32,748,200 | — | — |
| 2024-12-03 | $168.15 | $235.93 | 17,024,400 | — | — |
| 2024-12-02 | $166.51 | $233.63 | 21,472,400 | — | — |
| 2024-11-29 | $162.08 | $227.42 | 11,024,000 | — | — |
| 2024-11-27 | $159.67 | $224.03 | 19,722,700 | — | — |
| 2024-11-26 | $164.74 | $231.15 | 16,308,800 | — | — |
| 2024-11-25 | $164.82 | $231.26 | 26,850,600 | — | — |
| 2024-11-22 | $164.23 | $230.43 | 17,332,500 | — | — |
| 2024-11-21 | $163.94 | $230.03 | 24,835,300 | — | — |
| 2024-11-20 | $163.25 | $229.06 | 17,196,700 | — | — |
| 2024-11-19 | $165.35 | $232.00 | 18,003,400 | — | — |
| 2024-11-18 | $165.67 | $232.45 | 17,856,900 | — | — |
| 2024-11-15 | $164.84 | $231.29 | 20,836,200 | — | — |
| 2024-11-14 | $170.38 | $239.06 | 20,638,900 | — | — |
| 2024-11-13 | $173.58 | $243.55 | 17,472,500 | — | — |
| 2024-11-12 | $176.22 | $247.26 | 15,862,000 | — | — |
| 2024-11-11 | $178.91 | $251.03 | 17,036,700 | — | — |
| 2024-11-08 | $183.64 | $257.67 | 13,503,200 | — | — |
| 2024-11-07 | $183.81 | $257.91 | 18,970,600 | — | — |
| 2024-11-06 | $179.55 | $251.93 | 24,300,800 | — | — |
| 2024-11-05 | $173.90 | $244.00 | 13,441,800 | — | — |
| 2024-11-04 | $168.55 | $236.49 | 13,621,300 | — | — |
| 2024-11-01 | $168.92 | $237.01 | 17,847,000 | — | — |
| 2024-10-31 | $169.77 | $238.21 | 26,086,600 | — | — |
| 2024-10-30 | $176.64 | $247.84 | 17,911,500 | — | — |
| 2024-10-29 | $179.24 | $251.49 | 23,702,300 | — | — |
| 2024-10-28 | $172.02 | $241.36 | 13,195,800 | — | — |
| 2024-10-25 | $173.00 | $242.74 | 19,977,700 | — | — |
| 2024-10-24 | $171.35 | $240.42 | 20,485,200 | — | — |
| 2024-10-23 | $173.51 | $243.45 | 19,513,700 | — | — |
| 2024-10-22 | $179.38 | $251.69 | 12,062,600 | — | — |
| 2024-10-21 | $179.99 | $252.55 | 13,695,100 | — | — |
| 2024-10-18 | $179.89 | $252.40 | 17,835,200 | — | — |
| 2024-10-17 | $181.53 | $254.71 | 25,232,400 | — | — |
| 2024-10-16 | $176.82 | $248.10 | 15,285,100 | — | — |
| 2024-10-15 | $175.98 | $246.92 | 27,657,500 | — | — |
| 2024-10-14 | $182.31 | $255.80 | 17,195,800 | — | — |
| 2024-10-11 | $181.48 | $254.64 | 23,070,000 | — | — |
| 2024-10-10 | $185.69 | $260.54 | 16,318,000 | — | — |
| 2024-10-09 | $185.95 | $260.91 | 25,504,100 | — | — |
| 2024-10-08 | $180.73 | $253.58 | 20,774,200 | — | — |
| 2024-10-07 | $175.08 | $245.66 | 15,588,300 | — | — |
| 2024-10-04 | $176.64 | $247.84 | 17,921,400 | — | — |
| 2024-10-03 | $171.89 | $241.18 | 13,072,300 | — | — |
| 2024-10-02 | $170.66 | $239.45 | 14,317,800 | — | — |
| 2024-10-01 | $167.47 | $234.98 | 23,770,400 | — | — |
| 2024-09-30 | $172.50 | $242.04 | 16,902,000 | — | — |
| 2024-09-27 | $172.69 | $242.30 | 20,580,900 | — | — |
| 2024-09-26 | $178.09 | $249.88 | 24,340,000 | — | — |
| 2024-09-25 | $175.52 | $246.27 | 16,613,800 | — | — |
| 2024-09-24 | $174.84 | $245.32 | 34,223,400 | — | — |
| 2024-09-23 | $172.94 | $242.65 | 29,431,100 | — | — |
| 2024-09-20 | $171.10 | $240.07 | 91,758,500 | — | — |
| 2024-09-19 | $167.42 | $234.91 | 32,453,100 | — | — |
| 2024-09-18 | $161.67 | $226.10 | 26,557,600 | — | — |
| 2024-09-17 | $162.47 | $227.22 | 19,844,300 | — | — |
| 2024-09-16 | $164.02 | $229.38 | 26,126,900 | — | — |
| 2024-09-13 | $167.69 | $234.52 | 29,850,000 | — | — |
| 2024-09-12 | $164.56 | $230.14 | 43,530,700 | — | — |
| 2024-09-11 | $158.27 | $221.34 | 39,700,800 | — | — |
| 2024-09-10 | $148.21 | $207.27 | 36,067,500 | — | — |
| 2024-09-09 | $140.82 | $196.94 | 39,516,700 | — | — |
| 2024-09-06 | $137.00 | $191.60 | 76,634,600 | — | — |
| 2024-09-05 | $152.82 | $213.72 | 31,548,500 | — | — |
| 2024-09-04 | $154.12 | $215.54 | 20,324,100 | — | — |
| 2024-09-03 | $152.79 | $213.68 | 37,179,100 | — | — |
| 2024-08-30 | $162.82 | $227.70 | 25,158,500 | — | — |
| 2024-08-29 | $156.93 | $219.47 | 23,519,300 | — | — |
| 2024-08-28 | $158.18 | $221.22 | 18,063,600 | — | — |
| 2024-08-27 | $161.39 | $225.71 | 16,683,100 | — | — |
| 2024-08-26 | $159.62 | $223.23 | 18,521,200 | — | — |
| 2024-08-23 | $166.36 | $232.66 | 18,848,000 | — | — |
| 2024-08-22 | $162.34 | $227.03 | 30,044,500 | — | — |
| 2024-08-21 | $165.78 | $231.84 | 16,097,700 | — | — |
| 2024-08-20 | $165.95 | $232.08 | 19,417,500 | — | — |
| 2024-08-19 | $167.71 | $234.54 | 20,441,700 | — | — |
| 2024-08-16 | $165.72 | $231.76 | 19,296,900 | — | — |
| 2024-08-15 | $166.13 | $232.33 | 27,945,000 | — | — |
| 2024-08-14 | $157.69 | $220.53 | 20,184,200 | — | — |
| 2024-08-13 | $156.16 | $218.39 | 22,053,600 | — | — |
| 2024-08-12 | $148.62 | $207.85 | 17,778,500 | — | — |
| 2024-08-09 | $148.26 | $207.34 | 18,438,700 | — | — |
| 2024-08-08 | $145.74 | $203.82 | 27,583,200 | — | — |
| 2024-08-07 | $136.27 | $190.57 | 29,749,800 | — | — |
| 2024-08-06 | $143.92 | $201.27 | 24,751,300 | — | — |
| 2024-08-05 | $142.08 | $198.70 | 41,309,300 | — | — |
| 2024-08-02 | $143.82 | $201.13 | 33,745,800 | — | — |
| 2024-08-01 | $147.02 | $205.61 | 40,320,000 | — | — |
| 2024-07-31 | $160.68 | $224.71 | 45,827,500 | — | — |
| 2024-07-30 | $143.52 | $200.71 | 31,102,300 | — | — |
| 2024-07-29 | $150.22 | $210.08 | 16,625,800 | — | — |
| 2024-07-26 | $151.63 | $212.06 | 20,839,900 | — | — |
| 2024-07-25 | $149.26 | $208.74 | 30,872,100 | — | — |
| 2024-07-24 | $151.34 | $211.65 | 37,162,600 | — | — |
| 2024-07-23 | $163.77 | $229.03 | 21,570,200 | — | — |
| 2024-07-22 | $161.06 | $225.24 | 28,813,300 | — | — |
| 2024-07-19 | $157.35 | $220.06 | 26,309,500 | — | — |
| 2024-07-18 | $160.52 | $224.49 | 37,973,500 | — | — |
| 2024-07-17 | $155.98 | $218.14 | 43,343,400 | — | — |
| 2024-07-16 | $169.38 | $236.88 | 22,244,900 | — | — |
| 2024-07-15 | $171.42 | $239.73 | 22,999,200 | — | — |
| 2024-07-12 | $170.07 | $237.84 | 30,453,000 | — | — |
| 2024-07-11 | $170.60 | $238.58 | 51,026,000 | — | — |
| 2024-07-10 | $174.47 | $244.00 | 41,074,000 | — | — |
| 2024-07-09 | $173.33 | $242.40 | 37,802,000 | — | — |
| 2024-07-08 | $174.59 | $244.16 | 36,398,000 | — | — |
| 2024-07-05 | $170.33 | $238.21 | 45,240,000 | — | — |
| 2024-07-03 | $172.92 | $241.83 | 39,954,000 | — | — |
| 2024-07-02 | $165.75 | $231.80 | 32,539,000 | — | — |
| 2024-07-01 | $164.08 | $229.47 | 47,623,000 | — | — |
| 2024-06-28 | $160.55 | $224.53 | 69,377,000 | — | — |
| 2024-06-27 | $158.67 | $221.90 | 31,649,000 | — | — |
| 2024-06-26 | $159.20 | $222.64 | 46,479,000 | — | — |
| 2024-06-25 | $158.08 | $221.07 | 53,329,000 | — | — |
| 2024-06-24 | $159.22 | $222.67 | 58,575,000 | — | — |
| 2024-06-21 | $165.86 | $231.23 | 99,289,000 | — | — |
| 2024-06-20 | $173.46 | $241.81 | 68,157,000 | — | — |
| 2024-06-18 | $180.25 | $251.29 | 86,797,000 | — | — |
| 2024-06-17 | $182.89 | $254.96 | 87,528,000 | — | — |
| 2024-06-14 | $173.50 | $241.88 | 69,705,000 | — | — |
| 2024-06-13 | $167.90 | $234.06 | 89,061,000 | — | — |
| 2024-06-12 | $149.55 | $208.49 | 56,697,000 | — | — |
| 2024-06-11 | $146.10 | $203.68 | 34,844,000 | — | — |
| 2024-06-10 | $144.05 | $200.81 | 31,042,000 | — | — |
| 2024-06-07 | $140.66 | $196.10 | 17,859,000 | — | — |
| 2024-06-06 | $140.13 | $195.35 | 20,172,000 | — | — |
| 2024-06-05 | $141.31 | $197.00 | 32,947,000 | — | — |
| 2024-06-04 | $133.08 | $185.53 | 23,048,000 | — | — |
| 2024-06-03 | $132.19 | $184.28 | 26,278,000 | — | — |
| 2024-05-31 | $132.85 | $185.21 | 73,091,000 | — | — |
| 2024-05-30 | $136.41 | $190.16 | 21,717,000 | — | — |
| 2024-05-29 | $139.07 | $193.87 | 26,861,000 | — | — |
| 2024-05-28 | $141.24 | $196.91 | 22,919,000 | — | — |
| 2024-05-24 | $140.78 | $196.26 | 16,730,000 | — | — |
| 2024-05-23 | $139.33 | $194.24 | 31,039,000 | — | — |
| 2024-05-22 | $139.22 | $194.09 | 21,002,000 | — | — |
| 2024-05-21 | $139.92 | $195.06 | 15,333,000 | — | — |
| 2024-05-20 | $141.40 | $197.13 | 27,170,000 | — | — |
| 2024-05-17 | $139.53 | $194.51 | 18,174,000 | — | — |
| 2024-05-16 | $141.21 | $196.86 | 28,395,000 | — | — |
| 2024-05-15 | $143.62 | $200.21 | 32,757,000 | — | — |
| 2024-05-14 | $138.00 | $192.39 | 19,420,000 | — | — |
| 2024-05-13 | $133.75 | $186.46 | 18,507,000 | — | — |
| 2024-05-10 | $133.28 | $185.80 | 16,300,000 | — | — |
| 2024-05-09 | $130.57 | $182.02 | 12,170,000 | — | — |
| 2024-05-08 | $132.54 | $184.77 | 13,918,000 | — | — |
| 2024-05-07 | $130.31 | $181.66 | 12,413,000 | — | — |
| 2024-05-06 | $131.03 | $182.67 | 16,287,000 | — | — |
| 2024-05-03 | $127.81 | $178.18 | 24,898,000 | — | — |
| 2024-05-02 | $123.86 | $172.67 | 29,480,000 | — | — |
| 2024-05-01 | $124.29 | $173.26 | 30,958,000 | — | — |
| 2024-04-30 | $130.03 | $181.27 | 22,113,000 | — | — |
| 2024-04-29 | $133.86 | $186.61 | 13,372,000 | — | — |
| 2024-04-26 | $134.41 | $187.37 | 24,100,000 | — | — |
| 2024-04-25 | $129.44 | $180.45 | 30,410,000 | — | — |
| 2024-04-24 | $125.68 | $175.21 | 20,108,000 | — | — |
| 2024-04-23 | $124.92 | $174.15 | 22,025,000 | — | — |
| 2024-04-22 | $122.45 | $170.70 | 25,162,000 | — | — |
| 2024-04-19 | $120.47 | $167.95 | 44,797,000 | — | — |
| 2024-04-18 | $125.90 | $175.51 | 24,888,000 | — | — |
| 2024-04-17 | $128.26 | $178.81 | 24,718,000 | — | — |
| 2024-04-16 | $132.91 | $185.28 | 18,923,000 | — | — |
| 2024-04-15 | $131.07 | $182.72 | 24,370,000 | — | — |
| 2024-04-12 | $134.41 | $187.37 | 27,823,000 | — | — |
| 2024-04-11 | $138.25 | $192.73 | 31,713,000 | — | — |
| 2024-04-10 | $132.24 | $184.35 | 17,467,000 | — | — |
| 2024-04-09 | $133.41 | $185.98 | 17,986,000 | — | — |
| 2024-04-08 | $133.61 | $186.26 | 17,139,000 | — | — |
| 2024-04-05 | $133.94 | $186.73 | 19,438,000 | — | — |
| 2024-04-04 | $131.75 | $183.67 | 27,014,000 | — | — |
| 2024-04-03 | $136.32 | $190.04 | 28,650,000 | — | — |
| 2024-04-02 | $133.88 | $186.63 | 24,694,000 | — | — |
| 2024-04-01 | $135.03 | $188.24 | 17,252,000 | — | — |
| 2024-03-28 | $132.54 | $184.77 | 19,856,000 | — | — |
| 2024-03-27 | $131.87 | $183.84 | 25,583,000 | — | — |
| 2024-03-26 | $133.15 | $185.62 | 23,522,000 | — | — |
| 2024-03-25 | $135.16 | $188.42 | 21,237,000 | — | — |
| 2024-03-22 | $135.35 | $188.68 | 38,624,000 | — | — |
| 2024-03-21 | $134.80 | $187.92 | 72,468,000 | — | — |
| 2024-03-20 | $127.60 | $177.88 | 40,946,000 | — | — |
| 2024-03-19 | $123.80 | $171.86 | 24,491,000 | — | — |
| 2024-03-18 | $123.72 | $171.75 | 25,737,000 | — | — |
| 2024-03-15 | $123.55 | $171.51 | 88,823,000 | — | — |
| 2024-03-14 | $126.23 | $175.22 | 38,029,000 | — | — |
| 2024-03-13 | $125.79 | $174.61 | 37,838,000 | — | — |
| 2024-03-12 | $129.19 | $179.33 | 42,789,000 | — | — |
| 2024-03-11 | $129.31 | $179.51 | 31,105,000 | — | — |
| 2024-03-08 | $130.87 | $181.67 | 74,025,000 | — | — |
| 2024-03-07 | $140.70 | $195.32 | 62,832,000 | — | — |
| 2024-03-06 | $135.00 | $187.40 | 43,196,000 | — | — |
| 2024-03-05 | $134.27 | $186.40 | 36,040,000 | — | — |
| 2024-03-04 | $140.23 | $194.66 | 34,854,000 | — | — |
| 2024-03-01 | $139.92 | $194.23 | 44,488,000 | — | — |
| 2024-02-29 | $130.05 | $180.53 | 27,536,000 | — | — |
| 2024-02-28 | $128.94 | $178.99 | 10,967,000 | — | — |
| 2024-02-27 | $129.62 | $179.94 | 12,126,000 | — | — |
| 2024-02-26 | $130.91 | $181.73 | 16,282,000 | — | — |
| 2024-02-23 | $129.64 | $179.96 | 23,115,000 | — | — |
| 2024-02-22 | $130.49 | $181.14 | 40,819,000 | — | — |
| 2024-02-21 | $122.75 | $170.39 | 20,579,000 | — | — |
| 2024-02-20 | $122.65 | $170.27 | 26,329,000 | — | — |
| 2024-02-16 | $124.55 | $172.89 | 21,268,000 | — | — |
| 2024-02-15 | $126.51 | $175.61 | 21,873,000 | — | — |
| 2024-02-14 | $126.22 | $175.22 | 27,306,000 | — | — |
| 2024-02-13 | $125.17 | $173.75 | 31,907,000 | — | — |
| 2024-02-12 | $126.50 | $175.60 | 24,778,000 | — | — |
| 2024-02-09 | $128.34 | $178.16 | 26,293,000 | — | — |
| 2024-02-08 | $127.48 | $176.96 | 29,326,000 | — | — |
| 2024-02-07 | $125.71 | $174.50 | 25,768,000 | — | — |
| 2024-02-06 | $122.26 | $169.72 | 25,354,000 | — | — |
| 2024-02-05 | $124.31 | $172.56 | 22,045,000 | — | — |
| 2024-02-02 | $122.43 | $169.96 | 26,689,000 | — | — |
| 2024-02-01 | $120.00 | $166.58 | 19,411,000 | — | — |
| 2024-01-31 | $118.00 | $163.80 | 27,400,000 | — | — |
| 2024-01-30 | $120.82 | $167.71 | 20,683,000 | — | — |
| 2024-01-29 | $121.78 | $169.05 | 21,526,000 | — | — |
| 2024-01-26 | $120.49 | $167.26 | 25,818,000 | — | — |
| 2024-01-25 | $123.00 | $170.74 | 36,356,000 | — | — |
| 2024-01-24 | $125.39 | $174.06 | 34,805,000 | — | — |
| 2024-01-23 | $122.63 | $170.23 | 16,952,000 | — | — |
| 2024-01-22 | $122.05 | $169.43 | 31,222,000 | — | — |
| 2024-01-19 | $121.12 | $168.13 | 53,077,000 | — | — |
| 2024-01-18 | $114.39 | $158.79 | 32,228,000 | — | — |
| 2024-01-17 | $110.37 | $153.21 | 18,314,000 | — | — |
| 2024-01-16 | $111.50 | $154.78 | 26,145,000 | — | — |
| 2024-01-12 | $110.77 | $153.76 | 26,882,000 | — | — |
| 2024-01-11 | $110.00 | $152.70 | 25,757,000 | — | — |
| 2024-01-10 | $108.06 | $150.00 | 17,643,000 | — | — |
| 2024-01-09 | $108.25 | $150.27 | 23,225,000 | — | — |
| 2024-01-08 | $107.49 | $149.21 | 33,110,000 | — | — |
| 2024-01-05 | $104.93 | $145.66 | 22,475,000 | — | — |
| 2024-01-04 | $104.90 | $145.62 | 25,658,000 | — | — |
| 2024-01-03 | $105.86 | $146.95 | 34,735,000 | — | — |
| 2024-01-02 | $108.54 | $150.67 | 28,831,000 | — | — |