iBio Inc.

3.81
-0.31 (-7.52%)
At close: Apr 03, 2025, 3:59 PM
4.01
5.19%
Pre-market: Apr 04, 2025, 05:42 AM EDT