Are cargo aircraft ever ferried empty?
Cargo airplanes are ferried empty in some situations, sure. Maintenance is a common reason, or one leg of charter cargo flights. It's pretty rare in scheduled cargo flights as it would mean there's not a single package going that direction, there's almost always something to take.