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
- 2005-07-21 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 | $186.33 | $282.90 | 1,067,600 | — | — |
| 2024-12-30 | $186.49 | $283.15 | 1,568,000 | — | — |
| 2024-12-27 | $186.11 | $282.57 | 1,395,000 | — | — |
| 2024-12-26 | $190.12 | $288.66 | 879,500 | — | — |
| 2024-12-24 | $189.68 | $287.99 | 366,200 | — | — |
| 2024-12-23 | $188.84 | $286.71 | 1,461,500 | — | — |
| 2024-12-20 | $184.75 | $280.50 | 4,134,800 | — | — |
| 2024-12-19 | $179.41 | $272.40 | 1,494,900 | — | — |
| 2024-12-18 | $176.23 | $267.57 | 2,143,800 | — | — |
| 2024-12-17 | $180.64 | $274.26 | 1,167,600 | — | — |
| 2024-12-16 | $182.59 | $277.22 | 1,143,900 | — | — |
| 2024-12-13 | $183.00 | $277.85 | 871,800 | — | — |
| 2024-12-12 | $184.56 | $280.22 | 1,235,400 | — | — |
| 2024-12-11 | $190.29 | $288.92 | 888,200 | — | — |
| 2024-12-10 | $188.41 | $286.06 | 1,062,100 | — | — |
| 2024-12-09 | $189.52 | $287.75 | 911,300 | — | — |
| 2024-12-06 | $190.72 | $289.57 | 1,131,000 | — | — |
| 2024-12-05 | $191.01 | $290.01 | 1,082,400 | — | — |
| 2024-12-04 | $188.30 | $285.89 | 930,600 | — | — |
| 2024-12-03 | $183.69 | $278.89 | 625,500 | — | — |
| 2024-12-02 | $185.01 | $280.90 | 1,163,300 | — | — |
| 2024-11-29 | $184.62 | $280.31 | 695,100 | — | — |
| 2024-11-27 | $184.92 | $280.76 | 855,700 | — | — |
| 2024-11-26 | $186.28 | $282.83 | 991,600 | — | — |
| 2024-11-25 | $184.08 | $279.49 | 1,810,500 | — | — |
| 2024-11-22 | $184.92 | $280.76 | 1,215,600 | — | — |
| 2024-11-21 | $183.51 | $278.62 | 986,700 | — | — |
| 2024-11-20 | $179.10 | $271.93 | 1,122,000 | — | — |
| 2024-11-19 | $177.06 | $268.83 | 1,116,700 | — | — |
| 2024-11-18 | $180.40 | $273.90 | 1,282,800 | — | — |
| 2024-11-15 | $181.35 | $275.34 | 2,209,100 | — | — |
| 2024-11-14 | $182.26 | $276.72 | 1,198,400 | — | — |
| 2024-11-13 | $180.33 | $273.79 | 1,391,100 | — | — |
| 2024-11-12 | $182.00 | $276.33 | 1,729,700 | — | — |
| 2024-11-11 | $184.32 | $279.85 | 2,037,300 | — | — |
| 2024-11-08 | $180.76 | $274.45 | 4,871,500 | — | — |
| 2024-11-07 | $174.13 | $264.38 | 2,918,300 | — | — |
| 2024-11-06 | $171.85 | $260.92 | 2,347,100 | — | — |
| 2024-11-05 | $164.87 | $250.32 | 1,778,800 | — | — |
| 2024-11-04 | $161.11 | $244.61 | 1,080,000 | — | — |
| 2024-11-01 | $159.40 | $242.02 | 1,212,200 | — | — |
| 2024-10-31 | $156.31 | $237.32 | 2,273,100 | — | — |
| 2024-10-30 | $161.15 | $244.67 | 1,348,900 | — | — |
| 2024-10-29 | $158.86 | $241.20 | 1,381,400 | — | — |
| 2024-10-28 | $158.00 | $239.89 | 953,200 | — | — |
| 2024-10-25 | $158.39 | $240.48 | 973,100 | — | — |
| 2024-10-24 | $160.45 | $243.61 | 759,700 | — | — |
| 2024-10-23 | $158.36 | $240.44 | 997,900 | — | — |
| 2024-10-22 | $161.19 | $244.73 | 1,145,700 | — | — |
| 2024-10-21 | $163.17 | $247.74 | 1,828,600 | — | — |
| 2024-10-18 | $159.61 | $242.33 | 1,808,500 | — | — |
| 2024-10-17 | $158.01 | $239.91 | 5,189,600 | — | — |
| 2024-10-16 | $150.84 | $229.02 | 1,260,600 | — | — |
| 2024-10-15 | $151.20 | $229.57 | 960,500 | — | — |
| 2024-10-14 | $150.41 | $228.37 | 1,316,100 | — | — |
| 2024-10-11 | $150.50 | $228.50 | 1,223,000 | — | — |
| 2024-10-10 | $150.86 | $229.05 | 1,178,100 | — | — |
| 2024-10-09 | $152.79 | $231.98 | 1,668,400 | — | — |
| 2024-10-08 | $151.95 | $230.70 | 1,622,400 | — | — |
| 2024-10-07 | $151.00 | $229.26 | 1,098,400 | — | — |
| 2024-10-04 | $150.72 | $228.84 | 1,245,200 | — | — |
| 2024-10-03 | $146.84 | $222.95 | 1,383,700 | — | — |
| 2024-10-02 | $147.76 | $224.34 | 848,900 | — | — |
| 2024-10-01 | $146.47 | $222.38 | 930,300 | — | — |
| 2024-09-30 | $148.02 | $224.74 | 1,041,800 | — | — |
| 2024-09-27 | $149.09 | $226.36 | 948,800 | — | — |
| 2024-09-26 | $148.48 | $225.44 | 1,290,100 | — | — |
| 2024-09-25 | $145.49 | $220.90 | 1,744,500 | — | — |
| 2024-09-24 | $147.92 | $224.59 | 1,487,000 | — | — |
| 2024-09-23 | $144.04 | $218.69 | 979,800 | — | — |
| 2024-09-20 | $144.04 | $218.69 | 2,647,800 | — | — |
| 2024-09-19 | $142.54 | $216.42 | 1,640,400 | — | — |
| 2024-09-18 | $139.66 | $212.04 | 1,315,400 | — | — |
| 2024-09-17 | $138.41 | $210.15 | 1,757,900 | — | — |
| 2024-09-16 | $135.79 | $206.17 | 792,700 | — | — |
| 2024-09-13 | $135.77 | $206.14 | 1,067,000 | — | — |
| 2024-09-12 | $132.22 | $200.75 | 1,036,600 | — | — |
| 2024-09-11 | $129.83 | $197.12 | 1,485,000 | — | — |
| 2024-09-10 | $131.10 | $199.05 | 1,311,200 | — | — |
| 2024-09-09 | $132.86 | $201.72 | 1,299,000 | — | — |
| 2024-09-06 | $132.26 | $200.81 | 1,234,000 | — | — |
| 2024-09-05 | $135.19 | $205.26 | 1,340,700 | — | — |
| 2024-09-04 | $134.92 | $204.85 | 1,065,100 | — | — |
| 2024-09-03 | $136.74 | $207.61 | 1,532,100 | — | — |
| 2024-08-30 | $139.09 | $211.18 | 2,008,300 | — | — |
| 2024-08-29 | $140.91 | $213.94 | 1,263,200 | — | — |
| 2024-08-28 | $139.72 | $212.14 | 1,237,100 | — | — |
| 2024-08-27 | $140.80 | $213.78 | 1,710,900 | — | — |
| 2024-08-26 | $137.12 | $208.19 | 1,270,500 | — | — |
| 2024-08-23 | $138.13 | $209.72 | 1,303,600 | — | — |
| 2024-08-22 | $133.12 | $202.11 | 1,065,500 | — | — |
| 2024-08-21 | $133.19 | $202.22 | 1,279,800 | — | — |
| 2024-08-20 | $133.52 | $202.72 | 1,333,400 | — | — |
| 2024-08-19 | $135.46 | $205.67 | 1,552,400 | — | — |
| 2024-08-16 | $131.04 | $198.96 | 1,675,600 | — | — |
| 2024-08-15 | $132.22 | $200.75 | 1,570,000 | — | — |
| 2024-08-14 | $129.03 | $195.91 | 2,830,000 | — | — |
| 2024-08-13 | $130.58 | $198.26 | 1,868,300 | — | — |
| 2024-08-12 | $126.89 | $192.66 | 2,417,600 | — | — |
| 2024-08-09 | $130.01 | $197.39 | 6,092,500 | — | — |
| 2024-08-08 | $117.97 | $179.11 | 4,123,900 | — | — |
| 2024-08-07 | $113.24 | $171.93 | 3,040,200 | — | — |
| 2024-08-06 | $117.53 | $178.44 | 2,952,200 | — | — |
| 2024-08-05 | $112.12 | $170.23 | 3,321,200 | — | — |
| 2024-08-02 | $115.49 | $175.35 | 3,051,100 | — | — |
| 2024-08-01 | $121.48 | $184.44 | 2,711,200 | — | — |
| 2024-07-31 | $127.67 | $193.84 | 1,641,300 | — | — |
| 2024-07-30 | $128.53 | $195.15 | 1,379,500 | — | — |
| 2024-07-29 | $128.28 | $194.77 | 1,321,600 | — | — |
| 2024-07-26 | $125.87 | $191.11 | 1,440,100 | — | — |
| 2024-07-25 | $124.90 | $189.63 | 2,212,300 | — | — |
| 2024-07-24 | $128.49 | $195.09 | 2,084,500 | — | — |
| 2024-07-23 | $132.67 | $201.43 | 1,524,600 | — | — |
| 2024-07-22 | $134.46 | $204.15 | 1,642,000 | — | — |
| 2024-07-19 | $135.88 | $206.31 | 1,412,200 | — | — |
| 2024-07-18 | $133.52 | $202.72 | 1,362,700 | — | — |
| 2024-07-17 | $135.54 | $205.79 | 1,763,000 | — | — |
| 2024-07-16 | $139.70 | $212.11 | 3,805,400 | — | — |
| 2024-07-15 | $132.52 | $201.20 | 1,512,000 | — | — |
| 2024-07-12 | $131.69 | $199.94 | 1,454,100 | — | — |
| 2024-07-11 | $128.72 | $195.43 | 1,449,300 | — | — |
| 2024-07-10 | $129.53 | $196.66 | 1,686,000 | — | — |
| 2024-07-09 | $128.56 | $195.19 | 2,141,800 | — | — |
| 2024-07-08 | $125.50 | $190.55 | 1,496,300 | — | — |
| 2024-07-05 | $123.61 | $187.68 | 1,492,200 | — | — |
| 2024-07-03 | $124.25 | $188.65 | 845,700 | — | — |
| 2024-07-02 | $122.86 | $186.54 | 1,428,600 | — | — |
| 2024-07-01 | $122.50 | $185.99 | 1,928,000 | — | — |
| 2024-06-28 | $125.99 | $191.29 | 2,692,900 | — | — |
| 2024-06-27 | $124.66 | $189.27 | 2,418,800 | — | — |
| 2024-06-26 | $127.36 | $193.37 | 1,759,100 | — | — |
| 2024-06-25 | $129.76 | $197.01 | 1,895,200 | — | — |
| 2024-06-24 | $128.16 | $194.58 | 1,892,100 | — | — |
| 2024-06-21 | $127.72 | $193.92 | 3,839,300 | — | — |
| 2024-06-20 | $125.48 | $190.52 | 1,896,500 | — | — |
| 2024-06-18 | $124.54 | $189.09 | 1,964,800 | — | — |
| 2024-06-17 | $124.07 | $188.37 | 1,641,600 | — | — |
| 2024-06-14 | $124.61 | $189.19 | 1,592,600 | — | — |
| 2024-06-13 | $123.42 | $187.39 | 1,515,100 | — | — |
| 2024-06-12 | $124.56 | $189.12 | 1,869,600 | — | — |
| 2024-06-11 | $122.79 | $186.43 | 1,513,700 | — | — |
| 2024-06-10 | $123.38 | $187.33 | 1,650,100 | — | — |
| 2024-06-07 | $123.06 | $186.84 | 2,575,200 | — | — |
| 2024-06-06 | $120.31 | $182.67 | 3,050,800 | — | — |
| 2024-06-05 | $115.36 | $175.15 | 2,135,100 | — | — |
| 2024-06-04 | $114.49 | $173.83 | 1,810,100 | — | — |
| 2024-06-03 | $114.06 | $173.18 | 2,532,900 | — | — |
| 2024-05-31 | $112.86 | $171.35 | 2,272,500 | — | — |
| 2024-05-30 | $109.48 | $166.22 | 1,348,300 | — | — |
| 2024-05-29 | $110.28 | $167.44 | 1,801,200 | — | — |
| 2024-05-28 | $110.11 | $167.18 | 2,285,600 | — | — |
| 2024-05-24 | $110.31 | $167.48 | 1,231,800 | — | — |
| 2024-05-23 | $110.49 | $167.76 | 1,931,800 | — | — |
| 2024-05-22 | $112.07 | $170.15 | 1,598,500 | — | — |
| 2024-05-21 | $111.71 | $169.61 | 2,556,200 | — | — |
| 2024-05-20 | $114.32 | $173.57 | 3,011,600 | — | — |
| 2024-05-17 | $114.01 | $173.10 | 3,054,700 | — | — |
| 2024-05-16 | $113.45 | $172.25 | 2,219,900 | — | — |
| 2024-05-15 | $112.45 | $170.73 | 2,239,500 | — | — |
| 2024-05-14 | $113.48 | $172.30 | 2,239,300 | — | — |
| 2024-05-13 | $112.67 | $171.07 | 2,856,400 | — | — |
| 2024-05-10 | $112.84 | $171.32 | 3,253,900 | — | — |
| 2024-05-09 | $112.53 | $170.85 | 4,481,400 | — | — |
| 2024-05-08 | $111.54 | $169.35 | 3,646,100 | — | — |
| 2024-05-07 | $112.91 | $171.43 | 4,496,300 | — | — |
| 2024-05-06 | $116.02 | $176.15 | 4,516,700 | — | — |
| 2024-05-03 | $115.33 | $175.10 | 13,956,100 | — | — |
| 2024-05-02 | $136.09 | $206.62 | 4,854,300 | — | — |
| 2024-05-01 | $133.14 | $202.15 | 3,085,100 | — | — |
| 2024-04-30 | $134.63 | $204.41 | 2,096,200 | — | — |
| 2024-04-29 | $136.66 | $207.49 | 2,285,400 | — | — |
| 2024-04-26 | $135.70 | $206.03 | 1,412,700 | — | — |
| 2024-04-25 | $136.25 | $206.87 | 1,501,600 | — | — |
| 2024-04-24 | $135.80 | $206.18 | 1,776,300 | — | — |
| 2024-04-23 | $135.02 | $205.00 | 1,420,200 | — | — |
| 2024-04-22 | $131.59 | $199.79 | 1,418,800 | — | — |
| 2024-04-19 | $129.00 | $195.86 | 1,351,000 | — | — |
| 2024-04-18 | $128.30 | $194.80 | 1,252,300 | — | — |
| 2024-04-17 | $128.73 | $195.45 | 1,332,200 | — | — |
| 2024-04-16 | $128.94 | $195.77 | 1,598,300 | — | — |
| 2024-04-15 | $128.65 | $195.33 | 1,812,600 | — | — |
| 2024-04-12 | $130.46 | $198.08 | 2,126,200 | — | — |
| 2024-04-11 | $133.22 | $202.27 | 1,693,200 | — | — |
| 2024-04-10 | $131.40 | $199.50 | 1,510,900 | — | — |
| 2024-04-09 | $133.27 | $202.34 | 1,108,700 | — | — |
| 2024-04-08 | $132.16 | $200.66 | 1,113,000 | — | — |
| 2024-04-05 | $131.79 | $200.10 | 1,666,800 | — | — |
| 2024-04-04 | $130.70 | $198.44 | 2,750,100 | — | — |
| 2024-04-03 | $130.56 | $198.23 | 2,239,100 | — | — |
| 2024-04-02 | $131.69 | $199.94 | 2,306,200 | — | — |
| 2024-04-01 | $133.22 | $202.27 | 3,621,900 | — | — |
| 2024-03-28 | $137.75 | $209.14 | 2,081,500 | — | — |
| 2024-03-27 | $138.99 | $211.03 | 2,221,100 | — | — |
| 2024-03-26 | $136.62 | $207.43 | 2,524,500 | — | — |
| 2024-03-25 | $137.31 | $208.48 | 1,172,900 | — | — |
| 2024-03-22 | $136.84 | $207.76 | 1,246,300 | — | — |
| 2024-03-21 | $136.39 | $207.08 | 1,681,300 | — | — |
| 2024-03-20 | $138.10 | $209.68 | 1,906,500 | — | — |
| 2024-03-19 | $135.56 | $205.82 | 1,598,400 | — | — |
| 2024-03-18 | $133.21 | $202.25 | 1,688,300 | — | — |
| 2024-03-15 | $133.47 | $202.65 | 3,974,400 | — | — |
| 2024-03-14 | $135.74 | $206.09 | 1,869,100 | — | — |
| 2024-03-13 | $135.32 | $205.46 | 2,093,400 | — | — |
| 2024-03-12 | $136.62 | $207.43 | 1,611,200 | — | — |
| 2024-03-11 | $136.93 | $207.90 | 1,431,600 | — | — |
| 2024-03-08 | $135.78 | $206.15 | 1,859,200 | — | — |
| 2024-03-07 | $133.43 | $202.59 | 1,968,500 | — | — |
| 2024-03-06 | $132.50 | $201.17 | 2,361,300 | — | — |
| 2024-03-05 | $134.03 | $203.50 | 3,030,900 | — | — |
| 2024-03-04 | $135.52 | $205.76 | 2,229,500 | — | — |
| 2024-03-01 | $136.84 | $207.76 | 1,843,000 | — | — |
| 2024-02-29 | $136.82 | $207.73 | 2,412,200 | — | — |
| 2024-02-28 | $135.53 | $205.77 | 1,902,000 | — | — |
| 2024-02-27 | $136.24 | $206.85 | 2,070,100 | — | — |
| 2024-02-26 | $134.95 | $204.89 | 2,682,400 | — | — |
| 2024-02-23 | $136.30 | $206.94 | 3,320,100 | — | — |
| 2024-02-22 | $139.10 | $211.19 | 2,699,800 | — | — |
| 2024-02-21 | $134.64 | $204.42 | 2,019,700 | — | — |
| 2024-02-20 | $135.99 | $206.47 | 2,443,200 | — | — |
| 2024-02-16 | $135.25 | $205.35 | 2,670,400 | — | — |
| 2024-02-15 | $138.53 | $210.33 | 3,710,900 | — | — |
| 2024-02-14 | $134.82 | $204.70 | 3,396,300 | — | — |
| 2024-02-13 | $134.84 | $204.73 | 4,907,400 | — | — |
| 2024-02-12 | $133.60 | $202.84 | 6,862,200 | — | — |
| 2024-02-09 | $131.11 | $199.06 | 18,487,400 | — | — |
| 2024-02-08 | $159.47 | $242.12 | 7,400,400 | — | — |
| 2024-02-07 | $154.38 | $234.39 | 2,300,900 | — | — |
| 2024-02-06 | $153.70 | $233.36 | 1,865,700 | — | — |
| 2024-02-05 | $151.71 | $230.34 | 1,899,400 | — | — |
| 2024-02-02 | $151.05 | $229.34 | 1,969,300 | — | — |
| 2024-02-01 | $151.52 | $230.05 | 1,960,900 | — | — |
| 2024-01-31 | $148.33 | $225.21 | 1,459,900 | — | — |
| 2024-01-30 | $151.72 | $230.36 | 2,014,400 | — | — |
| 2024-01-29 | $153.98 | $233.79 | 1,811,600 | — | — |
| 2024-01-26 | $151.93 | $230.67 | 1,701,000 | — | — |
| 2024-01-25 | $152.30 | $231.24 | 2,112,600 | — | — |
| 2024-01-24 | $148.57 | $225.57 | 1,302,500 | — | — |
| 2024-01-23 | $148.50 | $225.47 | 1,911,100 | — | — |
| 2024-01-22 | $145.66 | $221.15 | 2,510,500 | — | — |
| 2024-01-19 | $148.57 | $225.57 | 2,514,100 | — | — |
| 2024-01-18 | $148.96 | $226.16 | 2,179,800 | — | — |
| 2024-01-17 | $147.30 | $223.64 | 1,657,500 | — | — |
| 2024-01-16 | $148.65 | $225.69 | 1,342,000 | — | — |
| 2024-01-12 | $148.61 | $225.63 | 1,376,300 | — | — |
| 2024-01-11 | $151.20 | $229.57 | 1,621,900 | — | — |
| 2024-01-10 | $151.85 | $230.55 | 1,566,700 | — | — |
| 2024-01-09 | $152.73 | $231.89 | 2,094,900 | — | — |
| 2024-01-08 | $149.68 | $227.26 | 2,333,900 | — | — |
| 2024-01-05 | $146.32 | $222.16 | 1,579,600 | — | — |
| 2024-01-04 | $144.82 | $219.88 | 2,709,600 | — | — |
| 2024-01-03 | $144.99 | $220.14 | 4,108,200 | — | — |
| 2024-01-02 | $148.76 | $225.86 | 2,897,900 | — | — |