About Us - Fact or Figure
100
Countries with customers
16.3
Thousand Vehicles
1.3
Thousand Facilities
52
Operating Countries
76.5
Thousand Employees
See More Reports
$1,022M
Revenue
$194M
EBITDA
$145M
Operating Profit
$1.64
EPS
For the quarter ended 12/31/20
(Non-GAAP, $ Millions, except EPS)
Recent
Recent
Events
03/09 at 9:40 AM EST
02/23 at 8:30 AM EST