7Baggers
Quarterly
Annual
    Unit: USD2025-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.