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-09-30 | 2010-06-30 | 2010-03-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-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-09-30 | 2004-06-30 | 2004-03-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues | 1,011,400,000 | 1,020,600,000 | 968,300,000 | 985,000,000 | 1,031,000,000 | 1,034,700,000 | 1,049,000,000 | 1,074,100,000 | 1,116,800,000 | 1,130,900,000 | 1,128,800,000 | 1,150,400,000 | 1,197,900,000 | 1,141,800,000 | 1,091,000,000 | 1,053,800,000 | 1,073,800,000 | 974,900,000 | 1,025,700,000 | 1,011,400,000 | 1,011,900,000 | 936,800,000 | 990,500,000 | 1,025,200,000 | 1,002,700,000 | 972,300,000 | 923,700,000 | 929,650,000 | 906,449,000 | 878,509,000 | 685,173,000 | 679,035,000 | 667,048,000 | 653,313,000 | 626,528,000 | 620,884,000 | 629,401,000 | 608,088,000 | 582,040,000 | 577,517,000 | 572,123,000 | 485,323,000 | 430,045,000 | 474,206,000 | 477,824,000 | 468,618,000 | 439,274,000 | 392,710,000 | 432,171,000 | 417,923,000 | 389,193,000 | -240,765,000 | 388,283,000 | 283,186,000 | 167,078,000 | 2,574,000 | 162,370,000 | 143,683 | 129,438,000 | 116,141,000 | 104,459,000 | 96,313,000 | 98,053,000 | 101,834,000 | 116,802,000 | 147,616,000 | 161,947,000 | 156,082,000 | 152,413,000 | 148,657,000 | 143,854,000 | 122,629,000 | 76,529,000 | 211,037,000 | 68,636,000 | 66,723,000 | 171,905,000 | 65,951,000 | 57,408,000 | 49,796,000 | 49,552,000 | 46,313,000 | 46,426,000 | 50,467,000 | 54,180,000 | 57,825,000 | 67,600,000 | 42,111,000 | 46,822,000 | 46,943,000 |
costs of services | 714,500,000 | 727,300,000 | 692,900,000 | 699,000,000 | 730,600,000 | 733,600,000 | 752,800,000 | 769,200,000 | 794,400,000 | 804,600,000 | 802,400,000 | 810,300,000 | 839,000,000 | 797,800,000 | 764,400,000 | 740,100,000 | 765,100,000 | 698,600,000 | 744,700,000 | 734,800,000 | 740,900,000 | 676,000,000 | 709,600,000 | 735,700,000 | 711,300,000 | 687,100,000 | 659,800,000 | 657,754,000 | 636,277,000 | 614,663,000 | 467,436,000 | 458,358,000 | 448,733,000 | 440,376,000 | 428,384,000 | 422,689,000 | 422,281,000 | 406,002,000 | 394,258,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
gross profit | 296,900,000 | 293,300,000 | 275,400,000 | 286,000,000 | 300,400,000 | 301,100,000 | 296,200,000 | 304,900,000 | 322,400,000 | 326,300,000 | 326,400,000 | 340,100,000 | 358,900,000 | 344,000,000 | 326,600,000 | 313,700,000 | 308,700,000 | 276,300,000 | 281,000,000 | 276,600,000 | 271,000,000 | 260,800,000 | 280,900,000 | 289,500,000 | 291,400,000 | 285,200,000 | 263,900,000 | 271,896,000 | 270,172,000 | 263,846,000 | 217,737,000 | 220,677,000 | 218,315,000 | 212,937,000 | 198,144,000 | 198,195,000 | 207,120,000 | 202,086,000 | 187,782,000 | 192,932,000 | 191,404,000 | 158,534,000 | 135,875,000 | 151,991,000 | 155,606,000 | 152,727,000 | 137,588,000 | 119,949,000 | 130,616,000 | 124,567,000 | 113,274,000 | -62,936,000 | 119,039,000 | 88,954,000 | 55,048,000 | 2,980,000 | 54,528,000 | 48,794 | 43,154,000 | 41,103,000 | 35,296,000 | 30,823,000 | 32,773,000 | 33,397,000 | 36,984,000 | 48,555,000 | 52,809,000 | 50,664,000 | 47,428,000 | 47,527,000 | 46,241,000 | 37,460,000 | 20,809,000 | 57,032,000 | 19,268,000 | 16,984,000 | 45,288,000 | 17,941,000 | 15,335,000 | 12,969,000 | 13,261,000 | 12,025,000 | 11,813,000 | 13,959,000 | 15,212,000 | 15,480,000 | 20,157,000 | 13,545,000 | 15,346,000 | 15,140,000 |
yoy | -1.17% | -2.59% | -7.02% | -6.20% | -6.82% | -7.72% | -9.25% | -10.35% | -10.17% | -5.15% | -0.06% | 8.42% | 16.26% | 24.50% | 16.23% | 13.41% | 13.91% | 5.94% | 0.04% | -4.46% | -7.00% | -8.56% | 6.44% | 6.47% | 7.86% | 8.09% | 21.20% | 23.21% | 23.75% | 23.91% | 9.89% | 11.34% | 5.41% | 5.37% | 5.52% | 2.73% | 8.21% | 27.47% | 38.20% | 26.94% | 23.01% | 3.80% | -1.25% | 26.71% | 19.13% | 22.61% | 21.46% | -290.59% | 9.73% | 40.04% | 105.77% | -2211.95% | 118.31% | 182205.20% | 27.56% | -92.75% | 54.49% | -99.84% | 31.68% | 23.07% | -4.56% | -36.52% | -37.94% | -34.08% | -22.02% | 2.16% | 14.20% | 35.25% | 127.92% | -16.67% | 139.99% | 120.56% | -54.05% | 217.89% | 25.65% | 30.96% | 241.51% | 49.20% | 29.81% | -7.09% | -12.83% | -22.32% | -41.40% | 3.06% | -0.87% | 2.25% | ||||
qoq | 1.23% | 6.50% | -3.71% | -4.79% | -0.23% | 1.65% | -2.85% | -5.43% | -1.20% | -0.03% | -4.03% | -5.24% | 4.33% | 5.33% | 4.11% | 1.62% | 11.73% | -1.67% | 1.59% | 2.07% | 3.91% | -7.16% | -2.97% | -0.65% | 2.17% | 8.07% | -2.94% | 0.64% | 2.40% | 21.18% | -1.33% | 1.08% | 2.53% | 7.47% | -0.03% | -4.31% | 2.49% | 7.62% | -2.67% | 0.80% | 20.73% | 16.68% | -10.60% | -2.32% | 1.89% | 11.00% | 14.71% | -8.17% | 4.86% | 9.97% | -279.98% | -152.87% | 33.82% | 61.59% | 1747.25% | -94.53% | 111651.44% | -99.89% | 4.99% | 16.45% | 14.51% | -5.95% | -1.87% | -9.70% | -23.83% | -8.06% | 4.23% | 6.82% | -0.21% | 2.78% | 23.44% | 80.02% | -63.51% | 195.99% | 13.45% | -62.50% | 152.43% | 16.99% | 18.24% | -2.20% | 10.28% | 1.79% | -15.37% | -8.24% | -1.73% | -23.20% | 48.82% | -11.74% | 1.36% | |
gross margin % | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general, and administrative expenses | 212,200,000 | 216,800,000 | 214,500,000 | 197,900,000 | 207,500,000 | 205,600,000 | 210,200,000 | 18,830,000 | 16,908,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of intangible assets | 16,800,000 | 16,900,000 | 14,300,000 | 13,900,000 | 14,000,000 | 15,100,000 | 15,100,000 | 17,900,000 | 17,800,000 | 17,900,000 | 18,100,000 | 19,800,000 | 17,900,000 | 13,500,000 | 13,900,000 | 15,800,000 | 15,900,000 | 12,000,000 | 12,200,000 | 14,100,000 | 12,900,000 | 12,600,000 | 12,100,000 | 12,300,000 | 11,900,000 | 13,100,000 | 13,800,000 | 13,817,000 | 18,540,000 | 18,548,000 | 7,601,000 | 8,433,000 | 8,248,000 | 8,299,000 | 8,464,000 | 9,710,000 | 9,742,000 | 10,032,000 | 10,144,000 | 11,316,000 | 11,325,000 | 6,957,000 | 4,869,000 | 6,055,000 | 6,018,000 | 6,156,000 | 6,172,000 | 5,898,000 | 5,199,000 | 5,275,000 | 5,379,000 | |||||||||||||||||||||||||||||||||||||||
operating income | 67,900,000 | 59,600,000 | 46,600,000 | 74,200,000 | 78,900,000 | 80,400,000 | 70,900,000 | 83,400,000 | 98,600,000 | 97,900,000 | 84,200,000 | 90,400,000 | 108,400,000 | 110,100,000 | 100,600,000 | 95,500,000 | 100,100,000 | 87,900,000 | 74,800,000 | 82,600,000 | 80,900,000 | 76,000,000 | 70,900,000 | 81,700,000 | 90,900,000 | 73,300,000 | 62,700,000 | 74,477,000 | 74,297,000 | 65,682,000 | 45,692,000 | 60,797,000 | 60,870,000 | 59,461,000 | 43,608,000 | 45,855,000 | 55,410,000 | 50,704,000 | 37,757,000 | 42,862,000 | 51,465,000 | 32,710,000 | 25,071,000 | 39,457,000 | 40,883,000 | 38,648,000 | 27,282,000 | 30,508,000 | 36,888,000 | 32,838,000 | 23,734,000 | -21,698,000 | 36,496,000 | 19,654,000 | 9,947,000 | -27,703,000 | 13,736,000 | 10,795 | 6,399,000 | 7,442,000 | 3,332,000 | 992,000 | 4,322,000 | 3,412,000 | 3,855,000 | 10,326,000 | 13,619,000 | 11,838,000 | 7,731,000 | 9,201,000 | 7,249,000 | 3,199,000 | 3,605,000 | 6,336,000 | 2,624,000 | 198,000 | 394,000 | 1,576,000 | 312,000 | 6,197,000 | 4,210,000 | 5,482,000 | 5,769,000 | |||||||
yoy | -13.94% | -25.87% | -34.27% | -11.03% | -19.98% | -17.88% | -15.80% | -7.74% | -9.04% | -11.08% | -16.30% | -5.34% | 8.29% | 25.26% | 34.49% | 15.62% | 23.73% | 15.66% | 5.50% | 1.10% | -11.00% | 3.68% | 13.08% | 9.70% | 22.35% | 11.60% | 37.22% | 22.50% | 22.06% | 10.46% | 4.78% | 32.59% | 9.85% | 17.27% | 15.50% | 6.98% | 7.67% | 55.01% | 50.60% | 8.63% | 25.88% | -15.36% | -8.10% | 29.33% | 10.83% | 17.69% | 14.95% | -240.60% | 1.07% | 67.08% | 138.60% | -21.68% | 165.70% | 181965.77% | 55.45% | -472.25% | 312.24% | -98.91% | 48.06% | 118.11% | -13.57% | -90.39% | -68.26% | -71.18% | -50.14% | 12.23% | 87.87% | 270.05% | 114.45% | 45.22% | 176.26% | 1515.66% | 814.97% | 302.03% | -92.59% | |||||||||||||||
qoq | 13.93% | 27.90% | -37.20% | -5.96% | -1.87% | 13.40% | -14.99% | -15.42% | 0.72% | 16.27% | -6.86% | -16.61% | -1.54% | 9.44% | 5.34% | -4.60% | 13.88% | 17.51% | -9.44% | 2.10% | 6.45% | 7.19% | -13.22% | -10.12% | 24.01% | 16.91% | -15.81% | 0.24% | 13.12% | 43.75% | -24.84% | -0.12% | 2.37% | 36.35% | -4.90% | -17.24% | 9.28% | 34.29% | -11.91% | -16.72% | 57.34% | 30.47% | -36.46% | -3.49% | 5.78% | 41.66% | -10.57% | -17.30% | 12.33% | 38.36% | -209.38% | -159.45% | 85.69% | 97.59% | -135.91% | -301.68% | 127144.09% | -99.83% | -14.02% | 123.35% | 235.89% | -77.05% | 26.67% | -11.49% | -62.67% | -24.18% | 15.04% | 53.12% | -15.98% | 26.93% | 126.60% | -11.26% | -43.10% | 141.46% | 1225.25% | -49.75% | -75.00% | 47.20% | -23.20% | -4.97% | ||||||||||
operating margin % | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | -17,400,000 | -18,200,000 | -15,400,000 | -14,900,000 | -16,000,000 | -15,800,000 | -17,600,000 | -16,700,000 | -18,500,000 | -15,800,000 | -15,400,000 | -14,400,000 | -12,100,000 | -10,100,000 | -9,300,000 | -9,300,000 | -9,600,000 | -9,400,000 | -9,200,000 | -9,300,000 | -9,300,000 | -9,700,000 | -11,400,000 | -11,700,000 | -12,700,000 | -14,000,000 | -14,500,000 | -14,249,000 | -14,606,000 | -20,573,000 | -6,545,000 | -5,976,000 | -7,099,000 | -6,067,000 | -8,501,000 | -7,049,000 | -8,294,000 | -7,959,000 | -9,025,000 | -9,098,000 | -9,543,000 | -4,736,000 | -3,067,000 | -3,198,000 | -3,101,000 | -3,103,000 | -3,328,000 | -3,077,000 | -3,257,000 | -4,198,000 | -5,331,000 | 8,950,000 | -6,317,000 | -4,906,000 | -702,000 | -6,045,000 | -750,000 | -784 | -730,000 | -1,601,000 | -1,607,000 | -1,560,000 | -1,777,000 | -2,059,000 | -1,087,000 | |||||||||||||||||||||||||
income before income taxes | 50,500,000 | 41,400,000 | 31,200,000 | 59,300,000 | 62,900,000 | 64,600,000 | 53,300,000 | 66,700,000 | 80,100,000 | 82,100,000 | 68,800,000 | 76,000,000 | 96,300,000 | 100,000,000 | 91,300,000 | 86,200,000 | 90,500,000 | 78,500,000 | 65,600,000 | 73,300,000 | 71,600,000 | 66,300,000 | 59,500,000 | 51,100,000 | 78,200,000 | 59,300,000 | 48,200,000 | 60,228,000 | 59,691,000 | 45,109,000 | 39,147,000 | 54,821,000 | 53,771,000 | 53,394,000 | 35,107,000 | 38,806,000 | 47,116,000 | 42,745,000 | 28,732,000 | 33,764,000 | 41,922,000 | 24,223,000 | 22,004,000 | 36,259,000 | 37,782,000 | 35,545,000 | 23,954,000 | 27,431,000 | 33,631,000 | 13,682,000 | 18,403,000 | -12,748,000 | 30,212,000 | 14,753,000 | 9,246,000 | -33,646,000 | 13,004,000 | 10,015 | 5,686,000 | 5,848,000 | 1,757,000 | -536,000 | 2,579,000 | 1,400,000 | 2,824,000 | 7,453,000 | 11,914,000 | 10,744,000 | 4,120,000 | 5,690,000 | 4,912,000 | 1,481,000 | 4,434,000 | 7,151,000 | 2,880,000 | 432,000 | 422,250 | 1,689,000 | 394,000 | 6,283,000 | 4,654,000 | 5,910,000 | 6,417,000 | |||||||
benefit from income taxes | 12,400,000 | 12,100,000 | 10,300,000 | 16,900,000 | 15,400,000 | 17,400,000 | 15,200,000 | 16,400,000 | 20,700,000 | 22,000,000 | 19,300,000 | 20,400,000 | 25,200,000 | 27,400,000 | 23,700,000 | 20,800,000 | 24,200,000 | 21,200,000 | 16,900,000 | 17,900,000 | 19,300,000 | 17,500,000 | 15,700,000 | 11,800,000 | 20,700,000 | 16,200,000 | 13,300,000 | 14,302,000 | 10,474,000 | 11,508,000 | 9,907,000 | -12,556,000 | 18,892,000 | 20,158,000 | 12,725,000 | 14,746,000 | 17,341,000 | 16,732,000 | 11,384,000 | 14,591,000 | 17,031,000 | 9,888,000 | 8,981,000 | 14,006,000 | 15,769,000 | 14,846,000 | 9,906,000 | 11,717,000 | 13,422,000 | 5,860,000 | 7,793,000 | -5,714,000 | 12,779,000 | 6,238,000 | 3,863,000 | -6,953,000 | 5,237,000 | 4,150 | 2,685,000 | 817,000 | 1,125,000 | 830,000 | 1,176,000 | 3,915,000 | 4,977,000 | 4,652,000 | 1,717,000 | 2,435,000 | 1,974,000 | 570,000 | 130,000 | 159,000 | 186,000 | 2,409,000 | 1,785,000 | 2,258,000 | 2,358,000 | |||||||||||||
net income | 38,100,000 | 29,300,000 | 20,900,000 | 42,400,000 | 47,500,000 | 47,200,000 | 38,100,000 | 50,300,000 | 59,400,000 | 60,100,000 | 49,500,000 | 55,600,000 | 73,200,000 | 72,500,000 | 66,800,000 | 85,000,000 | 212,000,000 | 64,200,000 | 48,700,000 | 55,400,000 | 52,300,000 | 48,800,000 | 43,800,000 | 39,300,000 | 57,400,000 | 43,100,000 | 34,900,000 | 45,881,000 | 49,172,000 | 33,561,000 | 29,092,000 | 67,331,000 | 34,856,000 | 33,097,000 | 22,391,000 | 24,028,000 | 29,768,000 | 26,004,000 | 17,401,000 | 19,338,000 | 24,925,000 | 14,252,000 | 39,135,000 | 20,473,000 | 22,005,000 | 20,789,000 | 13,917,000 | 32,410,000 | 20,150,000 | 7,339,000 | 24,613,000 | -7,034,000 | 17,433,000 | 8,515,000 | 5,383,000 | -26,693,000 | 7,767,000 | 5,865 | 3,164,000 | 3,163,000 | 940,000 | -302,000 | 1,454,000 | 570,000 | 1,648,000 | 3,538,000 | 6,937,000 | 6,092,000 | 2,403,000 | 3,255,000 | 2,938,000 | 911,000 | 6,129,000 | 4,915,000 | 1,914,000 | 302,000 | -1,904,000 | 1,808,000 | 146,000 | -2,871,000 | -32,245,000 | -2,990,000 | -1,503,000 | 235,000 | -79,564,000 | -452,000 | 3,874,000 | 2,869,000 | 3,652,000 | 4,059,000 |
yoy | -19.79% | -37.92% | -45.14% | -15.71% | -20.03% | -21.46% | -23.03% | -9.53% | -18.85% | -17.10% | -25.90% | -34.59% | -65.47% | 12.93% | 37.17% | 53.43% | 305.35% | 31.56% | 11.19% | 40.97% | -8.89% | 13.23% | 25.50% | -14.34% | 16.73% | 28.42% | 19.96% | -31.86% | 41.07% | 1.40% | 29.93% | 180.22% | 17.09% | 27.28% | 28.68% | 24.25% | 19.43% | 82.46% | -55.54% | -5.54% | 13.27% | -31.44% | 181.20% | -36.83% | 9.21% | 183.27% | -43.46% | -560.76% | 15.59% | -13.81% | 357.24% | -73.65% | 124.45% | 145083.29% | 70.13% | -943.91% | 726.28% | -101.94% | 117.61% | 454.91% | -42.96% | -108.54% | -79.04% | -90.64% | -31.42% | 8.69% | 136.11% | 568.72% | -60.79% | -33.77% | 53.50% | 201.66% | -421.90% | 171.85% | 1210.96% | -110.52% | -94.10% | -160.47% | -109.71% | -1321.70% | -59.47% | 561.50% | -138.80% | -91.81% | -2278.64% | -111.14% | ||||
qoq | 30.03% | 40.19% | -50.71% | -10.74% | 0.64% | 23.88% | -24.25% | -15.32% | -1.16% | 21.41% | -10.97% | -24.04% | 0.97% | 8.53% | -21.41% | -59.91% | 230.22% | 31.83% | -12.09% | 5.93% | 7.17% | 11.42% | 11.45% | -31.53% | 33.18% | 23.50% | -23.93% | -6.69% | 46.52% | 15.36% | -56.79% | 93.17% | 5.31% | 47.81% | -6.81% | -19.28% | 14.47% | 49.44% | -10.02% | -22.42% | 74.89% | -63.58% | 91.15% | -6.96% | 5.85% | 49.38% | -57.06% | 60.84% | 174.56% | -70.18% | -449.91% | -140.35% | 104.73% | 58.18% | -120.17% | -443.67% | 132329.67% | -99.81% | 0.03% | 236.49% | -411.26% | -120.77% | 155.09% | -65.41% | -53.42% | -49.00% | 13.87% | 153.52% | -26.18% | 10.79% | 222.50% | -85.14% | 24.70% | 156.79% | 533.77% | -115.86% | -205.31% | 1138.36% | -105.09% | -91.10% | 978.43% | 98.94% | -739.57% | -100.30% | 17502.65% | -111.67% | 35.03% | -21.44% | -10.03% | |
net income margin % | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.88 | 0.67 | 0.48 | 0.733 | 1.07 | 1.03 | 0.82 | 0.92 | 1.05 | 1 | 0.93 | 0.83 | 0.74 | 1.09 | 0.82 | 0.66 | 0.88 | 0.94 | 0.64 | 0.56 | -0.04 | 0.33 | 0.19 | 0.14 | -0.73 | 0.21 | 0.16 | 0.09 | 0.09 | 0.03 | -0.01 | 0.04 | 0.02 | 0.05 | 0.09 | 0.2 | 0.17 | 0.07 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.87 | 0.67 | 0.48 | 0.723 | 1.06 | 1.02 | 0.81 | 0.91 | 1.03 | 0.99 | 0.92 | 0.82 | 0.74 | 1.08 | 0.81 | 0.66 | 0.87 | 0.93 | 0.63 | 0.55 | -0.04 | 0.33 | 0.19 | 0.14 | -0.71 | 0.21 | 0.16 | 0.08 | 0.09 | 0.03 | -0.01 | 0.04 | 0.02 | 0.05 | 0.1 | 0.19 | 0.17 | 0.07 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
shares and share equivalents used to calculate earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 43.5 | 43.8 | 43.7 | -0.2 | 44.5 | 45.7 | 46.5 | -0.5 | 48.1 | 49 | 49.3 | -0.3 | 50.1 | 51 | 51.6 | -0.3 | 52.7 | 53.2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 43.7 | 44 | 44 | -0.2 | 45 | 46.1 | 46.9 | -0.5 | 48.4 | 49.2 | 49.8 | -0.3 | 50.7 | 51.6 | 52.3 | -0.2 | 53.4 | 53.9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reconciliation of net income to comprehensive income: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustment | -0.4 | 2.6 | 0.8 | -2.9 | 0.2 | 2.1 | -0.2 | 1.6 | -1.3 | 1.4 | 1 | 1.5 | -2.2 | -1.7 | 2.6 | 1.3 | -3.2 | 0.525 | 3 | 1.6 | -2.5 | -0.625 | -2.4 | 1 | -1.1 | -357 | -268 | -2,635 | 1,475 | 1,407 | 1,783 | 3,143 | 702 | 170 | 420 | -1,083 | 1,343 | 162 | 1,504 | 403 | -1,259 | 26.5 | 776 | -1,767 | 1,097 | -117.5 | -1,908 | 588 | ||||||||||||||||||||||||||||||||||||||||||
comprehensive income | 37.7 | 31.9 | 21.7 | 39.5 | 47.7 | 49.3 | 37.9 | 51.9 | 58.1 | 61.5 | 50.5 | 57.1 | 71 | 70.8 | 66.8 | 85 | 214.6 | 65.5 | 45.5 | 36.75 | 55.3 | 50.4 | 41.3 | 33.225 | 55 | 44.1 | 33.8 | 27,599.25 | 48,904 | 30,926 | 30,567 | 23,993 | 36,639 | 36,240 | 23,093 | 18,463.25 | 30,188 | 24,921 | 18,744 | 18,957 | 25,215 | 15,155 | 35,458 | 13,423.25 | 19,140 | 20,636 | 13,917 | 13,230.5 | 21,683 | 7,818 | 23,421 | 7,845.75 | 18,116 | 6,787 | 6,480 | 3,971.5 | 5,746 | 3,611.25 | 5,472 | 5,982 | 2,991 | |||||||||||||||||||||||||||||
selling, general and administrative expenses | 160,150,000 | 206,000,000 | 210,500,000 | 224,100,000 | 229,900,000 | 232,600,000 | 220,400,000 | 212,100,000 | 202,400,000 | 192,700,000 | 176,400,000 | 194,000,000 | 179,900,000 | 177,200,000 | 172,200,000 | 197,900,000 | 195,500,000 | 188,600,000 | 198,800,000 | 187,400,000 | 183,602,000 | 177,335,000 | 179,616,000 | 164,444,000 | 151,447,000 | 149,197,000 | 145,177,000 | 146,072,000 | 142,630,000 | 141,968,000 | 141,350,000 | 139,881,000 | 138,754,000 | 128,614,000 | 118,867,000 | 105,935,000 | 106,479,000 | 108,705,000 | 107,923,000 | 104,134,000 | 83,543,000 | 88,529,000 | 86,454,000 | 84,161,000 | -41,238,000 | 82,543,000 | 69,300,000 | 45,101,000 | 15,284,000 | 40,792,000 | 37,999 | 36,755,000 | 33,661,000 | 31,964,000 | 29,831,000 | 28,451,000 | 29,985,000 | 33,129,000 | 38,229,000 | 39,190,000 | 38,826,000 | 39,697,000 | 38,326,000 | 38,992,000 | 34,261,000 | 17,204,000 | 50,696,000 | 16,644,000 | 16,786,000 | 47,770,000 | 16,365,000 | 15,556,000 | 15,974,000 | 14,349,000 | 13,647,000 | 14,779,000 | 16,343,000 | 13,960,000 | 9,335,000 | 9,864,000 | 9,371,000 | |||||||||
income from continuing operations | 50,300,000 | 59,400,000 | 60,100,000 | 49,500,000 | 55,600,000 | 71,100,000 | 72,600,000 | 57,300,000 | 55,400,000 | 52,300,000 | 39,300,000 | 57,500,000 | 43,100,000 | 34,900,000 | 45,926,000 | 49,217,000 | 33,601,000 | 29,240,000 | 67,377,000 | 34,879,000 | 33,236,000 | 22,382,000 | 24,060,000 | 29,775,000 | 26,013,000 | 17,348,000 | 19,173,000 | 24,891,000 | 14,335,000 | 13,023,000 | 22,253,000 | 22,013,000 | 20,699,000 | 14,048,000 | 15,714,000 | 20,209,000 | 7,822,000 | 10,610,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations, net of income taxes | 2,100,000 | -100,000 | -800,000 | 19,600,000 | 145,700,000 | 6,900,000 | -100,000 | -45,000 | -45,000 | -40,000 | -148,000 | -46,000 | -23,000 | -139,000 | 9,000 | -32,000 | -7,000 | -9,000 | 53,000 | -83,000 | 409,000 | -1,780,000 | -8,000 | 90,000 | -131,000 | 268,000 | -59,000 | -483,000 | -409,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic — | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
continuing operations | 1.08 | 1.23 | 1.23 | 1 | 1.12 | 1.42 | 1.42 | 1.31 | 1.26 | 1.26 | 1.08 | 630 | 430 | 460 | 560 | 490 | 330 | 370 | 470 | 280 | 250 | 430 | 410 | 380 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
discontinued operations | 0.01 | 0.04 | -0.01 | 0.39 | 2.76 | 0.13 | -10 | 510 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted — | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations, net of income taxes | 67,600,000 | 41,600,000 | 66,300,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.88 | 0.67 | 0.48 | 0.733 | 1.07 | 1.03 | 0.82 | 0.92 | 1.05 | 1 | 0.93 | 0.83 | 0.74 | 1.09 | 0.82 | 0.66 | 0.88 | 0.94 | 0.64 | 0.56 | -0.04 | 0.33 | 0.19 | 0.14 | -0.73 | 0.21 | 0.16 | 0.09 | 0.09 | 0.03 | -0.01 | 0.04 | 0.02 | 0.05 | 0.09 | 0.2 | 0.17 | 0.07 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
discontinued operations | 0.01 | 0.04 | -0.01 | 0.39 | 2.76 | 0.13 | -10 | 510 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
number of shares and share equivalents used to calculate earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 53 | 0.1 | 52.5 | 52.5 | 52.8 | 0.1 | 52.8 | 52.8 | 52.6 | 51 | 52,362 | 52,305 | 52,178 | -157 | 52,500 | 52,823 | 52,658 | -89 | 53,275 | 53,422 | 53,147 | 206 | 52,654 | 51,978 | 51,519 | -518 | 53,374 | 54,372 | 54,104 | 131 | 53,620 | 53,378 | 53,046 | -7,901 | 52,131 | 44,852 | 37,269 | -437 | 37,001 | 36,971 | 36,623 | 36,506 | 36,427 | 36,361 | 36,068 | 36,181 | 35,840 | 8,853.25 | 35,546 | 35,426 | 35,266 | |||||||||||||||||||||||||||||||||||||||
diluted | 53.7 | 0.2 | 53 | 53 | 53.3 | 53.4 | 53.4 | 53.2 | 71 | 53,034 | 53,010 | 52,831 | -114 | 53,173 | 53,473 | 53,249 | -40 | 53,768 | 53,911 | 53,644 | 246 | 53,304 | 52,633 | 52,209 | -510 | 54,129 | 55,173 | 54,975 | 161 | 54,624 | 54,327 | 54,036 | -8,049 | 53,162 | 45,879 | 38,154 | -1,327 | 37,769 | 37,718 | 37,429 | 36,974 | 37,150 | 36,361 | 36,578 | 36,385 | 35,982 | 8,948.75 | 36,071 | 35,838 | 35,375 | ||||||||||||||||||||||||||||||||||||||||
per share income from continuing operations and net income: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.43 | 0.66 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.425 | 0.66 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per common share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per common share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
write-off of loan costs | -3,751,000 | -14,958,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of discontinued operations, net of income taxes | 25,703,000 | 16,428,000 | 14,412,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in fair value of derivative, net of tax | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of services | 250,419,500 | 380,719,000 | 326,789,000 | 294,170,000 | 322,215,000 | 322,218,000 | 315,891,000 | 301,686,000 | 272,761,000 | 301,555,000 | 293,356,000 | 275,919,000 | -177,829,000 | 269,244,000 | 194,232,000 | 112,030,000 | -406,000 | 107,842,000 | 94,889 | 86,284,000 | 75,038,000 | 69,163,000 | 65,490,000 | 65,280,000 | 68,437,000 | 79,818,000 | 99,061,000 | 109,138,000 | 105,418,000 | 104,985,000 | 101,130,000 | 97,613,000 | 85,169,000 | 55,720,000 | 154,005,000 | 49,368,000 | 49,739,000 | 126,617,000 | 48,010,000 | 42,073,000 | 36,827,000 | 36,291,000 | 34,288,000 | 34,613,000 | 36,508,000 | 38,968,000 | 42,345,000 | 47,443,000 | 28,566,000 | 31,476,000 | 31,803,000 | |||||||||||||||||||||||||||||||||||||||
gain on sale of discontinued operations, net of tax | 6,425,750 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations, net of tax | 90,000 | 34,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in fair value of derivatives, net of tax | 30.5 | 75 | 47 | 17.5 | 19 | 7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustment, net of tax | -651.5 | 290 | 828 | -3,724 | -772 | -2,884 | -160 | -44 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations | 300 | -10 | 260 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in fair value of derivatives, net of tax of 9 and 28, respectively. | 44 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in fair value of derivatives, net of tax of 19 and 56 for the three months ended september 30, 2013 and 2012, respectively and 94 and 32 for the nine months ended september 30, 2013 and 2012, respectively | 43 | 29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in fair value of derivatives, net of tax of 75 and 204 for the three months ended june 30, 2013 and 2012, respectively and 47 and 204 for the six months ended june 30, 2013 and 2012, respectively | 76 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in fair value of derivatives, net of tax of 28 and 83 for the three months ended march 31, 2013 and 2012, respectively | 67 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | 33,000 | 5,000 | 1,000 | 102,000 | 18,000 | 4 | 17,000 | 7,000 | 32,000 | 32,000 | 34,000 | 47,000 | 56,000 | 126,000 | 158,000 | 158,000 | 273,000 | 344,000 | 220,000 | 418,000 | 829,000 | 815,000 | 256,000 | 234,000 | 568,000 | 113,000 | 127,000 | 214,000 | 111,000 | 84,000 | 92,000 | 82,000 | 86,000 | 121,000 | 86,000 | 444,000 | 428,000 | 648,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in fair value of derivative, net of tax of 56 and 67 for the three months ended september 30, 2012 and 2011, respectively and 32 and 261 for the nine months ended september 30, 2012 and 2011, respectively | -13.5 | -93 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in fair value of derivative, net of tax of 204 and 111 for the three months ended june 30, 2012 and 2011, respectively and 204 and 194 for the six months ended june 30, 2012 and 2011, respectively | 39 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in fair value of derivative, net of income tax of - and 83 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in fair value of derivative, net of tax of 67 and 261 for the three and nine months ended september 30, 2011, respectively | -110 | -113 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit for income taxes | 2,522,000 | -234,000 | -1,695,000 | 2,236,000 | 966,000 | 29,750 | 119,000 | 240,000 | 80,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
number of shares used to calculate earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 53 | 0.1 | 52.5 | 52.5 | 52.8 | 0.1 | 52.8 | 52.8 | 52.6 | 51 | 52,362 | 52,305 | 52,178 | -157 | 52,500 | 52,823 | 52,658 | -89 | 53,275 | 53,422 | 53,147 | 206 | 52,654 | 51,978 | 51,519 | -518 | 53,374 | 54,372 | 54,104 | 131 | 53,620 | 53,378 | 53,046 | -7,901 | 52,131 | 44,852 | 37,269 | -437 | 37,001 | 36,971 | 36,623 | 36,506 | 36,427 | 36,361 | 36,068 | 36,181 | 35,840 | 8,853.25 | 35,546 | 35,426 | 35,266 | |||||||||||||||||||||||||||||||||||||||
diluted | 53.7 | 0.2 | 53 | 53 | 53.3 | 53.4 | 53.4 | 53.2 | 71 | 53,034 | 53,010 | 52,831 | -114 | 53,173 | 53,473 | 53,249 | -40 | 53,768 | 53,911 | 53,644 | 246 | 53,304 | 52,633 | 52,209 | -510 | 54,129 | 55,173 | 54,975 | 161 | 54,624 | 54,327 | 54,036 | -8,049 | 53,162 | 45,879 | 38,154 | -1,327 | 37,769 | 37,718 | 37,429 | 36,974 | 37,150 | 36,361 | 36,578 | 36,385 | 35,982 | 8,948.75 | 36,071 | 35,838 | 35,375 | ||||||||||||||||||||||||||||||||||||||||
change in fair value of interest rate swap | 88,000 | 503,000 | 1,071,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per share | 0.09 | 0.08 | 0.03 | 0.22 | 0.19 | 0.08 | 0.01 | -0.02 | 0.15 | 0.13 | 0.16 | 0.18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares outstanding | 35,313,000 | 35,176,000 | 34,667,000 | 27,155,000 | 26,001,000 | 26,149,000 | 25,986,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per share | 0.09 | 0.08 | 0.03 | 0.21 | 0.18 | 0.07 | 0.01 | 0.15 | 0.12 | 0.16 | 0.18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of dilutive shares outstanding | 35,886,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | 431,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares and dilutive shares outstanding | 35,813,000 | 35,629,000 | 28,052,000 | 26,752,000 | 26,974,000 | 26,827,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of identifiable intangible assets | 3,907,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of goodwill | 26,421,000 | 79,897,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic net income per share | 0.018 | 0.07 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of common shares outstanding | 25,480,000 | 25,297,000 | 25,247,000 | 25,208,000 | 25,164,000 | 25,268,000 | 26,078,000 | 25,929,000 | 22,728,000 | 22,683,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net income per share | 0.018 | 0.07 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of common and common equivalent shares outstanding | 26,085,000 | 25,297,000 | 25,247,000 | 25,233,000 | 25,208,000 | 25,186,000 | 25,268,000 | 26,078,000 | 26,152,000 | 22,997,000 | 22,960,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 35,487 | 25,325,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 35,858 | 25,356,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic loss per share | -0.11 | -0.06 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted loss per share | -0.11 | -0.06 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic net income per common share | -1.28 | 0.01 | -3.15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted income per common share | -1.28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted loss per share | -0.12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net income per common share | 0.01 | -3.15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per (loss) share | -0.02 |
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.
