Mean Well PS-65-24 industrial switching power supply unit.
Removed from Tecan laboratory/automation equipment.

Output: 24V DC
Power: 65W (approx. 2.7A)

Unit is in good physical condition and was taken from a working system.