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
- 2011-03-30 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 | $165.16 | $417.07 | 2,817,000 | — | — |
| 2024-12-30 | $166.51 | $420.47 | 2,597,800 | — | — |
| 2024-12-27 | $170.28 | $429.99 | 2,859,000 | — | — |
| 2024-12-26 | $174.37 | $440.32 | 1,348,400 | — | — |
| 2024-12-24 | $174.85 | $441.53 | 1,023,900 | — | — |
| 2024-12-23 | $171.63 | $433.40 | 4,447,700 | — | — |
| 2024-12-20 | $171.03 | $431.89 | 91,314,300 | — | — |
| 2024-12-19 | $169.63 | $428.35 | 7,908,400 | — | — |
| 2024-12-18 | $167.44 | $422.82 | 7,927,900 | — | — |
| 2024-12-17 | $176.32 | $445.25 | 7,018,500 | — | — |
| 2024-12-16 | $178.15 | $449.87 | 5,958,900 | — | — |
| 2024-12-13 | $176.43 | $445.52 | 3,166,600 | — | — |
| 2024-12-12 | $176.41 | $445.47 | 3,547,400 | — | — |
| 2024-12-11 | $178.61 | $451.03 | 6,023,000 | — | — |
| 2024-12-10 | $174.71 | $441.18 | 7,561,800 | — | — |
| 2024-12-09 | $172.47 | $435.52 | 19,351,400 | — | — |
| 2024-12-06 | $177.85 | $449.11 | 3,969,600 | — | — |
| 2024-12-05 | $175.73 | $443.76 | 3,823,300 | — | — |
| 2024-12-04 | $174.73 | $441.23 | 4,785,700 | — | — |
| 2024-12-03 | $173.00 | $436.86 | 4,156,800 | — | — |
| 2024-12-02 | $172.34 | $435.20 | 2,935,700 | — | — |
| 2024-11-29 | $175.03 | $441.99 | 1,429,200 | — | — |
| 2024-11-27 | $173.85 | $439.01 | 1,899,500 | — | — |
| 2024-11-26 | $175.64 | $443.53 | 2,733,700 | — | — |
| 2024-11-25 | $174.70 | $441.16 | 6,091,900 | — | — |
| 2024-11-22 | $167.56 | $423.13 | 3,970,600 | — | — |
| 2024-11-21 | $165.02 | $416.71 | 5,784,000 | — | — |
| 2024-11-20 | $162.89 | $411.33 | 5,836,900 | — | — |
| 2024-11-19 | $168.25 | $424.87 | 4,707,100 | — | — |
| 2024-11-18 | $164.31 | $414.92 | 2,977,000 | — | — |
| 2024-11-15 | $163.63 | $412.03 | 2,519,000 | — | — |
| 2024-11-14 | $164.31 | $413.74 | 3,357,500 | — | — |
| 2024-11-13 | $164.34 | $413.82 | 2,591,300 | — | — |
| 2024-11-12 | $163.75 | $412.33 | 2,810,000 | — | — |
| 2024-11-11 | $166.75 | $419.89 | 4,693,300 | — | — |
| 2024-11-08 | $162.00 | $407.93 | 3,093,000 | — | — |
| 2024-11-07 | $159.82 | $402.44 | 3,563,700 | — | — |
| 2024-11-06 | $163.67 | $412.13 | 8,676,700 | — | — |
| 2024-11-05 | $149.27 | $375.87 | 4,864,500 | — | — |
| 2024-11-04 | $139.43 | $351.10 | 3,728,500 | — | — |
| 2024-11-01 | $141.00 | $355.05 | 3,130,600 | — | — |
| 2024-10-31 | $143.26 | $360.74 | 2,845,000 | — | — |
| 2024-10-30 | $145.86 | $367.29 | 2,456,100 | — | — |
| 2024-10-29 | $146.02 | $367.69 | 2,368,500 | — | — |
| 2024-10-28 | $144.84 | $364.72 | 1,941,700 | — | — |
| 2024-10-25 | $143.09 | $360.31 | 2,354,800 | — | — |
| 2024-10-24 | $146.29 | $368.37 | 3,174,400 | — | — |
| 2024-10-23 | $143.54 | $361.44 | 1,652,700 | — | — |
| 2024-10-22 | $143.94 | $362.45 | 1,926,600 | — | — |
| 2024-10-21 | $144.76 | $364.52 | 2,143,100 | — | — |
| 2024-10-18 | $145.01 | $365.15 | 2,119,700 | — | — |
| 2024-10-17 | $145.19 | $365.60 | 2,548,000 | — | — |
| 2024-10-16 | $142.85 | $359.71 | 2,360,300 | — | — |
| 2024-10-15 | $141.55 | $356.43 | 2,520,500 | — | — |
| 2024-10-14 | $141.37 | $355.98 | 2,113,600 | — | — |
| 2024-10-11 | $140.21 | $353.06 | 2,716,500 | — | — |
| 2024-10-10 | $137.92 | $347.29 | 4,116,300 | — | — |
| 2024-10-09 | $138.02 | $347.54 | 2,777,700 | — | — |
| 2024-10-08 | $136.10 | $342.71 | 2,851,500 | — | — |
| 2024-10-07 | $134.22 | $337.98 | 2,276,600 | — | — |
| 2024-10-04 | $135.33 | $340.77 | 3,846,900 | — | — |
| 2024-10-03 | $131.36 | $330.77 | 3,591,600 | — | — |
| 2024-10-02 | $132.70 | $334.15 | 6,003,700 | — | — |
| 2024-10-01 | $132.01 | $332.41 | 5,703,900 | — | — |
| 2024-09-30 | $124.91 | $314.53 | 3,685,300 | — | — |
| 2024-09-27 | $125.81 | $316.80 | 2,293,300 | — | — |
| 2024-09-26 | $125.50 | $316.02 | 2,409,400 | — | — |
| 2024-09-25 | $124.53 | $313.58 | 2,377,200 | — | — |
| 2024-09-24 | $125.13 | $315.09 | 3,173,300 | — | — |
| 2024-09-23 | $125.23 | $315.34 | 3,157,700 | — | — |
| 2024-09-20 | $124.48 | $313.45 | 4,562,700 | — | — |
| 2024-09-19 | $121.62 | $306.25 | 2,236,900 | — | — |
| 2024-09-18 | $117.55 | $296.00 | 2,505,600 | — | — |
| 2024-09-17 | $117.79 | $296.60 | 2,213,600 | — | — |
| 2024-09-16 | $117.16 | $295.02 | 2,341,200 | — | — |
| 2024-09-13 | $114.39 | $288.04 | 2,917,000 | — | — |
| 2024-09-12 | $112.37 | $282.96 | 2,505,700 | — | — |
| 2024-09-11 | $108.67 | $273.64 | 2,878,800 | — | — |
| 2024-09-10 | $106.74 | $268.78 | 3,774,900 | — | — |
| 2024-09-09 | $107.59 | $270.92 | 4,438,800 | — | — |
| 2024-09-06 | $108.00 | $271.95 | 4,233,200 | — | — |
| 2024-09-05 | $108.85 | $274.09 | 2,490,400 | — | — |
| 2024-09-04 | $109.53 | $275.80 | 2,779,300 | — | — |
| 2024-09-03 | $111.32 | $280.31 | 3,076,400 | — | — |
| 2024-08-30 | $115.73 | $291.42 | 2,645,000 | — | — |
| 2024-08-29 | $113.26 | $285.20 | 2,741,900 | — | — |
| 2024-08-28 | $113.39 | $285.52 | 1,853,900 | — | — |
| 2024-08-27 | $113.58 | $286.00 | 2,083,400 | — | — |
| 2024-08-26 | $111.89 | $281.75 | 1,315,900 | — | — |
| 2024-08-23 | $111.51 | $280.79 | 1,874,500 | — | — |
| 2024-08-22 | $108.47 | $273.14 | 1,773,800 | — | — |
| 2024-08-21 | $109.28 | $275.18 | 1,667,200 | — | — |
| 2024-08-20 | $109.85 | $276.61 | 1,593,000 | — | — |
| 2024-08-19 | $111.61 | $281.04 | 1,558,600 | — | — |
| 2024-08-16 | $111.00 | $279.51 | 1,950,100 | — | — |
| 2024-08-15 | $110.83 | $277.91 | 3,826,900 | — | — |
| 2024-08-14 | $105.98 | $265.75 | 1,674,800 | — | — |
| 2024-08-13 | $104.61 | $262.32 | 1,831,400 | — | — |
| 2024-08-12 | $103.03 | $258.35 | 2,653,200 | — | — |
| 2024-08-09 | $104.70 | $262.54 | 2,779,700 | — | — |
| 2024-08-08 | $103.19 | $258.75 | 5,464,400 | — | — |
| 2024-08-07 | $103.12 | $258.58 | 3,875,700 | — | — |
| 2024-08-06 | $103.46 | $259.43 | 6,501,200 | — | — |
| 2024-08-05 | $99.16 | $248.65 | 6,621,900 | — | — |
| 2024-08-02 | $103.53 | $259.61 | 8,835,100 | — | — |
| 2024-08-01 | $115.97 | $290.80 | 8,726,000 | — | — |
| 2024-07-31 | $125.31 | $314.22 | 3,662,700 | — | — |
| 2024-07-30 | $122.64 | $307.53 | 2,200,900 | — | — |
| 2024-07-29 | $122.06 | $306.07 | 1,657,700 | — | — |
| 2024-07-26 | $122.16 | $306.32 | 2,097,700 | — | — |
| 2024-07-25 | $121.66 | $305.07 | 2,516,100 | — | — |
| 2024-07-24 | $121.72 | $305.22 | 1,887,000 | — | — |
| 2024-07-23 | $124.84 | $313.04 | 2,088,200 | — | — |
| 2024-07-22 | $123.99 | $310.91 | 1,936,900 | — | — |
| 2024-07-19 | $120.51 | $302.19 | 1,746,600 | — | — |
| 2024-07-18 | $120.33 | $301.73 | 1,630,400 | — | — |
| 2024-07-17 | $121.18 | $303.87 | 2,135,600 | — | — |
| 2024-07-16 | $124.00 | $310.94 | 2,180,800 | — | — |
| 2024-07-15 | $122.50 | $307.18 | 1,905,200 | — | — |
| 2024-07-12 | $120.54 | $302.26 | 1,461,600 | — | — |
| 2024-07-11 | $121.10 | $303.66 | 1,685,300 | — | — |
| 2024-07-10 | $119.21 | $298.93 | 1,259,400 | — | — |
| 2024-07-09 | $116.68 | $292.58 | 1,354,700 | — | — |
| 2024-07-08 | $115.92 | $290.68 | 2,128,400 | — | — |
| 2024-07-05 | $118.74 | $297.75 | 1,596,300 | — | — |
| 2024-07-03 | $119.80 | $300.41 | 1,812,200 | — | — |
| 2024-07-02 | $120.04 | $301.01 | 2,426,400 | — | — |
| 2024-07-01 | $118.74 | $297.75 | 3,010,800 | — | — |
| 2024-06-28 | $118.07 | $296.07 | 15,003,100 | — | — |
| 2024-06-27 | $118.00 | $295.89 | 2,319,100 | — | — |
| 2024-06-26 | $118.06 | $296.04 | 1,735,900 | — | — |
| 2024-06-25 | $118.47 | $297.07 | 2,090,400 | — | — |
| 2024-06-24 | $118.28 | $296.59 | 2,865,700 | — | — |
| 2024-06-21 | $117.78 | $295.34 | 3,767,100 | — | — |
| 2024-06-20 | $118.43 | $296.97 | 2,013,500 | — | — |
| 2024-06-18 | $117.32 | $294.19 | 1,518,000 | — | — |
| 2024-06-17 | $116.29 | $291.60 | 1,303,900 | — | — |
| 2024-06-14 | $115.87 | $290.55 | 2,072,300 | — | — |
| 2024-06-13 | $116.28 | $291.58 | 1,711,600 | — | — |
| 2024-06-12 | $118.38 | $296.84 | 2,832,000 | — | — |
| 2024-06-11 | $116.71 | $292.66 | 2,774,000 | — | — |
| 2024-06-10 | $118.77 | $297.82 | 4,711,700 | — | — |
| 2024-06-07 | $112.36 | $281.75 | 2,854,000 | — | — |
| 2024-06-06 | $112.97 | $283.28 | 2,985,400 | — | — |
| 2024-06-05 | $116.28 | $291.58 | 2,033,800 | — | — |
| 2024-06-04 | $113.88 | $285.56 | 2,251,200 | — | — |
| 2024-06-03 | $116.55 | $292.26 | 2,801,500 | — | — |
| 2024-05-31 | $116.16 | $291.28 | 5,138,200 | — | — |
| 2024-05-30 | $116.77 | $292.81 | 2,117,200 | — | — |
| 2024-05-29 | $113.17 | $283.78 | 1,779,700 | — | — |
| 2024-05-28 | $115.60 | $289.87 | 2,507,700 | — | — |
| 2024-05-24 | $115.52 | $289.67 | 1,944,700 | — | — |
| 2024-05-23 | $112.88 | $283.05 | 1,264,800 | — | — |
| 2024-05-22 | $113.84 | $285.46 | 1,161,800 | — | — |
| 2024-05-21 | $114.70 | $287.62 | 1,553,900 | — | — |
| 2024-05-20 | $112.95 | $283.23 | 1,395,700 | — | — |
| 2024-05-17 | $113.08 | $283.55 | 1,782,700 | — | — |
| 2024-05-16 | $112.73 | $282.68 | 1,814,800 | — | — |
| 2024-05-15 | $115.32 | $288.01 | 2,333,600 | — | — |
| 2024-05-14 | $110.87 | $276.90 | 1,506,000 | — | — |
| 2024-05-13 | $109.78 | $274.17 | 1,757,500 | — | — |
| 2024-05-10 | $112.06 | $279.87 | 1,263,200 | — | — |
| 2024-05-09 | $112.19 | $280.19 | 2,587,300 | — | — |
| 2024-05-08 | $113.32 | $283.02 | 1,935,500 | — | — |
| 2024-05-07 | $113.18 | $282.67 | 3,273,600 | — | — |
| 2024-05-06 | $111.48 | $278.42 | 1,906,300 | — | — |
| 2024-05-03 | $109.46 | $273.38 | 3,300,700 | — | — |
| 2024-05-02 | $112.07 | $279.89 | 4,930,500 | — | — |
| 2024-05-01 | $107.77 | $269.15 | 2,223,500 | — | — |
| 2024-04-30 | $108.38 | $270.68 | 2,405,500 | — | — |
| 2024-04-29 | $110.91 | $277.00 | 1,766,700 | — | — |
| 2024-04-26 | $112.22 | $280.27 | 1,537,600 | — | — |
| 2024-04-25 | $111.88 | $279.42 | 1,399,100 | — | — |
| 2024-04-24 | $112.72 | $281.52 | 1,410,100 | — | — |
| 2024-04-23 | $113.77 | $284.14 | 1,874,700 | — | — |
| 2024-04-22 | $110.60 | $276.22 | 2,540,700 | — | — |
| 2024-04-19 | $107.63 | $268.80 | 2,222,500 | — | — |
| 2024-04-18 | $107.30 | $267.98 | 1,531,100 | — | — |
| 2024-04-17 | $107.49 | $268.45 | 2,430,400 | — | — |
| 2024-04-16 | $107.83 | $269.30 | 2,208,100 | — | — |
| 2024-04-15 | $107.58 | $268.68 | 1,855,500 | — | — |
| 2024-04-12 | $110.13 | $275.05 | 2,217,800 | — | — |
| 2024-04-11 | $113.02 | $282.27 | 1,425,100 | — | — |
| 2024-04-10 | $114.22 | $285.26 | 2,418,400 | — | — |
| 2024-04-09 | $111.87 | $279.39 | 1,961,100 | — | — |
| 2024-04-08 | $116.06 | $289.86 | 1,683,600 | — | — |
| 2024-04-05 | $114.67 | $286.39 | 1,517,500 | — | — |
| 2024-04-04 | $111.08 | $277.42 | 2,636,900 | — | — |
| 2024-04-03 | $112.59 | $281.19 | 1,513,400 | — | — |
| 2024-04-02 | $110.56 | $276.12 | 2,479,200 | — | — |
| 2024-04-01 | $112.47 | $280.89 | 1,472,600 | — | — |
| 2024-03-28 | $112.45 | $280.84 | 1,515,400 | — | — |
| 2024-03-27 | $113.58 | $283.66 | 1,733,000 | — | — |
| 2024-03-26 | $113.89 | $284.44 | 1,471,400 | — | — |
| 2024-03-25 | $113.42 | $283.27 | 1,612,400 | — | — |
| 2024-03-22 | $112.58 | $281.17 | 1,504,700 | — | — |
| 2024-03-21 | $114.53 | $286.04 | 3,599,400 | — | — |
| 2024-03-20 | $112.64 | $281.32 | 3,427,600 | — | — |
| 2024-03-19 | $110.74 | $276.57 | 2,338,000 | — | — |
| 2024-03-18 | $110.28 | $275.42 | 2,235,800 | — | — |
| 2024-03-15 | $110.41 | $275.75 | 4,125,700 | — | — |
| 2024-03-14 | $110.01 | $274.75 | 1,984,100 | — | — |
| 2024-03-13 | $109.98 | $274.67 | 1,553,800 | — | — |
| 2024-03-12 | $109.94 | $274.57 | 1,545,500 | — | — |
| 2024-03-11 | $108.76 | $271.63 | 2,446,500 | — | — |
| 2024-03-08 | $108.75 | $271.60 | 1,757,400 | — | — |
| 2024-03-07 | $110.91 | $277.00 | 1,639,600 | — | — |
| 2024-03-06 | $108.80 | $271.73 | 2,315,900 | — | — |
| 2024-03-05 | $109.41 | $273.25 | 2,132,900 | — | — |
| 2024-03-04 | $111.36 | $278.12 | 3,300,800 | — | — |
| 2024-03-01 | $111.01 | $277.25 | 3,255,800 | — | — |
| 2024-02-29 | $111.80 | $279.22 | 2,881,200 | — | — |
| 2024-02-28 | $111.79 | $279.19 | 3,512,300 | — | — |
| 2024-02-27 | $110.82 | $276.77 | 1,898,700 | — | — |
| 2024-02-26 | $110.88 | $276.92 | 1,958,900 | — | — |
| 2024-02-23 | $111.61 | $278.74 | 2,606,300 | — | — |
| 2024-02-22 | $111.51 | $278.49 | 2,359,700 | — | — |
| 2024-02-21 | $109.28 | $272.93 | 2,339,900 | — | — |
| 2024-02-20 | $109.60 | $273.72 | 2,653,300 | — | — |
| 2024-02-16 | $112.71 | $281.49 | 3,293,000 | — | — |
| 2024-02-15 | $114.05 | $283.76 | 3,145,500 | — | — |
| 2024-02-14 | $112.57 | $280.08 | 2,922,100 | — | — |
| 2024-02-13 | $109.87 | $273.36 | 3,421,100 | — | — |
| 2024-02-12 | $108.88 | $270.90 | 2,928,900 | — | — |
| 2024-02-09 | $109.93 | $273.51 | 4,078,100 | — | — |
| 2024-02-08 | $107.41 | $267.24 | 3,047,100 | — | — |
| 2024-02-07 | $105.90 | $263.49 | 3,283,800 | — | — |
| 2024-02-06 | $104.47 | $259.93 | 2,163,900 | — | — |
| 2024-02-05 | $103.00 | $256.27 | 1,701,800 | — | — |
| 2024-02-02 | $103.13 | $256.59 | 2,223,300 | — | — |
| 2024-02-01 | $100.55 | $250.18 | 2,817,200 | — | — |
| 2024-01-31 | $100.40 | $249.80 | 3,337,000 | — | — |
| 2024-01-30 | $101.60 | $252.79 | 3,105,000 | — | — |
| 2024-01-29 | $101.21 | $251.82 | 2,121,900 | — | — |
| 2024-01-26 | $100.31 | $249.58 | 2,053,800 | — | — |
| 2024-01-25 | $99.98 | $248.76 | 2,973,400 | — | — |
| 2024-01-24 | $98.08 | $244.03 | 2,279,100 | — | — |
| 2024-01-23 | $95.31 | $237.14 | 2,302,000 | — | — |
| 2024-01-22 | $97.45 | $242.46 | 2,062,600 | — | — |
| 2024-01-19 | $98.94 | $246.17 | 2,653,800 | — | — |
| 2024-01-18 | $96.58 | $240.30 | 1,904,900 | — | — |
| 2024-01-17 | $96.06 | $239.00 | 2,000,700 | — | — |
| 2024-01-16 | $95.46 | $237.51 | 1,280,800 | — | — |
| 2024-01-12 | $95.41 | $237.39 | 1,378,300 | — | — |
| 2024-01-11 | $95.34 | $237.21 | 2,033,900 | — | — |
| 2024-01-10 | $96.72 | $240.65 | 3,235,800 | — | — |
| 2024-01-09 | $95.66 | $238.01 | 1,796,700 | — | — |
| 2024-01-08 | $96.29 | $239.58 | 1,764,500 | — | — |
| 2024-01-05 | $94.93 | $236.19 | 2,415,500 | — | — |
| 2024-01-04 | $94.80 | $235.87 | 4,026,800 | — | — |
| 2024-01-03 | $92.17 | $229.33 | 2,465,100 | — | — |
| 2024-01-02 | $91.33 | $227.24 | 1,955,200 | — | — |