Inhibitor Therapeutics Inc (INTI) EV/EBITDA | 2016-2026