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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 58,161,000 | 66,051,000 | 66,561,000 | 50,672,000 | 53,037,000 | 45,825,000 | 48,763,000 | 40,283,000 | 43,876,000 | 49,068,000 | 51,331,000 | 31,849,000 | 39,095,000 | 35,846,000 | 36,178,000 | 28,299,000 | 26,507,000 | 28,021,000 | 31,931,000 | 32,218,000 | 26,418,000 | 8,429,000 | 22,411,000 | 21,356,000 | 19,044,000 | 12,564,000 | 14,695,000 | 3,857,000 | 15,249,000 | 14,462,000 | 23,158,000 | -9,355,000 | 21,077,000 | 20,378,000 | 16,788,000 | 15,488,000 | 16,050,000 | 16,375,000 | 13,820,000 | 14,762,000 | 15,162,000 | 12,074,000 | 9,567,000 | 7,460,000 | 6,075,000 | 7,763,000 | 11,147,000 | 15,859,000 | 13,240,000 | 9,236,000 | 9,762,000 | 12,163,000 | 11,703,000 | 9,054,000 | 8,916,000 | 9,554,000 | 8,390,000 | 8,475,000 | 8,361,000 | 8,296,000 | 7,804,000 | 4,869,000 | 5,623,000 | 7,524,000 | 3,994,000 | 1,252,000 | 2,883,000 | 3,419,045 | -1,075,262 | 5,264,072 | 6,799,812 | 9,775,472 | 6,239,440 | 5,620,048 | 5,408,626 | 6,038,200 |
adjustments to reconcile net income to net cash from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization expense | 15,188,000 | 14,147,000 | 13,542,000 | 16,153,000 | 13,838,000 | 12,893,000 | 12,337,000 | 12,270,000 | 11,546,000 | 13,056,000 | 13,408,000 | 14,109,000 | 14,254,000 | 14,070,000 | 13,669,000 | 12,497,000 | 12,425,000 | 12,468,000 | 12,266,000 | 13,264,000 | 12,443,000 | 12,334,000 | 12,472,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation expense | 23,139,000 | 16,392,000 | 19,187,000 | 15,479,000 | 21,232,000 | 18,095,000 | 17,852,000 | 15,452,000 | 17,067,000 | 11,511,000 | 14,407,000 | 12,616,000 | 12,186,000 | 13,340,000 | 11,224,000 | 9,825,000 | 10,894,000 | 10,070,000 | 7,832,000 | 7,385,000 | 8,346,000 | 7,726,000 | 4,778,000 | 4,532,000 | 7,427,000 | 7,155,000 | 6,956,000 | 6,590,000 | 5,344,000 | 6,893,000 | 5,074,000 | 6,270,000 | 5,708,000 | 5,107,000 | 5,956,000 | 5,027,000 | 4,484,000 | 4,450,000 | 5,809,000 | 3,767,000 | 4,471,000 | 3,554,000 | 4,255,000 | 2,493,000 | 2,376,000 | 1,966,000 | 4,176,000 | 2,360,000 | 2,967,000 | 2,860,000 | 3,645,000 | 2,087,000 | 1,871,000 | 2,715,000 | 2,743,000 | 2,175,000 | 2,160,000 | 2,879,000 | 2,248,000 | |||||||||||||||||
reduction in the carrying amount of operating lease right-of-use assets | 5,904,000 | 6,428,000 | 6,061,000 | 5,694,000 | 5,721,000 | 5,354,000 | 4,995,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value mark-to-market of investments | -1,887,000 | -1,220,000 | -84,000 | -932,000 | -654,000 | 353,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized foreign currency exchange (gain)/loss | -7,664,000 | -2,044,000 | -1,270,000 | -145,000 | -2,645,000 | -274,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax benefit | 9,085,000 | -7,673,000 | -7,932,000 | 5,538,000 | -8,347,000 | -8,396,000 | -8,680,000 | -5,187,000 | -8,272,000 | -8,839,000 | -9,444,000 | -4,159,000 | -1,269,000 | -193,000 | -2,637,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
others | 394,000 | 139,000 | 1,442,000 | -339,000 | -271,000 | -446,000 | 376,000 | -436,000 | 182,000 | 42,000 | 1,160,000 | -730,000 | 457,000 | -36,000 | 819,000 | -374,000 | 446,000 | -72,000 | 216,000 | 393,000 | 269,000 | -1,178,000 | -26,000 | -1,057,000 | -1,109,000 | 544,000 | 417,000 | 710,000 | 70,000 | 95,000 | 28,000 | 240,000 | -15,000 | 34,000 | -7,000 | -23,000 | -17,000 | -55,000 | -12,000 | -29,000 | -40,000 | -196,000 | -13,000 | |||||||||||||||||||||||||||||||||
change in operating assets and liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | -7,083,000 | -3,081,000 | -35,231,000 | 33,547,000 | -8,892,000 | 7,570,000 | -27,578,000 | -2,754,000 | -18,113,000 | 2,521,000 | -30,896,000 | -55,000 | -21,681,000 | -726,000 | -45,659,000 | 7,187,000 | -10,719,000 | -22,334,000 | -11,818,000 | 8,618,000 | 3,698,000 | 29,898,000 | -17,518,000 | 9,382,000 | 3,000 | -4,462,000 | -12,016,000 | -692,000 | 2,365,000 | -11,129,000 | -590,000 | 1,582,000 | -12,289,000 | -3,435,000 | -6,340,000 | -1,540,000 | 3,099,000 | -5,131,000 | -14,490,000 | 5,560,000 | -4,634,000 | -4,234,000 | -5,779,000 | 2,422,000 | -1,633,000 | 4,185,000 | -1,713,000 | -4,219,000 | 2,437,000 | -834,000 | -3,062,000 | 1,623,000 | -3,761,000 | -3,109,000 | -2,839,000 | 3,061,000 | -2,912,000 | -4,207,000 | -1,051,000 | -2,422,000 | -474,000 | -5,230,000 | -317,000 | -3,327,000 | 59,000 | 490,000 | 2,491,000 | 10,244,916 | 504,570 | 3,054,741 | -7,605,218 | 99,980 | -5,043,135 | 853,260 | -8,328,839 | 715,705 |
other current and non-current assets | 5,082,000 | -41,412,000 | 7,546,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | -5,162,000 | -7,462,000 | 11,664,000 | -17,766,000 | -3,516,000 | -16,365,000 | 11,443,000 | -6,260,000 | -1,412,000 | -18,493,000 | 7,883,000 | 4,736,000 | 609,000 | -3,758,000 | -33,000 | -587,000 | -1,472,000 | 750,000 | 1,908,000 | -108,000 | -36,000 | -646,486 | -845,843 | 202,986 | -1,516,968 | -373,246 | 1,153,177 | -1,900,069 | -912,045 | 473,917 | ||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue | -4,410,000 | 1,673,000 | 753,000 | 6,967,000 | -3,103,000 | -2,691,000 | 5,829,000 | -3,196,000 | -3,061,000 | 2,929,000 | 2,451,000 | 370,000 | -2,173,000 | 569,000 | 3,707,000 | 8,463,000 | -364,000 | -2,846,000 | -17,986,000 | 17,927,000 | -2,771,000 | 487,000 | 2,579,000 | 3,432,000 | -2,407,000 | 2,392,000 | 3,262,000 | 270,000 | -5,000,000 | -1,076,000 | 877,000 | 1,530,000 | -5,788,000 | -3,847,000 | 1,480,000 | 7,211,000 | -6,481,000 | 2,662,000 | 2,334,000 | 3,481,000 | -3,431,000 | -1,318,000 | 3,834,000 | -348,000 | -1,634,000 | 133,000 | 902,000 | 3,217,000 | -2,567,000 | 311,000 | -265,000 | -604,000 | -1,724,000 | -1,414,000 | 21,000 | 546,000 | -849,000 | -1,452,000 | 1,436,000 | 424,000 | -2,123,000 | 98,000 | -1,166,000 | 1,584,000 | 1,256,212 | -1,912,147 | 713,413 | -1,073,308 | 215,012 | -290,470 | -1,475,719 | -500,371 | -336,671 | |||
accrued employee costs | 30,085,000 | 34,288,000 | -65,566,000 | 28,143,000 | 28,693,000 | 29,118,000 | -64,246,000 | 15,943,000 | 22,478,000 | 32,984,000 | -57,315,000 | 17,329,000 | 22,238,000 | 25,992,000 | -60,008,000 | 19,811,000 | 22,831,000 | 27,444,000 | -23,611,000 | 12,189,000 | 11,643,000 | 13,549,000 | -37,046,000 | 13,495,000 | 15,987,000 | 9,869,000 | -22,436,000 | 8,952,000 | 13,031,000 | 6,944,000 | -27,655,000 | 7,306,000 | 10,697,000 | 9,441,000 | -21,053,000 | 9,116,000 | 6,470,000 | 9,285,000 | -19,567,000 | 5,676,000 | 4,214,000 | -5,660,000 | ||||||||||||||||||||||||||||||||||
accounts payable, accrued expenses and other liabilities | 6,529,000 | -14,362,000 | 22,901,000 | 10,332,000 | 10,816,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease liabilities | -6,645,000 | -6,410,000 | -5,840,000 | -5,309,000 | -5,535,000 | -5,029,000 | -4,616,000 | -4,559,000 | -4,793,000 | -5,376,000 | -5,453,000 | -5,396,000 | -5,909,000 | -5,917,000 | -6,005,000 | -6,020,000 | -6,327,000 | -6,459,000 | -6,868,000 | -6,809,000 | -6,949,000 | -6,255,000 | -6,576,000 | -5,385,000 | -5,679,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent consideration | 0 | 0 | 0 | -11,000,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities | 120,716,000 | 105,346,000 | 110,142,000 | 79,038,000 | 68,601,000 | 65,052,000 | 48,081,000 | 70,625,000 | 59,819,000 | 76,659,000 | 67,407,000 | 62,465,000 | 58,238,000 | 45,584,000 | 33,058,000 | 40,956,000 | 25,283,000 | 44,216,000 | 29,127,000 | 42,141,000 | 27,383,000 | 27,030,000 | 137,000 | 22,354,000 | 16,552,000 | 22,788,000 | 4,965,000 | 38,562,000 | 18,829,000 | 18,779,000 | 6,622,000 | 22,426,000 | 23,903,000 | 15,084,000 | 4,369,000 | 15,727,000 | 13,732,000 | 12,810,000 | 16,739,000 | 7,808,000 | -851,000 | 19,436,000 | 9,658,000 | 7,841,000 | -1,240,000 | 15,955,514 | 10,096,301 | 16,331,088 | -8,009,900 | 12,044,727 | 10,258,167 | 8,973,514 | ||||||||||||||||||||||||
capex | -17,168,000 | -10,768,000 | -13,243,000 | -11,697,000 | -14,993,000 | -12,737,000 | -7,045,000 | 0 | -9,123,000 | -7,610,000 | -12,563,000 | 0 | -10,021,000 | -10,367,000 | -10,774,000 | 0 | -6,312,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||||||||||||||
free cash flows | 103,548,000 | 94,578,000 | 96,899,000 | 67,341,000 | 53,608,000 | 52,315,000 | 41,036,000 | 70,625,000 | 50,696,000 | 69,049,000 | 54,844,000 | 62,465,000 | 48,217,000 | 35,217,000 | 22,284,000 | 40,956,000 | 18,971,000 | 44,216,000 | 29,127,000 | 42,141,000 | 27,383,000 | 27,030,000 | 137,000 | 22,354,000 | 16,552,000 | 22,788,000 | 4,965,000 | 38,562,000 | 18,829,000 | 18,779,000 | 6,622,000 | 22,426,000 | 23,903,000 | 15,084,000 | 4,369,000 | 15,727,000 | 13,732,000 | 12,810,000 | 16,739,000 | 7,808,000 | -851,000 | 19,436,000 | 9,658,000 | 7,841,000 | -1,240,000 | 15,955,514 | 10,096,301 | 16,331,088 | -8,009,900 | 12,044,727 | 10,258,167 | 8,973,514 | ||||||||||||||||||||||||
cash flows from investing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of property and equipment | -14,361,000 | -14,426,000 | -12,940,000 | -10,074,000 | -12,859,000 | -12,063,000 | -11,266,000 | -11,697,000 | -14,993,000 | -13,634,000 | -12,479,000 | -12,737,000 | -7,045,000 | -8,953,000 | -16,101,000 | -9,123,000 | -7,223,000 | -12,680,000 | -7,610,000 | -12,563,000 | -9,777,000 | -12,274,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of property and equipment | 135,000 | 85,000 | 95,000 | 43,000 | 82,000 | 28,000 | 62,000 | 99,000 | 93,000 | -18,000 | 565,000 | 69,000 | 43,000 | 91,000 | 63,000 | 475,000 | 298,000 | 398,000 | 129,000 | 292,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in equity affiliate | -574,000 | 0 | -600,000 | 0 | 0 | 0 | 0 | 0 | -700,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
business acquisition | 167,000 | -550,000 | -750,000 | -1,205,000 | -1,367,000 | 89,000 | -231,423,000 | -115,000 | -380,000 | -19,239,000 | 0 | 0 | 149,000 | -44,419,000 | -51,941,000 | 0 | 0 | 0 | -1,183,000 | 190,000 | -1,083,000 | -9,000 | -13,013,000 | -29,122,000 | -24,000 | -206,845 | -253,621 | 0 | -1,695,655 | -653,697 | ||||||||||||||||||||||||||||||||||||||||||||||
purchases of investments | -102,354,000 | -54,750,000 | -90,185,000 | -63,457,000 | -65,701,000 | -94,922,000 | -64,932,000 | -70,348,000 | -51,198,000 | -62,328,000 | -51,495,000 | -48,294,000 | -68,231,000 | -59,278,000 | -36,804,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from redemption of investments | 70,832,000 | 55,072,000 | 81,362,000 | 48,697,000 | 52,318,000 | 59,019,000 | 80,825,000 | 58,511,000 | 66,347,000 | 44,428,000 | 106,750,000 | 40,148,000 | 41,788,000 | 33,052,000 | 49,515,000 | 19,152,000 | 58,674,000 | 5,357,000 | 22,436,000 | 30,874,000 | 0 | 72,844,000 | 47,825,000 | 37,474,000 | 70,308,000 | 21,361,000 | 48,672,000 | 18,725,000 | 30,453,000 | 30,358,000 | 187,201,000 | 14,763,000 | ||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -46,322,000 | 4,689,000 | -21,364,000 | -4,694,000 | -30,045,000 | -22,293,000 | 38,153,000 | -37,200,000 | -37,083,000 | -3,012,000 | -51,594,000 | -20,748,000 | -33,322,000 | -117,072,000 | 71,575,000 | -20,274,000 | -16,188,000 | -89,780,000 | 72,379,000 | -21,407,000 | -68,332,000 | -56,180,000 | -57,641,000 | -12,576,000 | -6,361,000 | -11,684,000 | -3,941,000 | -2,245,000 | -3,505,000 | -7,844,000 | -38,838,000 | -3,826,000 | -3,725,000 | -8,445,000 | -5,013,000 | -10,570,000 | -82,939,000 | -7,230,000 | -5,713,000 | -4,641,000 | -17,954,000 | -32,664,000 | -5,425,000 | -6,722,000 | -1,619,000 | -3,565,000 | -2,096,646 | -1,712,285 | -3,632,097 | -8,549,260 | -1,882,703 | -2,213,291 | -1,829,233 | -3,039,802 | -7,275,948 | |||||||||||||||||||||
cash flows from financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments of finance lease liabilities | -118,000 | -131,000 | -116,000 | -104,000 | -90,000 | -72,000 | -60,000 | -49,000 | -40,000 | -37,000 | -43,000 | -34,000 | -33,000 | -36,000 | -39,000 | -44,000 | -50,000 | -50,000 | -57,000 | -69,000 | -56,000 | -57,000 | -67,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from borrowings | 125,000,000 | 0 | 50,000,000 | 0 | 110,000,000 | 0 | 180,000,000 | 10,000,000 | 0 | 20,000,000 | 50,000,000 | 0 | 0 | 0 | 35,000,000 | 75,000,000 | 200,000,000 | 0 | 25,000,000 | 0 | 0 | 0 | 110,000,000 | 0 | 0 | 0 | 46,000,000 | 1,614,000 | 233,000,000 | 0 | 12,000,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||
repayments of borrowings | -30,250,000 | -47,250,000 | -31,250,000 | -56,250,000 | -100,000,000 | -10,000,000 | -35,000,000 | -20,000,000 | -10,000,000 | 0 | -100,000,000 | -20,000,000 | -15,000,000 | -31,000 | -230,000,000 | -74,000,000 | -25,000,000 | -474,000 | -10,183,000 | -100,009,000 | -10,201,000 | -10,484,000 | -8,173,000 | -69,018,000 | -10,572,000 | -150,126,000 | -18,000 | -29,000 | -5,036,000 | 0 | 0 | -20,000,000 | -5,000,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||
acquisition of treasury stock | -159,235,000 | -41,679,000 | -17,994,000 | -12,046,000 | -35,233,000 | -8,420,000 | -152,227,000 | -31,305,000 | -29,904,000 | -28,275,000 | -42,363,000 | -930,000 | -11,521,000 | -28,806,000 | -31,385,000 | -32,737,000 | -28,196,000 | -28,409,000 | -29,015,000 | -41,048,000 | -24,906,000 | 0 | -13,995,000 | -5,480,000 | -8,346,000 | -12,130,000 | -15,408,000 | -10,316,000 | -9,657,000 | -9,632,000 | -13,504,000 | -11,118,000 | -9,004,000 | -11,419,000 | -11,913,000 | -3,034,000 | -5,465,000 | -2,849,000 | -6,855,000 | -1,180,000 | -7,910,000 | -4,708,000 | -397,000 | 0 | -2,863,000 | 0 | -459,000 | -21,229,000 | 0 | 0 | -389,000 | 0 | 0 | -149,000 | -182,000 | 0 | 19,000 | 0 | 0 | 0 | 0 | -28,000 | -45,000 | -349,003 | -208,933 | -15,889 | -12,939 | |||||||||
proceeds from issuance of common stock | 1,226,000 | 1,103,000 | 2,765,000 | 1,499,000 | 1,050,000 | 960,000 | 1,514,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of debt issuance costs | -29,000 | 0 | 0 | -20,000 | -97,000 | 0 | 0 | -24,000 | -50,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -63,377,000 | -66,930,000 | -24,866,000 | -17,532,000 | -9,773,000 | -40,478,000 | -39,139,000 | -19,904,000 | -26,554,000 | 42,188,000 | -57,710,000 | -35,060,000 | -100,027,000 | 86,658,000 | -9,702,000 | -6,151,000 | -6,546,000 | -9,883,000 | -11,765,000 | -7,315,000 | -14,384,000 | 31,213,000 | -949,000 | 864,000 | 926,000 | 1,698,000 | 725,000 | 555,000 | 2,627,000 | 1,201,000 | 3,802,000 | 2,275,000 | 865,000 | -7,173,000 | 30,664,000 | 510,000 | 792,000 | -11,000 | -141,473 | |||||||||||||||||||||||||||||||||||||
effect of exchange rate changes | -1,709,000 | 4,646,000 | 2,700,000 | -1,212,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash, cash equivalents and restricted cash | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at the beginning of the period | 0 | 0 | 171,398,000 | 0 | 4,386,000 | -4,386,000 | 145,401,000 | 0 | 0 | 0 | 125,621,000 | 0 | 0 | 0 | 143,810,000 | 0 | 0 | 225,519,000 | 0 | 0 | 0 | 127,044,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at the end of the period | 9,308,000 | 12,047,000 | 158,478,000 | 8,134,000 | 41,610,000 | 4,422,000 | 117,232,000 | 17,442,000 | 27,299,000 | 5,695,000 | 94,965,000 | 27,350,000 | -16,929,000 | 131,000 | 115,069,000 | -33,843,000 | -27,178,000 | 184,714,000 | 9,507,000 | 45,237,000 | -62,759,000 | 233,534,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the period for: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest | 4,257,000 | 4,426,000 | 3,790,000 | 5,258,000 | 5,406,000 | 5,969,000 | 2,971,000 | 3,315,000 | 3,666,000 | 3,589,000 | 3,325,000 | 3,207,000 | 2,288,000 | 1,417,000 | 1,277,000 | 756,000 | 2,234,000 | 2,989,000 | 610,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 12,154,000 | 33,370,000 | 9,595,000 | 28,345,000 | 27,908,000 | 39,039,000 | 11,122,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash investing and financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additions to property and equipment not yet paid | -2,807,000 | 2,421,000 | 3,765,000 | -694,000 | -384,000 | -241,000 | 3,381,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets acquired under finance lease | 100,000 | 336,000 | 297,000 | 353,000 | 391,000 | 294,000 | 287,000 | 176,000 | 194,000 | -8,000 | 99,000 | 94,000 | 100,000 | 68,000 | 50,000 | -8,000 | 29,000 | 40,000 | 10,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash, cash equivalents and restricted cash | 12,047,000 | -12,920,000 | 8,808,000 | -28,169,000 | 5,695,000 | -30,656,000 | -16,929,000 | 131,000 | -28,741,000 | -3,180,000 | -9,504,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash provided by/(used for) operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current and non-current asset | -22,945,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used for)/provided by operating activities | 3,243,000 | -21,873,000 | -26,870,000 | -13,555,000 | -8,005,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used for)/provided by investing activities | -22,268,000 | -51,226,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used for)/provided by financing activities | 3,405,000 | -91,304,000 | -28,997,000 | -20,781,000 | -9,968,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value mark-to-market on investments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized foreign currency exchange gain | -501,000 | -6,533,000 | -7,115,000 | -3,165,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash, cash equivalents and restricted cash | -5,658,000 | 3,174,000 | 2,317,000 | -1,812,000 | 242,000 | 1,282,000 | 3,566,000 | -4,261,000 | -4,612,000 | -753,000 | 56,000 | -2,766,000 | -1,253,000 | -984,000 | 3,362,000 | 2,893,000 | -220,000 | -2,653,000 | 716,000 | -1,521,000 | 215,000 | -455,000 | 140,000 | -426,000 | -1,938,000 | -644,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
net increase/(decrease) in cash, cash equivalents and restricted cash | 17,442,000 | -62,759,000 | 106,490,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in operating assets and liabilities, net of effects of acquisitions: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(reversal)/allowance for expected credit losses | -240,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value changes in contingent consideration | -589,000 | -600,000 | 7,250,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current assets | -11,394,000 | -9,094,000 | 3,975,000 | 1,659,000 | -6,046,000 | -10,262,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | -3,575,000 | 3,959,000 | -6,020,000 | -8,600,000 | -4,172,000 | -2,295,000 | -1,844,000 | -3,660,000 | -2,924,000 | -2,258,000 | 896,000 | 321,000 | 1,268,000 | 3,409,000 | 50,000 | 2,121,000 | 925,000 | -897,000 | -1,433,000 | -262,000 | 388,000 | -816,000 | -1,697,000 | -2,498,000 | -1,789,000 | -3,465,000 | 1,277,000 | -1,605,000 | 1,569,000 | 5,430,000 | -243,000 | -581,000 | 148,000 | -648,000 | -355,000 | -148,000 | -257,000 | 609,000 | -749,000 | -1,136,000 | -570,000 | -544,000 | 1,162,000 | -569,000 | 636,000 | -2,005,000 | 269,000 | 2,010,000 | -422,000 | -4,690,000 | 5,058,000 | -480,000 | 411,000 | -137,000 | -3,488,000 | 1,256,000 | -818,000 | -63,858 | 18,658 | 3,762 | -3,082,979 | -62,811 | 357,116 | -1,951,110 | -3,901,928 | 2,880,162 | ||||||||||
accounts payable | -1,936,000 | 1,867,000 | 172,000 | -351,000 | -4,445,000 | 4,312,000 | -820,000 | -299,000 | -808,000 | 1,719,000 | 125,000 | -4,360,000 | 1,902,000 | 733,000 | -2,433,000 | 543,000 | 1,400,000 | 1,981,000 | 267,000 | -955,000 | -1,159,000 | 1,054,000 | -71,000 | 383,000 | -1,726,000 | 1,335,000 | -4,924,000 | 3,110,000 | 2,185,000 | -110,000 | -1,091,000 | 1,157,000 | -2,584,000 | 1,646,000 | -1,138,000 | 520,000 | -984,000 | 644,000 | -1,209,000 | 543,000 | -124,000 | 788,000 | 120,000 | -916,000 | -367,000 | 3,229,000 | 479,000 | -1,258,000 | 569,000 | -570,000 | -455,000 | 1,244,000 | -1,059,000 | 382,000 | -751,000 | 385,000 | -161,000 | 739,000 | 228,000 | 177,000 | 67,000 | 123,539 | 924,157 | -1,717,063 | -933,559 | 2,297,343 | -883,550 | 531,025 | -568,915 | 418,128 | ||||||
accrued expenses and other liabilities | 10,307,000 | 5,784,000 | 5,041,000 | -27,673,000 | 26,931,000 | 790,000 | 2,495,000 | -4,457,000 | 15,647,000 | -320,000 | -9,036,000 | 3,834,000 | 8,456,000 | -9,786,000 | 4,073,000 | -5,154,000 | 972,000 | 1,981,000 | 6,960,000 | -637,000 | 5,837,000 | -648,000 | -3,189,000 | -564,000 | 3,317,000 | 6,636,000 | 6,341,000 | -6,880,000 | 806,000 | 3,392,000 | 1,275,000 | 266,000 | 4,147,000 | -726,000 | -915,000 | -2,561,000 | -497,000 | 5,577,000 | 6,808,000 | -2,974,000 | -985,000 | 10,724,000 | -4,735,000 | 1,811,000 | 1,071,000 | -268,000 | -1,565,000 | 235,000 | 883,000 | 602,000 | 4,477,000 | 9,578,000 | -6,137,000 | 8,926,000 | -920,000 | -193,000 | 1,269,000 | 4,354,325 | 2,929,451 | 5,175,386 | -5,922,955 | -353,708 | 3,783,329 | 4,127,679 | -3,759,990 | 251,712 | ||||||||||
fair value mark-to-market of short-term investments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
allowance/(reversal) for expected credit losses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on settlement of convertible notes | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of non-cash interest expense related to convertible notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
settlement of portion of convertible notes through issuance of treasury stock | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of operating lease right-of-use assets | 4,839,000 | 5,449,000 | 4,883,000 | 4,418,000 | 5,360,000 | 5,962,000 | 6,043,000 | 6,314,000 | 6,380,000 | 6,871,000 | 6,761,000 | 6,662,000 | 6,781,000 | 6,850,000 | 6,853,000 | 6,791,000 | 6,843,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized loss/(gain) on investments | 8,186,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
allowance for expected credit losses | 1,965,000 | 137,000 | 342,000 | 34,000 | -438,000 | 48,000 | -56,000 | -36,000 | 194,000 | 195,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by/(used for) investing activities | -351,000 | -31,552,000 | 43,341,000 | 36,040,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from espp contribution and exercise of stock options | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes, net of refunds | 23,444,000 | 46,774,000 | 6,525,000 | 20,400,000 | 20,891,000 | 8,897,000 | 5,404,000 | 18,738,000 | 12,377,000 | 16,295,000 | 2,415,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized (gain)/loss on investments | -734,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from espp contribution | 2,698,000 | 1,102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options | 0 | 536,000 | 99,000 | 75,000 | 456,000 | 85,000 | 39,000 | 921,000 | 649,000 | 0 | 316,000 | 22,000 | 313,000 | 653,000 | 0 | 431,000 | 4,286,000 | 2,497,000 | 1,587,000 | 191,000 | 273,000 | 2,031,000 | 2,185,000 | 2,010,000 | 213,000 | 796,000 | 483,000 | 1,883,000 | 1,489,000 | 2,157,000 | 1,140,000 | 1,673,000 | 865,000 | 2,168,000 | 1,078,000 | 1,378,000 | 734,000 | 1,589,000 | 4,377,000 | 2,903,000 | 174,000 | 1,783,000 | 2,983,000 | 595,000 | 1,437,000 | 796,000 | 530,000 | 261,000 | 786,000 | 14,000 | 234,681 | 71,087 | 283,978 | 30,320 | 554,192 | 10,367 | 14,165 | |||||||||||||||||||
unrealized foreign currency exchange loss/(gain) | 2,814,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by/(used for) operating activities | 16,025,000 | 8,343,000 | 7,073,000 | 7,752,000 | -8,314,796 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax (benefit)/expense | -2,695,000 | 3,433,000 | 6,148,000 | -2,299,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (decrease)/increase in cash, cash equivalents and restricted cash | 20,117,000 | -33,843,000 | -27,178,000 | -40,805,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
allowance / (reversal) of expected credit losses | 7,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of non-cash interest expense related to convertible senior notes | 691,000 | 673,000 | 673,000 | 654,000 | 654,000 | 635,000 | 636,000 | 618,000 | 618,000 | 600,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized (gain)/loss on short term investments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(gain)/income from equity-method investment | -143,000 | -114,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other current assets | 3,977,000 | -1,116,000 | -4,212,000 | 2,844,000 | 210,000 | -21,000 | -6,631,000 | 2,589,000 | 2,158,000 | -3,249,000 | 463,000 | 2,785,000 | -2,624,000 | 591,000 | -1,165,000 | -914,000 | -266,000 | -2,164,000 | -4,976,000 | -1,967,000 | 8,446,000 | -1,285,000 | -4,834,000 | 590,000 | 2,464,000 | -3,641,000 | -4,089,000 | 2,120,000 | 1,656,000 | -2,799,000 | -2,039,000 | 117,000 | 2,179,000 | -4,187,000 | 544,000 | -1,573,000 | -463,000 | -1,926,000 | 2,924,000 | -842,000 | -1,583,000 | -2,292,000 | 1,664,000 | -7,389,000 | 1,609,000 | -544,000 | -2,268,000 | 490,000 | -1,314,000 | 926,000 | -1,808,000 | 869,000 | 1,583,000 | -698,000 | -2,530,368 | 244,252 | -3,668,619 | 3,158,822 | -960,238 | 1,023,845 | 1,101,706 | 932,684 | -3,334,888 | |||||||||||||
advance income tax | 2,499,000 | 6,185,000 | -6,377,000 | -5,724,000 | -9,018,000 | 9,057,000 | -6,305,000 | 2,555,000 | 5,555,000 | -1,109,000 | 982,000 | 4,867,000 | 3,444,000 | -2,099,000 | -9,919,000 | 3,377,000 | 6,301,000 | -13,906,000 | 13,644,000 | -1,490,000 | 354,000 | -1,471,000 | 5,185,000 | -1,569,000 | 1,250,000 | -4,429,000 | 3,114,000 | 2,126,000 | 3,081,000 | 544,000 | -2,337,000 | 759,000 | -4,441,000 | -1,822,000 | -368,000 | 1,985,000 | 630,000 | -141,000 | -4,088,000 | -413,000 | 2,371,000 | 817,000 | ||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash (used for)/provided by operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized gain on short term investments | -384,000 | -2,367,000 | -1,965,000 | -3,109,000 | 267,000 | -2,673,000 | -3,081,000 | -1,177,000 | -3,185,000 | -2,273,000 | -1,483,000 | -1,098,000 | -2,842,000 | -2,191,000 | -1,971,000 | -1,459,000 | -1,525,000 | -1,419,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by/(used for) financing activities | 3,576,000 | 19,808,000 | -10,324,000 | 225,000 | -72,000 | 20,983 | 745,065 | 282,044 | 1,013,733 | -80,539 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized loss/(gain) on short term investments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reversal/(allowance) for expected credit losses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment charges | 460,000 | 0 | 1,940,000 | 1,227,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of property and equipment | -10,021,000 | -11,409,000 | -10,878,000 | -10,367,000 | -10,774,000 | -6,616,000 | -12,680,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from redemptions of investments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of non-controlling interest | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at the beginning of the year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at the end of the year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the year for: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized (gain) / loss on short term investments | -1,103,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized foreign exchange gain | -1,165,000 | -854,000 | -105,000 | 622,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
allowance / (reversal) for expected credit losses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from equity-method investment | -8,000 | 36,000 | 34,000 | 72,000 | 66,000 | 55,000 | 71,000 | 69,000 | 62,000 | 67,000 | 71,000 | 62,000 | 58,000 | 56,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of investments | -43,513,000 | -14,152,000 | -18,835,000 | -44,497,000 | -8,938,000 | -25,197,000 | -23,830,000 | -70,040,000 | -49,746,000 | -20,505,000 | -47,683,000 | -75,477,000 | -17,294,000 | -20,353,000 | -20,310,000 | -204,824,000 | -28,475,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized loss / (gain) on short term investments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from / (used for) operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized foreign exchange (gain) | -1,139,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from /(used for) operating activities | 15,205,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used for) /provided by investing activities | -26,029,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized foreign exchange (gain)/loss | 839,000 | 2,879,000 | 1,796,000 | -5,112,000 | 5,755,000 | -6,593,000 | -4,463,000 | -3,319,000 | -1,061,000 | -3,543,000 | 599,000 | 883,000 | 17,000 | -625,000 | -373,000 | 3,447,564 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from convertible notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted common stock issued for business acquisition | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax expense/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax expense | 3,539,000 | 1,049,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
allowance for doubtful accounts receivable | 181,000 | 152,000 | -17,000 | 298,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest | 8,587 | 10,492 | 7,761 | 25,182 | 12,208 | 9,898 | 7,830 | 12,440 | 3,059,587 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for taxes, net of refund | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 13,101,000 | 12,808,000 | 13,724,000 | 13,374,000 | 14,066,000 | 10,624,000 | 10,655,000 | 10,213,000 | 9,708,000 | 9,637,000 | 9,426,000 | 9,580,000 | 8,597,000 | 8,270,000 | 8,133,000 | 8,294,000 | 8,057,000 | 8,061,000 | 7,053,000 | 7,979,000 | 7,014,000 | 6,679,000 | 6,356,000 | 6,074,000 | 5,969,000 | 6,362,000 | 6,512,000 | 6,891,000 | 6,333,000 | 6,040,000 | 6,359,000 | 6,589,000 | 6,443,000 | 5,110,000 | 4,852,000 | 4,687,000 | 4,218,000 | 3,857,000 | 3,073,000 | 3,268,000 | 2,918,000 | 2,789,000 | 2,430,000 | 2,854,679 | 2,465,057 | 3,133,158 | 2,703,039 | 2,726,350 | 2,560,476 | 2,764,035 | 2,440,902 | 2,684,786 | ||||||||||||||||||||||||
unrealized foreign exchange loss/(gain) | -1,948,000 | 1,840,000 | 127,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on finance lease liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used for) / provided by financing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at beginning of period | 0 | 0 | 104,131,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at end of period | 17,838,000 | -3,180,000 | 94,627,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash investing and financing transaction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on finance lease obligations | -70,000 | -137,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash provided/(used for) by operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from stock-based compensation | 1,384,722 | -377,000 | -283,722 | 28,861 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of earn-out consideration | 0 | 0 | -3,810,000 | -250,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on capital lease obligations | -47,000 | -22,000 | -41,000 | -42,000 | -41,000 | -39,000 | -51,000 | -43,000 | -56,000 | -52,000 | -117,000 | -123,000 | -161,000 | -201,000 | -135,000 | -223,000 | -160,000 | -243,000 | -276,000 | -288,000 | -281,000 | -443,000 | -353,000 | -434,000 | -380,000 | -388,000 | -426,000 | -446,000 | 3,000 | -4,000 | -51,000 | -36,000 | -34,000 | -25,000 | -28,000 | -27,000 | -70,560 | -31,319 | -34,434 | 3,602 | 69,873 | -59,685 | -43,721 | -119,767 | -112,442 | |||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at beginning of year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at end of year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets acquired under capital lease | 16,984 | 81,977 | 92,271 | 31,492 | -126,741 | 187,498 | 12,008 | 33,259 | 88,941 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
allowances for doubtful accounts receivable | -30,000 | 22,000 | -612,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase/(decrease) in cash, cash equivalents, and restricted cash | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents, and restricted cash at beginning of period | 0 | 0 | 94,277,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents, and restricted cash at end of period | 15,822,000 | 13,527,000 | 76,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash, cash equivalents, and restricted cash | 13,527,000 | -17,812,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in operating assets and liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash | -1,776,000 | -71,000 | 778,000 | 1,050,000 | -1,673,000 | -778,000 | 1,233,000 | -919,000 | 526,000 | -116,000 | 280,000 | -1,477,000 | -379,000 | -77,000 | 211,000 | -502,000 | 6,000 | -112,000 | 283,000 | -239,000 | 90,000 | 3,000 | -233,000 | 108,000 | -535,000 | 62,000 | 93,000 | -118,000 | 193,000 | 3,707,000 | 113,000 | -3,582,000 | 1,200,000 | -1,986,000 | -10,968 | -1,526 | 512,593 | -551,140 | 204,937 | 115,908 | -74,672 | 646,613 | -112,227 | |||||||||||||||||||||||||||||||||
business acquisitions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from non-controlling interest | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash and cash equivalents | 2,049,000 | 262,000 | 1,091,000 | 309,000 | -2,519,000 | -106,000 | -3,048,000 | 640,000 | -359,000 | -2,656,000 | -982,000 | -350,000 | -1,747,000 | -2,536,000 | -46,000 | 1,420,000 | -257,000 | -458,000 | -3,737,000 | -63,000 | -1,757,000 | 2,781,000 | -2,913,000 | 1,680,000 | -2,062,000 | -2,468,000 | 63,000 | 329,000 | -70,000 | 880,000 | -642,000 | 315,000 | 264,000 | 294,000 | 1,351,000 | -702,000 | -3,084,074 | -4,155,934 | -940,953 | 3,283 | 286,702 | 84,937 | 55,374 | -3,786 | 619,592 | |||||||||||||||||||||||||||||||
net increase/(decrease) in cash and cash equivalents | -15,542,000 | 24,059,000 | 1,361,000 | 8,574,000 | 13,770,000 | -10,402,000 | -32,975,000 | 3,219,000 | 8,411,857 | 8,676,906 | -11,438,923 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of year | 205,323,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of year | 95,774,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized foreign exchange loss/ | -1,197,000 | -582,000 | 2,225,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
allowances for doubtful accounts | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of property, plant and equipment | -6,312,000 | -10,333,000 | -10,114,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | -1,749,000 | -2,286,000 | -121,455,000 | 5,261,000 | -2,661,000 | -109,549,000 | -25,180,000 | -4,373,000 | -730,000 | -6,479,000 | -5,579,000 | 11,991,693 | -16,534,894 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of period | 0 | 0 | 213,155,000 | 0 | 0 | 0 | 176,499,000 | 0 | 0 | 0 | 148,065,000 | 0 | 0 | 0 | 103,037,000 | 0 | 0 | 0 | 82,393,000 | 0 | 0 | 0 | 111,182,000 | 0 | 0 | 0 | 132,215,000 | 0 | 0 | 112,174,000 | ||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of period | -1,749,000 | -2,286,000 | 91,700,000 | 5,261,000 | -3,995,000 | -56,668,000 | 151,319,000 | 15,071,000 | 491,000 | 17,245,000 | 143,692,000 | 15,672,000 | 17,824,000 | 12,262,000 | 102,307,000 | -15,542,000 | 24,059,000 | 12,248,000 | 82,272,000 | 9,517,000 | -6,479,000 | -33,188,000 | 112,543,000 | 8,574,000 | 13,770,000 | -10,402,000 | 99,240,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | -4,256,000 | -7,808,000 | 817,000 | -39,000 | 3,646,000 | -1,358,000 | 324,000 | 468,000 | 2,804,000 | -312,000 | -2,321,000 | 846,000 | 1,863,000 | 655,000 | -544,000 | 1,182,000 | 1,191,000 | 2,669,000 | 3,329,000 | -2,225,000 | 954,000 | 955,000 | -1,432,000 | 325,000 | -1,553,000 | 208,000 | -139,000 | -1,444,000 | -1,000,000 | -1,651,000 | -5,627,000 | -364,000 | -758,000 | -868,581 | 1,048,618 | -610,936 | -196,153 | -2,635,553 | -2,602 | -155,178 | -587,060 | -1,066,093 | ||||||||||||||||||||||||||||||||||
purchase of short-term investments | -129,837,000 | -26,762,000 | -23,434,000 | -30,948,000 | -101,327,000 | -19,888,000 | -37,299,000 | -65,868,000 | -5,995,000 | -1,533,000 | -6,193,000 | -403,000 | -1,005,000 | -235,000 | -1,526,000 | -115,000 | -51,000 | 2,327,000 | -6,386,000 | -1,923,000 | -1,369,000 | -923,000 | -6,007,000 | -1,816,000 | -72,000 | -2,089,000 | 0 | -3,171,000 | -4,474 | |||||||||||||||||||||||||||||||||||||||||||||||
proceeds from redemption of short-term investments | 22,879,000 | 123,091,000 | 18,050,000 | 21,175,000 | 20,004,000 | 96,725,000 | 22,639,000 | 2,922,000 | 3,079,000 | -251,000 | 475,000 | 735,000 | -1,869,000 | 6,369,000 | 2,098,000 | 2,223,000 | 2,813,000 | 291,000 | 1,406,000 | 207,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | 15,071,000 | 491,000 | 17,824,000 | 59,737,229 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of fixed assets | -5,463,000 | -6,415,000 | -8,457,000 | -4,458,000 | -6,747,000 | -5,535,000 | -8,845,000 | -3,916,000 | -7,125,000 | -5,958,000 | -10,679,000 | -4,181,000 | -1,454,000 | -3,671,000 | -6,610,000 | -1,796,000 | -3,809,000 | -3,900,000 | -9,299,000 | -7,093,000 | -3,771,000 | -1,446,000 | -7,158,000 | -5,030,000 | -4,839,000 | -4,606,000 | -5,385,000 | -2,230,000 | -2,401,000 | -1,772,000 | -5,013,000 | -2,017,210 | -2,329,698 | -3,636,571 | -6,849,131 | -1,630,142 | -2,213,291 | -1,829,233 | -3,039,802 | -6,622,151 | ||||||||||||||||||||||||||||||||||||
net cash (used)/provided by financing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used for) / provided by operating activities | -10,441,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
write-off of accounts receivable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment for purchase of non-controlling interest | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued employee cost | 8,635,000 | 8,223,000 | -16,398,000 | 2,342,000 | 6,553,000 | -11,493,000 | 3,256,000 | 4,593,000 | -11,192,000 | 5,834,000 | 5,947,000 | -13,229,000 | 2,759,000 | 2,535,000 | 2,426,000 | -7,545,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (decrease)/increase in cash and cash equivalents | -121,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized foreign exchange (gain) / loss | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (decrease) / increase in cash and cash equivalents | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized foreign exchange loss | 284,000 | 1,895,000 | 958,000 | 1,711,000 | 297,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from long-term borrowings | 25,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from short-term borrowings | 5,000,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of business unit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of deferred financing costs | 0 | 15,000 | 38,000 | 67,500 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of fixed assets | -27,000 | -45,000 | -16,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-controlling interest | 0 | 0 | 1,000 | 1,000 | 1,000 | 1,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized foreign exchange gain/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of deferred financing cost | 38,000 | 37,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-employee stock options | 0 | 0 | 0 | 32,000 | 12,000 | 8,000 | 26,000 | 29,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on bargain purchase | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of common stock, net of issuance costs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments of short-term borrowings | 0 | -30,035,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of debt issuance cost | 38,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of a business unit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock from public offering | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
direct costs incurred in relation to public offering | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of debt issuance costs | 38,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in operating assets and liabilities : | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations, net of taxes | 31,228 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax (benefit)/expense from stock-based compensation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of discontinued operations | 0 | 0 | 0 | 1,448,000 | 127,409 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of stock to minority shareholders | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit/(expense) from stock-based compensation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
advance income-tax | 1,120,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments of capital lease obligations | -513,000 | -250,000 | -51,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock in public offering | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment on purchase of treasury stock | -34,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss/ (income) from discontinued operations, net of taxes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax expense/(benefit) from stock-based compensation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities—continuing operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities—discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities-continuing operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities-discontinuing operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by/ (used for) financing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
share-based compensation expense | 2,121,000 | 2,403,000 | 1,828,000 | 1,704,000 | 1,876,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncontrolling interest | 0 | 0 | 7,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from operating activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from investing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from redemption of short-term investment | 1,843,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from financing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(income)/ income from discontinued operations, net of taxes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities–continuing operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities–discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities–continuing operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities–discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit/(deficiency) from stock-based compensation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: cash and cash equivalents of discontinued operations, end of year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents of continuing operations, end of year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of stock on acquisition of inductis | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(income)/income from discontinued operations, net of taxes | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non employee stock options | 24,000 | 15,000 | 71,000 | 63,561 | 56,075 | 73,755 | 165,665 | 181,834 | 81,540 | 116,252 | 315,420 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses and other current liabilities | 1,522,000 | 406,000 | -2,249,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets and liabilities | -428,000 | 298,000 | 799,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities - continuing operations | 9,658,000 | 7,841,000 | -1,240,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities - discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities - continuing operations | -6,722,000 | -1,619,000 | -3,565,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities - discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less cash and equivalents of discontinued operations, end of period | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and equivalents of continuing operations, end of period | 3,219,000 | 7,696,000 | 106,595,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income/(loss) from discontinued operations, net of taxes | -139,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of deferred stock compensation and other non-cash compensation | 1,539,000 | 852,107 | 1,551,255 | 1,886,588 | 988,328 | 944,670 | 1,443,006 | 1,090,787 | 828,209 | 694,153 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest on senior long-term debt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign exchange | 121,854 | -3,207 | -950,300 | -100,073 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of senior long-term debt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment on redemption of preferred stock | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of bank borrowings and other long term debt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by/(used for) financing activities–continuing operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities–discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for taxes | 839,361 | 383,619 | 751,976 | 2,223,000 | 639,078 | 866,455 | 3,252,193 | 2,486,756 | 2,016,402 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash information: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of shares issuable for non-cash consideration | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at the beginning of the year | 0 | 0 | 102,209,734 | 0 | 0 | 0 | 85,366,103 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less cash and equivalents of discontinued operations at end of period | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and equivalents at end of period | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of shares issued for non-cash consideration | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at the end of the period | 11,991,693 | 85,674,840 | 11,193,791 | 8,411,857 | 8,676,906 | 73,927,180 | 59,737,229 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign exchange gain | -851,376 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from stock–based compensation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense–redeemable preferred stock | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest on senior long term debt | 18,317 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of bank borrowings | 1,400,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of long term debt | -1,400,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
outflow from treasury stock transactions | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash information | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of the shares issued for non cash consideration | 0 | 0 | 5,449,042 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options and tax recoveries | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from stock—based compensation | -28,861 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense—redeemable preferred stock | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of common stock at cost | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of shares issuable for non cash consideration | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign exchange loss |
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.
