/

Thermal & Fluid Systems

/

Sto Corp.

Sto Corp.

Sto Corp.

Verified Nov 2026

Thermal & Fluid Systems

·

United States flag

Atlanta, Georgia

·

Since 1979

Sto Corp, based in Atlanta, Georgia, United States, founded 1979. Operates 200-500 employees, serves automotive.

Sto Corp.

Verified Nov 2026

AT A GLANCE

Founded

1979

Headquarters

United States flag

Atlanta, Georgia

Employees

200-500

Ownership

Sto Corp. at a glance

Revenue

$250-500M

Est. band

Employees

200-500

Founded

1979

Headquarters

Atlanta, Georgia

Import activity

114

Industries

Automotive

Sourcing and import activity

From US customs bill-of-lading records

US sea imports

114

Named foreign suppliers

22

Top origins

Germany · Netherlands · Italy · Japan

Chart of the supplier's US import shipment volume trend over time

Shared foreign counterparties do not establish that these companies buy from Sto Corp..

What this tells a buyer

Imports across 114 shipments.

Est. revenue $250-500M.

Source: US customs bill-of-lading records and public filings · Last verified Nov 03, 2026

STABILITY SIGNALS

Established & active

47 years in operation (founded 1979).

114 US import shipments on record.

Overview

Sto Corp, based in Atlanta, Georgia, United States, founded 1979. Operates 200-500 employees, serves automotive.

At a glance

Attribute

Detail

Founded

1979

Headquarters

Atlanta, Georgia

Employees

200-500

Revenue

$250-500M (estimated)

Primary capability

Thermal & Fluid Systems

Trade and customs footprint

Imports across 114 shipments. US customs bill-of-lading records list 114 inbound shipments across 22 foreign suppliers, with top origins including Germany · Netherlands · Italy · Japan.

Company details

Est. revenue $250-500M. Sto Corp. was founded in 1979, has an estimated 200-500 employees, and is headquartered in Atlanta, Georgia. On the LightSource stability read it is rated "Established & active": 47 years in operation (founded 1979). 114 US import shipments on record.

Frequently asked questions

What does Sto Corp. make?

Sto Corp, based in Atlanta, Georgia, United States, founded 1979. Operates 200-500 employees, serves automotive.

Where is Sto Corp. headquartered?

Sto Corp. is headquartered in Atlanta, Georgia (3800 Camp Creek Parkway, Atlanta, Georgia, 30349).

When was Sto Corp. founded?

Sto Corp. was founded in 1979.

How big is Sto Corp.?

Sto Corp. has an estimated 200-500 employees, with revenue in the $250-500M range (estimated).

Does Sto Corp. import from overseas suppliers?

US customs bill-of-lading records show 114 inbound shipments for Sto Corp., with top origins including Germany · Netherlands · Italy · Japan.

Related suppliers

Explore other suppliers in the LightSource directory:

Last verified Nov 2026. Is this your company? Request a correction.

Location & contact

Atlanta, Georgia (HQ)Headquarters · United States
Atlanta, Georgia (HQ)3800 Camp Creek Parkway, Atlanta, Georgia, 30349, United StatesHeadquarters

Evaluating suppliers like these?

This profile comes from a public-data sample of around 1,000 companies. Book a demo to see the full LightSource marketplace and supplier discovery platform — 1M+ credible suppliers, with AI-run sourcing events.