Not really. Their total economy is roughly the size of the economy of Texas, and smaller than California.
Huge applies to nations like the USA or China, not Russia.
Finance funny money and services are the same thing as industrial capacity.