 Alarm.com competes with companies both large and small, and with DIY providers like RING and Nest. The company continues to perform well, generates significant free cash flow, and has a relatively strong balance sheet. 