• $567.4M
    Market Cap
  • 81.32%
    1-Year Change
  • Engineering & Construction
    Industry
Annual
Quarterly
10/31/2025
10/31/2024
10/31/2023
10/31/2022
Income Statement
Total Operating Revenue
392.9M
-7.75%
425.9M
-3.70%
442.2M
+10.20%
401.3M
+27.07%
Cost of Revenue
241.8M
-7.03%
260.0M
-1.48%
263.9M
+11.05%
237.7M
+33.47%
Gross Profit
151.1M
-8.88%
165.8M
-6.99%
178.3M
+8.98%
163.6M
+18.79%
Sales and Marketing Expense
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Research and Development Expense
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Depreciation and Amortization Expense
11.8M
-21.82%
15.1M
-19.93%
18.9M
-16.06%
22.5M
-16.90%
Total Operating Expenses
109.6M
-5.93%
116.5M
-0.31%
116.9M
+3.24%
113.2M
+13.90%
Operating Profit
41.5M
-15.84%
49.3M
-19.70%
61.5M
+22.63%
50.1M
+31.71%
Interest Income
1.1M
+272.73%
308,000
N/A
N/A
N/A
N/A
N/A
Interest Expense
N/A
N/A
-25.6M
-9.06%
-28.1M
+8.61%
-25.9M
+2.78%
Interest Income and Expense and Net
1.1M
+104.54%
-25.3M
-10.15%
-28.1M
+8.61%
-25.9M
+2.78%
Total Nonoperating Income and Expense
335,000
-17.49%
406,000
+23.03%
330,000
+275.00%
88,000
-24.79%
Income before Taxes
10.1M
-58.65%
24.3M
-40.06%
40.6M
+18.60%
34.2M
+375.13%
Income Taxes
3.7M
-54.60%
8.1M
-7.62%
8.8M
+58.74%
5.5M
+109.16%
Extraordinary Items
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Net Income
6.4M
-60.68%
16.2M
-49.02%
31.8M
+10.86%
28.7M
+290.25%
Net Income from Continuing Operations Applicable to Common
4.6M
-68.02%
14.5M
-51.87%
30.0M
+11.57%
26.9M
+260.05%
Basic EPS and Net Income
0.09
-66.67%
0.27
-50.00%
0.54
+12.50%
0.48
+254.84%
Diluted EPS and Net Income
0.09
-65.38%
0.26
-51.85%
0.54
+14.89%
0.47
+251.61%
Basic Weighted Average Shares
52.1M
-2.62%
53.5M
+0.50%
53.3M
-1.18%
53.9M
+0.94%
Diluted Weighted Average Shares
52.7M
-2.86%
54.2M
+0.12%
54.2M
-1.24%
54.9M
+2.69%
Balance Sheet
Cash and Cash Equivalents
44.4M
+3.14%
43.0M
+171.36%
15.9M
+111.99%
7.5M
-19.53%
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
44.4M
+3.14%
43.0M
+171.36%
15.9M
+111.99%
7.5M
-19.53%
Total Current Assets
113.4M
+0.88%
112.4M
+19.19%
94.3M
+15.59%
81.6M
+20.61%
Accumulated Depreciation
196.3M
+18.03%
166.3M
+24.92%
133.2M
+34.30%
99.1M
+41.70%
Property and Plant and Equipment and Net
412.5M
-0.77%
415.7M
-2.79%
427.6M
+1.97%
419.4M
+24.16%
Total Long-Term Assets
11.2M
-11.00%
12.6M
-11.73%
14.3M
+603.36%
2.0M
-6.55%
Total Assets
879.5M
-2.05%
898.0M
-0.72%
904.5M
+1.92%
887.5M
+11.96%
Income Taxes Payable
89.9M
+2.74%
87.5M
+5.88%
82.6M
+11.07%
74.4M
+5.03%
Total Short-Term Debt
0
-100.00%
20,000
-99.89%
19.0M
-63.64%
52.1M
+5,165.96%
Total Current Liabilities
52.3M
-7.18%
56.3M
-32.92%
84.0M
-23.85%
110.3M
+128.61%
Total Long-Term Debt
417.9M
+11.96%
373.3M
+0.37%
371.9M
+0.38%
370.5M
+0.38%
Total Long-Term Liabilities
11.5M
-13.76%
13.3M
-5.81%
14.1M
-97.41%
546.9M
+3.76%
Total Liabilities
589.8M
+6.98%
551.3M
-3.50%
571.3M
-2.04%
583.2M
+15.46%
Retained Earnings
-85.0M
+122.28%
-38.2M
-29.77%
-54.4M
-36.86%
-86.2M
-24.95%
Total Stockholders Equity
264.8M
-17.69%
321.7M
+4.37%
308.2M
+10.35%
279.3M
+6.38%
Total Shares Outstanding
51.3M
-3.76%
53.3M
-2.71%
54.8M
-2.61%
56.2M
-0.60%
Cash Flow
Cash from Operating Activities
64.3M
-25.99%
86.9M
-10.30%
96.9M
+26.31%
76.7M
+1.13%
Capital Expenditures
46.8M
+6.80%
43.8M
-19.62%
54.5M
-46.53%
101.9M
+62.33%
Cash from Investing Activities
-37.3M
+16.07%
-32.1M
-27.24%
-44.2M
-64.42%
-124.1M
+119.43%
Dividends Paid
53.1M
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Cash from Financing Activities
-25.8M
-10.47%
-28.8M
-35.06%
-44.3M
-196.34%
46.0M
+388.19%
Financials Ratio
Gross Margin
38.46%
-1.22%
38.94%
-3.42%
40.32%
-1.11%
40.77%
-6.51%
Operating Margin
10.57%
-8.77%
11.59%
-16.61%
13.90%
+11.28%
12.49%
+3.65%
Return on Assets
0.72%
-60.12%
1.80%
-49.32%
3.55%
+3.94%
3.41%
+277.37%
Return on Equity
2.17%
-57.76%
5.15%
-52.45%
10.82%
+2.24%
10.58%
+285.96%
Revenue Growth
-7.75%
+109.38%
-3.70%
-136.27%
10.20%
-62.30%
27.07%
+615.81%
Current Ratio
2.17
+8.69%
1.99
+77.68%
1.12
+51.81%
0.74
-47.24%
Cash Ratio
0.85
+11.12%
0.76
+304.50%
0.19
+178.61%
0.07
-64.82%
Debt-to-Equity Ratio
1.58
+36.02%
1.16
-8.49%
1.27
-16.20%
1.51
+7.35%
Debt-to-Assets Ratio
0.48
+14.29%
0.42
-3.80%
0.43
-9.26%
0.48
+1.99%

Earnings & Revenue History

Debt-to-Assets

Cash Flow