At that price, it would only take them 150 days to stop losing money if they started building some Backblaze servers (http://blog.backblaze.com/2011/07/20/petabytes-on-a-budget-v...). 25,000TB / 135TB * $7,384 = $1,367,407 minimum cost of commercial hardware to store that much.
"historically and mind-bogglingly large amount of data" - you could say that again.