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-04-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 | $113.93 | $173.77 | 2,989,000 | — | — |
| 2024-12-30 | $111.99 | $170.81 | 2,567,500 | — | — |
| 2024-12-27 | $112.59 | $171.72 | 2,615,000 | — | — |
| 2024-12-26 | $112.20 | $171.13 | 1,794,800 | — | — |
| 2024-12-24 | $111.58 | $170.18 | 1,448,600 | — | — |
| 2024-12-23 | $110.48 | $168.50 | 3,365,100 | — | — |
| 2024-12-20 | $110.37 | $168.34 | 8,178,700 | — | — |
| 2024-12-19 | $110.35 | $168.30 | 4,445,000 | — | — |
| 2024-12-18 | $111.86 | $170.61 | 4,211,600 | — | — |
| 2024-12-17 | $115.83 | $176.66 | 3,608,800 | — | — |
| 2024-12-16 | $116.29 | $177.36 | 3,653,200 | — | — |
| 2024-12-13 | $122.72 | $187.17 | 1,825,800 | — | — |
| 2024-12-12 | $123.99 | $189.11 | 2,646,000 | — | — |
| 2024-12-11 | $125.33 | $191.15 | 2,596,800 | — | — |
| 2024-12-10 | $125.62 | $191.59 | 3,124,100 | — | — |
| 2024-12-09 | $130.08 | $198.40 | 3,475,700 | — | — |
| 2024-12-06 | $128.68 | $196.26 | 1,926,100 | — | — |
| 2024-12-05 | $129.83 | $198.02 | 2,928,300 | — | — |
| 2024-12-04 | $130.60 | $199.19 | 2,594,900 | — | — |
| 2024-12-03 | $134.48 | $205.11 | 2,313,600 | — | — |
| 2024-12-02 | $136.43 | $208.08 | 3,319,700 | — | — |
| 2024-11-29 | $133.98 | $204.35 | 1,402,400 | — | — |
| 2024-11-27 | $133.35 | $203.38 | 2,151,900 | — | — |
| 2024-11-26 | $134.25 | $204.76 | 2,705,500 | — | — |
| 2024-11-25 | $133.28 | $203.28 | 4,455,800 | — | — |
| 2024-11-22 | $133.27 | $203.26 | 2,480,800 | — | — |
| 2024-11-21 | $131.41 | $200.43 | 2,218,800 | — | — |
| 2024-11-20 | $131.45 | $200.49 | 2,502,600 | — | — |
| 2024-11-19 | $130.94 | $199.71 | 2,448,700 | — | — |
| 2024-11-18 | $131.32 | $200.29 | 2,356,600 | — | — |
| 2024-11-15 | $130.91 | $197.91 | 2,275,000 | — | — |
| 2024-11-14 | $129.76 | $196.17 | 2,257,200 | — | — |
| 2024-11-13 | $129.91 | $196.40 | 1,962,000 | — | — |
| 2024-11-12 | $127.70 | $193.06 | 2,719,000 | — | — |
| 2024-11-11 | $127.94 | $193.42 | 3,010,400 | — | — |
| 2024-11-08 | $126.45 | $191.17 | 3,126,000 | — | — |
| 2024-11-07 | $126.68 | $191.51 | 1,630,500 | — | — |
| 2024-11-06 | $127.90 | $193.36 | 2,626,200 | — | — |
| 2024-11-05 | $121.84 | $184.20 | 2,078,600 | — | — |
| 2024-11-04 | $121.03 | $182.97 | 2,185,500 | — | — |
| 2024-11-01 | $120.01 | $181.43 | 2,064,400 | — | — |
| 2024-10-31 | $121.82 | $184.17 | 2,700,900 | — | — |
| 2024-10-30 | $122.07 | $184.54 | 3,339,500 | — | — |
| 2024-10-29 | $123.27 | $186.36 | 4,171,100 | — | — |
| 2024-10-28 | $128.89 | $194.86 | 2,509,700 | — | — |
| 2024-10-25 | $128.17 | $193.77 | 1,346,900 | — | — |
| 2024-10-24 | $128.49 | $194.25 | 3,200,000 | — | — |
| 2024-10-23 | $129.12 | $195.20 | 1,850,600 | — | — |
| 2024-10-22 | $131.43 | $198.70 | 1,946,200 | — | — |
| 2024-10-21 | $131.32 | $198.53 | 1,289,000 | — | — |
| 2024-10-18 | $132.60 | $200.46 | 1,712,400 | — | — |
| 2024-10-17 | $133.35 | $201.60 | 2,219,200 | — | — |
| 2024-10-16 | $132.31 | $200.03 | 1,461,800 | — | — |
| 2024-10-15 | $131.40 | $198.65 | 2,338,300 | — | — |
| 2024-10-14 | $135.42 | $204.73 | 1,445,900 | — | — |
| 2024-10-11 | $136.35 | $206.13 | 1,460,600 | — | — |
| 2024-10-10 | $136.42 | $206.24 | 1,416,400 | — | — |
| 2024-10-09 | $134.72 | $203.67 | 1,494,300 | — | — |
| 2024-10-08 | $132.33 | $200.06 | 2,528,900 | — | — |
| 2024-10-07 | $138.50 | $209.38 | 1,812,900 | — | — |
| 2024-10-04 | $138.62 | $209.56 | 2,468,500 | — | — |
| 2024-10-03 | $138.93 | $210.03 | 2,766,800 | — | — |
| 2024-10-02 | $134.47 | $203.29 | 1,925,600 | — | — |
| 2024-10-01 | $132.99 | $201.05 | 2,071,900 | — | — |
| 2024-09-30 | $131.45 | $198.73 | 2,137,500 | — | — |
| 2024-09-27 | $131.05 | $198.12 | 2,564,300 | — | — |
| 2024-09-26 | $130.68 | $197.56 | 4,192,800 | — | — |
| 2024-09-25 | $129.85 | $196.31 | 8,126,500 | — | — |
| 2024-09-24 | $129.47 | $195.73 | 3,661,700 | — | — |
| 2024-09-23 | $131.11 | $198.21 | 3,613,700 | — | — |
| 2024-09-20 | $129.97 | $196.49 | 6,418,500 | — | — |
| 2024-09-19 | $132.55 | $200.39 | 2,744,600 | — | — |
| 2024-09-18 | $130.31 | $197.00 | 2,884,300 | — | — |
| 2024-09-17 | $128.30 | $193.96 | 3,693,600 | — | — |
| 2024-09-16 | $127.34 | $192.51 | 2,908,800 | — | — |
| 2024-09-13 | $126.70 | $191.54 | 2,614,600 | — | — |
| 2024-09-12 | $125.72 | $190.06 | 3,041,000 | — | — |
| 2024-09-11 | $125.00 | $188.97 | 4,052,700 | — | — |
| 2024-09-10 | $126.88 | $191.82 | 4,468,900 | — | — |
| 2024-09-09 | $127.97 | $193.46 | 4,074,600 | — | — |
| 2024-09-06 | $128.14 | $193.72 | 4,244,600 | — | — |
| 2024-09-05 | $128.89 | $194.86 | 3,864,500 | — | — |
| 2024-09-04 | $132.29 | $200.00 | 1,984,300 | — | — |
| 2024-09-03 | $135.00 | $204.09 | 2,845,500 | — | — |
| 2024-08-30 | $140.31 | $212.12 | 3,981,500 | — | — |
| 2024-08-29 | $136.50 | $206.36 | 1,594,200 | — | — |
| 2024-08-28 | $134.97 | $204.05 | 2,070,900 | — | — |
| 2024-08-27 | $134.38 | $203.15 | 1,505,300 | — | — |
| 2024-08-26 | $135.23 | $204.44 | 1,923,600 | — | — |
| 2024-08-23 | $135.37 | $204.65 | 1,911,900 | — | — |
| 2024-08-22 | $133.16 | $201.31 | 1,813,500 | — | — |
| 2024-08-21 | $133.88 | $202.40 | 3,332,300 | — | — |
| 2024-08-20 | $132.39 | $200.15 | 3,026,500 | — | — |
| 2024-08-19 | $139.34 | $208.91 | 1,833,900 | — | — |
| 2024-08-16 | $138.92 | $208.29 | 1,644,500 | — | — |
| 2024-08-15 | $138.68 | $207.93 | 1,935,000 | — | — |
| 2024-08-14 | $137.70 | $206.46 | 2,134,400 | — | — |
| 2024-08-13 | $134.66 | $201.90 | 2,463,300 | — | — |
| 2024-08-12 | $135.88 | $203.73 | 1,576,600 | — | — |
| 2024-08-09 | $135.41 | $203.02 | 2,056,900 | — | — |
| 2024-08-08 | $135.42 | $203.04 | 2,546,700 | — | — |
| 2024-08-07 | $132.90 | $199.26 | 2,146,800 | — | — |
| 2024-08-06 | $133.08 | $199.53 | 2,082,800 | — | — |
| 2024-08-05 | $131.64 | $197.37 | 2,323,700 | — | — |
| 2024-08-02 | $133.76 | $200.55 | 4,079,000 | — | — |
| 2024-08-01 | $140.95 | $211.33 | 3,315,700 | — | — |
| 2024-07-31 | $145.48 | $218.12 | 2,273,900 | — | — |
| 2024-07-30 | $147.17 | $220.65 | 3,978,300 | — | — |
| 2024-07-29 | $140.41 | $210.52 | 2,124,000 | — | — |
| 2024-07-26 | $142.21 | $213.22 | 1,813,600 | — | — |
| 2024-07-25 | $142.51 | $213.67 | 2,014,800 | — | — |
| 2024-07-24 | $138.17 | $207.16 | 1,857,600 | — | — |
| 2024-07-23 | $137.07 | $205.51 | 1,745,900 | — | — |
| 2024-07-22 | $140.11 | $210.07 | 1,688,600 | — | — |
| 2024-07-19 | $138.47 | $207.61 | 1,787,000 | — | — |
| 2024-07-18 | $137.70 | $206.46 | 2,405,600 | — | — |
| 2024-07-17 | $140.74 | $211.01 | 2,074,700 | — | — |
| 2024-07-16 | $139.78 | $209.57 | 1,570,500 | — | — |
| 2024-07-15 | $140.07 | $210.01 | 1,627,300 | — | — |
| 2024-07-12 | $138.64 | $207.87 | 1,810,100 | — | — |
| 2024-07-11 | $136.92 | $205.29 | 1,900,200 | — | — |
| 2024-07-10 | $133.97 | $200.86 | 2,052,300 | — | — |
| 2024-07-09 | $132.81 | $199.12 | 2,594,100 | — | — |
| 2024-07-08 | $135.95 | $203.83 | 1,647,000 | — | — |
| 2024-07-05 | $138.40 | $207.51 | 1,605,500 | — | — |
| 2024-07-03 | $140.37 | $210.46 | 1,081,600 | — | — |
| 2024-07-02 | $140.47 | $210.61 | 2,622,100 | — | — |
| 2024-07-01 | $140.93 | $211.30 | 1,422,900 | — | — |
| 2024-06-28 | $141.17 | $211.66 | 10,211,500 | — | — |
| 2024-06-27 | $139.40 | $209.00 | 1,847,200 | — | — |
| 2024-06-26 | $139.78 | $209.57 | 1,517,600 | — | — |
| 2024-06-25 | $140.24 | $210.26 | 1,934,300 | — | — |
| 2024-06-24 | $138.55 | $207.73 | 1,919,200 | — | — |
| 2024-06-21 | $138.09 | $207.04 | 6,463,600 | — | — |
| 2024-06-20 | $137.96 | $206.85 | 2,740,500 | — | — |
| 2024-06-18 | $135.85 | $203.68 | 2,588,800 | — | — |
| 2024-06-17 | $137.29 | $205.84 | 1,790,800 | — | — |
| 2024-06-14 | $136.76 | $205.05 | 2,107,800 | — | — |
| 2024-06-13 | $137.67 | $206.41 | 3,486,400 | — | — |
| 2024-06-12 | $136.01 | $203.92 | 2,217,700 | — | — |
| 2024-06-11 | $138.29 | $207.34 | 1,692,600 | — | — |
| 2024-06-10 | $138.12 | $207.09 | 1,861,500 | — | — |
| 2024-06-07 | $138.07 | $207.01 | 1,687,300 | — | — |
| 2024-06-06 | $138.37 | $207.46 | 1,567,600 | — | — |
| 2024-06-05 | $137.39 | $205.99 | 2,190,400 | — | — |
| 2024-06-04 | $136.99 | $205.39 | 3,147,000 | — | — |
| 2024-06-03 | $138.93 | $208.30 | 2,345,700 | — | — |
| 2024-05-31 | $142.11 | $213.07 | 3,669,900 | — | — |
| 2024-05-30 | $138.39 | $207.49 | 1,950,100 | — | — |
| 2024-05-29 | $138.19 | $207.19 | 2,220,900 | — | — |
| 2024-05-28 | $142.76 | $214.04 | 1,590,100 | — | — |
| 2024-05-24 | $142.68 | $213.92 | 1,250,600 | — | — |
| 2024-05-23 | $142.19 | $213.19 | 1,696,800 | — | — |
| 2024-05-22 | $142.90 | $214.25 | 2,441,800 | — | — |
| 2024-05-21 | $144.14 | $216.11 | 1,804,300 | — | — |
| 2024-05-20 | $144.42 | $216.53 | 1,969,300 | — | — |
| 2024-05-17 | $147.08 | $220.52 | 1,886,300 | — | — |
| 2024-05-16 | $145.85 | $216.95 | 1,630,500 | — | — |
| 2024-05-15 | $146.21 | $217.49 | 1,870,400 | — | — |
| 2024-05-14 | $144.85 | $215.46 | 1,836,000 | — | — |
| 2024-05-13 | $145.08 | $215.81 | 1,748,000 | — | — |
| 2024-05-10 | $145.60 | $216.58 | 1,808,800 | — | — |
| 2024-05-09 | $147.72 | $219.73 | 2,187,000 | — | — |
| 2024-05-08 | $146.94 | $218.57 | 2,919,000 | — | — |
| 2024-05-07 | $145.21 | $216.00 | 2,212,400 | — | — |
| 2024-05-06 | $145.12 | $215.87 | 2,239,100 | — | — |
| 2024-05-03 | $143.61 | $213.62 | 1,806,100 | — | — |
| 2024-05-02 | $143.87 | $214.01 | 2,310,300 | — | — |
| 2024-05-01 | $140.21 | $208.56 | 2,537,100 | — | — |
| 2024-04-30 | $143.21 | $213.02 | 3,763,900 | — | — |
| 2024-04-29 | $151.54 | $225.41 | 2,822,000 | — | — |
| 2024-04-26 | $151.41 | $225.22 | 4,206,700 | — | — |
| 2024-04-25 | $157.24 | $233.89 | 2,617,500 | — | — |
| 2024-04-24 | $157.79 | $234.71 | 1,945,000 | — | — |
| 2024-04-23 | $158.84 | $236.27 | 1,756,400 | — | — |
| 2024-04-22 | $157.05 | $233.61 | 1,625,500 | — | — |
| 2024-04-19 | $154.71 | $230.13 | 2,760,800 | — | — |
| 2024-04-18 | $153.31 | $228.05 | 2,347,100 | — | — |
| 2024-04-17 | $157.25 | $233.91 | 1,946,700 | — | — |
| 2024-04-16 | $157.88 | $234.85 | 1,864,200 | — | — |
| 2024-04-15 | $160.82 | $239.22 | 1,589,900 | — | — |
| 2024-04-12 | $162.49 | $241.70 | 2,002,400 | — | — |
| 2024-04-11 | $165.41 | $246.05 | 1,997,100 | — | — |
| 2024-04-10 | $165.16 | $245.67 | 1,802,400 | — | — |
| 2024-04-09 | $165.41 | $246.05 | 2,358,100 | — | — |
| 2024-04-08 | $168.55 | $250.72 | 2,624,200 | — | — |
| 2024-04-05 | $170.75 | $253.99 | 2,182,800 | — | — |
| 2024-04-04 | $170.68 | $253.89 | 2,781,100 | — | — |
| 2024-04-03 | $172.71 | $256.91 | 3,210,500 | — | — |
| 2024-04-02 | $169.49 | $252.12 | 2,999,400 | — | — |
| 2024-04-01 | $163.34 | $242.97 | 2,214,100 | — | — |
| 2024-03-28 | $163.34 | $242.97 | 3,177,300 | — | — |
| 2024-03-27 | $158.96 | $236.45 | 2,211,300 | — | — |
| 2024-03-26 | $156.60 | $232.94 | 2,351,200 | — | — |
| 2024-03-25 | $156.46 | $232.73 | 2,306,200 | — | — |
| 2024-03-22 | $159.45 | $237.18 | 2,078,500 | — | — |
| 2024-03-21 | $159.08 | $236.63 | 2,488,000 | — | — |
| 2024-03-20 | $158.76 | $236.15 | 2,388,900 | — | — |
| 2024-03-19 | $156.99 | $233.52 | 2,877,200 | — | — |
| 2024-03-18 | $156.76 | $233.18 | 3,470,600 | — | — |
| 2024-03-15 | $159.03 | $236.56 | 11,726,000 | — | — |
| 2024-03-14 | $154.38 | $229.64 | 3,637,300 | — | — |
| 2024-03-13 | $154.47 | $229.77 | 4,028,600 | — | — |
| 2024-03-12 | $150.37 | $223.67 | 2,367,700 | — | — |
| 2024-03-11 | $149.49 | $222.37 | 3,230,900 | — | — |
| 2024-03-08 | $149.34 | $222.14 | 2,398,500 | — | — |
| 2024-03-07 | $149.21 | $221.95 | 2,947,200 | — | — |
| 2024-03-06 | $146.77 | $218.32 | 3,210,200 | — | — |
| 2024-03-05 | $146.10 | $217.32 | 2,886,800 | — | — |
| 2024-03-04 | $144.26 | $214.59 | 3,479,200 | — | — |
| 2024-03-01 | $144.20 | $214.50 | 2,063,600 | — | — |
| 2024-02-29 | $142.51 | $211.98 | 3,370,200 | — | — |
| 2024-02-28 | $141.24 | $210.09 | 2,594,700 | — | — |
| 2024-02-27 | $145.34 | $216.19 | 2,106,200 | — | — |
| 2024-02-26 | $148.31 | $220.61 | 2,584,700 | — | — |
| 2024-02-23 | $147.11 | $218.83 | 2,189,700 | — | — |
| 2024-02-22 | $146.62 | $218.10 | 2,633,700 | — | — |
| 2024-02-21 | $143.55 | $213.53 | 2,403,100 | — | — |
| 2024-02-20 | $141.14 | $209.94 | 3,483,200 | — | — |
| 2024-02-16 | $143.81 | $213.92 | 2,690,100 | — | — |
| 2024-02-15 | $146.37 | $216.16 | 2,810,900 | — | — |
| 2024-02-14 | $145.21 | $214.45 | 3,086,700 | — | — |
| 2024-02-13 | $145.16 | $214.38 | 3,226,300 | — | — |
| 2024-02-12 | $144.45 | $213.33 | 3,753,800 | — | — |
| 2024-02-09 | $145.66 | $215.11 | 2,889,100 | — | — |
| 2024-02-08 | $146.82 | $216.83 | 4,018,700 | — | — |
| 2024-02-07 | $146.53 | $216.40 | 2,607,800 | — | — |
| 2024-02-06 | $145.91 | $215.48 | 3,323,300 | — | — |
| 2024-02-05 | $147.24 | $217.45 | 2,899,800 | — | — |
| 2024-02-02 | $145.47 | $214.83 | 3,702,200 | — | — |
| 2024-02-01 | $145.55 | $214.95 | 5,090,500 | — | — |
| 2024-01-31 | $144.31 | $213.12 | 8,307,900 | — | — |
| 2024-01-30 | $142.41 | $210.31 | 3,664,500 | — | — |
| 2024-01-29 | $139.09 | $205.41 | 3,099,600 | — | — |
| 2024-01-26 | $140.22 | $207.08 | 3,389,100 | — | — |
| 2024-01-25 | $137.65 | $203.28 | 3,167,700 | — | — |
| 2024-01-24 | $133.67 | $197.41 | 2,649,200 | — | — |
| 2024-01-23 | $131.11 | $193.63 | 2,309,600 | — | — |
| 2024-01-22 | $129.66 | $191.48 | 2,307,900 | — | — |
| 2024-01-19 | $129.09 | $190.64 | 2,880,300 | — | — |
| 2024-01-18 | $127.67 | $188.55 | 2,337,300 | — | — |
| 2024-01-17 | $128.27 | $189.43 | 2,437,000 | — | — |
| 2024-01-16 | $129.47 | $191.20 | 3,169,400 | — | — |
| 2024-01-12 | $132.87 | $196.23 | 2,909,900 | — | — |
| 2024-01-11 | $130.28 | $192.40 | 3,540,000 | — | — |
| 2024-01-10 | $129.41 | $191.12 | 3,619,900 | — | — |
| 2024-01-09 | $133.21 | $196.73 | 2,172,600 | — | — |
| 2024-01-08 | $133.85 | $197.67 | 3,636,500 | — | — |
| 2024-01-05 | $135.24 | $199.73 | 3,126,500 | — | — |
| 2024-01-04 | $135.28 | $199.78 | 3,125,200 | — | — |
| 2024-01-03 | $135.75 | $200.48 | 3,094,700 | — | — |
| 2024-01-02 | $134.29 | $198.32 | 2,500,300 | — | — |