$83.60
$$196.07B
93.88M
Date | Open | High | Low | Close | Adj Close | Volume |
---|---|---|---|---|---|---|
Apr 3, 2025 | $81.25 | $85.68 | $81.01 | $83.60 | $83.60 | 93,651,800 |
Apr 2, 2025 | $82.40 | $88.40 | $82.30 | $87.45 | $87.45 | 96,563,100 |
Apr 1, 2025 | $83.89 | $85.28 | $81.82 | $84.68 | $84.68 | 78,980,700 |
Mar 31, 2025 | $80.00 | $84.65 | $78.75 | $84.40 | $84.40 | 108,092,900 |
Mar 28, 2025 | $89.34 | $89.38 | $84.10 | $85.85 | $85.85 | 91,091,700 |
Mar 27, 2025 | $91.01 | $93.65 | $89.67 | $90.09 | $90.09 | 82,823,000 |
Mar 26, 2025 | $96.29 | $97.30 | $90.82 | $92.28 | $92.28 | 81,428,600 |
Mar 25, 2025 | $97.22 | $98.17 | $95.08 | $96.50 | $96.50 | 78,015,300 |
Mar 24, 2025 | $93.40 | $97.39 | $92.28 | $96.75 | $96.75 | 112,164,700 |
Mar 21, 2025 | $85.85 | $91.07 | $84.46 | $90.96 | $90.96 | 116,748,700 |
Mar 20, 2025 | $85.54 | $89.80 | $85.12 | $87.39 | $87.39 | 105,547,400 |
Mar 19, 2025 | $84.55 | $87.99 | $82.86 | $86.10 | $86.10 | 89,797,400 |
Mar 18, 2025 | $85.78 | $86.17 | $81.80 | $83.89 | $83.89 | 93,236,500 |
Mar 17, 2025 | $88.44 | $88.82 | $84.50 | $87.35 | $87.35 | 99,348,900 |
Mar 14, 2025 | $82.97 | $87.27 | $82.16 | $86.24 | $86.24 | 113,985,000 |
Mar 13, 2025 | $82.85 | $83.74 | $78.32 | $79.62 | $79.62 | 100,927,200 |
Mar 12, 2025 | $83.48 | $84.55 | $79.86 | $83.65 | $83.65 | 116,525,100 |
Mar 11, 2025 | $75.79 | $80.75 | $75.53 | $78.05 | $78.05 | 109,351,500 |
Mar 10, 2025 | $82.00 | $82.69 | $74.57 | $76.38 | $76.38 | 136,843,800 |
Mar 7, 2025 | $80.03 | $85.16 | $79.15 | $84.91 | $84.91 | 105,377,100 |
Mar 6, 2025 | $87.50 | $88.34 | $80.01 | $80.46 | $80.46 | 117,340,600 |
Mar 5, 2025 | $86.35 | $90.30 | $82.50 | $90.13 | $90.13 | 116,053,000 |
Mar 4, 2025 | $80.16 | $88.50 | $79.30 | $84.40 | $84.40 | 116,800,300 |
Mar 3, 2025 | $88.55 | $90.48 | $82.53 | $83.42 | $83.42 | 114,573,900 |
Feb 28, 2025 | $79.98 | $85.18 | $78.58 | $84.92 | $84.92 | 125,977,400 |
Feb 27, 2025 | $91.91 | $93.62 | $84.17 | $84.77 | $84.77 | 99,680,500 |
Feb 26, 2025 | $89.16 | $91.69 | $87.59 | $89.31 | $89.31 | 94,428,700 |
Feb 25, 2025 | $90.65 | $91.70 | $85.25 | $87.84 | $87.84 | 132,626,300 |
Feb 24, 2025 | $95.88 | $99.01 | $89.30 | $90.68 | $90.68 | 184,485,000 |
Feb 21, 2025 | $107.68 | $109.07 | $100.00 | $101.35 | $101.35 | 129,063,200 |
Feb 20, 2025 | $102.91 | $107.40 | $95.80 | $106.27 | $106.27 | 243,093,900 |
Feb 19, 2025 | $123.86 | $125.41 | $108.56 | $112.06 | $112.06 | 147,487,300 |
Feb 18, 2025 | $120.94 | $125.00 | $118.43 | $124.62 | $124.62 | 84,227,200 |
Feb 14, 2025 | $117.90 | $120.67 | $116.80 | $119.16 | $119.16 | 65,528,900 |
Feb 13, 2025 | $117.31 | $118.39 | $115.15 | $117.91 | $117.91 | 60,027,000 |
Feb 12, 2025 | $110.29 | $117.59 | $110.00 | $117.39 | $117.39 | 75,316,900 |
Feb 11, 2025 | $116.50 | $118.66 | $112.10 | $112.62 | $112.62 | 94,311,700 |
Feb 10, 2025 | $112.03 | $116.76 | $108.72 | $116.65 | $116.65 | 99,938,100 |
Feb 7, 2025 | 111.66 | 116.30 | 110.45 | 110.85 | 110.85 | 143,286,800 |
Feb 6, 2025 | 101.09 | 111.54 | 100.26 | 111.28 | 111.28 | 128,217,500 |
Feb 5, 2025 | 101.78 | 103.57 | 99.32 | 101.36 | 101.36 | 90,628,300 |
Feb 4, 2025 | 102.80 | 106.91 | 100.51 | 103.83 | 103.83 | 230,806,800 |
Feb 3, 2025 | 80.13 | 84.25 | 78.47 | 83.74 | 83.74 | 126,592,700 |
Jan 31, 2025 | 81.00 | 85.22 | 80.87 | 82.49 | 82.49 | 79,000,200 |
Jan 30, 2025 | 80.02 | 81.83 | 79.38 | 81.22 | 81.22 | 46,067,500 |
Jan 29, 2025 | 79.95 | 80.82 | 77.81 | 79.76 | 79.76 | 49,262,200 |
Jan 28, 2025 | 75.54 | 80.74 | 74.04 | 80.23 | 80.23 | 65,916,700 |
Jan 27, 2025 | 74.07 | 76.72 | 72.67 | 75.44 | 75.44 | 76,093,300 |
Jan 24, 2025 | 79.05 | 82.24 | 78.44 | 78.98 | 78.98 | 77,931,900 |
Jan 23, 2025 | 76.04 | 79.00 | 75.84 | 78.98 | 78.98 | 55,937,900 |
Jan 22, 2025 | 74.50 | 77.16 | 73.80 | 76.87 | 76.87 | 66,876,400 |
Jan 21, 2025 | 73.24 | 73.64 | 70.60 | 73.07 | 73.07 | 56,229,000 |
Jan 17, 2025 | 70.90 | 72.34 | 69.95 | 71.77 | 71.77 | 54,754,000 |
Jan 16, 2025 | 69.08 | 71.43 | 68.36 | 69.24 | 69.24 | 62,908,700 |
Jan 15, 2025 | 68.55 | 68.85 | 67.08 | 68.14 | 68.14 | 56,025,800 |
Jan 14, 2025 | 67.18 | 68.23 | 65.19 | 65.91 | 65.91 | 56,814,900 |
Jan 13, 2025 | 64.29 | 65.68 | 63.40 | 64.98 | 64.98 | 69,046,300 |
Jan 10, 2025 | 66.01 | 68.20 | 65.04 | 67.26 | 67.26 | 78,148,600 |
Jan 8, 2025 | 68.12 | 69.53 | 66.51 | 68.23 | 68.23 | 91,349,500 |
Jan 7, 2025 | 75.20 | 75.39 | 69.75 | 69.99 | 69.99 | 91,727,300 |
Jan 6, 2025 | 78.69 | 80.06 | 74.61 | 75.92 | 75.92 | 105,619,500 |
Jan 3, 2025 | 75.39 | 79.98 | 75.19 | 79.89 | 79.89 | 62,415,000 |
Jan 2, 2025 | 76.20 | 76.53 | 72.42 | 75.19 | 75.19 | 72,217,200 |
Dec 31, 2024 | 77.58 | 77.98 | 73.65 | 75.63 | 75.63 | 56,267,900 |
Dec 30, 2024 | 77.04 | 79.24 | 76.11 | 77.18 | 77.18 | 60,850,900 |
Dec 27, 2024 | 81.42 | 82.00 | 77.93 | 79.08 | 79.08 | 66,975,900 |
Dec 26, 2024 | 83.16 | 83.49 | 81.30 | 82.14 | 82.14 | 60,377,100 |
Dec 24, 2024 | 85.16 | 85.39 | 83.92 | 84.39 | 84.39 | 58,073,300 |
Dec 23, 2024 | 80.65 | 82.02 | 77.41 | 80.69 | 80.69 | 93,819,500 |
Dec 20, 2024 | 72.64 | 80.66 | 71.50 | 80.55 | 80.55 | 281,230,800 |
Dec 19, 2024 | 73.99 | 76.59 | 73.37 | 74.21 | 74.21 | 99,524,300 |
Dec 18, 2024 | 74.30 | 77.60 | 70.27 | 71.51 | 71.51 | 109,643,400 |
Dec 17, 2024 | 73.28 | 75.32 | 71.70 | 74.39 | 74.39 | 75,469,400 |
Dec 16, 2024 | 75.06 | 77.82 | 71.16 | 75.75 | 75.75 | 126,099,600 |
Dec 13, 2024 | 73.49 | 76.10 | 72.45 | 76.07 | 76.07 | 76,172,800 |
Dec 12, 2024 | 72.30 | 75.38 | 71.90 | 73.20 | 73.20 | 73,859,700 |
Dec 11, 2024 | 72.98 | 73.00 | 68.07 | 72.51 | 72.51 | 89,477,700 |
Dec 10, 2024 | 71.99 | 75.56 | 70.73 | 70.89 | 70.89 | 89,672,500 |
May 29, 2024 | 20.77 | 20.96 | 20.50 | 20.73 | 20.73 | 48,056,200 |
May 28, 2024 | 20.34 | 20.74 | 20.14 | 20.59 | 20.59 | 33,972,300 |
May 27, 2024 | 20.16 | 20.56 | 20.05 | 20.34 | 20.34 | 37,078,700 |
May 24, 2024 | 19.90 | 20.26 | 19.63 | 19.96 | 19.96 | 40,251,600 |
May 23, 2024 | 19.58 | 19.87 | 19.42 | 19.75 | 19.75 | 35,120,800 |
May 22, 2024 | 19.55 | 19.77 | 19.32 | 19.52 | 19.52 | 48,124,400 |
May 21, 2024 | 19.35 | 19.58 | 19.22 | 19.39 | 19.39 | 38,845,100 |
May 20, 2024 | 19.23 | 19.43 | 19.11 | 19.21 | 19.21 | 41,219,700 |
May 17, 2024 | 19.06 | 19.28 | 18.95 | 19.15 | 19.15 | 43,435,900 |
May 16, 2024 | 19.02 | 19.22 | 18.90 | 19.10 | 19.10 | 33,727,200 |
May 15, 2024 | 18.90 | 19.10 | 18.75 | 18.95 | 18.95 | 30,568,900 |
May 14, 2024 | 18.78 | 18.97 | 18.60 | 18.85 | 18.85 | 25,149,600 |
May 13, 2024 | 18.65 | 18.84 | 18.50 | 18.71 | 18.71 | 39,146,500 |
May 10, 2024 | 18.54 | 18.74 | 18.45 | 18.62 | 18.62 | 33,335,900 |
May 9, 2024 | 18.43 | 18.63 | 18.30 | 18.53 | 18.53 | 29,576,800 |
May 8, 2024 | 18.32 | 18.53 | 18.15 | 18.44 | 18.44 | 38,973,600 |
May 7, 2024 | 18.23 | 18.43 | 18.10 | 18.29 | 18.29 | 33,128,700 |
May 6, 2024 | 18.14 | 18.34 | 18.03 | 18.20 | 18.20 | 45,623,100 |
May 3, 2024 | 18.07 | 18.26 | 17.98 | 18.10 | 18.10 | 39,729,400 |
May 2, 2024 | 18.00 | 18.20 | 17.90 | 18.05 | 18.05 | 47,841,300 |
May 1, 2024 | 17.93 | 18.13 | 17.80 | 17.95 | 17.95 | 44,287,200 |
April 30, 2024 | 17.85 | 18.06 | 17.75 | 17.90 | 17.90 | 42,758,300 |
April 29, 2024 | 17.70 | 17.89 | 17.60 | 17.75 | 17.75 | 39,110,500 |
April 26, 2024 | 17.58 | 17.77 | 17.48 | 17.63 | 17.63 | 35,426,100 |
April 25, 2024 | 17.49 | 17.68 | 17.39 | 17.52 | 17.52 | 41,662,200 |
April 24, 2024 | 17.42 | 17.63 | 17.30 | 17.45 | 17.45 | 43,586,100 |
April 23, 2024 | 17.33 | 17.54 | 17.20 | 17.38 | 17.38 | 40,314,900 |
April 22, 2024 | 17.28 | 17.48 | 17.17 | 17.25 | 17.25 | 38,102,000 |
April 19, 2024 | 17.18 | 17.38 | 17.08 | 17.13 | 17.13 | 42,241,200 |
April 18, 2024 | 17.10 | 17.30 | 17.00 | 17.05 | 17.05 | 36,419,500 |
April 17, 2024 | 16.98 | 17.18 | 16.88 | 16.95 | 16.95 | 39,470,700 |
April 16, 2024 | 16.89 | 17.09 | 16.79 | 16.85 | 16.85 | 34,548,300 |
April 15, 2024 | 16.80 | 17.00 | 16.70 | 16.75 | 16.75 | 33,138,800 |
April 12, 2024 | 16.70 | 16.90 | 16.60 | 16.65 | 16.65 | 37,504,600 |
April 11, 2024 | 16.60 | 16.80 | 16.50 | 16.55 | 16.55 | 35,785,900 |
April 10, 2024 | 16.50 | 16.70 | 16.40 | 16.45 | 16.45 | 39,410,100 |
April 9, 2024 | 16.40 | 16.60 | 16.30 | 16.35 | 16.35 | 32,540,300 |
April 8, 2024 | 16.30 | 16.50 | 16.20 | 16.25 | 16.25 | 30,657,400 |
April 5, 2024 | 16.20 | 16.40 | 16.10 | 16.15 | 16.15 | 33,457,700 |
April 4, 2024 | 16.10 | 16.30 | 16.00 | 16.05 | 16.05 | 30,311,600 |
April 3, 2024 | 16.00 | 16.20 | 15.90 | 15.95 | 15.95 | 37,036,700 |
April 2, 2024 | 15.90 | 16.10 | 15.80 | 15.85 | 15.85 | 34,928,400 |
April 1, 2024 | 15.80 | 16.00 | 15.70 | 15.75 | 15.75 | 33,890,900 |
March 29, 2024 | 15.70 | 15.90 | 15.60 | 15.65 | 15.65 | 32,472,300 |
March 28, 2024 | 15.60 | 15.80 | 15.50 | 15.55 | 15.55 | 31,865,100 |
March 27, 2024 | 15.50 | 15.70 | 15.40 | 15.45 | 15.45 | 30,756,900 |
March 26, 2024 | 15.40 | 15.60 | 15.30 | 15.35 | 15.35 | 29,780,700 |
March 25, 2024 | 15.30 | 15.50 | 15.20 | 15.25 | 15.25 | 28,470,200 |
March 22, 2024 | 15.20 | 15.40 | 15.10 | 15.15 | 15.15 | 30,256,400 |
March 21, 2024 | 15.10 | 15.30 | 15.00 | 15.05 | 15.05 | 29,196,300 |
March 20, 2024 | 15.00 | 15.20 | 14.90 | 14.95 | 14.95 | 28,534,700 |
March 19, 2024 | 14.90 | 15.10 | 14.80 | 14.85 | 14.85 | 27,802,600 |
March 18, 2024 | 14.80 | 15.00 | 14.70 | 14.75 | 14.75 | 26,670,100 |
March 15, 2024 | 14.70 | 14.90 | 14.60 | 14.65 | 14.65 | 25,825,500 |
March 14, 2024 | 14.60 | 14.80 | 14.50 | 14.55 | 14.55 | 24,732,400 |
March 13, 2024 | 14.50 | 14.70 | 14.40 | 14.45 | 14.45 | 23,891,600 |
March 12, 2024 | 14.40 | 14.60 | 14.30 | 14.35 | 14.35 | 23,235,700 |
March 11, 2024 | 14.30 | 14.50 | 14.20 | 14.25 | 14.25 | 22,629,400 |
March 8, 2024 | 14.20 | 14.40 | 14.10 | 14.15 | 14.15 | 22,005,100 |
March 7, 2024 | 14.10 | 14.30 | 14.00 | 14.05 | 14.05 | 21,233,700 |
March 6, 2024 | 14.00 | 14.20 | 13.90 | 13.95 | 13.95 | 20,568,400 |
March 5, 2024 | 13.90 | 14.10 | 13.80 | 13.85 | 13.85 | 19,861,500 |
March 4, 2024 | 13.80 | 14.00 | 13.70 | 13.75 | 13.75 | 19,316,600 |
March 1, 2024 | 13.70 | 13.90 | 13.60 | 13.65 | 13.65 | 18,974,400 |
February 29, 2024 | 13.60 | 13.80 | 13.50 | 13.55 | 13.55 | 18,329,800 |
February 28, 2024 | 13.50 | 13.70 | 13.40 | 13.45 | 13.45 | 17,835,600 |
February 27, 2024 | 13.40 | 13.60 | 13.30 | 13.35 | 13.35 | 17,129,200 |
February 26, 2024 | 13.30 | 13.50 | 13.20 | 13.25 | 13.25 | 16,652,800 |
February 23, 2024 | 13.20 | 13.40 | 13.10 | 13.15 | 13.15 | 16,347,500 |
February 22, 2024 | 13.10 | 13.30 | 13.00 | 13.05 | 13.05 | 15,801,000 |
February 21, 2024 | 13.00 | 13.20 | 12.90 | 12.95 | 12.95 | 15,236,600 |
February 20, 2024 | 12.90 | 13.10 | 12.80 | 12.85 | 12.85 | 14,799,800 |