1. A method comprising: receiving, by a device, a plurality of data records, each of the plurality of data records identifying a geographic position of a vehicle at a particular time; determining, by the device and based on the plurality of data records: a first set of time periods during which the vehicle is in motion, and a second set of time periods during which the vehicle is not in motion; determining, by the device and based on behavior analysis data, a first type of motion associated with the first set of time periods and a second type of stop associated with the second set of time periods to form behavior metrics; and outputting, by the device, the behavior metrics.