• $12.3B
    Market Cap
  • 55.96%
    1-Year Change
  • Building Products & Equipment
    Industry
Annual
Quarterly
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Income Statement
Total Operating Revenue
2.3B
+14.17%
2.0B
+13.94%
1.7B
+19.19%
1.5B
+19.79%
Cost of Revenue
1.3B
+13.75%
1.2B
+10.58%
1.1B
+14.32%
937.0M
+18.95%
Gross Profit
917.7M
+14.80%
799.4M
+19.31%
670.0M
+27.89%
523.9M
+21.33%
Sales and Marketing Expense
477.6M
+15.20%
414.6M
+5.12%
394.4M
+10.88%
355.7M
+14.89%
Research and Development Expense
-54.0M
+17.65%
-45.9M
+6.25%
-43.2M
+10.49%
-39.1M
+27.36%
Depreciation and Amortization Expense
122.6M
+33.84%
91.6M
+44.94%
63.2M
+36.21%
46.4M
+9.69%
Total Operating Expenses
1.3B
+13.75%
1.2B
+10.58%
1.1B
+14.32%
937.0M
+18.95%
Operating Profit
350.4M
+13.66%
308.3M
+38.94%
221.9M
+335.10%
51.0M
-30.80%
Interest Income
4.8M
+128.57%
2.1M
+23.53%
1.7M
0.00%
1.7M
+240.00%
Interest Expense
N/A
N/A
N/A
N/A
-27.2M
+192.47%
-9.3M
-30.08%
Interest Income and Expense and Net
4.8M
+128.57%
2.1M
+108.24%
-25.5M
+235.53%
-7.6M
-40.62%
Total Nonoperating Income and Expense
8.5M
+191.40%
-9.3M
-7.92%
-10.1M
-33.55%
-15.2M
-268.89%
Income before Taxes
314.1M
+22.98%
255.4M
+37.09%
186.3M
+587.45%
27.1M
-61.23%
Income Taxes
68.6M
+27.99%
53.6M
+28.85%
41.6M
+469.86%
7.3M
-33.03%
Extraordinary Items
600,000
-33.33%
900,000
N/A
0
-100.00%
300,000
N/A
Net Income
244.0M
+21.70%
200.5M
+123.03%
89.9M
+44,850.00%
200,000
-99.95%
Net Income from Continuing Operations Applicable to Common
245.5M
+21.66%
201.8M
+39.46%
144.7M
+433.95%
27.1M
-54.07%
Basic EPS and Net Income
5.10
+17.51%
4.34
+120.30%
1.97
N/A
0.00
-100.00%
Diluted EPS and Net Income
5.03
+18.08%
4.26
+120.73%
1.93
N/A
0.00
-100.00%
Basic Weighted Average Shares
47.8M
+3.56%
46.2M
+1.41%
45.5M
+0.44%
45.3M
+0.12%
Diluted Weighted Average Shares
48.5M
+3.04%
47.1M
+1.00%
46.6M
+0.85%
46.2M
-0.59%
Balance Sheet
Cash and Cash Equivalents
364.0M
+131.99%
156.9M
+57.85%
99.4M
-32.75%
147.8M
-61.93%
Short-Term Investments
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cash and Cash Equivalents and Short-Term Investments
364.0M
+131.99%
156.9M
+57.85%
99.4M
-32.75%
147.8M
-61.93%
Total Current Assets
1.1B
+45.82%
784.3M
+10.53%
709.6M
-1.59%
721.1M
-20.18%
Accumulated Depreciation
242.1M
+6.70%
226.9M
+5.44%
215.2M
+7.01%
201.1M
+3.18%
Property and Plant and Equipment and Net
290.8M
+33.39%
218.0M
+55.16%
140.5M
+27.84%
109.9M
-3.00%
Total Long-Term Assets
250.2M
+52.47%
164.1M
-13.13%
188.9M
-4.31%
197.4M
-70.79%
Total Assets
3.6B
+32.79%
2.7B
+11.26%
2.4B
+26.35%
1.9B
-26.54%
Income Taxes Payable
10.0M
-48.45%
19.4M
+266.04%
5.3M
+12.77%
4.7M
-88.84%
Total Short-Term Debt
4.9M
-87.00%
37.7M
+7.10%
35.2M
+826.32%
3.8M
-75.00%
Total Current Liabilities
461.1M
+10.23%
418.3M
+4.26%
401.2M
+20.19%
333.8M
-24.05%
Total Long-Term Debt
496.7M
-13.92%
577.0M
+10.30%
523.1M
+115.27%
243.0M
+5.29%
Total Long-Term Liabilities
906.0M
-0.64%
911.8M
+8.05%
843.9M
+62.95%
517.9M
-52.32%
Total Liabilities
461.1M
+10.23%
418.3M
+4.26%
401.2M
+20.19%
333.8M
-24.05%
Retained Earnings
482.8M
+102.18%
238.8M
+523.50%
38.3M
+174.22%
-51.6M
-0.39%
Total Stockholders Equity
2.2B
+61.62%
1.4B
+15.89%
1.2B
+10.69%
1.1B
-2.15%
Total Shares Outstanding
49.9M
+7.55%
46.4M
+1.52%
45.7M
+0.84%
45.3M
-0.39%
Cash Flow
Cash from Operating Activities
333.3M
+16.58%
285.9M
+37.12%
208.5M
+252.41%
-136.8M
-178.35%
Capital Expenditures
92.1M
+142.37%
38.0M
+59.00%
23.9M
+50.31%
15.9M
+65.63%
Cash from Investing Activities
-561.0M
+97.19%
-284.5M
-50.11%
-570.2M
+762.63%
-66.1M
-121.04%
Dividends Paid
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cash from Financing Activities
425.5M
+701.32%
53.1M
-82.85%
309.6M
+895.89%
-38.9M
-76.79%
Financials Ratio
Gross Margin
40.51%
+0.55%
40.29%
+4.72%
38.48%
+7.30%
35.86%
+1.28%
Operating Margin
15.47%
-0.45%
15.54%
+21.94%
12.74%
+265.06%
3.49%
-42.24%
Return on Assets
7.72%
-0.74%
7.78%
+89.12%
4.11%
+46,648.86%
0.009%
-99.95%
Return on Equity
13.47%
-13.35%
15.55%
+96.63%
7.91%
+43,110.38%
0.02%
-99.96%
Revenue Growth
14.17%
+1.69%
13.94%
-27.35%
19.19%
-3.07%
19.80%
+190.79%
Current Ratio
2.48
+32.29%
1.88
+6.01%
1.77
-18.13%
2.16
+5.10%
Cash Ratio
0.79
+110.45%
0.38
+51.37%
0.25
-44.04%
0.44
-49.87%
Debt-to-Equity Ratio
0.22
-49.50%
0.44
-5.01%
0.47
+104.37%
0.23
+2.56%
Debt-to-Assets Ratio
0.14
-38.54%
0.23
-1.01%
0.23
+79.03%
0.13
+36.54%

Earnings & Revenue History

Debt-to-Assets

Cash Flow