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
- 1995-05-09 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.69 | $340.83 | 834,100 | — | — |
| 2024-12-30 | $186.77 | $340.98 | 928,900 | — | — |
| 2024-12-27 | $187.58 | $342.46 | 872,800 | — | — |
| 2024-12-26 | $188.66 | $344.43 | 1,209,700 | — | — |
| 2024-12-24 | $186.65 | $340.76 | 626,800 | — | — |
| 2024-12-23 | $184.79 | $337.36 | 2,049,000 | — | — |
| 2024-12-20 | $187.59 | $342.48 | 4,153,200 | — | — |
| 2024-12-19 | $183.44 | $334.90 | 4,765,800 | — | — |
| 2024-12-18 | $159.87 | $291.87 | 2,673,000 | — | — |
| 2024-12-17 | $165.46 | $302.07 | 2,161,900 | — | — |
| 2024-12-16 | $167.57 | $305.93 | 1,809,800 | — | — |
| 2024-12-13 | $166.69 | $304.32 | 1,472,700 | — | — |
| 2024-12-12 | $164.99 | $301.22 | 1,512,200 | — | — |
| 2024-12-11 | $167.83 | $306.40 | 809,900 | — | — |
| 2024-12-10 | $168.31 | $307.28 | 1,284,300 | — | — |
| 2024-12-09 | $168.64 | $307.88 | 1,376,400 | — | — |
| 2024-12-06 | $169.75 | $309.91 | 1,112,500 | — | — |
| 2024-12-05 | $171.17 | $312.50 | 716,100 | — | — |
| 2024-12-04 | $171.22 | $312.59 | 768,200 | — | — |
| 2024-12-03 | $170.77 | $311.77 | 953,400 | — | — |
| 2024-12-02 | $172.00 | $314.01 | 1,148,700 | — | — |
| 2024-11-29 | $176.27 | $321.81 | 541,700 | — | — |
| 2024-11-27 | $174.98 | $319.45 | 714,200 | — | — |
| 2024-11-26 | $173.85 | $317.39 | 996,200 | — | — |
| 2024-11-25 | $175.22 | $319.89 | 1,920,800 | — | — |
| 2024-11-22 | $167.69 | $306.14 | 1,270,800 | — | — |
| 2024-11-21 | $164.56 | $300.43 | 1,253,000 | — | — |
| 2024-11-20 | $162.59 | $296.83 | 1,473,100 | — | — |
| 2024-11-19 | $160.85 | $293.66 | 1,279,100 | — | — |
| 2024-11-18 | $164.45 | $300.23 | 1,112,100 | — | — |
| 2024-11-15 | $166.78 | $304.48 | 1,978,800 | — | — |
| 2024-11-14 | $168.69 | $307.97 | 889,600 | — | — |
| 2024-11-13 | $169.68 | $309.78 | 1,311,700 | — | — |
| 2024-11-12 | $167.08 | $305.03 | 1,193,700 | — | — |
| 2024-11-11 | $169.25 | $308.99 | 1,327,300 | — | — |
| 2024-11-08 | $168.44 | $307.51 | 920,000 | — | — |
| 2024-11-07 | $168.48 | $307.59 | 1,056,400 | — | — |
| 2024-11-06 | $170.95 | $312.10 | 1,988,800 | — | — |
| 2024-11-05 | $161.38 | $294.62 | 1,041,100 | — | — |
| 2024-11-04 | $158.77 | $289.86 | 813,400 | — | — |
| 2024-11-01 | $159.65 | $291.47 | 747,700 | — | — |
| 2024-10-31 | $160.02 | $292.14 | 1,112,900 | — | — |
| 2024-10-30 | $160.21 | $292.49 | 761,600 | — | — |
| 2024-10-29 | $161.94 | $295.65 | 864,800 | — | — |
| 2024-10-28 | $162.20 | $296.12 | 937,100 | — | — |
| 2024-10-25 | $159.92 | $291.96 | 691,300 | — | — |
| 2024-10-24 | $162.57 | $296.80 | 788,800 | — | — |
| 2024-10-23 | $162.36 | $296.41 | 1,373,400 | — | — |
| 2024-10-22 | $161.12 | $294.15 | 774,300 | — | — |
| 2024-10-21 | $164.04 | $299.48 | 1,184,700 | — | — |
| 2024-10-18 | $164.59 | $300.49 | 723,400 | — | — |
| 2024-10-17 | $164.27 | $299.90 | 911,200 | — | — |
| 2024-10-16 | $162.93 | $297.45 | 1,127,400 | — | — |
| 2024-10-15 | $160.14 | $292.36 | 1,332,300 | — | — |
| 2024-10-14 | $156.94 | $286.52 | 989,600 | — | — |
| 2024-10-11 | $156.72 | $286.12 | 889,500 | — | — |
| 2024-10-10 | $155.93 | $284.67 | 931,200 | — | — |
| 2024-10-09 | $158.56 | $286.92 | 1,179,900 | — | — |
| 2024-10-08 | $159.13 | $287.95 | 1,024,100 | — | — |
| 2024-10-07 | $159.55 | $288.71 | 1,269,100 | — | — |
| 2024-10-04 | $164.84 | $298.28 | 1,039,300 | — | — |
| 2024-10-03 | $161.84 | $292.86 | 1,149,000 | — | — |
| 2024-10-02 | $162.70 | $294.41 | 1,371,300 | — | — |
| 2024-10-01 | $164.12 | $296.98 | 1,345,200 | — | — |
| 2024-09-30 | $164.13 | $297.00 | 1,357,300 | — | — |
| 2024-09-27 | $166.71 | $301.67 | 1,447,800 | — | — |
| 2024-09-26 | $167.95 | $303.91 | 1,301,500 | — | — |
| 2024-09-25 | $168.11 | $304.20 | 2,012,200 | — | — |
| 2024-09-24 | $171.11 | $309.63 | 1,219,300 | — | — |
| 2024-09-23 | $172.74 | $312.58 | 1,801,000 | — | — |
| 2024-09-20 | $170.17 | $307.93 | 2,870,800 | — | — |
| 2024-09-19 | $172.27 | $311.73 | 3,660,900 | — | — |
| 2024-09-18 | $159.14 | $287.97 | 1,256,300 | — | — |
| 2024-09-17 | $161.53 | $292.29 | 1,114,900 | — | — |
| 2024-09-16 | $160.14 | $289.78 | 1,430,400 | — | — |
| 2024-09-13 | $160.25 | $289.98 | 1,034,200 | — | — |
| 2024-09-12 | $158.51 | $286.83 | 592,700 | — | — |
| 2024-09-11 | $157.44 | $284.89 | 1,273,200 | — | — |
| 2024-09-10 | $155.61 | $281.58 | 841,900 | — | — |
| 2024-09-09 | $156.71 | $283.57 | 1,203,200 | — | — |
| 2024-09-06 | $157.43 | $284.88 | 1,150,700 | — | — |
| 2024-09-05 | $157.94 | $285.80 | 1,208,500 | — | — |
| 2024-09-04 | $159.35 | $288.35 | 1,002,700 | — | — |
| 2024-09-03 | $158.25 | $286.36 | 1,064,200 | — | — |
| 2024-08-30 | $158.15 | $286.18 | 1,103,500 | — | — |
| 2024-08-29 | $156.75 | $283.65 | 1,308,800 | — | — |
| 2024-08-28 | $156.96 | $284.03 | 1,275,000 | — | — |
| 2024-08-27 | $156.74 | $283.63 | 767,900 | — | — |
| 2024-08-26 | $156.20 | $282.65 | 962,700 | — | — |
| 2024-08-23 | $154.07 | $278.80 | 969,300 | — | — |
| 2024-08-22 | $153.90 | $278.49 | 902,100 | — | — |
| 2024-08-21 | $155.63 | $281.62 | 1,196,000 | — | — |
| 2024-08-20 | $155.15 | $280.75 | 3,235,600 | — | — |
| 2024-08-19 | $149.68 | $270.85 | 1,517,200 | — | — |
| 2024-08-16 | $143.36 | $259.42 | 768,100 | — | — |
| 2024-08-15 | $144.25 | $261.03 | 955,500 | — | — |
| 2024-08-14 | $140.82 | $254.82 | 1,063,800 | — | — |
| 2024-08-13 | $144.20 | $260.94 | 760,700 | — | — |
| 2024-08-12 | $142.08 | $257.10 | 601,300 | — | — |
| 2024-08-09 | $143.10 | $258.95 | 954,300 | — | — |
| 2024-08-08 | $144.49 | $261.46 | 936,500 | — | — |
| 2024-08-07 | $141.86 | $256.70 | 1,665,600 | — | — |
| 2024-08-06 | $143.47 | $259.61 | 1,203,000 | — | — |
| 2024-08-05 | $141.22 | $255.54 | 1,662,200 | — | — |
| 2024-08-02 | $144.03 | $260.63 | 2,066,700 | — | — |
| 2024-08-01 | $145.35 | $263.02 | 1,613,800 | — | — |
| 2024-07-31 | $146.29 | $264.72 | 1,841,500 | — | — |
| 2024-07-30 | $148.14 | $268.07 | 1,180,600 | — | — |
| 2024-07-29 | $146.75 | $265.55 | 1,486,100 | — | — |
| 2024-07-26 | $142.27 | $257.44 | 1,185,700 | — | — |
| 2024-07-25 | $141.90 | $256.77 | 1,352,100 | — | — |
| 2024-07-24 | $139.43 | $252.30 | 1,430,900 | — | — |
| 2024-07-23 | $140.20 | $253.70 | 1,477,900 | — | — |
| 2024-07-22 | $143.60 | $259.85 | 1,320,500 | — | — |
| 2024-07-19 | $142.86 | $258.51 | 1,008,300 | — | — |
| 2024-07-18 | $142.87 | $258.53 | 1,681,700 | — | — |
| 2024-07-17 | $147.35 | $266.64 | 1,171,000 | — | — |
| 2024-07-16 | $145.32 | $262.96 | 1,190,400 | — | — |
| 2024-07-15 | $143.27 | $259.25 | 1,299,900 | — | — |
| 2024-07-12 | $142.27 | $257.44 | 1,226,800 | — | — |
| 2024-07-11 | $139.96 | $253.26 | 1,473,600 | — | — |
| 2024-07-10 | $138.06 | $249.82 | 2,387,000 | — | — |
| 2024-07-09 | $140.29 | $251.33 | 1,517,400 | — | — |
| 2024-07-08 | $144.79 | $259.39 | 910,700 | — | — |
| 2024-07-05 | $145.22 | $260.16 | 952,800 | — | — |
| 2024-07-03 | $145.42 | $260.52 | 603,900 | — | — |
| 2024-07-02 | $146.77 | $262.94 | 1,066,300 | — | — |
| 2024-07-01 | $148.33 | $265.73 | 898,900 | — | — |
| 2024-06-28 | $151.32 | $271.09 | 1,701,200 | — | — |
| 2024-06-27 | $152.12 | $272.52 | 1,104,500 | — | — |
| 2024-06-26 | $152.13 | $272.54 | 959,300 | — | — |
| 2024-06-25 | $153.09 | $274.26 | 1,009,700 | — | — |
| 2024-06-24 | $154.13 | $276.12 | 1,605,100 | — | — |
| 2024-06-21 | $153.28 | $274.60 | 2,642,700 | — | — |
| 2024-06-20 | $154.29 | $276.41 | 2,727,600 | — | — |
| 2024-06-18 | $151.96 | $272.23 | 2,335,400 | — | — |
| 2024-06-17 | $153.58 | $275.14 | 2,551,000 | — | — |
| 2024-06-14 | $148.78 | $266.54 | 1,229,200 | — | — |
| 2024-06-13 | $147.48 | $264.21 | 1,208,300 | — | — |
| 2024-06-12 | $147.19 | $263.69 | 1,320,200 | — | — |
| 2024-06-11 | $146.61 | $262.65 | 920,300 | — | — |
| 2024-06-10 | $147.68 | $264.57 | 930,300 | — | — |
| 2024-06-07 | $148.54 | $266.11 | 937,500 | — | — |
| 2024-06-06 | $150.11 | $268.92 | 710,600 | — | — |
| 2024-06-05 | $150.61 | $269.82 | 822,600 | — | — |
| 2024-06-04 | $149.81 | $268.38 | 790,500 | — | — |
| 2024-06-03 | $151.14 | $270.76 | 932,200 | — | — |
| 2024-05-31 | $150.39 | $269.42 | 1,532,500 | — | — |
| 2024-05-30 | $148.05 | $265.23 | 753,800 | — | — |
| 2024-05-29 | $145.98 | $261.52 | 964,100 | — | — |
| 2024-05-28 | $148.32 | $265.71 | 1,348,700 | — | — |
| 2024-05-24 | $147.60 | $264.42 | 843,700 | — | — |
| 2024-05-23 | $147.66 | $264.53 | 921,200 | — | — |
| 2024-05-22 | $148.71 | $266.41 | 1,189,800 | — | — |
| 2024-05-21 | $149.69 | $268.17 | 942,700 | — | — |
| 2024-05-20 | $151.98 | $272.27 | 969,300 | — | — |
| 2024-05-17 | $154.00 | $275.89 | 1,191,400 | — | — |
| 2024-05-16 | $151.42 | $271.27 | 1,056,900 | — | — |
| 2024-05-15 | $151.78 | $271.91 | 1,181,500 | — | — |
| 2024-05-14 | $148.94 | $266.82 | 1,119,800 | — | — |
| 2024-05-13 | $149.06 | $267.04 | 1,354,700 | — | — |
| 2024-05-10 | $148.25 | $265.59 | 1,082,400 | — | — |
| 2024-05-09 | $146.92 | $263.20 | 950,100 | — | — |
| 2024-05-08 | $147.98 | $265.10 | 1,226,000 | — | — |
| 2024-05-07 | $147.03 | $263.40 | 1,557,800 | — | — |
| 2024-05-06 | $147.48 | $264.21 | 1,545,200 | — | — |
| 2024-05-03 | $149.25 | $267.38 | 1,864,300 | — | — |
| 2024-05-02 | $147.86 | $264.89 | 2,574,600 | — | — |
| 2024-05-01 | $151.15 | $270.78 | 1,556,900 | — | — |
| 2024-04-30 | $153.41 | $274.83 | 1,329,700 | — | — |
| 2024-04-29 | $155.49 | $278.56 | 960,700 | — | — |
| 2024-04-26 | $156.10 | $279.65 | 886,600 | — | — |
| 2024-04-25 | $156.54 | $280.44 | 1,550,700 | — | — |
| 2024-04-24 | $156.61 | $280.56 | 970,000 | — | — |
| 2024-04-23 | $155.90 | $279.29 | 876,700 | — | — |
| 2024-04-22 | $154.55 | $276.87 | 1,235,400 | — | — |
| 2024-04-19 | $152.50 | $273.20 | 960,600 | — | — |
| 2024-04-18 | $152.29 | $272.82 | 890,300 | — | — |
| 2024-04-17 | $152.97 | $274.04 | 1,093,800 | — | — |
| 2024-04-16 | $154.14 | $276.14 | 1,066,500 | — | — |
| 2024-04-15 | $154.06 | $276.00 | 1,126,600 | — | — |
| 2024-04-12 | $153.05 | $274.19 | 1,423,500 | — | — |
| 2024-04-11 | $155.01 | $277.70 | 1,290,600 | — | — |
| 2024-04-10 | $155.90 | $279.29 | 1,089,800 | — | — |
| 2024-04-09 | $158.31 | $283.61 | 927,100 | — | — |
| 2024-04-08 | $157.94 | $280.60 | 1,484,400 | — | — |
| 2024-04-05 | $156.35 | $277.77 | 1,467,800 | — | — |
| 2024-04-04 | $158.51 | $281.61 | 1,827,400 | — | — |
| 2024-04-03 | $162.98 | $289.55 | 1,230,700 | — | — |
| 2024-04-02 | $163.98 | $291.33 | 1,072,000 | — | — |
| 2024-04-01 | $167.24 | $297.12 | 1,478,900 | — | — |
| 2024-03-28 | $167.15 | $296.96 | 975,000 | — | — |
| 2024-03-27 | $166.97 | $296.64 | 1,129,100 | — | — |
| 2024-03-26 | $163.50 | $290.48 | 1,309,300 | — | — |
| 2024-03-25 | $162.70 | $289.06 | 2,116,200 | — | — |
| 2024-03-22 | $165.11 | $293.34 | 1,675,900 | — | — |
| 2024-03-21 | $163.24 | $290.02 | 3,891,900 | — | — |
| 2024-03-20 | $174.58 | $310.16 | 1,359,300 | — | — |
| 2024-03-19 | $174.09 | $309.29 | 1,121,400 | — | — |
| 2024-03-18 | $172.87 | $307.12 | 1,195,900 | — | — |
| 2024-03-15 | $171.96 | $305.51 | 2,552,500 | — | — |
| 2024-03-14 | $171.77 | $305.17 | 889,900 | — | — |
| 2024-03-13 | $174.57 | $310.14 | 1,080,500 | — | — |
| 2024-03-12 | $172.32 | $306.15 | 805,300 | — | — |
| 2024-03-11 | $171.81 | $305.24 | 853,900 | — | — |
| 2024-03-08 | $171.57 | $304.82 | 870,500 | — | — |
| 2024-03-07 | $173.19 | $307.69 | 1,275,300 | — | — |
| 2024-03-06 | $175.89 | $312.49 | 799,500 | — | — |
| 2024-03-05 | $174.41 | $309.86 | 899,000 | — | — |
| 2024-03-04 | $174.05 | $309.22 | 1,542,000 | — | — |
| 2024-03-01 | $171.29 | $304.32 | 866,100 | — | — |
| 2024-02-29 | $170.71 | $303.29 | 1,544,000 | — | — |
| 2024-02-28 | $170.45 | $302.83 | 941,700 | — | — |
| 2024-02-27 | $169.53 | $301.19 | 1,336,000 | — | — |
| 2024-02-26 | $169.54 | $301.21 | 1,147,700 | — | — |
| 2024-02-23 | $169.51 | $301.16 | 872,600 | — | — |
| 2024-02-22 | $168.47 | $299.31 | 1,283,400 | — | — |
| 2024-02-21 | $166.44 | $295.70 | 964,100 | — | — |
| 2024-02-20 | $165.31 | $293.69 | 1,567,500 | — | — |
| 2024-02-16 | $162.46 | $288.63 | 998,700 | — | — |
| 2024-02-15 | $162.38 | $288.49 | 787,300 | — | — |
| 2024-02-14 | $161.15 | $286.30 | 877,800 | — | — |
| 2024-02-13 | $162.29 | $288.33 | 976,900 | — | — |
| 2024-02-12 | $165.35 | $293.76 | 1,081,700 | — | — |
| 2024-02-09 | $167.66 | $297.87 | 574,800 | — | — |
| 2024-02-08 | $168.18 | $298.79 | 586,400 | — | — |
| 2024-02-07 | $166.04 | $294.99 | 978,200 | — | — |
| 2024-02-06 | $165.92 | $294.78 | 1,065,800 | — | — |
| 2024-02-05 | $164.51 | $292.27 | 845,400 | — | — |
| 2024-02-02 | $166.52 | $295.84 | 881,000 | — | — |
| 2024-02-01 | $167.23 | $297.10 | 1,108,300 | — | — |
| 2024-01-31 | $162.58 | $288.84 | 1,033,700 | — | — |
| 2024-01-30 | $163.79 | $290.99 | 1,004,100 | — | — |
| 2024-01-29 | $163.62 | $290.69 | 889,700 | — | — |
| 2024-01-26 | $160.99 | $286.02 | 556,100 | — | — |
| 2024-01-25 | $162.12 | $288.03 | 851,400 | — | — |
| 2024-01-24 | $161.66 | $287.21 | 1,184,500 | — | — |
| 2024-01-23 | $161.66 | $287.21 | 794,200 | — | — |
| 2024-01-22 | $161.59 | $287.08 | 1,119,300 | — | — |
| 2024-01-19 | $159.24 | $282.91 | 1,004,600 | — | — |
| 2024-01-18 | $159.92 | $284.12 | 848,600 | — | — |
| 2024-01-17 | $157.71 | $280.19 | 904,900 | — | — |
| 2024-01-16 | $157.17 | $279.23 | 1,428,600 | — | — |
| 2024-01-12 | $157.13 | $279.16 | 976,600 | — | — |
| 2024-01-11 | $159.99 | $284.24 | 1,161,900 | — | — |
| 2024-01-10 | $161.04 | $286.11 | 881,600 | — | — |
| 2024-01-09 | $161.60 | $287.10 | 888,500 | — | — |
| 2024-01-08 | $163.95 | $288.95 | 1,297,700 | — | — |
| 2024-01-05 | $162.08 | $285.65 | 1,003,400 | — | — |
| 2024-01-04 | $161.00 | $283.75 | 1,024,500 | — | — |
| 2024-01-03 | $160.40 | $282.69 | 1,146,300 | — | — |
| 2024-01-02 | $162.28 | $286.01 | 1,298,400 | — | — |