We feel now is a pretty good time to analyse XBP Global Holdings, Inc.'s ( NASDAQ:XBP ) business as it appears ...