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
- 2008-03-19 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 | $316.04 | $355.53 | 3,963,800 | — | — |
| 2024-12-30 | $315.31 | $354.71 | 3,478,500 | — | — |
| 2024-12-27 | $318.66 | $358.48 | 3,489,200 | — | — |
| 2024-12-26 | $320.91 | $361.01 | 2,856,000 | — | — |
| 2024-12-24 | $320.65 | $360.71 | 2,684,100 | — | — |
| 2024-12-23 | $317.22 | $356.86 | 7,984,600 | — | — |
| 2024-12-20 | $317.71 | $357.41 | 24,387,000 | — | — |
| 2024-12-19 | $314.88 | $354.22 | 8,317,100 | — | — |
| 2024-12-18 | $309.78 | $348.49 | 10,479,200 | — | — |
| 2024-12-17 | $318.30 | $358.07 | 8,843,900 | — | — |
| 2024-12-16 | $315.89 | $355.36 | 6,562,500 | — | — |
| 2024-12-13 | $314.74 | $354.07 | 4,682,200 | — | — |
| 2024-12-12 | $314.23 | $353.49 | 3,218,500 | — | — |
| 2024-12-11 | $313.79 | $353.00 | 4,321,800 | — | — |
| 2024-12-10 | $312.38 | $351.41 | 4,539,500 | — | — |
| 2024-12-09 | $308.30 | $346.82 | 5,785,300 | — | — |
| 2024-12-06 | $311.01 | $349.87 | 4,302,700 | — | — |
| 2024-12-05 | $309.08 | $347.70 | 5,200,100 | — | — |
| 2024-12-04 | $309.90 | $348.62 | 5,981,800 | — | — |
| 2024-12-03 | $313.01 | $352.12 | 5,009,900 | — | — |
| 2024-12-02 | $316.65 | $356.22 | 5,597,500 | — | — |
| 2024-11-29 | $315.08 | $354.45 | 3,853,300 | — | — |
| 2024-11-27 | $314.70 | $354.02 | 5,204,300 | — | — |
| 2024-11-26 | $311.82 | $350.78 | 7,071,500 | — | — |
| 2024-11-25 | $313.19 | $352.32 | 14,189,300 | — | — |
| 2024-11-22 | $309.92 | $348.64 | 5,919,200 | — | — |
| 2024-11-21 | $309.90 | $348.62 | 5,757,100 | — | — |
| 2024-11-20 | $307.39 | $345.80 | 6,349,900 | — | — |
| 2024-11-19 | $311.85 | $350.82 | 4,885,500 | — | — |
| 2024-11-18 | $312.16 | $351.16 | 4,585,600 | — | — |
| 2024-11-15 | $309.64 | $348.33 | 5,106,300 | — | — |
| 2024-11-14 | $308.25 | $346.77 | 4,415,800 | — | — |
| 2024-11-13 | $309.48 | $348.15 | 4,046,400 | — | — |
| 2024-11-12 | $309.85 | $348.57 | 4,616,400 | — | — |
| 2024-11-11 | $310.92 | $349.11 | 4,674,100 | — | — |
| 2024-11-08 | $307.87 | $345.68 | 6,240,600 | — | — |
| 2024-11-07 | $305.80 | $343.36 | 6,237,300 | — | — |
| 2024-11-06 | $307.40 | $345.15 | 10,320,500 | — | — |
| 2024-11-05 | $293.29 | $329.31 | 3,753,700 | — | — |
| 2024-11-04 | $291.85 | $327.69 | 4,281,600 | — | — |
| 2024-11-01 | $290.74 | $326.45 | 5,470,700 | — | — |
| 2024-10-31 | $289.85 | $325.45 | 7,950,200 | — | — |
| 2024-10-30 | $290.16 | $325.80 | 9,606,800 | — | — |
| 2024-10-29 | $281.88 | $316.50 | 7,534,800 | — | — |
| 2024-10-28 | $284.19 | $319.09 | 4,306,200 | — | — |
| 2024-10-25 | $281.73 | $316.33 | 4,464,600 | — | — |
| 2024-10-24 | $283.22 | $318.00 | 4,679,900 | — | — |
| 2024-10-23 | $283.76 | $318.61 | 5,249,300 | — | — |
| 2024-10-22 | $284.79 | $319.77 | 5,736,500 | — | — |
| 2024-10-21 | $286.85 | $322.08 | 6,313,100 | — | — |
| 2024-10-18 | $290.62 | $326.31 | 5,350,900 | — | — |
| 2024-10-17 | $290.39 | $326.05 | 8,815,800 | — | — |
| 2024-10-16 | $287.52 | $322.83 | 9,442,700 | — | — |
| 2024-10-15 | $279.29 | $313.59 | 5,807,000 | — | — |
| 2024-10-14 | $280.68 | $315.15 | 3,996,600 | — | — |
| 2024-10-11 | $277.84 | $311.96 | 4,746,300 | — | — |
| 2024-10-10 | $277.47 | $311.55 | 4,063,900 | — | — |
| 2024-10-09 | $276.93 | $310.94 | 4,115,800 | — | — |
| 2024-10-08 | $274.96 | $308.73 | 4,370,900 | — | — |
| 2024-10-07 | $273.79 | $307.42 | 4,339,300 | — | — |
| 2024-10-04 | $277.93 | $312.06 | 4,259,300 | — | — |
| 2024-10-03 | $276.86 | $310.86 | 3,036,700 | — | — |
| 2024-10-02 | $277.00 | $311.02 | 4,741,600 | — | — |
| 2024-10-01 | $277.60 | $311.69 | 5,781,600 | — | — |
| 2024-09-30 | $274.95 | $308.72 | 5,969,900 | — | — |
| 2024-09-27 | $275.17 | $308.96 | 6,509,600 | — | — |
| 2024-09-26 | $271.69 | $305.06 | 9,552,500 | — | — |
| 2024-09-25 | $269.63 | $302.74 | 11,671,300 | — | — |
| 2024-09-24 | $272.78 | $306.28 | 13,690,200 | — | — |
| 2024-09-23 | $288.63 | $324.08 | 6,505,600 | — | — |
| 2024-09-20 | $284.77 | $319.74 | 27,810,900 | — | — |
| 2024-09-19 | $285.24 | $320.27 | 10,382,100 | — | — |
| 2024-09-18 | $288.48 | $323.91 | 5,890,000 | — | — |
| 2024-09-17 | $291.56 | $327.37 | 5,135,700 | — | — |
| 2024-09-16 | $290.48 | $326.16 | 4,458,900 | — | — |
| 2024-09-13 | $287.35 | $322.64 | 4,987,600 | — | — |
| 2024-09-12 | $285.37 | $320.42 | 4,160,800 | — | — |
| 2024-09-11 | $283.96 | $318.83 | 6,281,800 | — | — |
| 2024-09-10 | $285.34 | $320.38 | 5,314,400 | — | — |
| 2024-09-09 | $285.61 | $320.69 | 10,933,900 | — | — |
| 2024-09-06 | $279.37 | $313.68 | 7,187,700 | — | — |
| 2024-09-05 | $278.62 | $312.84 | 6,447,400 | — | — |
| 2024-09-04 | $280.49 | $314.94 | 6,107,500 | — | — |
| 2024-09-03 | $278.54 | $312.75 | 7,278,300 | — | — |
| 2024-08-30 | $276.37 | $310.31 | 6,296,100 | — | — |
| 2024-08-29 | $274.32 | $308.01 | 5,565,100 | — | — |
| 2024-08-28 | $269.19 | $302.25 | 5,455,100 | — | — |
| 2024-08-27 | $270.72 | $303.97 | 6,594,100 | — | — |
| 2024-08-26 | $268.21 | $301.15 | 4,612,200 | — | — |
| 2024-08-23 | $267.44 | $300.29 | 3,697,400 | — | — |
| 2024-08-22 | $267.94 | $300.85 | 4,425,200 | — | — |
| 2024-08-21 | $268.20 | $301.14 | 6,639,700 | — | — |
| 2024-08-20 | $268.04 | $300.96 | 6,803,600 | — | — |
| 2024-08-19 | $266.47 | $299.20 | 6,555,900 | — | — |
| 2024-08-16 | $267.38 | $300.22 | 5,111,100 | — | — |
| 2024-08-15 | $266.80 | $299.57 | 7,397,800 | — | — |
| 2024-08-14 | $261.14 | $293.21 | 8,552,300 | — | — |
| 2024-08-13 | $260.13 | $292.08 | 12,005,700 | — | — |
| 2024-08-12 | $259.89 | $291.81 | 26,769,400 | — | — |
| 2024-08-09 | $259.76 | $291.66 | 7,228,100 | — | — |
| 2024-08-08 | $259.83 | $291.16 | 8,223,700 | — | — |
| 2024-08-07 | $256.52 | $287.45 | 12,908,600 | — | — |
| 2024-08-06 | $258.26 | $289.40 | 21,586,800 | — | — |
| 2024-08-05 | $256.44 | $287.36 | 9,631,300 | — | — |
| 2024-08-02 | $266.58 | $298.72 | 7,017,900 | — | — |
| 2024-08-01 | $265.93 | $297.99 | 7,269,700 | — | — |
| 2024-07-31 | $265.67 | $297.70 | 7,642,500 | — | — |
| 2024-07-30 | $263.10 | $294.82 | 5,941,800 | — | — |
| 2024-07-29 | $261.60 | $293.14 | 6,068,100 | — | — |
| 2024-07-26 | $259.46 | $290.74 | 7,062,200 | — | — |
| 2024-07-25 | $253.74 | $284.33 | 8,573,300 | — | — |
| 2024-07-24 | $254.17 | $284.81 | 13,065,900 | — | — |
| 2024-07-23 | $264.79 | $296.71 | 8,109,200 | — | — |
| 2024-07-22 | $267.71 | $299.99 | 5,313,600 | — | — |
| 2024-07-19 | $265.46 | $297.47 | 6,839,900 | — | — |
| 2024-07-18 | $269.15 | $301.60 | 5,550,800 | — | — |
| 2024-07-17 | $272.70 | $305.58 | 5,324,700 | — | — |
| 2024-07-16 | $269.25 | $301.71 | 7,869,900 | — | — |
| 2024-07-15 | $268.45 | $300.82 | 6,845,200 | — | — |
| 2024-07-12 | $265.74 | $297.78 | 6,627,800 | — | — |
| 2024-07-11 | $262.55 | $294.20 | 8,803,600 | — | — |
| 2024-07-10 | $263.00 | $294.71 | 9,635,500 | — | — |
| 2024-07-09 | $265.44 | $297.44 | 6,431,300 | — | — |
| 2024-07-08 | $266.40 | $298.52 | 8,561,100 | — | — |
| 2024-07-05 | $270.36 | $302.96 | 7,986,400 | — | — |
| 2024-07-03 | $268.99 | $301.42 | 5,017,800 | — | — |
| 2024-07-02 | $268.23 | $300.57 | 8,697,800 | — | — |
| 2024-07-01 | $263.24 | $294.98 | 7,955,800 | — | — |
| 2024-06-28 | $262.47 | $294.12 | 13,957,300 | — | — |
| 2024-06-27 | $266.59 | $298.73 | 10,529,100 | — | — |
| 2024-06-26 | $273.60 | $306.59 | 12,172,000 | — | — |
| 2024-06-25 | $273.53 | $306.51 | 18,325,800 | — | — |
| 2024-06-24 | $276.30 | $309.61 | 24,149,600 | — | — |
| 2024-06-21 | $275.22 | $308.40 | 14,594,700 | — | — |
| 2024-06-20 | $276.82 | $310.20 | 10,164,400 | — | — |
| 2024-06-18 | $273.62 | $306.61 | 6,707,500 | — | — |
| 2024-06-17 | $271.17 | $303.86 | 9,258,200 | — | — |
| 2024-06-14 | $270.66 | $303.29 | 8,537,300 | — | — |
| 2024-06-13 | $271.19 | $303.89 | 7,361,200 | — | — |
| 2024-06-12 | $270.32 | $302.91 | 7,536,600 | — | — |
| 2024-06-11 | $274.67 | $307.79 | 6,244,600 | — | — |
| 2024-06-10 | $275.04 | $308.20 | 5,213,800 | — | — |
| 2024-06-07 | $278.67 | $312.27 | 4,515,600 | — | — |
| 2024-06-06 | $277.04 | $310.44 | 4,862,400 | — | — |
| 2024-06-05 | $274.50 | $307.60 | 5,368,700 | — | — |
| 2024-06-04 | $272.42 | $305.26 | 4,188,500 | — | — |
| 2024-06-03 | $270.38 | $302.98 | 4,838,800 | — | — |
| 2024-05-31 | $272.46 | $305.31 | 8,910,000 | — | — |
| 2024-05-30 | $271.30 | $304.01 | 4,901,900 | — | — |
| 2024-05-29 | $268.86 | $301.28 | 5,469,700 | — | — |
| 2024-05-28 | $270.98 | $303.65 | 6,212,100 | — | — |
| 2024-05-24 | $274.49 | $307.58 | 4,339,700 | — | — |
| 2024-05-23 | $274.23 | $307.29 | 6,115,900 | — | — |
| 2024-05-22 | $275.58 | $308.81 | 4,202,500 | — | — |
| 2024-05-21 | $275.95 | $309.22 | 6,578,200 | — | — |
| 2024-05-20 | $278.54 | $312.12 | 5,460,900 | — | — |
| 2024-05-17 | $280.10 | $313.87 | 6,177,800 | — | — |
| 2024-05-16 | $279.84 | $313.58 | 10,341,500 | — | — |
| 2024-05-15 | $281.50 | $314.86 | 21,288,400 | — | — |
| 2024-05-14 | $277.74 | $310.65 | 18,526,100 | — | — |
| 2024-05-13 | $279.39 | $312.50 | 10,528,400 | — | — |
| 2024-05-10 | $280.74 | $314.01 | 8,986,400 | — | — |
| 2024-05-09 | $278.54 | $311.55 | 8,948,800 | — | — |
| 2024-05-08 | $277.19 | $310.04 | 9,029,700 | — | — |
| 2024-05-07 | $276.46 | $309.22 | 6,377,100 | — | — |
| 2024-05-06 | $272.67 | $304.98 | 3,958,700 | — | — |
| 2024-05-03 | $268.49 | $300.31 | 3,862,000 | — | — |
| 2024-05-02 | $267.61 | $299.32 | 5,061,700 | — | — |
| 2024-05-01 | $267.32 | $299.00 | 6,119,900 | — | — |
| 2024-04-30 | $268.61 | $300.44 | 6,376,400 | — | — |
| 2024-04-29 | $271.84 | $304.05 | 4,128,600 | — | — |
| 2024-04-26 | $274.52 | $307.05 | 6,840,600 | — | — |
| 2024-04-25 | $275.16 | $307.77 | 8,064,600 | — | — |
| 2024-04-24 | $275.02 | $307.61 | 8,807,200 | — | — |
| 2024-04-23 | $274.11 | $306.59 | 6,438,000 | — | — |
| 2024-04-22 | $272.33 | $304.60 | 6,463,700 | — | — |
| 2024-04-19 | $269.78 | $301.75 | 7,905,400 | — | — |
| 2024-04-18 | $271.37 | $303.53 | 8,231,800 | — | — |
| 2024-04-17 | $272.69 | $305.00 | 5,940,900 | — | — |
| 2024-04-16 | $271.35 | $303.50 | 8,237,100 | — | — |
| 2024-04-15 | $271.28 | $303.43 | 10,267,500 | — | — |
| 2024-04-12 | $275.96 | $308.66 | 9,038,400 | — | — |
| 2024-04-11 | $275.68 | $308.35 | 8,102,300 | — | — |
| 2024-04-10 | $274.48 | $307.01 | 5,276,000 | — | — |
| 2024-04-09 | $276.72 | $309.51 | 7,313,900 | — | — |
| 2024-04-08 | $277.76 | $310.67 | 5,542,400 | — | — |
| 2024-04-05 | $277.14 | $309.98 | 4,392,100 | — | — |
| 2024-04-04 | $274.00 | $306.47 | 4,018,600 | — | — |
| 2024-04-03 | $276.96 | $309.78 | 4,536,600 | — | — |
| 2024-04-02 | $278.44 | $311.43 | 6,912,300 | — | — |
| 2024-04-01 | $278.28 | $311.26 | 5,084,000 | — | — |
| 2024-03-28 | $279.08 | $312.15 | 5,844,400 | — | — |
| 2024-03-27 | $279.02 | $312.08 | 5,190,700 | — | — |
| 2024-03-26 | $280.60 | $313.85 | 8,752,400 | — | — |
| 2024-03-25 | $281.21 | $314.53 | 8,519,200 | — | — |
| 2024-03-22 | $283.26 | $316.83 | 8,744,100 | — | — |
| 2024-03-21 | $290.37 | $324.78 | 5,057,600 | — | — |
| 2024-03-20 | $289.28 | $323.56 | 6,105,000 | — | — |
| 2024-03-19 | $287.35 | $321.40 | 6,595,200 | — | — |
| 2024-03-18 | $285.05 | $318.83 | 4,095,600 | — | — |
| 2024-03-15 | $283.04 | $316.58 | 9,845,000 | — | — |
| 2024-03-14 | $286.41 | $320.35 | 5,484,500 | — | — |
| 2024-03-13 | $285.14 | $318.93 | 5,783,800 | — | — |
| 2024-03-12 | $283.92 | $317.56 | 7,988,700 | — | — |
| 2024-03-11 | $280.56 | $313.81 | 4,614,000 | — | — |
| 2024-03-08 | $280.04 | $313.22 | 3,928,800 | — | — |
| 2024-03-07 | $278.26 | $311.23 | 5,668,500 | — | — |
| 2024-03-06 | $280.43 | $313.66 | 4,535,200 | — | — |
| 2024-03-05 | $279.38 | $312.49 | 6,227,900 | — | — |
| 2024-03-04 | $280.53 | $313.77 | 5,920,300 | — | — |
| 2024-03-01 | $283.16 | $316.71 | 3,955,700 | — | — |
| 2024-02-29 | $282.64 | $316.13 | 6,633,700 | — | — |
| 2024-02-28 | $285.63 | $319.48 | 4,358,800 | — | — |
| 2024-02-27 | $283.17 | $316.72 | 4,145,200 | — | — |
| 2024-02-26 | $284.15 | $317.82 | 3,856,900 | — | — |
| 2024-02-23 | $283.60 | $317.21 | 5,107,700 | — | — |
| 2024-02-22 | $283.75 | $317.37 | 5,100,200 | — | — |
| 2024-02-21 | $276.76 | $309.56 | 4,770,100 | — | — |
| 2024-02-20 | $275.15 | $307.75 | 6,157,200 | — | — |
| 2024-02-16 | $278.56 | $311.57 | 6,630,700 | — | — |
| 2024-02-15 | $280.98 | $314.28 | 4,834,800 | — | — |
| 2024-02-14 | $277.56 | $310.45 | 4,218,400 | — | — |
| 2024-02-13 | $275.81 | $308.49 | 5,493,800 | — | — |
| 2024-02-12 | $275.07 | $307.67 | 3,676,200 | — | — |
| 2024-02-09 | $276.43 | $309.19 | 4,618,300 | — | — |
| 2024-02-08 | $275.78 | $308.46 | 5,833,400 | — | — |
| 2024-02-07 | $279.39 | $311.92 | 4,785,900 | — | — |
| 2024-02-06 | $276.76 | $308.98 | 4,400,000 | — | — |
| 2024-02-05 | $275.58 | $307.66 | 4,899,100 | — | — |
| 2024-02-02 | $277.18 | $309.45 | 4,848,700 | — | — |
| 2024-02-01 | $277.05 | $309.30 | 7,065,000 | — | — |
| 2024-01-31 | $273.26 | $305.07 | 6,139,300 | — | — |
| 2024-01-30 | $277.15 | $309.41 | 6,549,000 | — | — |
| 2024-01-29 | $273.66 | $305.52 | 6,574,500 | — | — |
| 2024-01-26 | $267.94 | $299.13 | 8,586,500 | — | — |
| 2024-01-25 | $272.61 | $304.35 | 6,894,900 | — | — |
| 2024-01-24 | $271.65 | $303.27 | 5,021,700 | — | — |
| 2024-01-23 | $271.26 | $302.84 | 5,883,000 | — | — |
| 2024-01-22 | $271.20 | $302.77 | 5,984,300 | — | — |
| 2024-01-19 | $270.90 | $302.44 | 7,226,500 | — | — |
| 2024-01-18 | $268.14 | $299.36 | 6,694,300 | — | — |
| 2024-01-17 | $266.63 | $297.67 | 5,118,700 | — | — |
| 2024-01-16 | $265.24 | $296.12 | 6,196,400 | — | — |
| 2024-01-12 | $264.17 | $294.92 | 4,656,100 | — | — |
| 2024-01-11 | $264.03 | $294.77 | 5,599,000 | — | — |
| 2024-01-10 | $264.56 | $295.36 | 4,355,800 | — | — |
| 2024-01-09 | $263.33 | $293.99 | 7,055,800 | — | — |
| 2024-01-08 | $262.54 | $293.10 | 4,659,000 | — | — |
| 2024-01-05 | $259.69 | $289.92 | 3,748,400 | — | — |
| 2024-01-04 | $259.61 | $289.83 | 3,843,000 | — | — |
| 2024-01-03 | $257.98 | $288.01 | 4,148,300 | — | — |
| 2024-01-02 | $258.87 | $289.01 | 5,471,000 | — | — |