$12 trillion in transactions since 1997