“Approximately 12,000 people log into Ranchbot's software platform each week to monitor their operations.”