Argan, Inc(NYSE:AGX)

Argan, Inc., through its subsidiaries, provides engineering, procurement, construction, commissioning, operations management, maintenance, project development, technical, and consulting services to the power generation and renewable energy markets. The company operates through Power Industry Service...
Website: http://www.arganinc.com
Founded: 1961
Full Time Employees: 1,154
Sector: Industrials
Industry: Engineering & Construction
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-04-30 | 2026-01-31 | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | 2009-01-31 | 2008-07-31 | 2008-04-30 | 2008-01-31 | 2007-10-31 | 2007-07-31 | 2007-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues | 290,954,000 | 262,050,000 | 251,153,000 | 237,743,000 | 193,660,000 | 232,474,000 | 257,008,000 | 227,015,000 | 157,682,000 | 164,554,000 | 163,755,000 | 141,349,000 | 103,675,000 | 118,778,000 | 117,875,000 | 118,110,000 | 100,277,000 | 125,570,000 | 124,451,000 | 133,008,000 | 126,341,000 | 117,235,000 | 127,331,000 | 87,492,000 | 60,148,000 | 67,988,000 | 58,406,000 | 63,059,000 | 49,544,000 | 87,658,000 | 116,459,000 | 136,670,000 | 141,366,000 | 169,578,000 | 232,945,000 | 259,803,000 | 230,489,000 | 206,760,000 | 175,444,000 | 162,495,000 | 130,348,000 | 116,387,000 | 113,967,000 | 97,434,000 | 85,488,000 | 102,325,000 | 127,564,000 | 102,030,000 | 51,191,000 | |||||||||||||||||||||||||||
yoy | 50.24% | 12.72% | -2.28% | 4.73% | 22.82% | 41.28% | 56.95% | 60.61% | 52.09% | 38.54% | 38.92% | 19.68% | 3.39% | -5.41% | -5.28% | -11.20% | -20.63% | 7.11% | -2.26% | 52.02% | 110.05% | 72.43% | 118.01% | 38.75% | 21.40% | -22.44% | -49.85% | -53.86% | -64.95% | -48.31% | -50.01% | -47.39% | -38.67% | -17.98% | 32.77% | 59.88% | 76.83% | 77.65% | 53.94% | 66.77% | 52.48% | 13.74% | -10.66% | -4.50% | 67.00% | |||||||||||||||||||||||||||||||
qoq | 11.03% | 4.34% | 5.64% | 22.76% | -16.70% | -9.55% | 13.21% | 43.97% | -4.18% | 0.49% | 15.85% | 36.34% | -12.72% | 0.77% | -0.20% | 17.78% | -20.14% | 0.90% | -6.43% | 5.28% | 7.77% | -7.93% | 45.53% | 45.46% | -11.53% | 16.41% | -7.38% | 27.28% | -43.48% | -24.73% | -14.79% | -3.32% | -16.64% | -27.20% | -10.34% | 12.72% | 11.48% | 17.85% | 7.97% | 24.66% | 12.00% | 2.12% | 16.97% | 13.97% | -16.45% | -19.79% | 25.03% | 99.31% | ||||||||||||||||||||||||||||
cost of revenues | 229,840,000 | 196,451,000 | 204,204,000 | 193,476,000 | 156,797,000 | 184,861,000 | 212,681,000 | 195,910,000 | 139,738,000 | 140,921,000 | 144,520,000 | 117,607,000 | 89,451,000 | 98,750,000 | 95,667,000 | 93,723,000 | 80,539,000 | 103,339,000 | 98,316,000 | 105,356,000 | 102,627,000 | 95,150,000 | 106,988,000 | 71,862,000 | 56,139,000 | 62,739,000 | 52,414,000 | 60,094,000 | 70,570,000 | 80,912,000 | 86,927,000 | 105,962,000 | 125,914,000 | 149,474,000 | 195,227,000 | 208,396,000 | 190,393,000 | 168,941,000 | 138,866,000 | 118,483,000 | 102,046,000 | 92,844,000 | 87,705,000 | 68,941,000 | 64,321,000 | 80,649,000 | 97,251,000 | 80,466,000 | 41,140,000 | 38,804,000 | 39,576,000 | 36,607,000 | 33,620,000 | 43,822,000 | 61,350,000 | 69,740,000 | 53,589,000 | 47,828,000 | 37,130,000 | 21,695,000 | 12,095,000 | 17,407,000 | 40,988,000 | 45,931,000 | 49,143,000 | 40,847,000 | 53,820,000 | 58,499,000 | 55,682,000 | 67,378,000 | ||||||
gross profit | 61,114,000 | 65,599,000 | 46,949,000 | 44,267,000 | 36,863,000 | 47,613,000 | 44,327,000 | 31,105,000 | 17,944,000 | 23,633,000 | 19,235,000 | 23,742,000 | 14,224,000 | 20,028,000 | 22,208,000 | 24,387,000 | 19,738,000 | 22,231,000 | 26,135,000 | 27,652,000 | 23,714,000 | 22,085,000 | 20,343,000 | 15,630,000 | 4,009,000 | 5,992,000 | 2,965,000 | 6,746,000 | 29,532,000 | 30,708,000 | 15,452,000 | 20,104,000 | 37,718,000 | 51,407,000 | 40,096,000 | 37,819,000 | 36,578,000 | 44,012,000 | 28,302,000 | 23,543,000 | 26,262,000 | 28,493,000 | 21,167,000 | 21,676,000 | 30,313,000 | 21,564,000 | 10,051,000 | 20,687,000 | 23,876,000 | 21,257,000 | 13,028,000 | 14,019,000 | 13,136,000 | 12,879,000 | 10,101,000 | 8,090,000 | 6,467,000 | 4,647,000 | 3,898,000 | 6,585,000 | 7,172,000 | 8,578,000 | 6,788,000 | 2,251,000 | 6,847,000 | 6,956,000 | 7,428,000 | 7,720,000 | 5,733,000 | 6,393,000 | 7,446,000 | 6,567,000 | 1,178,000 | |||
yoy | 65.79% | 37.78% | 5.92% | 42.31% | 105.43% | 101.47% | 130.45% | 31.01% | 26.15% | 18.00% | -13.39% | -2.64% | -27.94% | -9.91% | -15.03% | -11.81% | -16.77% | 0.66% | 28.47% | 76.92% | 491.52% | 239.50% | 427.15% | -79.71% | -90.34% | -66.44% | -21.70% | -40.26% | -61.46% | -46.84% | 3.12% | 16.80% | 41.67% | 60.64% | 39.28% | 54.47% | 33.71% | 8.61% | -13.36% | 32.13% | 110.60% | 4.78% | 26.96% | 1.44% | -22.85% | 47.56% | 81.76% | 65.05% | 28.98% | 73.29% | 103.12% | 177.15% | 159.13% | 22.85% | -9.83% | -45.83% | -42.58% | 192.54% | 4.75% | 23.32% | -8.62% | -11.31% | 21.33% | 16.19% | 17.56% | 386.67% | ||||||||||
qoq | -6.84% | 39.72% | 6.06% | 20.09% | -22.58% | 7.41% | 42.51% | 73.34% | -24.07% | 22.86% | -18.98% | 66.92% | -28.98% | -9.82% | -8.94% | 23.55% | -11.21% | -14.94% | -5.49% | 16.61% | 7.38% | 8.56% | 30.15% | 289.87% | 102.09% | -77.16% | -3.83% | 98.73% | -23.14% | -46.70% | -26.63% | 28.21% | 6.02% | 3.39% | -16.89% | 55.51% | 20.21% | -10.35% | -7.83% | 34.61% | -2.35% | -28.49% | 40.57% | 114.55% | -51.41% | -13.36% | 12.32% | 63.16% | -7.07% | 6.72% | 2.00% | 27.50% | 24.86% | 25.10% | 39.17% | 19.21% | -40.80% | -8.18% | -16.39% | 26.37% | 201.55% | -67.12% | -1.57% | -6.35% | 34.66% | -10.32% | -14.14% | 13.39% | 457.47% | |||||||
gross margin % | 21.00% | 25.03% | 18.69% | 18.62% | 19.03% | 20.48% | 17.25% | 13.70% | 11.38% | 14.36% | 11.75% | 16.80% | 13.72% | 16.86% | 18.84% | 20.65% | 19.68% | 17.70% | 21.00% | 20.79% | 18.77% | 18.84% | 15.98% | 17.86% | 6.67% | 0% | 10.26% | 4.70% | 0% | 7.70% | 25.36% | 22.47% | 10.93% | 11.86% | 16.19% | 19.79% | 17.40% | 18.29% | 20.85% | 27.09% | 21.71% | 20.23% | 23.04% | 29.24% | 24.76% | 21.18% | 23.76% | 21.13% | 19.63% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | NaN% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% |
selling, general and administrative expenses | 15,719,000 | 17,928,000 | 14,316,000 | 14,212,000 | 12,521,000 | 14,946,000 | 13,995,000 | 12,428,000 | 11,425,000 | 11,909,000 | 11,375,000 | 10,501,000 | 10,591,000 | 10,466,000 | 12,667,000 | 10,984,000 | 10,575,000 | 15,508,000 | 11,590,000 | 10,331,000 | 9,892,000 | 10,214,000 | 9,398,000 | 9,085,000 | 10,344,000 | 12,364,000 | 12,135,000 | 10,038,000 | 9,588,000 | 9,548,000 | 11,147,000 | 10,378,000 | 9,637,000 | 11,356,000 | 10,119,000 | 10,799,000 | 9,489,000 | 8,049,000 | 9,848,000 | 7,534,000 | 7,047,000 | 9,083,000 | 5,590,000 | 4,848,000 | 5,540,000 | 6,138,000 | 5,473,000 | 4,481,000 | 3,379,000 | 4,329,000 | 3,545,000 | 1,601,000 | 3,443,000 | 4,245,000 | 3,780,000 | 3,297,000 | 3,028,000 | 3,318,000 | 2,735,000 | 2,374,000 | 2,759,000 | 844,000 | 4,346,000 | 3,365,000 | 3,574,000 | 4,450,000 | 4,015,000 | 3,188,000 | 3,214,000 | 4,016,000 | 4,011,000 | 5,268,000 | 4,381,000 | 4,773,000 | 4,561,000 | |
income from operations | 45,395,000 | 47,671,000 | 32,633,000 | 30,055,000 | 24,342,000 | 32,667,000 | 30,332,000 | 18,677,000 | 6,519,000 | 11,724,000 | 7,860,000 | 13,241,000 | 3,633,000 | 9,562,000 | 9,541,000 | 13,403,000 | 9,163,000 | -1,178,000 | 14,545,000 | 17,321,000 | 13,822,000 | 11,871,000 | 10,945,000 | 6,545,000 | -6,335,000 | -4,293,000 | 18,385,000 | 20,330,000 | 5,815,000 | 8,164,000 | 27,599,000 | 40,608,000 | 30,607,000 | 29,770,000 | 26,730,000 | 34,499,000 | 21,255,000 | 14,460,000 | 20,672,000 | 23,645,000 | 15,627,000 | 15,538,000 | 24,840,000 | 17,083,000 | 6,672,000 | 12,393,000 | 20,331,000 | 19,656,000 | 9,585,000 | 6,502,750 | 9,356,000 | 9,582,000 | 1,786,000 | 3,732,000 | 2,273,000 | 2,813,250 | 2,826,000 | 5,213,000 | 3,214,000 | -2,242,000 | 2,832,000 | 3,768,000 | 4,214,000 | -797,250 | -1,601,000 | |||||||||||
yoy | 86.49% | 45.93% | 7.59% | 60.92% | 273.40% | 178.63% | 285.90% | 41.05% | 79.44% | 22.61% | -17.62% | -1.21% | -60.35% | -911.71% | -34.40% | -22.62% | -33.71% | -109.92% | 32.89% | 164.64% | -318.18% | -152.58% | -33.39% | -49.94% | -81.00% | -72.58% | 3.25% | 17.71% | 44.00% | 105.88% | 29.31% | 45.90% | 36.01% | -6.94% | -16.78% | 38.41% | 134.22% | 25.38% | 22.18% | -13.09% | -30.39% | 90.58% | 117.30% | 105.13% | 264.10% | 150.70% | 321.56% | -36.51% | 32.06% | -56.40% | -225.48% | -0.21% | 38.35% | -23.73% | -628.57% | |||||||||||||||||||||
qoq | -4.77% | 46.08% | 8.58% | 23.47% | -25.48% | 7.70% | 62.40% | 186.50% | -44.40% | 49.16% | -40.64% | 264.46% | -62.01% | 0.22% | -28.81% | 46.27% | -877.84% | -108.10% | -16.03% | 25.31% | 16.44% | 8.46% | 67.23% | -203.31% | -123.35% | -9.57% | 249.61% | -28.77% | -70.42% | -32.04% | 32.68% | 2.81% | 11.37% | -22.52% | 62.31% | 46.99% | -30.05% | -12.57% | 51.31% | 0.57% | -37.45% | 45.41% | 156.04% | -46.16% | -39.04% | 3.43% | 105.07% | 47.40% | -30.50% | -2.36% | -52.14% | 64.19% | -0.45% | -45.79% | 62.20% | -243.35% | -179.17% | -24.84% | -10.58% | -50.20% | ||||||||||||||||
operating margin % | 15.60% | 18.19% | 12.99% | 12.64% | 12.57% | 14.05% | 11.80% | 8.23% | 4.13% | 7.12% | 4.80% | 9.37% | 3.50% | 8.05% | 8.09% | 11.35% | 9.14% | -0.94% | 11.69% | 13.02% | 10.94% | 10.13% | 8.60% | 7.48% | -10.53% | 0% | 0% | 0% | 0% | -4.90% | 15.79% | 14.88% | 4.11% | 4.81% | 11.85% | 15.63% | 13.28% | 14.40% | 15.24% | 21.23% | 16.31% | 12.42% | 18.14% | 24.27% | 18.28% | 15.18% | 19.47% | 16.74% | 13.03% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | NaN% | Infinity% | Infinity% | Infinity% | NaN% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | NaN% | NaN% | NaN% | -Infinity% | -Infinity% | NaN% | NaN% |
other income | 8,374,000 | 7,722,000 | 7,061,000 | 5,581,000 | 5,444,000 | 5,965,000 | 6,646,000 | 5,604,000 | 4,794,000 | 5,253,000 | 3,733,000 | 4,118,000 | -629,000 | 2,463,000 | 768,000 | 505,000 | 595,000 | 983,000 | 1,117,000 | -260,000 | 712,000 | 145,000 | 175,000 | 451,000 | 1,088,000 | 603,000 | 3,578,000 | 1,642,000 | 2,252,000 | 1,860,000 | 1,429,000 | 2,928,000 | 764,000 | 1,427,000 | 1,692,000 | 1,311,000 | 1,218,000 | 995,000 | 690,000 | 556,000 | 37,000 | -192,000 | 732,000 | 128,000 | 85,000 | 72,000 | 99,000 | 41,000 | 22,000 | 134,000 | 261,000 | 410,000 | 155,000 | -14,000 | -11,000 | -10,000 | -9,000 | -633,000 | ||||||||||||||||||
income before income taxes | 53,769,000 | 55,393,000 | 39,694,000 | 35,636,000 | 29,786,000 | 38,632,000 | 36,978,000 | 24,281,000 | 11,313,000 | 16,977,000 | 11,593,000 | 17,359,000 | 3,004,000 | 12,025,000 | 10,309,000 | 13,908,000 | 9,758,000 | -195,000 | 15,662,000 | 17,061,000 | 14,534,000 | 12,016,000 | 11,120,000 | 6,996,000 | -5,247,000 | -2,433,000 | 19,814,000 | 23,258,000 | 6,579,000 | 9,591,000 | 29,291,000 | 41,919,000 | 31,825,000 | 30,765,000 | 27,420,000 | 35,055,000 | 21,292,000 | 14,617,000 | 21,404,000 | 23,773,000 | 15,712,000 | 15,610,000 | 24,939,000 | 17,124,000 | 6,694,000 | 2,820,500 | 2,848,000 | |||||||||||||||||||||||||||||
provision for income taxes | 7,706,000 | 6,181,000 | 8,957,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 46,063,000 | 49,212,000 | 30,737,000 | 35,275,000 | 22,550,000 | 31,369,000 | 28,010,000 | 18,198,000 | 7,882,000 | 12,018,000 | 5,464,000 | 12,767,000 | 2,109,000 | 15,239,000 | 7,758,000 | 4,222,000 | 7,485,000 | -323,000 | 12,393,000 | 12,870,000 | 10,766,000 | 9,551,000 | 9,454,000 | 5,599,000 | -793,000 | 980,000 | -2,291,000 | 32,374,000 | 16,944,000 | 4,842,000 | 7,050,000 | 17,229,000 | 27,318,000 | 20,749,000 | 20,781,000 | 19,226,000 | 23,299,000 | 14,120,000 | 9,160,000 | 14,359,000 | 15,834,000 | 10,851,000 | 9,875,000 | 16,759,000 | 12,020,000 | 4,800,000 | 10,032,000 | 12,449,000 | 13,923,000 | 6,940,000 | 5,861,000 | 5,713,000 | 5,981,000 | 4,262,000 | 4,282,000 | 2,012,000 | 2,070,000 | 606,000 | 915,000 | 1,535,000 | 3,301,000 | 2,023,000 | -575,000 | 1,964,000 | 2,685,000 | 2,967,000 | 806,000 | 1,555,000 | -565,000 | -1,957,000 | 1,334,000 | -2,015,000 | ||||
yoy | 104.27% | 56.88% | 9.74% | 93.84% | 186.09% | 161.02% | 412.63% | 42.54% | 273.73% | -21.14% | -29.57% | 202.39% | -71.82% | -4817.96% | -37.40% | -67.20% | -30.48% | -103.38% | 31.09% | 129.86% | -1457.63% | 471.33% | -94.22% | -132.50% | 87.90% | -37.97% | -76.66% | -66.07% | -10.39% | 17.25% | 46.95% | 126.87% | 33.90% | 47.15% | 30.13% | -7.24% | -14.32% | 31.73% | 126.06% | -1.56% | 34.62% | -13.67% | -30.84% | 71.17% | 117.91% | 132.79% | 62.83% | 36.88% | 183.95% | 188.94% | 603.30% | 367.98% | 31.07% | -37.29% | -70.04% | -259.13% | -21.84% | 22.94% | -31.82% | 143.67% | 72.67% | -625.13% | -39.58% | -177.17% | ||||||||||||
qoq | -6.40% | 60.11% | -12.86% | 56.43% | -28.11% | 11.99% | 53.92% | 130.88% | -34.42% | 119.95% | -57.20% | 505.36% | -86.16% | 96.43% | 83.75% | -43.59% | -2417.34% | -102.61% | -3.71% | 19.54% | 12.72% | 1.03% | 68.85% | -806.05% | -107.08% | 91.06% | 249.94% | -31.32% | -59.08% | -36.93% | 31.66% | -0.15% | 8.09% | -17.48% | 65.01% | 54.15% | -36.21% | -9.32% | 45.92% | 9.88% | -41.08% | 39.43% | 150.42% | -52.15% | -19.42% | -10.59% | 100.62% | 18.41% | 2.59% | -4.48% | 40.33% | -0.47% | 112.82% | -2.80% | 241.58% | -33.77% | -40.39% | -53.50% | 63.17% | -451.83% | -129.28% | -26.85% | -9.50% | -48.17% | -375.22% | -71.13% | -246.70% | -166.20% | ||||||||
net income margin % | 15.83% | 18.78% | 12.24% | 14.84% | 11.64% | 13.49% | 10.90% | 8.02% | 5.00% | 7.30% | 3.34% | 9.03% | 2.03% | 12.83% | 6.58% | 3.57% | 7.46% | -0.26% | 9.96% | 9.68% | 8.52% | 8.15% | 7.42% | 6.40% | -1.32% | 0% | 0% | 1.55% | 0% | -2.61% | 27.80% | 12.40% | 3.43% | 4.16% | 7.40% | 10.51% | 9.00% | 10.05% | 10.96% | 14.34% | 10.83% | 7.87% | 12.60% | 16.25% | 12.69% | 9.65% | 13.14% | 11.78% | 9.38% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | NaN% | Infinity% | Infinity% | -Infinity% | -Infinity% | Infinity% | -Infinity% |
other comprehensive income, net of taxes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustments | -541,000 | 1,204,000 | 165,000 | -251,000 | 3,621,000 | -389,000 | -957,000 | -186,000 | -790,000 | -293,000 | -882,000 | -185,000 | 440,000 | 2,176,000 | -650,000 | -687,000 | -1,264,000 | -642,000 | -471,000 | -139,000 | -118,000 | 685,000 | -321,000 | -83,000 | -246,000 | 235,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
net unrealized gains on available-for-sale securities | -2,659,000 | -277,000 | 1,296,000 | -1,082,000 | 2,680,000 | 1,459,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income | 42,863,000 | 50,139,000 | 32,198,000 | 33,942,000 | 28,851,000 | 12,997,000 | 26,394,000 | 19,471,000 | 6,123,000 | 4,641,500 | 4,155,000 | 11,899,000 | 2,512,000 | 4,216,000 | 7,108,000 | 3,535,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 3.3 | 3.55 | 2.22 | 2.57 | 1.65 | -0.14 | 2.08 | 1.09 | 0.31 | 0.45 | 1.11 | 1.75 | 1.33 | 1.33 | 1.19 | 1.32 | 0.82 | 0.45 | 0.73 | 0.77 | 0.51 | 0.41 | 0.86 | 0.59 | 0.24 | 0.125 | 0.11 | 0.24 | -0.04 | 0.14 | 0.2 | 0.07 | ||||||||||||||||||||||||||||||||||||||||||||
diluted | 3.24 | 3.47 | 2.17 | 2.5 | 1.6 | -0.14 | 2.07 | 1.08 | 0.31 | 0.45 | 1.09 | 1.72 | 1.31 | 1.27 | 1.16 | 1.29 | 0.81 | 0.45 | 0.72 | 0.75 | 0.5 | 0.39 | 0.84 | 0.58 | 0.24 | 0.125 | 0.11 | 0.24 | -0.04 | 0.14 | 0.19 | 0.07 | ||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 13,959 | 13,772 | 13,830 | 13,731 | 13,628 | 13,448 | 13,530 | 13,403 | 13,257 | 13,365 | 13,328 | 13,403 | 13,413 | 14,083 | 13,781 | 14,134 | 14,910 | 15,715 | 15,774 | 15,769 | 15,726 | 15,668 | 15,680 | 15,653 | 15,643 | 15,621 | 15,569 | 15,568 | 15,568 | 15,545 | 15,514 | 15,467 | 15,066 | 15,137 | 14,842 | 14,757 | 14,810,000 | 14,747,000 | 14,637,000 | 14,433,000 | 14,470,000 | 14,399,000 | 14,299,000 | 14,072,000 | 14,093,000 | 13,997,000 | 13,974,000 | 13,784,000 | 13,822,000 | 13,697,000 | 13,663,000 | 13,612,000 | 13,609,000 | 13,603,000 | 13,601,000 | 13,593,000 | 13,596,000 | 13,593,000 | 13,584,000 | 13,525,000 | 13,579,000 | 13,492,000 | 13,445,000 | 12,465,000 | ||||||||||||
diluted | 14,197 | 14,147 | 14,157 | 14,131 | 14,112 | 13,906 | 14,034 | 13,880 | 13,572 | 13,548 | 13,559 | 13,542 | 13,546 | 14,176 | 13,812 | 14,247 | 14,992 | 15,913 | 15,963 | 15,982 | 15,961 | 15,825 | 15,833 | 15,788 | 15,643 | 15,621 | 15,702 | 15,673 | 15,656 | 15,793 | 15,787 | 15,771 | 15,625 | 15,601 | 15,055 | 15,024 | 15,066,000 | 15,003,000 | 14,864,000 | 14,823,000 | 14,795,000 | 14,655,000 | 14,683,000 | 14,427,000 | 14,365,000 | 14,129,000 | 14,127,000 | 14,116,000 | 14,106,000 | 13,935,000 | 13,950,000 | 13,792,000 | 13,744,000 | 13,717,000 | 13,679,000 | 13,709,000 | 13,669,000 | 13,699,000 | 13,790,000 | 13,766,000 | 13,763,000 | 13,771,000 | 13,714,000 | 12,779,000 | ||||||||||||
cash dividends per share | 0.5 | 0.5 | 0.5 | 0.375 | 0.375 | 0.375 | 0.375 | 0.3 | 0.3 | 0.3 | 0.3 | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 | 1.25 | 0.25 | 1.25 | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 | 0.25 | 1 | 0.25 | 1 | ||||||||||||||||||||||||||||||||||||||||
income tax expense | 361,000 | 7,236,000 | 7,263,000 | 8,968,000 | 6,083,000 | 3,431,000 | 4,959,000 | 6,129,000 | 4,592,000 | 895,000 | 25,806,000 | -2,551,000 | -9,686,000 | -2,273,000 | 6,314,000 | 1,737,000 | 2,541,000 | 12,062,000 | 14,601,000 | 11,076,000 | 9,984,000 | 8,194,000 | 11,756,000 | 7,172,000 | 5,457,000 | 7,045,000 | 7,939,000 | 4,861,000 | 5,735,000 | 8,180,000 | 5,104,000 | 1,894,000 | 6,460,000 | 8,143,000 | 7,467,000 | 3,920,000 | 3,899,000 | 3,632,000 | 3,591,000 | 2,517,000 | 1,898,000 | 1,460,000 | 782,000 | 416,000 | 2,614,000 | 1,313,000 | 1,921,000 | 1,189,000 | 855,000 | -1,167,000 | -1,463,000 | -1,846,000 | ||||||||||||||||||||||||
net unrealized losses on available-for-sale securities | -42,250 | -659,000 | -969,000 | -286,750 | -427,000 | -683,000 | -37,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 2.31 | 2.07 | 1.36 | 0.59 | 0.9 | 0.41 | 0.95 | 0.16 | 0.99 | 0.56 | 0.3 | 0.5 | 0.14 | 0.79 | 0.82 | 0.68 | 0.61 | 0.6 | 0.36 | -0.05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 2.24 | 2 | 1.31 | 0.58 | 0.89 | 0.4 | 0.94 | 0.16 | 0.97 | 0.56 | 0.3 | 0.5 | 0.15 | 0.78 | 0.81 | 0.67 | 0.6 | 0.6 | 0.36 | -0.05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 13,959 | 13,772 | 13,830 | 13,731 | 13,628 | 13,448 | 13,530 | 13,403 | 13,257 | 13,365 | 13,328 | 13,403 | 13,413 | 14,083 | 13,781 | 14,134 | 14,910 | 15,715 | 15,774 | 15,769 | 15,726 | 15,668 | 15,680 | 15,653 | 15,643 | 15,621 | 15,569 | 15,568 | 15,568 | 15,545 | 15,514 | 15,467 | 15,066 | 15,137 | 14,842 | 14,757 | 14,810,000 | 14,747,000 | 14,637,000 | 14,433,000 | 14,470,000 | 14,399,000 | 14,299,000 | 14,072,000 | 14,093,000 | 13,997,000 | 13,974,000 | 13,784,000 | 13,822,000 | 13,697,000 | 13,663,000 | 13,612,000 | 13,609,000 | 13,603,000 | 13,601,000 | 13,593,000 | 13,596,000 | 13,593,000 | 13,584,000 | 13,525,000 | 13,579,000 | 13,492,000 | 13,445,000 | 12,465,000 | ||||||||||||
diluted | 14,197 | 14,147 | 14,157 | 14,131 | 14,112 | 13,906 | 14,034 | 13,880 | 13,572 | 13,548 | 13,559 | 13,542 | 13,546 | 14,176 | 13,812 | 14,247 | 14,992 | 15,913 | 15,963 | 15,982 | 15,961 | 15,825 | 15,833 | 15,788 | 15,643 | 15,621 | 15,702 | 15,673 | 15,656 | 15,793 | 15,787 | 15,771 | 15,625 | 15,601 | 15,055 | 15,024 | 15,066,000 | 15,003,000 | 14,864,000 | 14,823,000 | 14,795,000 | 14,655,000 | 14,683,000 | 14,427,000 | 14,365,000 | 14,129,000 | 14,127,000 | 14,116,000 | 14,106,000 | 13,935,000 | 13,950,000 | 13,792,000 | 13,744,000 | 13,717,000 | 13,679,000 | 13,709,000 | 13,669,000 | 13,699,000 | 13,790,000 | 13,766,000 | 13,763,000 | 13,771,000 | 13,714,000 | 12,779,000 | ||||||||||||
net income attributable to the non-controlling interest | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to the stockholders of argan, inc. | 7,485,000 | 2,215,000 | 12,393,000 | 12,870,000 | 10,766,000 | 9,551,000 | 9,454,000 | 5,609,000 | 1,154,000 | -2,207,000 | 32,434,000 | 16,972,000 | 4,837,000 | 7,018,000 | 17,229,000 | 27,139,000 | 20,625,000 | 20,351,000 | 18,073,000 | 19,674,000 | 12,230,000 | 6,728,000 | 10,807,000 | 11,307,000 | 7,503,000 | 5,998,000 | 12,422,000 | 8,550,000 | 3,475,000 | 6,410,000 | 4,438,000 | |||||||||||||||||||||||||||||||||||||||||||||
comprehensive income attributable to the stockholders of argan, inc. | 6,221,000 | 1,573,000 | 11,922,000 | 12,731,000 | 10,648,000 | 10,236,000 | 9,133,000 | 5,526,000 | -7,133,000 | -6,620,000 | 1,148,000 | -30,854,000 | -1,611,000 | 31,342,000 | 16,279,000 | 4,258,000 | 8,448,000 | 17,090,000 | 27,928,000 | 20,729,000 | 20,346,000 | 17,747,000 | 19,163,000 | 12,875,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | -128,000 | -3,269,000 | -4,191,000 | -3,768,000 | 347,750 | -1,666,000 | -1,397,000 | 4,454,000 | 2,117,000 | 6,411,000 | 521,000 | 142,000 | 12,560,000 | 120,000 | 1,606,000 | 72,000 | -324,000 | -74,000 | -1,111,000 | -551,000 | -313,250 | -1,259,000 | -932,000 | 939,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss attributable to non-controlling interests | -10,000 | -30,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss | 518,000 | 2,072,000 | 1,979,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to non-controlling interests | 5,000 | 75,750 | 179,000 | 124,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss attributable to the stockholders of argan, inc. | -763,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive loss attributable to the stockholders of argan, inc. | -1,009,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(loss) income from operations | 1,794,000 | -3,383,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(loss) income before income taxes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income (loss) attributable to non-controlling interests | 501,750 | 2,294,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income attributable to the stockholders of argan, inc. | 6,221,000 | 1,573,000 | 11,922,000 | 12,731,000 | 10,648,000 | 10,236,000 | 9,133,000 | 5,526,000 | -7,133,000 | -6,620,000 | 1,148,000 | -30,854,000 | -1,611,000 | 31,342,000 | 16,279,000 | 4,258,000 | 8,448,000 | 17,090,000 | 27,928,000 | 20,729,000 | 20,346,000 | 17,747,000 | 19,163,000 | 12,875,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -567.5 | -440 | -1,910 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -567.5 | -440 | -1,910 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted average number of shares outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 15,633,000 | 15,633,000 | 15,583,000 | 15,569 | 15,522 | 14,939 | 11,860,000 | 11,118,000 | 11,094,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 15,633,000 | 15,757,000 | 15,583,000 | 15,693 | 15,780 | 15,278 | 12,226,000 | 11,429,000 | 11,196,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 70 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 70 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (loss) income attributable to non-controlling interests | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share attributable to the stockholders of argan, inc. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 3.3 | 3.55 | 2.22 | 2.57 | 1.65 | -0.14 | 2.08 | 1.09 | 0.31 | 0.45 | 1.11 | 1.75 | 1.33 | 1.33 | 1.19 | 1.32 | 0.82 | 0.45 | 0.73 | 0.77 | 0.51 | 0.41 | 0.86 | 0.59 | 0.24 | 0.125 | 0.11 | 0.24 | -0.04 | 0.14 | 0.2 | 0.07 | ||||||||||||||||||||||||||||||||||||||||||||
diluted | 3.24 | 3.47 | 2.17 | 2.5 | 1.6 | -0.14 | 2.07 | 1.08 | 0.31 | 0.45 | 1.09 | 1.72 | 1.31 | 1.27 | 1.16 | 1.29 | 0.81 | 0.45 | 0.72 | 0.75 | 0.5 | 0.39 | 0.84 | 0.58 | 0.24 | 0.125 | 0.11 | 0.24 | -0.04 | 0.14 | 0.19 | 0.07 | ||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustments, net of tax | 188,500 | 789,000 | 104,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
power industry services | 184,013,000 | 151,094,000 | 143,422,000 | 108,099,000 | 99,689,000 | 111,592,000 | 93,471,000 | 82,884,000 | 100,774,000 | 125,660,000 | 100,418,000 | 49,824,000 | 58,257,000 | 61,103,000 | 55,520,000 | 43,769,000 | 54,963,000 | 70,527,000 | 78,109,000 | 57,728,000 | 52,841,000 | 41,269,000 | 24,390,000 | 14,019,000 | 30,463,000 | 42,706,000 | 50,373,000 | 51,396,000 | 37,811,000 | 54,164,000 | 59,804,000 | 58,035,000 | 70,639,000 | 44,008,000 | 49,444,000 | 42,017,000 | 45,599,000 | 43,354,000 | ||||||||||||||||||||||||||||||||||||||
industrial fabrication and field services | 19,707,000 | 21,550,000 | 17,327,000 | 20,410,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
telecommunications infrastructure services | 3,040,000 | 2,800,000 | 1,746,000 | 1,839,000 | 1,438,000 | 2,375,000 | 3,963,000 | 2,604,000 | 1,551,000 | 1,904,000 | 1,612,000 | 1,367,000 | 1,234,000 | 2,349,000 | 2,344,000 | 2,879,000 | 2,878,000 | 3,959,000 | 4,510,000 | 5,962,000 | 3,077,000 | 2,328,000 | 1,952,000 | 1,974,000 | 1,346,000 | 2,523,000 | 1,947,000 | 1,838,000 | 1,824,000 | 2,237,000 | 2,199,000 | 2,258,000 | 2,233,000 | 1,999,000 | ||||||||||||||||||||||||||||||||||||||||||
net income attributable to noncontrolling interests | 430,000 | 1,153,000 | 3,625,000 | 1,890,000 | 2,432,000 | 3,552,000 | 4,527,000 | 3,348,000 | 3,877,000 | 4,337,000 | 3,470,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive loss | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income, net of tax | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustments, net of income tax | 645,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash dividends declared | 0.175 | 0.7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gains on the deconsolidation of variable interest entities | 1,324,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash dividend declared, per common share | 0.175 | 0.7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on deconsolidation of variable interest entity | 1,120,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income attributable to noncontrolling interests | 1,325,000 | 868,000 | 521,000 | 1,300,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net revenues | 41,991,000 | 63,452,000 | 57,864,000 | 46,648,000 | 57,841,000 | 74,486,000 | 82,619,000 | 63,690,000 | 55,918,000 | 43,597,000 | 26,342,000 | 15,993,000 | 23,992,000 | 48,160,000 | 54,509,000 | 55,931,000 | 43,098,000 | 60,667,000 | 65,455,000 | 63,110,000 | 75,098,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations before income taxes | 16,492,000 | 20,592,000 | 21,390,000 | 10,860,000 | 9,760,000 | 9,345,000 | 9,572,000 | 7,064,000 | 4,736,000 | 3,765,000 | 2,302,000 | 1,161,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | 10,032,000 | 12,449,000 | 13,923,000 | 6,940,000 | 5,861,000 | 5,713,000 | 5,981,000 | 4,547,000 | 2,838,000 | 2,305,000 | 1,520,000 | 745,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on discontinued operations before income taxes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on discontinued operations | -405,000 | -65,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to the stockholders of argan | 7,740,250 | 11,928,000 | 12,623,000 | 4,176,000 | 6,065,000 | 6,201,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share attributable to the stockholders of argan: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
continuing operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.64 | 0.85 | 0.9 | 0.46 | 0.47 | 0.44 | 0.45 | 0.35 | 0.23 | 0.17 | 0.11 | 0.05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.62 | 0.83 | 0.89 | 0.45 | 0.46 | 0.43 | 0.45 | 0.34 | 0.23 | 0.17 | 0.11 | 0.05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.02 | 0.1 | -0.02 | 0.04 | -0.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -0.02 | 0.1 | -0.02 | 0.04 | -0.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.64 | 0.85 | 0.9 | 0.46 | 0.47 | 0.44 | 0.45 | 0.32 | 0.34 | 0.15 | 0.15 | 0.04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.62 | 0.83 | 0.89 | 0.45 | 0.46 | 0.43 | 0.45 | 0.32 | 0.33 | 0.15 | 0.15 | 0.04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 13,959 | 13,772 | 13,830 | 13,731 | 13,628 | 13,448 | 13,530 | 13,403 | 13,257 | 13,365 | 13,328 | 13,403 | 13,413 | 14,083 | 13,781 | 14,134 | 14,910 | 15,715 | 15,774 | 15,769 | 15,726 | 15,668 | 15,680 | 15,653 | 15,643 | 15,621 | 15,569 | 15,568 | 15,568 | 15,545 | 15,514 | 15,467 | 15,066 | 15,137 | 14,842 | 14,757 | 14,810,000 | 14,747,000 | 14,637,000 | 14,433,000 | 14,470,000 | 14,399,000 | 14,299,000 | 14,072,000 | 14,093,000 | 13,997,000 | 13,974,000 | 13,784,000 | 13,822,000 | 13,697,000 | 13,663,000 | 13,612,000 | 13,609,000 | 13,603,000 | 13,601,000 | 13,593,000 | 13,596,000 | 13,593,000 | 13,584,000 | 13,525,000 | 13,579,000 | 13,492,000 | 13,445,000 | 12,465,000 | ||||||||||||
diluted | 14,197 | 14,147 | 14,157 | 14,131 | 14,112 | 13,906 | 14,034 | 13,880 | 13,572 | 13,548 | 13,559 | 13,542 | 13,546 | 14,176 | 13,812 | 14,247 | 14,992 | 15,913 | 15,963 | 15,982 | 15,961 | 15,825 | 15,833 | 15,788 | 15,643 | 15,621 | 15,702 | 15,673 | 15,656 | 15,793 | 15,787 | 15,771 | 15,625 | 15,601 | 15,055 | 15,024 | 15,066,000 | 15,003,000 | 14,864,000 | 14,823,000 | 14,795,000 | 14,655,000 | 14,683,000 | 14,427,000 | 14,365,000 | 14,129,000 | 14,127,000 | 14,116,000 | 14,106,000 | 13,935,000 | 13,950,000 | 13,792,000 | 13,744,000 | 13,717,000 | 13,679,000 | 13,709,000 | 13,669,000 | 13,699,000 | 13,790,000 | 13,766,000 | 13,763,000 | 13,771,000 | 13,714,000 | 12,779,000 | ||||||||||||
cash dividend declared per common share | 0.188 | 0.75 | 0.15 | 0.6 | 0.125 | 0.5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on discontinued operations before income tax benefit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income attributable to noncontrolling interest | 530,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share attributable to the stockholders of argan, inc.: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income on discontinued operations | -101,250 | -162,000 | -365,000 | 874,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
add – loss attributable to noncontrolling interest | 187,000 | 352,000 | 220,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less – loss attributable to noncontrolling interest | 176,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | -3,000 | -7,000 | -11,000 | -14,000 | -29,000 | -41,000 | -52,000 | -62,000 | -108,000 | -120,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment income | 21,000 | 33,000 | 29,000 | 22,000 | 24,000 | 29,000 | 20,000 | 12,000 | 19,000 | 15,000 | 24,000 | 51,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
nutritional products | 1,954,250 | 2,931,000 | 2,189,000 | 2,697,000 | 3,463,000 | 4,266,000 | 3,452,000 | 2,817,000 | 2,226,000 | 2,399,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in the earnings of the unconsolidated subsidiary | 610,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 3.3 | 3.55 | 2.22 | 2.57 | 1.65 | -0.14 | 2.08 | 1.09 | 0.31 | 0.45 | 1.11 | 1.75 | 1.33 | 1.33 | 1.19 | 1.32 | 0.82 | 0.45 | 0.73 | 0.77 | 0.51 | 0.41 | 0.86 | 0.59 | 0.24 | 0.125 | 0.11 | 0.24 | -0.04 | 0.14 | 0.2 | 0.07 | ||||||||||||||||||||||||||||||||||||||||||||
diluted | 3.24 | 3.47 | 2.17 | 2.5 | 1.6 | -0.14 | 2.07 | 1.08 | 0.31 | 0.45 | 1.09 | 1.72 | 1.31 | 1.27 | 1.16 | 1.29 | 0.81 | 0.45 | 0.72 | 0.75 | 0.5 | 0.39 | 0.84 | 0.58 | 0.24 | 0.125 | 0.11 | 0.24 | -0.04 | 0.14 | 0.19 | 0.07 | ||||||||||||||||||||||||||||||||||||||||||||
income from operations before income taxes | 5,222,000 | 3,212,000 | -1,430,000 | 3,131,000 | 4,148,000 | 4,813,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic net income per share | 0.15 | 0.22 | 0.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net income per share | 0.15 | 0.22 | 0.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment losses of vitarich laboratories, inc. | 1,946,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in the earnings of unconsolidated subsidiary | 335,750 | 325,000 | 408,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income (loss) from operations | 1,758,000 | 1,722,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | 432,000 | 504,000 | 959,000 | 1,074,000 | -653,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in the net loss of unconsolidated subsidiary | -165,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income (loss) from operations before | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 1,917,000 | -346,750 | -698,000 | 2,266,000 | -2,954,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted average number of shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 15,633,000 | 15,633,000 | 15,583,000 | 15,569 | 15,522 | 14,939 | 11,860,000 | 11,118,000 | 11,094,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 15,633,000 | 15,757,000 | 15,583,000 | 15,693 | 15,780 | 15,278 | 12,226,000 | 11,429,000 | 11,196,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net sales | 48,406,000 | 53,944,000 | 49,263,000 | 53,137,000 | 50,432,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of sales | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of sales - sum | 42,673,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income (loss) from operations before income taxes | 2,106,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
nutraceutical products | 3,650,500 | 4,617,000 | 5,036,000 | 4,949,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
telecom infrastructure services | 1,815,000 | 2,629,000 | 2,502,000 | 2,129,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of goodwill and other intangible assets | 1,166,500 | 4,666,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense and amortization of | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
subordinated debt issuance costs | -137,500 | -171,000 | 181,000 | 204,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from operations before | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted loss per share | -0.05 | -0.18 | -0.18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted average number of shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | 11,096,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(loss) income from operations before | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per share | 0.12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per share | 0.12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted average number of shares: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 15,633,000 | 15,633,000 | 15,583,000 | 15,569 | 15,522 | 14,939 | 11,860,000 | 11,118,000 | 11,094,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 15,633,000 | 15,757,000 | 15,583,000 | 15,693 | 15,780 | 15,278 | 12,226,000 | 11,429,000 | 11,196,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted average number of shares outstanding – basic and diluted | 11,094,000 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-04-30 | 2026-01-31 | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | 2009-01-31 | 2008-10-31 | 2008-07-31 | 2008-04-30 | 2008-01-31 | 2007-10-31 | 2007-07-31 | 2007-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 355,847,000 | 339,481,000 | 306,294,000 | 177,850,000 | 189,251,000 | 145,263,000 | 175,349,000 | 232,685,000 | 207,738,000 | 197,032,000 | 185,569,000 | 204,799,000 | 195,947,000 | 173,947,000 | 136,065,000 | 143,344,000 | 192,255,000 | 350,472,000 | 391,563,000 | 451,415,000 | 396,675,000 | 366,671,000 | 353,213,000 | 382,424,000 | 262,927,000 | 167,363,000 | 252,482,000 | 170,710,000 | 132,388,000 | 164,318,000 | 155,791,000 | 165,766,000 | 151,523,000 | 122,107,000 | 149,708,000 | 153,225,000 | 167,347,000 | 167,198,000 | 170,775,000 | 162,855,000 | 191,430,000 | 160,909,000 | 176,838,000 | 182,136,000 | 274,528,000 | 333,691,000 | 361,021,000 | 345,158,000 | 313,761,000 | 272,209,000 | 206,350,000 | 152,917,000 | 169,387,000 | 175,142,000 | 196,056,000 | 186,834,000 | 175,309,000 | 156,524,000 | 138,048,000 | 106,890,000 | 78,906,000 | 83,292,000 | 76,420,000 | 71,980,000 | 63,249,000 | 66,009,000 | 52,988,000 | 52,112,000 | 57,887,000 | 74,666,000 | 93,143,000 | 104,001,000 | 66,645,000 | 66,827,000 | 75,268,000 | 49,140,000 | 32,640,000 |
investments | 617,708,000 | 555,500,000 | 420,527,000 | 394,340,000 | 357,206,000 | 379,874,000 | 330,933,000 | 251,997,000 | 208,618,000 | 215,373,000 | 211,946,000 | 141,616,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 130,808,000 | 133,677,000 | 170,381,000 | 179,155,000 | 106,499,000 | 175,808,000 | 131,660,000 | 95,315,000 | 59,960,000 | 47,326,000 | 49,922,000 | 44,532,000 | 60,774,000 | 50,132,000 | 37,899,000 | 24,888,000 | 36,047,000 | 26,978,000 | 35,793,000 | 43,120,000 | 32,379,000 | 28,713,000 | 30,607,000 | 29,660,000 | 22,212,000 | 37,192,000 | 34,880,000 | 45,989,000 | 48,203,000 | 36,174,000 | 43,612,000 | 46,137,000 | 35,623,000 | 94,440,000 | 83,681,000 | 72,517,000 | 71,331,000 | 54,836,000 | 42,886,000 | 32,706,000 | 70,903,000 | 64,185,000 | 41,137,000 | 38,839,000 | 34,500,000 | 27,330,000 | 22,905,000 | 34,217,000 | 28,684,000 | 23,687,000 | 20,609,000 | 15,101,000 | 19,392,000 | 24,879,000 | 25,761,000 | 22,065,000 | 18,516,000 | 16,053,000 | 17,185,000 | 11,367,000 | 5,712,000 | 13,099,000 | 22,684,000 | 13,688,000 | 13,016,000 | 4,979,000 | 3,956,000 | 23,841,000 | 22,172,000 | 12,986,000 | 3,420,000 | 22,806,000 | 31,053,000 | 30,239,000 | |||
contract assets | 36,917,000 | 43,397,000 | 38,402,000 | 23,741,000 | 30,358,000 | 28,430,000 | 44,620,000 | 46,086,000 | 54,385,000 | 48,189,000 | 25,391,000 | 20,747,000 | 4,914,000 | 24,778,000 | 11,551,000 | 8,678,000 | 6,880,000 | 4,904,000 | 9,908,000 | 25,377,000 | 26,158,000 | 26,635,000 | 27,223,000 | 26,523,000 | 33,035,000 | 33,379,000 | 50,365,000 | 51,742,000 | 48,536,000 | 58,357,000 | 55,628,000 | 34,792,000 | 50,579,000 | ||||||||||||||||||||||||||||||||||||||||||||
other current assets | 74,828,000 | 60,202,000 | 61,567,000 | 53,698,000 | 54,763,000 | 51,925,000 | 34,579,000 | 48,871,000 | 43,625,000 | 39,259,000 | 41,243,000 | 43,438,000 | 42,376,000 | 38,334,000 | 28,884,000 | 25,640,000 | 37,180,000 | 34,904,000 | 32,454,000 | 37,679,000 | 33,744,000 | 34,146,000 | 37,760,000 | 39,645,000 | 36,945,000 | 23,322,000 | 26,066,000 | 21,782,000 | 20,658,000 | 25,286,000 | 25,465,000 | 1,084,000 | 2,312,000 | ||||||||||||||||||||||||||||||||||||||||||||
total current assets | 1,216,108,000 | 1,132,257,000 | 997,171,000 | 828,784,000 | 738,077,000 | 781,300,000 | 717,141,000 | 674,954,000 | 574,326,000 | 547,179,000 | 514,071,000 | 455,132,000 | 425,001,000 | 438,702,000 | 364,965,000 | 378,193,000 | 447,591,000 | 507,284,000 | 559,719,000 | 597,656,000 | 559,031,000 | 546,220,000 | 538,820,000 | 503,456,000 | 455,736,000 | 421,755,000 | 405,900,000 | 353,137,000 | 373,161,000 | 416,348,000 | 439,492,000 | 453,213,000 | 465,632,000 | 545,751,000 | 583,795,000 | 642,627,000 | 643,671,000 | 587,949,000 | 499,970,000 | 423,914,000 | 401,134,000 | 351,723,000 | 335,456,000 | 350,119,000 | 372,005,000 | 364,354,000 | 388,445,000 | 383,805,000 | 347,706,000 | 298,559,000 | 235,699,000 | 181,582,000 | 197,032,000 | 204,108,000 | 225,724,000 | 217,534,000 | 199,182,000 | 180,577,000 | 166,451,000 | 122,856,000 | 87,600,000 | 106,042,000 | 109,662,000 | 101,972,000 | 98,421,000 | 95,231,000 | 96,279,000 | 100,776,000 | 98,136,000 | 107,752,000 | 111,685,000 | 142,946,000 | 113,595,000 | 116,250,000 | 123,722,000 | 102,879,000 | 81,706,000 |
property, plant and equipment | 18,271,000 | 16,596,000 | 15,777,000 | 15,714,000 | 14,512,000 | 14,463,000 | 14,147,000 | 12,098,000 | 10,825,000 | 11,021,000 | 10,786,000 | 10,457,000 | 10,665,000 | 10,430,000 | 10,504,000 | 9,507,000 | 9,936,000 | 10,460,000 | 18,385,000 | 19,209,000 | 19,944,000 | 20,361,000 | 20,966,000 | 21,692,000 | 22,124,000 | 22,539,000 | 23,211,000 | 20,903,000 | 20,850,000 | 19,778,000 | 19,866,000 | 18,882,000 | 18,175,000 | 15,299,000 | 15,257,000 | 14,821,000 | 14,434,000 | 13,112,000 | 13,435,000 | 13,122,000 | 12,184,000 | 12,308,000 | 4,124,000 | 4,188,000 | 7,399,000 | ||||||||||||||||||||||||||||||||
goodwill | 28,033,000 | 28,033,000 | 28,033,000 | 28,033,000 | 28,033,000 | 28,033,000 | 28,033,000 | 28,033,000 | 28,033,000 | 28,033,000 | 28,033,000 | 28,033,000 | 28,033,000 | 28,033,000 | 28,033,000 | 28,033,000 | 28,033,000 | 28,033,000 | 27,943,000 | 27,943,000 | 27,943,000 | 27,943,000 | 27,943,000 | 27,943,000 | 27,943,000 | 27,943,000 | 30,766,000 | 30,766,000 | 30,766,000 | 32,838,000 | 34,329,000 | 34,329,000 | 34,329,000 | 34,329,000 | 34,913,000 | 34,913,000 | 34,913,000 | 34,913,000 | 34,913,000 | 34,780,000 | 36,813,000 | 37,405,000 | 22,525,000 | 22,887,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 18,476,000 | 19,416,000 | 19,416,000 | 20,155,000 | 23,981,000 | 23,981,000 | ||
intangible assets | 1,375,000 | 1,450,000 | 1,532,000 | 1,630,000 | 1,728,000 | 1,826,000 | 1,924,000 | 2,022,000 | 2,120,000 | 2,217,000 | 2,315,000 | 2,413,000 | 2,511,000 | 7,663,000 | 7,998,000 | 8,181,000 | 8,506,000 | 8,738,000 | 9,023,000 | 9,344,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right-of-use and other assets | 22,651,000 | 8,018,000 | 8,356,000 | 8,543,000 | 9,805,000 | 10,053,000 | 6,365,000 | 7,830,000 | 6,799,000 | 7,520,000 | 5,315,000 | 5,763,000 | 5,878,000 | 6,024,000 | 4,029,000 | 3,689,000 | 3,537,000 | 7,185,000 | 3,760,000 | 3,447,000 | 3,466,000 | 2,385,000 | 2,408,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
total assets | 1,286,438,000 | 1,186,354,000 | 1,050,869,000 | 882,704,000 | 792,155,000 | 836,227,000 | 768,864,000 | 726,574,000 | 624,408,000 | 598,229,000 | 563,652,000 | 505,708,000 | 475,694,000 | 489,487,000 | 410,903,000 | 423,070,000 | 492,810,000 | 553,585,000 | 613,153,000 | 651,989,000 | 617,972,000 | 602,630,000 | 595,500,000 | 561,107,000 | 512,964,000 | 487,540,000 | 472,717,000 | 419,724,000 | 433,161,000 | 476,648,000 | 500,769,000 | 513,803,000 | 525,878,000 | 603,393,000 | 642,301,000 | 700,972,000 | 709,926,000 | 644,247,000 | 558,843,000 | 481,094,000 | 459,266,000 | 410,902,000 | 365,263,000 | 380,058,000 | 399,872,000 | 391,193,000 | 414,378,000 | 408,300,000 | 372,317,000 | 323,306,000 | 260,448,000 | 206,748,000 | 225,586,000 | 234,724,000 | 254,985,000 | 245,463,000 | 224,689,000 | 205,252,000 | 189,684,000 | 146,525,000 | 111,508,000 | 130,542,000 | 134,295,000 | 126,866,000 | 123,395,000 | 120,273,000 | 124,527,000 | 128,827,000 | 126,000,000 | 135,164,000 | 140,068,000 | 169,995,000 | 142,764,000 | 145,863,000 | 153,797,000 | 138,554,000 | 119,630,000 |
liabilities and stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 123,850,000 | 107,540,000 | 100,798,000 | 96,049,000 | 69,266,000 | 97,297,000 | 87,085,000 | 99,693,000 | 66,448,000 | 39,485,000 | 34,532,000 | 31,530,000 | 36,334,000 | 56,375,000 | 45,268,000 | 38,180,000 | 39,942,000 | 41,822,000 | 39,959,000 | 44,317,000 | 41,467,000 | 53,295,000 | 48,836,000 | 41,242,000 | 34,322,000 | 35,442,000 | 38,249,000 | 26,028,000 | 34,426,000 | 44,427,000 | 64,987,000 | 84,239,000 | 97,453,000 | 100,238,000 | 114,448,000 | 131,001,000 | 118,077,000 | 101,944,000 | 91,487,000 | 60,207,000 | 50,804,000 | 46,395,000 | 35,089,000 | 32,392,000 | 29,914,000 | 37,691,000 | 44,941,000 | 39,937,000 | 25,677,000 | 22,589,000 | 18,978,000 | 17,510,000 | 28,474,000 | 32,699,000 | 43,790,000 | 44,579,000 | 28,198,000 | 29,524,000 | 26,733,000 | 14,700,000 | 5,513,000 | 8,555,000 | 12,672,000 | 15,451,000 | 20,577,000 | 17,906,000 | 23,295,000 | 29,808,000 | 25,731,000 | 31,808,000 | 29,853,000 | 44,356,000 | 34,687,000 | 35,483,000 | 27,966,000 | 33,020,000 | 42,755,000 |
accrued expenses | 105,065,000 | 89,748,000 | 67,144,000 | 71,453,000 | 69,891,000 | 83,319,000 | 78,393,000 | 61,698,000 | 60,721,000 | 81,721,000 | 83,193,000 | 67,620,000 | 44,755,000 | 49,867,000 | 40,243,000 | 39,816,000 | 39,365,000 | 53,315,000 | 42,672,000 | 49,308,000 | 42,050,000 | 50,750,000 | 51,650,000 | 36,185,000 | 28,959,000 | 35,907,000 | 22,287,000 | 30,928,000 | 29,700,000 | 29,500,000 | 25,111,000 | 31,218,000 | 37,397,000 | 35,360,000 | 31,005,000 | 33,116,000 | 32,258,000 | 39,539,000 | 38,061,000 | 42,362,000 | 32,928,000 | 35,454,000 | 20,362,000 | 24,022,000 | 19,061,000 | 15,976,000 | 15,228,000 | 7,971,000 | 3,630,000 | 7,911,000 | 9,592,000 | 8,026,000 | 9,075,000 | 9,488,000 | 8,315,000 | 8,180,000 | 4,925,000 | 6,751,000 | 6,217,000 | 4,914,000 | 4,878,000 | 13,035,000 | 9,700,000 | 6,515,000 | 6,269,000 | 10,254,000 | 9,094,000 | 8,692,000 | 10,688,000 | 14,929,000 | 9,142,000 | 7,330,000 | 6,782,000 | 9,370,000 | 9,734,000 | 6,794,000 | 6,326,000 |
contract liabilities | 565,774,000 | 513,969,000 | 451,918,000 | 316,820,000 | 283,793,000 | 299,241,000 | 270,686,000 | 253,736,000 | 200,429,000 | 181,054,000 | 156,169,000 | 116,456,000 | 111,308,000 | 96,261,000 | 49,031,000 | 64,016,000 | 106,967,000 | 127,890,000 | 176,414,000 | 213,722,000 | 199,548,000 | 172,042,000 | 160,544,000 | 156,008,000 | 109,825,000 | 72,685,000 | 58,421,000 | 1,758,000 | 6,900,000 | 8,349,000 | 9,778,000 | 24,385,000 | 30,463,000 | ||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 794,689,000 | 711,257,000 | 619,860,000 | 484,322,000 | 422,950,000 | 479,857,000 | 436,164,000 | 415,127,000 | 327,598,000 | 302,260,000 | 273,894,000 | 215,606,000 | 192,397,000 | 202,503,000 | 134,542,000 | 142,012,000 | 186,274,000 | 223,027,000 | 259,045,000 | 307,347,000 | 283,065,000 | 276,087,000 | 261,030,000 | 233,435,000 | 173,106,000 | 144,034,000 | 118,957,000 | 58,714,000 | 71,026,000 | 82,276,000 | 99,876,000 | 139,842,000 | 165,313,000 | 243,986,000 | 292,316,000 | 354,698,000 | 384,679,000 | 350,724,000 | 290,533,000 | 223,699,000 | 218,353,000 | 187,712,000 | 151,423,000 | 171,657,000 | 212,410,000 | 215,432,000 | 226,494,000 | 229,492,000 | 207,643,000 | 165,236,000 | 114,425,000 | 65,611,000 | 99,034,000 | 115,546,000 | 143,022,000 | 133,038,000 | 119,120,000 | 104,279,000 | 93,609,000 | 45,780,000 | 13,000,000 | 32,868,000 | 37,817,000 | 32,325,000 | 32,609,000 | 31,867,000 | 35,390,000 | 41,951,000 | 42,034,000 | 54,140,000 | 64,078,000 | 96,222,000 | 95,252,000 | 99,747,000 | 106,915,000 | 88,695,000 | 69,657,000 |
deferred taxes | 4,907,000 | 552,000 | 1,254,000 | 1,637,000 | 2,305,000 | 2,259,000 | 3,132,000 | 3,910,000 | 3,606,000 | 3,689,000 | 457,000 | 249,000 | 7,894,000 | 5,911,000 | 7,979,000 | 998,000 | 1,257,000 | 315,000 | 342,000 | 435,000 | 439,000 | 383,000 | 434,000 | 8,634,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
noncurrent liabilities | 13,331,000 | 6,280,000 | 5,183,000 | 4,464,000 | 4,643,000 | 4,513,000 | 3,996,000 | 3,379,000 | 3,655,000 | 5,030,000 | 4,925,000 | 5,066,000 | 5,348,000 | 6,087,000 | 4,621,000 | 4,022,000 | 4,523,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities | 812,927,000 | 724,092,000 | 631,159,000 | 489,528,000 | 428,260,000 | 484,370,000 | 440,160,000 | 418,506,000 | 331,253,000 | 307,290,000 | 278,819,000 | 220,672,000 | 197,745,000 | 208,590,000 | 139,163,000 | 146,034,000 | 190,797,000 | 227,990,000 | 263,358,000 | 311,454,000 | 287,156,000 | 280,222,000 | 264,836,000 | 236,960,000 | 176,064,000 | 146,510,000 | 121,299,000 | 60,655,000 | 71,671,000 | 82,276,000 | 101,264,000 | 141,988,000 | 166,773,000 | 245,265,000 | 294,104,000 | 355,904,000 | 394,525,000 | 351,678,000 | 290,533,000 | 223,699,000 | 221,492,000 | 189,047,000 | 153,054,000 | 172,478,000 | 212,829,000 | 216,241,000 | 226,789,000 | 229,822,000 | 208,015,000 | 165,529,000 | 114,633,000 | 65,617,000 | 99,042,000 | 115,556,000 | 143,032,000 | 133,049,000 | 119,129,000 | 104,289,000 | 93,619,000 | 45,807,000 | 13,028,000 | 32,897,000 | 37,850,000 | 32,359,000 | 32,646,000 | 31,905,000 | 35,754,000 | 42,812,000 | 43,392,000 | 56,058,000 | 66,405,000 | 99,172,000 | 98,848,000 | 103,997,000 | 111,654,000 | 94,634,000 | 77,139,000 |
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, par value 0.10 per share – 500,000 shares authorized; no shares issued and outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 2,374,000 | 2,374,000 | 2,374,000 | 2,374,000 | 2,374,000 | 2,374,000 | 2,374,000 | 2,374,000 | 2,374,000 | 2,374,000 | 2,374,000 | 2,374,000 | 2,374,000 | 2,374,000 | 2,374,000 | 2,374,000 | 2,374,000 | 2,368,000 | 2,368,000 | 2,366,000 | 2,366,000 | 2,356,000 | 2,354,000 | 2,351,000 | 2,347,000 | 2,346,000 | 2,346,000 | 2,346,000 | 2,346,000 | 2,337,000 | 2,336,000 | 2,336,000 | 2,336,000 | 2,336,000 | 2,333,000 | 2,331,000 | 2,323,000 | 2,319,000 | 2,292,000 | 2,255,000 | 2,229,000 | 2,226,000 | 2,224,000 | 2,219,000 | 2,201,000 | 2,195,000 | 2,180,000 | 2,166,000 | 2,156,000 | 2,143,000 | 2,130,000 | 2,103,000 | 2,096,000 | 2,096,000 | 2,091,000 | 2,062,000 | 2,052,000 | 2,049,000 | 2,042,000 | 2,042,000 | 2,041,000 | 2,040,000 | 2,040,000 | 2,040,000 | 2,039,000 | 2,038,000 | 2,037,000 | 2,027,000 | 2,020,000 | 2,015,000 | 2,011,000 | 1,667,000 | |||||
additional paid-in capital | 163,233,000 | 167,234,000 | 167,075,000 | 166,616,000 | 165,598,000 | 168,966,000 | 168,441,000 | 165,902,000 | 164,501,000 | 164,183,000 | 163,154,000 | 162,323,000 | 161,347,000 | 162,208,000 | 161,305,000 | 160,229,000 | 159,170,000 | 158,190,000 | 157,187,000 | 155,904,000 | 154,974,000 | 153,282,000 | 152,149,000 | 150,847,000 | 149,531,000 | 148,713,000 | 148,031,000 | 147,445,000 | 146,932,000 | 144,961,000 | 144,507,000 | 144,135,000 | 143,783,000 | 143,215,000 | 141,766,000 | 140,182,000 | 137,401,000 | 135,426,000 | 129,970,000 | 122,732,000 | 118,425,000 | 117,274,000 | 116,669,000 | 115,621,000 | 110,930,000 | 109,696,000 | 107,223,000 | 104,720,000 | 102,575,000 | 100,863,000 | 98,946,000 | 96,098,000 | 95,440,000 | 95,004,000 | 93,640,000 | 91,145,000 | 90,060,000 | 89,714,000 | 89,106,000 | 88,967,000 | 88,789,000 | 88,561,000 | 88,276,000 | 87,873,000 | 87,417,000 | 87,048,000 | 86,888,000 | 86,120,000 | 85,352,000 | 84,786,000 | 84,359,000 | 84,113,000 | 58,331,000 | 57,861,000 | 57,492,000 | 57,285,000 | 57,199,000 |
retained earnings | 445,255,000 | 406,197,000 | 363,960,000 | 340,276,000 | 310,178,000 | 292,698,000 | 266,334,000 | 243,519,000 | 229,364,000 | 225,507,000 | 217,486,000 | 216,009,000 | 206,584,000 | 207,832,000 | 197,567,000 | 193,205,000 | 192,463,000 | 188,690,000 | 190,308,000 | 181,862,000 | 172,934,000 | 166,110,000 | 176,186,000 | 170,653,000 | 184,633,000 | 189,306,000 | 200,401,000 | 211,167,000 | 213,921,000 | 247,616,000 | 253,716,000 | 225,174,000 | 212,095,000 | 211,112,000 | 204,095,000 | 202,413,000 | 175,274,000 | 154,649,000 | 134,298,000 | 131,485,000 | 111,811,000 | 99,581,000 | 92,853,000 | 92,418,000 | 81,117,000 | 73,614,000 | 67,616,000 | 65,360,000 | 56,810,000 | 53,335,000 | 44,171,000 | 42,884,000 | 30,260,000 | 23,850,000 | 17,289,000 | 19,583,000 | 13,382,000 | 8,944,000 | 4,360,000 | 9,152,000 | 7,082,000 | 6,476,000 | 5,561,000 | 4,026,000 | 725,000 | ||||||||||||
treasury stock | -134,969,000 | -114,361,000 | -113,590,000 | -114,520,000 | -114,018,000 | -105,643,000 | -102,746,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | -33,000 | |||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | -2,382,000 | 818,000 | 150,000 | 843,000 | 131,000 | 80,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 473,511,000 | 462,262,000 | 419,710,000 | 393,176,000 | 363,895,000 | 351,857,000 | 328,704,000 | 308,068,000 | 293,155,000 | 290,939,000 | 284,833,000 | 285,036,000 | 277,949,000 | 280,897,000 | 272,537,000 | 277,833,000 | 302,810,000 | 326,392,000 | 348,054,000 | 338,794,000 | 329,075,000 | 320,667,000 | 328,923,000 | 322,406,000 | 335,149,000 | 339,249,000 | 349,607,000 | 359,552,000 | 361,799,000 | 394,568,000 | 399,617,000 | 371,795,000 | 359,057,000 | 358,085,000 | 348,186,000 | 345,057,000 | 314,340,000 | 291,632,000 | 265,803,000 | 256,041,000 | 232,545,000 | 218,516,000 | 211,302,000 | 210,225,000 | 194,215,000 | 185,472,000 | 176,986,000 | 172,213,000 | 161,508,000 | 156,308,000 | 145,214,000 | 141,052,000 | 127,763,000 | 120,917,000 | 113,002,000 | 113,111,000 | 106,037,000 | 101,264,000 | 96,065,000 | 100,718,000 | 98,480,000 | 97,645,000 | 96,445,000 | 94,507,000 | 90,749,000 | 88,368,000 | 88,773,000 | 86,015,000 | 82,608,000 | 79,106,000 | |||||||
total liabilities and stockholders’ equity | 1,286,438,000 | 1,186,354,000 | 1,050,869,000 | 882,704,000 | 792,155,000 | 836,227,000 | 768,864,000 | 726,574,000 | 624,408,000 | 598,229,000 | 189,684,000 | 146,525,000 | 111,508,000 | 130,542,000 | 134,295,000 | 126,866,000 | 123,395,000 | 120,273,000 | 124,527,000 | 128,827,000 | 126,000,000 | 135,164,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -109,000 | -1,570,000 | -237,000 | -6,538,000 | -5,699,000 | -4,083,000 | -5,356,000 | -3,597,000 | -4,650,000 | -3,341,000 | -2,473,000 | -2,876,000 | -5,052,000 | -4,402,000 | -3,715,000 | -2,451,000 | -1,809,000 | -1,338,000 | -1,199,000 | -1,081,000 | -1,766,000 | -1,445,000 | -1,362,000 | -1,116,000 | -10,000 | -26,000 | -44,000 | -59,000 | -63,000 | -83,000 | -107,000 | -39,000 | -13,000 | -22,000 | |||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders' equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost – 2,330,739 and 2,585,769 shares at july 31, 2024 and january 31, 2024, respectively | -99,644,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost – 2,478,109 and 2,585,769 shares at april 30, 2024 and january 31, 2024, respectively | -97,728,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost – 2,585,769 and 2,386,699 shares at january 31, 2024 and 2023, respectively | -97,528,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost – 2,495,542 and 2,386,699 shares at october 31, 2023 and january 31, 2023, respectively | -93,531,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders' equity | 563,652,000 | 505,708,000 | 475,694,000 | 140,068,000 | 169,995,000 | 142,764,000 | 145,863,000 | 153,797,000 | 138,554,000 | 119,630,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost – 2,474,636 and 2,386,699 shares at july 31, 2023 and january 31, 2023, respectively | -92,329,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term investments | 90,614,000 | 151,511,000 | 150,566,000 | 175,643,000 | 175,229,000 | 90,026,000 | 90,001,000 | 40,065,000 | 70,075,000 | 90,055,000 | 90,017,000 | 25,204,000 | 100,617,000 | 160,499,000 | 42,107,000 | 62,914,000 | 123,376,000 | 132,213,000 | 158,996,000 | 195,976,000 | 214,058,000 | 311,908,000 | 333,973,000 | 403,925,000 | 396,092,000 | 355,796,000 | 275,545,000 | 220,297,000 | 128,225,000 | 114,098,000 | 104,097,000 | 117,064,000 | 56,017,000 | ||||||||||||||||||||||||||||||||||||||||||||
available-for-sale securities | 30,376,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost – 2,413,885 and 2,386,699 shares at april 30, 2023 and january 31, 2023, respectively | -89,883,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other purchased intangible assets | 2,609,000 | 2,730,000 | 2,941,000 | 3,175,000 | 3,322,000 | 3,417,000 | 3,644,000 | 3,869,000 | 4,097,000 | 4,324,000 | 4,550,000 | 4,776,000 | 5,001,000 | 5,273,000 | 5,545,000 | 5,838,000 | 6,137,000 | 6,390,000 | 6,643,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost – 2,386,699 and 530,985 shares at january 31, 2023 and 2022, respectively | -88,641,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-controlling interest | -797,000 | -797,000 | -797,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total equity | 280,897,000 | 271,740,000 | 277,036,000 | 302,013,000 | 325,595,000 | 349,795,000 | 340,535,000 | 330,816,000 | 322,408,000 | 330,664,000 | 324,147,000 | 336,900,000 | 341,030,000 | 351,418,000 | 359,069,000 | 361,490,000 | 394,372,000 | 399,505,000 | 371,815,000 | 359,105,000 | 358,128,000 | 348,197,000 | 345,068,000 | 315,401,000 | 292,569,000 | 268,310,000 | 257,395,000 | 237,774,000 | 221,855,000 | 212,209,000 | 207,580,000 | 187,043,000 | 174,952,000 | 187,589,000 | 178,478,000 | 164,302,000 | 157,777,000 | 145,815,000 | 141,131,000 | 126,544,000 | 119,168,000 | 111,953,000 | 112,414,000 | 105,560,000 | 100,963,000 | ||||||||||||||||||||||||||||||||
total liabilities and equity | 489,487,000 | 410,903,000 | 423,070,000 | 492,810,000 | 553,585,000 | 613,153,000 | 651,989,000 | 617,972,000 | 602,630,000 | 595,500,000 | 561,107,000 | 512,964,000 | 487,540,000 | 472,717,000 | 419,724,000 | 433,161,000 | 476,648,000 | 500,769,000 | 513,803,000 | 525,878,000 | 603,393,000 | 642,301,000 | 700,972,000 | 709,926,000 | 644,247,000 | 558,843,000 | 481,094,000 | 459,266,000 | 410,902,000 | 365,263,000 | 380,058,000 | 399,872,000 | 391,193,000 | 414,378,000 | 408,300,000 | 372,317,000 | 323,306,000 | 260,448,000 | 206,748,000 | 225,586,000 | 234,724,000 | 254,985,000 | 245,463,000 | 224,689,000 | 205,252,000 | ||||||||||||||||||||||||||||||||
right-of-use, deferred tax and other assets | 4,671,000 | 4,396,000 | 4,075,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost – 2,252,000 and 530,985 shares at october 31, 2022 and january 31, 2022, respectively | -83,657,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost – 1,943,577 and 530,985 shares at july 31, 2022 and january 31, 2022, respectively | -73,573,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost – 1,241,864 and 530,985 shares at april 30, 2022 and january 31, 2022, respectively | -47,482,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other noncurrent liabilities | 4,963,000 | 4,180,000 | 3,356,000 | 3,741,000 | 4,135,000 | 3,334,000 | 2,883,000 | 2,638,000 | 2,476,000 | 1,779,000 | 1,325,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost – 530,985 and 3,233 shares at january 31, 2022 and 2021, respectively | -20,405,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-controlling interests | -797,000 | 1,741,000 | 1,741,000 | 1,741,000 | 1,741,000 | 1,741,000 | 1,741,000 | 1,751,000 | 1,781,000 | 1,811,000 | 20,000 | 48,000 | 11,000 | 11,000 | 1,061,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and equity current liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right-of-use assets | 1,338,000 | 1,043,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 318,000 | 351,000 | 362,000 | 290,000 | 377,000 | 394,000 | 411,000 | 426,000 | 548,000 | 514,000 | 276,000 | 92,000 | 39,000 | 105,000 | 112,000 | 122,000 | 26,000 | 27,000 | 20,000 | 14,000 | 59,000 | 100,000 | 117,000 | 140,000 | 100,000 | 136,000 | 178,000 | 217,000 | 153,000 | 192,000 | 230,000 | 260,000 | 197,000 | 235,000 | 276,000 | ||||||||||||||||||||||||||||||||||||||||||
lease liabilities | 563,000 | 616,000 | 645,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, par value 0.10 per share — 500,000 shares authorized; no shares issued and outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
rights-of-use assets | 1,186,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other current assets | 10,542,000 | 13,849,000 | 12,409,000 | 6,236,000 | 4,766,000 | 4,544,000 | 6,927,000 | 6,122,000 | 5,004,000 | 5,481,000 | 5,368,000 | 2,978,000 | 2,856,000 | 4,340,000 | 1,958,000 | 2,718,000 | 3,231,000 | 6,096,000 | 1,606,000 | 1,916,000 | 3,106,000 | 2,107,000 | 4,528,000 | 1,364,000 | 520,000 | 683,000 | 1,188,000 | 2,025,000 | 2,697,000 | 690,000 | 1,145,000 | 618,000 | 768,000 | 1,383,000 | 2,045,000 | 1,419,000 | 1,330,000 | 2,194,000 | 1,512,000 | 1,018,000 | |||||||||||||||||||||||||||||||||||||
other intangible assets | 6,896,000 | 7,149,000 | 7,405,000 | 6,531,000 | 8,572,000 | 10,597,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
costs and estimated earnings in excess of billings | 4,887,000 | 10,197,000 | 8,194,000 | 4,357,000 | 3,192,000 | 4,642,000 | 3,052,000 | 4,077,000 | 4,078,000 | 3,565,000 | 2,943,000 | 595,000 | 455,000 | 314,000 | 430,000 | 200,000 | 527,000 | 276,000 | 509,000 | 1,062,000 | 1,178,000 | 1,000,000 | 4,790,000 | 2,466,000 | 2,781,000 | 5,661,000 | 560,000 | 421,000 | 1,443,000 | 4,902,000 | 8,310,000 | 12,164,000 | 12,931,000 | 29,122,000 | 10,231,000 | 4,713,000 | 6,325,000 | ||||||||||||||||||||||||||||||||||||||||
billings in excess of costs and estimated earnings | 108,388,000 | 146,863,000 | 190,581,000 | 234,344,000 | 209,241,000 | 160,985,000 | 121,130,000 | 134,621,000 | 105,863,000 | 85,034,000 | 114,587,000 | 162,973,000 | 161,564,000 | 156,159,000 | 181,584,000 | 177,517,000 | 134,736,000 | 75,215,000 | 40,075,000 | 61,485,000 | 73,359,000 | 82,558,000 | 80,279,000 | 85,997,000 | 68,004,000 | 53,855,000 | 26,122,000 | 2,566,000 | 9,916,000 | 15,112,000 | 9,526,000 | 4,430,000 | 1,874,000 | 1,001,000 | 1,409,000 | 3,445,000 | |||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive gain | 1,422,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncontrolling interests | 43,000 | 937,000 | 2,507,000 | 1,354,000 | 5,229,000 | 3,339,000 | 907,000 | -7,172,000 | -10,520,000 | 10,603,000 | 6,265,000 | 2,794,000 | 1,469,000 | 601,000 | 79,000 | -1,219,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive losses | -1,000 | -63,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 954,000 | 1,980,000 | 435,000 | 1,018,000 | 1,111,000 | 559,000 | 656,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, par value 0.10 per share — 500 shares authorized; no shares issued and outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes receivable and accrued interest | 1,974,000 | 2,025,000 | 1,786,000 | 1,711,000 | 5,435,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes receivable and accrued interest, net of allowance for doubtful amounts | 6,841,000 | 6,281,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment (including 2,658,000 in costs related to the variable interest entity as of january 31, 2015), net of accumulated depreciation | 5,177,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, net of accumulated amortization | 2,105,000 | 1,863,000 | 1,785,000 | 1,845,000 | 1,906,000 | 1,967,000 | 2,028,000 | 2,088,000 | 2,149,000 | 2,210,000 | 2,270,000 | 2,331,000 | 2,513,000 | 2,574,000 | 2,996,000 | 3,083,000 | 3,171,000 | 3,389,000 | 3,477,000 | 3,566,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends payable | 10,379,000 | 10,166,000 | 10,640,000 | 8,359,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment, net of accumulated depreciation | 5,189,000 | 7,606,000 | 6,518,000 | 5,551,000 | 4,052,000 | 4,107,000 | 4,183,000 | 9,468,000 | 2,761,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax liabilities | 462,000 | 201,000 | 295,000 | 330,000 | 819,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses | 1,092,000 | 1,977,000 | 2,575,000 | 2,749,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax assets | 517,000 | 341,000 | 178,000 | 311,000 | 133,000 | 1,095,000 | 1,303,000 | 991,000 | 739,000 | 784,000 | 691,000 | 292,000 | 417,000 | 91,000 | 1,603,000 | 1,660,000 | 406,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders’ equity current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax and other assets | 292,000 | 409,000 | 341,000 | 123,000 | 731,000 | 743,000 | 864,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax and other liabilities | 293,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax and other liabilities | 208,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes receivable from variable interest entities and accrued interest | 9,691,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other liabilities | 6,000 | 8,000 | 10,000 | 10,000 | 11,000 | 9,000 | 10,000 | 10,000 | 27,000 | 28,000 | 29,000 | 33,000 | 34,000 | 37,000 | 38,000 | 31,000 | 28,000 | 25,000 | 85,000 | 77,000 | 75,000 | 93,000 | 116,000 | 46,000 | 21,000 | 31,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
warrants outstanding | 15,000 | 354,000 | 576,000 | 590,000 | 590,000 | 590,000 | 601,000 | 601,000 | 601,000 | 601,000 | 601,000 | 613,000 | 613,000 | 612,000 | 683,000 | 738,000 | 753,000 | 790,000 | 834,000 | 834,000 | 849,000 | 849,000 | 849,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncontrolling interest | -1,749,000 | -1,049,000 | -697,000 | -477,000 | -301,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment | 8,270,000 | 6,269,000 | 3,775,000 | 1,268,000 | 1,306,000 | 1,370,000 | 1,478,000 | 1,596,000 | 1,515,000 | 1,558,000 | 1,540,000 | 1,032,000 | 1,071,000 | 1,132,000 | 1,214,000 | 1,331,000 | 1,492,000 | 2,706,000 | 2,892,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other intangible assets, net of accumulated amortization | 2,392,000 | 2,453,000 | 3,921,000 | 4,036,000 | 4,524,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash | 1,243,000 | 1,620,000 | 3,824,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets held for sale | 383,000 | 695,000 | 780,000 | 6,354,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities related to assets held for sale | 44,000 | 43,000 | 1,362,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other assets | 4,882,000 | 3,344,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, net of accumulated amortization and impairment losses | 2,646,000 | 2,733,000 | 2,821,000 | 2,908,000 | 3,258,000 | 3,655,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividend payable | 6,804,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt | 333,000 | 833,000 | 1,333,000 | 1,833,000 | 2,000,000 | 2,042,000 | 2,170,000 | 2,301,000 | 2,526,000 | 2,548,000 | 2,566,000 | 2,581,000 | 2,668,000 | 2,584,000 | 2,583,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories, net of reserve for obsolescence | 1,130,000 | 1,917,000 | 1,770,000 | 2,593,000 | 2,140,000 | 1,669,000 | 2,533,000 | 2,662,000 | 2,921,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current deferred tax assets | 2,223,000 | 1,065,000 | 1,195,000 | 1,928,000 | 1,303,000 | 1,073,000 | 882,000 | 1,120,000 | 913,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets | 1,506,000 | 1,720,000 | 1,652,000 | 1,802,000 | 1,766,000 | 1,795,000 | 2,321,000 | 1,478,000 | 1,372,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, par value 0.10 per share; 500,000 shares authorized; no shares issued and outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
escrowed cash | 5,002,000 | 5,002,000 | 5,002,000 | 10,004,000 | 10,004,000 | 10,000,000 | 10,324,000 | 10,312,000 | 10,315,000 | 14,398,000 | 14,406,000 | 15,034,000 | 15,196,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories, net of obsolescence reserve | 2,010,000 | 1,347,000 | 2,808,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in unconsolidated subsidiary | 3,449,000 | 3,125,000 | 2,717,000 | 2,107,000 | 1,241,000 | 435,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt | 333,000 | 833,000 | 1,333,000 | 1,833,000 | 2,250,000 | 2,875,000 | 3,503,000 | 4,134,000 | 4,693,000 | 5,423,000 | 6,069,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, par value 0.10 per share - 500,000 shares authorized; no shares issued and outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated deficit | -1,297,000 | -722,000 | -2,685,000 | -5,370,000 | -8,337,000 | -13,371,000 | -15,995,000 | -16,801,000 | -18,356,000 | -17,791,000 | -15,832,000 | -17,166,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
billings in excess of cost and estimated earnings | 5,102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
billings in excess of cost and earnings | 22,557,000 | 41,988,000 | 51,217,000 | 52,313,000 | 66,479,000 | 46,223,000 | 17,769,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders' equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, par value 0.10 per share; 500,000 shares authorized; | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
no shares issued and outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
30,000,000 shares authorized; 13,433,684 and 11,113,534 shares issued and | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13,430,451 and 11,110,301 shares outstanding at 10/31/08 and 1/31/08, respectively | 2,014,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders' equity | 73,663,000 | 70,823,000 | 43,916,000 | 41,866,000 | 42,143,000 | 43,920,000 | 42,491,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
estimated earnings in excess of billings | 329,000 | 242,000 | 630,000 | 3,919,000 | 4,136,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill, net of impairment losses | 20,337,000 | 20,337,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
30,000,000 shares authorized; 11,123,259 and 11,113,534 shares issued and | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11,120,026 and 11,110,301 shares outstanding at 4/30/08 and 1/31/08, respectively | 1,668,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments available for sale | 5,000,000 | 1,705,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other purchased intangible assets, net of accumulated amortization and impairment losses | 5,296,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
commitments and contingencies – see notes 11 and 12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders' equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
at 10/31/2007 and 137,000 at 1/31/2007 | 23,974,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current deferred tax asset | 539,000 | 435,000 | 959,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories, net of reserves of 400,000 at 10/31/2007 and 104,000 at 01/31/2007 | 1,711,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3,037,000 at 10/31/2007 and 2,379,000 at 1/31/2007 | 2,807,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax asset | 385,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
estimated loss on uncompleted contracts | 68,000 | 74,000 | 189,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax liability | 495,000 | 1,382,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
30,000,000 shares authorized; 11,107,245 and 11,097,245 shares issued and | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11,104,012 and 11,094,012 shares outstanding at 10/31/2007 and 1/31/2007, respectively | 1,665,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
at 7/31/07 and 137,000 at 1/31/2007 | 30,397,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivable from affiliated entity | 146,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories, net of reserves of 143,000 at 07/31/2007 and 104,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
at 01/31/2007 | 2,442,000 | 2,640,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2,922,000 at 7/31/2007 and 2,379,000 at 1/31/2007 | 2,887,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to affiliates | 35,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
30,000,000 shares authorized; 11,097,245 shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued and 11,094,012 shares outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
at 7/31/2007 and 1/31/2007 | 1,664,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
at 4/30/07 and 137,000 at 1/31/2007 | 23,266,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories, net of reserves of 116,000 at 04/30/2007 and 104,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2,656,000 at 4/30/2007 and 2,379,000 at 1/31/2007 | 3,070,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12,000,000 shares authorized; 11,097,245 shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issued at 4/30/2007 and 1/31/2007 and 11,094,012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares outstanding at 4/30/2007 and 1/31/2007 | 1,664,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-04-30 | 2026-01-31 | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | 2008-07-31 | 2008-04-30 | 2008-01-31 | 2007-10-31 | 2007-07-31 | 2007-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 46,063,000 | 49,212,000 | 30,737,000 | 35,275,000 | 22,550,000 | 31,369,000 | 28,010,000 | 18,198,000 | 7,882,000 | 12,018,000 | 5,464,000 | 12,767,000 | 2,109,000 | 15,239,000 | 7,758,000 | 4,222,000 | 7,485,000 | -323,000 | 12,393,000 | 12,870,000 | 10,766,000 | 9,551,000 | 9,454,000 | -2,291,000 | 32,374,000 | 16,944,000 | 4,842,000 | 7,050,000 | 17,229,000 | 27,318,000 | 20,749,000 | 20,781,000 | 19,226,000 | 23,299,000 | 14,120,000 | 9,160,000 | 14,359,000 | 15,834,000 | 10,851,000 | 9,875,000 | 16,759,000 | 12,021,000 | 4,800,000 | 10,032,000 | 12,449,000 | 13,923,000 | 6,940,000 | 5,861,000 | 5,713,000 | 5,981,000 | 4,262,000 | 4,282,000 | 2,012,000 | 2,070,000 | 606,000 | 915,000 | 1,535,000 | 3,301,000 | 2,023,000 | -575,000 | 1,963,000 | 2,685,000 | 2,967,000 | 806,000 | 1,555,000 | ||||||||||
adjustments to reconcile net income to net cash from operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock compensation expense | 2,036,000 | 2,554,000 | 1,860,000 | 2,265,000 | 1,188,000 | 1,070,000 | 1,175,000 | 1,004,000 | 1,211,000 | 1,039,000 | 1,198,000 | 1,184,000 | 1,034,000 | 903,000 | 1,076,000 | 1,059,000 | 920,000 | 938,000 | 912,000 | 930,000 | 679,000 | 739,000 | 785,000 | 772,000 | 642,000 | 619,000 | 586,000 | 513,000 | 413,000 | 401,000 | 338,000 | 338,000 | 568,000 | 132,000 | |||||||||||||||||||||||||||||||||||||||||
depreciation | 559,000 | 501,000 | 505,000 | 491,000 | 415,000 | 529,000 | 433,000 | 463,000 | 480,000 | 489,000 | 489,000 | 488,000 | 547,000 | 687,000 | 740,000 | 747,000 | 809,000 | 807,000 | 819,000 | 859,000 | 882,000 | 917,000 | 940,000 | 921,000 | 937,000 | 903,000 | 899,000 | 882,000 | 829,000 | 957,000 | 898,000 | 796,000 | 771,000 | 843,000 | 726,000 | 638,000 | 572,000 | 599,000 | 526,000 | 484,000 | 434,000 | 335,000 | 186,000 | 139,000 | 119,000 | 128,000 | 140,000 | 141,000 | 142,000 | 142,000 | 142,000 | 136,000 | 129,000 | 137,000 | 136,000 | 113,000 | |||||||||||||||||||
changes in accrued interest on investments | -173,000 | -525,000 | 888,000 | -727,000 | 1,265,000 | -1,755,000 | 276,000 | -828,000 | 3,544,000 | -2,023,000 | -1,535,000 | -1,422,000 | 1,081,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash lease expense | 1,624,000 | 1,170,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax expense | -869,000 | 559,000 | 4,954,000 | 427,000 | 340,000 | 805,000 | 591,000 | 206,000 | 263,000 | 836,000 | 693,000 | -343,000 | 147,000 | -3,023,000 | -582,000 | -77,000 | 450,000 | -591,000 | -618,000 | 402,000 | 599,000 | -721,000 | -170,000 | 322,000 | 8,214,000 | 259,000 | 762,000 | 162,000 | 263,000 | 1,897,000 | 2,433,000 | 803,000 | 1,076,000 | 219,000 | 268,000 | 832,000 | 382,000 | 357,000 | 28,000 | 21,000 | 153,000 | 14,000 | 62,000 | 384,000 | -192,000 | 567,000 | |||||||||||||||||||||||||||||
other | 113,000 | -25,000 | -611,000 | -20,000 | -1,014,000 | -137,000 | 11,000 | 1,033,000 | -38,000 | 41,000 | 93,000 | 39,000 | 25,000 | 777,000 | -161,000 | 213,000 | -822,000 | 34,000 | 161,000 | 343,000 | -114,000 | 530,000 | 7,000 | -342,000 | 446,000 | -350,000 | -125,000 | -5,000 | 2,000 | -568,000 | 318,000 | 149,000 | 37,000 | 60,000 | -43,000 | -26,000 | 19,000 | 269,000 | 5,000 | -56,000 | 95,000 | -3,000 | -6,000 | ||||||||||||||||||||||||||||||||
changes in operating assets and liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 2,869,000 | 36,704,000 | 8,774,000 | -72,535,000 | 69,309,000 | -43,524,000 | -36,592,000 | -35,856,000 | -12,636,000 | 2,596,000 | -5,432,000 | 16,242,000 | -10,642,000 | -12,325,000 | -13,011,000 | 11,159,000 | -9,069,000 | 6,604,000 | 7,323,000 | -10,741,000 | -3,666,000 | 1,878,000 | -947,000 | -7,448,000 | 14,980,000 | -2,312,000 | -12,087,000 | -10,180,000 | -7,170,000 | -4,425,000 | 11,312,000 | -5,533,000 | -5,233,000 | -3,078,000 | -5,508,000 | 4,291,000 | 5,589,000 | 882,000 | -3,696,000 | -3,549,000 | -2,463,000 | 1,118,000 | -5,818,000 | -5,663,000 | 7,387,000 | 7,492,000 | -9,031,000 | -751,000 | -8,069,000 | -1,162,000 | 19,855,000 | -1,794,000 | -9,186,000 | 8,636,000 | -899,000 | -6,105,000 | 6,218,000 | -6,976,000 | -236,000 | ||||||||||||||||
contract assets | 6,480,000 | -4,995,000 | -14,661,000 | 6,617,000 | -1,928,000 | 16,190,000 | 1,466,000 | 8,299,000 | -6,196,000 | -22,798,000 | -4,644,000 | -15,833,000 | 19,864,000 | -13,227,000 | -2,873,000 | -1,798,000 | -1,976,000 | 5,014,000 | 15,469,000 | 781,000 | 477,000 | 588,000 | -700,000 | 6,512,000 | 344,000 | 16,986,000 | 1,377,000 | -3,206,000 | 9,821,000 | ||||||||||||||||||||||||||||||||||||||||||||||
other assets | -14,625,000 | -3,659,000 | -7,868,000 | 1,203,000 | -2,934,000 | -12,195,000 | 15,175,000 | -6,239,000 | -4,422,000 | 1,973,000 | 2,199,000 | -1,087,000 | -4,089,000 | -9,530,000 | -3,068,000 | 11,543,000 | -2,291,000 | -2,311,000 | 5,231,000 | -3,926,000 | 765,000 | 3,176,000 | 1,805,000 | -4,181,000 | -13,600,000 | -1,240,000 | 3,962,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable and accrued expenses | 17,502,000 | 28,783,000 | 11,877,000 | 27,601,000 | -39,623,000 | 22,520,000 | 3,186,000 | 33,042,000 | 7,479,000 | 4,870,000 | 18,891,000 | 18,009,000 | -26,940,000 | 17,036,000 | 8,172,000 | -895,000 | -15,229,000 | 14,224,000 | -11,173,000 | 12,759,000 | -21,552,000 | 3,717,000 | 23,011,000 | 12,944,000 | -8,230,000 | -15,885,000 | 8,755,000 | 12,730,000 | 9,423,000 | 26,070,000 | 18,243,000 | 5,786,000 | -4,729,000 | -7,527,000 | 12,135,000 | 19,697,000 | -1,660,000 | 2,187,000 | 3,207,000 | -11,008,000 | -4,323,000 | -9,383,000 | -465,000 | 19,725,000 | -3,388,000 | 6,044,000 | 13,138,000 | 9,225,000 | -8,155,000 | 688,000 | 405,000 | -4,879,000 | -1,311,000 | -6,455,000 | -5,781,000 | 2,121,000 | -10,340,000 | 10,499,000 | -1,384,000 | 5,150,000 | -2,121,000 | -9,267,000 | -1,040,000 | ||||||||||||
contract liabilities | 51,805,000 | 62,051,000 | 135,098,000 | 33,027,000 | -15,448,000 | 28,555,000 | 16,950,000 | 53,307,000 | 19,375,000 | 24,885,000 | 39,713,000 | 5,148,000 | 15,047,000 | 47,230,000 | -14,985,000 | -42,951,000 | -20,923,000 | -48,526,000 | -37,308,000 | 14,174,000 | 27,506,000 | 11,498,000 | 4,536,000 | 46,183,000 | 37,140,000 | 14,264,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities | 113,384,000 | 172,330,000 | 172,493,000 | 34,602,000 | 35,293,000 | 44,624,000 | 31,779,000 | 73,495,000 | 17,686,000 | 24,595,000 | 57,710,000 | 35,801,000 | -1,248,000 | 42,927,000 | -16,212,000 | -17,046,000 | -39,730,000 | -13,284,000 | -5,485,000 | 29,838,000 | 17,346,000 | 32,120,000 | 39,659,000 | 62,714,000 | 40,187,000 | 37,664,000 | -6,388,000 | 40,964,000 | 73,733,000 | 72,604,000 | 68,981,000 | 43,726,000 | -2,290,000 | 5,945,000 | 16,198,000 | 30,396,000 | 40,790,000 | 70,925,000 | 47,469,000 | -15,858,000 | -3,553,000 | -11,629,000 | 9,702,000 | 13,669,000 | 19,822,000 | 26,377,000 | 31,169,000 | 26,933,000 | -5,764,000 | 7,053,000 | 5,153,000 | 9,266,000 | -2,135,000 | 7,543,000 | 1,285,000 | -5,469,000 | -16,313,000 | 13,195,000 | 2,511,000 | -12,477,000 | 32,002,000 | 15,555,000 | 7,420,000 | ||||||||||||
capital expenditures | -2,433,000 | -1,205,000 | -583,000 | -1,694,000 | -395,000 | -1,365,000 | -2,547,000 | -2,349,000 | -322,000 | -613,000 | -1,112,000 | -386,000 | -645,000 | -790,000 | -1,944,000 | -400,000 | -238,000 | -299,000 | -112,000 | -167,000 | -844,000 | -285,000 | -279,000 | -449,000 | -684,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1,207,000 | 0 | -1,643,000 | -153,000 | -46,000 | 0 | -74,000 | -167,000 | -684,000 | -1,335,000 | -2,137,000 | -2,627,000 | -1,164,000 | -1,603,000 | -76,000 | -50,000 | -9,000 | 1,000 | -216,000 | -109,000 | -163,000 | -27,000 | -89,000 | -51,000 | -32,000 | -142,000 | -117,000 | -366,000 | -283,000 | -124,000 | -100,000 | ||||||||||||
free cash flows | 110,951,000 | 171,125,000 | 171,910,000 | 32,908,000 | 34,898,000 | 43,259,000 | 29,232,000 | 71,146,000 | 17,364,000 | 23,982,000 | 56,598,000 | 35,415,000 | -1,893,000 | 42,137,000 | -18,156,000 | -17,446,000 | -39,968,000 | -13,583,000 | -5,597,000 | 29,671,000 | 16,502,000 | 31,835,000 | 39,380,000 | 62,265,000 | 39,503,000 | 37,664,000 | -6,388,000 | 40,964,000 | 73,733,000 | 72,604,000 | 68,981,000 | 43,726,000 | -3,497,000 | 5,945,000 | 14,555,000 | 30,243,000 | 40,744,000 | 70,925,000 | 47,395,000 | -16,025,000 | -4,237,000 | -12,964,000 | 7,565,000 | 11,042,000 | 18,658,000 | 24,774,000 | 31,093,000 | 26,883,000 | -5,773,000 | 7,054,000 | 4,937,000 | 9,157,000 | -2,298,000 | 7,516,000 | 1,196,000 | -5,520,000 | -16,345,000 | 13,053,000 | 2,394,000 | -12,843,000 | 31,719,000 | 15,431,000 | 7,320,000 | ||||||||||||
cash flows from investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of short-term investments | -32,500,000 | -75,000,000 | -50,000,000 | -12,500,000 | -12,500,000 | -40,000,000 | -77,500,000 | 0 | -57,500,000 | 0 | -25,000,000 | 0 | -90,000,000 | 0 | -74,750,000 | 0 | -175,000,000 | 0 | 0 | -90,000,000 | 0 | -10,000,000 | -56,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
maturities of short-term investments | 12,500,000 | 40,000,000 | 30,000,000 | 30,000,000 | 50,000,000 | 12,500,000 | 22,500,000 | 15,000,000 | 80,000,000 | 0 | 0 | 10,000,000 | 149,750,000 | 0 | 100,000,000 | 0 | 90,000,000 | 0 | 40,000,000 | 30,000,000 | 20,000,000 | 0 | 25,000,000 | 75,000,000 | 70,000,000 | 2,000,000 | 60,000,000 | 60,000,000 | 44,000,000 | 60,000,000 | 103,500,000 | 103,500,000 | 103,000,000 | 102,500,000 | 175,000,000 | 165,000,000 | 145,000,000 | 140,000,000 | 100,000,000 | 78,000,000 | 36,000,000 | 73,921,000 | |||||||||||||||||||||||||||||||||
purchases of available-for-sale securities | -60,047,000 | -99,449,000 | -35,034,000 | -64,975,000 | -27,189,000 | -29,877,000 | -24,736,000 | -55,485,000 | -29,824,000 | 0 | -44,231,000 | -29,906,000 | -30,355,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maturities of available-for-sale securities | 15,000,000 | 0 | 30,000,000 | 10,000,000 | 15,000,000 | 10,000,000 | 0 | 0 | 9,230,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of property, plant and equipment | -2,433,000 | -1,205,000 | -583,000 | -1,694,000 | -395,000 | -1,365,000 | -2,547,000 | -2,349,000 | -322,000 | -613,000 | -1,112,000 | -386,000 | -645,000 | -790,000 | -1,944,000 | -400,000 | -238,000 | -299,000 | -112,000 | -167,000 | -844,000 | -285,000 | -279,000 | -449,000 | -684,000 | -1,207,000 | -1,643,000 | -153,000 | -46,000 | -74,000 | -167,000 | -684,000 | |||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -67,480,000 | -130,631,000 | -37,136,000 | -39,169,000 | 24,916,000 | -66,770,000 | -82,283,000 | -42,834,000 | -1,728,000 | -5,722,000 | -70,343,000 | -20,292,000 | 28,750,000 | -790,000 | 23,306,000 | -400,000 | -85,238,000 | -1,830,000 | -50,112,000 | 29,268,000 | 15,636,000 | -285,000 | -65,279,000 | 74,551,000 | 59,316,000 | 25,767,000 | 34,499,000 | 15,826,000 | 94,534,000 | 20,380,000 | -57,593,000 | -1,094,000 | -1,643,000 | -153,000 | -46,000 | -211,000 | -74,000 | -167,000 | -684,000 | -1,335,000 | -2,137,000 | -2,627,000 | -1,164,000 | -1,577,000 | -18,000 | 1,025,000 | 1,360,000 | -7,000 | -213,000 | -103,000 | -160,000 | 5,978,000 | -47,000 | -45,000 | -25,000 | -742,000 | -2,117,000 | 4,632,000 | -5,255,000 | 1,590,000 | 476,000 | ||||||||||||||
cash flows from financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock repurchases | -2,955,000 | -2,829,000 | 0 | -199,000 | -6,849,000 | -878,000 | -459,000 | 0 | -187,000 | -3,997,000 | -1,729,000 | -3,057,000 | -3,681,000 | -4,984,000 | -10,084,000 | -26,091,000 | -27,077,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of cash dividends | -7,005,000 | -6,975,000 | -7,053,000 | -5,177,000 | -5,070,000 | -5,005,000 | -5,195,000 | -4,043,000 | -4,025,000 | -3,997,000 | -3,987,000 | -3,342,000 | -3,357,000 | -3,368,000 | -3,396,000 | -3,480,000 | -3,712,000 | -3,833,000 | -3,947,000 | -3,942,000 | -3,942,000 | -19,627,000 | -3,921,000 | -19,589,000 | -3,910,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
settlements of share-based awards, net of withholding taxes paid | -23,690,000 | -337,000 | -471,000 | -1,550,000 | -6,082,000 | -2,564,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -33,650,000 | -10,141,000 | -7,524,000 | -6,926,000 | -18,001,000 | -8,447,000 | -6,933,000 | -5,562,000 | -5,118,000 | -8,004,000 | -5,556,000 | -5,996,000 | -6,494,000 | -9,029,000 | -13,480,000 | -29,571,000 | -30,723,000 | -24,173,000 | -3,574,000 | -3,942,000 | -2,919,000 | -19,231,000 | -3,401,000 | -19,041,000 | -3,733,000 | 357,000 | 867,000 | 495,000 | 402,000 | 636,000 | 720,000 | -32,181,000 | 1,308,000 | 1,154,000 | 808,000 | -4,855,000 | 6,038,000 | -445,000 | -1,518,000 | -7,950,000 | 1,657,000 | 483,000 | 127,000 | -6,324,000 | 7,000 | 26,000 | 18,000 | -318,000 | -500,000 | -432,000 | -465,000 | -500,000 | -362,000 | -261,000 | -441,000 | 24,903,000 | -576,000 | -596,000 | -619,000 | -645,000 | -649,000 | ||||||||||||||
effects of exchange rate changes on cash | 4,112,000 | 1,629,000 | 611,000 | 92,000 | 1,780,000 | 507,000 | 101,000 | -152,000 | -134,000 | 594,000 | -1,041,000 | -661,000 | 992,000 | 4,774,000 | -893,000 | -1,894,000 | -2,526,000 | -1,804,000 | -681,000 | -424,000 | -59,000 | 854,000 | -190,000 | 1,273,000 | -206,000 | 1,699,000 | 222,000 | 548,000 | 181,000 | -411,000 | 545,000 | ||||||||||||||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | 16,366,000 | 33,187,000 | 128,444,000 | -11,401,000 | 43,988,000 | -30,086,000 | -57,336,000 | 24,947,000 | 10,706,000 | 11,463,000 | -19,230,000 | 8,852,000 | 22,000,000 | 37,882,000 | -7,279,000 | -48,911,000 | -158,217,000 | -41,091,000 | -59,852,000 | 54,740,000 | 30,004,000 | 13,458,000 | -29,211,000 | 119,497,000 | 95,564,000 | -85,119,000 | 81,772,000 | 8,527,000 | -9,975,000 | 14,243,000 | 29,416,000 | 149,000 | -3,577,000 | 7,920,000 | -28,575,000 | 30,521,000 | -59,163,000 | -27,330,000 | 15,863,000 | 31,397,000 | 41,552,000 | 65,859,000 | 53,433,000 | -16,470,000 | -5,755,000 | -20,914,000 | 9,222,000 | 11,525,000 | 18,785,000 | 18,476,000 | 31,158,000 | 6,728,000 | 4,440,000 | 13,021,000 | 876,000 | 37,356,000 | -182,000 | -8,441,000 | 26,128,000 | 16,500,000 | 7,247,000 | ||||||||||||||
cash and cash equivalents, beginning of period | 339,481,000 | 0 | 0 | 0 | 145,263,000 | 0 | 0 | 0 | 197,032,000 | 0 | 0 | 0 | 173,947,000 | 0 | 0 | 0 | 350,472,000 | 0 | 0 | 0 | 366,671,000 | 0 | 0 | 0 | 167,363,000 | 0 | 0 | 164,318,000 | 0 | 0 | 122,107,000 | 0 | 0 | 167,198,000 | 0 | 0 | 160,909,000 | 0 | 0 | 333,691,000 | 0 | 0 | 272,209,000 | 0 | 0 | 175,142,000 | 0 | 0 | 156,524,000 | 0 | 0 | 83,292,000 | 0 | 0 | 66,009,000 | 0 | 0 | 74,666,000 | 0 | 66,827,000 | |||||||||||||||
cash and cash equivalents, end of period | 355,847,000 | 33,187,000 | 128,444,000 | -11,401,000 | 189,251,000 | -30,086,000 | -57,336,000 | 24,947,000 | 207,738,000 | 11,463,000 | -19,230,000 | 8,852,000 | 195,947,000 | 37,882,000 | -7,279,000 | -48,911,000 | 192,255,000 | -41,091,000 | -59,852,000 | 54,740,000 | 396,675,000 | 13,458,000 | -29,211,000 | 119,497,000 | 262,927,000 | 81,772,000 | 38,322,000 | 132,388,000 | -9,975,000 | 14,243,000 | 151,523,000 | -3,517,000 | -14,122,000 | 167,347,000 | 7,920,000 | -28,575,000 | 191,430,000 | -5,298,000 | -92,392,000 | 274,528,000 | 15,863,000 | 31,397,000 | 313,761,000 | 53,433,000 | -16,470,000 | 169,387,000 | 9,222,000 | 11,525,000 | 175,309,000 | 31,158,000 | 27,984,000 | 78,906,000 | 4,440,000 | 8,731,000 | 63,249,000 | 876,000 | -5,775,000 | 57,887,000 | 37,356,000 | 66,645,000 | |||||||||||||||
non-cash investing and financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right-of-use assets obtained in exchange for lease obligations | 15,825,000 | 1,610,000 | 1,500,000 | 573,000 | 1,574,000 | 1,751,000 | 464,000 | 989,000 | 542,000 | 1,738,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental cash flow information | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for operating leases | 1,616,000 | 1,163,000 | 921,000 | 935,000 | 1,135,000 | 1,350,000 | 994,000 | 759,000 | 651,000 | 570,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of note receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of note receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments in solar energy projects | 0 | -13,005,000 | 0 | 0 | -3,312,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments in solar energy projects not yet paid | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes, net of refunds | 19,344,000 | 8,024,000 | 10,000 | 15,694,000 | 5,995,000 | 5,826,000 | 3,312,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right-of-use asset amortization | 978,000 | 1,173,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in loss of solar energy investments | 0 | 32,000 | 66,000 | 32,000 | -1,000 | -42,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
distribution to non-controlling interest | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease expense | 1,000,000 | 768,000 | 647,000 | 571,000 | 451,000 | 445,000 | 439,000 | 683,000 | 552,000 | 569,000 | 750,000 | 374,000 | 1,079,000 | 1,162,000 | 776,000 | 502,000 | 525,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of intangible assets | 98,000 | 98,000 | 97,000 | 98,000 | 98,000 | 98,000 | 98,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from share-based award settlements, net of withholding taxes paid | -1,519,000 | -906,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provisions for credit losses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss | 0 | 0 | 2,072,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of lee telecom, inc. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from share-based award settlements | -10,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes | 80,000 | 2,528,000 | 454,000 | 1,275,000 | 292,000 | 1,366,000 | 967,000 | 7,387,000 | 17,168,000 | 10,497,000 | 12,425,000 | 13,092,000 | 847,000 | 4,944,000 | 10,031,000 | 9,269,000 | 1,434,000 | 7,640,000 | 5,869,000 | 3,566,000 | 1,587,000 | 6,429,000 | 8,909,000 | 7,552,000 | 1,833,000 | 9,970,481 | -4,019,481 | ||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options | 403,000 | 544,000 | 0 | 0 | 0 | 66,000 | 32,000 | 373,000 | 0 | 1,023,000 | 396,000 | 520,000 | 548,000 | 177,000 | 63,000 | 0 | 0 | 1,567,000 | 54,000 | 34,000 | 374,000 | 328,000 | 1,586,000 | 867,000 | 4,913,000 | 6,771,000 | 3,803,000 | 414,000 | 148,000 | 670,000 | 566,000 | 434,000 | |||||||||||||||||||||||||||||||||||||||||||
changes in accrued interest on short-term investments | 187,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of purchased intangible assets | 121,000 | 212,000 | 233,000 | 166,000 | 190,000 | 227,000 | 225,000 | 228,000 | 227,000 | 226,000 | 226,000 | 225,000 | 272,000 | 272,000 | 293,000 | 299,000 | 253,000 | 253,000 | 253,000 | 253,000 | 256,000 | 258,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment losses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in solar energy projects | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of short-term investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in solar energy project | -3,520,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in notes receivable | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
distributions to joint venture partner | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss | -793,000 | -565,000 | -1,959,000 | 1,334,000 | -2,015,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in accrued interest on short-term investments | -118,000 | -217,000 | 480,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease expense | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax benefit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
distributions to joint venture partners | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (loss) income | -4,561,000 | 980,000 | -29,913,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on the settlement of litigation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by investing activities | 16,735,000 | 58,942,000 | 7,015,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash received from income tax refunds | 0 | 1,774,000 | 6,143,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease payments made | 179,000 | 146,000 | 141,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adoption of asc topic 842 | 0 | 0 | 1,341,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right-of-use assets obtained in exchange for new operating lease liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash dividends paid | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in contracts-in-progress | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used in) provided by operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax (benefit) expense | -129,000 | -211,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from uncollectible accounts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other assets | -1,842,000 | -3,081,000 | 809,000 | 790,000 | 748,000 | -1,846,000 | 1,708,000 | 1,084,000 | -2,238,000 | 44,000 | 325,000 | 1,189,000 | -999,000 | 2,428,000 | 354,000 | -1,537,000 | -1,987,000 | -850,000 | -464,000 | 536,000 | 810,000 | 672,000 | -1,854,000 | 456,000 | -522,000 | 151,000 | -620,000 | -95,000 | |||||||||||||||||||||||||||||||||||||||||||||||
change in notes receivable | 0 | 225,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in contracts in progress | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock option compensation expense | 1,078,000 | 1,258,000 | 1,203,000 | 1,112,000 | 570,000 | 504,000 | 611,000 | 659,000 | 666,000 | 651,000 | 537,000 | 520,000 | 521,000 | 625,000 | 343,000 | 393,000 | 323,000 | 436,000 | 338,000 | 332,000 | 236,000 | 211,000 | 404,000 | 388,000 | 320,000 | 286,000 | 306,000 | 272,000 | |||||||||||||||||||||||||||||||||||||||||||||||
increase in accrued interest on short-term investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
billings in excess of costs and estimated earnings | 23,938,000 | 49,706,000 | 38,265,000 | -12,465,000 | 28,758,000 | 1,409,000 | 5,405,000 | -25,425,000 | 4,067,000 | 42,781,000 | 59,521,000 | 35,140,000 | -21,410,000 | -11,874,000 | -9,199,000 | 2,279,000 | -5,717,000 | 18,026,000 | 14,149,000 | 27,733,000 | 23,556,000 | -7,350,000 | -5,196,000 | 5,586,000 | 5,096,000 | 2,556,000 | 652,000 | -408,000 | -2,036,000 | -1,657,000 | |||||||||||||||||||||||||||||||||||||||||||||
decrease in notes receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of subsidiaries, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash dividends | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash distributions to joint venture partner | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock issued in connection with the acquisition of apc | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loans made under notes receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of purchased intangibles | 183,000 | 231,000 | 200,000 | 321,000 | 119,000 | 104,000 | 60,000 | 61,000 | 61,000 | 60,000 | 61,000 | 60,000 | 61,000 | 61,000 | 60,000 | 61,000 | 87,000 | 88,000 | 87,000 | 87,000 | 88,000 | 87,000 | 89,000 | 89,000 | 89,000 | 402,000 | 772,000 | 1,201,000 | 2,025,000 | 2,064,000 | |||||||||||||||||||||||||||||||||||||||||||||
gain on the deconsolidation of a variable interest entity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease (increase) in notes receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess income tax benefits on exercised stock options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of apc, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in notes receivable | -386,000 | 0 | -320,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess income tax benefit on exercised stock options | 81,000 | -268,000 | 70,000 | 286,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash dividends declared in september 2015, paid in november 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used in) provided by financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gains on the deconsolidation of variable interest entities | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
costs and estimated earnings in excess of billings | 1,649,000 | -622,000 | 1,085,000 | -140,000 | -141,000 | 116,000 | -230,000 | 327,000 | -251,000 | 233,000 | 557,000 | 183,000 | -178,000 | 3,790,000 | -2,324,000 | 315,000 | 2,880,000 | -5,101,000 | -139,000 | 1,022,000 | 3,459,000 | 3,408,000 | 3,854,000 | 767,000 | 16,191,000 | -18,891,000 | -5,518,000 | 1,612,000 | |||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive loss | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of property and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loans to energy project developers | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments received on loans made to variable interest entities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deconsolidation of the cash of variable interest entities | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in accumulated other comprehensive loss | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash dividends declared, payable in november 2015 and 2014, respectively | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash stock compensation expense | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of property and equipment | -1,335,000 | -2,137,000 | -2,627,000 | -1,164,000 | -1,603,000 | -76,000 | -50,000 | -9,000 | 1,000 | -216,000 | -109,000 | -163,000 | -27,000 | -89,000 | -51,000 | -32,000 | -142,000 | -117,000 | -366,000 | -283,000 | -124,000 | -100,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options and conversion of warrants | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess income tax benefits on exercised stock options and converted stock warrants | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loans to project development entities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments received on loans made to deconsolidated variable interest entities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from the exercise of stock options | 1,602,000 | 1,154,000 | 1,128,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in notes receivable from project development entities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments received on loans made to moxie liberty | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on deconsolidation of variable interest entity | -1,120,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deconsolidation of variable interest entity cash | -121,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
removal of loss (income) on discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | 10,032,000 | 12,449,000 | 13,923,000 | 6,940,000 | 5,861,000 | 5,713,000 | 5,981,000 | 4,547,000 | 2,838,000 | 2,305,000 | 1,520,000 | 745,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile income from continuing operations to net cash from continuing operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash | 0 | 0 | 0 | 1,243,000 | 377,000 | 2,204,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from continuing operating activities | 70,925,000 | 47,469,000 | -15,858,000 | -3,553,000 | -11,629,000 | 9,702,000 | 13,669,000 | 19,900,000 | 27,697,000 | 30,868,000 | 27,014,000 | -5,529,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from discontinued operating activities | 0 | 0 | 0 | -78,000 | -81,000 | -235,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from the sale of the assets of vli | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loans to deconsolidated variable interest entities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
removal of loss on discontinued operations | 0 | 0 | 0 | 285,000 | -1,444,000 | 293,000 | -550,000 | 139,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loans to moxie projects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of loans made to moxie liberty | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from the exercise of stock options and conversion of warrants | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loans to variable interest entities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from the exercise of stock options and warrants | 483,000 | 127,000 | 18,000 | 0 | 68,000 | 35,000 | 180,000 | 367,000 | 190,000 | 70,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in loans to moxie liberty | -1,397,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the sale of common stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options and warrants | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and other amortization | 117,000 | 117,000 | 134,000 | 144,000 | 196,000 | 168,000 | 158,000 | 164,000 | 148,000 | 147,000 | 344,000 | 339,000 | 309,000 | 324,000 | 320,000 | 324,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | -450,000 | -1,051,000 | -281,000 | -1,013,000 | -363,000 | -1,048,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on long-term debt | -333,000 | -500,000 | -500,000 | -500,000 | -500,000 | -542,000 | -628,000 | -631,000 | -646,000 | -646,000 | -646,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used in) discontinued operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities of discontinued operations | 58,000 | 1,075,000 | 1,369,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from stock options exercised | -16,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from warrants exercised | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 968,000 | 570,000 | 2,227,000 | 685,000 | 528,000 | 62,000 | 721,000 | 2,376,000 | 3,604,000 | 1,960,000 | 1,430,000 | 417,000 | 1,569,000 | 1,131,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest | 7,000 | 11,000 | 14,000 | 41,000 | 52,000 | 62,000 | 108,000 | 120,000 | 169,000 | 485,000 | 244,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities of continuing operations | -9,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities of continuing operations | 18,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | -4,386,000 | -2,760,000 | -16,779,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest and income taxes: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
removal of loss from discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash stock option compensation expense | 391,000 | 397,000 | 279,000 | 182,000 | 86,000 | 14,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in the earnings of an unconsolidated subsidiary | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain from bargain purchase | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided in connection with the acquisition of grp | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from continuing investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from discontinued investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from continuing financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from discontinued financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in the earnings of the unconsolidated subsidiary | -610,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 502,000 | -223,000 | 232,000 | 102,000 | -457,000 | -378,000 | -341,000 | 156,000 | -181,000 | -1,356,000 | 435,000 | 198,000 | -253,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of property and equipment | 3,000 | 6,000 | 3,000 | 41,000 | 6,000 | 7,000 | 26,000 | 17,000 | 1,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
escrowed cash | 0 | 5,002,000 | 0 | -4,000 | 3,000 | 4,083,000 | 8,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment losses on goodwill and other assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for inventory obsolescence | 68,000 | 259,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for losses on accounts receivable | 85,000 | -5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent acquisition price | 0 | -2,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in unconsolidated subsidiary | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the sale of investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the sale of property and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from the sale of common stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in the (earnings) loss of the unconsolidated subsidiary | -325,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for bad debts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for (recovery of) inventory obsolescence | 4,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash investing and financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in the fair value of interest rate swaps | 16,000 | 18,000 | 19,000 | 24,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for (recovery of) bad debts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash (used in ) provided by operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment losses on goodwill and other purchased intangible assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in net income of unconsolidated subsidiary | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in net loss of unconsolidated subsidiary | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
estimated earnings in excess of billings | 31,000 | -87,000 | 388,000 | 3,289,000 | 217,000 | 7,867,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
billings in excess of cost and earnings | -9,229,000 | -1,096,000 | 20,256,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of investments | 14,999,000 | 1,697,000 | 575,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from the private placement sale of common stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest and income taxes as follows: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash investing and financing activities are as follows: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in the fair value of interest rate swaps | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from long-term debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from (used in) operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
billings in excess of estimated earnings | 2,064,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided in connection with the acquisition of gps | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash escrowed to fund contingent purchase price | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
line of credit borrowings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt borrowings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on line of credit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on subordinated note | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of goodwill and other intangible assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other current assets | -527,000 | -494,000 | -375,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from the private offering of common stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from line of credit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on line of credit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on subordinated note due to a related party | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of period | 0 | 0 | 25,393,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of period | 26,128,000 | 16,500,000 | 32,640,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in fair value of interest rate swaps | 27,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of debt issuance costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of property and equipment | 10,000 | -1,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash for surety bond | 162,000 | -165,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due from affiliates | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
estimated loss on uncompleted contracts | -115,000 | 189,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from sale of stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from debt | 1,180,000 | 2,112,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on debt | -1,825,000 | -2,761,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on subordinated note due former owner of | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
vitarich laboratories, inc. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest and income taxes is as follows: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to (from) affiliates | 37,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in unrealized investment loss | 3,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in fair value of interest rate swaps | -17,000 |
