18,736,441,558

Next difficulty (estimate): 18,955,051,792 (+1%)

Bitcoin Difficulty Chart

Image source: http://bitcoin.sipa.be - 14TYdpodQQDKVgvUUcpaMzjJwhQ4KYsipa