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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues | 1,394,373,000 | 1,353,443,000 | 1,301,692,000 | 1,248,351,000 | 1,167,527,000 | 1,146,597,000 | 1,165,465,000 | 1,157,257,000 | 1,152,136,000 | 1,170,206,000 | 1,210,941,000 | 1,231,303,000 | 1,226,920,000 | 1,194,861,000 | 1,171,614,000 | 1,107,464,000 | 988,539,000 | 881,366,000 | 780,775,000 | 2,657,542,115,000 | 652,243,000 | 632,383,000 | 651,359,000 | 632,775,000 | 588,103,000 | 551,587,000 | 521,333,000 | 504,931,000 | 468,186,000 | 445,647,000 | 424,148,000 | 399,297,000 | 377,523,000 | 348,977,000 | 324,651,000 | 313,525,000 | 298,293,000 | 283,832,000 | 264,482,000 | 260,253,000 | 236,049,000 | 217,781,000 | 200,045,000 | 202,184,000 | 192,764,000 | 174,695,000 | 160,384,000 | 157,585,000 | 140,150,000 | 133,184,000 | 124,198,000 | 125,538,000 | 110,078,000 | 103,800,000 | 94,383,000 | |
operating expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of revenues | 983,169,000 | 964,012,000 | 952,008,000 | 868,314,000 | 763,992,000 | 810,857,000 | 834,334,000 | 797,633,000 | 794,265,000 | 808,715,000 | 855,901,000 | 832,728,000 | 826,796,000 | 846,323,000 | 780,836,000 | 727,267,000 | 653,374,000 | 583,728,000 | 519,328,000 | 171,985,535,100 | 423,388,000 | 419,540,000 | 423,802,000 | 410,069,000 | 377,525,000 | 355,915,000 | 344,689,000 | 319,031,000 | 301,081,000 | 289,175,000 | 277,634,000 | 254,121,000 | 239,369,000 | 220,132,000 | 207,730,000 | 198,226,000 | 190,797,000 | 180,782,000 | 167,381,000 | 158,291,000 | 148,479,000 | 134,256,000 | 125,887,000 | 121,465,000 | 122,509,000 | 110,102,000 | 102,454,000 | 97,627,000 | 88,539,000 | 83,547,000 | 77,937,000 | 77,284,000 | 69,099,000 | 63,803,000 | 60,175,000 | |
selling, general and administrative expenses | 234,948,000 | 231,681,000 | 218,917,000 | 216,969,000 | 206,820,000 | 194,058,000 | 198,453,000 | 213,972,000 | 194,829,000 | 194,377,000 | 211,887,000 | 204,952,000 | 198,021,000 | 232,527,000 | 237,277,000 | 190,939,000 | 169,498,000 | 151,910,000 | 136,389,000 | 48,119,989,200 | 116,530,000 | 114,191,000 | 125,108,000 | 124,999,000 | 118,886,000 | 111,762,000 | 101,786,000 | 101,477,000 | 92,490,000 | 91,843,000 | 87,777,000 | 84,793,000 | 81,190,000 | 80,419,000 | 78,453,000 | 71,432,000 | 67,491,000 | 64,241,000 | 61,494,000 | 64,414,000 | 55,431,000 | 55,976,000 | 46,938,000 | 49,761,000 | 42,875,000 | 38,671,000 | 32,359,000 | 32,980,000 | 27,893,000 | 28,541,000 | 27,083,000 | 26,377,000 | 21,153,000 | 20,711,000 | 17,627,000 | |
depreciation and amortization expense | 31,313,000 | 31,274,000 | 31,437,000 | 26,556,000 | 19,736,000 | 21,121,000 | 22,146,000 | 23,158,000 | 23,092,000 | 22,768,000 | 22,782,000 | 23,146,000 | 21,876,000 | 22,991,000 | 24,259,000 | 23,591,000 | 21,543,000 | 20,454,000 | 17,807,000 | 582,647,400 | 15,929,000 | 15,226,000 | 14,940,000 | 12,962,000 | 11,127,000 | 11,028,000 | 10,200,000 | 10,183,000 | 9,319,000 | 8,962,000 | 8,176,000 | 7,696,000 | 7,174,000 | 7,020,000 | 6,672,000 | 6,237,000 | 5,925,000 | 6,123,000 | 5,102,000 | 4,899,000 | 4,393,000 | 3,903,000 | 4,200,000 | 2,833,000 | 5,510,000 | 5,451,000 | 3,689,000 | 3,743,000 | 3,906,000 | 3,854,000 | 3,617,000 | 3,208,000 | 3,040,000 | 2,423,000 | 2,211,000 | |
income from operations | 144,943,000 | 126,476,000 | 99,330,000 | 136,512,000 | 176,979,000 | 120,561,000 | 110,532,000 | 122,494,000 | 114,028,000 | 144,346,000 | 120,371,000 | 170,477,000 | 180,227,000 | 93,020,000 | 129,242,000 | 165,667,000 | 144,124,000 | 125,274,000 | 107,251,000 | 37,665,083,300 | 96,396,000 | 83,426,000 | 87,509,000 | 84,745,000 | 80,565,000 | 72,882,000 | 64,658,000 | 78,270,000 | 64,560,000 | 54,237,000 | 48,697,000 | 52,050,000 | 49,248,000 | 40,682,000 | 30,966,000 | 37,383,000 | 33,902,000 | 32,080,000 | 30,331,000 | 31,765,000 | 27,776,000 | 23,606,000 | 22,820,000 | 24,015,000 | 21,835,000 | 18,476,000 | 21,857,000 | 23,192,000 | 20,230,000 | 17,535,000 | 15,536,000 | 18,656,000 | 16,736,000 | 16,830,000 | 13,784,000 | |
yoy | -18.10% | 4.91% | -10.13% | 11.44% | 55.21% | -16.48% | -8.17% | -28.15% | -36.73% | 55.18% | -6.86% | 2.90% | 25.05% | -25.75% | 20.50% | -99.56% | 49.51% | 50.16% | 22.56% | 44345.20% | 19.65% | 14.47% | 35.34% | 8.27% | 24.79% | 34.38% | 32.78% | 50.37% | 31.09% | 33.32% | 57.26% | 39.23% | 45.27% | 26.81% | 2.09% | 17.69% | 22.06% | 35.90% | 32.91% | 32.27% | 27.21% | 27.77% | 4.41% | 3.55% | 7.93% | 5.37% | 40.69% | 24.31% | 20.88% | 4.19% | 12.71% | |||||
qoq | 14.60% | 27.33% | -27.24% | -22.87% | 46.80% | 9.07% | -9.77% | 7.42% | -21.00% | 19.92% | -29.39% | -5.41% | 93.75% | -28.03% | -21.99% | 14.95% | 15.05% | 16.80% | -99.72% | 38973.28% | 15.55% | -4.67% | 3.26% | 5.19% | 10.54% | 12.72% | -17.39% | 21.24% | 19.03% | 11.38% | -6.44% | 5.69% | 21.06% | 31.38% | -17.17% | 10.27% | 5.68% | 5.77% | -4.51% | 14.36% | 17.67% | 3.44% | -4.98% | 9.98% | 18.18% | -15.47% | -5.76% | 14.64% | 15.37% | 12.87% | -16.72% | 11.47% | -0.56% | 22.10% | ||
operating margin % | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest and other income | 2,302,000 | 3,519,000 | 5,814,000 | 6,451,000 | 13,347,000 | 12,036,000 | 15,042,000 | 9,290,500 | 13,931,000 | 11,710,000 | 1,579,000 | 2,580,000 | 5,374,000 | 32,345,100 | 1,672,000 | 1,817,000 | 2,386,000 | 1,950,000 | 2,509,000 | 1,190,000 | 1,080,000 | 1,941,000 | 1,052,000 | 1,799,000 | 1,416,000 | 802,000 | 584,000 | 1,432,000 | 1,067,000 | 1,138,000 | 1,211,000 | 1,409,000 | 865,000 | 1,299,000 | 1,158,000 | 1,368,000 | 1,261,000 | 1,164,000 | 976,000 | 832,000 | 846,000 | 769,000 | 630,000 | 519,000 | 486,000 | 460,000 | 476,000 | |||||||||
foreign exchange loss | -3,627,000 | -10,727,000 | -1,919,000 | -6,010,000 | -4,608,000 | -85,941,000 | -4,693,000 | -9,167,000 | -3,484,000 | -247,000 | -1,772,000 | -77,000 | -2,955,000 | -2,295,000 | -1,290,000 | -465,000 | -5,754,000 | 1,123,000 | -718,000 | -1,239,000 | -1,241,000 | -712,000 | -720,000 | -869,000 | -135,000 | -635,000 | -1,394,000 | |||||||||||||||||||||||||||||
income before benefit from income taxes | 143,618,000 | 123,768,000 | 94,417,000 | 137,331,000 | 189,616,000 | 133,810,000 | 123,655,000 | 127,403,000 | 131,852,000 | 150,046,000 | 127,284,000 | 201,162,000 | 191,146,000 | 8,658,000 | 106,292,000 | 159,949,000 | 135,358,000 | 123,161,000 | 114,924,000 | 37,571,455,200 | 103,964,000 | 76,076,000 | 96,419,000 | 52,077,000 | 50,587,000 | 43,046,000 | 28,595,000 | 32,050,000 | 33,241,000 | 30,923,000 | 30,252,000 | 34,733,000 | 28,673,000 | 24,440,000 | 18,224,000 | 24,582,000 | 22,378,000 | 18,401,000 | 21,592,000 | 23,312,000 | 20,356,000 | 17,435,000 | 15,667,000 | 19,040,000 | 16,587,000 | 15,896,000 | 14,340,000 | |||||||||
benefit from income taxes | 36,802,000 | 35,742,000 | 20,935,000 | 34,032,000 | 53,270,000 | 35,165,000 | 7,412,000 | 29,849,000 | 34,648,000 | 24,992,000 | 46,123,000 | 35,092,000 | 16,573,000 | 17,670,000 | 19,702,000 | 8,490,000 | 5,878,000 | 478,353,900 | 14,532,000 | 9,452,000 | 10,854,000 | 82,951,000 | 7,953,000 | 5,687,000 | 4,954,000 | 7,287,000 | 7,067,000 | 6,493,000 | 6,353,000 | 7,095,000 | 5,800,000 | 5,209,000 | 3,510,000 | 6,159,000 | 3,338,000 | 3,587,000 | 4,228,000 | 4,553,000 | 3,919,000 | 3,317,000 | 2,987,000 | 4,041,000 | 2,522,000 | 2,575,000 | 2,241,000 | |||||||||||
net income | 106,816,000 | 88,026,000 | 73,482,000 | 103,299,000 | 136,346,000 | 98,645,000 | 116,243,000 | 97,554,000 | 97,204,000 | 120,033,000 | 102,292,000 | 155,039,000 | 156,054,000 | 18,604,000 | 89,719,000 | 142,279,000 | 115,656,000 | 114,671,000 | 109,046,000 | 32,474,391,300 | 89,432,000 | 66,624,000 | 85,565,000 | 74,524,000 | 67,002,000 | 58,777,000 | 60,754,000 | 59,965,000 | 65,618,000 | 50,255,000 | 64,418,000 | -30,874,000 | 42,634,000 | 37,359,000 | 23,641,000 | 24,763,000 | 26,174,000 | 24,430,000 | 23,899,000 | 27,638,000 | 22,873,000 | 19,231,000 | 14,714,000 | 18,423,000 | 19,040,000 | 14,814,000 | 17,364,000 | 18,759,000 | 16,437,000 | 14,118,000 | 12,680,000 | 14,999,000 | 14,065,000 | 13,321,000 | 12,099,000 | |
yoy | -21.66% | -10.76% | -36.79% | 5.89% | 40.27% | -17.82% | 13.64% | -37.08% | -37.71% | 545.20% | 14.01% | 8.97% | 34.93% | -83.78% | -17.72% | -99.56% | 29.32% | 72.12% | 27.44% | 43475.75% | 33.48% | 13.35% | 40.84% | 24.28% | 2.11% | 16.96% | -5.69% | -294.22% | 53.91% | 34.52% | 172.48% | -224.68% | 62.89% | 52.92% | -1.08% | -10.40% | 14.43% | 27.03% | 62.42% | 50.02% | 20.13% | 29.82% | -15.26% | -1.79% | 15.84% | 4.93% | 36.94% | 25.07% | 16.86% | 5.98% | 4.80% | |||||
qoq | 21.35% | 19.79% | -28.86% | -24.24% | 38.22% | -15.14% | 19.16% | 0.36% | -19.02% | 17.34% | -34.02% | -0.65% | 738.82% | -79.26% | -36.94% | 23.02% | 0.86% | 5.16% | -99.66% | 36211.82% | 34.23% | -22.14% | 14.82% | 11.23% | 13.99% | -3.25% | 1.32% | -8.62% | 30.57% | -21.99% | -308.65% | -172.42% | 14.12% | 58.03% | -4.53% | -5.39% | 7.14% | 2.22% | -13.53% | 20.83% | 18.94% | 30.70% | -20.13% | -3.24% | 28.53% | -14.69% | -7.44% | 14.13% | 16.43% | 11.34% | -15.46% | 6.64% | 5.59% | 10.10% | ||
net income margin % | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 1.92 | 1.56 | 1.29 | 1.82 | 2.4 | 1.71 | 2.01 | 1.69 | 1.68 | 2.07 | 1.77 | 2.7 | 2.72 | 0.33 | 1.58 | 2.51 | 2.04 | 2.03 | 1.94 | 1.085 | 1.6 | 1.2 | 1.55 | 1.35 | 1.22 | 1.07 | 1.12 | 1.11 | 1.22 | 0.94 | 1.21 | -0.6 | 0.81 | 0.72 | 0.46 | 0.49 | 0.51 | 0.49 | 0.48 | 0.56 | 0.47 | 0.4 | 0.31 | 0.39 | 0.4 | 0.31 | 0.37 | 0.4 | 0.36 | 0.31 | 0.28 | 0.3 | ||||
diluted | 1.91 | 1.56 | 1.28 | 1.8 | 2.37 | 1.7 | 1.97 | 1.66 | 1.65 | 2.03 | 1.73 | 2.62 | 2.63 | 0.32 | 1.52 | 2.4 | 1.95 | 1.94 | 1.86 | 1.035 | 1.53 | 1.14 | 1.47 | 1.29 | 1.16 | 1.02 | 1.06 | 1.05 | 1.15 | 0.89 | 1.15 | -0.58 | 0.77 | 0.68 | 0.44 | 0.47 | 0.49 | 0.46 | 0.45 | 0.52 | 0.44 | 0.37 | 0.29 | 0.37 | 0.38 | 0.3 | 0.35 | 0.225 | 0.34 | 0.29 | 0.27 | |||||
shares used in calculation of net income per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 55,557 | 56,319 | 56,780 | -157 | 56,910 | 57,594 | 57,837 | -21 | 57,853 | 57,993 | 57,702 | 97 | 57,420 | 57,240 | 56,915 | 82 | 56,649 | 56,463 | 56,170 | 13,906,181.75 | 55,883,879 | 55,700,706 | 55,286,747 | 115,511 | 54,877,666 | 54,681,959 | 54,245 | -53,431,716 | 53,851,865 | 53,517,124 | 53,079 | 270 | 52,545 | 51,899 | 50,958 | 137 | 51,131 | 50,211 | 49,714 | 215 | 49,043 | 48,584 | 47,886 | 131 | 47,315 | 47,068 | 46,797 | 262 | 46,162 | 45,486 | 44,812 | 1,200 | 42,952 | 42,475 | 30,197 | |
diluted | 55,817 | 56,536 | 57,262 | -183 | 57,425 | 58,149 | 58,931 | -58 | 58,948 | 59,181 | 59,298 | 61 | 59,357 | 59,020 | 58,941 | 65 | 59,203 | 59,011 | 58,778 | 14,585,294.5 | 58,616,106 | 58,246,231 | 58,142,570 | 100,450 | 57,844,355 | 57,614,284 | 57,236 | -56,542,965 | 56,962,867 | 56,587,009 | 56,241 | 322 | 55,229 | 54,848 | 53,889 | 56 | 53,864 | 53,271 | 52,883 | 231 | 52,344 | 51,917 | 51,000 | 204 | 49,829 | 49,559 | 49,207 | 12,030 | 48,720 | 47,977 | 47,646 | |||||
foreign exchange (loss)/gain | -6,227,000 | -354,000 | -710,000 | -22,785,000 | -1,458,750 | -3,441,000 | -1,898,000 | -3,105,000 | -3,562,000 | 267,250 | -514,000 | -1,328,250 | -1,728,000 | |||||||||||||||||||||||||||||||||||||||||||
loss on sale of business | 25,922,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign exchange gain/ | 1,213,000 | -1,681,250 | 3,893,000 | -25,508,750 | 6,691,000 | 813,250 | 5,896,000 | 6,524,000 | 1,830,000 | -1,546,750 | 32,000 | 80,000 | ||||||||||||||||||||||||||||||||||||||||||||
benefit from/(benefit from) income taxes | 30,013,000 | 7,049,000 | 12,967,000 | 11,733,000 | 3,496,000 | -2,321,500 | 369,000 | 6,864,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
interest and other income/(loss) | 11,521,000 | 4,383,000 | 4,228,000 | 3,076,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
(benefit from)/ benefit from income taxes | -9,946,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest and other (loss)/income | -165,000 | -4,356,000 | -5,325,000 | -551,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign exchange gain | 2,299,000 | 1,562,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustments, net of tax | -3,969,500 | 199,000 | 12,442,000 | -28,519,000 | 10,846,000 | -10,114,000 | 2,620,000 | 2,943,000 | -6,695,000 | -2,118,000 | -15,834,000 | 3,309,000 | ||||||||||||||||||||||||||||||||||||||||||||
unrealized (loss)/gain on cash-flow hedging instruments, net of tax | -855,000 | -498,000 | -9,368,000 | 618,500 | -2,163,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income | 55,580,750 | 89,133,000 | 85,512,000 | 47,678,000 | 86,741,000 | 54,725,000 | 62,934,000 | 66,797,000 | 52,798,000 | 63,426,000 | 32,345,000 | 67,796,000 | -27,449,000 | 48,337,000 | 41,910,000 | 30,027,000 | 19,554,000 | 26,532,000 | 22,044,000 | 28,598,000 | 21,939,000 | 14,532,000 | 22,905,000 | 11,984,000 | 7,115,000 | 10,780,000 | 17,708,000 | 13,787,000 | 18,361,000 | 19,412,000 | 13,073,000 | 10,337,000 | 15,640,000 | 16,769,000 | 10,857,000 | 13,711,000 | ||||||||||||||||||||
unrealized gain/(loss) on cash-flow hedging instruments, net of tax | 6,446,000 | 1,537,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before benefit from/(benefit from) income taxes | 53,682,250 | 79,969,000 | 70,510,000 | 64,250,000 | 42,751,250 | 65,987,000 | 57,119,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
unrealized gain on cash-flow hedging instruments, net of tax | 3,100,000 | 69,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
other operating expenses | 1,007,500 | 736,000 | 1,430,000 | 1,864,000 | 637,000 | 542,000 | 724,000 | 830,000 | 606,000 | 174,000 | 40,000 | 200,000 | 513,750 | 35,000 | 1,995,000 | 25,000 | 25,000 | 13,000 | 50,000 | 33,000 | 586,000 | |||||||||||||||||||||||||||||||||||
unrealized net income on cash-flow hedging instruments, net of tax | -520,250 | -74,000 | -2,076,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
income before/benefit from income taxes | 47,899,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
(benefit from)/benefit from income taxes | -16,519,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustments | 3,425,000 | 5,703,000 | 4,551,000 | 6,386,000 | -5,209,000 | 358,000 | -2,386,000 | 4,699,000 | -5,699,000 | -8,341,000 | 3,674,000 | -2,730,000 | -11,308,000 | -8,260,000 | 2,894,000 | -3,577,000 | -103,250 | 2,975,000 | ||||||||||||||||||||||||||||||||||||||
other operating expenses/(income) | 239,500 | 178,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
other operating (income)/ expenses | 52,500 | -30,000 | 43,000 | -418,000 | -293,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
net income allocated to participating securities | -82,000 | -3,135,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income available for common stockholders | 18,759,000 | 16,437,000 | 14,118,000 | 12,680,000 | 8,964,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
cumulative translation adjustment | -1,045,000 | -2,343,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income/ (loss) allocated to participating securities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares used in calculation of net income per share of common stock: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 55,557 | 56,319 | 56,780 | -157 | 56,910 | 57,594 | 57,837 | -21 | 57,853 | 57,993 | 57,702 | 97 | 57,420 | 57,240 | 56,915 | 82 | 56,649 | 56,463 | 56,170 | 13,906,181.75 | 55,883,879 | 55,700,706 | 55,286,747 | 115,511 | 54,877,666 | 54,681,959 | 54,245 | -53,431,716 | 53,851,865 | 53,517,124 | 53,079 | 270 | 52,545 | 51,899 | 50,958 | 137 | 51,131 | 50,211 | 49,714 | 215 | 49,043 | 48,584 | 47,886 | 131 | 47,315 | 47,068 | 46,797 | 262 | 46,162 | 45,486 | 44,812 | 1,200 | 42,952 | 42,475 | 30,197 | |
diluted | 55,817 | 56,536 | 57,262 | -183 | 57,425 | 58,149 | 58,931 | -58 | 58,948 | 59,181 | 59,298 | 61 | 59,357 | 59,020 | 58,941 | 65 | 59,203 | 59,011 | 58,778 | 14,585,294.5 | 58,616,106 | 58,246,231 | 58,142,570 | 100,450 | 57,844,355 | 57,614,284 | 57,236 | -56,542,965 | 56,962,867 | 56,587,009 | 56,241 | 322 | 55,229 | 54,848 | 53,889 | 56 | 53,864 | 53,271 | 52,883 | 231 | 52,344 | 51,917 | 51,000 | 204 | 49,829 | 49,559 | 49,207 | 12,030 | 48,720 | 47,977 | 47,646 | |||||
foreign exchange (loss)/ gain | -499,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment loss | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accretion of preferred stock | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income/(loss) available for common stockholders | 9,056,500 | 14,065,000 | 13,321,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
net income/(loss) per share of common stock: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.233 | 0.33 | 0.31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.32 | 0.3 | 0.29 | 0.27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
shares used in calculation of net income per share of common stock: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 55,557 | 56,319 | 56,780 | -157 | 56,910 | 57,594 | 57,837 | -21 | 57,853 | 57,993 | 57,702 | 97 | 57,420 | 57,240 | 56,915 | 82 | 56,649 | 56,463 | 56,170 | 13,906,181.75 | 55,883,879 | 55,700,706 | 55,286,747 | 115,511 | 54,877,666 | 54,681,959 | 54,245 | -53,431,716 | 53,851,865 | 53,517,124 | 53,079 | 270 | 52,545 | 51,899 | 50,958 | 137 | 51,131 | 50,211 | 49,714 | 215 | 49,043 | 48,584 | 47,886 | 131 | 47,315 | 47,068 | 46,797 | 262 | 46,162 | 45,486 | 44,812 | 1,200 | 42,952 | 42,475 | 30,197 | |
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 1.92 | 1.56 | 1.29 | 1.82 | 2.4 | 1.71 | 2.01 | 1.69 | 1.68 | 2.07 | 1.77 | 2.7 | 2.72 | 0.33 | 1.58 | 2.51 | 2.04 | 2.03 | 1.94 | 1.085 | 1.6 | 1.2 | 1.55 | 1.35 | 1.22 | 1.07 | 1.12 | 1.11 | 1.22 | 0.94 | 1.21 | -0.6 | 0.81 | 0.72 | 0.46 | 0.49 | 0.51 | 0.49 | 0.48 | 0.56 | 0.47 | 0.4 | 0.31 | 0.39 | 0.4 | 0.31 | 0.37 | 0.4 | 0.36 | 0.31 | 0.28 | 0.3 | ||||
basic | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.32 | 0.3 | 0.29 | 0.27 |
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.
