TWST

Last
30.93 -1.19 (-3.70%)
Time
2025-12-12 16:00:00
Previous Close
32.12
Open
32.12
High
32.74
Low
30.72