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
- 1991-12-13 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 | $153.62 | $248.00 | 4,423,300 | — | — |
| 2024-12-30 | $154.58 | $249.55 | 5,356,000 | — | — |
| 2024-12-27 | $157.24 | $253.84 | 7,232,500 | — | — |
| 2024-12-26 | $158.53 | $255.93 | 3,846,900 | — | — |
| 2024-12-24 | $159.36 | $257.27 | 2,839,600 | — | — |
| 2024-12-23 | $158.24 | $255.46 | 8,863,200 | — | — |
| 2024-12-20 | $152.89 | $246.82 | 17,347,100 | — | — |
| 2024-12-19 | $150.40 | $242.80 | 8,414,800 | — | — |
| 2024-12-18 | $153.05 | $247.08 | 10,295,200 | — | — |
| 2024-12-17 | $157.92 | $254.94 | 7,187,400 | — | — |
| 2024-12-16 | $157.89 | $254.89 | 9,951,100 | — | — |
| 2024-12-13 | $158.53 | $255.93 | 8,886,700 | — | — |
| 2024-12-12 | $158.24 | $255.46 | 5,796,100 | — | — |
| 2024-12-11 | $159.83 | $258.03 | 7,081,800 | — | — |
| 2024-12-10 | $156.46 | $252.59 | 8,683,600 | — | — |
| 2024-12-09 | $160.74 | $259.49 | 9,481,200 | — | — |
| 2024-12-06 | $159.51 | $257.51 | 9,918,400 | — | — |
| 2024-12-05 | $160.39 | $258.93 | 7,279,800 | — | — |
| 2024-12-04 | $163.34 | $262.32 | 6,721,600 | — | — |
| 2024-12-03 | $162.58 | $261.10 | 6,961,400 | — | — |
| 2024-12-02 | $163.03 | $261.82 | 9,812,700 | — | — |
| 2024-11-29 | $158.53 | $254.60 | 6,112,000 | — | — |
| 2024-11-27 | $156.40 | $251.17 | 6,337,900 | — | — |
| 2024-11-26 | $156.93 | $252.03 | 9,489,900 | — | — |
| 2024-11-25 | $158.82 | $255.06 | 9,189,800 | — | — |
| 2024-11-22 | $156.79 | $251.80 | 5,709,300 | — | — |
| 2024-11-21 | $155.46 | $249.66 | 10,685,800 | — | — |
| 2024-11-20 | $154.27 | $247.75 | 14,483,000 | — | — |
| 2024-11-19 | $164.71 | $264.52 | 6,176,800 | — | — |
| 2024-11-18 | $164.50 | $264.18 | 7,814,200 | — | — |
| 2024-11-15 | $160.50 | $257.76 | 9,737,000 | — | — |
| 2024-11-14 | $163.97 | $263.33 | 7,012,600 | — | — |
| 2024-11-13 | $160.42 | $257.63 | 7,921,700 | — | — |
| 2024-11-12 | $163.41 | $262.43 | 8,483,300 | — | — |
| 2024-11-11 | $168.29 | $270.27 | 7,829,500 | — | — |
| 2024-11-08 | $170.91 | $274.48 | 10,736,600 | — | — |
| 2024-11-07 | $172.91 | $277.69 | 23,586,300 | — | — |
| 2024-11-06 | $172.99 | $277.82 | 17,661,900 | — | — |
| 2024-11-05 | $165.91 | $266.45 | 5,373,200 | — | — |
| 2024-11-04 | $165.18 | $265.27 | 4,949,800 | — | — |
| 2024-11-01 | $165.27 | $265.42 | 6,498,100 | — | — |
| 2024-10-31 | $162.77 | $261.40 | 10,261,200 | — | — |
| 2024-10-30 | $167.62 | $269.19 | 8,819,700 | — | — |
| 2024-10-29 | $176.00 | $282.65 | 6,427,700 | — | — |
| 2024-10-28 | $172.22 | $276.58 | 5,024,600 | — | — |
| 2024-10-25 | $170.27 | $273.45 | 5,496,600 | — | — |
| 2024-10-24 | $168.10 | $269.96 | 4,933,400 | — | — |
| 2024-10-23 | $166.60 | $267.56 | 9,788,200 | — | — |
| 2024-10-22 | $173.18 | $278.12 | 7,313,000 | — | — |
| 2024-10-21 | $169.01 | $271.43 | 7,297,700 | — | — |
| 2024-10-18 | $170.92 | $274.49 | 6,432,700 | — | — |
| 2024-10-17 | $171.10 | $274.78 | 6,093,200 | — | — |
| 2024-10-16 | $171.48 | $275.39 | 6,495,700 | — | — |
| 2024-10-15 | $174.09 | $279.58 | 12,910,400 | — | — |
| 2024-10-14 | $178.04 | $285.93 | 9,933,600 | — | — |
| 2024-10-11 | $169.98 | $272.98 | 3,801,400 | — | — |
| 2024-10-10 | $168.52 | $270.64 | 5,048,000 | — | — |
| 2024-10-09 | $170.22 | $273.37 | 5,486,500 | — | — |
| 2024-10-08 | $166.34 | $267.14 | 7,843,500 | — | — |
| 2024-10-07 | $166.94 | $268.10 | 4,359,300 | — | — |
| 2024-10-04 | $168.90 | $271.25 | 6,586,500 | — | — |
| 2024-10-03 | $168.92 | $271.28 | 6,260,200 | — | — |
| 2024-10-02 | $168.32 | $270.32 | 4,484,600 | — | — |
| 2024-10-01 | $165.78 | $266.24 | 8,277,600 | — | — |
| 2024-09-30 | $170.05 | $273.10 | 8,099,700 | — | — |
| 2024-09-27 | $170.13 | $273.22 | 5,880,700 | — | — |
| 2024-09-26 | $172.66 | $277.29 | 8,475,000 | — | — |
| 2024-09-25 | $168.27 | $270.24 | 5,095,500 | — | — |
| 2024-09-24 | $166.95 | $268.12 | 9,666,800 | — | — |
| 2024-09-23 | $165.96 | $266.53 | 9,810,000 | — | — |
| 2024-09-20 | $168.92 | $271.28 | 27,546,400 | — | — |
| 2024-09-19 | $173.92 | $279.31 | 10,900,000 | — | — |
| 2024-09-18 | $168.30 | $270.29 | 5,877,600 | — | — |
| 2024-09-17 | $168.70 | $270.93 | 5,828,000 | — | — |
| 2024-09-16 | $166.61 | $267.57 | 6,510,000 | — | — |
| 2024-09-13 | $167.73 | $269.37 | 4,049,900 | — | — |
| 2024-09-12 | $164.98 | $264.95 | 6,039,200 | — | — |
| 2024-09-11 | $166.56 | $267.49 | 8,275,400 | — | — |
| 2024-09-10 | $161.68 | $259.65 | 7,918,100 | — | — |
| 2024-09-09 | $160.77 | $258.19 | 7,494,900 | — | — |
| 2024-09-06 | $158.19 | $254.05 | 10,703,000 | — | — |
| 2024-09-05 | $163.70 | $262.90 | 5,600,000 | — | — |
| 2024-09-04 | $165.33 | $264.15 | 6,737,000 | — | — |
| 2024-09-03 | $163.24 | $260.81 | 11,620,300 | — | — |
| 2024-08-30 | $175.30 | $280.08 | 11,110,800 | — | — |
| 2024-08-29 | $169.49 | $270.80 | 12,514,200 | — | — |
| 2024-08-28 | $171.85 | $274.57 | 6,534,600 | — | — |
| 2024-08-27 | $173.93 | $277.89 | 6,498,800 | — | — |
| 2024-08-26 | $169.49 | $270.80 | 7,437,600 | — | — |
| 2024-08-23 | $173.50 | $277.20 | 6,823,600 | — | — |
| 2024-08-22 | $169.00 | $270.01 | 6,743,500 | — | — |
| 2024-08-21 | $174.22 | $278.35 | 6,309,500 | — | — |
| 2024-08-20 | $172.11 | $274.98 | 6,222,400 | — | — |
| 2024-08-19 | $174.26 | $278.42 | 6,708,100 | — | — |
| 2024-08-16 | $172.18 | $275.09 | 5,435,700 | — | — |
| 2024-08-15 | $173.34 | $276.95 | 10,752,100 | — | — |
| 2024-08-14 | $167.15 | $267.06 | 7,208,200 | — | — |
| 2024-08-13 | $169.47 | $270.77 | 11,102,100 | — | — |
| 2024-08-12 | $162.89 | $260.25 | 8,548,000 | — | — |
| 2024-08-09 | $164.48 | $262.79 | 4,824,600 | — | — |
| 2024-08-08 | $164.95 | $263.54 | 9,590,900 | — | — |
| 2024-08-07 | $156.12 | $249.44 | 9,266,900 | — | — |
| 2024-08-06 | $158.72 | $253.59 | 9,301,000 | — | — |
| 2024-08-05 | $157.95 | $252.36 | 12,733,900 | — | — |
| 2024-08-02 | $159.31 | $254.53 | 16,618,900 | — | — |
| 2024-08-01 | $164.00 | $262.03 | 24,795,000 | — | — |
| 2024-07-31 | $180.95 | $289.11 | 19,222,200 | — | — |
| 2024-07-30 | $166.94 | $266.72 | 15,338,900 | — | — |
| 2024-07-29 | $178.64 | $285.42 | 6,051,600 | — | — |
| 2024-07-26 | $180.05 | $287.67 | 6,567,800 | — | — |
| 2024-07-25 | $175.39 | $280.22 | 12,700,100 | — | — |
| 2024-07-24 | $181.07 | $289.30 | 13,295,300 | — | — |
| 2024-07-23 | $193.35 | $308.92 | 5,796,700 | — | — |
| 2024-07-22 | $194.97 | $311.51 | 7,590,000 | — | — |
| 2024-07-19 | $186.21 | $297.51 | 9,195,700 | — | — |
| 2024-07-18 | $191.46 | $305.90 | 9,960,600 | — | — |
| 2024-07-17 | $191.60 | $306.12 | 16,156,200 | — | — |
| 2024-07-16 | $209.64 | $334.95 | 5,998,500 | — | — |
| 2024-07-15 | $208.18 | $332.61 | 7,463,700 | — | — |
| 2024-07-12 | $202.43 | $323.43 | 7,217,200 | — | — |
| 2024-07-11 | $199.85 | $319.30 | 8,602,200 | — | — |
| 2024-07-10 | $208.80 | $333.60 | 5,159,400 | — | — |
| 2024-07-09 | $207.12 | $330.92 | 5,272,600 | — | — |
| 2024-07-08 | $207.89 | $332.15 | 6,920,400 | — | — |
| 2024-07-05 | $205.75 | $328.73 | 6,375,200 | — | — |
| 2024-07-03 | $203.81 | $325.63 | 4,996,200 | — | — |
| 2024-07-02 | $200.16 | $319.80 | 5,632,900 | — | — |
| 2024-07-01 | $200.03 | $319.59 | 6,800,600 | — | — |
| 2024-06-28 | $199.18 | $318.23 | 15,547,500 | — | — |
| 2024-06-27 | $195.15 | $311.79 | 11,936,600 | — | — |
| 2024-06-26 | $197.33 | $315.28 | 10,023,800 | — | — |
| 2024-06-25 | $202.17 | $323.01 | 11,974,900 | — | — |
| 2024-06-24 | $200.84 | $320.89 | 16,087,700 | — | — |
| 2024-06-21 | $212.53 | $339.56 | 22,286,500 | — | — |
| 2024-06-20 | $215.47 | $344.26 | 18,701,200 | — | — |
| 2024-06-18 | $227.09 | $362.83 | 22,037,500 | — | — |
| 2024-06-17 | $222.22 | $355.04 | 12,109,100 | — | — |
| 2024-06-14 | $215.33 | $344.04 | 6,438,200 | — | — |
| 2024-06-13 | $217.81 | $348.00 | 10,102,800 | — | — |
| 2024-06-12 | $215.39 | $344.13 | 9,502,800 | — | — |
| 2024-06-11 | $208.52 | $333.16 | 8,197,500 | — | — |
| 2024-06-10 | $209.35 | $334.48 | 6,465,100 | — | — |
| 2024-06-07 | $206.62 | $330.12 | 5,714,400 | — | — |
| 2024-06-06 | $209.44 | $334.63 | 7,597,200 | — | — |
| 2024-06-05 | $211.90 | $338.56 | 11,626,300 | — | — |
| 2024-06-04 | $204.37 | $326.53 | 6,629,100 | — | — |
| 2024-06-03 | $205.91 | $328.99 | 12,419,500 | — | — |
| 2024-05-31 | $204.05 | $326.01 | 15,064,900 | — | — |
| 2024-05-30 | $204.80 | $327.21 | 12,245,300 | — | — |
| 2024-05-29 | $208.26 | $331.38 | 12,552,500 | — | — |
| 2024-05-28 | $213.08 | $339.05 | 12,485,400 | — | — |
| 2024-05-24 | $210.36 | $334.72 | 13,809,900 | — | — |
| 2024-05-23 | $201.76 | $321.04 | 14,475,100 | — | — |
| 2024-05-22 | $202.93 | $322.90 | 11,170,100 | — | — |
| 2024-05-21 | $200.85 | $319.59 | 11,498,800 | — | — |
| 2024-05-20 | $197.76 | $314.67 | 8,879,700 | — | — |
| 2024-05-17 | $193.86 | $308.47 | 5,799,700 | — | — |
| 2024-05-16 | $193.27 | $307.53 | 8,173,400 | — | — |
| 2024-05-15 | $194.61 | $309.66 | 11,349,100 | — | — |
| 2024-05-14 | $188.97 | $300.69 | 7,713,400 | — | — |
| 2024-05-13 | $184.21 | $293.11 | 6,384,800 | — | — |
| 2024-05-10 | $182.08 | $289.73 | 4,702,500 | — | — |
| 2024-05-09 | $180.54 | $287.27 | 5,513,500 | — | — |
| 2024-05-08 | $180.55 | $287.29 | 6,242,600 | — | — |
| 2024-05-07 | $180.15 | $286.65 | 8,011,100 | — | — |
| 2024-05-06 | $181.85 | $289.36 | 6,980,100 | — | — |
| 2024-05-03 | $179.64 | $285.84 | 10,043,900 | — | — |
| 2024-05-02 | $180.10 | $286.57 | 25,894,800 | — | — |
| 2024-05-01 | $164.11 | $261.13 | 13,113,600 | — | — |
| 2024-04-30 | $165.85 | $263.90 | 6,914,200 | — | — |
| 2024-04-29 | $169.20 | $269.23 | 6,623,900 | — | — |
| 2024-04-26 | $165.66 | $263.60 | 7,141,300 | — | — |
| 2024-04-25 | $163.30 | $259.84 | 6,230,700 | — | — |
| 2024-04-24 | $163.63 | $260.37 | 6,130,500 | — | — |
| 2024-04-23 | $161.35 | $256.74 | 6,616,700 | — | — |
| 2024-04-22 | $160.18 | $254.88 | 7,848,700 | — | — |
| 2024-04-19 | $157.63 | $250.82 | 10,292,200 | — | — |
| 2024-04-18 | $161.44 | $256.88 | 9,209,400 | — | — |
| 2024-04-17 | $164.32 | $261.47 | 8,082,000 | — | — |
| 2024-04-16 | $168.58 | $268.24 | 6,390,100 | — | — |
| 2024-04-15 | $169.84 | $270.25 | 6,570,600 | — | — |
| 2024-04-12 | $171.29 | $272.56 | 8,216,700 | — | — |
| 2024-04-11 | $175.13 | $278.67 | 6,262,600 | — | — |
| 2024-04-10 | $170.86 | $271.87 | 6,177,400 | — | — |
| 2024-04-09 | $175.57 | $279.37 | 5,028,500 | — | — |
| 2024-04-08 | $173.62 | $276.26 | 4,812,000 | — | — |
| 2024-04-05 | $171.53 | $272.94 | 5,863,300 | — | — |
| 2024-04-04 | $169.76 | $270.12 | 9,031,200 | — | — |
| 2024-04-03 | $173.91 | $276.72 | 6,943,200 | — | — |
| 2024-04-02 | $171.04 | $272.16 | 7,436,300 | — | — |
| 2024-04-01 | $171.72 | $273.24 | 6,679,100 | — | — |
| 2024-03-28 | $169.30 | $269.39 | 5,324,000 | — | — |
| 2024-03-27 | $169.13 | $269.12 | 6,309,700 | — | — |
| 2024-03-26 | $167.07 | $265.84 | 5,289,900 | — | — |
| 2024-03-25 | $167.52 | $266.56 | 5,682,500 | — | — |
| 2024-03-22 | $170.10 | $270.66 | 5,645,500 | — | — |
| 2024-03-21 | $170.85 | $271.86 | 8,497,500 | — | — |
| 2024-03-20 | $167.67 | $266.80 | 5,995,800 | — | — |
| 2024-03-19 | $164.10 | $261.12 | 7,404,400 | — | — |
| 2024-03-18 | $166.92 | $265.60 | 6,653,700 | — | — |
| 2024-03-15 | $167.20 | $266.05 | 16,414,600 | — | — |
| 2024-03-14 | $168.45 | $268.04 | 8,151,000 | — | — |
| 2024-03-13 | $169.25 | $269.31 | 8,730,500 | — | — |
| 2024-03-12 | $173.08 | $275.40 | 7,642,200 | — | — |
| 2024-03-11 | $171.12 | $272.29 | 7,256,300 | — | — |
| 2024-03-08 | $170.57 | $271.41 | 11,318,000 | — | — |
| 2024-03-07 | $175.72 | $279.61 | 14,495,100 | — | — |
| 2024-03-06 | $167.89 | $267.15 | 12,230,500 | — | — |
| 2024-03-05 | $161.45 | $256.90 | 9,608,800 | — | — |
| 2024-03-04 | $166.56 | $265.03 | 11,865,100 | — | — |
| 2024-03-01 | $163.09 | $259.51 | 10,405,700 | — | — |
| 2024-02-29 | $157.79 | $251.07 | 8,321,400 | — | — |
| 2024-02-28 | $155.85 | $247.99 | 5,211,000 | — | — |
| 2024-02-27 | $158.30 | $250.61 | 6,021,400 | — | — |
| 2024-02-26 | $157.03 | $248.60 | 6,307,600 | — | — |
| 2024-02-23 | $154.91 | $245.25 | 5,953,300 | — | — |
| 2024-02-22 | $154.75 | $244.99 | 11,407,500 | — | — |
| 2024-02-21 | $152.01 | $240.66 | 9,760,300 | — | — |
| 2024-02-20 | $151.96 | $240.58 | 8,745,500 | — | — |
| 2024-02-16 | $152.69 | $241.73 | 8,429,100 | — | — |
| 2024-02-15 | $155.98 | $246.94 | 9,372,400 | — | — |
| 2024-02-14 | $153.94 | $243.71 | 8,715,100 | — | — |
| 2024-02-13 | $150.04 | $237.54 | 8,976,300 | — | — |
| 2024-02-12 | $153.10 | $242.38 | 11,806,300 | — | — |
| 2024-02-09 | $151.00 | $239.06 | 11,981,500 | — | — |
| 2024-02-08 | $148.18 | $234.59 | 9,448,700 | — | — |
| 2024-02-07 | $145.89 | $230.97 | 7,361,900 | — | — |
| 2024-02-06 | $144.10 | $228.13 | 7,286,300 | — | — |
| 2024-02-05 | $144.03 | $228.02 | 8,032,600 | — | — |
| 2024-02-02 | $141.69 | $224.32 | 10,442,700 | — | — |
| 2024-02-01 | $141.11 | $223.40 | 22,810,600 | — | — |
| 2024-01-31 | $148.51 | $235.11 | 21,184,200 | — | — |
| 2024-01-30 | $145.98 | $231.11 | 9,132,800 | — | — |
| 2024-01-29 | $149.64 | $236.90 | 10,770,700 | — | — |
| 2024-01-26 | $150.72 | $238.61 | 7,744,700 | — | — |
| 2024-01-25 | $154.47 | $244.55 | 7,740,900 | — | — |
| 2024-01-24 | $154.37 | $244.39 | 8,331,900 | — | — |
| 2024-01-23 | $153.50 | $243.01 | 6,232,300 | — | — |
| 2024-01-22 | $152.87 | $242.02 | 10,456,100 | — | — |
| 2024-01-19 | $151.96 | $240.58 | 16,193,900 | — | — |
| 2024-01-18 | $145.29 | $230.02 | 12,893,000 | — | — |
| 2024-01-17 | $139.32 | $220.57 | 6,584,700 | — | — |
| 2024-01-16 | $141.12 | $223.41 | 7,483,000 | — | — |
| 2024-01-12 | $140.20 | $221.96 | 6,546,600 | — | — |
| 2024-01-11 | $139.03 | $220.11 | 7,374,900 | — | — |
| 2024-01-10 | $139.31 | $220.55 | 5,652,500 | — | — |
| 2024-01-09 | $139.89 | $221.47 | 5,856,900 | — | — |
| 2024-01-08 | $139.03 | $220.11 | 7,729,400 | — | — |
| 2024-01-05 | $136.73 | $216.46 | 6,827,300 | — | — |
| 2024-01-04 | $136.17 | $215.58 | 6,770,300 | — | — |
| 2024-01-03 | $137.60 | $217.84 | 8,133,300 | — | — |
| 2024-01-02 | $140.23 | $222.01 | 8,495,800 | — | — |