v3.26.1
REVENUE
6 Months Ended
Jun. 30, 2026
Revenue  
Revenue

NOTE 11 – REVENUE

The table below identifies the Company’s revenues disaggregated by major customer type for the three and six months ended June 30, 2026 and 2025 (in thousands):

For the Three Months Ended

For the Six Months Ended

June 30, 

June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Sales to do-it-yourself customers

$

2,336,858

$

2,228,566

$

4,526,990

$

4,280,425

Sales to professional service provider customers

 

2,469,582

 

2,195,840

 

4,760,366

 

4,194,433

Other sales and sales adjustments

 

85,573

 

100,652

 

165,196

 

187,124

Total sales

$

4,892,013

$

4,525,058

$

9,452,552

$

8,661,982

See Note 8 for information concerning the expected costs associated with the Company’s assurance warranty obligations.