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
- 2022-01-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 | $223.71 | $230.08 | 1,885,700 | — | — |
| 2024-12-30 | $226.32 | $232.77 | 1,587,100 | — | — |
| 2024-12-27 | $226.54 | $232.99 | 1,466,000 | — | — |
| 2024-12-26 | $228.64 | $235.15 | 920,500 | — | — |
| 2024-12-24 | $229.79 | $236.33 | 978,400 | — | — |
| 2024-12-23 | $228.28 | $234.78 | 1,935,200 | — | — |
| 2024-12-20 | $227.02 | $233.49 | 4,985,400 | — | — |
| 2024-12-19 | $225.17 | $231.58 | 3,626,800 | — | — |
| 2024-12-18 | $225.76 | $232.19 | 3,173,700 | — | — |
| 2024-12-17 | $234.24 | $240.91 | 2,506,500 | — | — |
| 2024-12-16 | $239.30 | $246.12 | 1,974,400 | — | — |
| 2024-12-13 | $239.07 | $245.88 | 2,004,800 | — | — |
| 2024-12-12 | $239.02 | $245.83 | 2,822,000 | — | — |
| 2024-12-11 | $236.60 | $243.34 | 2,386,700 | — | — |
| 2024-12-10 | $232.34 | $238.96 | 2,771,500 | — | — |
| 2024-12-09 | $239.85 | $246.68 | 3,262,400 | — | — |
| 2024-12-06 | $253.63 | $260.85 | 1,329,700 | — | — |
| 2024-12-05 | $256.09 | $263.38 | 2,118,200 | — | — |
| 2024-12-04 | $254.20 | $261.44 | 2,701,200 | — | — |
| 2024-12-03 | $247.51 | $254.56 | 1,784,600 | — | — |
| 2024-12-02 | $249.58 | $256.69 | 1,908,400 | — | — |
| 2024-11-29 | $256.56 | $263.87 | 1,185,700 | — | — |
| 2024-11-27 | $253.39 | $260.61 | 2,298,200 | — | — |
| 2024-11-26 | $266.73 | $274.33 | 3,881,600 | — | — |
| 2024-11-25 | $248.93 | $256.02 | 3,459,600 | — | — |
| 2024-11-22 | $249.89 | $257.01 | 2,471,600 | — | — |
| 2024-11-21 | $251.84 | $259.01 | 3,586,400 | — | — |
| 2024-11-20 | $235.42 | $242.13 | 2,567,600 | — | — |
| 2024-11-19 | $234.58 | $241.26 | 2,197,500 | — | — |
| 2024-11-18 | $230.28 | $236.84 | 3,293,200 | — | — |
| 2024-11-15 | $224.28 | $230.67 | 2,717,400 | — | — |
| 2024-11-14 | $225.38 | $231.44 | 2,513,200 | — | — |
| 2024-11-13 | $225.96 | $232.03 | 2,979,500 | — | — |
| 2024-11-12 | $228.70 | $234.85 | 4,460,000 | — | — |
| 2024-11-11 | $237.27 | $243.65 | 3,382,100 | — | — |
| 2024-11-08 | $239.37 | $245.80 | 5,162,100 | — | — |
| 2024-11-07 | $241.59 | $248.08 | 4,154,900 | — | — |
| 2024-11-06 | $234.99 | $241.30 | 4,790,100 | — | — |
| 2024-11-05 | $233.75 | $240.03 | 6,347,400 | — | — |
| 2024-11-04 | $225.95 | $232.02 | 10,719,400 | — | — |
| 2024-11-01 | $258.10 | $265.04 | 2,804,500 | — | — |
| 2024-10-31 | $262.96 | $270.03 | 2,290,900 | — | — |
| 2024-10-30 | $261.78 | $268.81 | 1,831,000 | — | — |
| 2024-10-29 | $265.00 | $272.12 | 1,829,700 | — | — |
| 2024-10-28 | $266.98 | $274.15 | 1,542,500 | — | — |
| 2024-10-25 | $264.41 | $271.51 | 2,016,200 | — | — |
| 2024-10-24 | $264.50 | $271.61 | 1,553,700 | — | — |
| 2024-10-23 | $266.05 | $273.20 | 2,633,700 | — | — |
| 2024-10-22 | $266.00 | $273.15 | 2,134,100 | — | — |
| 2024-10-21 | $273.72 | $281.08 | 1,650,900 | — | — |
| 2024-10-18 | $270.16 | $277.42 | 1,708,800 | — | — |
| 2024-10-17 | $271.20 | $278.49 | 3,209,900 | — | — |
| 2024-10-16 | $279.80 | $287.32 | 2,469,300 | — | — |
| 2024-10-15 | $266.15 | $273.30 | 3,000,900 | — | — |
| 2024-10-14 | $271.74 | $279.04 | 2,229,300 | — | — |
| 2024-10-11 | $266.22 | $273.37 | 4,477,700 | — | — |
| 2024-10-10 | $262.31 | $269.36 | 2,733,500 | — | — |
| 2024-10-09 | $262.28 | $269.33 | 5,235,800 | — | — |
| 2024-10-08 | $279.39 | $286.90 | 2,599,100 | — | — |
| 2024-10-07 | $278.56 | $286.05 | 3,477,000 | — | — |
| 2024-10-04 | $285.52 | $293.19 | 3,829,200 | — | — |
| 2024-10-03 | $277.37 | $284.82 | 4,274,200 | — | — |
| 2024-10-02 | $265.38 | $272.51 | 3,233,600 | — | — |
| 2024-10-01 | $265.61 | $272.75 | 3,179,800 | — | — |
| 2024-09-30 | $260.02 | $267.01 | 2,899,300 | — | — |
| 2024-09-27 | $257.00 | $263.91 | 2,598,100 | — | — |
| 2024-09-26 | $256.77 | $263.67 | 4,072,200 | — | — |
| 2024-09-25 | $262.86 | $269.92 | 6,246,200 | — | — |
| 2024-09-24 | $253.49 | $260.30 | 4,562,700 | — | — |
| 2024-09-23 | $257.12 | $264.03 | 10,270,000 | — | — |
| 2024-09-20 | $254.98 | $261.83 | 15,031,400 | — | — |
| 2024-09-19 | $208.50 | $214.10 | 3,432,600 | — | — |
| 2024-09-18 | $200.33 | $205.71 | 1,796,000 | — | — |
| 2024-09-17 | $201.23 | $206.64 | 2,881,700 | — | — |
| 2024-09-16 | $199.25 | $204.60 | 2,264,000 | — | — |
| 2024-09-13 | $195.98 | $201.25 | 2,613,600 | — | — |
| 2024-09-12 | $189.93 | $195.03 | 2,154,600 | — | — |
| 2024-09-11 | $187.25 | $192.28 | 2,846,900 | — | — |
| 2024-09-10 | $180.25 | $185.09 | 2,301,800 | — | — |
| 2024-09-09 | $174.92 | $179.62 | 2,184,400 | — | — |
| 2024-09-06 | $173.11 | $177.76 | 3,390,300 | — | — |
| 2024-09-05 | $176.07 | $180.80 | 2,444,900 | — | — |
| 2024-09-04 | $177.52 | $182.29 | 3,310,400 | — | — |
| 2024-09-03 | $177.78 | $182.56 | 4,252,300 | — | — |
| 2024-08-30 | $196.70 | $201.99 | 2,239,400 | — | — |
| 2024-08-29 | $194.44 | $199.66 | 2,463,800 | — | — |
| 2024-08-28 | $193.77 | $198.98 | 2,493,200 | — | — |
| 2024-08-27 | $196.14 | $201.41 | 1,703,200 | — | — |
| 2024-08-26 | $194.89 | $200.13 | 1,953,400 | — | — |
| 2024-08-23 | $194.99 | $200.23 | 2,683,300 | — | — |
| 2024-08-22 | $194.95 | $200.19 | 1,520,300 | — | — |
| 2024-08-21 | $196.74 | $202.03 | 2,404,200 | — | — |
| 2024-08-20 | $190.72 | $195.84 | 2,507,000 | — | — |
| 2024-08-19 | $192.78 | $197.96 | 2,025,100 | — | — |
| 2024-08-16 | $189.98 | $195.08 | 2,572,300 | — | — |
| 2024-08-15 | $190.39 | $195.51 | 4,241,900 | — | — |
| 2024-08-14 | $186.15 | $191.15 | 2,327,900 | — | — |
| 2024-08-13 | $189.41 | $194.50 | 2,349,000 | — | — |
| 2024-08-12 | $187.33 | $192.36 | 2,232,300 | — | — |
| 2024-08-09 | $189.87 | $194.61 | 3,204,000 | — | — |
| 2024-08-08 | $187.03 | $191.70 | 3,338,800 | — | — |
| 2024-08-07 | $179.66 | $184.14 | 6,154,900 | — | — |
| 2024-08-06 | $181.04 | $185.56 | 6,322,100 | — | — |
| 2024-08-05 | $169.97 | $174.21 | 5,430,800 | — | — |
| 2024-08-02 | $167.08 | $171.25 | 6,099,200 | — | — |
| 2024-08-01 | $177.57 | $182.00 | 4,482,100 | — | — |
| 2024-07-31 | $189.80 | $194.54 | 7,483,700 | — | — |
| 2024-07-30 | $168.69 | $172.90 | 3,517,100 | — | — |
| 2024-07-29 | $172.68 | $176.99 | 2,100,100 | — | — |
| 2024-07-26 | $175.04 | $179.41 | 3,469,300 | — | — |
| 2024-07-25 | $170.43 | $174.68 | 5,542,000 | — | — |
| 2024-07-24 | $175.08 | $179.45 | 4,910,100 | — | — |
| 2024-07-23 | $189.87 | $194.61 | 1,856,600 | — | — |
| 2024-07-22 | $190.42 | $195.17 | 1,868,800 | — | — |
| 2024-07-19 | $189.30 | $194.03 | 2,827,000 | — | — |
| 2024-07-18 | $187.28 | $191.95 | 5,484,900 | — | — |
| 2024-07-17 | $186.67 | $191.33 | 6,748,700 | — | — |
| 2024-07-16 | $204.88 | $209.99 | 4,049,600 | — | — |
| 2024-07-15 | $212.88 | $218.19 | 2,164,300 | — | — |
| 2024-07-12 | $217.14 | $222.56 | 1,760,700 | — | — |
| 2024-07-11 | $216.84 | $222.25 | 2,438,200 | — | — |
| 2024-07-10 | $219.55 | $225.03 | 2,584,300 | — | — |
| 2024-07-09 | $215.96 | $221.35 | 1,773,200 | — | — |
| 2024-07-08 | $215.73 | $221.11 | 1,634,400 | — | — |
| 2024-07-05 | $211.29 | $216.56 | 1,601,600 | — | — |
| 2024-07-03 | $210.07 | $215.31 | 1,612,700 | — | — |
| 2024-07-02 | $206.15 | $211.30 | 1,905,300 | — | — |
| 2024-07-01 | $205.05 | $210.17 | 4,168,400 | — | — |
| 2024-06-28 | $200.27 | $205.27 | 10,579,100 | — | — |
| 2024-06-27 | $204.78 | $209.89 | 4,733,600 | — | — |
| 2024-06-26 | $210.31 | $215.56 | 4,237,000 | — | — |
| 2024-06-25 | $222.37 | $227.92 | 2,221,900 | — | — |
| 2024-06-24 | $216.10 | $221.49 | 2,474,100 | — | — |
| 2024-06-21 | $218.13 | $223.57 | 5,511,600 | — | — |
| 2024-06-20 | $222.31 | $227.86 | 3,075,100 | — | — |
| 2024-06-18 | $220.41 | $225.91 | 2,714,700 | — | — |
| 2024-06-17 | $212.02 | $217.31 | 3,321,100 | — | — |
| 2024-06-14 | $214.90 | $220.26 | 2,373,800 | — | — |
| 2024-06-13 | $219.93 | $225.42 | 2,238,200 | — | — |
| 2024-06-12 | $218.13 | $223.57 | 3,137,900 | — | — |
| 2024-06-11 | $218.31 | $223.76 | 3,701,900 | — | — |
| 2024-06-10 | $214.63 | $219.99 | 5,719,100 | — | — |
| 2024-06-07 | $198.00 | $202.94 | 4,558,700 | — | — |
| 2024-06-06 | $202.60 | $207.66 | 4,842,100 | — | — |
| 2024-06-05 | $209.33 | $214.56 | 4,502,200 | — | — |
| 2024-06-04 | $203.14 | $208.21 | 4,666,700 | — | — |
| 2024-06-03 | $208.26 | $213.46 | 4,922,600 | — | — |
| 2024-05-31 | $217.25 | $222.67 | 5,618,300 | — | — |
| 2024-05-30 | $224.96 | $230.58 | 2,037,800 | — | — |
| 2024-05-29 | $220.74 | $226.25 | 3,809,400 | — | — |
| 2024-05-28 | $231.27 | $236.68 | 2,602,200 | — | — |
| 2024-05-24 | $230.63 | $236.03 | 2,672,000 | — | — |
| 2024-05-23 | $221.16 | $226.33 | 2,658,300 | — | — |
| 2024-05-22 | $220.11 | $225.26 | 1,573,700 | — | — |
| 2024-05-21 | $222.59 | $227.80 | 1,881,100 | — | — |
| 2024-05-20 | $215.07 | $220.10 | 2,326,200 | — | — |
| 2024-05-17 | $213.11 | $218.10 | 3,057,300 | — | — |
| 2024-05-16 | $216.34 | $221.40 | 3,539,800 | — | — |
| 2024-05-15 | $223.31 | $228.53 | 2,682,200 | — | — |
| 2024-05-14 | $217.74 | $222.83 | 1,951,000 | — | — |
| 2024-05-13 | $213.59 | $218.59 | 1,919,300 | — | — |
| 2024-05-10 | $214.93 | $219.96 | 2,744,700 | — | — |
| 2024-05-09 | $215.91 | $220.96 | 4,313,500 | — | — |
| 2024-05-08 | $208.00 | $212.87 | 3,992,100 | — | — |
| 2024-05-07 | $200.56 | $205.25 | 2,797,300 | — | — |
| 2024-05-06 | $197.70 | $202.33 | 2,708,000 | — | — |
| 2024-05-03 | $194.86 | $199.42 | 3,480,200 | — | — |
| 2024-05-02 | $186.18 | $190.54 | 3,071,000 | — | — |
| 2024-05-01 | $184.56 | $188.88 | 2,717,000 | — | — |
| 2024-04-30 | $185.94 | $190.29 | 2,173,200 | — | — |
| 2024-04-29 | $188.61 | $193.02 | 2,205,500 | — | — |
| 2024-04-26 | $188.37 | $192.78 | 1,826,600 | — | — |
| 2024-04-25 | $188.01 | $192.41 | 2,908,900 | — | — |
| 2024-04-24 | $186.16 | $190.52 | 2,266,400 | — | — |
| 2024-04-23 | $188.25 | $192.65 | 2,387,300 | — | — |
| 2024-04-22 | $183.22 | $187.51 | 2,327,500 | — | — |
| 2024-04-19 | $180.90 | $185.13 | 3,442,500 | — | — |
| 2024-04-18 | $183.86 | $188.16 | 1,654,200 | — | — |
| 2024-04-17 | $185.40 | $189.74 | 3,282,900 | — | — |
| 2024-04-16 | $186.65 | $191.02 | 2,982,700 | — | — |
| 2024-04-15 | $185.40 | $189.74 | 2,531,500 | — | — |
| 2024-04-12 | $191.67 | $196.15 | 1,801,900 | — | — |
| 2024-04-11 | $192.88 | $197.39 | 2,267,300 | — | — |
| 2024-04-10 | $191.08 | $195.55 | 3,861,900 | — | — |
| 2024-04-09 | $188.10 | $192.50 | 1,958,600 | — | — |
| 2024-04-08 | $191.98 | $196.47 | 1,663,500 | — | — |
| 2024-04-05 | $193.08 | $197.60 | 4,331,400 | — | — |
| 2024-04-04 | $183.11 | $187.39 | 3,747,800 | — | — |
| 2024-04-03 | $190.26 | $194.71 | 2,555,800 | — | — |
| 2024-04-02 | $188.13 | $192.53 | 1,875,500 | — | — |
| 2024-04-01 | $185.98 | $190.33 | 1,977,500 | — | — |
| 2024-03-28 | $184.85 | $189.17 | 2,050,800 | — | — |
| 2024-03-27 | $184.89 | $189.22 | 2,452,100 | — | — |
| 2024-03-26 | $185.41 | $189.75 | 4,228,700 | — | — |
| 2024-03-25 | $187.26 | $191.64 | 3,570,600 | — | — |
| 2024-03-22 | $178.24 | $182.41 | 1,608,400 | — | — |
| 2024-03-21 | $174.13 | $178.20 | 2,212,100 | — | — |
| 2024-03-20 | $175.71 | $179.82 | 1,969,200 | — | — |
| 2024-03-19 | $172.41 | $176.44 | 1,922,200 | — | — |
| 2024-03-18 | $168.84 | $172.79 | 2,006,800 | — | — |
| 2024-03-15 | $165.52 | $169.39 | 4,532,000 | — | — |
| 2024-03-14 | $164.64 | $168.49 | 3,012,300 | — | — |
| 2024-03-13 | $167.86 | $171.79 | 1,639,000 | — | — |
| 2024-03-12 | $168.37 | $172.31 | 2,617,000 | — | — |
| 2024-03-11 | $167.91 | $171.84 | 2,601,700 | — | — |
| 2024-03-08 | $170.57 | $174.56 | 3,196,900 | — | — |
| 2024-03-07 | $179.58 | $183.78 | 1,967,800 | — | — |
| 2024-03-06 | $179.98 | $183.83 | 2,073,600 | — | — |
| 2024-03-05 | $176.77 | $180.55 | 4,323,800 | — | — |
| 2024-03-04 | $175.99 | $179.75 | 3,818,200 | — | — |
| 2024-03-01 | $169.99 | $173.63 | 4,557,600 | — | — |
| 2024-02-29 | $168.45 | $172.05 | 4,536,900 | — | — |
| 2024-02-28 | $170.83 | $174.48 | 8,227,500 | — | — |
| 2024-02-27 | $155.76 | $159.09 | 4,888,300 | — | — |
| 2024-02-26 | $133.22 | $136.07 | 1,494,700 | — | — |
| 2024-02-23 | $133.99 | $136.86 | 2,052,200 | — | — |
| 2024-02-22 | $133.39 | $136.24 | 1,529,900 | — | — |
| 2024-02-21 | $131.40 | $134.21 | 983,400 | — | — |
| 2024-02-20 | $131.80 | $134.62 | 2,121,200 | — | — |
| 2024-02-16 | $131.16 | $133.97 | 1,295,700 | — | — |
| 2024-02-15 | $131.50 | $134.31 | 1,348,900 | — | — |
| 2024-02-14 | $128.67 | $131.42 | 1,372,300 | — | — |
| 2024-02-13 | $127.91 | $130.65 | 1,503,700 | — | — |
| 2024-02-12 | $128.51 | $131.26 | 1,206,900 | — | — |
| 2024-02-09 | $132.17 | $135.00 | 1,245,300 | — | — |
| 2024-02-08 | $130.72 | $133.52 | 1,228,700 | — | — |
| 2024-02-07 | $132.50 | $135.33 | 2,087,600 | — | — |
| 2024-02-06 | $131.01 | $133.81 | 2,656,900 | — | — |
| 2024-02-05 | $127.03 | $129.75 | 1,878,000 | — | — |
| 2024-02-02 | $129.71 | $132.48 | 3,781,700 | — | — |
| 2024-02-01 | $127.63 | $130.36 | 1,937,400 | — | — |
| 2024-01-31 | $122.00 | $124.61 | 1,666,100 | — | — |
| 2024-01-30 | $121.88 | $124.49 | 1,285,500 | — | — |
| 2024-01-29 | $121.01 | $123.60 | 1,801,500 | — | — |
| 2024-01-26 | $121.27 | $123.86 | 1,558,800 | — | — |
| 2024-01-25 | $120.55 | $123.13 | 1,425,800 | — | — |
| 2024-01-24 | $115.67 | $118.14 | 1,514,600 | — | — |
| 2024-01-23 | $118.69 | $121.23 | 1,929,400 | — | — |
| 2024-01-22 | $117.21 | $119.72 | 1,876,700 | — | — |
| 2024-01-19 | $114.45 | $116.90 | 1,684,200 | — | — |
| 2024-01-18 | $111.41 | $113.79 | 1,614,900 | — | — |
| 2024-01-17 | $111.92 | $114.31 | 1,484,500 | — | — |
| 2024-01-16 | $111.81 | $114.20 | 1,417,000 | — | — |
| 2024-01-12 | $112.91 | $115.33 | 1,556,900 | — | — |
| 2024-01-11 | $112.91 | $115.33 | 1,609,300 | — | — |
| 2024-01-10 | $115.85 | $118.33 | 1,090,500 | — | — |
| 2024-01-09 | $116.49 | $118.98 | 1,514,000 | — | — |
| 2024-01-08 | $117.03 | $119.53 | 1,351,700 | — | — |
| 2024-01-05 | $116.24 | $118.73 | 1,729,900 | — | — |
| 2024-01-04 | $115.36 | $117.83 | 1,348,900 | — | — |
| 2024-01-03 | $115.85 | $118.33 | 1,372,400 | — | — |
| 2024-01-02 | $115.25 | $117.72 | 1,362,800 | — | — |