Table Trac posts $7m in gross profit for 2023