STEF Banner Image

STEF has reached its limit for free report views

Work for STEF? Upgrade Your Profile and unlock all your annual reports.


  • Ticker
  • Industry --None-- More
  • Sector --None-- More
STEF Logo Image
  • 10,000+ Employees
  • Based in Paris, France
STEF is the European leader for temperature controlled logistics and transport. Their 19’000 employees in 7 countries are dedicated to serve everyday agrifood, distribution, foodservice and seafood players with the highest standards of security, rapidity and quality.

Most Recent Annual Report

STEF MOST RECENT 2020 Annual Report

Report Locked. STEF has reached its limit for free report views.

Older/Archived Annual Reports