#bsgm financial analysis