embedded equipment machines cnc handling poker machining trading exchange milling business machinery stocks cad real-time trader forex online casino supplies finance