OTTO $0.0₅62854 ▲ +2.37% — OTTO on Abstract | Defined.fi