Baldwin boekte over het boekjaar 2010-2011, dat in juni laatstleden afgesloten werd, een verlies van 12,1 miljoen dollar op een omzet van 160 miljoen. Tijdens het boekjaar daarvoor had Baldwin nog een winst van 3,5 miljoen dollar gemaakt. De onderneming had in 2009 een herstructurering doorgevoerd waarbij 16% van het personeel afgevloeid is. Baldwin telt vandaag ongeveer 510 medewerkers.