immatics biotechnologies GmbH (IMTXW)

$2.85 -10.80% $-0.34 Technology

$1.25B

Jul 02, 2020

$0.00

1.06

3.74

-103.76%

-15.27

-0.61

2.91

15.85

3.74

-11.77%

-23.40%