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-10-12 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 | $163.83 | $206.01 | 2,491,900 | — | — |
| 2024-12-30 | $160.98 | $202.43 | 2,086,900 | — | — |
| 2024-12-27 | $158.34 | $199.11 | 1,723,500 | — | — |
| 2024-12-26 | $158.03 | $198.72 | 1,163,800 | — | — |
| 2024-12-24 | $157.77 | $198.39 | 823,200 | — | — |
| 2024-12-23 | $156.10 | $196.29 | 2,107,300 | — | — |
| 2024-12-20 | $154.94 | $194.83 | 7,837,400 | — | — |
| 2024-12-19 | $153.06 | $192.47 | 2,963,100 | — | — |
| 2024-12-18 | $156.08 | $196.27 | 2,546,800 | — | — |
| 2024-12-17 | $160.14 | $201.37 | 2,714,400 | — | — |
| 2024-12-16 | $158.93 | $199.85 | 2,370,800 | — | — |
| 2024-12-13 | $163.34 | $205.40 | 1,718,100 | — | — |
| 2024-12-12 | $162.23 | $204.00 | 1,627,900 | — | — |
| 2024-12-11 | $163.90 | $206.10 | 2,662,900 | — | — |
| 2024-12-10 | $163.15 | $205.16 | 2,298,900 | — | — |
| 2024-12-09 | $167.12 | $210.15 | 1,775,700 | — | — |
| 2024-12-06 | $166.83 | $209.79 | 3,104,700 | — | — |
| 2024-12-05 | $172.68 | $217.14 | 2,157,300 | — | — |
| 2024-12-04 | $170.99 | $215.02 | 2,437,500 | — | — |
| 2024-12-03 | $175.76 | $221.01 | 1,804,400 | — | — |
| 2024-12-02 | $175.83 | $221.10 | 1,719,200 | — | — |
| 2024-11-29 | $177.59 | $223.32 | 820,300 | — | — |
| 2024-11-27 | $176.19 | $221.56 | 1,490,400 | — | — |
| 2024-11-26 | $175.97 | $221.28 | 2,466,800 | — | — |
| 2024-11-25 | $179.55 | $225.78 | 2,957,900 | — | — |
| 2024-11-22 | $185.29 | $233.00 | 2,188,900 | — | — |
| 2024-11-21 | $182.70 | $229.74 | 2,140,300 | — | — |
| 2024-11-20 | $181.46 | $228.18 | 1,647,800 | — | — |
| 2024-11-19 | $180.12 | $226.50 | 1,632,800 | — | — |
| 2024-11-18 | $181.90 | $228.74 | 1,967,600 | — | — |
| 2024-11-15 | $176.60 | $222.07 | 2,123,400 | — | — |
| 2024-11-14 | $182.42 | $229.39 | 1,366,000 | — | — |
| 2024-11-13 | $182.24 | $228.03 | 1,469,300 | — | — |
| 2024-11-12 | $179.91 | $225.12 | 1,788,200 | — | — |
| 2024-11-11 | $179.13 | $224.14 | 2,803,600 | — | — |
| 2024-11-08 | $181.88 | $227.58 | 2,579,100 | — | — |
| 2024-11-07 | $181.59 | $227.22 | 1,727,300 | — | — |
| 2024-11-06 | $183.62 | $229.76 | 3,017,300 | — | — |
| 2024-11-05 | $175.63 | $219.76 | 3,691,100 | — | — |
| 2024-11-04 | $179.76 | $224.93 | 1,918,600 | — | — |
| 2024-11-01 | $175.81 | $219.99 | 1,946,100 | — | — |
| 2024-10-31 | $176.77 | $221.19 | 2,028,700 | — | — |
| 2024-10-30 | $176.65 | $221.04 | 1,568,200 | — | — |
| 2024-10-29 | $175.64 | $219.77 | 1,690,800 | — | — |
| 2024-10-28 | $178.19 | $222.96 | 1,788,200 | — | — |
| 2024-10-25 | $184.38 | $230.71 | 2,150,800 | — | — |
| 2024-10-24 | $180.91 | $226.37 | 1,072,700 | — | — |
| 2024-10-23 | $181.12 | $226.63 | 1,415,100 | — | — |
| 2024-10-22 | $184.03 | $230.27 | 1,068,000 | — | — |
| 2024-10-21 | $182.41 | $228.24 | 1,461,000 | — | — |
| 2024-10-18 | $183.99 | $230.22 | 1,214,200 | — | — |
| 2024-10-17 | $183.96 | $230.18 | 1,753,800 | — | — |
| 2024-10-16 | $182.46 | $228.31 | 1,916,600 | — | — |
| 2024-10-15 | $179.77 | $224.94 | 2,845,200 | — | — |
| 2024-10-14 | $190.70 | $238.62 | 1,560,500 | — | — |
| 2024-10-11 | $194.96 | $243.95 | 1,366,800 | — | — |
| 2024-10-10 | $194.06 | $242.82 | 1,431,600 | — | — |
| 2024-10-09 | $193.75 | $242.43 | 2,270,800 | — | — |
| 2024-10-08 | $193.77 | $242.46 | 10,794,600 | — | — |
| 2024-10-07 | $199.50 | $249.63 | 3,780,800 | — | — |
| 2024-10-04 | $194.61 | $243.51 | 3,491,700 | — | — |
| 2024-10-03 | $188.30 | $235.61 | 3,018,800 | — | — |
| 2024-10-02 | $181.29 | $226.84 | 3,037,900 | — | — |
| 2024-10-01 | $177.52 | $222.13 | 3,149,200 | — | — |
| 2024-09-30 | $172.40 | $215.72 | 2,768,200 | — | — |
| 2024-09-27 | $170.63 | $213.50 | 5,079,300 | — | — |
| 2024-09-26 | $168.86 | $211.29 | 4,646,800 | — | — |
| 2024-09-25 | $180.53 | $225.89 | 1,740,600 | — | — |
| 2024-09-24 | $185.43 | $232.02 | 3,046,800 | — | — |
| 2024-09-23 | $185.25 | $231.80 | 3,249,300 | — | — |
| 2024-09-20 | $181.00 | $226.48 | 7,855,300 | — | — |
| 2024-09-19 | $181.63 | $227.27 | 1,175,100 | — | — |
| 2024-09-18 | $178.12 | $222.88 | 1,609,800 | — | — |
| 2024-09-17 | $179.77 | $224.94 | 1,817,500 | — | — |
| 2024-09-16 | $174.81 | $218.73 | 1,638,300 | — | — |
| 2024-09-13 | $172.42 | $215.74 | 1,464,800 | — | — |
| 2024-09-12 | $170.86 | $213.79 | 2,673,900 | — | — |
| 2024-09-11 | $168.50 | $210.84 | 2,580,700 | — | — |
| 2024-09-10 | $171.49 | $214.58 | 3,135,100 | — | — |
| 2024-09-09 | $179.21 | $224.24 | 1,442,900 | — | — |
| 2024-09-06 | $179.73 | $224.89 | 1,505,600 | — | — |
| 2024-09-05 | $184.01 | $230.25 | 1,312,600 | — | — |
| 2024-09-04 | $184.28 | $230.58 | 1,098,600 | — | — |
| 2024-09-03 | $187.48 | $234.59 | 1,414,100 | — | — |
| 2024-08-30 | $195.11 | $244.14 | 1,811,900 | — | — |
| 2024-08-29 | $196.79 | $246.24 | 1,054,700 | — | — |
| 2024-08-28 | $194.57 | $243.46 | 698,700 | — | — |
| 2024-08-27 | $194.71 | $243.63 | 876,600 | — | — |
| 2024-08-26 | $197.28 | $246.85 | 1,127,100 | — | — |
| 2024-08-23 | $195.22 | $244.27 | 755,500 | — | — |
| 2024-08-22 | $191.73 | $239.91 | 893,400 | — | — |
| 2024-08-21 | $191.12 | $239.14 | 1,105,500 | — | — |
| 2024-08-20 | $189.75 | $237.43 | 1,114,600 | — | — |
| 2024-08-19 | $195.84 | $245.05 | 1,189,700 | — | — |
| 2024-08-16 | $194.82 | $243.77 | 1,163,700 | — | — |
| 2024-08-15 | $196.58 | $245.97 | 1,220,000 | — | — |
| 2024-08-14 | $196.45 | $242.88 | 1,066,700 | — | — |
| 2024-08-13 | $196.14 | $242.50 | 1,783,000 | — | — |
| 2024-08-12 | $201.29 | $248.87 | 1,114,700 | — | — |
| 2024-08-09 | $199.77 | $246.99 | 1,289,100 | — | — |
| 2024-08-08 | $197.49 | $244.17 | 1,319,600 | — | — |
| 2024-08-07 | $191.38 | $236.62 | 1,454,900 | — | — |
| 2024-08-06 | $189.70 | $234.54 | 1,953,100 | — | — |
| 2024-08-05 | $185.18 | $228.95 | 2,421,900 | — | — |
| 2024-08-02 | $189.06 | $233.75 | 1,999,200 | — | — |
| 2024-08-01 | $198.22 | $245.07 | 1,525,000 | — | — |
| 2024-07-31 | $202.31 | $250.13 | 1,245,800 | — | — |
| 2024-07-30 | $198.08 | $244.90 | 1,525,100 | — | — |
| 2024-07-29 | $198.27 | $245.13 | 853,000 | — | — |
| 2024-07-26 | $200.76 | $248.21 | 775,700 | — | — |
| 2024-07-25 | $199.80 | $247.03 | 1,067,800 | — | — |
| 2024-07-24 | $198.83 | $245.83 | 1,178,900 | — | — |
| 2024-07-23 | $198.36 | $245.25 | 1,390,300 | — | — |
| 2024-07-22 | $204.68 | $253.06 | 930,500 | — | — |
| 2024-07-19 | $205.47 | $254.04 | 1,348,100 | — | — |
| 2024-07-18 | $210.03 | $259.67 | 893,900 | — | — |
| 2024-07-17 | $210.94 | $260.80 | 1,485,200 | — | — |
| 2024-07-16 | $209.06 | $258.47 | 1,077,600 | — | — |
| 2024-07-15 | $210.93 | $260.79 | 1,410,700 | — | — |
| 2024-07-12 | $204.17 | $252.43 | 1,128,200 | — | — |
| 2024-07-11 | $207.17 | $256.14 | 1,249,100 | — | — |
| 2024-07-10 | $202.39 | $250.23 | 970,900 | — | — |
| 2024-07-09 | $202.60 | $250.49 | 993,300 | — | — |
| 2024-07-08 | $203.35 | $251.41 | 774,800 | — | — |
| 2024-07-05 | $203.53 | $251.64 | 761,300 | — | — |
| 2024-07-03 | $206.93 | $255.84 | 741,100 | — | — |
| 2024-07-02 | $204.90 | $253.33 | 1,763,200 | — | — |
| 2024-07-01 | $203.71 | $251.86 | 1,230,300 | — | — |
| 2024-06-28 | $200.19 | $247.51 | 2,105,900 | — | — |
| 2024-06-27 | $199.19 | $246.27 | 1,036,500 | — | — |
| 2024-06-26 | $196.96 | $243.51 | 1,258,000 | — | — |
| 2024-06-25 | $197.88 | $244.65 | 1,441,900 | — | — |
| 2024-06-24 | $198.03 | $244.84 | 1,809,700 | — | — |
| 2024-06-21 | $190.88 | $236.00 | 3,342,900 | — | — |
| 2024-06-20 | $192.73 | $238.28 | 1,960,000 | — | — |
| 2024-06-18 | $188.87 | $233.51 | 1,124,300 | — | — |
| 2024-06-17 | $187.56 | $231.89 | 1,235,300 | — | — |
| 2024-06-14 | $185.97 | $229.93 | 978,300 | — | — |
| 2024-06-13 | $190.35 | $235.34 | 1,268,800 | — | — |
| 2024-06-12 | $193.65 | $239.42 | 1,056,800 | — | — |
| 2024-06-11 | $193.67 | $239.45 | 716,300 | — | — |
| 2024-06-10 | $193.97 | $239.82 | 961,200 | — | — |
| 2024-06-07 | $190.30 | $235.28 | 1,027,800 | — | — |
| 2024-06-06 | $191.04 | $236.20 | 1,181,400 | — | — |
| 2024-06-05 | $189.19 | $233.91 | 825,700 | — | — |
| 2024-06-04 | $189.22 | $233.94 | 1,744,900 | — | — |
| 2024-06-03 | $190.71 | $235.79 | 2,775,100 | — | — |
| 2024-05-31 | $199.26 | $246.36 | 2,933,800 | — | — |
| 2024-05-30 | $197.34 | $243.98 | 1,288,500 | — | — |
| 2024-05-29 | $195.02 | $241.12 | 1,527,700 | — | — |
| 2024-05-28 | $197.76 | $244.50 | 1,304,000 | — | — |
| 2024-05-24 | $193.46 | $239.19 | 688,400 | — | — |
| 2024-05-23 | $191.96 | $237.33 | 1,394,600 | — | — |
| 2024-05-22 | $192.34 | $237.80 | 1,179,200 | — | — |
| 2024-05-21 | $196.56 | $243.02 | 834,100 | — | — |
| 2024-05-20 | $197.83 | $244.59 | 929,000 | — | — |
| 2024-05-17 | $197.67 | $244.39 | 1,011,900 | — | — |
| 2024-05-16 | $194.59 | $240.58 | 1,145,200 | — | — |
| 2024-05-15 | $196.74 | $243.24 | 1,614,800 | — | — |
| 2024-05-14 | $198.05 | $244.86 | 1,474,600 | — | — |
| 2024-05-13 | $200.77 | $245.79 | 1,384,100 | — | — |
| 2024-05-10 | $202.19 | $247.53 | 1,732,200 | — | — |
| 2024-05-09 | $203.72 | $249.40 | 1,032,900 | — | — |
| 2024-05-08 | $203.22 | $248.79 | 1,390,200 | — | — |
| 2024-05-07 | $203.68 | $249.35 | 1,244,800 | — | — |
| 2024-05-06 | $204.19 | $249.98 | 1,791,600 | — | — |
| 2024-05-03 | $201.50 | $246.68 | 1,873,700 | — | — |
| 2024-05-02 | $197.63 | $241.95 | 1,933,200 | — | — |
| 2024-05-01 | $196.01 | $239.96 | 2,875,200 | — | — |
| 2024-04-30 | $201.13 | $246.23 | 2,042,700 | — | — |
| 2024-04-29 | $205.86 | $252.02 | 1,663,400 | — | — |
| 2024-04-26 | $207.76 | $254.35 | 1,184,000 | — | — |
| 2024-04-25 | $207.10 | $253.54 | 1,093,800 | — | — |
| 2024-04-24 | $205.24 | $251.26 | 1,289,500 | — | — |
| 2024-04-23 | $204.37 | $250.20 | 960,400 | — | — |
| 2024-04-22 | $202.58 | $248.01 | 1,416,100 | — | — |
| 2024-04-19 | $200.74 | $245.75 | 1,800,800 | — | — |
| 2024-04-18 | $199.60 | $244.36 | 1,063,300 | — | — |
| 2024-04-17 | $201.15 | $246.25 | 1,578,200 | — | — |
| 2024-04-16 | $203.95 | $249.68 | 1,331,900 | — | — |
| 2024-04-15 | $205.35 | $251.40 | 1,229,200 | — | — |
| 2024-04-12 | $206.34 | $252.61 | 1,526,900 | — | — |
| 2024-04-11 | $208.26 | $254.96 | 1,250,200 | — | — |
| 2024-04-10 | $206.23 | $252.47 | 1,182,900 | — | — |
| 2024-04-09 | $205.53 | $251.62 | 1,830,200 | — | — |
| 2024-04-08 | $206.57 | $252.89 | 1,830,400 | — | — |
| 2024-04-05 | $204.32 | $250.14 | 1,519,800 | — | — |
| 2024-04-04 | $201.05 | $246.13 | 1,459,700 | — | — |
| 2024-04-03 | $203.22 | $248.79 | 1,490,100 | — | — |
| 2024-04-02 | $200.37 | $245.30 | 1,543,800 | — | — |
| 2024-04-01 | $199.45 | $244.17 | 1,148,300 | — | — |
| 2024-03-28 | $198.17 | $242.61 | 1,052,600 | — | — |
| 2024-03-27 | $196.53 | $240.60 | 987,000 | — | — |
| 2024-03-26 | $194.25 | $237.81 | 1,541,900 | — | — |
| 2024-03-25 | $196.59 | $240.67 | 1,332,700 | — | — |
| 2024-03-22 | $194.70 | $238.36 | 1,080,300 | — | — |
| 2024-03-21 | $194.40 | $237.99 | 1,326,900 | — | — |
| 2024-03-20 | $192.90 | $236.15 | 1,373,600 | — | — |
| 2024-03-19 | $192.62 | $235.81 | 1,288,700 | — | — |
| 2024-03-18 | $190.06 | $232.68 | 1,170,300 | — | — |
| 2024-03-15 | $189.94 | $232.53 | 3,367,100 | — | — |
| 2024-03-14 | $189.50 | $231.99 | 1,467,800 | — | — |
| 2024-03-13 | $187.56 | $229.62 | 1,436,900 | — | — |
| 2024-03-12 | $184.52 | $225.90 | 1,099,200 | — | — |
| 2024-03-11 | $184.50 | $225.87 | 1,290,800 | — | — |
| 2024-03-08 | $183.29 | $224.39 | 1,251,800 | — | — |
| 2024-03-07 | $182.81 | $223.80 | 1,551,100 | — | — |
| 2024-03-06 | $181.18 | $221.81 | 1,736,600 | — | — |
| 2024-03-05 | $180.06 | $220.44 | 1,141,500 | — | — |
| 2024-03-04 | $178.89 | $219.00 | 1,320,000 | — | — |
| 2024-03-01 | $185.17 | $222.92 | 1,774,300 | — | — |
| 2024-02-29 | $182.52 | $219.73 | 2,029,400 | — | — |
| 2024-02-28 | $179.76 | $216.41 | 1,458,000 | — | — |
| 2024-02-27 | $177.95 | $214.23 | 1,499,100 | — | — |
| 2024-02-26 | $177.11 | $213.22 | 1,374,200 | — | — |
| 2024-02-23 | $176.36 | $212.31 | 2,092,400 | — | — |
| 2024-02-22 | $176.73 | $212.76 | 2,346,100 | — | — |
| 2024-02-21 | $179.75 | $216.40 | 3,442,900 | — | — |
| 2024-02-20 | $178.06 | $214.36 | 2,792,200 | — | — |
| 2024-02-16 | $179.42 | $216.00 | 2,540,900 | — | — |
| 2024-02-15 | $178.52 | $214.91 | 3,728,700 | — | — |
| 2024-02-14 | $169.86 | $204.49 | 3,724,500 | — | — |
| 2024-02-13 | $165.60 | $199.36 | 3,354,200 | — | — |
| 2024-02-12 | $165.98 | $199.82 | 7,276,300 | — | — |
| 2024-02-09 | $151.74 | $182.68 | 1,015,100 | — | — |
| 2024-02-08 | $153.48 | $184.77 | 1,674,700 | — | — |
| 2024-02-07 | $151.45 | $182.33 | 1,754,700 | — | — |
| 2024-02-06 | $151.99 | $182.98 | 1,927,200 | — | — |
| 2024-02-05 | $149.62 | $180.12 | 1,613,000 | — | — |
| 2024-02-02 | $150.22 | $180.85 | 1,282,800 | — | — |
| 2024-02-01 | $152.72 | $183.86 | 1,578,800 | — | — |
| 2024-01-31 | $153.74 | $185.08 | 1,636,100 | — | — |
| 2024-01-30 | $156.93 | $188.92 | 2,002,400 | — | — |
| 2024-01-29 | $154.86 | $186.43 | 2,775,200 | — | — |
| 2024-01-26 | $156.24 | $188.09 | 1,443,200 | — | — |
| 2024-01-25 | $156.32 | $188.19 | 2,399,500 | — | — |
| 2024-01-24 | $153.20 | $184.43 | 1,470,200 | — | — |
| 2024-01-23 | $151.47 | $182.35 | 1,307,300 | — | — |
| 2024-01-22 | $151.94 | $182.92 | 2,268,600 | — | — |
| 2024-01-19 | $151.06 | $181.86 | 1,344,100 | — | — |
| 2024-01-18 | $149.74 | $180.27 | 1,460,800 | — | — |
| 2024-01-17 | $149.78 | $180.32 | 1,448,100 | — | — |
| 2024-01-16 | $151.16 | $181.98 | 1,423,100 | — | — |
| 2024-01-12 | $153.84 | $185.20 | 1,472,500 | — | — |
| 2024-01-11 | $151.39 | $182.25 | 1,234,700 | — | — |
| 2024-01-10 | $151.36 | $182.22 | 1,470,200 | — | — |
| 2024-01-09 | $152.76 | $183.90 | 1,356,800 | — | — |
| 2024-01-08 | $155.76 | $187.51 | 2,130,700 | — | — |
| 2024-01-05 | $155.95 | $187.74 | 1,654,700 | — | — |
| 2024-01-04 | $155.82 | $187.59 | 1,815,200 | — | — |
| 2024-01-03 | $160.17 | $192.82 | 1,391,300 | — | — |
| 2024-01-02 | $157.01 | $189.02 | 1,400,300 | — | — |