The Onyx Hotel Tour recaudó $ 34 millones.