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
- 2010-12-07 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 | $178.50 | $333.35 | 1,254,800 | — | — |
| 2024-12-30 | $177.76 | $331.97 | 1,068,500 | — | — |
| 2024-12-27 | $177.36 | $331.22 | 1,017,200 | — | — |
| 2024-12-26 | $177.90 | $332.23 | 982,200 | — | — |
| 2024-12-24 | $180.72 | $337.50 | 675,600 | — | — |
| 2024-12-23 | $178.37 | $333.11 | 1,577,700 | — | — |
| 2024-12-20 | $176.79 | $330.16 | 5,128,700 | — | — |
| 2024-12-19 | $172.53 | $322.20 | 3,305,600 | — | — |
| 2024-12-18 | $171.94 | $321.10 | 3,150,200 | — | — |
| 2024-12-17 | $181.22 | $338.43 | 2,433,500 | — | — |
| 2024-12-16 | $183.40 | $342.50 | 2,537,400 | — | — |
| 2024-12-13 | $184.62 | $344.78 | 996,900 | — | — |
| 2024-12-12 | $185.57 | $346.55 | 1,222,800 | — | — |
| 2024-12-11 | $186.28 | $347.88 | 1,707,600 | — | — |
| 2024-12-10 | $185.34 | $346.12 | 1,489,500 | — | — |
| 2024-12-09 | $186.93 | $349.09 | 2,304,800 | — | — |
| 2024-12-06 | $194.34 | $362.93 | 1,497,200 | — | — |
| 2024-12-05 | $198.33 | $370.38 | 1,263,600 | — | — |
| 2024-12-04 | $195.45 | $365.01 | 1,489,900 | — | — |
| 2024-12-03 | $197.13 | $368.14 | 1,474,800 | — | — |
| 2024-12-02 | $194.54 | $363.31 | 2,137,500 | — | — |
| 2024-11-29 | $204.30 | $381.53 | 826,800 | — | — |
| 2024-11-27 | $201.39 | $376.10 | 1,506,200 | — | — |
| 2024-11-26 | $203.41 | $379.87 | 1,733,800 | — | — |
| 2024-11-25 | $201.06 | $375.48 | 3,926,700 | — | — |
| 2024-11-22 | $207.31 | $387.15 | 1,267,100 | — | — |
| 2024-11-21 | $207.69 | $387.86 | 1,175,500 | — | — |
| 2024-11-20 | $202.84 | $378.81 | 1,370,600 | — | — |
| 2024-11-19 | $203.57 | $380.17 | 2,402,500 | — | — |
| 2024-11-18 | $199.00 | $371.64 | 1,756,800 | — | — |
| 2024-11-15 | $196.04 | $366.11 | 1,373,400 | — | — |
| 2024-11-14 | $191.57 | $357.76 | 1,536,500 | — | — |
| 2024-11-13 | $193.00 | $360.43 | 1,469,600 | — | — |
| 2024-11-12 | $194.31 | $362.88 | 1,123,300 | — | — |
| 2024-11-11 | $194.96 | $364.09 | 1,231,800 | — | — |
| 2024-11-08 | $192.28 | $359.09 | 2,372,600 | — | — |
| 2024-11-07 | $187.79 | $350.70 | 1,224,100 | — | — |
| 2024-11-06 | $186.04 | $347.43 | 2,885,400 | — | — |
| 2024-11-05 | $177.40 | $331.30 | 2,921,600 | — | — |
| 2024-11-04 | $169.20 | $315.98 | 1,111,800 | — | — |
| 2024-11-01 | $165.27 | $308.64 | 1,257,900 | — | — |
| 2024-10-31 | $166.96 | $311.80 | 1,257,300 | — | — |
| 2024-10-30 | $166.63 | $309.78 | 1,438,600 | — | — |
| 2024-10-29 | $164.41 | $305.66 | 835,800 | — | — |
| 2024-10-28 | $164.72 | $306.23 | 1,990,100 | — | — |
| 2024-10-25 | $165.96 | $308.54 | 2,454,700 | — | — |
| 2024-10-24 | $168.57 | $313.39 | 1,856,400 | — | — |
| 2024-10-23 | $165.84 | $308.31 | 2,730,800 | — | — |
| 2024-10-22 | $165.12 | $306.98 | 1,012,100 | — | — |
| 2024-10-21 | $161.71 | $300.64 | 1,075,000 | — | — |
| 2024-10-18 | $162.75 | $302.57 | 843,700 | — | — |
| 2024-10-17 | $161.92 | $301.03 | 1,262,400 | — | — |
| 2024-10-16 | $162.63 | $302.35 | 776,100 | — | — |
| 2024-10-15 | $161.87 | $300.93 | 1,927,800 | — | — |
| 2024-10-14 | $166.66 | $309.84 | 1,960,700 | — | — |
| 2024-10-11 | $165.76 | $308.17 | 2,355,100 | — | — |
| 2024-10-10 | $162.52 | $302.14 | 1,521,300 | — | — |
| 2024-10-09 | $163.40 | $303.78 | 2,637,100 | — | — |
| 2024-10-08 | $158.29 | $294.28 | 1,470,100 | — | — |
| 2024-10-07 | $158.08 | $293.89 | 1,887,100 | — | — |
| 2024-10-04 | $158.02 | $293.78 | 1,097,100 | — | — |
| 2024-10-03 | $155.50 | $289.09 | 1,026,800 | — | — |
| 2024-10-02 | $153.24 | $284.89 | 1,432,300 | — | — |
| 2024-10-01 | $150.58 | $279.94 | 1,423,000 | — | — |
| 2024-09-30 | $148.01 | $275.17 | 2,019,600 | — | — |
| 2024-09-27 | $146.80 | $272.92 | 2,341,500 | — | — |
| 2024-09-26 | $146.31 | $272.01 | 2,084,300 | — | — |
| 2024-09-25 | $155.55 | $289.18 | 941,900 | — | — |
| 2024-09-24 | $156.46 | $290.88 | 1,915,300 | — | — |
| 2024-09-23 | $155.53 | $289.15 | 2,141,600 | — | — |
| 2024-09-20 | $152.83 | $284.13 | 4,283,700 | — | — |
| 2024-09-19 | $152.21 | $282.97 | 1,729,600 | — | — |
| 2024-09-18 | $152.19 | $282.94 | 1,811,800 | — | — |
| 2024-09-17 | $152.02 | $282.62 | 847,400 | — | — |
| 2024-09-16 | $150.59 | $279.96 | 1,186,500 | — | — |
| 2024-09-13 | $148.19 | $275.50 | 833,400 | — | — |
| 2024-09-12 | $146.72 | $272.77 | 1,305,100 | — | — |
| 2024-09-11 | $144.72 | $269.05 | 1,650,500 | — | — |
| 2024-09-10 | $144.18 | $268.05 | 2,167,500 | — | — |
| 2024-09-09 | $143.93 | $267.58 | 2,859,800 | — | — |
| 2024-09-06 | $146.75 | $272.82 | 1,612,500 | — | — |
| 2024-09-05 | $149.78 | $278.46 | 2,139,600 | — | — |
| 2024-09-04 | $147.15 | $273.57 | 2,327,600 | — | — |
| 2024-09-03 | $149.88 | $278.64 | 3,130,100 | — | — |
| 2024-08-30 | $146.90 | $273.10 | 2,325,400 | — | — |
| 2024-08-29 | $146.29 | $271.97 | 894,100 | — | — |
| 2024-08-28 | $144.29 | $268.25 | 1,223,000 | — | — |
| 2024-08-27 | $145.13 | $269.81 | 1,207,900 | — | — |
| 2024-08-26 | $145.47 | $270.44 | 1,416,500 | — | — |
| 2024-08-23 | $144.13 | $267.95 | 869,500 | — | — |
| 2024-08-22 | $142.85 | $265.57 | 1,363,600 | — | — |
| 2024-08-21 | $142.31 | $264.57 | 1,295,100 | — | — |
| 2024-08-20 | $141.60 | $263.25 | 928,200 | — | — |
| 2024-08-19 | $144.49 | $268.62 | 1,413,400 | — | — |
| 2024-08-16 | $142.46 | $264.85 | 1,530,600 | — | — |
| 2024-08-15 | $142.83 | $265.54 | 2,235,700 | — | — |
| 2024-08-14 | $140.16 | $260.57 | 2,106,600 | — | — |
| 2024-08-13 | $136.60 | $253.95 | 2,030,000 | — | — |
| 2024-08-12 | $137.59 | $255.79 | 1,886,700 | — | — |
| 2024-08-09 | $135.69 | $252.26 | 1,744,600 | — | — |
| 2024-08-08 | $136.71 | $254.16 | 1,905,400 | — | — |
| 2024-08-07 | $133.24 | $247.71 | 3,539,300 | — | — |
| 2024-08-06 | $131.62 | $244.70 | 3,240,300 | — | — |
| 2024-08-05 | $127.86 | $237.71 | 2,917,100 | — | — |
| 2024-08-02 | $130.58 | $242.76 | 1,766,900 | — | — |
| 2024-08-01 | $136.10 | $253.02 | 2,290,400 | — | — |
| 2024-07-31 | $135.28 | $251.50 | 1,560,500 | — | — |
| 2024-07-30 | $134.14 | $247.99 | 1,264,100 | — | — |
| 2024-07-29 | $133.01 | $245.90 | 1,084,400 | — | — |
| 2024-07-26 | $131.57 | $243.24 | 1,364,800 | — | — |
| 2024-07-25 | $131.98 | $243.99 | 1,588,400 | — | — |
| 2024-07-24 | $131.62 | $243.33 | 1,557,400 | — | — |
| 2024-07-23 | $135.93 | $251.30 | 921,500 | — | — |
| 2024-07-22 | $137.76 | $254.68 | 1,399,300 | — | — |
| 2024-07-19 | $136.37 | $252.11 | 1,552,800 | — | — |
| 2024-07-18 | $136.17 | $251.74 | 1,618,600 | — | — |
| 2024-07-17 | $133.97 | $247.67 | 994,500 | — | — |
| 2024-07-16 | $134.82 | $249.24 | 807,600 | — | — |
| 2024-07-15 | $134.34 | $248.36 | 1,150,000 | — | — |
| 2024-07-12 | $135.05 | $249.67 | 990,300 | — | — |
| 2024-07-11 | $133.61 | $247.01 | 879,000 | — | — |
| 2024-07-10 | $132.89 | $245.68 | 728,700 | — | — |
| 2024-07-09 | $132.41 | $244.79 | 1,149,600 | — | — |
| 2024-07-08 | $132.55 | $245.05 | 1,004,800 | — | — |
| 2024-07-05 | $132.49 | $244.94 | 819,000 | — | — |
| 2024-07-03 | $133.60 | $246.99 | 892,800 | — | — |
| 2024-07-02 | $131.00 | $242.18 | 1,238,000 | — | — |
| 2024-07-01 | $131.27 | $242.68 | 1,858,100 | — | — |
| 2024-06-28 | $128.78 | $238.08 | 3,430,500 | — | — |
| 2024-06-27 | $128.58 | $237.71 | 2,011,200 | — | — |
| 2024-06-26 | $127.50 | $235.71 | 1,618,000 | — | — |
| 2024-06-25 | $129.83 | $240.02 | 1,496,800 | — | — |
| 2024-06-24 | $128.60 | $237.74 | 1,439,900 | — | — |
| 2024-06-21 | $125.10 | $231.27 | 3,344,300 | — | — |
| 2024-06-20 | $126.32 | $233.53 | 2,152,300 | — | — |
| 2024-06-18 | $123.44 | $228.21 | 1,588,800 | — | — |
| 2024-06-17 | $121.60 | $224.80 | 1,582,300 | — | — |
| 2024-06-14 | $119.00 | $220.00 | 1,085,800 | — | — |
| 2024-06-13 | $120.24 | $222.29 | 1,273,700 | — | — |
| 2024-06-12 | $121.48 | $224.58 | 1,539,600 | — | — |
| 2024-06-11 | $121.10 | $223.88 | 1,178,200 | — | — |
| 2024-06-10 | $119.91 | $221.68 | 1,600,100 | — | — |
| 2024-06-07 | $118.01 | $218.17 | 1,043,300 | — | — |
| 2024-06-06 | $117.98 | $218.11 | 1,250,700 | — | — |
| 2024-06-05 | $118.19 | $218.50 | 1,288,600 | — | — |
| 2024-06-04 | $116.73 | $215.80 | 1,585,200 | — | — |
| 2024-06-03 | $116.53 | $215.43 | 1,502,000 | — | — |
| 2024-05-31 | $118.23 | $218.57 | 1,858,900 | — | — |
| 2024-05-30 | $116.58 | $215.52 | 1,436,100 | — | — |
| 2024-05-29 | $114.68 | $212.01 | 990,600 | — | — |
| 2024-05-28 | $115.51 | $213.54 | 1,458,400 | — | — |
| 2024-05-24 | $114.28 | $211.27 | 928,500 | — | — |
| 2024-05-23 | $113.85 | $210.48 | 1,136,600 | — | — |
| 2024-05-22 | $114.92 | $212.45 | 1,379,500 | — | — |
| 2024-05-21 | $118.20 | $218.52 | 1,112,900 | — | — |
| 2024-05-20 | $117.55 | $217.32 | 867,000 | — | — |
| 2024-05-17 | $117.67 | $217.54 | 1,102,100 | — | — |
| 2024-05-16 | $116.13 | $214.69 | 1,270,200 | — | — |
| 2024-05-15 | $115.58 | $213.67 | 1,523,900 | — | — |
| 2024-05-14 | $114.43 | $211.55 | 1,279,400 | — | — |
| 2024-05-13 | $112.91 | $208.74 | 1,065,600 | — | — |
| 2024-05-10 | $113.20 | $209.27 | 1,541,100 | — | — |
| 2024-05-09 | $113.59 | $210.00 | 1,246,600 | — | — |
| 2024-05-08 | $112.45 | $207.89 | 1,195,200 | — | — |
| 2024-05-07 | $112.83 | $208.59 | 1,053,000 | — | — |
| 2024-05-06 | $112.80 | $208.53 | 1,346,500 | — | — |
| 2024-05-03 | $112.31 | $207.63 | 1,753,000 | — | — |
| 2024-05-02 | $112.99 | $208.89 | 1,874,500 | — | — |
| 2024-05-01 | $112.41 | $207.81 | 2,460,600 | — | — |
| 2024-04-30 | $114.06 | $210.86 | 1,809,100 | — | — |
| 2024-04-29 | $117.20 | $216.67 | 1,172,200 | — | — |
| 2024-04-26 | $116.86 | $214.65 | 1,602,700 | — | — |
| 2024-04-25 | $117.68 | $216.16 | 1,381,400 | — | — |
| 2024-04-24 | $116.90 | $214.73 | 1,367,200 | — | — |
| 2024-04-23 | $116.01 | $213.09 | 1,659,500 | — | — |
| 2024-04-22 | $113.81 | $209.05 | 1,584,700 | — | — |
| 2024-04-19 | $112.92 | $207.42 | 1,518,500 | — | — |
| 2024-04-18 | $111.78 | $205.32 | 1,756,200 | — | — |
| 2024-04-17 | $112.23 | $206.15 | 2,013,200 | — | — |
| 2024-04-16 | $114.07 | $209.53 | 2,175,400 | — | — |
| 2024-04-15 | $114.34 | $210.03 | 1,899,200 | — | — |
| 2024-04-12 | $114.69 | $210.67 | 2,138,600 | — | — |
| 2024-04-11 | $115.33 | $211.84 | 2,178,900 | — | — |
| 2024-04-10 | $114.68 | $210.65 | 2,481,500 | — | — |
| 2024-04-09 | $114.41 | $210.15 | 2,238,600 | — | — |
| 2024-04-08 | $115.97 | $213.02 | 1,893,300 | — | — |
| 2024-04-05 | $115.97 | $213.02 | 1,177,400 | — | — |
| 2024-04-04 | $114.36 | $210.06 | 1,628,100 | — | — |
| 2024-04-03 | $116.00 | $213.07 | 1,710,600 | — | — |
| 2024-04-02 | $113.29 | $208.10 | 1,240,600 | — | — |
| 2024-04-01 | $112.23 | $206.15 | 1,116,100 | — | — |
| 2024-03-28 | $111.99 | $205.71 | 1,571,200 | — | — |
| 2024-03-27 | $111.05 | $203.98 | 1,334,800 | — | — |
| 2024-03-26 | $110.65 | $203.25 | 1,556,300 | — | — |
| 2024-03-25 | $111.61 | $205.01 | 1,894,800 | — | — |
| 2024-03-22 | $110.90 | $203.71 | 1,828,600 | — | — |
| 2024-03-21 | $111.01 | $203.91 | 1,986,400 | — | — |
| 2024-03-20 | $109.08 | $200.36 | 1,538,700 | — | — |
| 2024-03-19 | $109.11 | $200.42 | 1,912,300 | — | — |
| 2024-03-18 | $107.36 | $197.20 | 1,016,400 | — | — |
| 2024-03-15 | $105.97 | $194.65 | 1,930,200 | — | — |
| 2024-03-14 | $105.64 | $194.04 | 1,234,300 | — | — |
| 2024-03-13 | $106.42 | $195.48 | 1,120,200 | — | — |
| 2024-03-12 | $105.55 | $193.88 | 1,006,100 | — | — |
| 2024-03-11 | $104.60 | $192.13 | 1,313,700 | — | — |
| 2024-03-08 | $103.83 | $190.72 | 1,329,500 | — | — |
| 2024-03-07 | $104.73 | $192.37 | 1,679,600 | — | — |
| 2024-03-06 | $104.29 | $191.56 | 2,224,800 | — | — |
| 2024-03-05 | $102.52 | $188.31 | 2,176,600 | — | — |
| 2024-03-04 | $100.99 | $185.50 | 1,450,100 | — | — |
| 2024-03-01 | $99.34 | $182.47 | 1,241,900 | — | — |
| 2024-02-29 | $98.24 | $180.45 | 1,645,400 | — | — |
| 2024-02-28 | $97.40 | $178.91 | 886,100 | — | — |
| 2024-02-27 | $97.08 | $178.32 | 1,269,900 | — | — |
| 2024-02-26 | $97.56 | $179.20 | 1,698,700 | — | — |
| 2024-02-23 | $97.03 | $178.23 | 1,944,300 | — | — |
| 2024-02-22 | $98.36 | $180.67 | 3,247,600 | — | — |
| 2024-02-21 | $97.47 | $179.04 | 3,338,700 | — | — |
| 2024-02-20 | $96.36 | $177.00 | 3,174,000 | — | — |
| 2024-02-16 | $96.94 | $178.06 | 3,841,100 | — | — |
| 2024-02-15 | $93.27 | $171.32 | 5,223,500 | — | — |
| 2024-02-14 | $88.34 | $162.27 | 2,358,100 | — | — |
| 2024-02-13 | $88.44 | $162.45 | 1,902,800 | — | — |
| 2024-02-12 | $88.51 | $162.58 | 1,448,100 | — | — |
| 2024-02-09 | $87.09 | $159.97 | 1,358,100 | — | — |
| 2024-02-08 | $87.90 | $161.46 | 1,382,600 | — | — |
| 2024-02-07 | $87.05 | $159.90 | 1,544,800 | — | — |
| 2024-02-06 | $86.22 | $158.37 | 2,364,000 | — | — |
| 2024-02-05 | $85.57 | $157.18 | 1,650,300 | — | — |
| 2024-02-02 | $85.98 | $157.93 | 1,703,400 | — | — |
| 2024-02-01 | $86.04 | $158.04 | 1,872,500 | — | — |
| 2024-01-31 | $84.96 | $156.06 | 1,088,600 | — | — |
| 2024-01-30 | $87.04 | $159.88 | 995,400 | — | — |
| 2024-01-29 | $86.48 | $157.93 | 1,058,600 | — | — |
| 2024-01-26 | $86.81 | $158.53 | 1,216,400 | — | — |
| 2024-01-25 | $85.99 | $157.04 | 1,747,900 | — | — |
| 2024-01-24 | $83.98 | $153.37 | 1,141,100 | — | — |
| 2024-01-23 | $83.23 | $152.00 | 1,162,900 | — | — |
| 2024-01-22 | $83.81 | $153.06 | 1,630,400 | — | — |
| 2024-01-19 | $82.49 | $150.65 | 1,373,100 | — | — |
| 2024-01-18 | $82.59 | $150.83 | 2,369,700 | — | — |
| 2024-01-17 | $81.49 | $148.82 | 1,383,200 | — | — |
| 2024-01-16 | $82.53 | $150.72 | 1,386,200 | — | — |
| 2024-01-12 | $83.82 | $153.07 | 909,600 | — | — |
| 2024-01-11 | $83.23 | $152.00 | 1,436,600 | — | — |
| 2024-01-10 | $83.81 | $153.06 | 1,436,600 | — | — |
| 2024-01-09 | $83.60 | $152.67 | 1,935,400 | — | — |
| 2024-01-08 | $84.35 | $154.04 | 2,395,100 | — | — |
| 2024-01-05 | $85.79 | $156.67 | 1,476,600 | — | — |
| 2024-01-04 | $86.25 | $157.51 | 1,313,800 | — | — |
| 2024-01-03 | $87.75 | $160.25 | 1,461,900 | — | — |
| 2024-01-02 | $86.42 | $157.82 | 1,434,500 | — | — |