These are the stats that JUST PC sent to me.
Input range: 90~135Vac or 180~265Vac.
Input current: 10A/5A for 115/230Vac.
Efficiency: >68% at full load, nominal line.
Inrush current: 60A/120A for 115V/230Vac.
Output: Max. 425W.
Hold up time: >16ms at full load, nominal line.
Rise time: <100ms at full load, nominal line.
Over voltage protection: +3.3V, +5V, +12V.
Over power protection: 120-160%.
Short circuit: Latch Off.
There are more stats at http://www.just4pc.com/power-425sf.htm