| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 04 2026 | $67.17 | $67.62 | $65.13 | $65.89 | 4,062,201 |
May 01 2026 | $66.96 | $68.25 | $66.27 | $67.38 | 7,348,600 |
April 30 2026 | $63.98 | $68.80 | $63.44 | $66.93 | 15,777,700 |
April 29 2026 | $62.81 | $63.53 | $60.78 | $61.52 | 8,941,500 |
April 28 2026 | $61.43 | $62.07 | $60.81 | $61.78 | 6,536,900 |
April 27 2026 | $61.31 | $62.68 | $61.22 | $61.69 | 6,271,300 |
April 24 2026 | $61.51 | $61.99 | $60.29 | $60.75 | 5,582,400 |
April 23 2026 | $61.06 | $62.31 | $60.51 | $61.32 | 5,574,100 |
April 22 2026 | $62.12 | $62.32 | $60.17 | $60.43 | 4,346,400 |
April 21 2026 | $61.56 | $62.85 | $61.18 | $61.49 | 5,105,400 |
April 20 2026 | $60.96 | $61.99 | $60.67 | $61.43 | 5,076,000 |
April 17 2026 | $60.10 | $62.74 | $59.98 | $61.10 | 6,461,100 |
April 16 2026 | $58.54 | $60.50 | $57.64 | $59.50 | 8,885,400 |
April 15 2026 | $63.78 | $63.78 | $57.50 | $58.34 | 16,954,400 |
April 14 2026 | $64.06 | $64.76 | $63.14 | $64.43 | 4,610,400 |
April 13 2026 | $63.07 | $64.20 | $62.66 | $64.09 | 6,643,900 |
April 10 2026 | $61.87 | $63.76 | $61.53 | $63.12 | 7,428,600 |
April 09 2026 | $57.88 | $61.54 | $57.88 | $61.24 | 6,070,400 |
April 08 2026 | $57.79 | $58.67 | $57.71 | $58.08 | 5,957,100 |
April 07 2026 | $54.95 | $55.35 | $54.46 | $55.24 | 5,266,700 |
April 06 2026 | $55.14 | $55.72 | $54.87 | $55.39 | 4,117,500 |
April 02 2026 | $55.73 | $56.83 | $55.09 | $55.51 | 5,650,300 |
April 01 2026 | $56.44 | $57.58 | $56.02 | $56.70 | 5,783,900 |
March 31 2026 | $55.49 | $56.53 | $55.03 | $56.11 | 6,677,500 |
March 30 2026 | $54.84 | $55.04 | $53.58 | $54.17 | 5,721,500 |
