Quarterly
Annual
| Unit: USD | 2025-07-27 | 2025-04-27 | 2025-01-26 | 2024-10-27 | 2024-07-28 | 2024-04-28 | 2024-01-28 | 2023-10-29 | 2023-07-30 | 2022-10-30 | 2022-07-31 | 2022-05-01 | 2022-01-30 | 2021-10-31 | 2021-05-02 | 2021-01-31 | 2020-10-25 | 2020-07-26 | 2020-04-26 | 2020-01-26 | 2019-10-27 | 2019-07-28 | 2019-04-28 | 2019-01-27 | 2018-10-28 | 2018-07-29 | 2018-04-29 | 2018-01-28 | 2017-10-29 | 2017-07-30 | 2017-04-30 | 2017-01-29 | 2016-10-30 | 2016-07-31 | 2016-05-01 | 2016-01-31 | 2015-10-25 | 2015-07-26 | 2015-04-26 | 2015-01-25 | 2014-10-26 | 2014-07-27 | 2014-04-27 | 2014-01-26 | 2013-10-27 | 2013-07-28 | 2013-04-28 | 2013-01-27 | 2012-10-28 | 2012-07-29 | 2012-04-29 | 2012-01-29 | 2011-10-30 | 2011-07-31 | 2011-05-01 | 2011-01-30 | 2011-01-29 | 2010-10-31 | 2010-08-01 | 2010-05-02 | 2010-01-31 | 2009-10-25 | 2009-07-26 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
products | 229,691,000 | 223,776,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
services | 27,898,000 | 27,284,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total net sales | 257,589,000 | 251,060,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of sales: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of acquired technology | 2,214,000 | 2,205,000 | 2,265,000 | 2,281,000 | 2,279,000 | 2,281,000 | 2,280,000 | 10,008,000 | 10,573,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
total cost of sales | 123,484,000 | 119,771,000 | 120,498,000 | 115,857,000 | 109,891,000 | 106,513,000 | 193,338,000 | 107,933,000 | 137,644,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross profit | 134,105,000 | 131,289,000 | 130,504,000 | 120,968,000 | 105,464,000 | 99,592,000 | -390,000 | 92,966,000 | 100,728,000 | 115,569,000 | 135,819,000 | 130,253,000 | 122,099,000 | 123,689,000 | 104,861,000 | 100,476,000 | 94,061,000 | 88,251,000 | 80,761,000 | 84,277,000 | 86,248,000 | 84,884,000 | 81,275,000 | 98,867,000 | 106,562,000 | 100,124,000 | 71,469,000 | 85,401,000 | 89,419,000 | 92,236,000 | 84,915,000 | 83,498,000 | 81,065,000 | 81,775,000 | 78,524,000 | 69,550,000 | 69,584,000 | 75,576,000 | 78,400,000 | 73,161,000 | 89,326,000 | 88,221,000 | 78,084,000 | 53,805,000 | 83,411,000 | 100,708,000 | 97,287,000 | 87,957,000 | 96,793,000 | 74,525,000 | 55,337,000 | 59,664,000 | 73,407,000 | 78,720,000 | 73,854,000 | 87,345,000 | 73,821,000 | 67,432,000 | 57,047,000 | 45,791,000 | 41,371,000 | 36,152,000 | |
yoy | 27.16% | 31.83% | -33562.56% | 30.12% | 4.70% | -13.82% | -100.29% | -28.63% | -17.50% | -6.56% | 29.52% | 29.64% | 29.81% | 40.16% | 29.84% | 19.22% | 9.06% | 3.97% | -0.63% | -14.76% | -19.06% | -15.22% | 13.72% | 15.77% | 19.17% | 8.55% | -15.83% | 2.28% | 10.31% | 12.79% | 8.14% | 20.05% | 16.50% | 8.20% | 0.16% | -4.94% | -22.10% | -14.33% | 0.40% | 35.97% | 7.09% | -12.40% | -19.74% | -38.83% | -13.83% | 35.13% | 75.81% | 47.42% | 31.86% | -5.33% | -25.07% | -15.96% | 6.64% | 9.52% | 90.75% | 78.44% | 86.52% | ||||||
qoq | 2.14% | 0.60% | 7.88% | 14.70% | 5.90% | -25636.41% | -100.42% | -7.71% | -12.84% | -14.91% | 4.27% | 6.68% | -1.29% | 17.96% | 4.36% | 6.82% | 6.58% | 9.27% | -4.17% | -2.29% | 1.61% | 4.44% | -17.79% | -7.22% | 6.43% | 40.09% | -16.31% | -4.49% | -3.05% | 8.62% | 1.70% | 3.00% | -0.87% | 4.14% | 12.90% | -0.05% | -7.93% | -3.60% | 7.16% | -18.10% | 1.25% | 12.98% | 45.12% | -35.49% | -17.18% | 3.52% | 10.61% | -9.13% | 29.88% | 34.67% | -7.25% | -18.72% | -6.75% | 6.59% | 18.32% | 9.47% | 18.20% | 24.58% | 10.68% | 14.44% | |||
gross margin % | 79.30% | 51.08% | 48.97% | 48.32% | -0.20% | 46.27% | 42.26% | 65.07% | 64.91% | 64.43% | 64.08% | 63.45% | 61.55% | 61.02% | 61.05% | 61.43% | 60.86% | 61.07% | 61.16% | 61.89% | 61.87% | 61.79% | 61.40% | 61.35% | 54.80% | 60.73% | 59.49% | 60.23% | 59.05% | 59.63% | 59.09% | 60.17% | 59.88% | 58.64% | 60.08% | 60.12% | 60.27% | 56.11% | 59.99% | 60.53% | 58.77% | 42.52% | 59.15% | 61.03% | 59.90% | 58.40% | 60.17% | 49.45% | 47.44% | 57.35% | 59.23% | 60.44% | 60.35% | 61.35% | 59.96% | 59.55% | 55.99% | 53.86% | 55.05% | 54.51% | |||
operating expenses, net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
product development and engineering | 48,198,000 | 47,529,000 | 46,657,000 | 42,563,000 | 40,084,000 | 41,604,000 | 41,505,000 | 46,911,000 | 51,387,000 | 35,161,000 | 40,601,000 | 38,789,000 | 38,292,000 | 37,346,000 | 36,790,000 | 32,833,000 | 27,890,000 | 29,220,000 | 27,586,000 | 28,046,000 | 26,670,000 | 25,553,000 | 27,099,000 | 28,493,000 | 27,147,000 | 28,079,000 | 26,199,000 | 23,752,000 | 27,631,000 | 27,432,000 | 25,983,000 | 25,403,000 | 25,600,000 | 26,325,000 | 25,172,000 | 28,966,000 | 26,855,000 | 28,239,000 | 29,678,000 | 34,984,000 | 28,401,000 | 28,173,000 | 27,813,000 | 37,805,000 | 31,948,000 | 33,125,000 | 34,559,000 | 29,959,000 | 33,354,000 | 32,613,000 | 24,083,000 | 15,310,500 | 20,489,000 | 22,228,000 | 18,525,000 | 12,776,750 | 18,400,000 | 17,404,000 | 15,303,000 | 7,785,500 | 10,467,000 | 10,893,000 | |
selling, general and administrative | 58,469,000 | 46,447,000 | 54,533,000 | 59,777,000 | 55,789,000 | 52,269,000 | 55,198,000 | 47,663,000 | 65,024,000 | 42,366,000 | 48,119,000 | 43,364,000 | 39,808,000 | 47,621,000 | 38,804,000 | 47,086,000 | 42,891,000 | 38,255,000 | 34,600,000 | 51,059,000 | 33,795,000 | 39,875,000 | 38,377,000 | 36,875,000 | 39,587,000 | 33,529,000 | 41,406,000 | 36,483,000 | 36,568,000 | 39,237,000 | 33,586,000 | 34,772,000 | 35,116,000 | 32,824,000 | 33,715,000 | 33,768,000 | 30,747,000 | 34,528,000 | 37,675,000 | 33,590,000 | 31,692,000 | 31,547,000 | 31,696,000 | 26,421,000 | 30,849,000 | 33,315,000 | 34,794,000 | 37,386,000 | 35,646,000 | 31,220,000 | 44,818,000 | 26,333,000 | 25,110,000 | 22,481,000 | 26,705,000 | 13,862,000 | 35,501,000 | 24,915,000 | 26,351,000 | 23,823,000 | 18,824,000 | 16,741,000 | |
intangible amortization | 148,000 | 147,000 | 147,000 | 148,000 | 282,000 | 307,000 | 307,000 | 4,853,000 | 4,871,000 | 1,000,000 | 1,048,000 | 1,048,000 | 1,048,000 | 1,298,000 | 1,298,000 | 1,607,000 | 1,798,000 | 2,020,000 | 2,840,000 | 3,725,000 | 3,770,000 | 3,908,000 | 5,143,000 | 6,728,000 | 6,480,000 | 6,480,000 | 6,961,000 | 7,453,000 | 7,453,000 | 6,675,000 | 6,286,000 | 6,284,000 | 6,286,000 | 6,328,000 | 6,403,000 | 6,411,000 | 6,308,000 | 6,177,000 | 6,163,000 | 6,426,000 | 6,423,000 | 6,444,000 | 2,103,000 | 2,102,000 | 1,804,000 | 2,406,000 | 2,405,000 | 2,405,000 | |||||||||||||||
restructuring | 1,491,000 | 1,199,000 | 439,000 | 695,000 | 1,541,000 | 2,269,000 | 9,167,000 | 3,646,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment | 41,991,000 | 473,800,000 | 2,266,000 | 279,555,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 150,297,000 | 95,322,000 | 109,266,000 | 103,183,000 | 97,696,000 | 96,449,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating income | -16,192,000 | 35,967,000 | 21,238,000 | 17,785,000 | 7,768,000 | 3,143,000 | -619,960,000 | -12,373,000 | -300,109,000 | 37,369,000 | 64,037,000 | 47,052,000 | 42,964,000 | 37,424,000 | 27,969,000 | 18,950,000 | 21,482,000 | 18,756,000 | 15,768,000 | 1,479,000 | 22,165,000 | 15,548,000 | 12,817,000 | 26,771,000 | 41,867,000 | 32,936,000 | -3,097,000 | 14,009,000 | 17,579,000 | 18,892,000 | 18,256,000 | 15,287,000 | 39,099,000 | 16,427,000 | 13,267,000 | 3,149,000 | 18,898,000 | 3,068,000 | 4,884,000 | -13,759,000 | 22,810,000 | 22,057,000 | 11,149,000 | -166,717,000 | 13,265,000 | 24,457,000 | 20,078,000 | 12,435,000 | 19,581,000 | 2,715,000 | -19,142,000 | 11,921,000 | 23,235,000 | 31,908,000 | 26,522,000 | 40,376,000 | 17,514,000 | 22,708,000 | 12,988,000 | 5,429,000 | 12,080,000 | 8,518,000 | |
yoy | -308.44% | 1044.35% | -103.43% | -243.74% | -102.59% | -91.59% | -1068.13% | -126.30% | -798.51% | -0.15% | 128.96% | 148.30% | 100.00% | 99.53% | 77.38% | 1181.27% | -3.08% | 20.63% | 23.02% | -94.48% | -47.06% | -52.79% | -513.85% | 91.10% | 138.16% | 74.34% | -116.96% | -8.36% | -55.04% | 15.01% | 37.60% | 385.46% | 106.89% | 435.43% | 171.64% | -122.89% | -17.15% | -86.09% | -56.19% | -91.75% | 71.96% | -9.81% | -44.47% | -1440.71% | -32.26% | 800.81% | -204.89% | 4.31% | -15.73% | -91.49% | -172.17% | -42.45% | 82.19% | 16.80% | 643.71% | 44.98% | 166.59% | ||||||
qoq | -145.02% | 69.35% | 19.42% | 128.95% | 147.15% | -100.51% | 4910.59% | -95.88% | -903.10% | -41.64% | 36.10% | 9.51% | 14.80% | 33.81% | 47.59% | -11.79% | 14.53% | 18.95% | 966.13% | -93.33% | 42.56% | 21.31% | -52.12% | -36.06% | 27.12% | -1163.48% | -122.11% | -20.31% | -6.95% | 3.48% | 19.42% | -60.90% | 138.02% | 23.82% | 321.31% | -83.34% | 515.97% | -37.18% | -135.50% | -160.32% | 3.41% | 97.84% | -106.69% | -1356.82% | -45.76% | 21.81% | 61.46% | -36.49% | 621.22% | -114.18% | -260.57% | -48.69% | -27.18% | 20.31% | 130.54% | -22.87% | 74.84% | 139.23% | -55.06% | 41.82% | |||
operating margin % | 12.91% | 7.51% | 3.61% | 1.52% | -321.31% | -6.16% | -125.90% | 21.04% | 30.60% | 23.28% | 22.55% | 19.20% | 16.42% | 11.51% | 13.94% | 13.06% | 11.88% | 1.07% | 15.72% | 11.34% | 9.76% | 16.73% | 24.12% | 20.18% | -2.37% | 9.96% | 11.70% | 12.34% | 12.70% | 10.92% | 28.50% | 12.09% | 10.12% | 2.65% | 16.32% | 2.44% | 3.75% | -10.55% | 15.32% | 15.13% | 8.39% | -131.76% | 9.41% | 14.82% | 12.36% | 8.26% | 12.17% | 1.80% | -16.41% | 11.46% | 18.75% | 24.50% | 21.67% | 28.36% | 14.22% | 20.06% | 12.75% | 6.39% | 16.08% | 12.84% | |||
interest expense | -5,235,000 | -6,582,000 | -17,453,000 | -20,807,000 | -28,578,000 | -23,229,000 | -22,827,000 | -28,305,000 | -24,171,000 | -9,009,000 | -1,259,000 | -1,197,000 | -1,474,000 | -1,233,000 | -1,199,000 | -1,517,000 | -1,008,000 | -1,252,000 | -1,559,000 | -1,859,000 | -2,183,000 | -2,597,000 | -2,467,000 | -2,457,000 | -2,355,000 | -2,200,000 | -2,190,000 | -1,856,000 | -2,032,000 | -2,029,000 | -2,046,000 | -3,443,000 | -1,890,000 | -2,037,000 | -1,930,000 | -2,121,000 | -1,964,000 | -1,900,000 | -1,834,000 | -1,490,000 | -1,462,000 | -1,588,000 | -1,712,000 | -1,818,000 | -10,584,000 | -4,060,000 | -4,155,000 | -4,172,000 | -3,442,000 | ||||||||||||||
interest income | 529,000 | 369,000 | 800,000 | 527,000 | 433,000 | 542,000 | 734,000 | 574,000 | 674,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on extinguishment of debt | -144,688,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-operating expense | -1,311,000 | -1,015,000 | -1,566,000 | -204,000 | -632,000 | -217,750 | -690,000 | -45,000 | 117,000 | -493,000 | -345,000 | -278,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
investment impairments and credit loss reserves | -1,109,000 | -1,679,000 | -1,990,000 | -227,000 | -29,000 | 429,000 | -24,000 | -407,000 | -216,000 | -246,000 | -1,319,000 | -335,000 | -1,485,000 | -3,630,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
income before taxes and equity method income | -22,209,000 | 26,952,000 | 6,539,000 | -3,567,000 | -166,080,000 | -20,253,000 | -645,777,000 | -38,552,000 | -325,399,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from income taxes | 4,793,000 | 8,653,000 | 4,215,000 | 56,592,000 | 6,327,000 | 12,019,000 | 8,069,000 | 6,360,000 | 3,018,000 | 3,198,000 | 914,000 | 1,580,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
net income before equity method income | -27,002,000 | 18,299,000 | 39,729,000 | -7,574,000 | -170,295,000 | -23,209,000 | -642,432,000 | -38,241,000 | -381,991,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity method income | -62,000 | 1,046,000 | -585,000 | -12,000 | 50,000 | 75,000 | -11,000 | -12,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | -27,064,000 | 19,345,000 | 39,144,000 | -7,586,000 | -170,295,000 | -23,159,000 | -642,357,000 | -38,252,000 | -382,003,000 | 22,743,000 | 51,596,000 | 38,048,000 | 34,791,000 | 34,425,000 | 23,498,000 | 15,631,000 | 18,482,000 | 16,122,000 | 9,632,000 | -4,393,000 | 17,599,000 | 5,366,000 | 13,294,000 | 13,340,000 | 12,165,000 | 25,169,000 | 12,382,000 | -1,297,000 | 13,338,000 | 12,564,000 | 11,821,000 | 8,019,000 | 30,776,000 | 8,978,000 | 6,887,000 | 1,247,000 | 10,704,000 | -313,000 | -142,000 | -15,441,000 | 17,623,000 | 17,898,000 | 7,867,000 | -210,808,000 | 12,453,000 | 19,112,000 | 14,777,000 | 13,118,000 | 16,590,000 | 10,022,000 | 2,209,000 | 12,388,000 | 26,979,000 | 27,138,000 | 22,582,000 | 42,518,000 | 16,105,000 | 19,662,000 | 10,802,000 | 9,480,000 | -20,887,000 | 7,420,000 | |
yoy | -84.11% | -183.53% | -106.09% | -80.17% | -55.42% | -201.83% | -1344.97% | -200.54% | -1197.99% | -33.93% | 119.58% | 143.41% | 88.24% | 113.53% | 143.96% | -455.82% | 5.02% | 200.45% | -27.55% | -132.93% | 44.67% | -78.68% | 7.37% | -1128.53% | -8.79% | 100.33% | 4.75% | -116.17% | -56.66% | 39.94% | 71.64% | 543.06% | 187.52% | -2968.37% | -4950.00% | -108.08% | -39.26% | -101.75% | -101.81% | -92.68% | 41.52% | -6.35% | -46.76% | -1707.01% | -24.94% | 90.70% | 568.95% | 5.89% | -38.51% | -63.07% | -90.22% | -36.55% | 68.51% | 14.85% | 348.50% | -177.11% | 164.99% | ||||||
qoq | -239.90% | -50.58% | -616.00% | -95.55% | 635.33% | -96.39% | 1579.28% | -89.99% | -1779.65% | -55.92% | 35.61% | 9.36% | 1.06% | 46.50% | 50.33% | -15.43% | 14.64% | 67.38% | -319.26% | -124.96% | 227.97% | -59.64% | -0.34% | 9.66% | -51.67% | 103.27% | -1054.66% | -109.72% | 6.16% | 6.29% | 47.41% | -73.94% | 242.79% | 30.36% | 452.29% | -88.35% | -3519.81% | 120.42% | -99.08% | -187.62% | -1.54% | 127.51% | -103.73% | -1792.83% | -34.84% | 29.34% | 12.65% | -20.93% | 65.54% | 353.69% | -82.17% | -54.08% | -0.59% | 20.18% | 164.00% | -18.09% | 82.02% | 13.95% | -145.39% | -381.50% | |||
net income margin % | 23.79% | -3.20% | -79.08% | -11.24% | -332.92% | -19.04% | -160.25% | 12.80% | 24.66% | 18.82% | 18.26% | 17.66% | 13.79% | 9.49% | 11.99% | 11.22% | 7.26% | -3.18% | 12.48% | 3.91% | 10.12% | 8.34% | 7.01% | 15.42% | 9.49% | -0.92% | 8.87% | 8.20% | 8.22% | 5.73% | 22.43% | 6.61% | 5.25% | 1.05% | 9.24% | -0.25% | -0.11% | -11.84% | 11.84% | 12.28% | 5.92% | -166.60% | 8.83% | 11.58% | 9.10% | 8.71% | 10.31% | 6.65% | 1.89% | 11.91% | 21.77% | 20.83% | 18.45% | 29.86% | 13.08% | 17.37% | 10.60% | 11.15% | -27.79% | 11.19% | |||
loss per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.31 | -0.735 | -0.1 | -2.61 | -0.36 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -0.31 | -0.735 | -0.1 | -2.61 | -0.36 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares used in computing loss per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 86,707 | 86,441 | 71,606 | 75,319 | 65,281 | 64,509 | 64,127 | 64,216 | 64,005 | 63,764 | 63,500 | 63,950 | 64,662 | 64,546 | 65,089 | 65,208 | 65,136 | 65,084 | 65,589 | 66,263 | 66,387 | 66,519 | 66,105 | 65,982 | 66,014 | 66,063 | 66,324 | 66,027 | 66,194 | 65,763 | 65,839 | 65,427 | 65,549 | 65,299 | 65,144 | 65,657 | 65,117 | 65,920 | 66,713 | 67,108 | 67,162 | 67,208 | 67,300 | 67,471 | 67,792 | 67,614 | 66,956 | 65,809 | 65,996 | 65,587 | 65,282 | 65,099 | 65,440 | 65,547 | 64,552 | 65,099 | 62,493 | 61,933 | 61,420 | 60,779 | 61,030 | 60,493 | |
diluted | 86,707 | 89,579 | 71,606 | 75,319 | 65,281 | 64,509 | 64,127 | 64,216 | 64,005 | 63,855 | 63,977 | 64,553 | 65,565 | 65,299 | 66,110 | 66,059 | 65,967 | 66,004 | 66,174 | 67,418 | 67,318 | 67,746 | 67,976 | 68,481 | 68,731 | 68,880 | 68,195 | 67,605 | 67,817 | 67,470 | 67,376 | 66,109 | 66,206 | 65,905 | 65,552 | 65,961 | 65,217 | 65,920 | 66,713 | 67,685 | 67,654 | 67,850 | 67,970 | 67,471 | 68,871 | 69,090 | 68,579 | 67,472 | 67,465 | 67,165 | 67,233 | 67,350 | 67,314 | 68,186 | 67,123 | 67,350 | 64,555 | 63,552 | 63,181 | 61,676 | 61,030 | 61,044 | |
non-operating income | -2,802,000 | 1,954,000 | -1,072,000 | 400,000 | 375,750 | 3,542,000 | 775,000 | 125,000 | 262,000 | 68,000 | 105,000 | 94,000 | 113,000 | -236,000 | -176,000 | 423,000 | -7,000 | 644,000 | 1,213,000 | 1,043,000 | 1,909,000 | 1,182,000 | 542,000 | 190,000 | 107,750 | 1,267,000 | -136,000 | -288,000 | -777,000 | -101,750 | 216,000 | ||||||||||||||||||||||||||||||||
earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.22 | -10.01 | -0.6 | -5.97 | 0.36 | 0.81 | 0.59 | 0.54 | 0.53 | 0.36 | 0.24 | 0.28 | 0.25 | 0.15 | -0.07 | 0.27 | 0.08 | 0.2 | 0.21 | 0.18 | 0.38 | 0.19 | -0.02 | 0.2 | 0.19 | 0.18 | 0.13 | 0.47 | 0.14 | 0.11 | 0.02 | 0.16 | 0 | 0 | -0.23 | 0.26 | 0.27 | 0.12 | -3.13 | 0.18 | 0.28 | 0.22 | 0.2 | 0.25 | 0.15 | 0.03 | 0.19 | 0.41 | 0.41 | 0.35 | 0.62 | 0.26 | 0.32 | 0.18 | 0.16 | -0.34 | 0.12 | ||||||
diluted | 0.22 | -10.01 | -0.6 | -5.97 | 0.36 | 0.81 | 0.59 | 0.54 | 0.53 | 0.36 | 0.24 | 0.28 | 0.24 | 0.15 | -0.07 | 0.26 | 0.08 | 0.2 | 0.19 | 0.18 | 0.37 | 0.18 | -0.02 | 0.2 | 0.19 | 0.18 | 0.12 | 0.46 | 0.14 | 0.11 | 0.02 | 0.16 | 0 | 0 | -0.23 | 0.26 | 0.26 | 0.12 | -3.11 | 0.18 | 0.28 | 0.22 | 0.19 | 0.25 | 0.15 | 0.03 | 0.18 | 0.4 | 0.4 | 0.34 | 0.59 | 0.25 | 0.31 | 0.17 | 0.16 | -0.34 | 0.12 | ||||||
weighted-average number of shares used in computing earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 86,707 | 86,441 | 71,606 | 75,319 | 65,281 | 64,509 | 64,127 | 64,216 | 64,005 | 63,764 | 63,500 | 63,950 | 64,662 | 64,546 | 65,089 | 65,208 | 65,136 | 65,084 | 65,589 | 66,263 | 66,387 | 66,519 | 66,105 | 65,982 | 66,014 | 66,063 | 66,324 | 66,027 | 66,194 | 65,763 | 65,839 | 65,427 | 65,549 | 65,299 | 65,144 | 65,657 | 65,117 | 65,920 | 66,713 | 67,108 | 67,162 | 67,208 | 67,300 | 67,471 | 67,792 | 67,614 | 66,956 | 65,809 | 65,996 | 65,587 | 65,282 | 65,099 | 65,440 | 65,547 | 64,552 | 65,099 | 62,493 | 61,933 | 61,420 | 60,779 | 61,030 | 60,493 | |
diluted | 86,707 | 89,579 | 71,606 | 75,319 | 65,281 | 64,509 | 64,127 | 64,216 | 64,005 | 63,855 | 63,977 | 64,553 | 65,565 | 65,299 | 66,110 | 66,059 | 65,967 | 66,004 | 66,174 | 67,418 | 67,318 | 67,746 | 67,976 | 68,481 | 68,731 | 68,880 | 68,195 | 67,605 | 67,817 | 67,470 | 67,376 | 66,109 | 66,206 | 65,905 | 65,552 | 65,961 | 65,217 | 65,920 | 66,713 | 67,685 | 67,654 | 67,850 | 67,970 | 67,471 | 68,871 | 69,090 | 68,579 | 67,472 | 67,465 | 67,165 | 67,233 | 67,350 | 67,314 | 68,186 | 67,123 | 67,350 | 64,555 | 63,552 | 63,181 | 61,676 | 61,030 | 61,044 | |
net sales | 164,571,250 | 236,825,000 | 215,355,000 | 206,105,000 | 192,948,000 | 200,899,000 | 238,372,000 | 177,618,000 | 209,254,000 | 202,149,000 | 190,550,000 | 194,932,000 | 170,372,000 | 164,673,000 | 154,082,000 | 143,660,000 | 132,702,000 | 138,001,000 | 141,011,000 | 137,146,000 | 131,354,000 | 160,006,000 | 173,550,000 | 163,211,000 | 130,429,000 | 140,614,000 | 150,304,000 | 153,127,000 | 143,802,000 | 140,031,000 | 137,185,000 | 135,911,000 | 131,145,000 | 118,609,000 | 115,810,000 | 125,712,000 | 130,088,000 | 130,394,000 | 148,890,000 | 145,742,000 | 132,859,000 | 126,534,000 | 141,026,000 | 165,010,000 | 162,407,000 | 150,603,000 | 160,878,000 | 150,704,000 | 116,642,000 | 104,032,000 | 123,944,000 | 130,254,000 | 122,371,000 | 142,369,000 | 123,125,000 | 113,227,000 | 101,880,000 | 85,019,000 | 75,147,000 | 66,317,000 | |||
yoy | -14.71% | 17.88% | -9.66% | 16.04% | -7.79% | -0.62% | 25.10% | -8.88% | 22.82% | 22.76% | 23.67% | 35.69% | 28.39% | 19.33% | 9.27% | 4.75% | 1.03% | -13.75% | -18.75% | -15.97% | 0.71% | 13.79% | 15.47% | 6.59% | -9.30% | 0.42% | 9.56% | 12.67% | 9.65% | 18.06% | 18.46% | 8.11% | 0.81% | -9.04% | -22.22% | -13.74% | -2.09% | 3.05% | 5.58% | -11.68% | -18.19% | -15.98% | -12.34% | 9.49% | 39.24% | 44.77% | 29.80% | 15.70% | -4.68% | -12.94% | 5.79% | 8.08% | 67.46% | 63.85% | 70.74% | ||||||||
qoq | -30.51% | 9.97% | 4.49% | 6.82% | -3.96% | -15.72% | 34.20% | -15.12% | 3.51% | 6.09% | -2.25% | 14.42% | 3.46% | 6.87% | 7.25% | 8.26% | -3.84% | -2.13% | 2.82% | 4.41% | -17.91% | -7.80% | 6.33% | 25.13% | -7.24% | -6.45% | -1.84% | 6.48% | 2.69% | 2.07% | 0.94% | 3.63% | 10.57% | 2.42% | -7.88% | -3.36% | -0.23% | -12.42% | 2.16% | 9.70% | 5.00% | -10.28% | -14.53% | 1.60% | 7.84% | -6.39% | 6.75% | 29.20% | 12.12% | -16.07% | -4.84% | 6.44% | 15.63% | 8.74% | 11.14% | 19.83% | 13.14% | 13.31% | |||||
cost of sales | 81,355,000 | 113,576,000 | 107,612,000 | 104,232,000 | 99,266,000 | 97,925,000 | 127,071,000 | 62,049,000 | 73,435,000 | 71,896,000 | 68,451,000 | 71,243,000 | 65,511,000 | 64,197,000 | 60,021,000 | 55,409,000 | 51,941,000 | 53,724,000 | 54,763,000 | 52,262,000 | 50,079,000 | 61,139,000 | 66,988,000 | 63,087,000 | 58,960,000 | 55,213,000 | 60,885,000 | 60,891,000 | 58,887,000 | 56,533,000 | 56,120,000 | 54,136,000 | 52,621,000 | 49,059,000 | 46,226,000 | 50,136,000 | 51,688,000 | 57,233,000 | 59,564,000 | 57,521,000 | 54,775,000 | 57,682,000 | 57,615,000 | 64,302,000 | 65,120,000 | 62,646,000 | 64,085,000 | 76,179,000 | 61,305,000 | 44,368,000 | 50,537,000 | 51,534,000 | 48,517,000 | 55,024,000 | 49,304,000 | 45,795,000 | 44,833,000 | 39,228,000 | 33,776,000 | 30,165,000 | |||
benefit for income taxes | -33,190,000 | 4,007,000 | 2,956,000 | 13,466,000 | -311,000 | -416,000 | 1,359,000 | 2,508,250 | 3,379,000 | 8,966,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to noncontrolling interest | 6,000 | -2,000 | -1,000 | -3,000 | -2,000 | -1,000 | -13,000 | -2,000 | -2,000 | -25,000 | -5,000 | -3,000 | -3,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to common stockholders | 39,144,000 | -7,586,000 | -170,295,000 | -23,159,000 | -642,363,000 | -38,250,000 | -382,002,000 | 22,746,000 | 51,598,000 | 38,049,000 | 34,804,000 | 34,427,000 | 23,500,000 | 15,656,000 | 18,487,000 | 16,125,000 | 9,635,000 | ||||||||||||||||||||||||||||||||||||||||||||||
operating costs and expenses, net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of business | -327,000 | -17,986,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating costs and expenses | 619,570,000 | 105,339,000 | 400,837,000 | 78,200,000 | 71,782,000 | 83,201,000 | 79,135,000 | 86,265,000 | 76,892,000 | 81,526,000 | 72,579,000 | 69,495,000 | 64,993,000 | 82,798,000 | 64,083,000 | 69,336,000 | 68,458,000 | 72,096,000 | 64,695,000 | 67,188,000 | 74,566,000 | 71,392,000 | 71,840,000 | 73,344,000 | 66,659,000 | 68,211,000 | 41,966,000 | 65,348,000 | 65,257,000 | 66,401,000 | 50,686,000 | 72,508,000 | 73,516,000 | 86,920,000 | 66,516,000 | 66,164,000 | 66,935,000 | 220,522,000 | 70,146,000 | 76,251,000 | 77,209,000 | 75,522,000 | 77,212,000 | 71,810,000 | 74,479,000 | 47,743,000 | 50,172,000 | 46,812,000 | 47,332,000 | 46,969,000 | 56,307,000 | 44,724,000 | 44,059,000 | 40,362,000 | 29,291,000 | 27,634,000 | |||||||
income before taxes and equity in net gains of equity method investments | 29,106,000 | 63,332,000 | 46,093,000 | 41,151,000 | 36,080,000 | 26,618,000 | 16,227,000 | 19,903,000 | 15,843,000 | -1,598,000 | 20,626,000 | 14,164,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
net income before equity in net gains of equity method investments | 22,779,000 | 51,313,000 | 38,024,000 | 34,791,000 | 33,062,000 | 23,420,000 | 15,313,000 | 18,323,000 | 16,259,000 | -4,393,000 | 17,247,000 | 5,198,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
equity in net gains of equity method investments | -36,000 | 283,000 | 24,000 | 1,363,000 | 78,000 | 318,000 | 159,000 | -137,000 | 352,000 | 168,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
operating costs and expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in the fair value of contingent earn-out obligations | -33,000 | -32,000 | -152,000 | -2,161,000 | -8,519,000 | -900,000 | 3,704,000 | 188,000 | -53,000 | -129,000 | -33,000 | -2,744,000 | -14,186,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
income before taxes and equity in net incomees of equity method investments | 11,002,000 | 11,393,000 | 26,223,000 | 10,694,000 | 31,278,000 | -5,097,000 | 10,820,000 | 16,814,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income before equity in net incomees of equity method investments | 9,643,000 | 13,705,000 | 13,425,000 | 12,148,000 | 25,196,000 | 12,413,000 | -1,247,000 | 13,542,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in net incomees of equity method investments | -11,000 | -411,000 | -27,000 | -31,000 | -50,000 | -204,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment impairments | -30,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(benefit) for income taxes | -2,312,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposition of business operations | 375,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from taxes | -3,220,500 | -1,454,000 | 6,082,000 | -17,510,000 | 12,067,000 | 3,272,000 | 4,095,000 | 3,757,000 | 2,975,000 | 5,743,000 | 5,276,000 | 4,405,000 | 2,437,500 | 5,453,000 | 1,598,000 | 2,699,000 | 1,617,000 | -46,000 | -3,015,000 | 4,653,000 | 3,500,000 | -2,057,000 | 1,412,000 | 3,354,000 | 2,383,000 | -3,705,000 | 34,103,000 | 1,380,000 | |||||||||||||||||||||||||||||||||||
equity in net gain (losses) of equity method investments | -10,250 | 17,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(gain) loss on disposition of business operations | 93,750 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charges | 429,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before taxes | 16,659,000 | 15,578,000 | 10,994,000 | 36,519,000 | 14,254,000 | 11,292,000 | 379,000 | 16,157,000 | 1,285,000 | 2,557,000 | -14,677,000 | 21,564,000 | 20,124,000 | 9,484,000 | -168,555,000 | 11,188,000 | 13,675,000 | 15,211,000 | 7,999,000 | 14,338,000 | -1,317,000 | -20,771,000 | 12,342,000 | 23,964,000 | 31,791,000 | 26,082,000 | 40,461,000 | 17,517,000 | 23,016,000 | 13,185,000 | 5,775,000 | 13,216,000 | 8,800,000 | ||||||||||||||||||||||||||||||
gain on disposition of business operations | -477,000 | -25,036,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charge | 1,131,500 | 962,000 | 3,564,000 | 250,250 | 1,001,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible asset impairments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit for taxes | 764,000 | 3,941,000 | 2,226,000 | 42,253,000 | -1,265,000 | -5,437,000 | 434,000 | -5,119,000 | -2,252,000 | -11,339,000 | -22,980,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible amortization and impairments | 6,425,000 | 6,254,000 | 7,349,000 | 9,811,000 | 7,856,000 | 8,177,000 | 8,212,000 | 7,977,000 | 5,578,000 | 2,075,000 | 4,573,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
interest and amortization of debt discount and expense | -1,387,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income and other (expense) | -316,000 | -259,000 | -198,000 | -590,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income and other income | -807,000 | -281,000 | -1,071,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest and other income | -1,629,000 | 421,000 | 729,000 | -117,000 | -440,000 | 85,000 | 3,000 | 308,000 | 197,000 | 346,000 | 1,136,000 | 282,000 |
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.
