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 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 134,269,000 | 136,139,000 | 123,620,000 | 124,277,000 | 115,910,000 | 116,269,000 | 108,851,000 | 106,543,000 | 98,290,000 | 100,918,000 | 93,494,000 | 88,028,000 | 83,246,000 | 84,529,000 | 74,576,000 | 73,218,000 | 70,460,000 | 71,376,000 | 59,275,000 | 57,725,000 | 54,757,000 | 40,824,000 | 53,225,000 | 61,321,000 | 56,614,000 | 58,906,000 | 53,966,000 | 52,893,000 | 49,941,000 | 51,802,000 | 46,994,000 | 46,062,000 | 42,150,000 | 45,231,000 | 41,273,000 | 41,157,000 | 38,340,000 | 39,672,000 | 35,940,000 | 35,863,000 | 31,423,000 | 32,583,000 | 29,886,000 | 29,415,000 | 26,678,000 | 26,514,000 | 24,847,000 | 21,884,000 | 20,146,000 | 20,429,000 | 19,430,000 | 18,364,000 | 16,139,000 | 18,268,000 | 17,476,302 | 16,763,697 | 15,222,068 | 16,779,563 | 15,637,081 | 16,388,963 | 14,473,113 | 14,192,312 | ||||||||||||||||||||
yoy | 15.84% | 17.09% | 13.57% | 16.64% | 17.93% | 15.21% | 16.43% | 21.03% | 18.07% | 19.39% | 25.37% | 20.23% | 18.15% | 18.43% | 25.81% | 26.84% | 28.68% | 74.84% | 11.37% | -5.86% | -3.28% | -30.70% | -1.37% | 15.93% | 13.36% | 13.71% | 14.84% | 14.83% | 18.48% | 14.53% | 13.86% | 11.92% | 9.94% | 14.01% | 14.84% | 14.76% | 22.01% | 21.76% | 20.26% | 21.92% | 17.79% | 22.89% | 20.28% | 34.41% | 32.42% | 29.79% | 27.88% | 19.17% | 24.83% | 11.83% | 11.18% | 9.55% | 6.02% | 8.87% | 11.76% | 2.29% | 5.17% | 18.23% | ||||||||||||||||||||||||
qoq | -1.37% | 10.13% | -0.53% | 7.22% | -0.31% | 6.81% | 2.17% | 8.40% | -2.60% | 7.94% | 6.21% | 5.74% | -1.52% | 13.35% | 1.85% | 3.91% | -1.28% | 20.42% | 2.69% | 5.42% | 34.13% | -23.30% | -13.20% | 8.31% | -3.89% | 9.15% | 2.03% | 5.91% | -3.59% | 10.23% | 2.02% | 9.28% | -6.81% | 9.59% | 0.28% | 7.35% | -3.36% | 10.38% | 0.21% | 14.13% | -3.56% | 9.02% | 1.60% | 10.26% | 0.62% | 6.71% | 13.54% | 8.63% | -1.39% | 5.14% | 5.80% | 13.79% | -11.65% | 4.53% | 4.25% | 10.13% | -9.28% | 7.31% | -4.59% | 13.24% | 1.98% | |||||||||||||||||||||
cost of revenue | 32,937,000 | 34,657,000 | 30,992,000 | 31,658,000 | 29,117,000 | 29,425,000 | 27,583,000 | 26,728,000 | 24,421,000 | 23,841,000 | 23,885,000 | 22,915,000 | 21,533,000 | 21,010,000 | 18,981,000 | 18,202,000 | 18,234,000 | 17,298,000 | 14,735,000 | 15,288,000 | 14,423,000 | 13,170,000 | 14,341,000 | 16,547,000 | 14,817,000 | 15,013,000 | 14,095,000 | 14,303,000 | 13,993,000 | 13,723,000 | 12,491,000 | 13,379,000 | 11,232,000 | 12,677,000 | 11,265,000 | 12,260,000 | 10,868,000 | 10,854,000 | 10,026,000 | 10,318,000 | 8,945,000 | 9,466,000 | 8,151,000 | 8,995,000 | 7,786,000 | 7,733,000 | 7,190,000 | 6,215,000 | 5,461,000 | 5,306,000 | 5,344,000 | 5,362,000 | 4,590,000 | 5,557,000 | 4,724,500 | 5,022,972 | 4,136,651 | 4,502,085 | 3,744,277 | 4,082,993 | 3,299,152 | 2,963,673 | ||||||||||||||||||||
gross profit | 101,332,000 | 101,482,000 | 92,628,000 | 92,619,000 | 86,793,000 | 86,844,000 | 81,268,000 | 79,815,000 | 73,869,000 | 77,077,000 | 69,609,000 | 65,113,000 | 61,713,000 | 63,519,000 | 55,595,000 | 55,016,000 | 52,226,000 | 54,078,000 | 44,540,000 | 42,437,000 | 40,334,000 | 27,654,000 | 38,884,000 | 44,774,000 | 41,797,000 | 43,893,000 | 39,871,000 | 38,590,000 | 35,948,000 | 38,079,000 | 34,503,000 | 32,683,000 | 30,918,000 | 32,554,000 | 30,008,000 | 28,897,000 | 27,472,000 | 28,818,000 | 25,914,000 | 25,545,000 | 22,478,000 | 23,117,000 | 21,735,000 | 20,420,000 | 18,892,000 | 18,781,000 | 17,657,000 | 15,669,000 | 14,685,000 | 15,123,000 | 14,086,000 | 13,002,000 | 11,549,000 | 12,711,000 | 12,751,802 | 11,740,725 | 11,085,417 | 12,277,478 | 11,892,804 | 12,305,970 | 11,173,961 | 11,228,639 | 10,679,164 | 10,380,188 | 10,003,246 | 10,670,134 | 10,729,245 | 8,963,685 | 11,405,963 | 11,363,606 | 10,299,265 | 10,532,905 | 9,294,041 | 9,805,067 | 8,540,275 | 8,244,094 | 7,472,099 | 7,863,621 | 7,037,067 | 6,415,479 | 5,154,290 | 5,752,291 |
yoy | 16.75% | 16.86% | 13.98% | 16.04% | 17.50% | 12.67% | 16.75% | 22.58% | 19.70% | 21.34% | 25.21% | 18.35% | 18.17% | 17.46% | 24.82% | 29.64% | 29.48% | 95.55% | 14.55% | -5.22% | -3.50% | -37.00% | -2.48% | 16.02% | 16.27% | 15.27% | 15.56% | 18.07% | 16.27% | 16.97% | 14.98% | 13.10% | 12.54% | 12.96% | 15.80% | 13.12% | 22.22% | 24.66% | 19.23% | 25.10% | 18.98% | 23.09% | 23.10% | 30.32% | 28.65% | 24.19% | 25.35% | 20.51% | 27.15% | 18.98% | 10.46% | 10.74% | 4.18% | 3.53% | 7.22% | -4.59% | -0.79% | 9.34% | 11.36% | 18.55% | 11.70% | 5.23% | -0.47% | 15.80% | -12.30% | -6.10% | 4.17% | -14.90% | 22.72% | 15.90% | 20.60% | 27.76% | 24.38% | 24.69% | 21.36% | 28.50% | 44.97% | 36.70% | ||||
qoq | -0.15% | 9.56% | 0.01% | 6.71% | -0.06% | 6.86% | 1.82% | 8.05% | -4.16% | 10.73% | 6.90% | 5.51% | -2.84% | 14.25% | 1.05% | 5.34% | -3.42% | 21.41% | 4.96% | 5.21% | 45.85% | -28.88% | -13.15% | 7.12% | -4.78% | 10.09% | 3.32% | 7.35% | -5.60% | 10.36% | 5.57% | 5.71% | -5.03% | 8.48% | 3.84% | 5.19% | -4.67% | 11.21% | 1.44% | 13.64% | -2.76% | 6.36% | 6.44% | 8.09% | 0.59% | 6.37% | 12.69% | 6.70% | -2.90% | 7.36% | 8.34% | 12.58% | -9.14% | -0.32% | 8.61% | 5.91% | -9.71% | 3.23% | -3.36% | 10.13% | -0.49% | 5.15% | 2.88% | 3.77% | -6.25% | -0.55% | 19.70% | -21.41% | 0.37% | 10.33% | -2.22% | 13.33% | -5.21% | 14.81% | 3.59% | 10.33% | -4.98% | 11.75% | 9.69% | 24.47% | -10.40% | |
gross margin % | 75.47% | 74.54% | 74.93% | 74.53% | 74.88% | 74.69% | 74.66% | 74.91% | 75.15% | 76.38% | 74.45% | 73.97% | 74.13% | 75.14% | 74.55% | 75.14% | 74.12% | 75.76% | 75.14% | 73.52% | 73.66% | 67.74% | 73.06% | 73.02% | 73.83% | 74.51% | 73.88% | 72.96% | 71.98% | 73.51% | 73.42% | 70.95% | 73.35% | 71.97% | 72.71% | 70.21% | 71.65% | 72.64% | 72.10% | 71.23% | 71.53% | 70.95% | 72.73% | 69.42% | 70.81% | 70.83% | 71.06% | 71.60% | 72.89% | 74.03% | 72.50% | 70.80% | 71.56% | 69.58% | 72.97% | 70.04% | 72.82% | 73.17% | 76.06% | 75.09% | 77.20% | 79.12% | ||||||||||||||||||||
operating expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development expenses | 22,892,000 | 29,284,000 | 22,528,000 | 34,957,000 | 20,960,000 | 20,416,000 | 19,845,000 | 20,796,000 | 20,354,000 | 17,438,000 | 15,327,000 | 13,748,000 | 15,169,000 | 14,791,000 | 13,629,000 | 13,808,000 | 11,284,000 | 12,197,000 | 11,217,000 | 10,871,000 | 10,576,000 | 10,036,000 | 11,587,000 | 13,096,000 | 10,154,000 | 9,804,000 | 8,176,000 | 8,455,000 | 8,556,000 | 8,655,000 | 9,057,000 | 7,721,000 | 7,966,000 | 8,907,000 | 9,550,000 | 9,866,000 | 8,271,000 | 9,124,000 | 8,563,000 | 7,767,000 | 6,504,000 | 5,862,000 | 5,609,000 | 4,997,000 | 5,033,000 | 4,569,000 | 4,001,000 | 3,648,000 | 3,237,000 | 3,049,000 | 3,506,000 | 2,967,000 | 2,905,000 | 2,885,000 | 3,388,925 | 2,964,424 | 3,069,174 | 2,878,876 | 2,944,347 | 3,513,406 | 2,937,043 | 2,422,443 | 2,657,928 | 2,778,951 | 2,580,766 | 3,138,339 | 2,916,833 | 2,573,202 | 3,008,619 | 2,593,694 | 2,433,154 | 2,532,379 | 2,397,837 | 2,927,984 | 3,129,278 | 3,204,667 | 3,172,286 | 2,928,171 | 2,910,493 | 2,788,229 | 2,612,977 | 1,970,558 |
selling, general and administrative expenses | 78,232,000 | 78,390,000 | 76,054,000 | 72,185,000 | 73,238,000 | 73,596,000 | 72,340,000 | 67,687,000 | 61,604,000 | 63,783,000 | 60,064,000 | 55,501,000 | 57,267,000 | 62,388,000 | 56,116,000 | 53,710,000 | 49,873,000 | 56,958,000 | 49,208,000 | 49,069,000 | 33,749,000 | 24,903,000 | 42,751,000 | 47,004,000 | 40,280,000 | 37,928,000 | 37,015,000 | 32,742,000 | 33,440,000 | 28,466,000 | 34,876,000 | 27,097,000 | 29,799,000 | 30,002,000 | 30,100,000 | 26,726,000 | 25,487,000 | 27,432,000 | 26,770,000 | 28,408,000 | 22,101,000 | 22,074,000 | 21,270,000 | 20,202,000 | 14,662,000 | 17,065,000 | 21,581,000 | 16,859,000 | 14,062,000 | 13,713,000 | 12,380,000 | 11,887,000 | 11,173,000 | 11,146,000 | 10,858,863 | 10,470,922 | 9,206,794 | 10,169,771 | 10,022,652 | 9,030,330 | 9,067,807 | 9,239,056 | 9,711,522 | 9,526,734 | 8,087,896 | 8,565,233 | 8,932,143 | 9,848,900 | 10,215,477 | 10,595,334 | 11,762,426 | 9,627,487 | 9,805,004 | 10,036,836 | 10,283,187 | 9,494,000 | 7,691,260 | 8,488,970 | 7,496,098 | 7,923,639 | 6,308,516 | 5,143,086 |
total operating expenses | 101,124,000 | 107,674,000 | 98,582,000 | 107,142,000 | 94,198,000 | 94,012,000 | 92,185,000 | 88,483,000 | 81,958,000 | 81,221,000 | 75,391,000 | 69,249,000 | 72,436,000 | 77,179,000 | 69,745,000 | 69,155,000 | 60,425,000 | 59,940,000 | 44,325,000 | 34,939,000 | 54,338,000 | 60,100,000 | 50,434,000 | 47,732,000 | 45,191,000 | 41,197,000 | 41,996,000 | 37,121,000 | 43,933,000 | 34,818,000 | 37,765,000 | 38,909,000 | 39,650,000 | 36,592,000 | 33,758,000 | 36,556,000 | 35,333,000 | 36,175,000 | 28,605,000 | 27,936,000 | 26,879,000 | 25,199,000 | 19,695,000 | 21,634,000 | 25,582,000 | 20,507,000 | 17,299,000 | 16,762,000 | 15,886,000 | 14,854,000 | 14,078,000 | 14,031,000 | 14,247,788 | 13,435,346 | 12,275,968 | 13,048,647 | 12,966,999 | 12,543,736 | 12,004,850 | 11,661,499 | 12,369,450 | 12,494,467 | 14,435,285 | 11,703,572 | 18,661,365 | 12,422,102 | 13,224,096 | 13,189,028 | 14,195,580 | 12,159,866 | 12,202,841 | 12,964,820 | 13,412,465 | 12,698,667 | 10,863,546 | 11,417,141 | 10,406,591 | 10,711,868 | 8,921,493 | |||
income from operations | 208,000 | -6,192,000 | -5,954,000 | -14,523,000 | -7,405,000 | -7,168,000 | -10,917,000 | -8,668,000 | -8,089,000 | -4,144,000 | -5,782,000 | -4,136,000 | -10,723,000 | -13,660,000 | -14,150,000 | -12,502,000 | 98,669,000 | -15,077,000 | -15,885,000 | -17,503,000 | -3,991,000 | -7,285,000 | -15,454,000 | -15,326,000 | -8,637,000 | -3,839,000 | -5,320,000 | -2,607,000 | -6,048,000 | 958,000 | -9,430,000 | -2,135,000 | -6,847,000 | -6,355,000 | -9,642,000 | -7,695,000 | -6,286,000 | -7,738,000 | -9,419,000 | -10,630,000 | -6,127,000 | -4,819,000 | -5,144,000 | -4,779,000 | -803,000 | -2,853,000 | -7,925,000 | -4,838,000 | -2,614,000 | -1,639,000 | -1,800,000 | -1,852,000 | -2,529,000 | -1,320,000 | -1,495,986 | -1,694,621 | -1,190,551 | -771,169 | -1,074,195 | -237,766 | -830,889 | -432,860 | -1,690,286 | -2,114,279 | -4,432,039 | -1,033,438 | -7,932,120 | -3,458,417 | -1,818,133 | -1,825,422 | -3,896,315 | -1,626,961 | -2,908,800 | -3,159,753 | -4,872,190 | -4,454,573 | -3,391,447 | -3,553,520 | -3,369,524 | -4,296,389 | -3,767,203 | -1,361,353 |
yoy | -102.81% | -13.62% | -45.46% | 67.55% | -8.46% | 72.97% | 88.81% | 109.57% | -24.56% | -69.66% | -59.14% | -66.92% | -110.87% | -9.40% | -10.92% | -28.57% | -2572.29% | 106.96% | 2.79% | 14.20% | -53.79% | 89.76% | 190.49% | 487.88% | 42.81% | -500.73% | -43.58% | 22.11% | -11.67% | -115.07% | -2.20% | -72.25% | 8.92% | -17.87% | 2.37% | -27.61% | 2.60% | 60.57% | 83.11% | 122.43% | 663.01% | 68.91% | -35.09% | -1.22% | -69.28% | 74.07% | 340.28% | 161.23% | 3.36% | 24.17% | 20.32% | 9.29% | 112.42% | 71.17% | 39.27% | 612.73% | 43.29% | 78.16% | -36.45% | -88.75% | -81.25% | -58.11% | -78.69% | -38.87% | 143.77% | -43.39% | 103.58% | 112.57% | -37.50% | -42.23% | -20.03% | -63.48% | -14.23% | -11.08% | 44.60% | 3.68% | -9.97% | 161.03% | ||||
qoq | -103.36% | 4.00% | -59.00% | 96.12% | 3.31% | -34.34% | 25.95% | 7.16% | 95.20% | -28.33% | 39.80% | -61.43% | -21.50% | -3.46% | 13.18% | -112.67% | -754.43% | -5.09% | -9.24% | 338.56% | -45.22% | -52.86% | 0.84% | 77.45% | 124.98% | -27.84% | 104.07% | -56.89% | -731.32% | -110.16% | 341.69% | -68.82% | 7.74% | -34.09% | 25.30% | 22.41% | -18.76% | -17.85% | -11.39% | 73.49% | 27.14% | -6.32% | 7.64% | 495.14% | -71.85% | -64.00% | 63.81% | 85.08% | 59.49% | -8.94% | -2.81% | -26.77% | 91.59% | -11.76% | -11.72% | 42.34% | 54.38% | -28.21% | 351.79% | -71.38% | 91.95% | -74.39% | -20.05% | -52.30% | 328.86% | -86.97% | 129.36% | 90.22% | -0.40% | -53.15% | 139.48% | -44.07% | -7.94% | -35.15% | 9.38% | 31.35% | -4.56% | 5.46% | -21.57% | 14.05% | 176.72% | |
operating margin % | 0.15% | -4.55% | -4.82% | -11.69% | -6.39% | -6.17% | -10.03% | -8.14% | -8.23% | -4.11% | -6.18% | -4.70% | -12.88% | -16.16% | -18.97% | -17.08% | 140.04% | -21.12% | -26.80% | -30.32% | -7.29% | -17.84% | -29.04% | -24.99% | -15.26% | -6.52% | -9.86% | -4.93% | -12.11% | 1.85% | -20.07% | -4.64% | -16.24% | -14.05% | -23.36% | -18.70% | -16.40% | -19.50% | -26.21% | -29.64% | -19.50% | -14.79% | -17.21% | -16.25% | -3.01% | -10.76% | -31.90% | -22.11% | -12.98% | -8.02% | -9.26% | -10.08% | -15.67% | -7.23% | -8.56% | -10.11% | -7.82% | -4.60% | -6.87% | -1.45% | -5.74% | -3.05% | ||||||||||||||||||||
other income: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | -1,468,000 | -1,490,000 | -1,416,000 | -1,451,000 | -1,667,000 | -1,612,000 | -1,677,000 | -1,798,000 | -1,772,000 | -1,719,000 | -1,636,000 | -1,561,000 | -1,324,000 | -1,101,000 | -1,000,000 | -1,083,000 | -1,449,000 | -1,197,000 | -1,189,000 | -1,194,000 | -1,232,000 | -1,231,000 | -1,228,000 | -1,257,000 | -1,113,000 | -879,000 | -862,000 | -1,320,000 | -1,246,000 | -1,221,000 | -820,000 | -570,000 | -576,000 | -564,000 | -554,000 | -535,000 | -530,000 | -477,000 | -259,000 | -241,000 | -16,000 | -17,000 | -18,000 | -15,000 | -24,000 | -29,000 | -237,000 | -138,000 | -123,000 | -132,000 | -173,000 | -186,000 | -190,000 | -201,000 | -224,259 | -163,394 | -170,223 | -172,292 | -308,514 | -183,714 | -199,978 | -214,867 | -263,013 | -231,705 | -241,480 | -278,415 | -60,727 | -107,606 | -173,952 | -43,125 | -39,388 | -70,694 | -49,466 | -45,509 | -47,436 | -49,336 | -51,218 | -53,084 | -54,922 | |||
interest income | 1,165,000 | 941,000 | 1,042,000 | 1,204,000 | 1,281,000 | 997,000 | 952,000 | 1,041,000 | 915,000 | 961,000 | 875,000 | 1,432,000 | 370,000 | 76,000 | 116,000 | 112,000 | 117,000 | 103,000 | 134,000 | 187,000 | 246,000 | 263,000 | 405,000 | 465,000 | 577,000 | 636,000 | 720,000 | 656,000 | 151,000 | 123,000 | 76,000 | 67,000 | 58,000 | 48,000 | 54,000 | 61,000 | 67,000 | 60,000 | 39,000 | 48,000 | 56,000 | 43,000 | 43,000 | 32,000 | 27,000 | 23,000 | 14,000 | 8,000 | 2,000 | 2,000 | 4,000 | 3,000 | 3,000 | 2,000 | 1,730 | 2,503 | 4,775 | 4,402 | 4,250 | 4,062 | 5,222 | 6,281 | 6,654 | 7,016 | 8,237 | 15,593 | 20,242 | 68,478 | 80,036 | 72,642 | 161,129 | 243,337 | 285,965 | 221,228 | 197,359 | 240,344 | 287,067 | 325,631 | 334,675 | |||
loss on debt extinguishment | -1,362,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | 9,000 | 812,000 | -180,000 | 51,500 | 260,000 | 28,000 | -82,000 | 18,158 | 72,632 | 84,868 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax expense | -86,000 | -5,929,000 | -6,508,000 | -15,302,000 | -7,531,000 | -7,755,000 | -13,086,000 | -9,416,000 | -9,008,000 | -5,025,000 | -6,398,000 | -4,049,000 | -12,226,000 | -14,796,000 | -15,127,000 | -13,688,000 | 97,146,000 | -16,185,000 | -16,886,000 | -18,464,000 | -4,953,000 | -8,224,000 | -16,400,000 | -16,048,000 | -9,287,000 | -4,091,000 | -5,569,000 | -3,351,000 | -7,184,000 | -290,000 | -10,086,000 | -2,632,000 | -7,220,000 | -6,866,000 | -10,160,000 | -8,609,000 | -6,781,000 | -8,189,000 | -9,719,000 | -10,898,000 | -6,135,000 | -4,883,000 | -5,260,000 | -5,347,000 | -462,000 | -2,687,000 | -7,682,000 | -4,976,000 | -2,744,000 | -1,786,000 | -1,938,000 | -1,990,000 | -2,556,000 | -1,320,000 | -1,617,221 | -7,996,162 | ||||||||||||||||||||||||||
income tax expense | 181,000 | 261,000 | 239,000 | 266,000 | 322,000 | 253,000 | 183,000 | 373,000 | 47,000 | 93,000 | 78,000 | 121,000 | 46,000 | 45,000 | 56,000 | 66,000 | 31,000 | 12,000 | 8,000 | 48,000 | 75,000 | 10,000 | 66,000 | 79,000 | 51,000 | 48,000 | 48,000 | -52,000 | 26,000 | 17,000 | 23,000 | 16,000 | 2,000 | 17,000 | 5,000 | -56,000 | 6,000 | 8,000 | 6,000 | -69,000 | 4,000 | 5,000 | 27,000 | 4,000 | 4,000 | 5,000 | 5,000 | 30,000 | 11,000 | 6,000 | 2,559 | -4,707 | -9,375 | |||||||||||||||||||||||||||||
net income | -267,000 | -6,190,000 | -6,747,000 | -15,568,000 | -7,853,000 | -8,008,000 | -13,269,000 | -9,789,000 | -9,055,000 | -5,118,000 | -6,476,000 | -4,170,000 | -12,272,000 | -14,841,000 | -15,183,000 | -13,741,000 | 97,108,000 | -16,251,000 | -16,917,000 | -18,562,000 | -4,949,000 | -8,236,000 | -16,408,000 | -16,096,000 | -9,362,000 | -4,101,000 | -5,635,000 | -3,430,000 | -7,235,000 | -338,000 | -10,134,000 | -2,580,000 | -7,246,000 | -6,883,000 | -10,183,000 | -8,625,000 | -6,783,000 | -8,206,000 | -9,724,000 | -10,914,000 | -6,141,000 | -4,891,000 | -5,266,000 | -5,344,000 | -466,000 | -2,692,000 | -7,709,000 | -4,980,000 | -2,748,000 | -1,791,000 | -1,943,000 | -2,020,000 | -2,567,000 | -1,326,000 | -1,619,780 | -2,079,468 | -1,156,336 | -946,650 | -1,273,046 | 11,544 | -1,029,310 | -764,506 | -2,009,351 | -2,390,028 | -4,696,970 | -1,443,068 | -7,964,922 | -1,742,006.25 | -1,769,978 | -1,592,616 | -3,605,435 | -1,565,381 | -2,598,176 | -2,787,090 | -4,302,421 | -4,263,565 | -3,155,598 | |||||
yoy | -96.60% | -22.70% | -49.15% | 59.04% | -13.27% | 56.47% | 104.89% | 134.75% | -26.21% | -65.51% | -57.35% | -69.65% | -112.64% | -8.68% | -10.25% | -25.97% | -2062.17% | 97.32% | 3.10% | 15.32% | -47.14% | 100.83% | 191.18% | 369.27% | 29.40% | 1113.31% | -44.40% | 32.95% | -0.15% | -95.09% | -0.48% | -70.09% | 6.83% | -16.12% | 4.72% | -20.97% | 10.45% | 67.78% | 84.66% | 104.23% | 1217.81% | 81.69% | -31.69% | 7.31% | -83.04% | 50.31% | 296.76% | 146.53% | 7.05% | 35.07% | 19.95% | -2.86% | 121.99% | 40.07% | 27.24% | -18113.41% | 12.34% | 23.83% | -36.64% | -100.48% | -78.09% | -47.02% | -74.77% | 37.20% | 165.37% | -9.39% | 120.91% | 11.28% | -31.88% | -42.86% | -16.20% | -63.28% | -17.66% | |||||||||
qoq | -95.69% | -8.26% | -56.66% | 98.24% | -1.94% | -39.65% | 35.55% | 8.11% | 76.92% | -20.97% | 55.30% | -66.02% | -17.31% | -2.25% | 10.49% | -114.15% | -697.55% | -3.94% | -8.86% | 275.07% | -39.91% | -49.80% | 1.94% | 71.93% | 128.29% | -27.22% | 64.29% | -52.59% | 2040.53% | -96.66% | 292.79% | -64.39% | 5.27% | -32.41% | 18.06% | 27.16% | -17.34% | -15.61% | -10.90% | 77.72% | 25.56% | -7.12% | -1.46% | 1046.78% | -82.69% | -65.08% | 54.80% | 81.22% | 53.43% | -7.82% | -3.81% | -21.31% | 93.59% | -18.14% | -22.11% | 79.83% | 22.15% | -25.64% | -11127.77% | -101.12% | 34.64% | -61.95% | -15.93% | -49.12% | 225.49% | -81.88% | 357.23% | -1.58% | 11.14% | -55.83% | 130.32% | -39.75% | -6.78% | -35.22% | 0.91% | 35.11% | ||||||
net income margin % | -0.20% | -4.55% | -5.46% | -12.53% | -6.78% | -6.89% | -12.19% | -9.19% | -9.21% | -5.07% | -6.93% | -4.74% | -14.74% | -17.56% | -20.36% | -18.77% | 137.82% | -22.77% | -28.54% | -32.16% | -9.04% | -20.17% | -30.83% | -26.25% | -16.54% | -6.96% | -10.44% | -6.48% | -14.49% | -0.65% | -21.56% | -5.60% | -17.19% | -15.22% | -24.67% | -20.96% | -17.69% | -20.68% | -27.06% | -30.43% | -19.54% | -15.01% | -17.62% | -18.17% | -1.75% | -10.15% | -31.03% | -22.76% | -13.64% | -8.77% | -10.00% | -11.00% | -15.91% | -7.26% | -9.27% | -12.40% | -7.60% | -5.64% | -8.14% | 0.07% | -7.11% | -5.39% | ||||||||||||||||||||
basic and diluted net income per share | -0.01 | -0.13 | -0.14 | -0.33 | -0.17 | -0.17 | -0.28 | -0.113 | -0.2 | -0.11 | -0.14 | -0.32 | -0.33 | -0.36 | -0.38 | -0.43 | -0.11 | -0.2 | -0.42 | -0.43 | -0.25 | -0.11 | -0.15 | -0.09 | -0.22 | -0.01 | -0.31 | -0.08 | -0.22 | -0.21 | -0.32 | -0.27 | -0.21 | -0.26 | -0.31 | -0.37 | -0.22 | -0.18 | -0.19 | -0.19 | -0.02 | -0.1 | -0.31 | -0.24 | -0.13 | -0.09 | -0.1 | -0.13 | -0.16 | -0.08 | -0.1 | -0.13 | -0.07 | -0.06 | -0.08 | -0.07 | -0.05 | -0.13 | -0.15 | -0.32 | -0.1 | -0.56 | ||||||||||||||||||||
weighted-average shares outstanding—basic and diluted | 47,920 | 47,721 | 47,393 | 47,105 | 46,909 | 46,719 | 46,411 | 46,266 | 46,107 | 45,692 | 45,528 | 45,035 | 44,632 | 44,012 | 41,649 | 38,671 | 37,842 | 37,334 | 36,976 | 33,601 | 33,252 | 32,926 | 32,576 | 32,288 | 32,020 | 31,706 | 31,575 | 31,358 | 27,462 | 27,304 | 27,069 | 26,374 | 26,915 | 26,849 | 24,766 | 20,431 | 20,725 | 20,652 | 19,544 | 16,190 | 16,278 | 16,132 | 16,015,877 | 15,671,993 | 15,810,978 | 15,613,410 | 15,396,307 | 15,095,250 | 15,148,815 | 15,025,522 | 14,997,009 | 14,563,710 | 14,614,217 | 14,456,542 | 14,296,612 | 14,191,000 | 14,208,232 | 14,184,973 | 14,149,963 | |||||||||||||||||||||||
comprehensive income: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized gain on investments | 15 | 246 | 539 | 729 | 701 | 427 | 1,041 | -764 | -14 | -132 | -72 | -85 | 174 | -63 | 21 | 33 | 17 | 66 | -32 | 8 | 1 | 1 | 8 | 4 | 2 | 8.75 | -19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustment | -176 | 979 | 805 | -888 | 407 | -118 | -243 | 462 | -276 | 36 | -17 | 531 | -260 | -430 | -178 | 29 | -112 | 63 | -299 | 327 | 238 | 101 | -150 | 197 | -255 | 115 | -153 | -31 | -46 | -211 | 86 | 43 | 29 | 342 | 73 | -2 | 60 | -219 | 286 | -80 | 36 | 253 | -487 | 255 | -390 | -28 | 2 | -165 | 88 | 12 | -144 | |||||||||||||||||||||||||||||||
other comprehensive income | -176 | 979 | 805 | -888 | 422 | 128 | 296 | 1,191 | 425 | 463 | 1,024 | -735 | -126 | -69 | 255 | 153 | 275 | 132 | -87 | -63 | -38 | -210 | 78 | 44 | 37 | 346 | 75 | -19 | 41 | -206 | 327 | -35.5 | 53 | 255 | 240 | -410 | -39 | -176 | 93 | 11 | -144 | |||||||||||||||||||||||||||||||||||||||||
comprehensive loss, net of tax | -443 | -5,211 | -5,942 | -16,456 | -7,431 | -7,880 | -12,973 | -4,684.25 | -8,630 | -4,655 | -5,452 | -15,720 | -17,700 | -16,320 | -17,247 | -18,307 | -4,796 | -7,961 | -16,621 | -15,878 | -9,584 | -3,969 | -5,722 | -3,493 | -7,273 | -548 | -10,056 | -2,536 | -7,209 | -6,537 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 9,000 | -62,000 | -123,000 | 145,000 | 216,000 | -549,000 | -111,000 | -93,000 | -215,000 | -191,000 | -14,000 | 54,000 | 46,000 | 24,000 | 29,000 | -123,000 | 70,000 | -114,000 | -9,000 | -107,000 | -80,000 | -41,000 | -150,000 | 88,000 | 6,000 | 145,000 | 5,000 | -18,000 | -440,000 | -32,000 | -34,000 | -80,000 | -75,000 | -48,000 | -90,000 | -141,000 | -585,000 | 338,000 | 172,000 | 466,000 | -8,000 | -9,000 | -17,000 | 31,000 | 45,000 | 160,000 | 199,000 | 101,294 | -219,142 | 212,031 | 1,614 | 109,914 | 448,249 | -2,221 | -122,951 | -64,496 | -63,985 | -35,129 | -157,841 | -23,557 | 241,066 | 142,071 | 203,289 | 169,139 | ||||||||||||||||||
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of contingent consideration | -189,900,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible asset impairment | 82,300,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic net income per share | -0.09 | -0.27 | -0.31 | 2.15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net income per share | -0.09 | -0.27 | -0.3 | 2.11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 46,309 | 45,740 | 45,823 | 45,066 | 45,258 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 46,309 | 45,740 | 45,823 | 46,039 | 46,100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized loss on investments | 668 | -691 | -449 | -2,339 | -31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive loss | -1,086.75 | -951 | -879 | -2,517 | -330 | -213 | -44.25 | -222 | -450 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income, net of tax | -2,971 | -13,223 | -14,476 | 96,982 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive loss: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating (benefit) expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating (benefit) expenses | 20,784,250 | -46,443,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | 33,750 | 38,000 | 4,000 | -4,000 | 56,962 | -12,368 | 9,205 | -4,501 | 18,813 | -1,444 | 109 | -1,790 | -104,353 | 3,441 | 11,033 | -31,240 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive loss, net of tax: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive loss | -10,108 | -8,644 | -6,742 | -8,412 | -9,397 | -11,035 | -6,088 | -4,636 | -5,716 | -5,104 | -876 | -2,731 | -7,709 | -5,156 | -2,655 | -1,780 | -2,087 | -1,951 | -2,470 | -1,433 | -1,566,324 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized gains on investments | 13 | 41 | -41 | 17 | 2 | 37 | -8.25 | -20 | -11 | 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized losses on investments | -11 | -2 | -1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax benefit | -2,074,654 | -1,143,968 | -937,445 | -1,268,545 | 30,831 | -1,027,866 | -764,397 | -2,011,141 | -2,402,953 | -4,700,411 | -1,454,101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
settlement reserve | 188,782 | 3,766,623 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment | 6,812,389 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revenues | 13,951,800 | 13,800,369 | 13,281,336 | 13,777,950 | 13,673,903 | 12,066,363 | 14,802,001 | 14,858,514 | 13,530,145 | 13,151,615 | 12,054,459 | 12,352,219 | 10,750,770 | 10,599,352 | 9,358,045 | 9,649,038 | 8,636,808 | 8,559,060 | 7,169,748 | 7,730,420 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of revenues | 3,272,636 | 3,420,181 | 3,278,090 | 3,107,816 | 2,944,658 | 3,102,678 | 3,396,038 | 3,494,908 | 3,230,880 | 2,618,710 | 2,760,418 | 2,547,152 | 2,210,495 | 2,355,258 | 1,885,946 | 1,785,417 | 1,599,741 | 2,143,581 | 2,015,458 | 1,978,129 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted loss per share | -0.23 | -0.12 | -0.11 | -0.25 | -0.1 | -0.18 | -0.22 | -0.35 | -0.35 | -0.26 | -0.26 | -0.26 | 0.08 | -0.49 | -1.24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
grant income | 121,630.75 | 74,190 | 74,190 | 338,143 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency transaction gain | 51,098.25 | -65 | 122,754 | 81,703 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | 13,381,715 | 14,125,230 | 12,943,884 | 12,137,258 | 12,148,565 | 12,096,200 | 6,025,300 | 8,151,220 | 1,888,079 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding- basic and diluted | 12,298,424 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock interest expense | -379,669 | 976,293 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | 13,381,715 | 14,125,230 | 12,943,884 | 12,137,258 | 12,148,565 | 12,096,200 | 6,025,300 | 8,151,220 | 1,888,079 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(a) includes the following expenses resulting from transactions with enable medical corporation prior to the acquisition as of august 10, 2005: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income available to common shareholders | -3,208,341 | -3,089,771 | -4,009,512 | -3,964,436 | -2,342,838 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding: basic and diluted | 12,118,032 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
__________ (a) includes the following expenses resulting from transactions with enable medical corporation prior to the acquisition as of august 10, 2005: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | -3,089,771 | -4,004,805 | -3,955,061 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
____________ (a) includes the following expenses resulting from transactions with enable medical corporation prior to the acquisition as of august 10, 2005: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other interest income | 30,638 | 106,943 | -5,192 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total expenses | 7,113,644 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pro forma basic and diluted loss per share | -0.3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pro forma weighted-average shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | 7,900,099 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(a) includes the following expenses resulting from transactions with related parties: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(b) pro forma weighted-average shares has been adjusted to give effect to the conversion of all the outstanding shares of redeemable preferred stock into shares of common stock, which occurred august 2005. |
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.
