Developer docs
API playgroundTry for free, no card

Search company profiles

Objectflor

Full company profile

uuid002gjv8

Namestring
Objectflor
Legal namestring
objectflor Art und Design Belags GmbH
Websiteurl
objectflor.de
Company typeenum
Private
Founded yearint
1989
Descriptiontext

objectflor Art und Design Belags GmbH is a German specialist flooring company headquartered at Wankelstraße 50, Köln, with a logistics facility at Am Eifeltor 24, Köln. The company is identified in its own product materials as part of the James Halstead Group, a UK-listed flooring manufacturer. Two Managing Directors, Mark Halstead and Stephan Wolff, lead the company as a privately held GmbH with no disclosed external investors or holding structure.

The company's core business is the distribution and specification of elastische Bodenbeläge (elastic floor coverings) — specifically Designböden (LVT), Vinylböden, and Kautschukböden (rubber). The product portfolio is anchored by the EXPONA brand, which spans 14 sub-collections covering commercial (EXPONA COMMERCIAL, DESIGN), residential (DOMESTIC, LIVING, LIVING CLIC, Herringbone CLIC), acoustic (SIMPLAY 19dB, CLIC 19dB), modular (PUZZLE), and industrial-aesthetic (FABRIK) segments, alongside POLYFLOR heterogeneous and homogeneous vinyl and a Kautschuk rubber line. Distribution is direct, project-based, and channeled through enterprise field sales, trade shows, the objectflor CAMPUS training facility, the partners4architects event series for architects and planners, and self-service digital tools (Bodenfinder, Designstudio, My EXPONA Projects).

Revenue is generated through one-time sales of flooring products to commercial and residential customers, with project-specific quote-based pricing. The customer base spans seven verticals — retail, education, housing, office, healthcare, hospitality, and industrial — and the geographic footprint covers Germany, the Netherlands, Belgium, France, and the UK/Ireland via multilingual websites. The company is operating and actively investing in product-line breadth, sustainability positioning (DGNB Navigator integration), and an architect-facing training ecosystem rather than in funding-led growth or M&A.

Short descriptiontext

objectflor is a German elastic flooring specialist (LVT, vinyl, rubber) under the EXPONA, POLYFLOR, and Kautschuk brands, serving commercial and residential customers across Germany, Benelux, France, and the UK as part of the James Halstead Group.

Operating statusenum
Operating
Ownership categoryenum
akta.pro rankint
HeadquartersCologne, Germany
HQ citystring
Cologne
HQ countrystring
Germany
HQ regionstring
Europe
Markets served

Serves global market

Offices2 records

Each record includes

City, Country, Type, Description, Source

Keyword5 values
elastic floor coverings, design flooring, vinyl flooring, rubber flooring, commercial flooring solutions
Industry1 code
1Specialty Finishes & Decorative Installations (Plaster, Stone Veneer, Feature Walls)
CodeIMAFANAMPrimaryYes
NAICS code1 code
  • Furniture and Related Product Manufacturing337
SIC code1 code
  • Miscellaneous Furniture & Fixtures2590
Product category
Resilient Floor Coverings
GTM motion2 records

Each record includes

Type, Description, Source

Revenue model1 record
1Floor Covering Sales
TypeOne Time License
Description

Sale of elastische Bodenbeläge including Designböden, Vinylböden, and Kautschukböden to commercial (Objekt) and residential (Wohnen) customers through direct sales and distribution

objectflor.de
Marketing channels10 records

Each record includes

Title, Type, Stage, Description, Source

Distribution channels4 records

Each record includes

Title, Type, Scope, Target buyer, Description, Source

Cost components6 values
Supply Chain, Operations, Marketing or Sales, Personnel, Technology or R&D, Infrastructure
GTM typeB2B and B2C
B2B and B2C
Offering typeHardware or Manufacturing
Hardware or Manufacturing
Brand1 of 16 records shown
1EXPONA Designboden
Description

Design floor coverings for both commercial and residential use

objectflor.de
+15 more records
Core offering1 text field

objectflor Art und Design Belags GmbH is a German specialist that sells and distributes elastic floor coverings — EXPONA design floors (LVT), POLYFLOR vinyl floors, and Kautschuk (rubber) floors — to commercial (Objekt) and residential (Wohnen) customers in Germany and other European markets. The company supports product selection and specification through the online Bodenfinder tool, Designstudio visualization, My EXPONA Projects, and the DGNB Navigator sustainability integration, while providing training via objectflor CAMPUS and architect engagement via partners4architects.

Differentiator
Functional benefit
Problem solved
Product overview1 text field

Objectflor is a German floor covering solutions company operating as part of the James Halstead Group. The company offers a unified portfolio of elastomeric flooring products organized into two main product lines: (1) EXPONA Designboden, a comprehensive design flooring brand with multiple sub-collections including COMMERCIAL, DESIGN, DOMESTIC, SIMPLAY, SIMPLAY 19dB, LIVING, LIVING CLIC, LIVING Herringbone CLIC, CLIC 19dB, FABRIK, PUZZLE, Treppenkanten (stair edges), and Wandbeläge (wall coverings); and (2) POLYFLOR Vinylboden, featuring heterogeneous and homogeneous vinyl floor coverings. Additionally, Objectflor offers Kautschuk Bodenbeläge (rubber floor coverings) as a third core product category. The portfolio serves both commercial (object) and residential (wohnen) market segments. A Bodenfinder (floor finder) tool assists customers in product selection.

Product and service4 records
1EXPONA Designboden
CategoryDesign Flooring (LVT)
Description

Comprehensive line of design floor coverings (LVT) offered by objectflor, covering both commercial (Objekt) and residential (Wohnen) applications for floors, walls, and stairs. Includes sub-collections for commercial-grade use, residential use, loose-lay installation, click installation, 19dB impact-sound reduction, herringbone patterns, industrial/factory aesthetics, puzzle-piece interlocking, stair nosings, and matching wall coverings.

2POLYFLOR Vinylboden
CategoryVinyl Flooring
Description

Vinyl floor coverings distributed by objectflor under the POLYFLOR brand, including heterogeneous and homogeneous vinyl floor coverings for commercial and residential applications.

3Kautschuk Bodenbeläge
CategoryRubber Flooring
Description

Rubber floor coverings offered by objectflor for commercial and residential applications requiring heavy-duty, slip-resistant, or specialized resilient flooring.

4Bodenfinder
CategoryProduct Selection Tool
Description

Online product selector tool on objectflor's website that helps customers (commercial specifiers and residential buyers) find appropriate flooring solutions based on their project requirements, with a warenkorb (cart) capability for assembling selections.

Partnership4 partners
Strategic tierCoreTypeStrategic or Co-development PartnerAnnounced on2026-10-06
Description

Partnership with UZIN and Pallman for the 'Partnerworkshop Bodenlösungen: von der Sanierung zur Innovation' event on October 6, 2026 in Köln. The collaboration focuses on practical knowledge around adhesive techniques (Klebetechniken) and floor care (Bodenpflege).

Strategic tierMinorTypeStrategic or Co-development Partner
Description

BOSTIK provides expert tips (Experten-Tipps) at the 'Vinyl-Designbeläge in der Praxis - Technik, Tipps & Tricks' seminar, contributing practical knowledge on adhesive-related topics for vinyl design floors.

Strategic tierMinorTypeStrategic or Co-development Partner
Description

The architects' chamber of Lower Saxony awards 3 continuing education credits (Fortbildungspunkte) for participation in the partners4architects Vol. 6.0 Hannover event, officially recognizing the professional development value.

4Architektenkammer Hessen
Strategic tierMinorTypeStrategic or Co-development Partner
Description

The architects' chamber of Hesse awards 3 continuing education credits (Fortbildungspunkte) for participation in the partners4architects Vol. 7.0 Darmstadt event, officially recognizing the professional development value.

objectflor.de
Recent move6 records

Each record includes

Date, Type, Title, Description, Source

Expansion highlight6 records

Each record includes

Type, Description

Peers10 records
TypeBroad incumbent
Description

Global flooring manufacturer with a major vinyl/LVT and rubber portfolio alongside carpet, wood, and ceramic. Competes with Objectflor in commercial project tenders across DACH, but offers a much broader multi-category portfolio to specifiers seeking one-stop sourcing.

TypeDirect peer
Description

Belgian flooring manufacturer with vinyl, LVT, and carpet tile offerings serving European commercial and residential markets. Comparable as a European specialist in resilient floor coverings competing for similar project-based commercial specifications.

TypeBroad incumbent
Description

Dutch/Swiss flooring division of the Forbo Group, producing vinyl (Eternal), LVT, and entrance flooring systems for commercial projects. Direct overlap on resilient commercial flooring sold into European object business, though Forbo also sells carpet tiles and linoleum.

TypeBroad incumbent
Description

World's largest flooring manufacturer with extensive LVT/vinyl operations (including IVC). Competes with Objectflor on commercial vinyl specifications globally; broader portfolio and scale make it a key incumbent competitor in large European tenders.

TypeBroad incumbent
Description

US-headquartered Berkshire Hathaway-owned flooring manufacturer with broad resilient and soft-surface offerings. Indirect but relevant incumbent competitor in commercial resilient flooring, particularly on multi-category international project bids.

6UZIN
TypeOthers
Description

German manufacturer of subfloor preparation systems and adhesives for resilient floor installations. Tangential but directly adjacent: UZIN is a co-event partner (Partnerworkshop Bodenlösungen) and supplies the installation chemistry that complements Objectflor's floor coverings.

TypeDirect peer
Description

German-headquartered rubber flooring specialist, subsidiary of Interface. Direct overlap with Objectflor's Kautschuk Bodenbeläge line, particularly in healthcare, education, and public-sector commercial specifications.

TypeBroad incumbent
Description

Global commercial modular flooring leader (carpet tile and, via nora, rubber). Competes for the same commercial specifier budget on office, healthcare, and education projects in Europe, though Interface's center of gravity is carpet tile.

TypeDirect peer
Description

French-headquartered specialist manufacturer of vinyl and LVT resilient floor coverings for commercial and residential use. Closest direct competitor: identical product category (elastische Bodenbeläge), overlapping commercial/architect customer base, and strong European distribution footprint that Objectflor competes against in DACH.

TypeDirect peer
Description

UK sister company under the James Halstead Group, manufacturing homogeneous/heterogeneous vinyl and rubber floor coverings. Direct sibling comparable — same corporate parent, overlapping product technology (vinyl, rubber) and a parallel go-to-market model for commercial object specifications.

Market position
Strengths5 records

Each record includes

Headline, Details, Source

Weaknesses5 records

Each record includes

Headline, Details, Source

Competitive moat4 records

Each record includes

Type, Details

Key risks6 records

Each record includes

Headline, Details, Source

Key highlights7 records

Each record includes

Headline, Details, Source

Customer concentration

Classification, Details

Segment9 records

Each record includes

Title, Type, Primary, Description, Pain point addressed, Use case, Source

Ideal customer profile2 records

Each record includes

Profile, Firmographic size, Sales motion, Sales cycle length, Buying structure, Purchase trigger, Buyer persona, Geography, Industry vertical, Primary use case, Description, Pain points, Evidence proof points, Target buyer

Technology focused
No
API detail
Has APIbool
No

Docs URL, Description

AI maturity
App detail

Has app

Feature4 records

Each record includes

Title, Differentiator, Description, Source

Core technology
Revenue estimate
Valuation estimate
Number of profiles
Profiles2 records

Each record includes

Name, Designation, Designation category, Overview, Profile commentary, Source

No data
No data
Funding overview

Funding stage, Last funding date, Total funding USD

Funding rounds

Each record includes

Round, Amount USD, Date, Pre money valuation, Total investors, Investors, News

Investors

Each record includes

Name, Type, Date of entry, Rounds participated, Website

Funding detail is available on the Subscription and Enterprise plan.Contact sales →

M&A

Each record includes

Name, Acquisition type, Announced date, Completed date, Status, Website, News

Investment

Each record includes

Name, Round, Announced date, Lead investor, Website, News

M&A and investment is available on the Subscription and Enterprise plan.Contact sales →

Objectflor

Resilient Floor Coveringsobjectflor.de

objectflor is a German elastic flooring specialist (LVT, vinyl, rubber) under the EXPONA, POLYFLOR, and Kautschuk brands, serving commercial and residential customers across Germany, Benelux, France, and the UK as part of the James Halstead Group.

What Objectflor does

objectflor Art und Design Belags GmbH is a German specialist flooring company headquartered at Wankelstraße 50, Köln, with a logistics facility at Am Eifeltor 24, Köln. The company is identified in its own product materials as part of the James Halstead Group, a UK-listed flooring manufacturer. Two Managing Directors, Mark Halstead and Stephan Wolff, lead the company as a privately held GmbH with no disclosed external investors or holding structure.

The company's core business is the distribution and specification of elastische Bodenbeläge (elastic floor coverings) — specifically Designböden (LVT), Vinylböden, and Kautschukböden (rubber). The product portfolio is anchored by the EXPONA brand, which spans 14 sub-collections covering commercial (EXPONA COMMERCIAL, DESIGN), residential (DOMESTIC, LIVING, LIVING CLIC, Herringbone CLIC), acoustic (SIMPLAY 19dB, CLIC 19dB), modular (PUZZLE), and industrial-aesthetic (FABRIK) segments, alongside POLYFLOR heterogeneous and homogeneous vinyl and a Kautschuk rubber line. Distribution is direct, project-based, and channeled through enterprise field sales, trade shows, the objectflor CAMPUS training facility, the partners4architects event series for architects and planners, and self-service digital tools (Bodenfinder, Designstudio, My EXPONA Projects).

Revenue is generated through one-time sales of flooring products to commercial and residential customers, with project-specific quote-based pricing. The customer base spans seven verticals — retail, education, housing, office, healthcare, hospitality, and industrial — and the geographic footprint covers Germany, the Netherlands, Belgium, France, and the UK/Ireland via multilingual websites. The company is operating and actively investing in product-line breadth, sustainability positioning (DGNB Navigator integration), and an architect-facing training ecosystem rather than in funding-led growth or M&A.

Objectflor firmographics

Firmographics
Name
Objectflor
Legal name
objectflor Art und Design Belags GmbH
Website
https://objectflor.de
Company type
Private
Founded year
1989
Operating status
Operating
Short description
objectflor is a German elastic flooring specialist (LVT, vinyl, rubber) under the EXPONA, POLYFLOR, and Kautschuk brands, serving commercial and residential customers across Germany, Benelux, France, and the UK as part of the James Halstead Group.
Ownership category
akta.pro rank

Objectflor industry classification

Industry
Product category
Resilient Floor Coverings
NAICS
Furniture and Related Product Manufacturing (337)
SIC
Miscellaneous Furniture & Fixtures (2590)
akta.pro primary industry
Specialty Finishes & Decorative Installations (Plaster, Stone Veneer, Feature Walls) (IMAFANAM)

Keywords

  • Elastic floor coverings
  • Design flooring
  • Vinyl flooring
  • Rubber flooring
  • Commercial flooring solutions

Where Objectflor is headquartered

Location

Headquarters

HQ city
Cologne
HQ country
Germany
HQ region
Europe

Offices2 records

Markets served

Objectflor business model

Business model
GTM type
B2B and B2C
Offering type
Hardware or Manufacturing
Cost components
Supply Chain, Operations, Marketing or Sales, Personnel, Technology or R&D, Infrastructure

Revenue model

  1. Floor Covering Sales: Sale of elastische Bodenbeläge including Designböden, Vinylböden, and Kautschukböden to commercial (Objekt) and residential (Wohnen) customers through direct sales and distribution

Go-to-market motion2 records

Distribution channels4 records

Marketing channels10 records

Objectflor product offering

Product offering

Core offering

objectflor Art und Design Belags GmbH is a German specialist that sells and distributes elastic floor coverings — EXPONA design floors (LVT), POLYFLOR vinyl floors, and Kautschuk (rubber) floors — to commercial (Objekt) and residential (Wohnen) customers in Germany and other European markets. The company supports product selection and specification through the online Bodenfinder tool, Designstudio visualization, My EXPONA Projects, and the DGNB Navigator sustainability integration, while providing training via objectflor CAMPUS and architect engagement via partners4architects.

Product overview

Objectflor is a German floor covering solutions company operating as part of the James Halstead Group. The company offers a unified portfolio of elastomeric flooring products organized into two main product lines: (1) EXPONA Designboden, a comprehensive design flooring brand with multiple sub-collections including COMMERCIAL, DESIGN, DOMESTIC, SIMPLAY, SIMPLAY 19dB, LIVING, LIVING CLIC, LIVING Herringbone CLIC, CLIC 19dB, FABRIK, PUZZLE, Treppenkanten (stair edges), and Wandbeläge (wall coverings); and (2) POLYFLOR Vinylboden, featuring heterogeneous and homogeneous vinyl floor coverings. Additionally, Objectflor offers Kautschuk Bodenbeläge (rubber floor coverings) as a third core product category. The portfolio serves both commercial (object) and residential (wohnen) market segments. A Bodenfinder (floor finder) tool assists customers in product selection.

Differentiator

Problem solved

Functional benefit

Brands

  • EXPONA Designboden: Design floor coverings for both commercial and residential use
  • EXPONA COMMERCIAL
  • EXPONA DESIGN
  • EXPONA DOMESTIC
  • EXPONA SIMPLAY
  • EXPONA SIMPLAY 19dB
  • EXPONA LIVING
  • EXPONA LIVING CLIC
  • EXPONA LIVING Herringbone CLIC
  • EXPONA CLIC 19dB
  • EXPONA FABRIK
  • EXPONA PUZZLE
  • EXPONA Treppenkanten
  • EXPONA Wandbeläge
  • POLYFLOR Vinylboden
  • Kautschuk Bodenbeläge

Products and services

  • EXPONA Designboden Comprehensive line of design floor coverings (LVT) offered by objectflor, covering both commercial (Objekt) and residential (Wohnen) applications for floors, walls, and stairs. Includes sub-collections for commercial-grade use, residential use, loose-lay installation, click installation, 19dB impact-sound reduction, herringbone patterns, industrial/factory aesthetics, puzzle-piece interlocking, stair nosings, and matching wall coverings.
  • POLYFLOR Vinylboden Vinyl floor coverings distributed by objectflor under the POLYFLOR brand, including heterogeneous and homogeneous vinyl floor coverings for commercial and residential applications.
  • Kautschuk Bodenbeläge Rubber floor coverings offered by objectflor for commercial and residential applications requiring heavy-duty, slip-resistant, or specialized resilient flooring.
  • Bodenfinder Online product selector tool on objectflor's website that helps customers (commercial specifiers and residential buyers) find appropriate flooring solutions based on their project requirements, with a warenkorb (cart) capability for assembling selections.

Companies that use Objectflor

Customer profile

Segments9 records

Ideal customer profiles2 records

Objectflor technology and API

Technology

Technology focussed No

API detail

Has API
No
API docs
API detail

Core technology

AI maturity

App detail

Feature4 records

Objectflor partnerships and signals

Strategic signal

Partnerships

Four partnerships are on record, tiered core and minor.

  • UZIN & PallmancoreStrategic or Co-development Partner · 6 October 2026Partnership with UZIN and Pallman for the 'Partnerworkshop Bodenlösungen: von der Sanierung zur Innovation' event on October 6, 2026 in Köln. The collaboration focuses on practical knowledge around adhesive techniques (Klebetechniken) and floor care (Bodenpflege).
  • BOSTIKminorStrategic or Co-development PartnerBOSTIK provides expert tips (Experten-Tipps) at the 'Vinyl-Designbeläge in der Praxis - Technik, Tipps & Tricks' seminar, contributing practical knowledge on adhesive-related topics for vinyl design floors.
  • Architektenkammer NiedersachsenminorStrategic or Co-development PartnerThe architects' chamber of Lower Saxony awards 3 continuing education credits (Fortbildungspunkte) for participation in the partners4architects Vol. 6.0 Hannover event, officially recognizing the professional development value.
  • Architektenkammer HessenminorStrategic or Co-development PartnerThe architects' chamber of Hesse awards 3 continuing education credits (Fortbildungspunkte) for participation in the partners4architects Vol. 7.0 Darmstadt event, officially recognizing the professional development value.

Recent moves6 records

Expansion highlights6 records

Objectflor competitors and assessment

Company assessment

Broad incumbents

  • Tarkett: Global flooring manufacturer with a major vinyl/LVT and rubber portfolio alongside carpet, wood, and ceramic. Competes with Objectflor in commercial project tenders across DACH, but offers a much broader multi-category portfolio to specifiers seeking one-stop sourcing.
  • Forbo Flooring Systems: Dutch/Swiss flooring division of the Forbo Group, producing vinyl (Eternal), LVT, and entrance flooring systems for commercial projects. Direct overlap on resilient commercial flooring sold into European object business, though Forbo also sells carpet tiles and linoleum.
  • Mohawk Industries: World's largest flooring manufacturer with extensive LVT/vinyl operations (including IVC). Competes with Objectflor on commercial vinyl specifications globally; broader portfolio and scale make it a key incumbent competitor in large European tenders.
  • Shaw Industries: US-headquartered Berkshire Hathaway-owned flooring manufacturer with broad resilient and soft-surface offerings. Indirect but relevant incumbent competitor in commercial resilient flooring, particularly on multi-category international project bids.
  • Interface: Global commercial modular flooring leader (carpet tile and, via nora, rubber). Competes for the same commercial specifier budget on office, healthcare, and education projects in Europe, though Interface's center of gravity is carpet tile.

Direct peers

  • Beaulieu International Group: Belgian flooring manufacturer with vinyl, LVT, and carpet tile offerings serving European commercial and residential markets. Comparable as a European specialist in resilient floor coverings competing for similar project-based commercial specifications.
  • nora systems (Interface): German-headquartered rubber flooring specialist, subsidiary of Interface. Direct overlap with Objectflor's Kautschuk Bodenbeläge line, particularly in healthcare, education, and public-sector commercial specifications.
  • Gerflor: French-headquartered specialist manufacturer of vinyl and LVT resilient floor coverings for commercial and residential use. Closest direct competitor: identical product category (elastische Bodenbeläge), overlapping commercial/architect customer base, and strong European distribution footprint that Objectflor competes against in DACH.
  • Polyflor Ltd: UK sister company under the James Halstead Group, manufacturing homogeneous/heterogeneous vinyl and rubber floor coverings. Direct sibling comparable — same corporate parent, overlapping product technology (vinyl, rubber) and a parallel go-to-market model for commercial object specifications.

Others

  • UZIN: German manufacturer of subfloor preparation systems and adhesives for resilient floor installations. Tangential but directly adjacent: UZIN is a co-event partner (Partnerworkshop Bodenlösungen) and supplies the installation chemistry that complements Objectflor's floor coverings.

Market position

Strengths5 records

Weaknesses5 records

Competitive moat4 records

Key risks6 records

Key highlights7 records

Customer concentration

Objectflor social profiles

Digital presence

Objectflor financial estimates

Financial estimate

Revenue estimate

Valuation estimate

Objectflor leadership team

Management profile

Number of profiles

Profiles2 records

Objectflor funding detail

Funding detail

Funding overview

Funding rounds

Investors

Funding detail is available on the Subscription and Enterprise plan.Contact sales →

Objectflor M&A and investment

M&A and investment

M&A

Investments

M&A and investment is available on the Subscription and Enterprise plan.Contact sales →

Frequently asked questions about Objectflor

What does Objectflor do?

objectflor Art und Design Belags GmbH is a German specialist that sells and distributes elastic floor coverings — EXPONA design floors (LVT), POLYFLOR vinyl floors, and Kautschuk (rubber) floors — to commercial (Objekt) and residential (Wohnen) customers in Germany and other European markets. The company supports product selection and specification through the online Bodenfinder tool, Designstudio visualization, My EXPONA Projects, and the DGNB Navigator sustainability integration, while providing training via objectflor CAMPUS and architect engagement via partners4architects.

Is Objectflor a public or private company?

Objectflor is a private company. It is classified as unknown and is currently operating.

When was Objectflor founded?

Objectflor was founded in 1989.

Where is Objectflor based?

Objectflor is headquartered in Cologne, Germany, in the Europe region.

How does Objectflor make money?

One revenue line is on record: floor Covering Sales.

Who are Objectflor's main competitors?

Broad incumbents on record are Tarkett, Forbo Flooring Systems, Mohawk Industries, Shaw Industries and Interface. Direct peers are Beaulieu International Group, nora systems (Interface), Gerflor and Polyflor Ltd. UZIN is listed as an others.

Does Objectflor have an API?

No public API is recorded for Objectflor.

What industry is Objectflor in?

Objectflor's product category is Resilient Floor Coverings. Its primary akta.pro industry code is IMAFANAM, Specialty Finishes & Decorative Installations (Plaster, Stone Veneer, Feature Walls). Its NAICS code is 337 and its SIC code is 2590.

Unlock the full company data

50 free credits on sign-up, no credit card required.

Contact sales