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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 179,494,000 | 173,332,000 | 155,771,000 | 193,968,000 | 162,003,000 | 162,880,000 | 149,319,000 | 186,932,000 | 150,085,000 | 152,543,000 | 130,150,000 | 175,399,000 | 145,815,000 | 137,780,000 | 118,075,000 | 161,286,000 | 131,871,000 | 114,541,000 | 60,715,000 | 82,003,000 | 60,982,000 | 42,348,000 | 36,295,000 | 48,486,000 | 37,642,000 | 37,870,000 | 32,416,000 | 41,432,000 | 29,729,000 | 28,648,000 | 24,876,000 | 31,397,000 | 35,211,000 | 42,922,000 | 46,015,000 | 72,667,000 | 65,811,000 | 70,511,000 | 69,232,000 | 94,007,000 | 64,253,000 | 53,046,000 | 37,178,000 | 41,832,000 | 32,165,000 | 28,283,000 | 23,015,000 |
yoy | 10.80% | 6.42% | 4.32% | 3.76% | 7.94% | 6.78% | 14.73% | 6.58% | 2.93% | 10.71% | 10.23% | 8.75% | 10.57% | 20.29% | 94.47% | 96.68% | 116.25% | 170.48% | 67.28% | 69.13% | 62.01% | 11.82% | 11.97% | 17.03% | 26.62% | 32.19% | 30.31% | 31.96% | -15.57% | -33.26% | -45.94% | -56.79% | -46.50% | -39.13% | -33.54% | -22.70% | 2.42% | 32.92% | 86.22% | 124.73% | 99.76% | 87.55% | 61.54% | ||||
qoq | 3.56% | 11.27% | -19.69% | 19.73% | -0.54% | 9.08% | -20.12% | 24.55% | -1.61% | 17.21% | -25.80% | 20.29% | 5.83% | 16.69% | -26.79% | 22.31% | 15.13% | 88.65% | -25.96% | 34.47% | 44.00% | 16.68% | -25.14% | 28.81% | -0.60% | 16.83% | -21.76% | 39.37% | 3.77% | 15.16% | -20.77% | -10.83% | -17.97% | -6.72% | -36.68% | 10.42% | -6.67% | 1.85% | -26.35% | 46.31% | 21.13% | 42.68% | -11.13% | 30.05% | 13.73% | 22.89% | |
expenses: | |||||||||||||||||||||||||||||||||||||||||||||||
cost of revenue | 69,356,000 | 64,953,000 | 62,799,000 | 67,786,000 | 62,544,000 | 62,606,000 | 65,902,000 | 70,025,000 | 84,878,000 | 130,175,000 | 124,828,000 | 111,015,000 | 71,753,000 | 65,001,000 | 59,396,000 | 66,839,000 | 63,541,000 | 50,526,000 | 20,756,000 | 21,168,000 | 21,031,000 | 21,545,000 | 14,003,000 | 13,321,000 | 13,869,000 | 15,085,000 | 15,116,000 | 15,489,000 | 14,687,000 | 15,044,000 | 14,783,000 | 15,465,000 | 12,985,000 | 13,698,000 | 14,688,000 | 21,126,000 | 17,798,000 | 17,540,000 | 16,783,000 | 21,369,000 | 16,556,000 | 14,009,000 | 6,561,000 | 6,298,000 | 5,144,000 | 4,852,000 | 4,460,000 |
gross profit | 110,138,000 | 108,379,000 | 92,972,000 | 126,182,000 | 99,459,000 | 100,274,000 | 83,417,000 | 116,907,000 | 65,207,000 | 22,368,000 | 5,322,000 | 64,384,000 | 74,062,000 | 72,779,000 | 58,679,000 | 94,447,000 | 68,330,000 | 64,015,000 | 39,959,000 | 60,835,000 | 39,951,000 | 20,803,000 | 22,292,000 | 35,165,000 | 23,773,000 | 22,785,000 | 17,300,000 | 25,943,000 | 15,042,000 | 13,604,000 | 10,093,000 | 15,932,000 | 22,226,000 | 29,224,000 | 31,327,000 | 51,541,000 | 48,013,000 | 52,971,000 | 52,449,000 | 72,638,000 | 47,697,000 | 39,037,000 | 30,617,000 | 35,534,000 | 27,021,000 | 23,431,000 | 18,555,000 |
yoy | 10.74% | 8.08% | 11.45% | 7.93% | 52.53% | 348.29% | 1467.40% | 81.58% | -11.96% | -69.27% | -90.93% | -31.83% | 8.39% | 13.69% | 46.85% | 55.25% | 71.03% | 207.72% | 79.25% | 73.00% | 68.05% | -8.70% | 28.86% | 35.55% | 58.04% | 67.49% | 71.41% | 62.84% | -32.32% | -53.45% | -67.78% | -69.09% | -53.71% | -44.83% | -40.27% | -29.04% | 0.66% | 35.69% | 71.31% | 104.42% | 76.52% | 66.60% | 65.01% | ||||
qoq | 1.62% | 16.57% | -26.32% | 26.87% | -0.81% | 20.21% | -28.65% | 79.29% | 191.52% | 320.29% | -91.73% | -13.07% | 1.76% | 24.03% | -37.87% | 38.22% | 6.74% | 60.20% | -34.32% | 52.27% | 92.04% | -6.68% | -36.61% | 47.92% | 4.34% | 31.71% | -33.32% | 72.47% | 10.57% | 34.79% | -36.65% | -28.32% | -23.95% | -6.71% | -39.22% | 7.35% | -9.36% | 1.00% | -27.79% | 52.29% | 22.18% | 27.50% | -13.84% | 31.51% | 15.32% | 26.28% | |
gross margin % | 61.36% | 62.53% | 59.69% | 65.05% | 61.39% | 61.56% | 55.86% | 62.54% | 43.45% | 14.66% | 4.09% | 36.71% | 50.79% | 52.82% | 49.70% | 58.56% | 51.82% | 55.89% | 65.81% | 74.19% | 65.51% | 49.12% | 61.42% | 72.53% | 63.16% | 60.17% | 53.37% | 62.62% | 50.60% | 47.49% | 40.57% | 50.74% | 63.12% | 68.09% | 68.08% | 70.93% | 72.96% | 75.12% | 75.76% | 77.27% | 74.23% | 73.59% | 82.35% | 84.94% | 84.01% | 82.84% | 80.62% |
sales and marketing | 40,348,000 | 42,323,000 | 48,106,000 | 40,628,000 | 39,585,000 | 42,240,000 | 43,689,000 | 37,575,000 | 38,227,000 | 45,131,000 | 53,049,000 | 48,406,000 | 49,848,000 | 51,827,000 | 50,000,000 | 52,284,000 | 52,260,000 | 43,273,000 | 22,589,000 | 22,971,000 | 21,761,000 | 20,029,000 | 11,426,000 | 11,414,000 | 11,040,000 | 11,519,000 | 10,592,000 | 10,510,000 | 10,654,000 | 11,135,000 | 12,257,000 | 12,134,000 | 12,503,000 | 12,529,000 | 14,628,000 | 18,449,000 | 21,635,000 | 21,966,000 | 21,278,000 | 23,306,000 | 22,817,000 | 22,161,000 | 15,049,000 | 12,340,000 | 11,540,000 | 10,296,000 | 9,027,000 |
technology and development | 20,198,000 | 21,583,000 | 22,292,000 | 22,262,000 | 20,261,000 | 25,829,000 | 26,891,000 | 23,183,000 | 23,537,000 | 23,383,000 | 24,215,000 | 22,543,000 | 25,134,000 | 23,037,000 | 23,043,000 | 21,013,000 | 21,059,000 | 18,111,000 | 14,266,000 | 14,228,000 | 13,562,000 | 13,063,000 | 10,696,000 | 10,421,000 | 10,293,000 | 9,839,000 | 9,716,000 | 8,825,000 | 9,299,000 | 9,245,000 | 10,494,000 | 11,123,000 | 11,580,000 | 12,044,000 | 12,753,000 | 12,934,000 | 12,513,000 | 13,294,000 | 12,443,000 | 11,429,000 | 11,822,000 | 10,390,000 | 8,414,000 | 7,677,000 | 5,766,000 | 4,598,000 | 4,677,000 |
general and administrative | 24,551,000 | 22,514,000 | 23,938,000 | 23,074,000 | 24,490,000 | 22,631,000 | 26,665,000 | 21,025,000 | 21,286,000 | 25,649,000 | 21,088,000 | 21,977,000 | 20,235,000 | 20,466,000 | 18,704,000 | 17,116,000 | 16,535,000 | 16,980,000 | 14,158,000 | 14,766,000 | 13,314,000 | 15,780,000 | 10,897,000 | 12,344,000 | 9,121,000 | 10,027,000 | 10,280,000 | 9,091,000 | 9,355,000 | 11,441,000 | 12,544,000 | 12,517,000 | 13,644,000 | 14,355,000 | 15,080,000 | 15,337,000 | 16,238,000 | 16,390,000 | 20,605,000 | 19,711,000 | 18,225,000 | 17,984,000 | 14,279,000 | 15,268,000 | 15,157,000 | 15,653,000 | 11,320,000 |
total expenses | 154,453,000 | 151,373,000 | 157,135,000 | 153,750,000 | 146,880,000 | 153,306,000 | 163,147,000 | 151,808,000 | 167,928,000 | 224,338,000 | 230,645,000 | 203,941,000 | 166,970,000 | 161,043,000 | 157,899,000 | 157,651,000 | 155,819,000 | 161,522,000 | 74,491,000 | 74,008,000 | 71,922,000 | 82,910,000 | 47,022,000 | 47,500,000 | 44,323,000 | 46,470,000 | 45,704,000 | 43,915,000 | 43,995,000 | 47,839,000 | 52,544,000 | 55,824,000 | 140,963,000 | 54,247,000 | 61,487,000 | 94,635,000 | 68,184,000 | 69,190,000 | 71,109,000 | 75,815,000 | 69,420,000 | 64,544,000 | 44,303,000 | 41,583,000 | 37,607,000 | 35,399,000 | 29,484,000 |
income from operations | 25,041,000 | 21,959,000 | -1,364,000 | 40,218,000 | 15,123,000 | 9,574,000 | -13,828,000 | 35,124,000 | -17,843,000 | -71,795,000 | -100,495,000 | -28,542,000 | -21,155,000 | -23,263,000 | -39,824,000 | 3,635,000 | -23,948,000 | -46,981,000 | -13,776,000 | 7,995,000 | -10,940,000 | -40,562,000 | -10,727,000 | 986,000 | -6,681,000 | -8,600,000 | -13,288,000 | -2,483,000 | -14,266,000 | -19,191,000 | -27,668,000 | -24,427,000 | -105,752,000 | -11,325,000 | -15,472,000 | -21,968,000 | -2,373,000 | 1,321,000 | -1,877,000 | 18,192,000 | -5,167,000 | -11,498,000 | -7,125,000 | 249,000 | -5,442,000 | -7,116,000 | -6,469,000 |
yoy | 65.58% | 129.36% | -90.14% | 14.50% | -184.76% | -113.34% | -86.24% | -223.06% | -15.66% | 208.62% | 152.35% | -885.20% | -11.66% | -50.48% | 189.08% | -54.53% | 118.90% | 15.83% | 28.42% | 710.85% | 63.75% | 371.65% | -19.27% | -139.71% | -53.17% | -55.19% | -51.97% | -89.84% | -86.51% | 69.46% | 78.83% | 11.19% | 4356.47% | -957.31% | 724.29% | -220.76% | -54.07% | -111.49% | -73.66% | 7206.02% | -5.05% | 61.58% | 10.14% | ||||
qoq | 14.04% | -1709.90% | -103.39% | 165.94% | 57.96% | -169.24% | -139.37% | -296.85% | -75.15% | -28.56% | 252.10% | 34.92% | -9.06% | -41.59% | -1195.57% | -115.18% | -49.03% | 241.04% | -272.31% | -173.08% | -73.03% | 278.13% | -1187.93% | -114.76% | -22.31% | -35.28% | 435.16% | -82.59% | -25.66% | -30.64% | 13.27% | -76.90% | 833.79% | -26.80% | -29.57% | 825.75% | -279.64% | -170.38% | -110.32% | -452.08% | -55.06% | 61.38% | -2961.45% | -104.58% | -23.52% | 10.00% | |
operating margin % | 13.95% | 12.67% | -0.88% | 20.73% | 9.34% | 5.88% | -9.26% | 18.79% | -11.89% | -47.07% | -77.21% | -16.27% | -14.51% | -16.88% | -33.73% | 2.25% | -18.16% | -41.02% | -22.69% | 9.75% | -17.94% | -95.78% | -29.56% | 2.03% | -17.75% | -22.71% | -40.99% | -5.99% | -47.99% | -66.99% | -111.22% | -77.80% | -300.34% | -26.39% | -33.62% | -30.23% | -3.61% | 1.87% | -2.71% | 19.35% | -8.04% | -21.68% | -19.16% | 0.60% | -16.92% | -25.16% | -28.11% |
other income: | |||||||||||||||||||||||||||||||||||||||||||||||
interest expense | 4,668,000 | 5,071,000 | 5,177,000 | 5,433,000 | 6,848,000 | 6,793,000 | 7,958,000 | 8,100,000 | 7,574,000 | 8,520,000 | 8,175,000 | 5,318,250 | 7,016,000 | 7,146,000 | 7,111,000 | 11,000 | 12,000 | 16,000 | 23,000 | 14,000 | 57,000 | ||||||||||||||||||||||||||
foreign exchange (gain) loss | -416,000 | 4,944,000 | 2,217,000 | -6,303,000 | 3,019,000 | 516,000 | -2,315,000 | -122,000 | -1,246,000 | 15,000 | 3,065,000 | 293,000 | -440,000 | -698,000 | -143,000 | -26,000 | -120,000 | -797,000 | 72,000 | 242,000 | 479,000 | -578,000 | 261,000 | -19,000 | -38,000 | 847,000 | -2,190,000 | -1,223,000 | -826,000 | 382,000 | 548,000 | ||||||||||||||||
loss on extinguishment of debt | 2,152,000 | ||||||||||||||||||||||||||||||||||||||||||||||
other income | -154,000 | -153,000 | -423,000 | -1,170,000 | -1,306,000 | -1,284,000 | -1,292,000 | -1,287,000 | -1,346,000 | -1,358,000 | -1,313,000 | -1,327,000 | -1,369,000 | -1,359,000 | -1,263,000 | -1,133,000 | -955,000 | -1,139,000 | -1,223,000 | -1,178,000 | -1,194,000 | -1,284,000 | -9,000 | -49,000 | -48,000 | -46,000 | -142,000 | -140,000 | -206,000 | -210,000 | -210,000 | -186,000 | -123,000 | -167,000 | -212,000 | -166,000 | -191,000 | -197,000 | |||||||||
total other income | 4,098,000 | 9,862,000 | 9,123,000 | -2,040,000 | 8,880,000 | 6,025,000 | 11,738,000 | 1,960,000 | 601,000 | 1,431,000 | -1,454,000 | 10,573,000 | 3,671,000 | 1,795,000 | 6,774,000 | 5,998,000 | 5,079,000 | 3,906,000 | -1,065,000 | 1,949,000 | -871,000 | -1,722,000 | -851,000 | 406,000 | -562,000 | -403,000 | -34,000 | -377,000 | -558,000 | -1,281,000 | 73,000 | -358,000 | -150,000 | 84,000 | -7,000 | -899,000 | -346,000 | -906,000 | 167,000 | -64,000 | -75,000 | 858,000 | -2,178,000 | -1,207,000 | -803,000 | 2,138,000 | -405,000 |
income before income taxes | 20,943,000 | 12,097,000 | -10,487,000 | 42,258,000 | 6,243,000 | 3,549,000 | -25,566,000 | 33,164,000 | -18,444,000 | -73,226,000 | -99,041,000 | -39,115,000 | -24,826,000 | -25,058,000 | -46,598,000 | -2,363,000 | -29,027,000 | -50,887,000 | -12,711,000 | 6,046,000 | -10,069,000 | -38,840,000 | -9,876,000 | 580,000 | -6,119,000 | -8,197,000 | -13,254,000 | -2,106,000 | -13,708,000 | -17,910,000 | -27,741,000 | -24,069,000 | -105,602,000 | -11,409,000 | -15,465,000 | -21,069,000 | -2,027,000 | 2,227,000 | -2,044,000 | 18,256,000 | -5,092,000 | -12,356,000 | -4,947,000 | 1,456,000 | -4,639,000 | -9,254,000 | -6,064,000 |
benefit for income taxes | 885,000 | 958,000 | -853,000 | 5,851,000 | 1,029,000 | 4,627,000 | -7,809,000 | 2,250,000 | -967,000 | 663,000 | -309,000 | -2,730,000 | -435,000 | -104,000 | -2,005,000 | -2,816,000 | -4,708,000 | -87,695,000 | 166,000 | 160,000 | 446,000 | 288,000 | -201,000 | -943,000 | 55,000 | 84,000 | -708,000 | 124,000 | 84,000 | -252,000 | -2,031,000 | 375,000 | 121,000 | -5,557,000 | 4,904,000 | -4,328,000 | -2,149,000 | -2,083,000 | -413,000 | 36,250 | -17,000 | ||||||
net income | 20,058,000 | 11,139,000 | -9,634,000 | 36,407,000 | 5,214,000 | -1,078,000 | -17,757,000 | 30,914,000 | -17,477,000 | -73,889,000 | -98,732,000 | -36,385,000 | -24,391,000 | -24,954,000 | -44,593,000 | 453,000 | -24,319,000 | 36,808,000 | -12,877,000 | 5,886,000 | -10,515,000 | -39,128,000 | -9,675,000 | 1,523,000 | -6,174,000 | -8,281,000 | -12,546,000 | -2,230,000 | -13,792,000 | -17,984,000 | -27,816,000 | -23,817,000 | -103,571,000 | -11,555,000 | -15,840,000 | -21,190,000 | 3,530,000 | -2,677,000 | 2,284,000 | 20,405,000 | -3,009,000 | -11,943,000 | -5,031,000 | 1,429,000 | -4,622,000 | -9,366,000 | -6,114,000 |
yoy | 284.70% | -1133.30% | -45.75% | 17.77% | -129.83% | -98.54% | -82.01% | -184.96% | -28.35% | 196.10% | 121.41% | -8132.01% | 0.30% | -167.80% | 246.30% | -92.30% | 131.28% | -194.07% | 33.10% | 286.47% | 70.31% | 372.50% | -22.88% | -168.30% | -55.23% | -53.95% | -54.90% | -90.64% | -86.68% | 55.64% | 75.61% | 12.40% | -3034.02% | 331.64% | -793.52% | -203.85% | -217.31% | -77.59% | -145.40% | 1327.92% | -34.90% | 27.51% | -17.71% | ||||
qoq | 80.07% | -215.62% | -126.46% | 598.25% | -583.67% | -93.93% | -157.44% | -276.88% | -76.35% | -25.16% | 171.35% | 49.17% | -2.26% | -44.04% | -9943.93% | -101.86% | -166.07% | -385.84% | -318.77% | -155.98% | -73.13% | 304.42% | -735.26% | -124.67% | -25.44% | -33.99% | 462.60% | -83.83% | -23.31% | -35.35% | 16.79% | -77.00% | 796.33% | -27.05% | -25.25% | -700.28% | -231.86% | -217.21% | -88.81% | -778.13% | -74.81% | 137.39% | -452.06% | -130.92% | -50.65% | 53.19% | |
net income margin % | 11.17% | 6.43% | -6.18% | 18.77% | 3.22% | -0.66% | -11.89% | 16.54% | -11.64% | -48.44% | -75.86% | -20.74% | -16.73% | -18.11% | -37.77% | 0.28% | -18.44% | 32.14% | -21.21% | 7.18% | -17.24% | -92.40% | -26.66% | 3.14% | -16.40% | -21.87% | -38.70% | -5.38% | -46.39% | -62.78% | -111.82% | -75.86% | -294.14% | -26.92% | -34.42% | -29.16% | 5.36% | -3.80% | 3.30% | 21.71% | -4.68% | -22.51% | -13.53% | 3.42% | -14.37% | -33.12% | -26.57% |
net income per share | |||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.14 | 0.08 | 0.26 | 0.04 | 0.29 | -0.56 | -0.48 | -2.11 | -0.33 | -0.46 | 0.07 | -0.06 | 0.05 | ||||||||||||||||||||||||||||||||||
diluted | 0.13 | 0.08 | 0.26 | 0.04 | 0.26 | -0.56 | -0.48 | -2.11 | -0.33 | -0.45 | 0.07 | -0.06 | 0.05 | ||||||||||||||||||||||||||||||||||
weighted-average shares used for eps calculation | |||||||||||||||||||||||||||||||||||||||||||||||
basic | 143,009 | 141,654 | 140,557 | 141,270 | 136,620 | 132,887 | 132,433 | 126,294 | 125,981 | 49,692 | 48,869 | 49,055 | 48,332 | 46,655 | 47,538 | 46,341 | 44,663 | 39,663 | |||||||||||||||||||||||||||||
diluted | 153,166 | 148,260 | 146,810 | 148,697 | 136,620 | 132,887 | 132,433 | 136,261 | 142,982 | 49,692 | 48,869 | 49,055 | 48,332 | 46,655 | 48,683 | 46,341 | 48,676 | 44,495 | |||||||||||||||||||||||||||||
net income per share | |||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | -0.07 | -0.01 | -0.13 | -0.35 | -0.13 | -0.54 | -0.73 | -0.178 | -0.18 | -0.34 | -0.18 | -0.11 | 0.1 | -0.1 | -0.36 | -0.18 | 0.04 | -0.12 | -0.16 | -0.24 | -0.04 | -0.27 | -0.36 | -0.24 | |||||||||||||||||||||||
weighted-average shares used for eps calculation | |||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | 141,852 | 140,551 | 139,297 | 137,372 | 136,164 | 134,667 | 133,144 | 132,236 | 131,501 | 115,296 | 96,700 | 110,416 | 108,530 | 54,866 | 52,614 | 53,023 | 52,358 | 51,577 | 50,259 | 50,513 | 50,071 | 48,783 | |||||||||||||||||||||||||
merger, acquisition, and restructuring costs | 7,465,000 | 712,000 | 6,756,000 | 399,000 | 2,424,000 | 32,632,000 | 2,722,000 | ||||||||||||||||||||||||||||||||||||||||
(gain) loss on extinguishment of debt | 319,000 | 7,387,000 | |||||||||||||||||||||||||||||||||||||||||||||
foreign exchange gain | -385,500 | -1,471,000 | -304,000 | -1,260,500 | -1,976,000 | -3,992,000 | -127,000 | -34,500 | -296,000 | -601,000 | -21,000 | ||||||||||||||||||||||||||||||||||||
gain on extinguishment of debt | -8,348,000 | -4,156,000 | -5,427,000 | -8,549,000 | |||||||||||||||||||||||||||||||||||||||||||
foreign exchange loss | 233,000 | 926,000 | 301,000 | 554,000 | 372,000 | ||||||||||||||||||||||||||||||||||||||||||
net earnings per share | |||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.19 | ||||||||||||||||||||||||||||||||||||||||||||||
diluted | -0.19 | ||||||||||||||||||||||||||||||||||||||||||||||
interest income | 7,253,000 | 7,280,000 | 5,172,000 | 143,000 | 62,000 | 30,000 | 2,000 | -144,000 | -164,000 | -218,000 | -214,000 | -193,000 | -211,000 | -232,000 | -274,000 | -271,000 | -244,000 | -269,000 | -228,000 | -167,000 | -132,000 | -134,000 | -131,000 | -94,000 | -45,000 | -37,000 | |||||||||||||||||||||
merger and restructuring costs | 875,000 | 2,254,000 | 12,493,000 | ||||||||||||||||||||||||||||||||||||||||||||
restructuring and other exit costs | 974,000 | 2,466,000 | 1,621,000 | 4,338,000 | |||||||||||||||||||||||||||||||||||||||||||
impairment of goodwill | 90,251,000 | ||||||||||||||||||||||||||||||||||||||||||||||
benefit from income taxes | 74,000 | 75,000 | 146,000 | 84,000 | 112,000 | 50,000 | |||||||||||||||||||||||||||||||||||||||||
change in fair value of preferred stock warrant liabilities | 1,742,000 | -1,010,000 | |||||||||||||||||||||||||||||||||||||||||||||
cumulative preferred stock dividends | -70,000 | -1,046,000 | |||||||||||||||||||||||||||||||||||||||||||||
net income attributable to common stockholders | 20,405,000 | -3,009,000 | -11,943,000 | -5,031,000 | 1,429,000 | -4,622,000 | -9,436,000 | -7,160,000 | |||||||||||||||||||||||||||||||||||||||
basic and diluted net income per share attributable to common stockholders: | -0.128 | -0.07 | -0.3 | -0.14 | |||||||||||||||||||||||||||||||||||||||||||
basic and diluted weighted-average shares used to compute net income per share attributable to common stockholders: | 41,308 | 39,414 | 35,758 | ||||||||||||||||||||||||||||||||||||||||||||
basic and diluted net income per share attributable to common stockholders | 0.11 | -0.14 | -0.29 | -0.59 | |||||||||||||||||||||||||||||||||||||||||||
basic and diluted weighted-average shares used to compute net income per share attributable to common stockholders | 28,217 | 33,673 | 32,266 | 12,215 | |||||||||||||||||||||||||||||||||||||||||||
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.
