TSMX(TSMX)
TSMX
| Date | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| 7/28/2026 | $66.44 | $70.19 | $65.29 | $69.13 | 816,704 |
| 7/27/2026 | $74.30 | $74.68 | $67.97 | $71.65 | 696,925 |
| 7/24/2026 | $76.11 | $76.77 | $72.36 | $73.33 | 539,721 |
| 7/23/2026 | $77.56 | $79.83 | $76.43 | $77.83 | 589,744 |
| 7/22/2026 | $77.41 | $81.45 | $77.28 | $79.96 | 560,302 |
| 7/21/2026 | $78.88 | $81.62 | $77.45 | $81.42 | 926,436 |
| 7/20/2026 | $75.08 | $76.00 | $72.52 | $73.36 | 506,441 |
| 7/17/2026 | $69.53 | $74.19 | $67.30 | $71.73 | 1.17M |
| 7/16/2026 | $74.92 | $78.58 | $73.83 | $76.14 | 2.22M |
| 7/15/2026 | $82.45 | $83.50 | $76.61 | $80.06 | 1.09M |
| 7/14/2026 | $84.30 | $84.49 | $79.79 | $80.38 | 812,700 |
| 7/13/2026 | $85.89 | $87.08 | $80.66 | $80.92 | 1.10M |
| 7/10/2026 | $87.52 | $87.95 | $83.33 | $85.96 | 695,200 |
| 7/9/2026 | $90.78 | $91.19 | $86.97 | $87.07 | 766,400 |
| 7/8/2026 | $83.78 | $88.30 | $83.78 | $86.83 | 707,700 |
| 7/7/2026 | $87.50 | $88.25 | $83.50 | $85.38 | 1.54M |
| 7/6/2026 | $91.36 | $96.47 | $91.00 | $93.21 | 944,823 |
| 7/2/2026 | $93.45 | $97.44 | $84.50 | $86.36 | 1.47M |
| 7/1/2026 | $100.78 | $101.03 | $90.20 | $90.67 | 1.51M |
| 6/30/2026 | $95.75 | $105.55 | $94.99 | $104.77 | 808,800 |
| 6/29/2026 | $88.90 | $96.00 | $86.15 | $95.83 | 1.10M |
| 6/26/2026 | $83.66 | $88.11 | $81.41 | $86.65 | 1.05M |
| 6/25/2026 | $94.50 | $94.63 | $87.08 | $87.99 | 1.16M |
| 6/24/2026 | $87.94 | $91.44 | $86.90 | $90.35 | 658,605 |
| 6/23/2026 | $89.66 | $93.24 | $88.25 | $88.69 | 1.06M |
| 6/22/2026 | $106.00 | $106.32 | $101.45 | $102.53 | 786,832 |
| 6/18/2026 | $90.58 | $101.28 | $90.50 | $100.24 | 1.15M |
| 6/17/2026 | $88.88 | $92.12 | $87.87 | $88.09 | 830,337 |
| 6/16/2026 | $90.19 | $91.56 | $85.38 | $85.59 | 726,300 |
| 6/15/2026 | $90.66 | $92.50 | $88.26 | $91.93 | 900,175 |
| 6/12/2026 | $83.20 | $86.27 | $82.47 | $85.10 | 632,162 |
| 6/11/2026 | $81.02 | $86.31 | $79.44 | $83.98 | 738,600 |
| 6/10/2026 | $81.21 | $86.14 | $78.58 | $79.03 | 974,812 |
| 6/9/2026 | $88.00 | $90.85 | $77.81 | $86.89 | 1.41M |
| 6/8/2026 | $85.45 | $89.09 | $84.90 | $86.37 | 870,400 |
| 6/5/2026 | $88.17 | $89.77 | $80.85 | $81.65 | 1.12M |
| 6/4/2026 | $88.51 | $95.78 | $87.09 | $94.53 | 966,800 |
| 6/3/2026 | $96.60 | $96.79 | $90.23 | $91.37 | 765,638 |
| 6/2/2026 | $92.53 | $96.05 | $90.93 | $95.45 | 655,000 |
| 6/1/2026 | $86.37 | $96.16 | $85.70 | $91.07 | 1.36M |
| 5/29/2026 | $87.38 | $88.75 | $83.42 | $84.05 | 663,719 |
| 5/28/2026 | $85.09 | $87.70 | $82.50 | $86.52 | 676,302 |
| 5/27/2026 | $87.22 | $88.82 | $82.91 | $85.70 | 1.74M |
| 5/26/2026 | $81.70 | $83.24 | $80.82 | $81.58 | 860,600 |
| 5/22/2026 | $80.57 | $81.00 | $78.02 | $78.54 | 497,713 |
| 5/21/2026 | $76.78 | $81.36 | $76.78 | $79.61 | 665,540 |
| 5/20/2026 | $76.00 | $78.50 | $75.57 | $77.68 | 522,000 |
| 5/19/2026 | $73.28 | $76.55 | $71.39 | $74.39 | 830,948 |
| 5/18/2026 | $80.00 | $80.00 | $73.67 | $75.46 | 878,825 |
| 5/15/2026 | $79.77 | $81.04 | $77.50 | $78.99 | 912,723 |
| 5/14/2026 | $78.79 | $85.93 | $78.30 | $84.25 | 1.92M |
| 5/13/2026 | $76.65 | $79.30 | $74.20 | $77.46 | 821,100 |
| 5/12/2026 | $76.67 | $78.33 | $72.13 | $76.41 | 1.50M |
| 5/11/2026 | $80.27 | $80.68 | $76.83 | $79.35 | 1.65M |
| 5/8/2026 | $84.20 | $84.30 | $77.95 | $82.20 | 1.43M |
| 5/7/2026 | $84.84 | $85.60 | $80.85 | $83.51 | 1.36M |
| 5/6/2026 | $78.60 | $85.56 | $78.20 | $85.56 | 2.01M |
| 5/5/2026 | $79.89 | $80.44 | $75.20 | $75.88 | 1.15M |
| 5/4/2026 | $79.91 | $81.10 | $76.26 | $78.79 | 1.07M |
| 5/1/2026 | $75.96 | $79.65 | $75.11 | $77.29 | 678,200 |
| 4/30/2026 | $77.20 | $77.62 | $72.68 | $76.56 | 1.05M |