TS(TS)
TS
| Date | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| 8/11/2026 | $53.82 | $54.04 | $53.08 | $53.44 | 2.70M |
| 8/10/2026 | $53.29 | $54.36 | $53.25 | $54.26 | 2.25M |
| 8/7/2026 | $53.77 | $53.82 | $52.88 | $53.04 | 1.48M |
| 8/6/2026 | $55.40 | $55.72 | $52.61 | $53.40 | 4.69M |
| 8/5/2026 | $58.37 | $58.47 | $56.99 | $57.05 | 911,633 |
| 8/4/2026 | $57.17 | $58.32 | $56.84 | $57.96 | 953,912 |
| 8/3/2026 | $56.36 | $57.20 | $55.92 | $57.15 | 1.29M |
| 7/31/2026 | $57.10 | $57.46 | $56.54 | $57.33 | 1.17M |
| 7/30/2026 | $56.16 | $56.74 | $55.70 | $56.73 | 984,900 |
| 7/29/2026 | $56.94 | $56.99 | $55.78 | $55.82 | 931,032 |
| 7/28/2026 | $56.02 | $56.27 | $55.18 | $55.64 | 954,162 |
| 7/27/2026 | $57.27 | $57.55 | $56.31 | $56.41 | 975,867 |
| 7/24/2026 | $57.80 | $58.76 | $57.54 | $57.67 | 1.46M |
| 7/23/2026 | $58.64 | $58.86 | $57.30 | $57.36 | 1.18M |
| 7/22/2026 | $57.88 | $58.72 | $57.88 | $58.31 | 730,933 |
| 7/21/2026 | $56.48 | $56.98 | $55.24 | $56.98 | 1.03M |
| 7/20/2026 | $56.85 | $57.32 | $56.08 | $56.09 | 837,600 |
| 7/17/2026 | $56.09 | $57.20 | $55.69 | $57.16 | 812,100 |
| 7/16/2026 | $56.46 | $56.63 | $55.60 | $55.74 | 956,926 |
| 7/15/2026 | $57.02 | $57.20 | $56.05 | $56.92 | 1.08M |
| 7/14/2026 | $56.58 | $56.84 | $55.86 | $56.31 | 804,246 |
| 7/13/2026 | $55.80 | $56.22 | $55.65 | $55.85 | 1.06M |
| 7/10/2026 | $55.34 | $55.71 | $55.13 | $55.57 | 930,000 |
| 7/9/2026 | $54.76 | $54.98 | $54.39 | $54.92 | 948,200 |
| 7/8/2026 | $54.39 | $55.18 | $54.13 | $55.13 | 1.45M |
| 7/7/2026 | $53.67 | $54.38 | $53.44 | $54.11 | 1.30M |
| 7/6/2026 | $54.00 | $54.39 | $53.72 | $53.80 | 1.00M |
| 7/2/2026 | $54.61 | $54.84 | $53.50 | $54.13 | 1.23M |
| 7/1/2026 | $54.53 | $54.98 | $53.84 | $54.19 | 924,268 |
| 6/30/2026 | $56.24 | $56.41 | $54.99 | $55.49 | 1.00M |
| 6/29/2026 | $56.40 | $56.79 | $55.96 | $55.98 | 1.02M |
| 6/26/2026 | $56.94 | $57.09 | $55.70 | $56.03 | 1.06M |
| 6/25/2026 | $56.55 | $57.38 | $56.25 | $57.36 | 865,000 |
| 6/24/2026 | $56.47 | $56.78 | $56.06 | $56.52 | 1.19M |
| 6/23/2026 | $57.46 | $58.11 | $57.26 | $58.03 | 996,601 |
| 6/22/2026 | $57.40 | $58.25 | $57.18 | $58.15 | 927,900 |
| 6/18/2026 | $57.81 | $58.02 | $56.53 | $57.22 | 1.91M |
| 6/17/2026 | $60.90 | $61.10 | $58.94 | $59.11 | 1.35M |
| 6/16/2026 | $61.29 | $61.42 | $60.08 | $60.19 | 1.28M |
| 6/15/2026 | $62.14 | $62.30 | $61.60 | $61.65 | 913,862 |
| 6/12/2026 | $61.28 | $63.22 | $61.23 | $62.92 | 1.31M |
| 6/11/2026 | $62.95 | $63.06 | $61.95 | $61.98 | 1.38M |
| 6/10/2026 | $61.56 | $61.97 | $61.33 | $61.47 | 1.19M |
| 6/9/2026 | $62.78 | $62.80 | $60.49 | $61.31 | 1.32M |
| 6/8/2026 | $62.39 | $63.15 | $62.38 | $62.81 | 685,300 |
| 6/5/2026 | $64.11 | $64.12 | $61.28 | $61.44 | 1.29M |
| 6/4/2026 | $63.16 | $64.04 | $63.06 | $63.92 | 1.07M |
| 6/3/2026 | $63.84 | $64.60 | $63.50 | $64.02 | 1.42M |
| 6/2/2026 | $63.13 | $64.23 | $63.04 | $63.85 | 1.14M |
| 6/1/2026 | $61.87 | $62.87 | $61.54 | $62.62 | 1.43M |
| 5/29/2026 | $61.05 | $61.60 | $60.72 | $60.93 | 1.57M |
| 5/28/2026 | $61.11 | $61.23 | $59.94 | $59.99 | 1.55M |
| 5/27/2026 | $60.36 | $61.02 | $59.44 | $60.68 | 2.53M |
| 5/26/2026 | $62.50 | $63.36 | $62.33 | $62.69 | 1.34M |
| 5/22/2026 | $61.52 | $61.86 | $61.11 | $61.61 | 1.38M |
| 5/21/2026 | $61.73 | $62.20 | $61.07 | $61.77 | 1.94M |
| 5/20/2026 | $61.52 | $61.89 | $60.61 | $60.69 | 1.72M |
| 5/19/2026 | $60.76 | $61.25 | $60.01 | $60.84 | 3.66M |
| 5/18/2026 | $61.63 | $62.76 | $61.33 | $62.08 | 1.93M |
| 5/15/2026 | $62.40 | $62.58 | $61.38 | $61.77 | 1.39M |
| 5/14/2026 | $63.87 | $63.91 | $62.74 | $62.83 | 769,300 |