Quarterly
Annual
| Unit: USD | 2025-10-03 | 2025-07-04 | 2025-04-04 | 2025-01-03 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-29 | 2023-09-29 | 2023-06-30 | 2023-03-31 | 2022-12-30 | 2022-09-30 | 2022-07-01 | 2022-04-01 | 2021-12-31 | 2021-10-01 | 2021-07-02 | 2021-04-02 | 2021-01-01 | 2020-10-02 | 2020-07-03 | 2020-04-03 | 2020-01-03 | 2019-09-27 | 2019-06-28 | 2019-03-29 | 2018-12-28 | 2018-09-28 | 2018-06-29 | 2018-03-30 | 2017-12-29 | 2017-09-29 | 2017-06-30 | 2017-03-31 | 2016-12-30 | 2016-09-30 | 2016-07-01 | 2016-04-01 | 2016-01-01 | 2015-10-02 | 2015-07-03 | 2015-04-03 | 2015-01-02 | 2014-10-03 | 2014-07-04 | 2014-04-04 | 2014-01-03 | 2013-09-27 | 2013-06-28 | 2013-03-29 | 2012-12-28 | 2012-09-28 | 2012-06-29 | 2012-03-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 261,170,000 | 252,079,000 | 235,887,000 | 218,122,000 | 200,710,000 | 190,486,000 | 181,234,000 | 157,148,000 | 150,375,000 | 148,522,000 | 169,406,000 | 180,104,000 | 178,143,000 | 172,259,000 | 165,147,000 | 159,620,000 | 155,211,000 | 152,622,000 | 150,583,000 | 148,504,000 | 147,249,000 | 137,267,000 | 126,424,000 | 119,097,000 | 112,248,000 | 108,306,000 | 128,465,000 | 150,689,000 | 151,188,000 | 137,872,000 | 150,414,000 | 130,925,000 | 166,381,000 | 194,555,000 | 186,084,000 | 151,752,000 | 152,697,000 | 142,288,000 | 133,579,000 | 115,774,000 | 50,197,000 | 130,663,000 | 124,885,000 | 114,864,000 | 114,317,000 | 112,364,000 | 107,827,000 | 83,468,000 | 83,655,000 | 82,225,000 | 77,824,000 | 75,014,000 | 74,563,000 | 77,125,000 | 77,480,000 |
yoy | 30.12% | 32.33% | 30.16% | 38.80% | 33.47% | 28.25% | 6.98% | -12.75% | -15.59% | -13.78% | 2.58% | 12.83% | 14.77% | 12.87% | 9.67% | 7.49% | 5.41% | 11.19% | 19.11% | 24.69% | 31.18% | 26.74% | -1.59% | -20.97% | -25.76% | -21.44% | -14.59% | 15.10% | -9.13% | -29.13% | -19.17% | -13.72% | 8.96% | 36.73% | 39.31% | 31.08% | 204.20% | 8.90% | 6.96% | 0.79% | -56.09% | 16.29% | 15.82% | 37.61% | 36.65% | 36.65% | 38.55% | 11.27% | 12.19% | 6.61% | 0.44% | ||||
qoq | 3.61% | 6.86% | 8.14% | 8.68% | 5.37% | 5.11% | 15.33% | 4.50% | 1.25% | -12.33% | -5.94% | 1.10% | 3.42% | 4.31% | 3.46% | 2.84% | 1.70% | 1.35% | 1.40% | 0.85% | 7.27% | 8.58% | 6.15% | 6.10% | 3.64% | -15.69% | -14.75% | -0.33% | 9.66% | -8.34% | 14.89% | -21.31% | -14.48% | 4.55% | 22.62% | -0.62% | 7.32% | 6.52% | 15.38% | 130.64% | -61.58% | 4.63% | 8.72% | 0.48% | 1.74% | 4.21% | 29.18% | -0.22% | 1.74% | 5.66% | 3.75% | 0.60% | -3.32% | -0.46% | |
cost of revenue | 118,869,000 | 112,643,000 | 105,731,000 | 101,013,000 | 90,868,000 | 89,077,000 | 86,022,000 | 69,838,000 | 63,749,000 | 62,396,000 | 66,716,000 | 69,749,000 | 69,636,000 | 67,717,000 | 66,158,000 | 65,477,000 | 65,000,000 | 65,353,000 | 66,470,000 | 68,242,000 | 69,533,000 | 66,391,000 | 63,054,000 | 60,893,000 | 59,322,000 | 74,478,000 | 71,135,000 | 74,064,000 | 80,206,000 | 89,703,000 | 84,813,000 | 69,971,000 | 79,485,000 | 101,926,000 | 117,220,000 | 73,257,000 | 70,893,000 | 68,326,000 | 68,054,000 | 55,456,000 | 14,599,000 | 70,879,000 | 70,878,000 | 60,663,000 | 58,128,000 | 62,150,000 | 80,964,000 | 46,803,000 | 46,375,000 | 45,932,000 | 43,963,000 | 42,749,000 | 43,029,000 | 41,721,000 | 40,931,000 |
gross profit | 142,301,000 | 139,436,000 | 130,156,000 | 117,109,000 | 109,842,000 | 101,409,000 | 95,212,000 | 87,310,000 | 86,626,000 | 86,126,000 | 102,690,000 | 110,355,000 | 108,507,000 | 104,542,000 | 98,989,000 | 94,143,000 | 90,211,000 | 87,269,000 | 84,113,000 | 80,262,000 | 77,716,000 | 70,876,000 | 63,370,000 | 58,204,000 | 52,926,000 | 33,828,000 | 57,330,000 | 76,625,000 | 70,982,000 | 48,169,000 | 65,601,000 | 60,954,000 | 86,896,000 | 92,629,000 | 68,864,000 | 78,495,000 | 81,804,000 | 73,962,000 | 65,525,000 | 60,318,000 | 35,598,000 | 59,784,000 | 54,007,000 | 54,201,000 | 56,189,000 | 50,214,000 | 26,863,000 | 36,665,000 | 37,280,000 | 36,293,000 | 33,861,000 | 32,265,000 | 31,534,000 | 35,404,000 | 36,549,000 |
yoy | 29.55% | 37.50% | 36.70% | 34.13% | 26.80% | 17.74% | -7.28% | -20.88% | -20.17% | -17.62% | 3.74% | 17.22% | 20.28% | 19.79% | 17.69% | 17.29% | 16.08% | 23.13% | 32.73% | 37.90% | 46.84% | 109.52% | 10.54% | -24.04% | -25.44% | -29.77% | -12.61% | 25.71% | -18.31% | -48.00% | -4.74% | -22.35% | 6.22% | 25.24% | 5.10% | 30.14% | 129.80% | 23.72% | 21.33% | 11.29% | -36.65% | 19.06% | 101.05% | 47.83% | 50.72% | 38.36% | -20.67% | 13.64% | 18.22% | 2.51% | -7.35% | ||||
qoq | 2.05% | 7.13% | 11.14% | 6.62% | 8.32% | 6.51% | 9.05% | 0.79% | 0.58% | -16.13% | -6.95% | 1.70% | 3.79% | 5.61% | 5.15% | 4.36% | 3.37% | 3.75% | 4.80% | 3.28% | 9.65% | 11.84% | 8.88% | 9.97% | 56.46% | -40.99% | -25.18% | 7.95% | 47.36% | -26.57% | 7.62% | -29.85% | -6.19% | 34.51% | -12.27% | -4.05% | 10.60% | 12.88% | 8.63% | 69.44% | -40.46% | 10.70% | -0.36% | -3.54% | 11.90% | 86.93% | -26.73% | -1.65% | 2.72% | 7.18% | 4.95% | 2.32% | -10.93% | -3.13% | |
gross margin % | 54.49% | 55.31% | 55.18% | 53.69% | 54.73% | 53.24% | 52.54% | 55.56% | 57.61% | 57.99% | 60.62% | 61.27% | 60.91% | 60.69% | 59.94% | 58.98% | 58.12% | 57.18% | 55.86% | 54.05% | 52.78% | 51.63% | 50.12% | 48.87% | 47.15% | 31.23% | 44.63% | 50.85% | 46.95% | 34.94% | 43.61% | 46.56% | 52.23% | 47.61% | 37.01% | 51.73% | 53.57% | 51.98% | 49.05% | 52.10% | 70.92% | 45.75% | 43.25% | 47.19% | 49.15% | 44.69% | 24.91% | 43.93% | 44.56% | 44.14% | 43.51% | 43.01% | 42.29% | 45.90% | 47.17% |
operating expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 62,880,000 | 63,380,000 | 57,837,000 | 60,369,000 | 49,592,000 | 47,531,000 | 45,621,000 | 39,413,000 | 37,508,000 | 36,668,000 | 35,537,000 | 38,832,000 | 39,678,000 | 37,625,000 | 35,455,000 | 35,470,000 | 33,679,000 | 33,610,000 | 34,619,000 | 36,936,000 | 35,397,000 | 34,948,000 | 35,830,000 | 35,158,000 | 34,876,000 | 42,708,000 | 42,361,000 | 43,525,000 | 46,226,000 | 48,240,000 | 41,596,000 | 41,651,000 | 39,398,000 | 38,729,000 | 39,685,000 | 30,174,000 | 30,109,000 | 26,064,000 | 26,203,000 | 25,322,000 | 20,042,000 | 21,611,000 | 21,061,000 | 19,474,000 | 20,098,000 | 20,810,000 | 20,347,000 | 11,445,000 | 9,538,000 | 11,120,000 | 10,150,000 | 9,823,000 | 7,960,000 | 9,193,000 | 8,773,000 |
selling, general and administrative | 39,826,000 | 38,396,000 | 37,449,000 | 39,213,000 | 32,716,000 | 34,162,000 | 34,184,000 | 36,887,000 | 33,511,000 | 32,152,000 | 31,249,000 | 32,940,000 | 31,798,000 | 30,914,000 | 30,963,000 | 31,604,000 | 30,251,000 | 29,985,000 | 30,522,000 | 31,252,000 | 29,989,000 | 29,982,000 | 31,994,000 | 32,340,000 | 26,849,000 | 41,920,000 | 41,998,000 | 42,519,000 | 42,280,000 | 42,471,000 | 39,287,000 | 37,634,000 | 42,398,000 | 46,666,000 | 62,327,000 | 36,496,000 | 40,264,000 | 35,866,000 | 34,617,000 | 34,686,000 | 27,776,000 | 27,428,000 | 29,227,000 | 25,599,000 | 20,227,000 | 22,065,000 | 24,504,000 | 18,889,000 | 13,690,000 | 12,980,000 | 12,705,000 | 10,867,000 | 11,730,000 | 10,706,000 | 11,040,000 |
total operating expenses | 102,706,000 | 101,776,000 | 95,286,000 | 99,582,000 | 82,308,000 | 81,693,000 | 79,805,000 | 76,300,000 | 71,019,000 | 68,820,000 | 66,786,000 | 71,772,000 | 71,476,000 | 68,539,000 | 66,418,000 | 67,074,000 | 63,930,000 | 63,595,000 | 65,141,000 | 68,188,000 | 65,031,000 | 64,376,000 | 68,639,000 | 68,732,000 | 64,921,000 | 357,601,000 | 87,541,000 | 91,022,000 | 88,469,000 | 90,813,000 | 88,997,000 | 83,947,000 | 86,550,000 | 85,981,000 | 102,481,000 | 67,957,000 | 71,738,000 | 63,782,000 | 72,676,000 | 60,165,000 | 48,127,000 | 49,597,000 | 50,701,000 | 45,073,000 | 39,423,000 | 42,875,000 | 47,486,000 | 43,424,000 | 30,478,000 | 25,050,000 | 22,450,000 | 20,518,000 | 17,021,000 | 20,000,000 | 18,566,000 |
income from operations | 39,595,000 | 37,660,000 | 34,870,000 | 17,527,000 | 27,534,000 | 19,716,000 | 15,407,000 | 11,010,000 | 15,607,000 | 17,306,000 | 35,904,000 | 38,583,000 | 37,031,000 | 36,003,000 | 32,571,000 | 27,069,000 | 26,281,000 | 23,674,000 | 18,972,000 | 12,074,000 | 12,685,000 | 6,500,000 | -5,269,000 | -10,528,000 | -11,995,000 | -323,773,000 | -30,211,000 | -14,397,000 | -17,487,000 | -42,644,000 | -23,396,000 | -22,993,000 | 346,000 | 6,648,000 | -33,617,000 | 10,538,000 | 10,066,000 | 10,180,000 | -7,151,000 | 153,000 | -12,529,000 | 10,187,000 | 3,306,000 | 9,128,000 | 16,766,000 | 7,339,000 | -20,623,000 | -6,759,000 | 6,802,000 | 11,243,000 | 11,411,000 | 11,747,000 | 14,513,000 | 15,404,000 | 17,983,000 |
yoy | 43.80% | 91.01% | 126.33% | 59.19% | 76.42% | 13.93% | -57.09% | -71.46% | -57.85% | -51.93% | 10.23% | 42.54% | 40.90% | 52.08% | 71.68% | 124.19% | 107.18% | 264.22% | -460.07% | -214.68% | -205.75% | -102.01% | -82.56% | -26.87% | -31.41% | 659.25% | 29.13% | -37.39% | -5154.05% | -741.46% | -30.40% | -318.19% | -96.56% | -34.70% | 370.10% | 6787.58% | -180.34% | -0.07% | -316.30% | -98.32% | -174.73% | 38.81% | -116.03% | -235.05% | 146.49% | -34.72% | -280.73% | -157.54% | -53.13% | -27.01% | -36.55% | ||||
qoq | 5.14% | 8.00% | 98.95% | -36.34% | 39.65% | 27.97% | 39.94% | -29.45% | -9.82% | -51.80% | -6.94% | 4.19% | 2.86% | 10.54% | 20.33% | 3.00% | 11.01% | 24.78% | 57.13% | -4.82% | 95.15% | -223.36% | -49.95% | -12.23% | -96.30% | 971.71% | 109.84% | -17.67% | -58.99% | 82.27% | 1.75% | -6745.38% | -94.80% | -119.78% | -419.01% | 4.69% | -1.12% | -242.36% | -4773.86% | -101.22% | -222.99% | 208.14% | -63.78% | -45.56% | 128.45% | -135.59% | 205.12% | -199.37% | -39.50% | -1.47% | -2.86% | -19.06% | -5.78% | -14.34% | |
operating margin % | 15.16% | 14.94% | 14.78% | 8.04% | 13.72% | 10.35% | 8.50% | 7.01% | 10.38% | 11.65% | 21.19% | 21.42% | 20.79% | 20.90% | 19.72% | 16.96% | 16.93% | 15.51% | 12.60% | 8.13% | 8.61% | 4.74% | -4.17% | -8.84% | -10.69% | -298.94% | -23.52% | -9.55% | -11.57% | -30.93% | -15.55% | -17.56% | 0.21% | 3.42% | -18.07% | 6.94% | 6.59% | 7.15% | -5.35% | 0.13% | -24.96% | 7.80% | 2.65% | 7.95% | 14.67% | 6.53% | -19.13% | -8.10% | 8.13% | 13.67% | 14.66% | 15.66% | 19.46% | 19.97% | 23.21% |
other income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | 8,016,000 | 7,598,000 | 7,239,000 | 7,000,000 | 6,244,000 | 5,820,000 | 5,366,000 | 5,556,000 | 16,227,000 | 2,344,000 | 1,634,000 | 602,000 | |||||||||||||||||||||||||||||||||||||||||||
interest expense | -1,793,000 | -1,178,000 | -1,179,000 | -1,366,000 | -1,274,000 | -1,288,000 | -1,285,000 | -1,290,000 | -372,000 | -845,000 | -1,389,000 | -1,693,000 | -5,482,000 | -5,526,000 | -4,851,000 | -4,734,000 | -5,238,000 | -5,849,000 | -7,672,000 | -8,621,000 | -8,661,000 | -8,967,000 | -9,402,000 | -8,773,000 | -8,089,000 | -8,039,000 | -7,970,000 | -7,239,000 | -6,953,000 | -7,178,000 | -7,374,000 | -7,350,000 | -5,310,000 | -4,363,000 | -4,408,000 | -4,346,000 | -4,424,000 | -4,505,000 | -4,723,000 | -4,723,000 | -4,529,000 | -5,625,000 | -1,622,000 | -586,000 | -201,000 | -190,000 | -200,000 | -226,000 | -1,240,000 | 161,000 | 203,000 | ||||
loss on extinguishment of debt | -193,098,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
total other income | 16,307,000 | 6,420,000 | 6,060,000 | -187,464,000 | 4,980,000 | 4,532,000 | 4,081,000 | 4,266,000 | 3,385,000 | 2,315,000 | 1,511,000 | 547,000 | -492,000 | -832,000 | -1,444,000 | 113,215,000 | -7,529,000 | -8,187,000 | -1,972,000 | -20,368,000 | 4,607,000 | -29,732,000 | -16,448,000 | -17,190,000 | -2,263,000 | -15,449,000 | -7,874,000 | -8,948,000 | -52,048,000 | 4,906,000 | 7,376,000 | 7,004,000 | -17,402,000 | -10,845,000 | -12,177,000 | -17,997,000 | 10,992,000 | -8,690,000 | -19,124,000 | -6,712,250 | -184,000 | -11,708,000 | -14,956,000 | -2,739,500 | -7,053,000 | -4,679,000 | 774,000 | -589,500 | 993,000 | -1,183,000 | -2,168,000 | 11,841,000 | -3,128,000 | 65,389,000 | |
income before income taxes | 55,902,000 | 44,080,000 | 40,930,000 | -169,937,000 | 32,514,000 | 24,248,000 | 19,488,000 | 15,276,000 | 18,992,000 | 19,621,000 | 37,415,000 | 39,130,000 | 36,539,000 | 35,171,000 | 31,127,000 | 140,284,000 | 18,752,000 | 15,487,000 | 17,000,000 | -8,294,000 | 17,292,000 | -23,232,000 | -8,646,000 | -26,976,000 | -29,185,000 | -326,036,000 | -45,660,000 | -22,271,000 | -26,435,000 | -94,692,000 | -18,490,000 | -15,617,000 | 7,350,000 | -10,754,000 | -44,462,000 | -1,639,000 | -7,931,000 | 21,172,000 | -15,841,000 | -18,971,000 | -11,172,000 | 10,003,000 | -8,402,000 | -5,828,000 | 14,651,000 | 286,000 | -25,302,000 | -5,985,000 | 4,403,000 | 12,236,000 | 10,228,000 | 9,579,000 | 20,423,000 | 18,532,000 | -47,406,000 |
income tax expense | 10,782,000 | 7,546,000 | 9,264,000 | 2,891,750 | 4,309,000 | 4,508,000 | 2,750,000 | 7,259,750 | 7,768,000 | 11,660,000 | 9,611,000 | 1,490,500 | 2,937,000 | 1,569,000 | 1,457,000 | 837,250 | 482,000 | 2,193,000 | 674,000 | 1,580,000 | 1,386,000 | 1,125,000 | 1,353,000 | ||||||||||||||||||||||||||||||||
net income | 45,120,000 | 36,534,000 | 31,666,000 | -167,530,000 | 29,414,000 | 19,939,000 | 14,980,000 | 12,526,000 | 24,450,000 | 11,853,000 | 25,755,000 | 29,519,000 | 239,336,000 | 32,234,000 | 29,558,000 | 138,827,000 | 17,129,000 | 15,005,000 | 14,807,000 | -8,968,000 | 17,492,000 | -24,982,000 | -10,226,000 | -28,362,000 | 10,516,000 | -324,714,000 | -46,204,000 | -23,396,000 | -16,493,000 | -85,430,000 | -15,484,000 | -22,569,000 | -10,721,000 | -27,677,000 | -130,131,000 | -965,000 | 5,102,000 | 22,552,000 | -10,649,000 | -15,571,000 | 54,406,000 | 8,027,000 | -7,537,000 | 14,537,000 | 1,183,000 | -22,122,000 | -6,499,000 | 3,750,000 | 9,367,000 | 8,086,000 | 6,108,000 | 16,958,000 | 13,545,000 | -53,561,000 | |
yoy | 53.40% | 83.23% | 111.39% | -1437.46% | 20.30% | 68.22% | -41.84% | -57.57% | -89.78% | -63.23% | -12.87% | -78.74% | 1297.26% | 114.82% | 99.62% | -1648.03% | -2.08% | -160.06% | -244.80% | -68.38% | 66.34% | -92.31% | -77.87% | 21.23% | -163.76% | 280.09% | 198.40% | 3.66% | 53.84% | 208.67% | -88.10% | 2238.76% | -310.13% | -222.73% | 1122.00% | -93.80% | -90.62% | 180.95% | 41.29% | 274.26% | 578.53% | -65.93% | 287.65% | -87.37% | -373.58% | -206.40% | -77.89% | -30.85% | -115.10% | ||||||
qoq | 23.50% | 15.37% | -118.90% | -669.56% | 47.52% | 33.10% | 19.59% | -48.77% | 106.28% | -53.98% | -12.75% | -87.67% | 642.50% | 9.05% | -78.71% | 710.48% | 14.16% | 1.34% | -265.11% | -151.27% | -170.02% | 144.30% | -63.94% | -369.70% | -103.24% | 602.78% | 97.49% | 41.85% | -80.69% | 451.73% | -31.39% | 110.51% | -61.26% | -78.73% | 13385.08% | -118.91% | -77.38% | -311.78% | -31.61% | -128.62% | 577.79% | -206.50% | 1128.83% | -105.35% | 240.39% | -273.31% | -59.97% | 15.84% | 32.38% | -63.98% | 25.20% | -125.29% | |||
net income margin % | 17.28% | 14.49% | 13.42% | -76.81% | 14.65% | 10.47% | 8.27% | 7.97% | 16.26% | 7.98% | 15.20% | 16.39% | 134.35% | 18.71% | 17.90% | 86.97% | 11.04% | 9.83% | 9.83% | -6.04% | 11.88% | -18.20% | -8.09% | -23.81% | 9.37% | -299.81% | -35.97% | -15.53% | -10.91% | -61.96% | -10.29% | -17.24% | -6.44% | -14.23% | -69.93% | -0.64% | 3.34% | 15.85% | -7.97% | -13.45% | 108.38% | 6.14% | -6.04% | 0% | 12.72% | 1.05% | -20.52% | -7.79% | 4.48% | 11.39% | 10.39% | 8.14% | 22.74% | 17.56% | -69.13% |
net income per share | -0.16 | 0.03 | -0.47 | -0.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||
income per share - basic | 0.62 | 0.49 | 0.43 | -2.3 | 0.41 | 0.28 | 0.21 | 0.18 | 0.34 | 0.17 | 0.36 | 0.42 | 3.42 | 0.46 | 0.42 | 2 | 0.24 | 0.22 | 0.22 | -0.12 | -0.43 | 0.1 | 0.42 | ||||||||||||||||||||||||||||||||
income per share - diluted | 0.62 | 0.48 | 0.42 | -2.3 | 0.39 | 0.27 | 0.2 | 0.17 | 0.34 | 0.17 | 0.36 | 0.41 | 3.36 | 0.45 | 0.42 | 1.95 | 0.24 | 0.21 | 0.21 | -0.12 | -0.43 | 0.1 | 0.13 | ||||||||||||||||||||||||||||||||
weighted-average shares used for eps calculation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 74,427 | 74,358 | 72,780 | 72,143 | 72,076 | 71,425 | 70,937 | 70,799 | 70,481 | 69,946 | 69,788 | 69,400 | 68,732 | 68,504 | 67,756 | 66,796 | |||||||||||||||||||||||||||||||||||||||
diluted | 75,864 | 75,741 | 72,780 | 74,217 | 73,272 | 72,286 | 71,408 | 71,402 | 71,374 | 71,060 | 71,107 | 71,224 | 70,880 | 70,546 | 67,756 | 66,796 | |||||||||||||||||||||||||||||||||||||||
income tax (benefit) expense | -2,407,000 | -39,701,000 | -1,322,000 | -10,320,000 | -9,482,000 | -3,024,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
other income | -458,000 | -29,000 | -123,000 | -55,000 | -120,000 | 13,000 | -55,000 | 114,908,000 | -2,047,000 | -2,661,000 | 2,879,000 | -4,504,000 | 7,842,000 | -4,372,000 | -4,352,000 | -3,740,000 | -3,506,000 | 4,777,000 | -4,440,000 | -4,569,000 | -3,610,000 | -37,281,000 | -4,139,000 | 7,000 | -2,000 | -1,139,000 | -898,000 | -4,000 | 3,000 | 16,000 | -81,000 | 100,000 | -3,870,000 | 3,775,000 | -1,376,000 | 375,000 | 776,000 | 1,354,000 | 1,009,000 | ||||||||||||||||
warrant liability expense | -2,782,500 | -11,130,000 | -2,573,000 | -4,823,000 | -4,201,000 | -14,878,000 | -4,066,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
restructuring (benefit) charges | 373,500 | -554,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charges | 815,000 | 1,234,000 | 2,496,000 | 8,887,000 | 3,182,000 | 4,978,000 | -37,000 | 102,000 | 1,539,000 | 4,662,000 | 402,000 | 586,000 | 469,000 | 1,287,000 | 1,365,000 | 1,092,000 | 851,000 | 157,000 | 309,000 | 558,000 | 413,000 | -902,000 | 2,635,000 | 13,090,000 | 950,000 | 276,000 | |||||||||||||||||||||||||||||
warrant liability gain | 8,647,000 | -5,023,000 | 1,927,000 | 5,468,000 | 17,015,000 | 14,608,000 | -935,250 | 15,339,000 | 1,282,000 | ||||||||||||||||||||||||||||||||||||||||||||||
loss per share - basic | -0.13 | 0.27 | -0.37 | -0.15 | -0.43 | 0.17 | -4.93 | -0.71 | -0.36 | -0.478 | -1.32 | -0.24 | -0.35 | -2.14 | -0.02 | -0.2 | -0.29 | -0.15 | -0.13 | ||||||||||||||||||||||||||||||||||||
loss per share - diluted | -0.13 | 0.27 | -0.37 | -0.28 | -0.43 | 0.25 | -4.95 | -0.71 | -0.44 | -0.57 | -1.32 | -0.5 | -0.57 | -2.14 | -0.02 | -0.2 | -0.29 | -0.15 | -0.13 | ||||||||||||||||||||||||||||||||||||
impairment charges | 700,000 | 264,086,000 | 6,575,000 | 760,000 | 11,005,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
warrant liability (expense) gain | 2,003,000 | -19,511,000 | -4,087,000 | -1,607,000 | 6,223,750 | -6,728,000 | -4,120,250 | -9,085,000 | -3,917,750 | 546,000 | -5,609,000 | -10,608,000 | -1,391,500 | -2,782,000 | |||||||||||||||||||||||||||||||||||||||||
income tax benefit | -200,000 | 1,750,000 | 544,000 | 7,352,000 | 3,223,000 | 89,805,000 | 532,000 | -11,805,000 | -181,000 | -3,796,000 | -2,201,000 | -11,447,000 | 1,976,000 | -865,000 | 478,000 | 114,000 | -897,000 | -5,680,000 | -1,591,000 | -6,155,000 | |||||||||||||||||||||||||||||||||||
total other income net | -3,377,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic loss per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted loss per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares used: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 66,522 | 66,240 | 131 | 65,858 | 65,531 | 65,277 | 143 | 64,920 | 64,549 | 64,325 | 1,180 | 64,019 | 60,813 | 53,737 | 111 | 53,516 | 53,228 | 53,015 | 12,608.25 | 53,098 | 50,593 | 47,606 | 11,714 | 47,280 | 46,808 | ||||||||||||||||||||||||||||||
diluted | 67,085 | 66,240 | -36 | 65,945 | 65,531 | 65,444 | 113 | 64,920 | 65,132 | 65,109 | 1,180 | 64,019 | 60,813 | 53,737 | 111 | 55,288 | 53,228 | 53,015 | 12,608.25 | 55,175 | 50,593 | 47,606 | 11,714 | 48,524 | 46,808 | ||||||||||||||||||||||||||||||
income from continuing operations | 10,516,000 | -324,714,000 | -46,204,000 | -23,396,000 | -16,115,000 | -85,210,000 | -15,466,000 | -16,970,000 | -2,000 | -13,977,000 | -134,267,000 | -2,171,000 | 3,874,000 | 21,353,000 | -12,045,000 | -16,770,000 | 275,000 | 8,027,000 | -7,537,000 | -6,306,000 | 14,537,000 | 1,183,000 | -19,622,000 | -4,394,000 | -1,015,998.85 | 0.3 | -8.02 | ||||||||||||||||||||||||||||
income from discontinued operations | -378,000 | -220,000 | -18,000 | -5,599,000 | -10,719,000 | -13,700,000 | 4,136,000 | 1,206,000 | 1,228,000 | 1,199,000 | 1,396,000 | 1,199,000 | -2,500,000 | -2,105,000 | |||||||||||||||||||||||||||||||||||||||||
basic income per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted income per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
income per share—basic | -0.03 | 0.15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
income per share—diluted | -0.03 | 0.15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
loss attributable to common stockholders | -6,306,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income - related party | 78,000 | 73,250 | 123,000 | 86,000 | -22,750 | -91,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
shares used to compute income per common share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 46,517 | 128 | 46,066 | 45,789 | 45,511 | ||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 46,517 | 101 | 47,221 | 47,168 | 46,870 | ||||||||||||||||||||||||||||||||||||||||||||||||||
accretion of common stock warrant liability | -508,750 | 1,060,000 | -1,069,000 | -2,026,000 | 384,000 | -3,198,000 | 7,447,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
accretion of class b conversion liability | -88,238,000 | 57,739,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax provision | 653,000 | 2,869,000 | 2,142,000 | 3,471,000 | -28,441,000 | 4,987,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
accretion of redeemable preferred stock and participating stock dividends | -654,000 | -41,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to common stockholders | 3,750,000 | 9,367,000 | 8,086,000 | 6,108,000 | 16,958,000 | 13,504,000 | -54,762,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | -0.16 | 0.03 | -0.47 | -0.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.128 | 0.2 | 0.18 | 0.13 | |||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.125 | 0.2 | 0.17 | 0.13 | |||||||||||||||||||||||||||||||||||||||||||||||||||
shares used to compute net income per common share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 46,517 | 128 | 46,066 | 45,789 | 45,511 | ||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 46,517 | 101 | 47,221 | 47,168 | 46,870 | ||||||||||||||||||||||||||||||||||||||||||||||||||
accretion of contingent consideration | -405,000 | -172,000 | -2,945,000 | 101,000 | -1,247,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
other income—related party | 84,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from continuing operations | -4,493,500 | 13,545,000 | -53,561,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic income per common share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income - basic | -0.288 | 0.3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted income per common share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income - diluted | -0.288 | 0.29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
shares used to compute net income per common share - basic | 4,483.25 | 45,160 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
shares used to compute net income per common share - diluted | 4,483.25 | 47,264 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
accretion to redemption value of redeemable preferred stock and preferred stock dividends | -1,201,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted loss per common share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares used to compute net income per common share - basic and diluted | 6,829 |
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.
