LTM(LTM)
LTM
| Date | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| 7/2/2026 | $56.33 | $58.50 | $55.70 | $56.43 | 640,900 |
| 7/1/2026 | $58.02 | $58.11 | $56.70 | $56.91 | 370,800 |
| 6/30/2026 | $58.41 | $58.65 | $57.73 | $58.27 | 485,800 |
| 6/29/2026 | $58.00 | $58.76 | $57.66 | $58.70 | 298,341 |
| 6/26/2026 | $56.36 | $58.92 | $56.36 | $58.73 | 958,700 |
| 6/25/2026 | $57.14 | $57.98 | $56.62 | $56.90 | 649,904 |
| 6/24/2026 | $56.40 | $57.82 | $56.29 | $57.05 | 1.15M |
| 6/23/2026 | $53.63 | $56.48 | $53.41 | $55.74 | 748,143 |
| 6/22/2026 | $55.89 | $56.48 | $54.85 | $55.73 | 721,623 |
| 6/18/2026 | $55.86 | $56.78 | $55.45 | $55.85 | 1.43M |
| 6/17/2026 | $55.30 | $55.80 | $54.47 | $54.54 | 875,758 |
| 6/16/2026 | $56.08 | $56.32 | $54.88 | $55.01 | 557,424 |
| 6/15/2026 | $55.49 | $57.55 | $54.82 | $54.86 | 1.62M |
| 6/12/2026 | $52.25 | $53.42 | $51.47 | $53.25 | 1.12M |
| 6/11/2026 | $47.28 | $51.62 | $47.28 | $51.47 | 653,900 |
| 6/10/2026 | $48.50 | $48.95 | $47.27 | $47.42 | 706,700 |
| 6/9/2026 | $47.82 | $49.42 | $47.14 | $49.26 | 1.01M |
| 6/8/2026 | $48.11 | $48.41 | $46.61 | $47.02 | 584,310 |
| 6/5/2026 | $49.03 | $49.57 | $48.19 | $48.32 | 533,915 |
| 6/4/2026 | $50.03 | $51.05 | $49.20 | $49.71 | 632,820 |
| 6/3/2026 | $50.88 | $51.14 | $49.08 | $49.71 | 626,921 |
| 6/2/2026 | $51.92 | $51.92 | $50.75 | $51.01 | 397,500 |
| 6/1/2026 | $53.63 | $53.63 | $50.97 | $52.05 | 982,357 |
| 5/29/2026 | $52.63 | $54.11 | $52.63 | $53.68 | 881,854 |
| 5/28/2026 | $51.94 | $53.47 | $51.57 | $53.13 | 1.32M |
| 5/27/2026 | $52.88 | $54.07 | $52.88 | $53.13 | 967,117 |
| 5/26/2026 | $52.10 | $52.45 | $51.33 | $52.26 | 720,479 |
| 5/22/2026 | $51.14 | $51.50 | $49.81 | $49.89 | 526,100 |
| 5/21/2026 | $49.42 | $51.99 | $48.40 | $50.94 | 811,270 |
| 5/20/2026 | $46.50 | $50.40 | $46.19 | $50.37 | 829,922 |
| 5/19/2026 | $46.52 | $46.90 | $46.03 | $46.25 | 953,700 |
| 5/18/2026 | $47.19 | $48.07 | $46.49 | $47.04 | 812,600 |
| 5/15/2026 | $48.13 | $48.24 | $46.90 | $46.91 | 1.09M |
| 5/14/2026 | $48.98 | $49.32 | $47.76 | $49.27 | 868,109 |
| 5/13/2026 | $48.51 | $49.26 | $47.71 | $47.73 | 1.06M |
| 5/12/2026 | $49.42 | $49.46 | $48.30 | $48.96 | 546,906 |
| 5/11/2026 | $50.61 | $50.91 | $49.06 | $49.68 | 1.01M |
| 5/8/2026 | $51.80 | $52.29 | $50.71 | $51.17 | 1.08M |
| 5/7/2026 | $52.90 | $54.08 | $51.41 | $51.82 | 1.23M |
| 5/6/2026 | $50.47 | $52.47 | $49.76 | $51.85 | 1.77M |
| 5/5/2026 | $46.24 | $46.55 | $45.59 | $46.26 | 992,400 |
| 5/4/2026 | $46.86 | $47.32 | $45.09 | $45.26 | 799,172 |
| 5/1/2026 | $47.65 | $48.37 | $47.15 | $47.26 | 494,609 |
| 4/30/2026 | $47.67 | $48.29 | $47.23 | $47.53 | 680,713 |
| 4/29/2026 | $47.71 | $47.93 | $46.69 | $46.91 | 781,200 |
| 4/28/2026 | $48.63 | $48.92 | $47.77 | $48.50 | 899,600 |
| 4/27/2026 | $50.00 | $50.50 | $48.76 | $49.05 | 826,280 |
| 4/24/2026 | $50.83 | $50.83 | $49.90 | $50.00 | 617,705 |
| 4/23/2026 | $50.96 | $51.82 | $49.47 | $50.28 | 1.18M |
| 4/22/2026 | $53.42 | $53.42 | $51.06 | $51.76 | 1.29M |
| 4/21/2026 | $55.75 | $55.75 | $52.66 | $52.79 | 841,705 |
| 4/20/2026 | $55.19 | $55.37 | $54.52 | $54.96 | 676,200 |
| 4/17/2026 | $55.72 | $57.18 | $55.31 | $55.66 | 1.75M |
| 4/16/2026 | $53.49 | $54.14 | $52.59 | $52.97 | 693,758 |
| 4/15/2026 | $54.28 | $54.50 | $53.51 | $53.57 | 896,600 |
| 4/14/2026 | $53.41 | $54.94 | $53.41 | $54.09 | 925,900 |
| 4/13/2026 | $52.03 | $52.82 | $51.49 | $52.75 | 769,545 |
| 4/10/2026 | $53.56 | $54.31 | $52.66 | $53.20 | 856,800 |
| 4/9/2026 | $51.81 | $53.79 | $51.37 | $53.10 | 784,062 |
| 4/8/2026 | $52.00 | $53.85 | $52.00 | $52.61 | 2.65M |
| 4/7/2026 | $47.71 | $48.08 | $47.00 | $47.71 | 1.02M |
| 4/6/2026 | $48.99 | $49.82 | $48.06 | $48.10 | 470,336 |