ExlService Holdings, Inc(NASDAQ:EXLS)
ExlService Holdings, Inc. provides operations management and analytics services in the United States, the United Kingdom, and internationally. The company offers business process management (BPM) services to the insurance industry in the areas of claims processing, subrogation, premium and benefit a...
Website: http://www.exlservice.com
Founded: 1999
Full Time Employees: 31,700
Sector: Technology
Industry: Information Technology Services
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues | 570,351,000 | 542,615,000 | 529,585,000 | 514,460,000 | 501,019,000 | 481,426,000 | 472,073,000 | 448,366,000 | 436,507,000 | 414,058,000 | 410,971,000 | 404,996,000 | 400,643,000 | 374,703,000 | 361,351,000 | 346,782,000 | 329,208,000 | 295,489,000 | 290,325,000 | 275,064,000 | 261,415,000 | 248,953,000 | 241,018,000 | 222,473,000 | 245,990,000 | 256,872,000 | 251,392,000 | 243,509,000 | 239,573,000 | 234,903,000 | 231,124,000 | 210,112,000 | 206,973,000 | 197,875,000 | 192,345,000 | 189,057,000 | 183,033,000 | 177,274,000 | 171,200,000 | 170,478,000 | 167,036,000 | 165,858,000 | 163,503,000 | 155,621,000 | 143,510,000 | 135,286,000 | 122,457,000 | 119,738,000 | 121,797,000 | 124,123,000 | 122,315,000 | 116,008,000 | 116,006,000 | 117,653,000 | 112,639,000 | 108,030,000 | 104,608,000 | 102,580,000 | 100,026,000 | 85,028,000 | 72,907,000 | 70,040,000 | 67,585,000 | 60,639,000 | 54,489,000 | 58,869,000 | 48,186,000 | 42,385,000 | 40,986,000 | 34,393,027.5 | 46,354,247 | 53,687,455 | 50,803,741 | 32,060,138 | 46,090,300 | 42,646,251 | 39,504,001 | 20,297,275.25 | 35,081,504 |
yoy | 13.84% | 12.71% | 12.18% | 14.74% | 14.78% | 16.27% | 14.87% | 10.71% | 8.95% | 10.50% | 13.73% | 16.79% | 21.70% | 26.81% | 24.46% | 26.07% | 25.93% | 18.69% | 20.46% | 23.64% | 6.27% | -3.08% | -4.13% | -8.64% | 2.68% | 9.35% | 8.77% | 15.89% | 15.75% | 18.71% | 20.16% | 11.14% | 13.08% | 11.62% | 12.35% | 10.90% | 9.58% | 6.88% | 4.71% | 9.55% | 16.39% | 22.60% | 33.52% | 29.97% | 17.83% | 8.99% | 0.12% | 3.22% | 4.99% | 5.50% | 8.59% | 7.38% | 10.90% | 14.69% | 12.61% | 27.05% | 43.48% | 46.46% | 48.00% | 40.22% | 33.80% | 18.98% | 40.26% | 43.07% | 32.95% | 71.17% | 3.95% | -21.05% | -19.32% | 7.28% | 0.57% | 25.89% | 28.60% | 57.95% | 31.38% | ||||
qoq | 5.11% | 2.46% | 2.94% | 2.68% | 4.07% | 1.98% | 5.29% | 2.72% | 5.42% | 0.75% | 1.48% | 1.09% | 6.92% | 3.70% | 4.20% | 5.34% | 11.41% | 1.78% | 5.55% | 5.22% | 5.01% | 3.29% | 8.34% | -9.56% | -4.24% | 2.18% | 3.24% | 1.64% | 1.99% | 1.64% | 10.00% | 1.52% | 4.60% | 2.88% | 1.74% | 3.29% | 3.25% | 3.55% | 0.42% | 2.06% | 0.71% | 1.44% | 5.06% | 8.44% | 6.08% | 10.48% | 2.27% | -1.69% | -1.87% | 1.48% | 5.44% | 0.00% | -1.40% | 4.45% | 4.27% | 3.27% | 1.98% | 2.55% | 17.64% | 16.63% | 4.09% | 3.63% | 11.45% | 11.29% | -7.44% | 22.17% | 13.69% | 3.41% | 19.17% | -25.80% | -13.66% | 5.68% | 58.46% | -30.44% | 8.08% | 7.95% | 94.63% | -42.14% | |
cost of revenues | 348,270,000 | 332,977,000 | 325,649,000 | 320,272,000 | 307,705,000 | 298,023,000 | 293,806,000 | 282,106,000 | 273,424,000 | 262,211,000 | 256,002,000 | 253,220,000 | 251,469,000 | 237,410,000 | 230,462,000 | 221,207,000 | 207,516,000 | 183,669,000 | 177,743,000 | 170,701,000 | 158,821,000 | 150,792,000 | 152,087,000 | 158,401,000 | 162,656,000 | 168,262,000 | 167,542,000 | 162,446,000 | 157,240,000 | 154,948,000 | 152,157,000 | 139,649,000 | 138,101,000 | 125,128,000 | 124,890,000 | 125,449,000 | 120,119,000 | 115,784,000 | 111,767,000 | 112,026,000 | 108,379,000 | 106,116,000 | 103,198,000 | 100,478,000 | 93,125,000 | 91,371,000 | 84,983,000 | 81,259,000 | 74,922,000 | 72,050,000 | 72,049,000 | 73,930,000 | 72,913,000 | 70,509,000 | 68,650,000 | 66,045,000 | 66,672,000 | 62,016,000 | 61,755,000 | 51,998,000 | 44,219,000 | 41,769,000 | 40,584,000 | 37,447,000 | 31,485,000 | 30,403,000 | 28,803,000 | 25,827,000 | 24,356,000 | 25,497,477 | 28,046,252 | 33,911,941 | 32,364,827 | 30,566,720 | 29,852,667 | 28,798,645 | 24,481,968 | 22,421,882 | 21,490,479 |
gross profit | 222,081,000 | 209,638,000 | 203,936,000 | 194,188,000 | 193,314,000 | 183,403,000 | 178,267,000 | 166,260,000 | 163,083,000 | 151,847,000 | 154,969,000 | 151,776,000 | 149,174,000 | 137,293,000 | 130,889,000 | 125,575,000 | 121,692,000 | 111,820,000 | 112,582,000 | 104,363,000 | 102,594,000 | 98,161,000 | 88,931,000 | 64,072,000 | 83,334,000 | 88,610,000 | 83,850,000 | 81,063,000 | 82,333,000 | 79,955,000 | 78,967,000 | 70,463,000 | 68,872,000 | 72,747,000 | 67,455,000 | 63,608,000 | 62,914,000 | 61,490,000 | 59,433,000 | 58,452,000 | 58,657,000 | 59,742,000 | 60,305,000 | 55,143,000 | 50,385,000 | 43,915,000 | 37,474,000 | 38,479,000 | 46,875,000 | 52,073,000 | 50,266,000 | 42,078,000 | 43,093,000 | 47,144,000 | 43,989,000 | 41,985,000 | 37,936,000 | 40,564,000 | 38,271,000 | 33,030,000 | 28,688,000 | 28,271,000 | 27,001,000 | 23,192,000 | 23,004,000 | 29,035,000 | 19,383,000 | 16,558,000 | 16,630,000 | 18,183,128 | 18,526,650 | 19,903,854 | 18,583,803 | 19,829,943 | 16,776,383 | 14,221,194 | 15,372,480 | 16,924,831 | 14,174,566 |
yoy | 14.88% | 14.30% | 14.40% | 16.80% | 18.54% | 20.78% | 15.03% | 9.54% | 9.32% | 10.60% | 18.40% | 20.86% | 22.58% | 22.78% | 16.26% | 20.33% | 18.62% | 13.91% | 26.59% | 62.88% | 23.11% | 10.78% | 6.06% | -20.96% | 1.22% | 10.82% | 6.18% | 15.04% | 19.54% | 9.91% | 17.07% | 10.78% | 9.47% | 18.31% | 13.50% | 8.82% | 7.26% | 2.93% | -1.45% | 6.00% | 16.42% | 36.04% | 60.92% | 43.31% | 7.49% | -15.67% | -25.45% | -8.55% | 8.78% | 10.46% | 14.27% | 0.22% | 13.59% | 16.22% | 14.94% | 27.11% | 32.24% | 43.48% | 41.74% | 42.42% | 24.71% | -2.63% | 39.30% | 40.07% | 38.33% | 59.68% | 4.62% | -16.81% | -10.51% | -8.30% | 10.43% | 39.96% | 20.89% | 17.16% | 18.36% | ||||
qoq | 5.94% | 2.80% | 5.02% | 0.45% | 5.40% | 2.88% | 7.22% | 1.95% | 7.40% | -2.01% | 2.10% | 1.74% | 8.65% | 4.89% | 4.23% | 3.19% | 8.83% | -0.68% | 7.88% | 1.72% | 4.52% | 10.38% | 38.80% | -23.11% | -5.95% | 5.68% | 3.44% | -1.54% | 2.97% | 1.25% | 12.07% | 2.31% | -5.33% | 7.85% | 6.05% | 1.10% | 2.32% | 3.46% | 1.68% | -0.35% | -1.82% | -0.93% | 9.36% | 9.44% | 14.73% | 17.19% | -2.61% | -17.91% | -9.98% | 3.59% | 19.46% | -2.36% | -8.59% | 7.17% | 4.77% | 10.67% | -6.48% | 5.99% | 15.87% | 15.14% | 1.48% | 4.70% | 16.42% | 0.82% | -20.77% | 49.80% | 17.06% | -0.43% | -8.54% | -1.85% | -6.92% | 7.10% | -6.28% | 18.20% | 17.97% | -7.49% | -9.17% | 19.40% | |
gross margin % | 38.94% | 38.63% | 38.51% | 37.75% | 38.58% | 38.10% | 37.76% | 37.08% | 37.36% | 36.67% | 37.71% | 37.48% | 37.23% | 36.64% | 36.22% | 36.21% | 36.97% | 37.84% | 38.78% | 37.94% | 39.25% | 39.43% | 36.90% | 28.80% | 33.88% | 34.50% | 33.35% | 33.29% | 34.37% | 34.04% | 34.17% | 33.54% | 33.28% | 36.76% | 35.07% | 33.64% | 34.37% | 34.69% | 34.72% | 34.29% | 35.12% | 36.02% | 36.88% | 35.43% | 35.11% | 32.46% | 30.60% | 32.14% | 38.49% | 41.95% | 41.10% | 36.27% | 37.15% | 40.07% | 39.05% | 38.86% | 36.26% | 39.54% | 38.26% | 38.85% | 39.35% | 40.36% | 39.95% | 38.25% | 42.22% | 49.32% | 40.23% | 39.07% | 40.57% | 52.87% | 39.97% | 37.07% | 36.58% | 61.85% | 36.40% | 33.35% | 38.91% | 83.38% | 40.40% |
operating expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
general and administrative expenses | 69,051,000 | 70,091,000 | 66,251,000 | 59,549,000 | 59,417,000 | 58,477,000 | 57,495,000 | 56,457,000 | 53,243,000 | 53,730,000 | 52,213,000 | 45,605,000 | 46,746,000 | 46,118,000 | 42,519,000 | 40,434,000 | 39,945,000 | 38,671,000 | 36,167,000 | 36,499,000 | 30,703,000 | 29,390,000 | 26,810,000 | 28,750,000 | 28,941,000 | 33,560,000 | 29,590,000 | 31,228,000 | 32,531,000 | 30,592,000 | 28,704,000 | 27,640,000 | 29,266,000 | 26,758,000 | 26,870,000 | 24,715,000 | 24,224,000 | 25,028,000 | 21,854,000 | 21,148,000 | 20,618,000 | 19,865,000 | 18,817,000 | 19,990,000 | 18,621,000 | 18,389,000 | 15,952,000 | 16,240,000 | 14,800,000 | 14,532,000 | 15,791,000 | 13,753,000 | 15,045,000 | 16,210,000 | 13,777,000 | 13,858,000 | 13,347,000 | 14,545,000 | 13,253,000 | 12,391,000 | 10,471,000 | 11,040,000 | 10,469,000 | 9,464,000 | 9,305,000 | 9,713,000 | 7,770,000 | 7,634,000 | 6,733,000 | 6,048,296.75 | 7,348,869 | 8,599,809 | 8,465,049 | 4,957,913.5 | 6,990,766 | 6,805,341 | 6,035,547 | 3,277,654.75 | 5,802,239 |
selling and marketing expenses | 47,201,000 | 45,180,000 | 46,383,000 | 39,446,000 | 41,925,000 | 37,520,000 | 37,568,000 | 35,444,000 | 35,970,000 | 31,553,000 | 30,943,000 | 28,238,000 | 29,493,000 | 25,955,000 | 23,879,000 | 23,985,000 | 24,170,000 | 24,675,000 | 21,672,000 | 19,724,000 | 18,235,000 | 17,326,000 | 15,290,000 | 13,051,000 | 14,456,000 | 17,846,000 | 18,302,000 | 17,647,000 | 18,047,000 | 18,019,000 | 16,490,000 | 15,151,000 | 13,952,000 | 14,672,000 | 12,222,000 | 13,127,000 | 13,362,000 | 12,707,000 | 11,623,000 | 12,798,000 | 13,454,000 | 13,705,000 | 12,682,000 | 11,844,000 | 11,243,000 | 10,482,000 | 9,117,000 | 9,463,000 | 10,232,000 | 8,492,000 | 8,993,000 | 9,136,000 | 9,755,000 | 8,505,000 | 7,009,000 | 7,694,000 | 7,799,000 | 6,688,000 | 6,915,000 | 6,121,000 | 5,857,000 | 4,752,000 | 5,331,000 | 4,599,000 | 4,150,000 | 3,910,000 | 3,516,000 | 3,340,000 | 3,184,000 | 2,091,497.75 | 3,081,174 | 2,910,467 | 2,374,350 | 1,636,969.5 | 2,556,621 | 2,027,727 | 1,963,530 | 770,936 | 1,635,644 |
depreciation and amortization expense | 14,003,000 | 16,344,000 | 15,128,000 | 14,055,000 | 13,557,000 | 16,164,000 | 13,799,000 | 12,910,000 | 12,346,000 | 12,298,000 | 11,583,000 | 13,122,000 | 13,487,000 | 14,225,000 | 14,380,000 | 14,075,000 | 13,602,000 | 12,416,000 | 12,305,000 | 12,310,000 | 12,101,000 | 13,182,000 | 12,425,000 | 12,405,000 | 12,450,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 130,255,000 | 131,615,000 | 127,762,000 | 113,050,000 | 114,899,000 | 112,161,000 | 108,862,000 | 104,811,000 | 101,559,000 | 97,581,000 | 94,739,000 | 86,965,000 | 89,726,000 | 86,298,000 | 80,778,000 | 78,494,000 | 77,717,000 | 75,762,000 | 70,144,000 | 68,533,000 | 61,039,000 | 59,898,000 | 54,525,000 | 54,206,000 | 55,847,000 | 65,296,000 | 61,428,000 | 67,207,000 | 65,472,000 | 82,048,000 | 59,293,000 | 53,373,000 | 53,722,000 | 51,208,000 | 48,800,000 | 47,479,000 | 47,012,000 | 47,315,000 | 42,074,000 | 42,216,000 | 42,205,000 | 41,864,000 | 39,556,000 | 39,895,000 | 36,917,000 | 36,850,000 | 32,083,000 | 32,382,000 | 31,388,000 | 29,098,000 | 30,753,000 | 29,251,000 | 31,312,000 | 31,606,000 | 27,119,000 | 27,592,000 | 27,505,000 | 27,822,000 | 26,611,000 | 23,622,000 | 21,180,000 | 20,479,000 | 20,018,000 | 17,920,000 | 16,528,000 | 16,891,000 | 14,204,000 | 13,763,000 | 12,347,000 | 10,215,108 | 13,262,125 | 14,643,434 | 13,542,438 | 8,536,236.25 | 12,107,863 | 11,597,103 | 10,439,979 | 5,612,316.5 | 10,052,812 |
income from operations | 91,826,000 | 78,023,000 | 76,174,000 | 81,138,000 | 78,415,000 | 71,242,000 | 69,405,000 | 61,449,000 | 61,524,000 | 54,266,000 | 60,230,000 | 64,811,000 | 59,448,000 | 50,995,000 | 50,111,000 | 47,081,000 | 43,975,000 | 36,058,000 | 42,438,000 | 35,830,000 | 41,555,000 | 38,263,000 | 34,406,000 | 9,866,000 | 27,487,000 | 23,314,000 | 22,422,000 | 13,856,000 | 16,861,000 | -2,093,000 | 19,674,000 | 17,090,000 | 15,150,000 | 21,539,000 | 18,655,000 | 16,129,000 | 15,902,000 | 14,175,000 | 17,359,000 | 16,236,000 | 16,452,000 | 17,878,000 | 20,749,000 | 15,248,000 | 13,468,000 | 7,065,000 | 5,391,000 | 6,097,000 | 15,487,000 | 22,975,000 | 19,513,000 | 12,827,000 | 11,781,000 | 15,538,000 | 16,870,000 | 14,393,000 | 10,431,000 | 12,742,000 | 11,660,000 | 9,408,000 | 7,508,000 | 4,283,000 | 5,260,420 | 5,041,365 | 4,974,888 | 4,668,520 | 2,624,091 | 4,932,501 | 6,474,097 | 4,121,754 | |||||||||
yoy | 17.10% | 9.52% | 9.75% | 32.04% | 27.45% | 31.28% | 15.23% | -5.19% | 3.49% | 6.41% | 20.19% | 37.66% | 35.19% | 41.42% | 18.08% | 31.40% | 5.82% | -5.76% | 23.34% | 263.17% | 51.18% | 64.12% | 53.45% | -28.80% | 63.02% | -1213.90% | 13.97% | -18.92% | 11.29% | -109.72% | 5.46% | 5.96% | -4.73% | 51.95% | 7.47% | -0.66% | -3.34% | -20.71% | -16.34% | 6.48% | 22.16% | 153.05% | 284.88% | 150.09% | -13.04% | -69.25% | -72.37% | -52.47% | 31.46% | 47.86% | 15.67% | -10.88% | 12.94% | 21.94% | 44.68% | 52.99% | 38.93% | -15.04% | 100.47% | 2.21% | -23.16% | 13.27% | |||||||||||||||||
qoq | 17.69% | 2.43% | -6.12% | 3.47% | 10.07% | 2.65% | 12.95% | -0.12% | 13.37% | -9.90% | -7.07% | 9.02% | 16.58% | 1.76% | 6.44% | 7.06% | 21.96% | -15.03% | 18.44% | -13.78% | 8.60% | 11.21% | 248.73% | -64.11% | 17.90% | 3.98% | 61.82% | -17.82% | -905.59% | -110.64% | 15.12% | 12.81% | -29.66% | 15.46% | 15.66% | 1.43% | 12.18% | -18.34% | 6.92% | -1.31% | -7.98% | -13.84% | 36.08% | 13.22% | 90.63% | 31.05% | -11.58% | -60.63% | -32.59% | 17.74% | 52.12% | 8.88% | -24.18% | -7.90% | 17.21% | 37.98% | -18.14% | 9.28% | 23.94% | 25.31% | 4.35% | 1.34% | 6.56% | 77.91% | -46.80% | -23.81% | 57.07% | ||||||||||||
operating margin % | 16.10% | 14.38% | 14.38% | 15.77% | 15.65% | 14.80% | 14.70% | 13.71% | 14.09% | 13.11% | 14.66% | 16.00% | 14.84% | 13.61% | 13.87% | 13.58% | 13.36% | 12.20% | 14.62% | 13.03% | 15.90% | 15.37% | 14.28% | 4.43% | 11.17% | 9.08% | 8.92% | 5.69% | 7.04% | -0.89% | 8.51% | 8.13% | 7.32% | 10.89% | 9.70% | 8.53% | 8.69% | 8.00% | 10.14% | 9.52% | 9.85% | 10.78% | 12.69% | 9.80% | 9.38% | 5.22% | 4.40% | 5.09% | 12.72% | 18.51% | 15.95% | 11.06% | 10.16% | 13.21% | 14.98% | 13.32% | 9.97% | 12.42% | 11.66% | 11.06% | 10.30% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 10.45% | 0% | 0% | 9.80% | 9.92% | 15.52% | 10.13% | 6.15% | 12.49% | 31.90% | 11.75% |
foreign exchange gain | 1,135,000 | 469,000 | -1,013,000 | 2,211,000 | 1,192,000 | 218,000 | 278,000 | 36,000 | 359,000 | 694,000 | 409,000 | 324,000 | 105,000 | 1,516,000 | 1,504,000 | 1,423,000 | 1,756,000 | 1,355,000 | 1,171,000 | 1,353,000 | 434,000 | 980,000 | 716,000 | 1,359,000 | 1,377,000 | 281,000 | 1,009,000 | 1,202,000 | 1,260,000 | 1,373,000 | 1,385,000 | 1,414,000 | 615,000 | -4,428,000 | 2,801,000 | 2,898,000 | 1,568,000 | 2,024,000 | 1,741,000 | 1,363,000 | 469,000 | 397,000 | 191,000 | 1,022,000 | -49,000 | -142,000 | -1,345,000 | -2,080,000 | 1,058,000 | -572,000 | 495,000 | 1,803,000 | 1,648,000 | 1,747,000 | 943,000 | 903,000 | 606,000 | -915,000 | -1,995,000 | -1,710,000 | -1,309,000 | -1,461,732 | -6,636,434 | -143,581 | 1,816,808 | 1,283,204 | 2,267,805 | 2,294,904 | 570,107 | -172,053.25 | 11,681 | ||||||||
interest expense | -3,951,000 | -4,262,000 | -4,923,000 | -4,282,000 | -4,144,000 | -5,111,000 | -5,526,000 | -5,328,000 | -3,291,000 | -3,150,000 | -3,405,000 | -3,240,000 | -3,385,000 | -3,432,000 | -2,442,000 | -1,502,000 | -876,000 | -757,000 | -1,810,000 | -2,520,000 | -2,474,000 | -2,607,000 | -2,628,000 | -2,883,000 | -3,072,000 | -2,986,000 | -3,180,000 | -3,864,000 | -3,582,000 | -3,508,000 | -2,475,000 | -706,000 | -538,000 | -510,000 | -482,000 | -465,000 | -432,000 | -14,582.5 | -16,512 | -7,631 | -34,300 | -9,979.25 | -12,837 | -9,559 | -17,521 | -119,769.25 | -275,310 | ||||||||||||||||||||||||||||||||
other income | 2,391,000 | 1,221,000 | 4,459,000 | 5,671,000 | 4,703,000 | 4,216,000 | 4,374,000 | 3,550,000 | 3,952,000 | 4,240,000 | 778,000 | 2,661,000 | 3,155,000 | -4,508,000 | 2,261,000 | -174,000 | 2,411,000 | 1,427,000 | 1,721,000 | 2,215,000 | 1,410,000 | 2,826,000 | 2,485,000 | 4,225,000 | 2,529,000 | 3,419,000 | 4,563,000 | 4,102,000 | 4,423,000 | 4,757,000 | 2,466,000 | 2,232,000 | 3,534,000 | 2,988,000 | 2,922,000 | 2,639,000 | 3,310,000 | 4,234,000 | 2,596,000 | 5,784,000 | 2,794,000 | 1,178,000 | |||||||||||||||||||||||||||||||||||||
income before income tax expense and earnings from equity affiliates | 91,401,000 | 75,451,000 | 74,697,000 | 84,738,000 | 80,166,000 | 70,565,000 | 68,531,000 | 59,707,000 | 62,544,000 | 56,050,000 | 58,012,000 | 64,556,000 | 59,323,000 | 44,571,000 | 51,434,000 | 46,828,000 | 47,266,000 | 38,083,000 | 30,675,000 | 36,878,000 | 40,925,000 | 39,462,000 | 34,979,000 | 12,567,000 | 28,321,000 | 24,028,000 | 24,814,000 | 15,296,000 | 18,962,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
income tax expense | 24,318,000 | 15,230,000 | 16,456,000 | 18,546,000 | 13,496,000 | 19,850,000 | 15,460,000 | 13,873,000 | 13,753,000 | 15,763,000 | 14,161,000 | 15,554,000 | 8,058,000 | 12,791,000 | 12,447,000 | 11,125,000 | 11,202,000 | 9,831,000 | 4,196,000 | 8,865,000 | 8,958,000 | 7,210,000 | 8,490,000 | 4,072,000 | 5,855,000 | 2,601,000 | 5,701,000 | 2,670,000 | 4,200,000 | -3,399,000 | 5,739,000 | 5,510,000 | -4,453,000 | 28,944,000 | 2,819,000 | 823,000 | 3,560,000 | 3,602,000 | 5,646,000 | 7,008,000 | 5,895,000 | 4,902,000 | 7,565,000 | 5,531,000 | 6,213,000 | ||||||||||||||||||||||||||||||||||
income before earnings from equity affiliates | 67,083,000 | 60,221,000 | 58,241,000 | 66,192,000 | 66,670,000 | 50,715,000 | 53,071,000 | 45,834,000 | 48,791,000 | 40,287,000 | 43,851,000 | 49,002,000 | 51,265,000 | 31,780,000 | 38,987,000 | 35,703,000 | 36,064,000 | 28,252,000 | 26,479,000 | 28,013,000 | 31,967,000 | 32,252,000 | 26,489,000 | 8,495,000 | 22,466,000 | 21,427,000 | 19,113,000 | 12,626,000 | 14,762,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
loss from equity-method investment | -2,000 | -82,500 | -80,000 | -141,000 | -109,000 | 36,000 | 34,000 | 71,000 | 66,000 | 55,000 | 71,000 | 69,000 | 62,000 | 67,000 | 71,000 | 62,000 | 58,000 | 56,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 67,081,000 | 60,246,000 | 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,762,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,391,000 | 8,475,000 | 8,361,000 | 8,296,000 | 7,804,000 | 4,869,000 | 5,623,000 | 4,317,028.5 | 6,239,440 | 5,620,048 | 5,408,626 | 2,004,899 | 4,321,154 | ||||||||
yoy | 0.78% | 18.89% | 9.66% | 44.14% | 36.50% | 25.79% | 20.88% | -6.61% | -5.00% | 26.48% | 12.23% | 36.89% | 41.88% | 12.54% | 47.49% | 27.93% | 13.30% | -12.16% | 0.34% | 232.44% | 42.48% | 50.86% | 38.72% | -32.91% | 52.51% | 453.69% | 24.89% | -13.12% | -36.54% | -141.23% | -27.65% | -29.03% | 37.94% | -160.40% | 31.32% | 24.45% | 21.48% | 4.92% | 5.86% | 35.62% | 44.45% | 97.88% | 149.58% | 55.55% | -14.17% | -52.96% | -54.12% | -15.96% | 14.19% | 30.39% | 13.13% | 2.01% | 9.49% | 27.31% | 39.47% | 6.83% | 6.64% | 15.16% | 7.52% | 74.06% | 48.69% | 115.32% | 44.39% | ||||||||||||||||
qoq | 11.35% | 3.58% | -11.95% | -0.77% | 31.36% | -4.46% | 15.74% | -6.03% | 21.05% | -8.19% | -10.58% | -4.41% | 61.17% | -18.53% | 9.06% | -0.92% | 27.84% | 6.76% | -5.40% | -12.25% | -0.89% | 21.95% | 213.42% | -62.39% | 4.94% | 12.14% | 51.58% | -14.50% | 281.00% | -74.71% | 5.44% | -37.55% | -347.55% | -144.38% | 3.43% | 21.38% | 8.39% | -3.50% | -1.98% | 18.49% | -6.38% | -2.64% | 25.58% | 26.20% | 28.24% | 22.80% | -21.73% | -30.37% | -29.71% | 19.78% | 43.35% | -5.39% | -19.74% | 3.93% | 29.26% | 1.55% | -6.68% | 13.86% | -0.99% | 1.36% | 0.78% | 6.30% | 60.28% | -13.41% | -30.81% | 11.02% | 3.91% | 169.77% | -53.60% | ||||||||||
net income margin % | 11.76% | 11.10% | 10.98% | 12.84% | 13.29% | 10.53% | 11.23% | 10.22% | 11.17% | 9.73% | 10.68% | 12.12% | 12.81% | 8.50% | 10.82% | 10.34% | 10.99% | 9.58% | 9.13% | 10.19% | 12.21% | 12.94% | 10.96% | 3.79% | 9.11% | 8.31% | 7.58% | 5.16% | 6.13% | 1.64% | 6.60% | 6.88% | 11.19% | -4.73% | 10.96% | 10.78% | 9.17% | 8.74% | 9.38% | 9.61% | 8.27% | 8.90% | 9.27% | 7.76% | 6.67% | 5.51% | 4.96% | 6.48% | 9.15% | 12.78% | 10.82% | 7.96% | 8.42% | 10.34% | 10.39% | 8.38% | 8.52% | 9.31% | 8.39% | 9.97% | 11.47% | 11.84% | 11.55% | 8.03% | 10.32% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 13.47% | 13.54% | 13.18% | 13.69% | 9.88% | 12.32% |
earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.43 | 0.38 | 0.36 | 0.41 | 0.41 | 0.32 | 0.33 | 0.28 | 0.3 | 0.24 | 0.26 | 1.47 | 1.54 | 0.96 | 1.18 | 1.07 | 1.08 | 0.85 | 0.79 | 0.83 | 0.95 | 0.95 | 0.77 | 0.24 | 0.65 | 0.62 | 0.55 | 0.36 | 0.43 | 0.12 | 0.44 | 0.42 | 0.67 | -0.28 | 0.62 | 0.6 | 0.5 | 0.46 | 0.48 | 0.49 | 0.41 | 0.45 | 0.46 | 0.36 | 0.29 | 0.23 | 0.18 | 0.24 | 0.34 | 0.49 | 0.4 | 0.28 | 0.3 | 0.38 | 0.36 | 0.28 | 0.28 | 0.31 | 0.28 | 0.28 | 0.28 | 0.158 | 0.27 | 0.17 | 0.19 | ||||||||||||||
diluted | 0.43 | 0.37 | 0.36 | 0.4 | 0.4 | 0.31 | 0.33 | 0.28 | 0.29 | 0.24 | 0.26 | 1.46 | 1.51 | 0.95 | 1.16 | 1.06 | 1.07 | 0.83 | 0.77 | 0.81 | 0.93 | 0.94 | 0.76 | 0.24 | 0.65 | 0.62 | 0.55 | 0.36 | 0.42 | 0.12 | 0.43 | 0.41 | 0.66 | -0.27 | 0.6 | 0.58 | 0.48 | 0.45 | 0.46 | 0.47 | 0.4 | 0.43 | 0.44 | 0.35 | 0.28 | 0.22 | 0.18 | 0.23 | 0.33 | 0.47 | 0.39 | 0.27 | 0.29 | 0.36 | 0.35 | 0.27 | 0.27 | 0.29 | 0.27 | 0.27 | 0.27 | 0.15 | 0.26 | 0.16 | 0.19 | ||||||||||||||
weighted-average number of shares used in computing earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 156,049,147 | 161,028,312 | 160,495,712 | 162,925,484 | 162,490,179 | 162,718,840 | 161,732,872 | 162,794,138 | 165,082,387 | 166,341,213 | 166,159,619 | 33,355,354 | 33,439,564 | 33,330,317 | 33,237,833 | 33,403,411 | 33,442,038 | 33,549,275 | 33,449,311 | 33,571,074 | 33,734,118 | 34,273,388 | 34,327,477 | 34,486,202 | 34,401,565 | 34,350,150 | 34,322,449 | 34,451,671 | 34,374,815 | 34,451,008 | 34,458,520 | 34,511,777 | 34,446,265 | 33,897,916 | 33,838,374 | 33,819,320 | 33,845,560 | 33,566,367 | 33,624,401 | 33,621,444 | 33,380,028 | 33,298,104 | 33,307,312 | 33,417,079 | 33,236,259 | 32,804,606 | 32,890,475 | 32,812,155 | 32,523,490 | 32,750,178 | 32,907,281 | 32,778,800 | 32,521,481 | 31,968,386 | 32,154,001 | 31,970,881 | 31,445,592 | 30,264,805 | 30,293,114 | 29,859,811 | 29,620,218 | 29,281,364 | 29,302,862 | 29,231,812 | 29,128,741 | 28,963,770 | 28,930,344 | 28,906,052 | 28,843,190 | 28,811,040 | 28,846,137 | 28,799,510 | 28,757,077 | 28,644,120 | 28,495,781 | 28,141,321 | 21,603,812 | ||
diluted | 156,904,203 | 162,481,586 | 161,714,486 | 164,193,258 | 164,557,333 | 164,321,656 | 163,187,733 | 163,961,754 | 166,726,853 | 168,161,371 | 167,688,374 | 33,688,449 | 33,931,480 | 33,833,858 | 33,777,749 | 33,830,539 | 33,894,868 | 34,244,478 | 34,305,893 | 34,389,768 | 34,318,318 | 34,555,164 | 34,536,049 | 34,597,688 | 34,720,603 | 34,732,683 | 34,699,497 | 34,702,547 | 34,833,435 | 35,030,984 | 35,207,991 | 35,142,388 | 35,302,926 | 35,110,210 | 35,043,987 | 34,993,226 | 35,108,882 | 34,563,319 | 34,675,485 | 34,510,400 | 34,351,657 | 34,178,340 | 34,180,635 | 34,207,973 | 34,051,971 | 33,636,593 | 33,676,665 | 33,673,669 | 33,428,544 | 33,842,938 | 33,955,445 | 33,899,097 | 33,719,794 | 33,171,105 | 33,283,854 | 33,096,607 | 32,783,855 | 31,546,144 | 31,586,936 | 31,043,426 | 30,911,066 | 30,388,520 | 30,385,308 | 30,201,092 | 30,157,956 | 29,417,910 | 29,368,390 | 29,159,547 | 29,079,675 | 29,212,045 | 29,127,304 | 29,351,038 | 29,292,838 | 29,115,603 | 29,210,372 | 29,084,264 | 21,997,319 | ||
gain from equity-method investment | -43,000 | -34,000 | -9,000 | -28,000 | -4,000 | 25,000 | 66,000 | 66,000 | 69,000 | 108,000 | 143,000 | 114,000 | 28,000 | 8,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share attributable to exlservice holdings, inc. stockholders : | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.43 | 0.38 | 0.36 | 0.41 | 0.41 | 0.32 | 0.33 | 0.28 | 0.3 | 0.24 | 0.26 | 1.47 | 1.54 | 0.96 | 1.18 | 1.07 | 1.08 | 0.85 | 0.79 | 0.83 | 0.95 | 0.95 | 0.77 | 0.24 | 0.65 | 0.62 | 0.55 | 0.36 | 0.43 | 0.12 | 0.44 | 0.42 | 0.67 | -0.28 | 0.62 | 0.6 | 0.5 | 0.46 | 0.48 | 0.49 | 0.41 | 0.45 | 0.46 | 0.36 | 0.29 | 0.23 | 0.18 | 0.24 | 0.34 | 0.49 | 0.4 | 0.28 | 0.3 | 0.38 | 0.36 | 0.28 | 0.28 | 0.31 | 0.28 | 0.28 | 0.28 | 0.158 | 0.27 | 0.17 | 0.19 | ||||||||||||||
diluted | 0.43 | 0.37 | 0.36 | 0.4 | 0.4 | 0.31 | 0.33 | 0.28 | 0.29 | 0.24 | 0.26 | 1.46 | 1.51 | 0.95 | 1.16 | 1.06 | 1.07 | 0.83 | 0.77 | 0.81 | 0.93 | 0.94 | 0.76 | 0.24 | 0.65 | 0.62 | 0.55 | 0.36 | 0.42 | 0.12 | 0.43 | 0.41 | 0.66 | -0.27 | 0.6 | 0.58 | 0.48 | 0.45 | 0.46 | 0.47 | 0.4 | 0.43 | 0.44 | 0.35 | 0.28 | 0.22 | 0.18 | 0.23 | 0.33 | 0.47 | 0.39 | 0.27 | 0.29 | 0.36 | 0.35 | 0.27 | 0.27 | 0.29 | 0.27 | 0.27 | 0.27 | 0.15 | 0.26 | 0.16 | 0.19 | ||||||||||||||
weighted-average number of shares used in computing earnings per share attributable to exlservice holdings, inc. stockholders : | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 156,049,147 | 161,028,312 | 160,495,712 | 162,925,484 | 162,490,179 | 162,718,840 | 161,732,872 | 162,794,138 | 165,082,387 | 166,341,213 | 166,159,619 | 33,355,354 | 33,439,564 | 33,330,317 | 33,237,833 | 33,403,411 | 33,442,038 | 33,549,275 | 33,449,311 | 33,571,074 | 33,734,118 | 34,273,388 | 34,327,477 | 34,486,202 | 34,401,565 | 34,350,150 | 34,322,449 | 34,451,671 | 34,374,815 | 34,451,008 | 34,458,520 | 34,511,777 | 34,446,265 | 33,897,916 | 33,838,374 | 33,819,320 | 33,845,560 | 33,566,367 | 33,624,401 | 33,621,444 | 33,380,028 | 33,298,104 | 33,307,312 | 33,417,079 | 33,236,259 | 32,804,606 | 32,890,475 | 32,812,155 | 32,523,490 | 32,750,178 | 32,907,281 | 32,778,800 | 32,521,481 | 31,968,386 | 32,154,001 | 31,970,881 | 31,445,592 | 30,264,805 | 30,293,114 | 29,859,811 | 29,620,218 | 29,281,364 | 29,302,862 | 29,231,812 | 29,128,741 | 28,963,770 | 28,930,344 | 28,906,052 | 28,843,190 | 28,811,040 | 28,846,137 | 28,799,510 | 28,757,077 | 28,644,120 | 28,495,781 | 28,141,321 | 21,603,812 | ||
diluted | 156,904,203 | 162,481,586 | 161,714,486 | 164,193,258 | 164,557,333 | 164,321,656 | 163,187,733 | 163,961,754 | 166,726,853 | 168,161,371 | 167,688,374 | 33,688,449 | 33,931,480 | 33,833,858 | 33,777,749 | 33,830,539 | 33,894,868 | 34,244,478 | 34,305,893 | 34,389,768 | 34,318,318 | 34,555,164 | 34,536,049 | 34,597,688 | 34,720,603 | 34,732,683 | 34,699,497 | 34,702,547 | 34,833,435 | 35,030,984 | 35,207,991 | 35,142,388 | 35,302,926 | 35,110,210 | 35,043,987 | 34,993,226 | 35,108,882 | 34,563,319 | 34,675,485 | 34,510,400 | 34,351,657 | 34,178,340 | 34,180,635 | 34,207,973 | 34,051,971 | 33,636,593 | 33,676,665 | 33,673,669 | 33,428,544 | 33,842,938 | 33,955,445 | 33,899,097 | 33,719,794 | 33,171,105 | 33,283,854 | 33,096,607 | 32,783,855 | 31,546,144 | 31,586,936 | 31,043,426 | 30,911,066 | 30,388,520 | 30,385,308 | 30,201,092 | 30,157,956 | 29,417,910 | 29,368,390 | 29,159,547 | 29,079,675 | 29,212,045 | 29,127,304 | 29,351,038 | 29,292,838 | 29,115,603 | 29,210,372 | 29,084,264 | 21,997,319 | ||
earnings per share attributable to exlservice holdings, inc. stockholders: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.43 | 0.38 | 0.36 | 0.41 | 0.41 | 0.32 | 0.33 | 0.28 | 0.3 | 0.24 | 0.26 | 1.47 | 1.54 | 0.96 | 1.18 | 1.07 | 1.08 | 0.85 | 0.79 | 0.83 | 0.95 | 0.95 | 0.77 | 0.24 | 0.65 | 0.62 | 0.55 | 0.36 | 0.43 | 0.12 | 0.44 | 0.42 | 0.67 | -0.28 | 0.62 | 0.6 | 0.5 | 0.46 | 0.48 | 0.49 | 0.41 | 0.45 | 0.46 | 0.36 | 0.29 | 0.23 | 0.18 | 0.24 | 0.34 | 0.49 | 0.4 | 0.28 | 0.3 | 0.38 | 0.36 | 0.28 | 0.28 | 0.31 | 0.28 | 0.28 | 0.28 | 0.158 | 0.27 | 0.17 | 0.19 | ||||||||||||||
diluted | 0.43 | 0.37 | 0.36 | 0.4 | 0.4 | 0.31 | 0.33 | 0.28 | 0.29 | 0.24 | 0.26 | 1.46 | 1.51 | 0.95 | 1.16 | 1.06 | 1.07 | 0.83 | 0.77 | 0.81 | 0.93 | 0.94 | 0.76 | 0.24 | 0.65 | 0.62 | 0.55 | 0.36 | 0.42 | 0.12 | 0.43 | 0.41 | 0.66 | -0.27 | 0.6 | 0.58 | 0.48 | 0.45 | 0.46 | 0.47 | 0.4 | 0.43 | 0.44 | 0.35 | 0.28 | 0.22 | 0.18 | 0.23 | 0.33 | 0.47 | 0.39 | 0.27 | 0.29 | 0.36 | 0.35 | 0.27 | 0.27 | 0.29 | 0.27 | 0.27 | 0.27 | 0.15 | 0.26 | 0.16 | 0.19 | ||||||||||||||
weighted-average number of shares used in computing earnings per share attributable to exlservice holdings, inc. stockholders: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 156,049,147 | 161,028,312 | 160,495,712 | 162,925,484 | 162,490,179 | 162,718,840 | 161,732,872 | 162,794,138 | 165,082,387 | 166,341,213 | 166,159,619 | 33,355,354 | 33,439,564 | 33,330,317 | 33,237,833 | 33,403,411 | 33,442,038 | 33,549,275 | 33,449,311 | 33,571,074 | 33,734,118 | 34,273,388 | 34,327,477 | 34,486,202 | 34,401,565 | 34,350,150 | 34,322,449 | 34,451,671 | 34,374,815 | 34,451,008 | 34,458,520 | 34,511,777 | 34,446,265 | 33,897,916 | 33,838,374 | 33,819,320 | 33,845,560 | 33,566,367 | 33,624,401 | 33,621,444 | 33,380,028 | 33,298,104 | 33,307,312 | 33,417,079 | 33,236,259 | 32,804,606 | 32,890,475 | 32,812,155 | 32,523,490 | 32,750,178 | 32,907,281 | 32,778,800 | 32,521,481 | 31,968,386 | 32,154,001 | 31,970,881 | 31,445,592 | 30,264,805 | 30,293,114 | 29,859,811 | 29,620,218 | 29,281,364 | 29,302,862 | 29,231,812 | 29,128,741 | 28,963,770 | 28,930,344 | 28,906,052 | 28,843,190 | 28,811,040 | 28,846,137 | 28,799,510 | 28,757,077 | 28,644,120 | 28,495,781 | 28,141,321 | 21,603,812 | ||
diluted | 156,904,203 | 162,481,586 | 161,714,486 | 164,193,258 | 164,557,333 | 164,321,656 | 163,187,733 | 163,961,754 | 166,726,853 | 168,161,371 | 167,688,374 | 33,688,449 | 33,931,480 | 33,833,858 | 33,777,749 | 33,830,539 | 33,894,868 | 34,244,478 | 34,305,893 | 34,389,768 | 34,318,318 | 34,555,164 | 34,536,049 | 34,597,688 | 34,720,603 | 34,732,683 | 34,699,497 | 34,702,547 | 34,833,435 | 35,030,984 | 35,207,991 | 35,142,388 | 35,302,926 | 35,110,210 | 35,043,987 | 34,993,226 | 35,108,882 | 34,563,319 | 34,675,485 | 34,510,400 | 34,351,657 | 34,178,340 | 34,180,635 | 34,207,973 | 34,051,971 | 33,636,593 | 33,676,665 | 33,673,669 | 33,428,544 | 33,842,938 | 33,955,445 | 33,899,097 | 33,719,794 | 33,171,105 | 33,283,854 | 33,096,607 | 32,783,855 | 31,546,144 | 31,586,936 | 31,043,426 | 30,911,066 | 30,388,520 | 30,385,308 | 30,201,092 | 30,157,956 | 29,417,910 | 29,368,390 | 29,159,547 | 29,079,675 | 29,212,045 | 29,127,304 | 29,351,038 | 29,292,838 | 29,115,603 | 29,210,372 | 29,084,264 | 21,997,319 | ||
loss on settlement of convertible notes | -12,845,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares used in computing earnings per share attributable to exlservice holdings inc. stockholders: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 156,049,147 | 161,028,312 | 160,495,712 | 162,925,484 | 162,490,179 | 162,718,840 | 161,732,872 | 162,794,138 | 165,082,387 | 166,341,213 | 166,159,619 | 33,355,354 | 33,439,564 | 33,330,317 | 33,237,833 | 33,403,411 | 33,442,038 | 33,549,275 | 33,449,311 | 33,571,074 | 33,734,118 | 34,273,388 | 34,327,477 | 34,486,202 | 34,401,565 | 34,350,150 | 34,322,449 | 34,451,671 | 34,374,815 | 34,451,008 | 34,458,520 | 34,511,777 | 34,446,265 | 33,897,916 | 33,838,374 | 33,819,320 | 33,845,560 | 33,566,367 | 33,624,401 | 33,621,444 | 33,380,028 | 33,298,104 | 33,307,312 | 33,417,079 | 33,236,259 | 32,804,606 | 32,890,475 | 32,812,155 | 32,523,490 | 32,750,178 | 32,907,281 | 32,778,800 | 32,521,481 | 31,968,386 | 32,154,001 | 31,970,881 | 31,445,592 | 30,264,805 | 30,293,114 | 29,859,811 | 29,620,218 | 29,281,364 | 29,302,862 | 29,231,812 | 29,128,741 | 28,963,770 | 28,930,344 | 28,906,052 | 28,843,190 | 28,811,040 | 28,846,137 | 28,799,510 | 28,757,077 | 28,644,120 | 28,495,781 | 28,141,321 | 21,603,812 | ||
diluted | 156,904,203 | 162,481,586 | 161,714,486 | 164,193,258 | 164,557,333 | 164,321,656 | 163,187,733 | 163,961,754 | 166,726,853 | 168,161,371 | 167,688,374 | 33,688,449 | 33,931,480 | 33,833,858 | 33,777,749 | 33,830,539 | 33,894,868 | 34,244,478 | 34,305,893 | 34,389,768 | 34,318,318 | 34,555,164 | 34,536,049 | 34,597,688 | 34,720,603 | 34,732,683 | 34,699,497 | 34,702,547 | 34,833,435 | 35,030,984 | 35,207,991 | 35,142,388 | 35,302,926 | 35,110,210 | 35,043,987 | 34,993,226 | 35,108,882 | 34,563,319 | 34,675,485 | 34,510,400 | 34,351,657 | 34,178,340 | 34,180,635 | 34,207,973 | 34,051,971 | 33,636,593 | 33,676,665 | 33,673,669 | 33,428,544 | 33,842,938 | 33,955,445 | 33,899,097 | 33,719,794 | 33,171,105 | 33,283,854 | 33,096,607 | 32,783,855 | 31,546,144 | 31,586,936 | 31,043,426 | 30,911,066 | 30,388,520 | 30,385,308 | 30,201,092 | 30,157,956 | 29,417,910 | 29,368,390 | 29,159,547 | 29,079,675 | 29,212,045 | 29,127,304 | 29,351,038 | 29,292,838 | 29,115,603 | 29,210,372 | 29,084,264 | 21,997,319 | ||
impairment and restructuring charges | 1,375,000 | 489,000 | 5,580,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 9,866,500 | 13,047,000 | 12,752,000 | 13,667,000 | 13,381,000 | 14,099,000 | 10,582,000 | 10,504,000 | 9,778,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,075,313.5 | 2,832,082 | 3,133,158 | 2,703,039 | 1,941,353.25 | 2,560,476 | 2,764,035 | 2,440,902 | 1,563,725.75 | 2,614,929 | |||||||||||||||||||||||||
impairment charges | 1,227,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax expense | 529,000 | 21,050,000 | 20,030,000 | 18,761,000 | 19,589,000 | 23,896,000 | 21,201,000 | 20,348,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | 16,198,500 | 21,696,000 | 23,383,000 | 19,715,000 | 19,664,000 | 22,727,000 | 17,605,000 | 15,780,000 | 8,130,000 | 7,077,000 | 6,818,000 | 15,612,000 | 21,897,000 | 17,470,000 | 12,851,000 | 12,759,000 | 16,072,000 | 16,032,000 | 12,680,000 | 11,936,000 | 12,783,000 | 12,529,000 | 11,856,000 | 9,481,000 | 5,720,654 | 7,404,351 | 5,093,196.75 | 7,951,680 | 5,928,218 | 6,492,889 | 2,092,735 | 4,169,070 | |||||||||||||||||||||||||||||||||||||||||||||||
other income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest and other income | 1,075,000 | 1,787,000 | 1,335,000 | 742,000 | 1,044,000 | 858,000 | 958,000 | 786,000 | 465,000 | 593,000 | 1,027,000 | 676,000 | 507,000 | 367,000 | 447,000 | 613,000 | 374,000 | 645,000 | 325,000 | 373,000 | 262,000 | 314,000 | 418,000 | 167,000 | 269,000 | 276,000 | 311,000 | 587,920 | 1,173,444 | 611,446 | 580,478 | 763,694 | 1,028,192 | 1,018,782 | 1,007,802 | 228,081.75 | 310,945 | ||||||||||||||||||||||||||||||||||||||||||
foreign exchange income | 1,134,000 | -82,000 | 642,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income : | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax provision | 1,130,750 | 1,002,000 | -944,000 | 4,465,000 | 6,038,000 | 4,230,000 | 3,615,000 | 2,997,000 | 3,909,000 | 4,329,000 | 3,626,000 | 3,020,000 | 3,229,000 | 4,138,000 | 3,381,000 | 1,120,000 | 1,616,000 | 384,000 | 1,620,000 | 1,877,000 | 3,872,000 | -541,000 | 109,000 | 263,000 | -316,502 | -589,309 | 456,582 | 604,539 | 776,168.25 | 1,712,240 | 308,170 | 1,084,263 | 87,836 | -152,084 | |||||||||||||||||||||||||||||||||||||||||||||
foreign exchange loss | -137,000 | -833,000 | -781,500 | -2,508,000 | -569,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income, net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | 7,792,000 | 6,983,000 | 5,272,000 | 6,476,000 | 12,144,000 | 5,179,000 | 2,795,000 | 3,022,000 | 5,443,560 | 5,264,525 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations before income taxes | 9,912,000 | 8,188,000 | 6,489,000 | 7,500,000 | 11,396,000 | 3,453,000 | 1,361,000 | 3,285,000 | 3,097,138 | -214,977 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from discontinued operations, net of taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations, net of taxes | -139,000 | -2,262 | -1,449,594 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income to common stockholders | 2,032,250 | 3,994,000 | 1,252,000 | 2,883,000 | 3,411,378 | -1,075,262 | 5,264,072 | 6,799,812 | 9,731,886 | 6,239,440 | 5,620,048 | 5,408,626 | 5,903,577 | 4,140,360 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
continuing operations | 0.26 | 0.14 | 0.04 | 0.1 | 0.12 | 0.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
discontinued operations | -0.05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total revenues | 43,680,605 | 46,572,902 | 53,815,795 | 50,948,630 | 50,396,663 | 46,629,050 | 43,019,839 | 39,854,448 | 39,346,713 | 35,665,045 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per share to common stockholders | 0.18 | 0.24 | 0.153 | 0.22 | 0.2 | 0.19 | 0.088 | 0.19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per share to common stockholders | 0.18 | 0.23 | 0.148 | 0.21 | 0.19 | 0.19 | 0.085 | 0.19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends and accretion on preferred stock | -130,793.25 | -180,794 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense-redeemable preferred stock |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 145,405,000 | 146,326,000 | 160,309,000 | 149,134,000 | 140,442,000 | 153,355,000 | 150,102,000 | 115,303,000 | 108,565,000 | 136,953,000 | 122,655,000 | 93,960,000 | 87,298,000 | 118,669,000 | 89,262,000 | 106,304,000 | 106,540,000 | 135,337,000 | 114,581,000 | 150,211,000 | 177,121,000 | 218,530,000 | 206,423,000 | 163,619,000 | 224,874,000 | 119,165,000 | 101,432,000 | 84,842,000 | 86,688,000 | 95,881,000 | 97,636,000 | 84,091,000 | 69,955,000 | 86,795,000 | 87,665,000 | 89,414,000 | 91,700,000 | 213,155,000 | 98,374,000 | 93,113,000 | 95,774,000 | 205,323,000 | 90,656,000 | 94,651,000 | 151,319,000 | 176,499,000 | 161,428,000 | 160,937,000 | 143,692,000 | 148,065,000 | 132,393,000 | 114,569,000 | 102,307,000 | 103,037,000 | 118,579,000 | 94,520,000 | 82,272,000 | 82,393,000 | 72,876,000 | 79,355,000 | 112,543,000 | 111,182,000 | 102,608,000 | 88,838,000 | 99,240,000 | 132,215,000 | 117,510,000 | 114,291,000 | 106,595,000 | 112,174,054 | 101,753,142 | 97,666,533 | 85,674,840 | 102,209,734 | 91,015,943 | 82,604,086 | 73,927,180 | 85,366,103 | 25,628,874 |
short-term investments | 108,358,000 | 182,041,000 | 229,833,000 | 204,160,000 | 190,978,000 | 187,223,000 | 175,648,000 | 160,833,000 | 137,585,000 | 153,881,000 | 151,581,000 | 156,098,000 | 116,479,000 | 179,027,000 | 172,889,000 | 158,941,000 | 162,694,000 | 178,538,000 | 169,739,000 | 144,533,000 | 198,721,000 | 184,286,000 | 156,175,000 | 171,962,000 | 142,539,000 | 202,238,000 | 179,340,000 | 168,204,000 | 216,056,000 | 184,489,000 | 144,878,000 | 149,045,000 | 169,461,000 | 178,479,000 | 161,702,000 | 147,915,000 | 126,472,000 | 13,491,000 | 115,637,000 | 107,594,000 | 97,079,000 | 13,676,000 | 93,184,000 | 77,880,000 | 14,330,000 | 11,577,000 | 6,561,000 | 7,556,000 | 7,169,000 | 5,987,000 | 6,154,000 | 5,628,000 | 6,263,000 | 6,137,000 | 6,814,000 | 6,502,000 | 7,258,000 | 7,869,000 | 9,647,000 | 4,559,000 | 3,168,000 | 3,084,000 | 2,385,000 | 2,518,000 | 2,244,000 | 4,009,000 | 816,000 | 153,000 | 153,242 | 153,242 | 258,368 | 257,035 | 252,561 | ||||||
restricted cash | 12,409,000 | 12,392,000 | 11,319,000 | 11,503,000 | 9,826,000 | 9,972,000 | 7,342,000 | 6,351,000 | 4,291,000 | 4,062,000 | 3,257,000 | 4,628,000 | 5,598,000 | 4,897,000 | 7,013,000 | 6,840,000 | 6,274,000 | 6,174,000 | 6,810,000 | 5,065,000 | 5,295,000 | 4,690,000 | 7,312,000 | 4,858,000 | 6,369,000 | 5,453,000 | 5,412,000 | 4,098,000 | 5,364,000 | 5,608,000 | 4,679,000 | 2,256,000 | 2,727,000 | 3,674,000 | 1,913,000 | 1,898,000 | 2,691,000 | 3,846,000 | 2,256,000 | 1,537,000 | 2,722,000 | 1,872,000 | 2,547,000 | 2,466,000 | 2,774,000 | 1,395,000 | 1,082,000 | 571,000 | 816,000 | 423,000 | 527,000 | 437,000 | 757,000 | 573,000 | 729,000 | 807,000 | 834,000 | 934,000 | 161,000 | 231,000 | 221,000 | 231,000 | 308,000 | 294,000 | 298,000 | 65,000 | 1,311,000 | 3,054,000 | 203,262 | 237,811 | 242,871 | 789,024 | 285,089 | 495,439 | 482,720 | 417,946 | 1,093,277 | 686,684 | |
accounts receivable | 388,563,000 | 343,105,000 | 351,426,000 | 345,470,000 | 339,856,000 | 304,322,000 | 340,904,000 | 327,613,000 | 335,523,000 | 308,108,000 | 303,378,000 | 288,305,000 | 290,512,000 | 259,222,000 | 256,911,000 | 237,453,000 | 239,279,000 | 194,232,000 | 192,170,000 | 182,111,000 | 159,296,000 | 147,635,000 | 154,983,000 | 157,505,000 | 187,137,000 | 171,864,000 | 179,702,000 | 180,680,000 | 176,889,000 | 164,752,000 | 164,307,000 | 147,099,000 | 137,150,000 | 135,705,000 | 133,862,000 | 123,798,000 | 119,811,000 | 113,067,000 | 109,086,000 | 111,383,000 | 107,601,000 | 92,650,000 | 98,272,000 | 94,216,000 | 89,323,000 | 80,244,000 | 75,685,000 | 73,721,000 | 77,737,000 | 76,121,000 | 74,054,000 | 76,214,000 | 76,612,000 | 73,729,000 | 65,649,000 | 61,673,000 | 58,837,000 | 55,672,000 | 58,235,000 | 55,382,000 | 45,288,000 | 44,186,000 | 42,006,000 | 41,392,000 | 35,094,000 | 34,856,000 | 31,578,000 | 31,892,000 | 31,888,000 | 33,624,964 | 41,795,992 | 43,923,228 | 46,895,230 | 38,513,774 | 39,138,896 | 34,300,602 | 34,995,770 | 26,801,058 | 27,632,396 |
other current assets | 142,626,000 | 146,093,000 | 139,059,000 | 148,049,000 | 150,203,000 | 140,317,000 | 93,693,000 | 93,612,000 | 78,753,000 | 76,669,000 | 70,697,000 | 70,186,000 | 66,340,000 | 50,979,000 | 54,509,000 | 23,143,000 | 28,377,000 | 34,009,000 | 33,223,000 | 33,615,000 | 35,828,000 | 37,109,000 | 30,784,000 | 27,472,000 | 26,173,000 | 24,594,000 | 27,974,000 | 31,729,000 | 26,582,000 | 28,240,000 | 24,302,000 | 23,002,000 | 28,277,000 | 29,582,000 | 22,333,000 | 18,784,000 | 25,541,000 | 21,168,000 | 18,716,000 | 16,685,000 | 19,746,000 | 15,219,000 | 13,217,000 | 13,687,000 | 13,241,000 | 12,533,000 | 11,694,000 | 11,223,000 | 12,955,000 | 7,881,000 | 12,146,000 | 7,763,000 | 9,764,000 | 7,065,000 | 10,832,000 | 8,875,000 | 8,452,000 | 6,097,000 | 7,715,000 | 7,687,000 | 5,350,000 | 5,244,000 | 2,866,000 | 3,361,863 | 2,939,275 | 1,987,142 | 4,470,474 | 7,541,165 | 8,213,152 | 7,755,706 | 2,236,267 | 3,321,992 | 2,078,471 | ||||||
total current assets | 797,361,000 | 829,957,000 | 891,946,000 | 858,316,000 | 831,305,000 | 795,189,000 | 767,689,000 | 703,712,000 | 664,717,000 | 679,673,000 | 651,568,000 | 613,177,000 | 566,227,000 | 612,794,000 | 580,584,000 | 561,014,000 | 572,618,000 | 578,144,000 | 545,175,000 | 541,162,000 | 596,550,000 | 609,278,000 | 565,063,000 | 536,540,000 | 604,892,000 | 541,258,000 | 506,226,000 | 489,075,000 | 536,058,000 | 499,935,000 | 453,827,000 | 426,734,000 | 435,973,000 | 452,817,000 | 423,254,000 | 398,600,000 | 383,498,000 | 378,824,000 | 357,981,000 | 343,772,000 | 337,754,000 | 339,199,000 | 312,284,000 | 301,608,000 | 295,088,000 | 302,391,000 | 273,084,000 | 272,862,000 | 257,947,000 | 252,627,000 | 237,647,000 | 217,070,000 | 210,677,000 | 207,935,000 | 213,551,000 | 184,013,000 | 170,563,000 | 166,841,000 | 159,849,000 | 157,762,000 | 177,021,000 | 174,329,000 | 161,499,000 | 145,557,000 | 149,764,000 | 181,546,000 | 159,352,000 | 156,178,000 | 148,838,000 | 157,876,949 | 153,059,076 | 150,920,817 | 145,140,746 | 155,593,355 | 145,122,421 | 131,637,577 | 117,778,324 | 122,720,533 | 59,518,304 |
property and equipment | 109,388,000 | 111,821,000 | 112,677,000 | 114,103,000 | 107,148,000 | 101,837,000 | 107,395,000 | 103,478,000 | 101,622,000 | 100,373,000 | 96,729,000 | 93,688,000 | 86,652,000 | 82,828,000 | 79,933,000 | 82,649,000 | 85,610,000 | 86,008,000 | 83,905,000 | 86,511,000 | 90,153,000 | 92,875,000 | 94,103,000 | 91,848,000 | 90,513,000 | 79,142,000 | 78,471,000 | 78,083,000 | 73,447,000 | 73,510,000 | 67,675,000 | 66,112,000 | 67,748,000 | 66,757,000 | |||||||||||||||||||||||||||||||||||||||||||||
operating lease right-of-use assets | 92,980,000 | 97,411,000 | 72,346,000 | 73,083,000 | 71,150,000 | 68,784,000 | 71,796,000 | 72,822,000 | 66,799,000 | 64,856,000 | 56,817,000 | 58,423,000 | 52,782,000 | 55,347,000 | 61,966,000 | 67,962,000 | 75,147,000 | 76,692,000 | 81,324,000 | 83,280,000 | 88,777,000 | 91,918,000 | 95,873,000 | 96,789,000 | 99,940,000 | 86,396,000 | 88,753,000 | 93,162,000 | 89,835,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets | 140,602,000 | 129,968,000 | 115,825,000 | 117,208,000 | 109,953,000 | 104,747,000 | 106,881,000 | 100,993,000 | 91,840,000 | 82,927,000 | 79,767,000 | 68,612,000 | 62,252,000 | 55,791,000 | 54,898,000 | 40,924,000 | 22,447,000 | 21,404,000 | 26,747,000 | 24,132,000 | 10,657,000 | 7,749,000 | 13,230,000 | 17,070,000 | 16,640,000 | 11,855,000 | 6,190,000 | 4,200,000 | 4,570,000 | 6,602,000 | 12,201,000 | 7,073,000 | 10,103,000 | 9,711,000 | 13,749,000 | 4,738,000 | 4,649,000 | 4,921,000 | 4,455,000 | 4,691,000 | 4,843,000 | 5,455,000 | 6,958,000 | 6,353,000 | 4,236,000 | 5,111,000 | 7,460,000 | 7,100,000 | 8,120,000 | 5,774,000 | 6,228,000 | 5,211,000 | 977,000 | 2,253,000 | 1,721,000 | 6,251,000 | 5,933,000 | 4,444,000 | 4,872,000 | 4,490,000 | 4,155,000 | 4,084,000 | 3,400,557 | 2,383,034 | 3,373,595 | 3,292,833 | 3,279,715 | 3,833,839 | 3,578,669 | 3,479,167 | 3,570,990 | ||||||||
goodwill | 418,659,000 | 419,654,000 | 419,871,000 | 420,573,000 | 420,494,000 | 420,387,000 | 427,663,000 | 405,581,000 | 405,574,000 | 405,639,000 | 405,579,000 | 405,903,000 | 405,824,000 | 405,637,000 | 405,781,000 | 406,575,000 | 404,561,000 | 403,902,000 | 348,699,000 | 348,747,000 | 349,098,000 | 349,088,000 | 348,723,000 | 348,110,000 | 348,076,000 | 349,529,000 | 349,530,000 | 350,220,000 | 350,239,000 | 349,984,000 | 357,533,000 | 200,981,000 | 202,337,000 | 204,481,000 | 187,953,000 | 188,154,000 | 187,952,000 | 186,770,000 | 177,093,000 | 171,035,000 | 171,498,000 | 171,535,000 | 171,753,000 | 170,129,000 | 172,097,000 | 139,599,000 | 112,203,000 | 108,120,000 | 108,216,000 | 107,407,000 | 107,058,000 | 108,730,000 | 110,055,000 | 106,671,000 | 92,886,000 | 91,339,000 | 93,627,000 | 92,287,000 | 96,238,000 | 99,299,000 | 43,411,000 | 43,370,000 | 43,289,000 | 48,018,000 | 40,839,000 | 19,619,000 | 19,595,000 | 17,557,000 | 17,557,000 | 17,557,333 | 17,703,020 | 17,695,657 | 17,442,036 | 16,785,487 | 16,785,487 | 16,785,487 | 16,585,487 | 16,651,462 | 10,878,140 |
other intangible assets | 32,978,000 | 36,204,000 | 39,511,000 | 42,825,000 | 46,092,000 | 49,331,000 | 51,291,000 | 44,003,000 | 47,080,000 | 50,164,000 | 53,315,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term investments | 17,532,000 | 8,198,000 | 8,001,000 | 7,516,000 | 20,134,000 | 13,972,000 | 14,184,000 | 19,239,000 | 4,404,000 | 4,430,000 | 5,273,000 | 16,085,000 | 35,559,000 | 34,779,000 | 34,724,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 59,915,000 | 61,771,000 | 65,250,000 | 64,991,000 | 61,925,000 | 56,085,000 | 57,113,000 | 53,939,000 | 52,979,000 | 49,524,000 | 51,398,000 | 48,255,000 | 36,525,000 | 32,069,000 | 29,838,000 | 53,195,000 | 32,215,000 | 30,369,000 | 27,154,000 | 27,472,000 | 29,669,000 | 32,099,000 | 34,280,000 | 31,599,000 | 32,045,000 | 36,016,000 | 32,967,000 | 33,194,000 | 33,164,000 | 31,015,000 | 32,779,000 | 36,033,000 | 33,863,000 | 36,369,000 | 30,672,000 | 32,075,000 | 25,618,000 | 19,943,000 | 24,163,000 | 21,724,000 | 22,384,000 | 22,257,000 | 22,083,000 | 23,488,000 | 24,626,000 | 23,975,000 | 23,139,000 | 23,822,000 | 21,489,000 | 18,897,000 | 17,348,000 | 18,628,000 | 20,930,000 | 20,596,000 | 21,963,000 | 19,842,000 | 21,353,000 | 19,768,000 | 19,539,000 | 22,463,000 | 16,650,000 | 16,895,000 | 16,526,000 | 11,906,000 | 13,781,000 | 11,487,000 | 10,500,000 | 10,440,000 | 9,745,000 | 8,688,195 | 8,504,777 | 9,956,772 | 10,889,097 | 8,047,497 | 6,968,475 | 6,488,952 | 5,488,745 | 1,601,244 | 4,021,636 |
total assets | 1,676,379,000 | 1,702,235,000 | 1,733,632,000 | 1,708,503,000 | 1,676,411,000 | 1,618,403,000 | 1,609,832,000 | 1,503,767,000 | 1,439,391,000 | 1,441,972,000 | 1,402,493,000 | 1,362,702,000 | 1,308,571,000 | 1,346,119,000 | 1,318,728,000 | 1,290,934,000 | 1,274,549,000 | 1,282,904,000 | 1,168,070,000 | 1,169,346,000 | 1,226,366,000 | 1,247,857,000 | 1,219,481,000 | 1,193,613,000 | 1,267,259,000 | 1,183,088,000 | 1,145,978,000 | 1,137,467,000 | 1,182,582,000 | 1,061,936,000 | 1,045,137,000 | 790,263,000 | 798,270,000 | 824,775,000 | 769,004,000 | 747,431,000 | 726,693,000 | 706,528,000 | 669,022,000 | 646,897,000 | 642,280,000 | 650,783,000 | 619,938,000 | 613,718,000 | 611,018,000 | 573,556,000 | 498,558,000 | 494,273,000 | 478,011,000 | 463,432,000 | 446,768,000 | 436,324,000 | 437,852,000 | 435,854,000 | 415,667,000 | 388,251,000 | 383,437,000 | 377,411,000 | 373,582,000 | 385,404,000 | 311,491,000 | 305,683,000 | 285,531,000 | 266,159,000 | 257,031,000 | 249,620,000 | 224,338,000 | 212,584,000 | 202,543,000 | 211,968,692 | 207,118,866 | 211,676,222 | 207,736,847 | 210,813,707 | 196,142,230 | 181,937,473 | 166,268,589 | 165,608,942 | 92,394,415 |
liabilities and stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 11,260,000 | 4,753,000 | 6,767,000 | 5,971,000 | 5,648,000 | 5,884,000 | 4,082,000 | 2,996,000 | 3,093,000 | 5,055,000 | 3,159,000 | 3,019,000 | 3,384,000 | 7,789,000 | 3,487,000 | 4,377,000 | 4,796,000 | 6,873,000 | 2,881,000 | 3,877,000 | 8,304,000 | 6,992,000 | 6,213,000 | 9,048,000 | 8,048,000 | 6,564,000 | 3,658,000 | 3,269,000 | 4,560,000 | 5,653,000 | 4,310,000 | 5,428,000 | 4,114,000 | 5,918,000 | 3,834,000 | 11,661,000 | 5,286,000 | 3,288,000 | 3,395,000 | 4,491,000 | 3,146,000 | 6,401,000 | 3,637,000 | 5,832,000 | 5,510,000 | 4,663,000 | 3,343,000 | 4,294,000 | 4,420,000 | 4,714,000 | 2,197,000 | 2,174,000 | 3,322,000 | 3,604,000 | 2,712,000 | 2,429,000 | 3,674,000 | 4,333,000 | 5,923,000 | 6,745,000 | 5,752,000 | 4,860,000 | 2,867,000 | 3,663,000 | 3,145,000 | 5,345,000 | 2,254,000 | 1,948,000 | 1,894,000 | 3,370,788 | 2,152,052 | 1,981,704 | 3,420,889 | 6,389,425 | 1,613,595 | 2,666,365 | 3,032,113 | 3,161,942 | 1,774,887 |
current portion of long-term borrowings | 4,886,000 | 4,886,000 | 4,886,000 | 4,886,000 | 4,886,000 | 4,886,000 | 4,891,000 | 75,000,000 | 65,000,000 | 65,000,000 | 50,000,000 | 30,000,000 | 40,000,000 | 30,000,000 | 35,000,000 | 35,000,000 | 35,000,000 | 260,016,000 | 15,000,000 | 15,000,000 | 25,000,000 | 25,000,000 | 10,474,000 | 20,657,000 | 100,666,000 | 40,867,000 | 20,876,000 | 20,885,000 | 20,876,000 | 21,423,000 | 12,318,000 | 10,318,000 | 318,000 | 10,318,000 | |||||||||||||||||||||||||||||||||||||||||||||
deferred revenue | 22,905,000 | 15,356,000 | 17,497,000 | 21,989,000 | 20,138,000 | 19,264,000 | 12,472,000 | 15,406,000 | 16,939,000 | 12,318,000 | 13,766,000 | 20,755,000 | 21,525,000 | 18,782,000 | 19,279,000 | 22,013,000 | 22,571,000 | 20,000,000 | 11,866,000 | 12,017,000 | 14,764,000 | 32,649,000 | 13,562,000 | 16,752,000 | 16,038,000 | 13,436,000 | 9,585,000 | 11,790,000 | 11,132,000 | 7,722,000 | 7,600,000 | 10,448,000 | 11,504,000 | 10,716,000 | 8,662,000 | 14,189,000 | 17,968,000 | 16,615,000 | 9,730,000 | 16,157,000 | 13,667,000 | 11,518,000 | 8,110,000 | 11,994,000 | 13,246,000 | 7,690,000 | 8,039,000 | 9,659,000 | 9,520,000 | 8,618,000 | 5,395,000 | 7,946,000 | 7,640,000 | 7,922,000 | 4,670,000 | 6,384,000 | 7,805,000 | 7,772,000 | 7,284,000 | 7,884,000 | 6,545,000 | 5,108,000 | 4,683,000 | 6,807,000 | 3,585,000 | 4,745,000 | 3,379,000 | 3,252,000 | 2,911,000 | 2,961,336 | 1,968,409 | 4,056,755 | 3,347,584 | 4,440,261 | 4,288,146 | 4,517,166 | 5,864,736 | 6,376,725 | 5,951,416 |
accrued employee costs | 71,604,000 | 146,775,000 | 129,381,000 | 99,535,000 | 63,575,000 | 129,994,000 | 110,677,000 | 80,443,000 | 50,970,000 | 117,137,000 | 105,535,000 | 82,044,000 | 49,955,000 | 108,100,000 | 92,252,000 | 75,698,000 | 52,276,000 | 114,285,000 | 95,833,000 | 70,496,000 | 43,492,000 | 67,645,000 | 57,402,000 | 42,376,000 | 28,937,000 | 71,626,000 | 59,568,000 | 42,967,000 | 31,954,000 | 54,893,000 | 46,638,000 | 33,338,000 | 27,615,000 | ||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses and other current liabilities | 171,934,000 | 135,498,000 | 129,297,000 | 121,548,000 | 131,980,000 | 113,597,000 | 105,159,000 | 97,613,000 | 107,059,000 | 112,900,000 | 107,730,000 | 104,480,000 | 133,400,000 | 95,352,000 | 96,800,000 | 89,030,000 | 86,911,000 | 75,124,000 | 67,926,000 | 76,424,000 | 73,241,000 | 66,410,000 | 73,043,000 | 74,772,000 | 84,495,000 | 71,023,000 | 69,876,000 | 65,007,000 | 65,827,000 | 64,169,000 | 67,084,000 | 59,882,000 | 61,148,000 | 61,366,000 | 49,040,000 | 40,845,000 | 47,670,000 | 43,264,000 | 38,362,000 | 35,948,000 | 37,901,000 | 34,250,000 | 34,239,000 | 37,571,000 | 39,386,000 | 40,206,000 | 33,615,000 | 29,722,000 | 29,575,000 | 32,219,000 | 32,484,000 | 32,409,000 | 27,965,000 | 31,737,000 | 26,681,000 | 29,409,000 | 26,398,000 | 30,700,000 | 28,790,000 | 25,729,000 | 17,927,000 | 16,560,000 | 14,171,000 | 12,770,000 | 13,301,000 | 11,530,000 | 12,157,000 | 14,530,000 | 17,069,000 | ||||||||||
current portion of operating lease liabilities | 16,925,000 | 16,857,000 | 19,174,000 | 18,374,000 | 17,426,000 | 16,491,000 | 16,904,000 | 15,404,000 | 13,486,000 | 12,780,000 | 14,008,000 | 14,482,000 | 14,095,000 | 14,978,000 | 16,740,000 | 18,548,000 | 19,308,000 | 18,487,000 | 18,340,000 | 18,039,000 | 18,476,000 | 18,894,000 | 19,048,000 | 18,199,000 | 18,236,000 | 24,148,000 | 23,516,000 | 23,439,000 | 22,306,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 299,514,000 | 324,125,000 | 307,002,000 | 272,303,000 | 243,653,000 | 290,116,000 | 254,185,000 | 286,862,000 | 261,441,000 | 326,403,000 | 306,146,000 | 259,063,000 | 280,904,000 | 277,946,000 | 286,968,000 | 266,014,000 | 222,121,000 | 495,686,000 | 222,926,000 | 207,109,000 | 197,720,000 | 221,078,000 | 184,899,000 | 184,163,000 | 258,364,000 | 229,349,000 | 187,902,000 | 168,240,000 | 157,533,000 | 155,095,000 | 138,171,000 | 119,637,000 | 104,945,000 | 144,249,000 | 111,089,000 | 116,033,000 | 110,970,000 | 124,231,000 | 97,384,000 | 100,461,000 | 89,644,000 | 107,079,000 | 93,255,000 | 94,892,000 | 84,906,000 | 90,968,000 | 74,063,000 | 69,619,000 | 62,994,000 | 76,075,000 | 67,099,000 | 65,257,000 | 58,139,000 | 74,341,000 | 63,204,000 | 61,065,000 | 55,725,000 | 72,234,000 | 70,428,000 | 97,441,000 | 44,359,000 | 50,706,000 | 43,299,000 | 38,705,000 | 31,483,000 | 38,327,000 | 29,966,000 | 29,353,000 | 29,257,000 | 39,068,009 | 39,770,710 | 39,360,849 | 28,574,384 | 36,022,854 | 32,302,053 | 27,433,316 | 25,019,559 | 37,698,915 | 30,673,479 |
long-term borrowings, less current portion | 412,491,000 | 293,712,000 | 349,934,000 | 255,155,000 | 302,377,000 | 283,598,000 | 339,828,000 | 260,000,000 | 280,000,000 | 135,000,000 | 160,000,000 | 190,000,000 | 160,000,000 | 220,000,000 | 235,000,000 | 250,000,000 | 260,000,000 | 170,000,000 | 139,432,000 | 202,687,000 | 201,961,000 | 216,235,000 | 215,527,000 | 234,820,000 | 194,131,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease liabilities, less current portion | 84,277,000 | 88,167,000 | 60,463,000 | 62,402,000 | 61,408,000 | 59,851,000 | 62,336,000 | 64,412,000 | 59,876,000 | 58,175,000 | 48,445,000 | 50,575,000 | 45,655,000 | 48,155,000 | 54,174,000 | 59,224,000 | 66,173,000 | 68,506,000 | 73,939,000 | 76,518,000 | 81,948,000 | 84,874,000 | 89,412,000 | 90,934,000 | 93,707,000 | 74,709,000 | 76,080,000 | 80,531,000 | 77,060,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liabilities | 1,707,000 | 2,125,000 | 2,465,000 | 2,216,000 | 1,625,000 | 1,403,000 | 3,245,000 | 2,271,000 | 1,435,000 | 1,495,000 | 461,000 | 507,000 | 493,000 | 547,000 | 759,000 | 841,000 | 928,000 | 965,000 | 901,000 | 902,000 | 877,000 | 847,000 | 841,000 | 705,000 | 773,000 | 966,000 | 720,000 | 6,366,000 | 10,103,000 | 8,445,000 | 13,352,000 | 159,000 | 255,750 | 509,450 | 700,901 | ||||||||||||||||||||||||||||||||||||||||||||
other non-current liabilities | 99,586,000 | 81,401,000 | 61,379,000 | 55,477,000 | 55,471,000 | 53,573,000 | 42,675,000 | 37,616,000 | 33,384,000 | 31,462,000 | 31,354,000 | 28,343,000 | 26,297,000 | 41,292,000 | 37,243,000 | 27,412,000 | 23,196,000 | 22,801,000 | 13,529,000 | 15,581,000 | 15,119,000 | 18,135,000 | 16,376,000 | 19,566,000 | 21,521,000 | 11,712,000 | 9,241,000 | 9,094,000 | 6,794,000 | 16,521,000 | 21,875,000 | 18,830,000 | 15,262,000 | 5,438,000 | 1,390,038 | 3,236,837 | |||||||||||||||||||||||||||||||||||||||||||
total liabilities | 897,575,000 | 789,530,000 | 781,243,000 | 647,553,000 | 664,534,000 | 688,541,000 | 702,269,000 | 651,161,000 | 636,136,000 | 552,535,000 | 546,406,000 | 528,488,000 | 513,349,000 | 587,940,000 | 614,144,000 | 605,281,000 | 574,208,000 | 589,748,000 | 483,085,000 | 441,332,000 | 500,141,000 | 528,685,000 | 509,553,000 | 512,685,000 | 611,355,000 | 513,087,000 | 498,295,000 | 496,114,000 | 551,747,000 | 443,617,000 | 470,689,000 | 204,784,000 | 196,565,000 | 224,730,000 | 172,638,000 | 167,509,000 | 163,984,000 | 174,350,000 | 150,803,000 | 149,898,000 | 158,487,000 | 185,012,000 | 172,530,000 | 169,256,000 | 174,057,000 | 154,398,000 | 89,443,000 | 84,981,000 | 83,323,000 | 97,258,000 | 86,962,000 | 83,362,000 | 74,302,000 | 91,337,000 | 80,695,000 | 85,570,000 | 77,891,000 | 98,936,000 | 84,861,000 | 111,697,000 | 51,168,000 | 57,137,000 | 49,207,000 | 45,872,000 | 38,701,000 | 43,902,000 | 33,399,000 | 30,098,000 | 31,366,000 | 40,636,987 | 43,219,763 | 45,243,542 | 30,742,092 | 36,833,938 | 33,122,659 | 28,118,162 | 25,699,071 | 38,412,481 | 36,708,819 |
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value... | 6,594,257 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, 0.001 par value... | 210,000 | 209,000 | 207,000 | 207,000 | 207,000 | 206,000 | 205,000 | 204,000 | 204,000 | 203,000 | 202,000 | 40,000 | 40,000 | 40,000 | 40,000 | 40,000 | 40,000 | 40,000 | 39,000 | 39,000 | 39,000 | 39,000 | 39,000 | 39,000 | 39,000 | 39,000 | 38,000 | 38,000 | 38,000 | 38,000 | 38,000 | 38,000 | 38,000 | 37,000 | 37,000 | 36,000 | 36,000 | 36,000 | 36,000 | 35,000 | 35,000 | 35,000 | 35,000 | 35,000 | 35,000 | 34,000 | 34,000 | 34,000 | 34,000 | 33,000 | 33,000 | 33,000 | 33,000 | 33,000 | 32,000 | 32,000 | 32,000 | 31,000 | 31,000 | 30,000 | 30,000 | 30,000 | 30,000 | 29,000 | 29,000 | 29,000 | 29,000 | 29,000 | 29,000 | 29,054 | 29,027 | 28,980 | 28,938 | 28,891 | 28,825 | 28,715 | 28,610 | 28,263 | 10,607 |
additional paid-in capital | 674,662,000 | 677,562,000 | 627,966,000 | 625,984,000 | 609,592,000 | 588,583,000 | 572,430,000 | 520,922,000 | 502,827,000 | 508,028,000 | 492,577,000 | 472,124,000 | 460,527,000 | 445,108,000 | 432,492,000 | 420,306,000 | 395,742,000 | 385,917,000 | 439,051,000 | 428,882,000 | 420,976,000 | 413,135,000 | 404,704,000 | 396,939,000 | 391,240,000 | 386,060,000 | 378,633,000 | 371,144,000 | 364,179,000 | 344,720,000 | 334,643,000 | 327,750,000 | 311,691,000 | 303,486,000 | 296,792,000 | 144,878,000 | 139,015,000 | 136,173,000 | 132,464,000 | 129,518,000 | 126,582,000 | 124,493,000 | 122,308,000 | 120,394,000 | 118,226,000 | 116,675,603 | 115,976,713 | 114,335,764 | 112,011,177 | 110,988,552 | 109,005,649 | 106,912,223 | 104,772,151 | 98,429,374 | 27,473,068 | ||||||||||||||||||||||||
retained earnings | 1,600,060,000 | 1,532,979,000 | 1,472,733,000 | 1,414,572,000 | 1,348,521,000 | 1,281,960,000 | 1,231,288,000 | 1,178,251,000 | 1,132,426,000 | 1,083,663,000 | 1,043,380,000 | 999,504,000 | 950,436,000 | 899,105,000 | 867,256,000 | 756,137,000 | 641,379,000 | 609,161,000 | 582,743,000 | 574,314,000 | 551,903,000 | 530,547,000 | 511,503,000 | 498,939,000 | 484,244,000 | 480,387,000 | 465,138,000 | 450,676,000 | 427,064,000 | 436,419,000 | 415,342,000 | 394,964,000 | 382,722,000 | 367,234,000 | 351,184,000 | 334,809,000 | 320,989,000 | 306,227,000 | 291,065,000 | 278,991,000 | 269,424,000 | 261,964,000 | 255,889,000 | 248,126,000 | 236,979,000 | 221,120,000 | 207,880,000 | 198,644,000 | 188,882,000 | 176,719,000 | 165,016,000 | 155,962,000 | 147,046,000 | 137,493,000 | 129,102,000 | 120,627,000 | 112,266,000 | 103,970,000 | 96,166,000 | 91,297,000 | 85,674,000 | 78,150,000 | 74,156,000 | 72,904,000 | 70,020,849 | 66,601,804 | 67,677,066 | 62,399,935 | 55,708,233 | 45,932,761 | 39,693,321 | 34,073,273 | 28,664,647 | 22,731,847 | |||||
accumulated other comprehensive loss | -237,374,000 | -180,727,000 | -168,977,000 | -134,434,000 | -142,787,000 | -154,722,000 | -122,593,000 | -136,108,000 | -130,436,000 | -127,040,000 | -136,805,000 | -124,147,000 | -131,487,000 | -144,143,000 | -74,984,000 | -85,217,000 | -104,274,000 | -113,104,000 | -84,892,000 | -86,153,000 | -74,358,000 | -77,212,000 | -83,467,000 | -114,330,000 | -87,621,000 | -59,670,000 | -45,710,000 | -59,290,000 | -55,451,000 | -57,013,000 | -75,057,000 | -66,924,000 | -71,045,000 | -64,087,000 | -67,325,000 | -66,250,000 | -56,917,000 | -53,015,000 | -55,509,000 | -52,928,000 | -45,007,000 | -48,741,000 | -60,718,000 | -67,278,000 | -55,774,000 | -32,553,000 | -36,647,000 | -28,934,000 | -46,063,000 | -27,200,000 | -4,377,000 | -8,572,000 | -19,034,000 | -1,089,303 | |||||||||||||||||||||||||
total including shares held in treasury | 2,037,558,000 | 2,030,023,000 | 1,931,929,000 | 1,906,329,000 | 1,815,533,000 | 1,716,027,000 | 1,681,330,000 | 1,563,269,000 | 1,505,021,000 | 1,464,854,000 | 1,399,354,000 | 1,347,521,000 | 1,279,516,000 | 1,200,110,000 | 937,118,000 | 883,212,000 | 858,188,000 | 858,290,000 | 830,492,000 | 815,816,000 | 792,909,000 | 764,994,000 | 710,815,000 | 712,198,000 | 718,794,000 | 703,637,000 | 688,857,000 | 663,413,000 | 634,779,000 | 592,347,000 | 575,366,000 | 548,680,000 | 532,628,000 | 507,751,000 | |||||||||||||||||||||||||||||||||||||||||||||
less: 56,930,339 shares as of march 31, 2026 and 52,425,538 shares as of december 31, 2025, held in treasury, at cost | -1,258,754,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 778,804,000 | 912,705,000 | 952,389,000 | 1,060,950,000 | 1,011,877,000 | 929,862,000 | 907,563,000 | 852,606,000 | 447,408,000 | 444,462,000 | 436,961,000 | 419,158,000 | 409,115,000 | 409,292,000 | 394,688,000 | 366,174,000 | 359,806,000 | 352,962,000 | 363,550,000 | 344,517,000 | 334,972,000 | 302,681,000 | 305,546,000 | 278,475,000 | 288,721,000 | 273,707,000 | 260,323,000 | 248,546,000 | 236,324,000 | 220,287,000 | 218,330,000 | 205,718,000 | 190,939,000 | 182,486,000 | 171,177,000 | 171,331,705 | 163,899,103 | 166,432,680 | 176,994,755 | 173,979,769 | 163,019,571 | 153,819,311 | 140,569,518 | 127,196,461 | 49,091,339 | ||||||||||||||||||||||||||||||||||
total liabilities and stockholders’ equity | 1,676,379,000 | 1,702,235,000 | 1,733,632,000 | 1,708,503,000 | 1,676,411,000 | 1,618,403,000 | 1,609,832,000 | 1,503,767,000 | 1,219,481,000 | 1,193,613,000 | 1,267,259,000 | 1,183,088,000 | 619,938,000 | 613,718,000 | 611,018,000 | 573,556,000 | 498,558,000 | 494,273,000 | 478,011,000 | 463,432,000 | 446,768,000 | 436,324,000 | 437,852,000 | 435,854,000 | 415,667,000 | 388,251,000 | 383,437,000 | 377,411,000 | 373,582,000 | 385,404,000 | 311,491,000 | 305,683,000 | 285,531,000 | 266,159,000 | 257,031,000 | 249,620,000 | 224,338,000 | 212,584,000 | 202,543,000 | 211,968,692 | 207,118,866 | 211,676,222 | 207,736,847 | 210,813,707 | 196,142,230 | 181,937,473 | 166,268,589 | 165,608,942 | 92,394,415 | ||||||||||||||||||||||||||||||
less: 52,425,538 shares as of december 31, 2025 and 44,709,375 shares as of december 31, 2024, held in treasury, at cost | -1,117,318,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 49,055,380 shares as of september 30, 2025 and 44,709,375 shares as of december 31, 2024, held in treasury, at cost | -979,540,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 45,981,304 shares as of june 30, 2025 and 44,709,375 shares as of december 31, 2024, held in treasury, at cost | -845,379,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 45,075,154 shares as of march 31, 2025 and 44,709,375 shares as of december 31, 2024, held in treasury, at cost | -803,656,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 44,709,375 shares as of december 31, 2024 and 38,132,158 shares as of december 31, 2023, held in treasury, at cost | -786,165,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 44,436,410 shares as of september 30, 2024 and 38,132,158 shares as of december 31, 2023, held in treasury, at cost | -773,767,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
exlservice holdings, inc. stockholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 42,606,731 shares as of june 30, 2024 and 38,132,158 shares as of december 31, 2023, held in treasury, at cost | -710,663,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | 4,894,000 | 1,213,000 | 11,948,000 | 4,283,000 | 18,545,000 | 2,945,000 | 23,410,000 | 21,348,000 | 1,259,000 | 901,000 | 11,080,000 | 11,256,000 | 14,443,000 | 3,488,000 | 5,157,000 | 2,359,000 | 1,692,000 | 1,432,000 | 575,000 | 604,000 | 595,000 | 1,012,000 | 8,721,000 | 8,721,000 | 8,721,000 | 13,557,000 | 160,000 | 543,000 | 729,715 | 1,062,720 | 1,793,281 | 2,705,326 | 1,783,522 | ||||||||||||||||||||||||||||||||||||||||||||||
intangible assets | 56,487,000 | 60,681,000 | 64,819,000 | 69,008,000 | 73,298,000 | 76,578,000 | 81,082,000 | 49,807,000 | 52,853,000 | 56,243,000 | 59,594,000 | 62,941,000 | 66,296,000 | 69,734,000 | 73,982,000 | 78,845,000 | 84,402,000 | 90,008,000 | 95,495,000 | 114,799,000 | 41,170,000 | 45,104,000 | 48,958,000 | 43,568,000 | 46,973,000 | 50,356,000 | 53,770,000 | 50,326,000 | 47,278,000 | 50,013,000 | 52,733,000 | 55,462,000 | 58,960,000 | 60,085,000 | 46,979,000 | 30,545,000 | 31,147,000 | 32,643,000 | 34,115,000 | 35,621,000 | 37,283,000 | 39,118,000 | 43,522,000 | 32,247,000 | 33,405,000 | 35,090,000 | 36,313,000 | 37,864,000 | 39,642,000 | 17,956,000 | 18,591,000 | 710,000 | |||||||||||||||||||||||||||
prepaid expenses | 15,621,000 | 20,118,000 | 14,655,000 | 9,553,000 | 12,060,000 | 12,709,000 | 11,344,000 | 8,248,000 | 10,121,000 | 11,776,000 | 13,246,000 | 9,364,000 | 11,616,000 | 13,145,000 | 11,326,000 | 10,325,000 | 9,963,000 | 10,601,000 | 9,781,000 | 6,958,000 | 9,454,000 | 9,596,000 | 7,855,000 | 6,802,000 | 7,892,000 | 8,426,000 | 8,027,000 | 5,501,000 | 7,738,000 | 9,875,000 | 5,783,000 | 4,126,000 | 5,564,000 | 6,145,000 | 5,168,000 | 3,303,000 | 4,594,000 | 5,377,000 | 5,353,000 | 3,260,000 | 3,516,000 | 4,349,000 | 4,269,000 | 2,787,000 | 3,900,000 | 3,447,000 | 3,317,000 | 2,484,000 | 2,634,516 | 1,730,423 | 2,389,727 | 2,720,275 | 2,947,064 | 881,938 | 1,656,936 | 1,578,124 | 1,673,721 | 739,630 | |||||||||||||||||||||
advance income tax | 12,712,000 | 9,336,000 | 15,199,000 | 19,099,000 | 13,567,000 | 7,580,000 | 5,684,000 | 1,138,000 | 1,003,000 | 6,024,000 | 4,698,000 | 3,002,000 | 7,906,000 | 11,334,000 | 9,639,000 | 7,700,000 | 11,278,000 | 17,802,000 | 8,801,000 | 8,821,000 | 7,337,000 | 7,687,000 | 6,242,000 | 7,110,000 | 5,568,000 | 6,406,000 | 2,432,000 | 4,169,000 | 6,321,000 | 9,305,000 | 9,905,000 | 7,817,000 | 8,447,000 | 3,978,000 | 2,024,000 | 2,717,000 | 3,629,000 | 4,486,000 | 4,581,000 | 588,000 | 2,787,000 | 3,379,000 | 3,217,000 | ||||||||||||||||||||||||||||||||||||
investment in equity affiliate | 3,261,000 | 3,118,000 | 3,004,000 | 2,957,000 | 2,929,000 | 2,921,000 | 2,957,000 | 2,991,000 | 3,063,000 | 3,128,000 | 2,484,000 | 2,555,000 | 2,624,000 | 2,686,000 | 2,753,000 | 2,824,000 | 2,886,000 | 2,944,000 | 3,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | -89,474,000 | -39,858,000 | -16,533,000 | 2,389,000 | 1,734,000 | 1,126,000 | 909,000 | 1,378,000 | -3,515,000 | -14,491,104 | -18,154,747 | -15,264,369 | 2,883,577 | 7,570,026 | 8,368,269 | 7,220,568 | 1,731,000 | 109,693 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 4,887,354 shares as of september 30, 2020 and 4,295,413 shares as of december 31, 2019, held in treasury, at cost | -227,190,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity | 709,928,000 | 680,928,000 | 655,904,000 | 647,683,000 | 641,353,000 | 630,576,000 | 574,206,000 | 585,246,000 | 601,474,000 | 596,159,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total equity | 709,928,000 | 680,928,000 | 655,904,000 | 670,001,000 | 647,683,000 | 641,353,000 | 630,835,000 | 618,319,000 | 574,448,000 | 585,479,000 | 601,705,000 | 600,045,000 | 596,366,000 | 579,922,000 | 562,709,000 | 532,178,000 | 518,219,000 | 496,999,000 | 483,793,000 | 465,771,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 4,497,779 shares as of june 30, 2020 and 4,295,413 shares as of december 31, 2019, held in treasury, at cost | -202,284,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of finance lease liabilities | 252,000 | 253,000 | 248,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
finance lease liabilities, less current portion | 380,000 | 430,000 | 436,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 4,497,779 shares as of march 31, 2020 and 4,295,413 shares as of december 31, 2019, held in treasury, at cost | -202,284,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 4,295,413 shares as of december 31, 2019 and 3,628,068 shares as of december 31, 2018, held in treasury, at cost | -188,289,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders' equity | 670,001,000 | 618,069,000 | 599,821,000 | 579,719,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-controlling interest | 259,000 | 250,000 | 242,000 | 233,000 | 231,000 | 224,000 | 207,000 | 203,000 | 205,000 | 193,000 | 181,000 | 182,000 | 179,000 | 179,000 | 27,000 | 26,000 | 25,000 | 24,000 | 24,000 | 23,000 | 23,000 | 22,000 | 20,000 | 20,000 | 20,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long term borrowings | 223,916,000 | 231,409,000 | 299,765,000 | 263,241,000 | 288,309,000 | 57,326,000 | 67,355,000 | 50,391,000 | 45,000,000 | 35,000,000 | 35,000,000 | 35,000,000 | 40,000,000 | 35,000,000 | 55,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 75,000,000 | 50,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 4,214,503 shares as of september 30, 2019 and 3,628,068 shares as of december 31, 2018, held in treasury, at cost | -182,809,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and equity | 1,145,978,000 | 1,137,467,000 | 1,182,582,000 | 1,061,936,000 | 1,045,137,000 | 790,263,000 | 798,270,000 | 824,775,000 | 769,004,000 | 747,431,000 | 726,693,000 | 706,528,000 | 669,022,000 | 646,897,000 | 642,280,000 | 650,783,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of finance lease obligations | 279,000 | 283,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
finance lease obligations, less current portion | 474,000 | 492,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 4,088,759 shares as of june 30, 2019 and 3,628,068 shares as of december 31, 2018, held in treasury, at cost | -174,463,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 3,890,599 shares as of march 31, 2019 and 3,628,068 shares as of december 31, 2018, held in treasury, at cost | -162,333,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of capital lease obligations | 223,000 | 221,000 | 223,000 | 246,000 | 267,000 | 168,000 | 203,000 | 216,000 | 232,000 | 237,000 | 221,000 | 286,000 | 384,000 | 481,000 | 661,000 | 743,000 | 803,000 | 1,022,000 | 1,058,000 | 1,108,000 | 1,119,000 | 1,129,000 | 1,471,000 | 1,616,000 | 1,685,000 | 1,741,000 | 1,670,000 | 1,832,000 | 1,729,000 | 1,971,000 | 2,282,000 | 222,000 | 231,000 | 144,000 | |||||||||||||||||||||||||||||||||||||||||||||
capital lease obligations, less current portion | 315,000 | 261,000 | 270,000 | 282,000 | 331,000 | 315,000 | 310,000 | 285,000 | 300,000 | 214,000 | 252,000 | 278,000 | 278,000 | 304,000 | 323,000 | 424,000 | 560,000 | 850,000 | 977,000 | 1,222,000 | 1,371,000 | 1,533,000 | 1,969,000 | 2,399,000 | 2,679,000 | 3,152,000 | 3,318,000 | 4,027,000 | 4,244,000 | 4,905,000 | 5,752,000 | 389,000 | 389,000 | 137,000 | 178,940 | 212,216 | 226,965 | 241,427 | 258,399 | 298,988 | 172,862 | 195,501 | 227,651 | 232,467 | |||||||||||||||||||||||||||||||||||
less: 3,628,068 shares as of december 31, 2018 and 2,902,018 shares as of december 31, 2017, held in treasury, at cost | -146,925,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 3,450,683 shares as of september 30, 2018 and 2,902,018 shares as of december 31, 2017, held in treasury, at cost | -136,609,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred taxes | 12,702,000 | 6,518,000 | 8,585,000 | 16,118,000 | 13,959,000 | 16,392,000 | 14,799,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 3,294,846 shares as of june 30, 2018 and 2,902,018 shares as of december 31, 2017, held in treasury, at cost | -126,952,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 3,126,011 shares as of march 31, 2018 and 2,902,018 shares as of december 31, 2017, held in treasury, at cost | -117,320,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued employee cost | 55,664,000 | 49,385,000 | 39,135,000 | 29,830,000 | 50,832,000 | 40,660,000 | 33,644,000 | 24,644,000 | 44,526,000 | 36,788,000 | 28,834,000 | 21,021,000 | 37,606,000 | 28,044,000 | 24,886,000 | 18,371,000 | 29,405,000 | 25,894,000 | 21,257,000 | 17,596,000 | 29,393,000 | 27,400,000 | 21,013,000 | 16,016,000 | 27,700,000 | 26,460,000 | 24,752,000 | 13,913,000 | 23,947,000 | 21,578,000 | 15,465,000 | 11,452,000 | 16,020,000 | 12,176,000 | 9,623,000 | 7,383,000 | 14,725,094 | 11,909,302 | 10,832,758 | 8,014,167 | 13,774,306 | 11,922,162 | 8,875,308 | 5,752,992 | 10,251,197 | 8,914,017 | |||||||||||||||||||||||||||||||||
non-current liabilities | 16,202,000 | 16,234,000 | 16,166,000 | 17,729,000 | 14,819,000 | 13,205,000 | 14,185,000 | 13,565,000 | 17,655,000 | 18,971,000 | 14,041,000 | 13,727,000 | 12,870,000 | 14,530,000 | 14,385,000 | 19,107,000 | 19,812,000 | 18,330,000 | 16,136,000 | 13,764,000 | 14,317,000 | 14,339,000 | 21,187,000 | 18,139,000 | 22,458,000 | 9,528,000 | 8,504,000 | 6,420,000 | 6,042,000 | 5,908,000 | 7,167,000 | 7,218,000 | 3,433,000 | 745,000 | 2,109,000 | ||||||||||||||||||||||||||||||||||||||||||||
additional paid-in-capital | 322,246,000 | 284,646,000 | 275,020,000 | 268,506,000 | 261,871,000 | 254,052,000 | 248,614,000 | 243,348,000 | 239,311,000 | 233,173,000 | 228,009,000 | 223,477,000 | 220,370,000 | 214,522,000 | 209,344,000 | 204,209,000 | 200,813,000 | 195,248,000 | 190,155,000 | 186,696,000 | 179,604,000 | 173,926,000 | 170,401,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 2,902,018 shares as of december 31, 2017 and 2,071,710 shares as of december 31, 2016, held in treasury, at cost | -103,816,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment | 63,729,000 | 63,978,000 | 59,220,000 | 49,029,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term borrowings | 10,000,000 | 10,000,000 | 10,000,000 | 5,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 5,000,000 | 30,049,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 2,720,730 shares as of september 30, 2017 and 2,071,710 shares as of december 31, 2016, held in treasury, at cost | -92,698,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 2,560,697 shares as of june 30, 2017 and 2,071,710 shares as of december 31, 2016, held in treasury, at cost | -83,694,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 2,328,456 shares as of march 31, 2017 and 2,071,710 shares as of december 31, 2016, held in treasury, at cost | -72,275,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
exlservice holdings, inc. stockholders' equity | 562,504,000 | 531,985,000 | 483,614,000 | 465,592,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 2,071,710 shares as of december 31, 2016 and 1,689,978 shares as of december 31, 2015, held in treasury, at cost | -60,362,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fixed assets | 49,006,000 | 49,708,000 | 47,540,000 | 47,991,000 | 47,071,000 | 48,152,000 | 47,467,000 | 45,369,000 | 45,307,000 | 45,978,000 | 44,031,000 | 34,564,000 | 31,690,000 | 35,656,000 | 38,973,000 | 40,239,000 | 41,154,000 | 41,252,000 | 44,840,000 | 42,320,000 | 41,003,000 | 45,529,000 | 34,733,000 | 23,964,000 | 24,518,112 | 24,112,708 | 27,797,270 | 28,984,105 | 25,244,603 | 23,749,478 | 23,639,959 | 23,429,313 | 21,545,324 | 14,917,242 | |||||||||||||||||||||||||||||||||||||||||||||
less: 2,008,958 shares as of september 30, 2016 and 1,689,978 shares as of december 31, 2015, held in treasury, at cost | -57,328,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
exlservice holdings, inc. stockholders’ equity | 518,038,000 | 496,817,000 | 366,174,000 | 359,806,000 | 352,935,000 | 363,524,000 | 344,492,000 | 334,948,000 | 302,657,000 | 305,523,000 | 278,452,000 | 288,699,000 | 273,687,000 | 260,303,000 | 248,526,000 | 236,304,000 | 220,267,000 | 218,310,000 | 205,705,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 1,900,815 shares as of june 30, 2016 and 1,689,978 shares as of december 31, 2015, held in treasury, at cost | -51,863,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 1,843,164 shares as of march 31, 2016 and 1,689,978 shares as of december 31, 2015, held in treasury, at cost | -49,014,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
exlservice holdings, inc stockholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 1,689,978 shares as of december 31, 2015 and 1,297,885 shares as of december 31, 2014, held in treasury, at cost | -42,159,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity including shares held in treasury | 488,626,000 | 477,531,000 | 465,322,000 | 447,122,000 | 437,079,000 | 434,393,000 | 419,789,000 | 390,816,000 | 363,219,000 | 356,348,000 | 366,937,000 | 347,516,000 | 337,972,000 | 305,681,000 | 308,398,000 | 281,145,000 | 291,392,000 | 276,399,000 | 261,406,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 1,665,906 shares as of september 30, 2015 and 1,297,885 shares as of december 31, 2014, held in treasury, at cost | -41,218,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 1,445,327 shares as of june 30, 2015 and 1,297,885 shares as of december 31, 2014, held in treasury, at cost | -33,069,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 1,310,751 shares as of march 31, 2015 and 1,297,885 shares as of december 31, 2014, held in treasury, at cost | -28,361,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 1,297,885 shares as of december 31, 2014 and 1,170,129 shares as of december 31, 2013, held in treasury, at cost | -27,964,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 1,297,885 shares as of september 30, 2014 and 1,170,129 shares as of december 31, 2013, held in treasury, at cost | -27,964,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 1,188,385 shares as of june 30, 2014 and 1,170,129 shares as of december 31, 2013, held in treasury, at cost | -25,101,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 1,188,385 shares as of march 31, 2014 and 1,170,129 shares as of december 31, 2013, held in treasury, at cost | -25,101,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 1,170,129 shares as of december 31, 2013 and 336,262 shares as of december 31, 2012, held in treasury, at cost | -24,642,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 349,280 shares as of september 30, 2013 and 336,262 shares as of december 31, 2012, held in treasury, at cost | -3,413,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 349,280 shares as of june 30, 2013 and 336,262 shares as of december 31, 2012, held in treasury, at cost | -3,413,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 349,280 shares as of march 31, 2013 and 336,262 shares as of december 31, 2012, held in treasury, at cost | -3,413,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 336,262 shares as of december 31, 2012 and 323,397 shares as of december 31, 2011, held in treasury, at cost | -3,024,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 336,262 shares as of september 30, 2012 and 323,397 shares as of december 31, 2011, held in treasury, at cost | -3,024,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 336,262 shares as of june 30, 2012 and 323,397 shares as of december 31, 2011, held in treasury, at cost | -3,024,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 330,852 shares as of march 31, 2012 and 323,397 shares as of december 31, 2011, held in treasury, at cost | -2,875,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 323,397 shares as of december 31, 2011 and 252,502 shares as of december 31, 2010, held in treasury, at cost | -2,693,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 323,397 shares as of september 30, 2011 and 252,502 shares as of december 31, 2010, held in treasury, at cost | -2,693,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
advance income-tax | 5,671,000 | 4,751,000 | 5,364,000 | 1,578,000 | 1,564,000 | 935,000 | 101,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 323,397 shares as of june 30, 2011 and 252,502 shares as of december 31, 2010, held in treasury, at cost | -2,712,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fixed assets, net of accumulated depreciation of 52,996 at march 31, 2011 and 48,723 at december 31, 2010 | 37,530,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 254,216 shares as of march 31, 2011 and 252,502 shares as of december 31, 2010, held in treasury, at cost | -1,103,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: - sum | 249,595,000 | 237,373,000 | 221,336,000 | 219,286,000 | 206,681,000 | 191,915,000 | 172,125,000 | 172,234,402 | 164,452,797 | 177,323,627 | 174,295,702 | 163,335,504 | 153,854,827 | 140,605,034 | 127,231,977 | 49,126,855 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 252,502 shares as of december 31, 2010 and 247,030 shares as of december 31, 2009, held in treasury, at cost | -1,069,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other current assets | 6,363,000 | 5,018,000 | 7,509,000 | 3,546,000 | 3,614,000 | 3,948,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fixed assets, net of accumulated depreciation of 45,403 at september 30, 2010 and 35,812 at december 31, 2009 | 31,470,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, net of amortization | 19,223,000 | 16,615,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 252,502 shares as of september 30, 2010 and 247,030 shares as of december 31, 2009, held in treasury, at cost | -1,069,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncontrolling interest | 20,000 | 20,000 | 20,000 | 13,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fixed assets, net of accumulated depreciation of 42,526 at june 30, 2010 and 35,812 at december 31, 2009 | 28,981,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 252,502 shares as of june 30, 2010 and 247,030 shares as of december 31, 2009, held in treasury, at cost | -1,069,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fixed assets, net of accumulated depreciation of 39,670 at march 31, 2010 and 35,812 at december 31, 2009 | 28,234,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangibles, net of amortization | 10,047,000 | 627,000 | 50,622 | 101,247 | 321,871 | 340,000 | 1,380,000 | 1,970,000 | 2,560,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 247,030 shares as of march 31, 2010 and december 31, 2009, held in treasury, at cost | -976,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
employee receivables | 179,000 | 202,644 | 483,092 | 483,474 | 182,965 | 225,624 | 1,076,522 | 835,452 | 831,528 | 638,589 | 686,768 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 247,030 shares as of december 31, 2009 and 237,080 shares as of december 31, 2008, held in treasury, at cost | -976,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fixed assets, net of accumulated depreciation of 35,787 at september 30, 2009 and 27,727 at december 31, 2008 | 22,702,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 247,030 shares as of september 30, 2009 and 237,080 shares as of december 31, 2008, held in treasury, at cost | -976,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
advance tax | 2,226,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fixed assets, net of accumulated depreciation of 33,188 at june 30, 2009 and 27,727 at december 31, 2008 | 22,598,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 247,030 shares as of june 30, 2009 and 237,080 shares as of december 31, 2008, held in treasury, at cost | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax receivable | 2,170,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fixed assets, net of accumulated depreciation of 29,040 at march 31, 2009 and 27,727 at december 31, 2008 | 24,023,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 244,016 shares as of march 31, 2009 and 237,080 shares as of december 31, 2008, held in treasury, at cost | -948,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable from related parties | 88,790 | 85,840 | 61,920 | 66,806 | 338,629 | 466,692 | 316,618 | 312,342 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid income tax | 2,033,057 | 1,497,225 | 533,959 | 791,264 | 106,788 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current assets of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other accrued expenses and current liabilities | 17,890,094 | 23,599,512 | 22,370,751 | 13,668,156 | 10,563,187 | 13,115,860 | 11,016,164 | 7,955,351 | 14,336,829 | 12,012,032 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of capital lease obligation | 120,697 | 141,435 | 118,881 | 123,588 | 125,960 | 140,570 | 102,563 | 111,636 | 165,995 | 184,680 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current liabilities of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 237,080 shares as of december 31, 2008 and 163,690 shares as of december 31, 2007, held in treasury, at cost | -902,697 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 179,027 shares as of september 30, 2008 and 163,690 shares as of december 31, 2007, held in treasury, at cost | -553,694 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other non current liabilities | 5,655,728 | 1,926,281 | 552,685 | 448,517 | 438,883 | 410,910 | 339,715 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 164,943 shares as of june 30, 2008 and 163,690 shares as of december 31, 2007, held in treasury, at cost | -344,761 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 164,293 shares as at march 31, 2008 and 163,690 shares as at december 31, 2007, held in treasury, at cost | -328,872 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 163,690 shares as at december 31, 2007 and 149,138 shares as at december 31, 2006, held in treasury, at cost | -315,933 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangibles | 565,000 | 790,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 163,690 shares as at september 30, 2007 and 149,138 shares at december 31, 2006, held in treasury, at cost | -315,933 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 149,138 shares as at june 30, 2007 and december 31, 2006, held in treasury, at cost | -35,516 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 149,138 shares as at march 31, 2007 and december 31, 2006, held in treasury, at cost | -35,516 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable from related party | 254,803 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
senior long-term debt | 5,802,873 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred stock based compensation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 149,138 shares as at december 31, 2006 and 122,828 shares as at december 31, 2005, held in treasury, at cost | -35,516 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 2,065,481 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short term debt | 52,925 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1,839,230 designated as series b (3,678,460 shares after giving effect to stock split and conversion); 636,123 shares (1,272,246 after giving effect to stock split and conversion) issued at september 30, 2006 and 583,479 shares issued at december 31, 2005 | 636 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: 74,569 shares (149,138 after giving effect to stock split and conversion) as at september 30, 2006 and 61,414 shares as at december 31, 2005, of series b common stock held in treasury, at cost | -35,516 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 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 | 67,081,000 | 60,246,000 | 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 | 13,995,000 | 16,371,000 | 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 | 22,101,000 | 20,751,000 | 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 | 6,904,000 | 6,246,000 | 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 on investments | -1,502,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized foreign currency exchange gain | -11,411,000 | -501,000 | -6,533,000 | -7,115,000 | -3,165,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax benefit | -2,683,000 | -8,543,000 | 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 | 496,000 | 1,907,000 | 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 | -47,059,000 | 9,405,000 | -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 | -17,297,000 | -520,000 | 5,082,000 | -41,412,000 | 7,546,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | 20,261,000 | -651,000 | -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 | ||||||||||||||||||||||||||||||||||||||||||||||
accounts payable, accrued expenses and other liabilities | 18,464,000 | -3,839,000 | 6,529,000 | -14,362,000 | 22,901,000 | 10,332,000 | 10,816,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue | 7,607,000 | -2,143,000 | -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 | -69,254,000 | 25,724,000 | 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 | ||||||||||||||||||||||||||||||||||
operating lease liabilities | -5,984,000 | -6,028,000 | -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 | |||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities | 1,719,000 | 117,381,000 | 120,716,000 | 109,377,000 | 3,243,000 | 105,346,000 | 110,142,000 | 74,910,000 | -21,873,000 | 79,038,000 | 68,601,000 | 47,534,000 | 16,025,000 | 65,052,000 | 48,081,000 | 79,878,000 | -26,870,000 | 70,625,000 | 59,819,000 | 38,738,000 | 15,205,000 | 76,659,000 | 67,407,000 | 72,462,000 | -13,555,000 | 62,465,000 | 58,238,000 | 39,374,000 | 8,343,000 | 45,584,000 | 33,058,000 | 21,798,000 | -8,005,000 | 40,956,000 | 25,283,000 | 39,828,000 | 7,073,000 | 44,216,000 | 29,127,000 | 37,356,000 | -10,441,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 | 19,024,000 | 7,752,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 | 9,437,032 | -8,314,796 | 8,973,514 |
capital expenditures | -10,777,000 | -9,985,000 | -17,168,000 | -12,005,000 | -9,175,000 | -10,768,000 | -13,243,000 | -12,304,000 | -7,885,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 | 0 | -9,123,000 | -7,223,000 | -12,680,000 | -7,610,000 | -12,563,000 | -9,777,000 | -12,274,000 | 0 | -10,021,000 | -11,409,000 | -10,878,000 | -10,367,000 | -10,774,000 | -6,616,000 | -12,680,000 | 0 | -6,312,000 | -10,333,000 | -10,114,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 | 0 | 0 | 0 | 0 | 0 | 0 |
free cash flows | -9,058,000 | 107,396,000 | 103,548,000 | 97,372,000 | -5,932,000 | 94,578,000 | 96,899,000 | 62,606,000 | -29,758,000 | 67,341,000 | 53,608,000 | 33,900,000 | 3,546,000 | 52,315,000 | 41,036,000 | 70,925,000 | -42,971,000 | 70,625,000 | 50,696,000 | 31,515,000 | 2,525,000 | 69,049,000 | 54,844,000 | 62,685,000 | -25,829,000 | 62,465,000 | 48,217,000 | 27,965,000 | -2,535,000 | 35,217,000 | 22,284,000 | 15,182,000 | -20,685,000 | 40,956,000 | 18,971,000 | 29,495,000 | -3,041,000 | 44,216,000 | 29,127,000 | 37,356,000 | -10,441,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 | 19,024,000 | 7,752,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 | 9,437,032 | -8,314,796 | 8,973,514 |
cash flows from investing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of property and equipment | -12,933,000 | -10,871,000 | -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 | 121,000 | 36,000 | 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of investments | -44,942,000 | -66,222,000 | -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 | 101,779,000 | 110,406,000 | 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 | ||||||||||||||||||||||||||||||||||||||||||||
investment in equity affiliate | 0 | -574,000 | 0 | -600,000 | 0 | 0 | 0 | 0 | 0 | -700,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | 44,025,000 | 33,349,000 | -46,322,000 | -14,019,000 | -22,268,000 | -24,624,000 | -51,226,000 | -47,938,000 | 4,689,000 | -23,435,000 | -351,000 | -31,552,000 | 43,341,000 | -21,364,000 | -34,195,000 | -36,293,000 | -4,694,000 | -92,752,000 | -33,186,000 | 37,697,000 | -26,029,000 | -29,379,000 | 9,997,000 | -34,974,000 | 36,040,000 | -30,045,000 | -22,293,000 | 38,153,000 | -37,200,000 | -37,083,000 | -240,766,000 | 3,369,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 | -153,000 | -146,000 | -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 | 175,000,000 | 60,000,000 | 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 | -56,250,000 | -116,250,000 | -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 | -165,988,000 | -109,582,000 | -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 | 2,787,000 | 1,143,000 | 1,226,000 | 1,103,000 | 2,765,000 | 1,499,000 | 1,050,000 | 960,000 | 1,514,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -44,604,000 | -164,835,000 | -63,377,000 | -87,957,000 | 3,405,000 | -66,930,000 | -24,866,000 | -17,532,000 | -9,773,000 | -40,478,000 | -39,139,000 | -10,529,000 | -91,304,000 | -19,904,000 | -26,554,000 | -38,842,000 | 3,576,000 | 42,188,000 | -57,710,000 | -102,360,000 | -28,997,000 | -41,135,000 | -35,060,000 | -100,027,000 | 86,658,000 | -15,377,000 | -16,586,000 | -80,922,000 | 19,808,000 | -10,324,000 | 223,956,000 | -9,702,000 | -6,151,000 | 7,719,000 | -6,546,000 | -9,883,000 | -11,765,000 | -20,781,000 | -9,968,000 | 506,000 | -7,315,000 | -14,384,000 | 31,213,000 | 52,105,000 | -949,000 | 864,000 | 926,000 | -18,692,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 | 1,547,000 | 792,000 | 386,000 | 225,000 | 430,000 | -11,000 | 123,000 | -72,000 | -353,882 | -141,473 | 233,655 | 20,983 | 745,065 | 282,044 | 1,013,733 | -80,539 | 57,420,071 | ||
effect of exchange rate changes | -2,331,000 | 241,000 | -1,709,000 | 4,646,000 | 2,700,000 | -1,212,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash, cash equivalents and restricted cash | -1,191,000 | 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at the beginning of the period | 165,969,000 | 0 | 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 | 164,778,000 | -13,864,000 | 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 | 3,535,000 | 4,485,000 | 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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash investing and financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additions to property and equipment not yet paid | 2,156,000 | 886,000 | -2,807,000 | 2,421,000 | 3,765,000 | -694,000 | -384,000 | -241,000 | 3,381,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets acquired under finance lease | 217,000 | 252,000 | 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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent consideration | 0 | 0 | 0 | -11,000,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||||||||||||
payment of debt issuance costs | -29,000 | 0 | 0 | -20,000 | -97,000 | 0 | 0 | -24,000 | -50,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash, cash equivalents and restricted cash | -13,864,000 | 8,134,000 | 17,442,000 | 20,117,000 | -33,843,000 | -27,178,000 | -40,805,000 | 9,507,000 | 45,237,000 | -62,759,000 | 106,490,000 | 17,759,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 loss | -7,664,000 | -2,044,000 | -1,270,000 | -145,000 | -2,645,000 | -274,000 | -1,526,000 | 2,814,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 12,154,000 | 33,370,000 | 9,595,000 | 28,345,000 | 27,908,000 | 39,039,000 | 11,122,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current and non-current asset | -22,945,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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
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 on investments | -1,219,000 | -964,000 | 8,186,000 | -734,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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | |||||||||||||||||||||
deferred income tax expense | -2,695,000 | -4,202,000 | 3,539,000 | -3,680,000 | 1,049,000 | -2,890,000 | 3,433,000 | 6,148,000 | -2,299,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 loss on short term investments | -848,000 | -790,000 | 7,880,000 | -1,103,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from equity-method investment | -143,000 | -114,000 | -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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 foreign exchange gain | -1,165,000 | -854,000 | -105,000 | 622,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
allowance / (reversal) for expected credit losses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 foreign exchange (gain) | -1,139,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized foreign exchange loss | 839,000 | 2,879,000 | 1,796,000 | -5,112,000 | -340,000 | -1,948,000 | 1,840,000 | 127,000 | 5,755,000 | -6,593,000 | -4,463,000 | -3,319,000 | 1,077,000 | -1,197,000 | -582,000 | 2,225,000 | -1,061,000 | -1,464,000 | -1,670,000 | 284,000 | 1,895,000 | 958,000 | -1,498,000 | 2,348,000 | -3,504,000 | 1,711,000 | -3,543,000 | -3,710,000 | 360,000 | 297,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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||
principal payments on finance lease liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 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 in cash and cash equivalents | 114,667,000 | -3,995,000 | 15,071,000 | 491,000 | 15,672,000 | 17,824,000 | -15,542,000 | 24,059,000 | 12,248,000 | -121,000 | 1,361,000 | 8,574,000 | 13,770,000 | -10,402,000 | -32,975,000 | 14,705,000 | 3,219,000 | 10,420,912 | 11,193,791 | 8,411,857 | 8,676,906 | -11,438,923 | 59,737,229 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of year | 205,323,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of year | 95,774,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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 : | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from discontinued operations, net of taxes | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 from discontinued operations, net of taxes | -139,000 | 31,228 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 loss | 121,854 | -3,207 | -950,300 | -100,073 | -544,468 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of senior long-term debt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment on redemption of preferred stock | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of bank borrowings and other long term debt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from 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 |
