Quarterly
Annual
| Unit: USD | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revenues before reimbursable expenses | 432,361,000 | 402,505,000 | 395,690,000 | 388,421,000 | 370,049,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reimbursable expenses | 8,923,000 | 9,250,000 | 8,451,000 | 10,893,000 | 8,040,000 | 9,363,000 | 7,424,000 | 10,777,000 | 9,288,000 | 8,140,000 | 8,490,000 | 7,472,000 | 6,816,000 | 7,492,000 | 4,726,000 | 12,442,000 | 3,690,000 | 3,252,000 | 1,934,000 | 1,754,000 | 2,860,000 | 2,970,000 | 19,303,000 | 22,930,000 | 23,636,000 | 23,534,000 | 18,617,000 | 23,226,000 | 21,296,000 | 20,733,000 | 17,619,000 | 19,313,000 | 17,982,000 | 20,930,000 | 16,950,000 | 17,076,000 | 19,093,000 | 18,982,000 | 16,561,000 | 14,113,000 | 17,356,000 | 21,389,000 | 17,155,000 | 18,952,000 | 18,679,000 | 21,141,000 | 19,103,000 | 16,266,000 | 17,542,000 | 18,123,000 | 15,336,000 | 13,944,000 | 13,470,000 | 14,554,000 | 13,796,000 | 9,806,000 | 14,202,000 | 14,470,000 | 13,102,000 | 14,744,000 | 12,860,000 | 12,900,000 | 12,673,000 | 8,802,000 | 14,652,000 | 13,146,000 | 14,240,000 | 15,826,000 | 16,696,000 | 12,565,000 | 11,613,000 | 11,430,000 | 11,286,000 | 10,910,000 | 10,035,000 | 13,279,000 | 7,921,000 | 6,691,000 | 5,439,000 | 4,848,000 | 4,840,000 | 4,691,000 | 4,370,000 | -7,394,193 | 3,224,809 |
total revenues | 441,284,000 | 411,755,000 | 404,141,000 | 399,314,000 | 378,089,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
direct costs | 288,803,000 | 269,028,000 | 278,043,000 | 260,320,000 | 247,849,000 | 248,605,000 | 253,303,000 | 234,342,000 | 244,774,000 | 235,198,000 | 228,383,000 | 216,033,000 | 193,368,000 | 189,233,000 | 187,247,000 | 173,233,000 | 153,902,000 | 161,526,000 | 148,115,000 | 141,207,000 | 145,459,000 | 149,514,000 | 156,248,000 | 153,160,000 | 143,034,000 | 141,628,000 | 137,780,000 | 132,581,000 | 128,596,000 | 127,574,000 | 132,786,000 | 111,621,000 | 113,775,000 | 113,669,000 | 115,741,000 | 114,246,000 | 108,354,000 | 103,099,000 | 111,857,000 | 35,837,000 | 115,587,000 | 125,490,000 | 125,001,000 | 122,373,000 | 129,899,000 | 124,289,000 | 123,610,000 | 128,455,000 | 106,087,000 | 102,869,000 | 106,128,000 | 106,942,000 | 89,283,000 | 91,878,000 | 96,781,000 | 90,492,000 | 97,030,000 | 95,503,000 | 93,059,000 | 88,424,000 | 87,250,000 | 90,228,000 | 94,608,000 | 78,752,000 | 108,813,000 | 105,411,000 | 99,131,000 | 90,706,000 | 100,263,000 | 85,991,000 | 83,444,000 | 79,739,000 | 80,237,000 | 66,508,000 | 66,903,000 | 47,170,000 | 42,973,000 | 37,436,000 | 35,990,000 | 31,068,000 | 29,194,000 | 27,514,000 | 24,945,000 | -43,616,651 | 22,265,992 |
selling, general and administrative expenses | 81,296,000 | 80,217,000 | 76,634,000 | 72,170,000 | 70,375,000 | 71,410,000 | 74,268,000 | 66,833,000 | 64,347,000 | 64,019,000 | 62,289,000 | 60,495,000 | 54,458,000 | 46,033,000 | 48,395,000 | 49,410,000 | 43,520,000 | 45,190,000 | 39,766,000 | 43,822,000 | 38,561,000 | 44,857,000 | 43,446,000 | 51,662,000 | 48,123,000 | 52,537,000 | 50,749,000 | 42,502,000 | 45,915,000 | 45,488,000 | 47,078,000 | 43,227,000 | 41,576,000 | 43,705,000 | 46,856,000 | 40,267,000 | 38,256,000 | 39,624,000 | 42,057,000 | 25,275,000 | 43,629,000 | 46,665,000 | 42,333,000 | 35,286,000 | 39,276,000 | 43,184,000 | 37,688,000 | 38,231,000 | 37,197,000 | 30,847,000 | |||||||||||||||||||||||||||||||||||
other gains | -71,000 | 326,000 | -173,000 | -15,917,000 | -1,102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charges | 3,521,000 | 560,000 | 1,338,000 | 2,383,000 | 3,137,000 | 2,056,000 | 2,337,000 | 2,165,000 | 5,402,000 | 1,699,000 | 2,284,000 | 4,953,000 | 1,332,000 | 2,069,000 | 1,555,000 | 9,235,000 | 1,677,000 | 861,000 | 628,000 | 18,748,000 | 59,000 | 109,000 | 1,609,000 | -301,000 | 127,000 | 754,000 | 1,275,000 | 992,000 | -31,000 | 1,984,000 | 712,000 | 951,000 | 1,347,000 | 3,669,000 | 279,000 | 5,463,000 | 1,049,000 | 1,747,000 | 1,333,000 | 839,000 | 303,000 | 597,000 | 1,590,000 | 2,042,000 | 233,000 | 1,034,000 | 129,000 | 165,000 | 596,000 | 751,000 | 2,194,000 | 229,000 | 2,603,000 | 295,000 | 1,165,000 | 1,041,000 | 2,090,000 | 2,343,000 | 868,664.5 | 1,335,831 | |||||||||||||||||||||||||
depreciation and amortization | 8,741,000 | 7,117,000 | 6,949,000 | 6,496,000 | 6,321,000 | 6,033,000 | 5,972,000 | 6,285,000 | 6,104,000 | 6,143,000 | 6,374,000 | 6,781,000 | 6,812,000 | 6,902,000 | 6,864,000 | 5,400,000 | 5,412,000 | 5,446,000 | 5,428,000 | 5,794,000 | 6,176,000 | 6,193,000 | 6,114,000 | 7,080,000 | 6,962,000 | 7,151,000 | 7,172,000 | 8,294,000 | 8,561,000 | 8,917,000 | 8,803,000 | 9,664,000 | 9,946,000 | 9,684,000 | 8,919,000 | 8,435,000 | 8,092,000 | 7,558,000 | 7,414,000 | -636,000 | 8,994,000 | 9,000,000 | 7,777,000 | 6,376,000 | 6,315,000 | 6,267,000 | 6,056,000 | 5,886,000 | 4,968,000 | 4,877,000 | 4,779,000 | 4,944,000 | 4,879,000 | 4,053,000 | 4,653,000 | 4,760,000 | 5,065,000 | 4,394,000 | 4,305,000 | 4,531,000 | 4,608,000 | 4,851,000 | 4,644,000 | 4,888,000 | 5,697,000 | 5,848,000 | 5,759,000 | 6,523,000 | 6,260,000 | 5,370,000 | 5,138,000 | 4,705,000 | 4,283,000 | 4,177,000 | 4,042,000 | 3,203,000 | 2,921,000 | 1,569,000 | 1,508,000 | 1,421,000 | 1,905,000 | 1,109,000 | 1,366,146 | 607,012 | |
total operating expenses | 391,284,000 | 366,101,000 | 371,409,000 | 352,264,000 | 335,644,000 | 321,614,000 | 343,464,000 | 320,149,000 | 330,124,000 | 315,180,000 | 307,954,000 | 295,684,000 | 262,887,000 | 251,813,000 | 248,817,000 | 56,054,000 | 36,320,000 | 35,892,000 | 38,524,000 | 51,319,000 | 36,919,000 | 37,055,000 | 34,958,000 | 58,419,000 | 39,234,000 | 36,715,000 | 53,145,000 | 32,617,000 | 43,414,000 | 35,518,000 | -1,708,000 | 156,566,000 | 40,354,000 | 40,290,000 | 41,294,000 | 43,038,000 | 37,150,000 | 35,300,000 | 31,773,000 | 29,958,000 | 29,783,000 | 27,869,000 | 21,851,000 | 19,645,000 | 17,282,000 | 16,349,000 | 14,853,000 | 15,679,000 | 13,215,000 | 12,570,000 | -18,105,384 | 12,628,050 | |||||||||||||||||||||||||||||||||
operating income | 50,000,000 | 45,654,000 | 32,732,000 | 47,050,000 | 42,445,000 | 59,403,000 | 19,921,000 | 29,856,000 | 37,342,000 | 39,719,000 | 18,431,000 | 25,499,000 | 29,299,000 | 29,004,000 | 15,958,000 | 10,164,000 | 18,306,000 | 16,129,000 | 8,240,000 | -12,654,000 | 13,699,000 | 15,954,000 | -45,851,000 | 18,499,000 | 20,576,000 | 17,875,000 | 6,756,000 | 17,075,000 | 13,561,000 | 19,138,000 | 2,322,000 | -27,128,000 | 6,098,000 | -200,575,000 | 14,149,000 | 8,409,000 | 23,240,000 | 28,209,000 | 14,376,000 | 21,813,000 | 36,825,000 | 36,092,000 | 8,768,000 | 25,877,000 | 21,277,000 | 34,023,000 | 41,819,000 | 36,894,000 | 31,119,000 | 30,549,000 | 21,343,000 | 34,541,000 | 20,564,000 | 14,701,000 | 3,637,000 | 18,739,000 | 2,244,000 | 22,826,000 | 11,638,000 | 1,327,000 | 24,629,000 | 9,225,000 | 7,830,000 | 51,700,000 | -94,090,000 | 21,723,000 | 21,842,000 | 28,501,000 | 22,284,000 | 20,230,000 | 20,629,000 | 23,233,000 | 21,826,000 | 19,767,000 | 18,915,000 | 14,406,000 | 12,123,000 | 11,307,000 | 9,673,000 | 7,984,000 | 7,218,000 | 8,150,000 | 8,229,000 | -21,648,713 | 2,134,183 |
yoy | 17.80% | -23.15% | 64.31% | 57.59% | 13.67% | 49.56% | 8.08% | 17.09% | 27.45% | 36.94% | 15.50% | 150.88% | 60.05% | 79.83% | 93.67% | -180.32% | 33.63% | 1.10% | -117.97% | -168.40% | -33.42% | -10.75% | -778.67% | 8.34% | 51.73% | -6.60% | 190.96% | -162.94% | 122.38% | -109.54% | -83.59% | -422.61% | -73.76% | -811.03% | -1.58% | -61.45% | -36.89% | -21.84% | 63.96% | -15.71% | 73.07% | 6.08% | -79.03% | -29.86% | -31.63% | 11.37% | 95.94% | 6.81% | 51.33% | 107.80% | 486.83% | 84.33% | 816.40% | -35.60% | -68.75% | 1312.13% | -90.89% | 147.44% | 48.63% | -97.43% | -126.18% | -57.53% | -64.15% | 81.40% | -522.23% | 7.38% | 5.88% | 22.67% | 2.10% | 2.34% | 9.06% | 61.27% | 80.04% | 74.82% | 95.54% | 80.44% | 67.96% | 38.74% | 17.55% | -136.88% | 238.21% | ||||
qoq | 9.52% | 39.48% | -30.43% | 10.85% | -28.55% | 198.19% | -33.28% | -20.05% | -5.98% | 115.50% | -27.72% | -12.97% | 1.02% | 81.75% | 57.01% | -44.48% | 13.50% | 95.74% | -165.12% | -192.37% | -14.13% | -134.80% | -347.86% | -10.09% | 15.11% | 164.58% | -60.43% | 25.91% | -29.14% | 724.20% | -108.56% | -544.87% | -103.04% | -1517.59% | 68.26% | -63.82% | -17.61% | 96.22% | -34.09% | -40.77% | 2.03% | 311.63% | -66.12% | 21.62% | -37.46% | -18.64% | 13.35% | 18.56% | 1.87% | 43.13% | -38.21% | 67.97% | 39.88% | 304.21% | -80.59% | 735.07% | -90.17% | 96.13% | 777.02% | -94.61% | 166.98% | 17.82% | -84.85% | -154.95% | -533.14% | -0.54% | -23.36% | 27.90% | 10.15% | -1.93% | -11.21% | 6.45% | 10.42% | 4.50% | 31.30% | 18.83% | 7.22% | 16.89% | 21.15% | 10.61% | -11.44% | -0.96% | -138.01% | -1114.38% | |
operating margin % | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income, net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense, net of interest income | -11,009,000 | -9,281,000 | -5,647,000 | -5,453,000 | -6,800,000 | -7,954,000 | -5,140,000 | -4,427,000 | -5,047,000 | -5,796,000 | -4,303,000 | -4,130,000 | -3,111,000 | -2,446,000 | -2,196,000 | -2,185,000 | -2,217,000 | -2,029,000 | -1,719,000 | -1,776,000 | -2,259,000 | -2,916,000 | -2,341,000 | -2,492,000 | -4,374,000 | -4,524,000 | -4,258,000 | -4,377,000 | -4,628,000 | -5,022,000 | -4,986,000 | -4,802,000 | -4,880,000 | -4,927,000 | -4,004,000 | -4,004,000 | -4,176,000 | -4,123,000 | -3,971,000 | -4,336,000 | -4,642,000 | -4,764,000 | -4,394,000 | -3,898,000 | -1,878,000 | -1,594,000 | -1,371,000 | -1,418,000 | -1,531,000 | -1,706,000 | -1,863,000 | -2,030,000 | -2,312,000 | -3,572,000 | -3,854,000 | -4,040,000 | -3,553,000 | -2,955,000 | -3,247,000 | -3,256,000 | -3,020,000 | -2,733,000 | |||||||||||||||||||||||
other income | 3,655,000 | -8,665,000 | -5,633,000 | 5,183,000 | 1,936,000 | 646,000 | 2,779,000 | -23,661,000 | -1,000,000 | 1,062,000 | 1,719,000 | 2,001,000 | -785,000 | -4,881,000 | 24,365,000 | 33,170,000 | -394,000 | 2,151,000 | 420,000 | 3,584,000 | 2,035,000 | 3,948,000 | -5,296,000 | 1,603,000 | -82,000 | 695,000 | 2,217,000 | -2,731,000 | 707,000 | -5,693,000 | -145,000 | 361,000 | 930,000 | 1,516,000 | 758,000 | -39,000 | 489,000 | 276,000 | 471,000 | 142,000 | -1,379,000 | 167,000 | -727,000 | 62,000 | -54,000 | 169,000 | 176,000 | 287,000 | 104,000 | -152,000 | 13,000 | 122,000 | 136,000 | -163,000 | 333,000 | 454,000 | -571,000 | -65,000 | 104,000 | 219,000 | 261,000 | -467,000 | 246,000 | 687,000 | 1,025,000 | 642,000 | -471,000 | -1,884,000 | -518,000 | -35,000 | -294,000 | -117,000 | 11,000 | 95,000 | 30,000 | 1,000 | 37,000 | -1,000 | |||||||
total other income | -7,354,000 | -17,946,000 | -11,280,000 | -270,000 | -4,864,000 | -7,308,000 | -2,361,000 | -28,088,000 | -6,047,000 | -4,734,000 | -2,584,000 | -2,129,000 | -3,896,000 | -7,327,000 | 22,169,000 | 30,985,000 | -2,611,000 | 122,000 | -1,299,000 | 1,808,000 | -224,000 | 1,032,000 | -7,637,000 | -889,000 | -4,456,000 | -3,829,000 | -2,041,000 | -7,108,000 | -3,921,000 | -10,715,000 | -5,131,000 | -4,441,000 | -3,950,000 | -3,411,000 | -3,246,000 | -4,043,000 | -3,687,000 | -3,847,000 | -3,500,000 | -4,194,000 | -6,021,000 | -4,597,000 | -5,121,000 | -3,836,000 | -1,932,000 | -1,425,000 | -1,195,000 | -1,131,000 | -1,427,000 | -1,858,000 | -1,850,000 | -1,908,000 | -2,176,000 | -2,178,000 | -1,533,000 | -2,600,250 | -3,333,000 | -3,600,000 | -3,468,000 | -3,635,000 | -3,779,000 | -4,020,000 | -2,709,000 | -2,560,000 | -2,231,000 | -2,378,000 | -3,204,000 | -6,592,000 | -5,456,000 | -2,329,000 | -2,127,000 | -2,509,000 | -2,610,000 | -1,395,000 | -322,000 | -404,000 | -193,000 | 232,000 | -158,000 | -47,000 | -64,000 | -166,000 | 183,724.25 | 219,606 | |
income before taxes | 42,646,000 | 27,708,000 | 21,452,000 | 46,780,000 | 37,581,000 | 52,095,000 | 17,560,000 | 1,768,000 | 31,295,000 | 34,985,000 | 15,847,000 | 21,301,750 | 25,403,000 | 21,677,000 | 38,127,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax expense | 12,226,000 | 8,278,000 | 12,791,000 | 10,432,000 | 14,613,000 | -1,064,000 | 9,779,000 | 10,273,000 | 2,428,000 | 6,684,750 | 7,662,000 | 7,802,000 | 11,275,000 | 1,814,000 | 2,414,000 | 3,477,000 | 1,365,000 | 413,000 | 5,748,000 | 179,000 | 7,265,000 | 8,223,000 | 4,010,000 | -4,567,000 | 11,430,000 | 12,662,000 | 2,145,000 | 9,248,000 | 7,126,000 | 12,685,000 | 6,498,000 | 13,644,000 | 12,531,000 | 12,877,000 | 8,124,000 | 6,218,000 | 1,517,000 | 9,760,000 | 4,209,000 | 1,937,000 | 2,205,000 | ||||||||||||||||||||||||||||||||||||||||||||
net income | 30,420,000 | 19,430,000 | 24,536,000 | 33,989,000 | 27,149,000 | 37,482,000 | 18,006,000 | 2,832,000 | 21,516,000 | 24,712,000 | 13,419,000 | 17,084,000 | 17,741,000 | 13,875,000 | 26,852,000 | 31,058,000 | 13,727,000 | 12,797,000 | 5,405,000 | -6,137,000 | 11,058,000 | 13,547,000 | -42,308,000 | 14,313,000 | 13,654,000 | 10,472,000 | 3,304,000 | 3,061,000 | 8,477,000 | 5,372,000 | -3,264,000 | -29,612,000 | 4,370,000 | -150,173,000 | 5,298,000 | 4,154,000 | 12,292,000 | 15,169,000 | 6,002,000 | 19,343,000 | 19,374,000 | 18,833,000 | 1,502,000 | 12,793,000 | 12,219,000 | 19,913,000 | 34,126,000 | 22,120,000 | 17,171,000 | 15,805,000 | 11,337,000 | 18,602,000 | 10,463,000 | 6,507,000 | 856,000 | 6,505,000 | 489,000 | 9,469,000 | 4,056,000 | -3,814,000 | 7,450,000 | 2,375,000 | 2,514,000 | 14,399,000 | -63,994,000 | 9,646,000 | 10,251,000 | 11,799,000 | 8,830,000 | 9,809,000 | 10,213,000 | 11,502,000 | 10,487,000 | 10,101,000 | 9,811,000 | 8,028,000 | 6,785,000 | 6,280,000 | 5,596,000 | 4,519,000 | 3,766,000 | 4,657,000 | 4,827,000 | -12,507,816 | 1,109,257 |
yoy | 12.05% | -48.16% | 36.27% | 1100.18% | 26.18% | 51.68% | 34.18% | -83.42% | 21.28% | 78.10% | -50.03% | -44.99% | 29.24% | 8.42% | 396.80% | -606.08% | 24.14% | -5.54% | -112.78% | -142.88% | -19.01% | 29.36% | -1380.51% | 367.59% | 61.07% | 94.94% | -201.23% | -110.34% | 93.98% | -103.58% | -161.61% | -812.86% | -64.45% | -1090.00% | -11.73% | -78.52% | -36.55% | -19.46% | 299.60% | 51.20% | 58.56% | -5.42% | -95.60% | -42.17% | -28.84% | 25.99% | 201.01% | 18.91% | 64.11% | 142.89% | 1224.42% | 185.96% | 2039.67% | -31.28% | -78.90% | -270.56% | -93.44% | 298.69% | 61.34% | -126.49% | -111.64% | -75.38% | -75.48% | 22.04% | -824.73% | -1.66% | 0.37% | 2.58% | -15.80% | -2.89% | 4.10% | 43.27% | 54.56% | 60.84% | 75.32% | 77.65% | 80.16% | 34.85% | 15.93% | -136.13% | 239.51% | ||||
qoq | 56.56% | -20.81% | -27.81% | 25.19% | -27.57% | 108.16% | 535.81% | -86.84% | -12.93% | 84.16% | -21.45% | -3.70% | 27.86% | -48.33% | -13.54% | 126.25% | 7.27% | 136.76% | -188.07% | -155.50% | -18.37% | -132.02% | -395.59% | 4.83% | 30.39% | 216.95% | 7.94% | -63.89% | 57.80% | -264.58% | -88.98% | -777.62% | -102.91% | -2934.52% | 27.54% | -66.21% | -18.97% | 152.73% | -68.97% | -0.16% | 2.87% | 1153.86% | -88.26% | 4.70% | -38.64% | -41.65% | 54.28% | 28.82% | 8.64% | 39.41% | -39.05% | 77.79% | 60.80% | 660.16% | -86.84% | 1230.27% | -94.84% | 133.46% | -206.35% | -151.19% | 213.68% | -5.53% | -82.54% | -122.50% | -763.43% | -5.90% | -13.12% | 33.62% | -9.98% | -3.96% | -11.21% | 9.68% | 3.82% | 2.96% | 22.21% | 18.32% | 8.04% | 12.22% | 23.83% | 19.99% | -19.13% | -3.52% | -138.59% | -1227.59% | |
net income margin % | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per basic share | 1.75 | 1.12 | 1.38 | 1.91 | 1.53 | 2.1 | 0.99 | 0.17 | 1.15 | 1.3 | 0.7 | 0.713 | 0.88 | 0.67 | 1.29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per diluted share | 1.71 | 1.09 | 1.33 | 1.84 | 1.47 | 2.03 | 0.95 | 0.14 | 1.1 | 1.27 | 0.68 | 0.7 | 0.86 | 0.66 | 1.27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares used for eps calculation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 17,340 | 17,320 | 17,821 | 17,894 | 17,754 | 17,887 | 18,196 | 18,832 | 18,770 | 18,939 | 19,119 | 20,249 | 20,109 | 20,582 | 20,850 | 21,439,000 | 21,242,000 | 21,555,000 | 21,932,000 | 21,882,000 | 21,905,000 | 21,869,000 | 21,827,000 | 22,052,000 | 21,997,000 | 21,868,000 | 21,706,000 | 21,745,000 | 21,709,000 | 21,592,000 | 21,439,000 | 21,505,000 | 21,492,000 | 21,239,000 | 21,084,000 | 21,076,000 | 21,061,000 | 21,114,000 | 22,136,000 | 22,107 | 22,220 | 22,126 | 22,431,000 | 22,488,000 | 22,645,000 | 22,588,000 | 22,322,000 | 22,386,000 | 22,351,000 | 22,139,000 | 21,905,000 | 21,950,000 | 21,918,000 | 21,775,000 | 21,324,000 | 21,551,000 | 21,190,000 | 20,925,000 | 20,546,000 | 20,619,000 | 20,534,000 | 20,296,000 | 20,114,000 | 20,239 | 19,752 | 19,528 | 18,257 | 18,901 | 17,558 | 17,372 | 16,944 | 17,033 | 16,842 | 16,725 | 16,359 | 16,424 | 16,309 | 16,077 | 15,741 | 15,777 | 15,646 | 15,547 | 11,803 | 12,179,654 | |
diluted | 17,794 | 17,772 | 18,475 | 18,613 | 18,471 | 18,454 | 18,943 | 19,601 | 19,475 | 19,486 | 19,699 | 20,746 | 20,615 | 20,967 | 21,167 | 21,809,000 | 21,531,000 | 21,871,000 | 22,341,000 | 21,882,000 | 22,175,000 | 22,116,000 | 21,827,000 | 22,561,000 | 22,400,000 | 22,311,000 | 22,058,000 | 22,110,000 | 21,918,000 | 21,592,000 | 21,439,000 | 21,622,000 | 21,492,000 | 21,474,000 | 21,424,000 | 21,445,000 | 21,376,000 | 21,460,000 | 22,600,000 | 22,592 | 22,654 | 22,602 | 22,925,000 | 22,975,000 | 23,098,000 | 23,086,000 | 22,777,000 | 22,873,000 | 22,760,000 | 22,487,000 | 22,285,000 | 22,326,000 | 22,248,000 | 22,164,000 | 21,676,000 | 21,968,000 | 21,476,000 | 21,157,000 | 20,774,000 | 20,849,000 | 20,756,000 | 20,496,000 | 20,114,000 | 20,239 | 20,405 | 20,252 | 19,082 | 19,845 | 18,178 | 18,215 | 18,033 | 18,137 | 17,993 | 17,768 | 17,317 | 17,415 | 17,244 | 16,995 | 16,858 | 16,950 | 16,773 | 16,677 | 11,803 | 13,148,852 | |
comprehensive income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustments, net of tax | -2,042 | 2,749 | 535 | -3,288 | 900 | -281 | -722 | 795 | -662 | 327 | 52 | -157 | -1,034 | -656 | -43 | -1,161,000 | -246,000 | 82,000 | 400,000 | 642,000 | 381,000 | 104,000 | -779,000 | -168,250 | -630,000 | -359,000 | 316,000 | -315,000 | -579,000 | -954,000 | 34,000 | -233,000 | 609,000 | 802,000 | 424,000 | 12,000 | 50,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
unrealized loss on investment, net of tax | -5,249 | -10,517 | -2,661 | -4,648,000 | -417,250 | -2,200,000 | -50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized loss on cash flow hedging instruments, net of tax | -510 | -2,114 | -1,192.5 | -4,716 | -908,250 | -243,000 | -1,705,000 | -1,685,000 | -72,000 | -114,000 | -209 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive loss | -2,552 | -4,614 | -12,215 | -2,819,000 | -695 | -130,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income | 27,868 | 14,816 | 12,321 | 36,129 | 22,890 | 29,756 | 16,910 | 4,981 | 19,136 | 28,055 | 15,015 | 13,756 | 19,639 | 14,963 | 28,473 | 34,713,000 | 14,948,000 | 14,519,000 | 2,586,000 | -3,034,000 | 16,081,000 | 6,268,000 | -45,030,000 | 8,374,750 | 14,043,000 | 13,416,000 | 6,040,000 | 5,391,000 | 7,252,000 | 7,760,000 | -632,000 | -23,019,000 | 2,802,000 | -150,689,000 | 7,544,000 | 5,322,000 | 10,425,000 | 14,519,000 | 7,381,000 | 65,248,609 | 18,668 | 23,916 | 807 | 11,394,000 | 11,548,000 | 20,255,000 | 33,996,000 | 22,124,000 | 17,951,000 | 16,512,000 | 10,408,000 | 18,430,000 | 10,815,000 | 5,889,000 | 1,144,000 | ||||||||||||||||||||||||||||||
other losses | 830,000 | 123,500 | 494,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | -3,084,000 | -446,000 | 10,091,000 | 1,968,000 | 3,454,000 | 1,536,000 | -4,742,000 | 2,388,000 | 3,414,000 | -11,215,000 | 6,912,000 | 1,391,000 | 2,561,000 | -2,259,000 | -1,984,000 | -53,504,000 | 3,926,750 | 7,972,000 | 3,181,750 | -1,242,000 | 2,559,000 | 9,797,000 | -3,707,000 | -32,327,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized gain on cash flow hedging instruments, net of tax | -2,233 | -1,127 | 1,073 | -3,381 | -368 | 2,463 | -2,329 | 257 | 3,762 | 971 | 4,325 | 1,579,000 | 309,000 | 218,000 | 1,429,000 | -249,500 | -149,000 | -612,000 | -237,000 | -654,000 | 206,000 | 183,000 | 432,000 | 433,000 | 23,000 | 45,000 | 90,000 | 121,000 | -34,000 | -11,748 | -91 | 48 | -114,000 | 304,000 | -156,000 | -24,000 | 34,000 | -245,000 | 616,000 | 68,000 | 57,000 | -144,000 | -241,000 | 49,000 | |||||||||||||||||||||||||||||||||||||||||
unrealized gain on investment, net of tax | 4,031 | -443 | -6,318 | -1,447 | 4,735 | -1,350 | 553 | 3,873 | -3,428 | -830 | 773 | 3,237,000 | 1,158,000 | 1,422,000 | 2,374,000 | 4,885,000 | -5,678,000 | -258,000 | 1,935,000 | 1,168,000 | 3,915,000 | 2,657,000 | 3,299,000 | -852,000 | 3,159,000 | 2,166,000 | -1,246,000 | 1,777,000 | 1,066,000 | -2,038,000 | -597,000 | 1,472,000 | 4,430,865 | 4,185 | 38,000 | 152,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income | 2,140 | -4,259 | -7,726 | -1,096 | 2,149 | -2,380 | 3,343 | 1,596 | -3,328 | 1,898 | 1,088 | 1,621 | 3,655,000 | 1,221,000 | 1,722,000 | 3,103,000 | 5,023,000 | -7,279,000 | -2,722,000 | 1,517,250 | 389,000 | 2,944,000 | 2,736,000 | 2,330,000 | -1,225,000 | 2,388,000 | 2,632,000 | 6,593,000 | -1,568,000 | -516,000 | 2,246,000 | 1,168,000 | -1,867,000 | -650,000 | 1,379,000 | 6,236,318 | -706 | 5,083 | -1,399,000 | -671,000 | 342,000 | 4,000 | 780,000 | 707,000 | -929,000 | -172,000 | 352,000 | -618,000 | 288,000 | ||||||||||||||||||||||||||||||||||||
revenues and reimbursable expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revenues | 371,654,000 | 355,961,000 | 339,228,000 | 358,178,000 | 346,759,000 | 317,895,000 | 313,711,000 | 285,370,000 | 273,325,000 | 260,049,000 | 248,294,000 | 224,007,000 | 230,126,000 | 203,213,000 | 198,347,000 | 205,304,000 | 217,857,000 | 222,619,000 | 232,269,000 | 219,289,000 | 220,754,000 | 204,445,000 | 205,454,000 | 198,448,000 | 197,544,000 | 193,679,000 | 185,927,000 | 176,376,000 | 181,418,000 | 188,849,000 | 178,124,000 | 183,400,000 | 184,259,000 | 180,489,000 | 77,632,000 | 209,881,000 | 223,644,000 | 187,853,000 | 193,147,000 | 198,049,000 | 209,405,000 | 210,731,000 | 211,344,000 | 174,735,000 | 170,407,000 | 164,036,000 | 180,765,000 | 161,888,000 | 144,671,000 | 138,637,000 | 145,430,000 | 158,864,000 | 159,035,000 | 142,985,000 | 144,169,000 | 145,442,000 | 143,708,000 | 138,893,000 | 127,616,000 | 172,228,000 | 165,847,000 | 163,009,000 | 164,015,000 | 168,659,000 | 143,408,000 | 139,394,000 | 135,966,000 | 134,051,000 | 118,266,000 | 116,009,000 | 83,438,000 | 75,194,000 | 67,769,000 | 62,187,000 | 55,627,000 | 54,309,000 | 50,517,000 | 46,760,000 | -83,611,485 | 37,108,802 | |||||
total revenues and reimbursable expenses | 381,017,000 | 363,385,000 | 350,005,000 | 367,466,000 | 354,899,000 | 326,385,000 | 321,183,000 | 292,186,000 | 280,817,000 | 264,775,000 | 260,736,000 | 227,697,000 | 233,378,000 | 205,147,000 | 200,101,000 | 208,164,000 | 220,827,000 | 241,922,000 | 255,199,000 | 242,925,000 | 244,288,000 | 223,062,000 | 228,680,000 | 219,744,000 | 218,277,000 | 211,298,000 | 205,240,000 | 194,358,000 | 202,348,000 | 205,799,000 | 195,200,000 | 202,493,000 | 203,241,000 | 197,050,000 | 91,745,000 | 227,237,000 | 245,033,000 | 205,008,000 | 212,099,000 | 216,728,000 | 230,546,000 | 229,834,000 | 227,610,000 | 192,277,000 | 188,530,000 | 179,372,000 | 194,709,000 | 175,358,000 | 159,225,000 | 152,433,000 | 155,236,000 | 173,066,000 | 173,505,000 | 156,087,000 | 158,913,000 | 158,302,000 | 156,608,000 | 151,566,000 | 136,418,000 | 186,880,000 | 178,993,000 | 177,249,000 | 179,841,000 | 185,355,000 | 155,973,000 | 151,007,000 | 147,396,000 | 145,337,000 | 129,176,000 | 126,044,000 | 96,717,000 | 83,115,000 | 74,460,000 | 67,626,000 | 60,475,000 | 59,149,000 | 55,208,000 | 51,130,000 | -91,005,678 | 40,333,611 | |||||
direct costs and reimbursable expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of intangible assets and software development costs | 1,058,000 | 910,000 | 910,000 | 925,000 | 1,361,000 | 1,370,000 | 1,334,000 | 1,301,000 | 1,925,000 | 1,162,000 | 1,171,000 | 1,117,000 | 1,052,000 | 1,009,000 | 968,000 | 1,218,000 | 2,544,000 | 2,657,000 | 2,745,000 | 2,986,000 | 3,862,000 | 4,052,000 | 3,840,000 | 3,386,000 | 4,511,000 | 4,796,000 | 4,969,000 | 2,512,000 | 1,270,000 | 1,227,000 | 1,290,000 | 1,101,000 | 1,084,000 | 675,000 | 674,000 | 658,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
total direct costs and reimbursable expenses | 186,427,000 | 158,726,000 | 165,752,000 | 151,043,000 | 144,391,000 | 149,669,000 | 153,714,000 | 176,938,000 | 177,884,000 | 167,767,000 | 166,456,000 | 157,566,000 | 156,846,000 | 150,851,000 | 149,457,000 | 151,553,000 | 133,700,000 | 134,511,000 | 137,367,000 | 135,596,000 | 135,110,000 | 131,362,000 | 126,103,000 | 131,870,000 | 54,454,000 | 137,486,000 | 151,929,000 | 144,766,000 | 142,518,000 | 149,777,000 | 146,478,000 | 144,142,000 | 145,859,000 | 124,293,000 | 121,661,000 | 122,137,000 | 121,644,000 | 103,475,000 | 107,605,000 | 111,741,000 | 101,539,000 | 112,403,000 | 111,445,000 | 107,734,000 | 104,441,000 | 101,056,000 | 103,969,000 | 108,218,000 | 88,526,000 | 124,404,000 | 119,603,000 | 115,117,000 | 110,046,000 | 120,033,000 | 98,593,000 | 95,078,000 | 92,390,000 | 93,553,000 | 79,626,000 | 79,260,000 | 60,460,000 | 51,347,000 | 45,871,000 | 41,604,000 | 37,638,000 | 36,252,000 | 33,843,000 | 30,331,000 | -51,251,581 | 25,571,378 | |||||||||||||||
operating expenses and other losses (gains) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation and other losses | 100,000 | 56,000 | 42,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment charges | 59,816,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses and other losses (gains) | 64,145,000 | 50,665,000 | 51,497,000 | 45,864,000 | 68,364,000 | 44,796,000 | 51,159,000 | 110,835,000 | 58,816,000 | 54,582,000 | 58,740,000 | 54,759,000 | 55,332,000 | 98,668,000 | 53,749,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations before taxes | 41,149,000 | 15,695,000 | 16,251,000 | 6,941,000 | -10,846,000 | 13,475,000 | 16,986,000 | -53,488,000 | 17,610,000 | 16,120,000 | 14,046,000 | 4,715,000 | 9,967,000 | 9,640,000 | 8,423,000 | -2,809,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from continuing operations | 31,058,000 | 13,727,000 | 12,797,000 | 5,405,000 | -6,104,000 | 11,087,000 | 13,572,000 | -42,273,000 | 14,354,000 | 13,706,000 | 10,569,000 | 3,350,000 | 3,055,000 | 8,249,000 | 5,862,000 | -3,222,000 | -29,310,000 | 4,132,000 | -150,482,000 | 5,155,000 | 4,187,000 | 12,288,000 | 16,139,000 | 6,866,000 | 12,793,000 | 12,219,000 | 19,913,000 | 34,126,000 | 22,119,000 | 17,161,000 | 15,814,000 | 11,369,000 | 18,645,000 | 10,416,000 | 6,305,000 | 587,000 | 7,901,000 | 153,000 | 9,466,000 | 3,961,000 | -4,867,000 | 11,053,000 | 3,268,000 | 2,916,000 | |||||||||||||||||||||||||||||||||||||||||
income from discontinued operations, net of tax | -33,000 | -29,000 | -25,000 | -35,000 | -41,000 | -52,000 | -97,000 | -46,000 | 6,000 | 228,000 | -490,000 | -42,000 | -302,000 | 238,000 | 309,000 | 143,000 | -33,000 | 4,000 | -970,000 | -864,000 | -7,750 | 10,000 | -32,000 | -517,980 | 47,000 | 202,000 | 269,000 | -70 | 20 | 3,000 | 95,000 | 50 | -180 | -893,000 | -402,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings per basic share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings per diluted share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation and other gains | -150,000 | -485,000 | -6,707,000 | -147,500 | -150,000 | -440,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation and other losses (gains) | 375,000 | -630,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses and other gains | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses and other gains | 59,957,000 | 49,682,000 | 265,556,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other losses (gains) | -456,000 | 2,971,000 | 887,000 | -55,500 | 880,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment charge | 52,400,000 | 209,600,000 | 3,270,750 | 13,083,000 | 5,975,000 | 23,900,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses and other losses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses and other losses | 57,423,000 | 36,906,000 | 47,891,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses and other losses (gains), net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations before income tax expense | -47,733,750 | 2,148,000 | -203,986,000 | 10,903,000 | 4,366,000 | 19,553,000 | 24,362,000 | 10,876,000 | 22,041,000 | 19,345,000 | 32,598,000 | 40,624,000 | 35,763,000 | 29,692,000 | 28,691,000 | 19,493,000 | 32,633,000 | 18,388,000 | 12,523,000 | 2,104,000 | 19,226,000 | 8,170,000 | -2,308,000 | 20,850,000 | 5,205,000 | 5,121,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses and other gains, net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses and other losses, net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses and other loss, net: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other loss | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses and other loss | 48,929,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation gain, net of tax | -19,000 | 21,000 | 850 | -883,000 | -1,127,000 | 498,000 | -30,000 | 1,025,000 | 91,000 | -997,000 | -229,000 | 496,000 | -377,000 | 239,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses and other operating gain: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other gain | -226,000 | 671,750 | 2,687,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses and other operating gain | 50,804,000 | 51,474,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses and other operating (gains) losses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation and other (gains) losses | 131,000 | 750,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses and other operating (gains) losses | 40,353,000 | 52,926,000 | 57,012,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax expense | 16,486,500 | 30,804,000 | 31,495,000 | 3,647,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.448 | 0.88 | 0.85 | 0.07 | -0.59 | -3.16 | 0.49 | 0.52 | 0.62 | 0.46 | 0.56 | 0.59 | 0.67 | 0.61 | 0.6 | 0.59 | 0.288 | 0.41 | 0.39 | 0.35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.44 | 0.86 | 0.83 | 0.07 | -0.59 | -3.16 | 0.47 | 0.51 | 0.59 | 0.44 | 0.54 | 0.56 | 0.63 | 0.58 | 0.56 | 0.55 | 0.27 | 0.39 | 0.36 | 0.33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation loss, net of tax | -50.25 | -615 | -436 | -106,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses and other operating gains: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses and other operating gains | 43,704,000 | 45,674,000 | 50,045,000 | 43,873,000 | 44,857,000 | 36,865,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation settlement gain | -1,150,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restatement related expenses | 68,000 | 212,000 | 1,505,000 | 709,000 | 845,000 | 1,785,000 | 1,240,000 | 4,423,000 | 1,056,000 | 2,428,000 | 759,000 | 4,063,000 | 13,042,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation settlement (gain) loss | -1,612,500 | -5,300,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative | 32,263,000 | 32,829,000 | 31,095,000 | 31,275,000 | 30,067,000 | 28,966,000 | 28,215,000 | 32,086,000 | 30,058,000 | 29,036,000 | 26,658,000 | 30,206,000 | 30,115,000 | 27,266,000 | 29,737,000 | 34,506,000 | 34,531,000 | 34,771,000 | 34,435,000 | 31,780,000 | 30,162,000 | 27,068,000 | 25,675,000 | 25,606,000 | 23,827,000 | 18,648,000 | 16,724,000 | 15,713,000 | 14,841,000 | 12,888,000 | 13,289,000 | 11,650,000 | 11,312,000 | -19,598,722 | 10,632,221 | ||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets amortization | 738,000 | 787,000 | 1,142,000 | 1,142,000 | 1,253,000 | 1,309,000 | 1,369,000 | 1,433,000 | 1,466,000 | 886,000 | 887,000 | 886,000 | 961,000 | 961,000 | 1,087,000 | 1,686,000 | 3,545,000 | 3,036,000 | 24,000 | 24,000 | 1,241,000 | 2,208,000 | 2,304,000 | 2,240,000 | 24,000 | 467,000 | 1,640,000 | 76,000 | 247,000 | 682,000 | 385,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation settlements | 1,150,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest (expense), net of interest income | -2,015,000 | -1,866,000 | -2,390,000 | -2,762,000 | -3,535,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charge | 830,000 | 344,750 | 394,000 | 461,000 | 524,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation settlement | 508,000 | 588,000 | 1,191,000 | 4,764,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations before income tax benefit | 6,576,750 | -1,089,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations (including gain on disposal of 1.2 million for the three and nine months ended september 30, 2010), net of tax | 108,500 | 336,000 | -1,227,250 | -3,603,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | 160 | 450 | 190 | -240 | 540 | 160 | 140 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment charge on goodwill | -38,966,000 | 106,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax benefit | -15,525,000 | -96,321,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before benefit from income taxes | 19,345,000 | 18,638,000 | 21,909,000 | 16,828,000 | 17,901,000 | 18,502,000 | 20,724,000 | 19,216,000 | 18,037,000 | 17,520,000 | 14,084,000 | 11,719,000 | 11,114,000 | 9,905,000 | 5,968,500 | 7,265,000 | 8,214,000 | 8,395,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from income taxes | 9,699,000 | 8,387,000 | 10,110,000 | 7,998,000 | 8,092,000 | 8,289,000 | 9,222,000 | 8,729,000 | 7,936,000 | 7,709,000 | 6,056,000 | 4,934,000 | 4,834,000 | 4,309,000 | 2,656,000 | 3,499,000 | 3,557,000 | 3,568,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | -2,266,250 | -4,938,000 | -2,294,000 | -2,392,000 | -2,621,000 | -1,425,000 | -338,000 | -404,000 | -193,000 | 232,000 | -159,000 | -84,000 | -64,000 | -165,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | -1,833,000 | -403,103 | 219,088 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation | 1,406,000 | 1,402,000 | 1,240,000 | 999,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued dividends on 8% preferred stock | -211,154 | 298,755 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to common stockholders | 4,519,000 | 3,766,000 | 4,657,000 | 4,827,000 | -12,296,662 | 810,502 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to common stockholders per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.28 | 0.24 | 0.3 | 0.31 | -0.98 | 0.06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.26 | 0.22 | 0.28 | 0.29 | -0.94 | 0.06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
direct costs and reimbursable expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross profit | 20,799,000 | -39,754,097 | 14,762,233 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
yoy | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | -152.32% | -369.30% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross margin % | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation | 847,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation expense | 82,387.25 | 143,816 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on lease abandonment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 1,206 | 518 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income before benefit for income taxes | -21,246,816 | 1,914,577 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit for income taxes | -8,739,000 | 805,320 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to common stockholders per share*: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.28 | 0.24 | 0.3 | 0.31 | -0.98 | 0.06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.26 | 0.22 | 0.28 | 0.29 | -0.94 | 0.06 |
The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.
