Quarterly
Annual
| Unit: USD | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 50,724,000 | 43,961,000 | 42,933,000 | 44,003,000 | 50,330,000 | 49,267,000 | 47,547,000 | 41,676,000 | 44,658,000 | 43,532,000 | 42,314,000 | 39,493,000 | 43,229,000 | 35,905,000 | 33,408,000 | 31,051,000 | 35,429,000 | 28,228,000 | 27,205,000 | 23,173,000 | |||||||||||||||||||||||||||||||||||||||||
revenue: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equipment revenue | 25,739,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
service revenue | 23,429,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total revenue | 49,168,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
yoy | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of revenue: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of equipment revenue | 19,046,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of service revenue | 2,276,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total cost of revenue | 21,322,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross profit | 27,846,000 | 26,798,000 | 25,127,000 | 24,489,000 | 24,616,000 | 27,845,000 | 26,484,000 | 25,012,000 | 22,413,000 | 12,933,000 | 22,671,000 | 19,462,000 | 18,167,000 | 19,224,000 | 15,033,000 | 11,443,000 | 13,456,000 | 15,146,000 | 12,910,000 | 11,403,000 | 10,692,000 | 7,991,000 | 11,956,000 | 12,127,000 | 11,518,000 | 12,931,000 | 10,729,000 | 10,671,000 | 9,559,000 | 12,138,000 | 8,892,000 | 6,840,000 | 6,879,000 | 9,846,000 | 6,663,000 | 6,617,000 | 6,452,000 | 9,638,000 | 6,108,000 | 6,201,000 | 5,637,000 | 9,343,000 | 5,346,000 | 6,103,000 | 5,255,000 | 18,396,000 | 5,317,000 | 5,081,000 | 5,039,000 | 17,072,000 | 4,652,000 | 4,641,000 | 4,136,000 | 16,088,000 | 5,064,000 | 4,895,000 | 4,156,000 | 6,475,000 | 5,513,000 | 4,690,000 | 3,423,000 |
yoy | 13.12% | -3.76% | -5.12% | -2.09% | 9.83% | 115.30% | 16.82% | 28.52% | 23.37% | -32.72% | 50.81% | 70.08% | 35.01% | 26.92% | 16.44% | 0.35% | 25.85% | 89.54% | 7.98% | -5.97% | -7.17% | -38.20% | 11.44% | 13.64% | 20.49% | 6.53% | 20.66% | 56.01% | 38.96% | 23.28% | 33.45% | 3.37% | 6.62% | 2.16% | 9.09% | 6.71% | 14.46% | 3.16% | 14.25% | 1.61% | 7.27% | -49.21% | 0.55% | 20.11% | 4.29% | 7.76% | 14.29% | 9.48% | 21.83% | 6.12% | -8.14% | -5.19% | -0.48% | 148.46% | -8.14% | 4.37% | 21.41% | ||||
qoq | 3.91% | 6.65% | 2.61% | -0.52% | -11.60% | 5.14% | 5.89% | 11.60% | 73.30% | -42.95% | 16.49% | 7.13% | -5.50% | 27.88% | 31.37% | -14.96% | -11.16% | 17.32% | 13.22% | 6.65% | 33.80% | -33.16% | -1.41% | 5.29% | -10.93% | 20.52% | 0.54% | 11.63% | -21.25% | 36.50% | 30.00% | -0.57% | -30.13% | 47.77% | 0.70% | 2.56% | -33.06% | 57.79% | -1.50% | 10.01% | -39.67% | 74.77% | -12.40% | 16.14% | -71.43% | 245.98% | 4.64% | 0.83% | -70.48% | 266.98% | 0.24% | 12.21% | -74.29% | 217.69% | 3.45% | 17.78% | -35.81% | 17.45% | 17.55% | 37.01% | |
gross margin % | 56.63% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 3,240,000 | 3,232,000 | 3,185,000 | 3,107,000 | 3,057,000 | 3,027,000 | 2,757,000 | 2,542,000 | 2,437,000 | 2,364,000 | 2,314,000 | 2,222,000 | 2,428,000 | 2,106,000 | 2,009,000 | 1,978,000 | 1,931,000 | 1,945,000 | 1,902,000 | 1,884,000 | 1,889,000 | 1,870,000 | 1,815,000 | 1,823,000 | 1,749,000 | 1,854,000 | 1,851,000 | 1,762,000 | 1,745,000 | ||||||||||||||||||||||||||||||||
selling, general, and administrative | 10,963,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 14,203,000 | 14,712,000 | 13,981,000 | 13,318,000 | 12,760,000 | 13,881,000 | 11,990,000 | 11,207,000 | 10,858,000 | 11,225,000 | 10,739,000 | 10,026,000 | 10,918,000 | 11,030,000 | 10,451,000 | 10,173,000 | 9,277,000 | ||||||||||||||||||||||||||||||||||||||||||||
operating income | 13,643,000 | 12,086,000 | 11,146,000 | 11,171,000 | 11,856,000 | 13,964,000 | 14,494,000 | 13,805,000 | 11,555,000 | 1,708,000 | 11,932,000 | 9,436,000 | 7,249,000 | 8,194,000 | 4,582,000 | 1,270,000 | 4,179,000 | 5,984,000 | 5,028,000 | 3,669,000 | 2,654,000 | -835,000 | 4,045,000 | 3,994,000 | 3,609,000 | 4,766,000 | 3,647,000 | 3,294,000 | 1,759,000 | 4,277,000 | 1,912,000 | 1,166,000 | 1,059,000 | 3,462,000 | 1,136,000 | 1,064,000 | 716,000 | 3,756,000 | 1,217,000 | 1,026,000 | 324,000 | 3,462,000 | 477,000 | 1,096,000 | 246,000 | 3,567,000 | 749,000 | 534,000 | 262,000 | 3,538,000 | 258,000 | 354,000 | -399,000 | 3,122,000 | 689,000 | 895,000 | -142,000 | 2,042,000 | 657,000 | 531,000 | -717,000 |
yoy | 15.07% | -13.45% | -23.10% | -19.08% | 2.60% | 717.56% | 21.47% | 46.30% | 59.40% | -79.16% | 160.41% | 642.99% | 73.46% | 36.93% | -8.87% | -65.39% | 57.46% | -816.65% | 24.30% | -8.14% | -26.46% | -117.52% | 10.91% | 21.25% | 105.17% | 11.43% | 90.74% | 182.50% | 66.10% | 23.54% | 68.31% | 9.59% | 47.91% | -7.83% | -6.66% | 3.70% | 120.99% | 8.49% | 155.14% | -6.39% | 31.71% | -2.94% | -36.32% | 105.24% | -6.11% | 0.82% | 190.31% | 50.85% | -165.66% | 13.32% | -62.55% | -60.45% | 180.99% | 52.89% | 4.87% | 68.55% | -80.20% | ||||
qoq | 12.88% | 8.43% | -0.22% | -5.78% | -15.10% | -3.66% | 4.99% | 19.47% | 576.52% | -85.69% | 26.45% | 30.17% | -11.53% | 78.83% | 260.79% | -69.61% | -30.16% | 19.01% | 37.04% | 38.24% | -417.84% | -120.64% | 1.28% | 10.67% | -24.28% | 30.68% | 10.72% | 87.27% | -58.87% | 123.69% | 63.98% | 10.10% | -69.41% | 204.75% | 6.77% | 48.60% | -80.94% | 208.63% | 18.62% | 216.67% | -90.64% | 625.79% | -56.48% | 345.53% | -93.10% | 376.23% | 40.26% | 103.82% | -92.59% | 1271.32% | -27.12% | -188.72% | -112.78% | 353.12% | -23.02% | -730.28% | -106.95% | 210.81% | 23.73% | -174.06% | |
operating margin % | 27.75% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | 854,000 | 3,000 | -9,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | 138,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before benefit from income taxes | 14,635,000 | 12,969,000 | 12,008,000 | 12,092,000 | 13,000,000 | 14,726,000 | 15,131,000 | 14,534,000 | 11,995,000 | 12,369,000 | 9,623,000 | 7,146,000 | 17,942,000 | 4,405,000 | 1,328,000 | 8,100,000 | 6,032,000 | 4,984,000 | 3,666,000 | 2,648,000 | -841,000 | 4,040,000 | 4,003,000 | 3,602,000 | 4,763,000 | 3,642,000 | 3,288,000 | 1,752,000 | 3,075,000 | 133,000 | 209,000 | ||||||||||||||||||||||||||||||
benefit from income taxes | 2,470,000 | 1,337,000 | 1,886,000 | 1,625,000 | 1,815,000 | 1,192,000 | 1,935,000 | 1,924,000 | 1,517,000 | -25,037,000 | 1,529,000 | 1,177,000 | 744,000 | -11,586,000 | 1,132,000 | 291,000 | 348,000 | 1,007,000 | 624,000 | 469,000 | 329,000 | 1,059,000 | 425,000 | 431,000 | 369,000 | 35,000 | 520,000 | 248,000 | 165,000 | 22,000 | 74,000 | ||||||||||||||||||||||||||||||
net income | 12,165,000 | 11,632,000 | 10,122,000 | 10,467,000 | 11,185,000 | 13,534,000 | 13,196,000 | 12,610,000 | 10,478,000 | 23,677,000 | 10,840,000 | 8,446,000 | 6,402,000 | 17,828,000 | 3,273,000 | 1,037,000 | 7,752,000 | 5,025,000 | 4,360,000 | 3,197,000 | 2,319,000 | -1,900,000 | 3,615,000 | 3,572,000 | 3,233,000 | 4,728,000 | 3,122,000 | 2,869,000 | 1,504,000 | 3,697,000 | 1,829,000 | 1,233,000 | 890,000 | 3,222,000 | 952,000 | 857,000 | 568,000 | 3,438,000 | 1,044,000 | 976,000 | 315,000 | 3,340,000 | 395,000 | 951,000 | 159,000 | 2,826,000 | 650,000 | 368,000 | 123,000 | 2,910,000 | 111,000 | 135,000 | -434,000 | 1,983,000 | 303,000 | 309,000 | -167,000 | 1,403,000 | 695,000 | 157,000 | -1,134,000 |
yoy | 8.76% | -14.05% | -23.29% | -16.99% | 6.75% | -42.84% | 21.73% | 49.30% | 63.67% | 32.81% | 231.19% | 714.46% | -17.41% | 254.79% | -24.93% | -67.56% | 234.28% | -364.47% | 20.61% | -10.50% | -28.27% | -140.19% | 15.79% | 24.50% | 114.96% | 27.89% | 70.69% | 132.68% | 68.99% | 14.74% | 92.12% | 43.87% | 56.69% | -6.28% | -8.81% | -12.19% | 80.32% | 2.93% | 164.30% | 2.63% | 98.11% | 18.19% | -39.23% | 158.42% | 29.27% | -2.89% | 485.59% | 172.59% | -128.34% | 46.75% | -63.37% | -56.31% | 159.88% | 41.34% | -56.40% | 96.82% | -85.27% | ||||
qoq | 4.58% | 14.92% | -3.30% | -6.42% | -17.36% | 2.56% | 4.65% | 20.35% | -55.75% | 118.42% | 28.34% | 31.93% | -64.09% | 444.70% | 215.62% | -86.62% | 54.27% | 15.25% | 36.38% | 37.86% | -222.05% | -152.56% | 1.20% | 10.49% | -31.62% | 51.44% | 8.82% | 90.76% | -59.32% | 102.13% | 48.34% | 38.54% | -72.38% | 238.45% | 11.09% | 50.88% | -83.48% | 229.31% | 6.97% | 209.84% | -90.57% | 745.57% | -58.46% | 498.11% | -94.37% | 334.77% | 76.63% | 199.19% | -95.77% | 2521.62% | -17.78% | -131.11% | -121.89% | 554.46% | -1.94% | -285.03% | -111.90% | 101.87% | 342.68% | -113.84% | |
net income margin % | 24.74% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income per share: | 6,422,000 | 3,015,500 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.34 | 0.33 | 0.28 | 0.29 | 0.3 | 0.36 | 0.36 | 0.34 | 0.28 | 0.29 | 0.23 | 0.17 | 0.09 | 0.03 | 0.42 | 0.27 | 0.24 | 0.17 | 0.13 | -0.1 | 0.2 | 0.19 | 0.17 | 0.26 | 0.17 | 0.15 | 0.08 | 0.01 | 0.07 | 0.04 | 0.01 | ||||||||||||||||||||||||||||||
diluted | 0.34 | 0.33 | 0.28 | 0.28 | 0.3 | 0.36 | 0.36 | 0.34 | 0.28 | 0.03 | 0.29 | 0.23 | 0.17 | 0.2 | 0.09 | 0.03 | 0.42 | 0.27 | 0.24 | 0.17 | 0.13 | -0.1 | 0.2 | 0.19 | 0.17 | 0.26 | 0.17 | 0.15 | 0.08 | 0.01 | 0.07 | 0.04 | 0.01 | ||||||||||||||||||||||||||||
weighted-average number of shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 35,658,000 | 36,298,000 | 36,111,000 | 36,538,000 | 36,865,000 | 36,812,000 | 36,835,000 | 36,829,000 | 36,827,000 | 36,741,000 | 36,793,000 | 36,772,000 | 36,762,000 | 36,725,000 | 36,743,000 | 36,728,000 | 18,350,000 | 18,348,000 | 18,349,000 | 18,347,000 | 18,347,000 | 18,444,000 | 18,472,000 | 18,478,000 | 18,478,000 | 18,574,000 | 18,489,000 | 18,603,000 | 18,726,000 | 18,788,000 | 18,737,000 | 18,849,000 | 18,846,000 | 18,809,000 | 18,819,000 | 18,798,000 | 18,787,000 | 18,874,000 | 18,811,000 | 18,931,000 | 18,965,000 | 19,164,000 | 19,066,000 | 19,188,000 | 19,412,000 | 19,392,000 | 19,416,000 | 19,408,000 | 19,323,000 | 19,210,000 | 19,296,000 | 19,154,000 | 19,097,000 | 19,096,000 | 19,096,000 | 19,096,000 | 19,096,000 | 19,096,000 | 19,096,000 | 19,096,000 | 19,096,000 |
diluted | 35,865,000 | 36,499,000 | 36,253,000 | 36,776,000 | 37,180,000 | 37,066,000 | 37,118,000 | 37,018,000 | 37,076,000 | 37,005,000 | 37,082,000 | 36,997,000 | 36,990,000 | 36,867,000 | 36,879,000 | 36,898,000 | 18,422,000 | 18,404,000 | 18,412,000 | 18,402,000 | 18,392,000 | 18,493,000 | 18,516,000 | 18,538,000 | 18,536,000 | 18,624,000 | 18,533,000 | 18,649,000 | 18,776,000 | 18,825,000 | 18,772,000 | 18,883,000 | 18,879,000 | 18,854,000 | 18,855,000 | 18,851,000 | 18,838,000 | 18,894,000 | 18,828,000 | 18,957,000 | 18,986,000 | 19,169,000 | 19,073,000 | 19,189,000 | 19,412,000 | 19,428,000 | 19,471,000 | 19,444,000 | 19,341,000 | 19,362,000 | 19,419,000 | 19,496,000 | 19,097,000 | 19,303,000 | 19,409,000 | 19,256,000 | 19,096,000 | 19,176,000 | 19,193,000 | 19,096,000 | 19,096,000 |
net sales: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equipment revenues | 28,298,000 | 22,351,000 | 21,725,000 | 22,917,000 | 29,938,000 | 29,735,000 | 29,007,000 | 24,391,000 | 28,551,000 | 28,390,000 | 27,434,000 | 25,687,000 | 30,532,000 | 23,873,000 | 22,380,000 | 20,827,000 | 25,882,000 | 19,335,000 | 19,016,000 | 15,898,000 | 15,243,250 | 20,007,000 | 20,045,000 | 20,921,000 | 24,633,000 | 20,597,000 | 20,685,000 | 19,590,000 | 23,818,000 | 19,042,000 | |||||||||||||||||||||||||||||||
service revenues | 22,426,000 | 21,610,000 | 21,208,000 | 21,086,000 | 20,392,000 | 19,532,000 | 18,540,000 | 17,285,000 | 16,107,000 | 15,142,000 | 14,880,000 | 13,806,000 | 12,697,000 | 12,032,000 | 11,028,000 | 10,224,000 | 9,547,000 | 8,893,000 | 8,189,000 | 7,275,000 | 4,345,000 | 6,232,000 | 5,784,000 | 5,364,000 | 4,951,000 | 4,546,000 | 4,144,000 | 3,786,000 | 3,442,000 | 3,158,000 | |||||||||||||||||||||||||||||||
cost of sales: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equipment related expenses | 12,742,000 | 16,852,000 | 16,606,000 | 14,833,000 | 21,179,000 | 20,656,000 | 17,497,000 | 15,060,000 | 19,388,000 | 21,187,000 | 19,665,000 | 22,394,000 | 19,334,000 | 20,571,000 | 16,172,000 | 19,018,000 | 14,074,000 | 14,599,000 | 11,307,000 | 13,909,000 | 13,285,000 | 12,602,000 | 13,638,000 | 15,559,000 | 13,471,000 | 13,203,000 | 13,007,000 | 14,382,000 | 12,557,000 | ||||||||||||||||||||||||||||||||
service-related expenses | 2,099,000 | 1,982,000 | 1,838,000 | 1,877,000 | 1,955,000 | 1,604,000 | 1,879,000 | 1,766,000 | 1,768,000 | 1,473,000 | 1,665,000 | 1,661,000 | 1,611,000 | 1,538,000 | 1,394,000 | 1,423,000 | 1,265,000 | 1,244,000 | |||||||||||||||||||||||||||||||||||||||||||
selling, general, and administrative expenses | 11,480,000 | 10,796,000 | 10,211,000 | 9,703,000 | 10,854,000 | 9,233,000 | 8,665,000 | 8,421,000 | 8,861,000 | 8,425,000 | 7,804,000 | 8,490,000 | 8,924,000 | 8,442,000 | 8,195,000 | 7,346,000 | 7,217,000 | 5,980,000 | 5,850,000 | 6,149,000 | 5,104,000 | 6,096,000 | 6,310,000 | 6,160,000 | 6,311,000 | 5,231,000 | 5,615,000 | 6,055,000 | 6,146,000 | 5,311,000 | 5,674,000 | 5,820,000 | 6,384,000 | 5,527,000 | 5,553,000 | 5,736,000 | 5,882,000 | 4,891,000 | 5,175,000 | 5,313,000 | 5,881,000 | 4,869,000 | 5,007,000 | 5,009,000 | 14,829,000 | 4,568,000 | 4,547,000 | 4,777,000 | 13,534,000 | 4,394,000 | 4,287,000 | 4,535,000 | 12,966,000 | 4,375,000 | 4,000,000 | 4,298,000 | 4,033,000 | 4,856,000 | 4,159,000 | 4,140,000 | |
interest and other income | 883,000 | 862,000 | 921,000 | 1,144,000 | 762,000 | 637,000 | 729,000 | 440,000 | 382,000 | 437,000 | 187,000 | -103,000 | -25,500 | -177,000 | 58,000 | 17,000 | -48,000 | 44,000 | |||||||||||||||||||||||||||||||||||||||||||
equipment-related expenses | 17,510,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on extinguishment of debt | 3,904,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
service related expenses | 1,203,000 | 1,174,000 | 1,106,000 | 998,000 | 1,100,000 | 1,129,000 | 1,094,000 | 943,000 | 955,000 | 810,000 | 740,000 | 751,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | 6,000 | 6,000 | 5,000 | 7,000 | 3,000 | 5,000 | 6,000 | 7,000 | 40,000 | 45,000 | 45,000 | 49,000 | 54,000 | 52,000 | 54,000 | 55,000 | 236,000 | 59,000 | 110,000 | 121,000 | 452,000 | 122,000 | 141,000 | 177,000 | 862,000 | 287,000 | 298,000 | 304,000 | 327,000 | 328,000 | 411,000 | 594,000 | |||||||||||||||||||||||||||||
benefit for income taxes | 419,000 | 145,000 | 183,000 | 84,000 | 275,000 | 293,000 | 307,000 | -379,000 | -51,000 | -191,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
research and development expenses | 1,228,750 | 1,669,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest | 16,750 | 19,000 | 22,000 | 26,000 | 14,750 | 17,000 | 18,000 | 24,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | 1,017,500 | 1,893,000 | 1,144,000 | 1,033,000 | 714,250 | 1,119,000 | 1,046,000 | 692,000 | 604,500 | 1,169,000 | 978,000 | 271,000 | 414,000 | 421,000 | 1,039,000 | 196,000 | 171,500 | 686,000 | 420,000 | 138,000 | |||||||||||||||||||||||||||||||||||||||||
income tax expense | 29,500 | 64,000 | 143,000 | 120,000 | 167,000 | 20,750 | 125,000 | 2,000 | 37,750 | 26,000 | 88,000 | 37,000 | 9,000 | 36,000 | 52,000 | ||||||||||||||||||||||||||||||||||||||||||||||
net income per share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.053 | 0.1 | 0.07 | 0.05 | 0.033 | 0.05 | 0.05 | 0.03 | 0.03 | 0.06 | 0.05 | 0.02 | 0.02 | 0.02 | 0.05 | 0.01 | 0.008 | 0.03 | 0.02 | 0.01 | 0.003 | 0.01 | |||||||||||||||||||||||||||||||||||||||
diluted | 0.053 | 0.1 | 0.07 | 0.05 | 0.033 | 0.05 | 0.05 | 0.03 | 0.03 | 0.06 | 0.05 | 0.02 | 0.02 | 0.02 | 0.05 | 0.01 | 0.008 | 0.03 | 0.02 | 0.01 | 0.003 | 0.01 | |||||||||||||||||||||||||||||||||||||||
net sales | 21,112,000 | 21,174,000 | 25,684,000 | 20,807,000 | 20,715,000 | 20,168,000 | 24,059,000 | 19,808,000 | 20,497,000 | 18,149,000 | 22,961,000 | 17,894,000 | 19,571,000 | 17,336,000 | 57,110,000 | 17,272,000 | 18,353,000 | 17,239,000 | 54,223,000 | 17,163,000 | 17,212,000 | 15,216,000 | 53,692,000 | 17,236,000 | 17,617,000 | 16,203,000 | 20,697,000 | 17,760,000 | 17,608,000 | 15,327,000 | |||||||||||||||||||||||||||||||
cost of sales | 14,272,000 | 14,295,000 | 15,838,000 | 14,144,000 | 14,098,000 | 13,716,000 | 14,421,000 | 13,700,000 | 14,296,000 | 12,512,000 | 13,618,000 | 12,548,000 | 13,468,000 | 12,081,000 | 38,714,000 | 11,955,000 | 13,272,000 | 12,200,000 | 37,151,000 | 12,511,000 | 12,571,000 | 11,080,000 | 37,604,000 | 12,172,000 | 12,722,000 | 12,047,000 | 14,222,000 | 12,247,000 | 12,918,000 | 11,904,000 | |||||||||||||||||||||||||||||||
income tax (benefit) expense | -89,000 | -44,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | 189,000 | 124,000 | 15,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 2,500 | 3,000 | 3,000 | 4,000 | 3,000 | 4,000 | 3,000 | -5,000 | 10,000 | 4,000 | 4,000 | 3,000 | 11,000 | 3,000 | 4,000 | 3,000 | 94,000 | 15,000 | 13,000 | 14,000 | 5,000 | 13,000 | 14,000 | 14,000 | |||||||||||||||||||||||||||||||||||||
see accompanying notes to condensed consolidated financial statements. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before benefit for income taxes | -579,000 | 2,166,000 | 387,000 | 584,000 | -460,000 | 1,710,000 | 316,000 | 106,000 | -1,325,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
loss per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.02 | -0.01 | -0.06 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -0.02 | -0.01 | -0.06 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.005 | 0.02 | 0.02 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.005 | 0.02 | 0.02 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
see accompanying notes to consolidated financial statements. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of goodwill |
The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.
