PRLB Financials: Proto Labs Inc AI Analysis