ifmat.org
How does the Iranian Revolutionary Guards (IRGC) make money
Our government gets paid $1.7 billion to hand over this spy. Thus, by detaining just one spy, the IRGC earns the equivalents of the $1-2 billion it was supposed to receive from the government budget.