EPAM Systems, Inc(NYSE:EPAM)

EPAM Systems, Inc. provides digital platform engineering and software development services in North America, Europe, Russia, Belarus, Kazakhstan, Ukraine, Georgia, East Asia, Southeast Asia, and Australia. The company offers engineering services, including requirements analysis and platform selectio...
Website: http://www.epam.com
Founded: 1993
Full Time Employees: 38,000
Sector: Technology
Industry: Information Technology Services
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues | 1,407,548,000 | 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 | 723,493,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 | 984,346,000 | 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 | 465,792,000 | 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 | 243,161,000 | 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 | 128,929,000 | 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 | 30,787,000 | 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 | 16,779,000 | 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 | 149,254,000 | 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 | 111,993,000 | 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 | 9.33% | -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% | 47.93% | 49.51% | 50.16% | 22.56% | 32.15% | 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 | 2.97% | 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% | -4.23% | 16.18% | 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% | ||
interest and other income | -89,000 | 2,302,000 | 3,519,000 | 5,814,000 | 6,451,000 | 13,347,000 | 12,036,000 | 15,042,000 | 13,962,000 | 13,931,000 | 11,710,000 | 11,521,000 | 4,383,000 | 4,228,000 | 1,579,000 | -165,000 | -4,356,000 | -5,325,000 | 2,580,000 | 5,374,000 | -2,053,000 | 1,672,000 | 1,817,000 | 2,386,000 | 1,950,000 | 2,509,000 | 1,190,000 | 3,076,000 | 1,080,000 | 1,941,000 | 1,052,000 | -551,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 | -5,344,000 | -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 provision for income taxes | 143,821,000 | 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 | 102,020,000 | 103,964,000 | 76,076,000 | 96,419,000 | 84,797,000 | 79,969,000 | 70,510,000 | 64,250,000 | 78,768,000 | 65,987,000 | 57,119,000 | 47,899,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 | |
provision for income taxes | 34,467,000 | 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 | 30,013,000 | 24,992,000 | 46,123,000 | 35,092,000 | -9,946,000 | 16,573,000 | 17,670,000 | 19,702,000 | 8,490,000 | 5,878,000 | 16,481,000 | 14,532,000 | 9,452,000 | 10,854,000 | 10,273,000 | 12,967,000 | 11,733,000 | 3,496,000 | 18,803,000 | 369,000 | 6,864,000 | -16,519,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 | 109,354,000 | 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 | 85,539,000 | 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 | 5.86% | -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% | 66.33% | 29.32% | 72.12% | 27.44% | 14.78% | 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 | 2.38% | 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% | 27.48% | -4.35% | 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 per share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 1.99 | 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.53 | 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.34 | 0.33 | 0.31 | 0.3 | |
diluted | 1.97 | 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.46 | 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 | -321 | 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 | -55,569,000 | 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 | -301 | 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 | -58,282,732 | 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 gain | -6,227,000 | -354,000 | -710,000 | 1,213,000 | -1,681,250 | 3,893,000 | -25,508,750 | 6,691,000 | -22,785,000 | -1,458,750 | -3,441,000 | 2,299,000 | -7,920,000 | 5,896,000 | 6,524,000 | -1,898,000 | -3,105,000 | -3,562,000 | -582,000 | -514,000 | 1,830,000 | 1,562,000 | -1,328,250 | -1,728,000 | -1,546,750 | 32,000 | -499,000 | 80,000 | |||||||||||||||||||||||||||||
loss on sale of business | 25,922,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 gain on cash-flow hedging instruments, net of tax | -855,000 | -498,000 | 6,446,000 | -9,368,000 | 1,371,000 | -2,163,000 | 1,537,000 | 3,100,000 | 69,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 | |||||||||||||||||||||
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 | 52,500 | -30,000 | 40,000 | 200,000 | 513,750 | 35,000 | 1,995,000 | 25,000 | 43,000 | -418,000 | -293,000 | 25,000 | 13,000 | 50,000 | 33,000 | 586,000 | |||||||||||||||||||||||||||||||
unrealized net loss on cash-flow hedging instruments, net of tax | -520,250 | -74,000 | -2,076,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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | 14,917,000 | 14,065,000 | 13,321,000 | 8,964,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
cumulative translation adjustment | -1,045,000 | -2,343,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares used in calculation of net income per share of common stock: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -321 | 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 | -55,569,000 | 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 | -301 | 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 | -58,282,732 | 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 | |||||
goodwill impairment loss | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accretion of preferred stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 1.99 | 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.53 | 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.34 | 0.33 | 0.31 | 0.3 | |
basic | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.32 | 0.3 | 0.29 | 0.27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
shares used in calculation of net income per share of common stock: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -321 | 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 | -55,569,000 | 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 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 1,296,077,000 | 1,239,136,000 | 1,041,344,000 | 1,173,639,000 | 1,286,267,000 | 2,036,394,000 | 1,787,182,000 | 1,983,721,000 | 2,036,235,000 | 1,872,977,000 | 1,776,919,000 | 1,749,422,000 | 1,681,344,000 | 1,487,599,000 | 1,293,518,000 | 1,276,461,000 | 1,446,625,000 | 1,266,614,000 | 1,283,233,000 | 1,372,829,000 | 1,322,143,000 | 1,161,065,000 | 993,724,000 | 916,253,000 | 936,552,000 | 853,241,000 | 777,365,000 | 762,529,000 | 770,560,000 | 685,108,000 | 584,081,000 | 535,857,000 | 582,585,000 | 512,493,000 | 443,501,000 | 398,419,000 | 362,025,000 | 330,627,000 | 280,724,000 | 244,877,000 | 199,449,000 | 214,443,000 | 175,717,000 | 192,363,000 | 220,534,000 | 191,246,000 | 175,075,000 | 174,066,000 | 169,207,000 | 122,979,000 | 107,475,000 | 102,806,000 | 118,112,000 | 105,885,000 | 104,930,000 | 112,736,000 | 88,796,000 |
trade receivables and contract assets, net of allowance of 6,350 and 5,612, respectively | 1,108,201,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid and other current assets | 129,610,000 | 154,408,000 | 170,175,000 | 151,972,000 | 136,116,000 | 113,069,000 | 106,103,000 | 106,398,000 | 97,355,000 | 78,851,000 | 106,143,000 | 86,758,000 | 85,319,000 | 63,032,000 | 76,845,000 | 89,032,000 | 53,927,000 | 69,992,000 | 72,549,000 | 46,848,000 | 29,570,000 | 37,843,000 | 37,679,000 | 48,786,000 | 39,943,000 | 30,864,000 | 26,171,000 | 32,205,000 | 15,273,000 | 19,261,000 | 14,344,000 | 20,205,000 | 19,635,000 | 14,390,000 | 9,289,000 | 18,188,000 | 16,200,000 | 15,111,000 | 14,355,000 | 22,234,000 | 17,167,000 | 15,738,000 | 12,264,000 | 13,270,000 | 10,323,000 | 10,157,000 | 6,436,000 | ||||||||||
total current assets | 2,533,888,000 | 2,524,040,000 | 2,370,475,000 | 2,415,691,000 | 2,426,248,000 | 3,106,856,000 | 2,915,643,000 | 3,083,153,000 | 3,091,361,000 | 2,925,288,000 | 2,871,974,000 | 2,830,789,000 | 2,759,625,000 | 2,527,986,000 | 2,359,678,000 | 2,266,753,000 | 2,269,480,000 | 2,092,194,000 | 2,038,018,000 | 2,004,718,000 | 1,912,782,000 | 1,752,222,000 | 1,598,336,000 | 1,507,737,000 | 1,474,211,000 | 1,364,692,000 | 1,285,823,000 | 1,244,747,000 | 1,199,068,000 | 1,129,002,000 | 1,024,519,000 | 970,180,000 | 960,033,000 | 883,742,000 | 788,481,000 | 708,010,000 | 646,551,000 | 635,723,000 | 573,522,000 | 552,238,000 | 528,935,000 | 500,060,000 | 456,966,000 | 433,815,000 | 415,087,000 | 401,940,000 | 374,839,000 | 352,264,000 | 330,968,000 | 305,196,000 | 273,469,000 | 255,397,000 | 250,955,000 | 237,672,000 | 224,772,000 | 223,105,000 | 183,563,000 |
property and equipment | 202,387,000 | 198,821,000 | 201,619,000 | 203,244,000 | 207,667,000 | 207,502,000 | 210,378,000 | 222,244,000 | 235,053,000 | 239,654,000 | 255,772,000 | 267,067,000 | 273,348,000 | 209,700,000 | 211,119,000 | 219,639,000 | 236,214,000 | 176,881,000 | 173,545,000 | 164,749,000 | 169,533,000 | 163,689,000 | 167,359,000 | 164,671,000 | 165,259,000 | 115,321,000 | 111,175,000 | 105,805,000 | 102,646,000 | 99,465,000 | 98,450,000 | 96,825,000 | 86,419,000 | 77,935,000 | 77,115,000 | 75,962,000 | 73,616,000 | 70,284,000 | 66,751,000 | 64,294,000 | 60,499,000 | 60,552,000 | 58,446,000 | 55,115,000 | 55,134,000 | 54,665,000 | 54,523,000 | 53,072,000 | 53,315,000 | 54,062,000 | 55,400,000 | 53,265,000 | 53,135,000 | 52,948,000 | 40,219,000 | 37,200,000 | 35,482,000 |
operating lease right-of-use assets | 114,875,000 | 123,439,000 | 129,332,000 | 124,430,000 | 128,244,000 | 129,929,000 | 129,953,000 | 135,754,000 | 134,898,000 | 136,311,000 | 145,844,000 | 146,815,000 | 148,780,000 | 148,219,000 | 159,726,000 | 175,514,000 | 184,841,000 | 192,628,000 | 196,572,000 | 207,350,000 | 228,672,000 | 232,780,000 | 234,760,000 | 243,671,000 | 238,991,000 | 207,145,000 | 210,447,000 | 173,091,000 | |||||||||||||||||||||||||||||
intangible assets | 406,586,000 | 419,806,000 | 435,891,000 | 426,693,000 | 436,418,000 | 74,494,000 | 78,241,000 | 80,756,000 | 71,118,000 | 69,730,000 | 68,132,000 | 73,113,000 | 77,652,000 | 79,220,000 | 89,032,000 | 97,569,000 | 101,143,000 | 74,576,000 | 65,130,000 | 48,547,000 | 51,975,000 | 54,321,000 | 55,887,000 | 58,676,000 | 56,258,000 | 56,537,000 | 53,821,000 | 50,087,000 | 57,065,000 | 52,669,000 | 55,201,000 | 59,500,000 | 44,511,000 | 46,238,000 | 49,998,000 | 49,668,000 | 51,260,000 | 53,867,000 | 55,962,000 | 45,765,000 | 46,860,000 | 37,176,000 | 37,820,000 | 45,091,000 | 47,689,000 | 46,280,000 | 49,381,000 | 12,957,000 | 13,734,000 | 14,539,000 | 15,115,000 | 16,030,000 | 16,834,000 | 6,014,000 | 6,227,000 | 1,111,000 | 1,251,000 |
goodwill | 1,210,564,000 | 1,208,912,000 | 1,209,463,000 | 1,187,027,000 | 1,181,575,000 | 621,903,000 | 608,072,000 | 595,220,000 | 562,459,000 | 548,177,000 | 534,489,000 | 533,730,000 | 529,072,000 | 505,542,000 | 521,267,000 | 534,136,000 | 530,723,000 | 386,508,000 | 335,477,000 | 210,881,000 | 211,956,000 | 207,764,000 | 199,039,000 | 198,534,000 | 195,043,000 | 186,299,000 | 179,214,000 | 167,707,000 | 166,832,000 | 144,987,000 | 144,667,000 | 150,337,000 | 119,531,000 | 119,452,000 | 116,239,000 | 110,291,000 | 109,289,000 | 111,722,000 | 110,668,000 | 118,615,000 | 115,930,000 | 84,229,000 | 62,207,000 | 56,346,000 | 57,417,000 | 39,055,000 | 42,547,000 | 26,392,000 | 22,268,000 | 22,411,000 | 22,304,000 | 22,575,000 | 22,698,000 | 11,305,000 | 12,436,000 | 8,459,000 | 8,169,000 |
deferred tax assets | 295,115,000 | 235,318,000 | 240,852,000 | 255,084,000 | 269,799,000 | 218,320,000 | 213,074,000 | 197,474,000 | 197,901,000 | 187,524,000 | 164,471,000 | 167,654,000 | 172,797,000 | 214,219,000 | 172,807,000 | 161,302,000 | 143,928,000 | 104,057,000 | 96,115,000 | 90,188,000 | 92,454,000 | 90,071,000 | 78,102,000 | 79,044,000 | 75,013,000 | 75,071,000 | 69,734,000 | 69,345,000 | 69,983,000 | 61,905,000 | 54,805,000 | 48,170,000 | 24,974,000 | 30,300,000 | 33,022,000 | 29,211,000 | 12,569,000 | ||||||||||||||||||||
other noncurrent assets | 138,721,000 | 132,964,000 | 123,064,000 | 111,443,000 | 100,522,000 | 98,193,000 | 67,968,000 | 59,976,000 | 59,575,000 | 55,588,000 | 53,015,000 | 52,177,000 | 47,877,000 | 50,717,000 | 50,335,000 | 52,657,000 | 56,898,000 | 56,935,000 | 56,758,000 | 54,108,000 | 53,960,000 | 54,578,000 | 55,647,000 | 59,548,000 | 39,433,000 | 35,098,000 | 21,237,000 | 20,653,000 | 16,208,000 | ||||||||||||||||||||||||||||
total assets | 4,902,136,000 | 4,843,300,000 | 4,710,696,000 | 4,723,612,000 | 4,750,473,000 | 4,457,197,000 | 4,223,329,000 | 4,374,577,000 | 4,352,365,000 | 4,162,272,000 | 4,093,697,000 | 4,071,345,000 | 4,009,151,000 | 3,735,603,000 | 3,563,964,000 | 3,507,570,000 | 3,523,227,000 | 3,242,233,000 | 2,961,615,000 | 2,780,541,000 | 2,721,332,000 | 2,555,425,000 | 2,389,130,000 | 2,311,881,000 | 2,244,208,000 | 2,040,163,000 | 1,931,451,000 | 1,831,435,000 | 1,611,802,000 | 1,503,982,000 | 1,392,195,000 | 1,343,402,000 | 1,250,256,000 | 1,173,006,000 | 1,079,383,000 | 986,987,000 | 925,811,000 | 909,199,000 | 843,888,000 | 807,865,000 | 778,536,000 | 703,728,000 | 636,493,000 | 609,534,000 | 594,026,000 | 565,031,000 | 537,964,000 | 458,637,000 | 432,877,000 | 405,464,000 | 374,517,000 | 356,746,000 | 350,814,000 | 312,720,000 | 287,994,000 | 274,610,000 | 235,613,000 |
liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 55,329,000 | 42,981,000 | 45,278,000 | 44,455,000 | 44,702,000 | 30,774,000 | 30,954,000 | 27,247,000 | 31,992,000 | 25,415,000 | 27,289,000 | 28,857,000 | 30,852,000 | 28,288,000 | 22,488,000 | 19,406,000 | 24,847,000 | 8,086,000 | 9,712,000 | 7,168,000 | 10,189,000 | 10,785,000 | 7,596,000 | 5,232,000 | 7,831,000 | 6,896,000 | 6,043,000 | 4,397,000 | 7,444,000 | 8,422,000 | 6,727,000 | 8,474,000 | 5,574,000 | 5,592,000 | 4,253,000 | 3,256,000 | 3,213,000 | 4,661,000 | 3,005,000 | 3,562,000 | 2,576,000 | 12,061,000 | 11,993,000 | 13,366,000 | 4,641,000 | 6,027,000 | 12,500,000 | 11,812,000 | 2,835,000 | 8,195,000 | 8,376,000 | 9,728,000 | 6,095,000 | 2,558,000 | 4,345,000 | 4,060,000 | 2,714,000 |
accrued compensation and benefits expenses | 608,232,000 | 543,738,000 | 458,612,000 | 495,562,000 | 484,952,000 | 422,548,000 | 367,670,000 | 438,216,000 | 412,747,000 | 392,417,000 | 359,299,000 | 444,728,000 | 475,871,000 | 456,965,000 | 414,674,000 | 408,789,000 | 502,997,000 | 412,061,000 | 309,328,000 | 315,991,000 | 294,709,000 | 263,918,000 | 223,436,000 | 250,560,000 | 230,035,000 | ||||||||||||||||||||||||||||||||
accrued expenses and other current liabilities | 250,688,000 | 188,591,000 | 184,643,000 | 174,370,000 | 201,356,000 | 155,817,000 | 129,539,000 | 122,900,000 | 124,823,000 | 127,898,000 | 127,710,000 | 130,902,000 | 151,478,000 | 161,922,000 | 181,525,000 | 177,872,000 | 142,014,000 | 140,298,000 | 109,148,000 | 75,326,000 | 79,690,000 | 65,242,000 | 62,639,000 | 66,434,000 | 82,476,000 | 128,639,000 | 96,026,000 | 72,793,000 | 127,937,000 | 98,442,000 | 72,443,000 | 56,701,000 | 89,812,000 | ||||||||||||||||||||||||
income taxes payable, current | 25,520,000 | 19,492,000 | 18,461,000 | 35,269,000 | 50,395,000 | 34,346,000 | 37,466,000 | 33,962,000 | 38,812,000 | 29,554,000 | 30,766,000 | 37,439,000 | 46,069,000 | 34,390,000 | 18,190,000 | 20,264,000 | 27,440,000 | 20,928,000 | 16,939,000 | 9,097,000 | 20,603,000 | 13,779,000 | 10,972,000 | 6,987,000 | 9,064,000 | ||||||||||||||||||||||||||||||||
operating lease liabilities, current | 37,173,000 | 40,460,000 | 40,433,000 | 39,468,000 | 39,634,000 | 37,561,000 | 36,829,000 | 36,205,000 | 36,558,000 | 38,294,000 | 39,001,000 | 40,932,000 | 40,352,000 | 38,602,000 | 41,125,000 | 47,021,000 | 50,104,000 | 51,174,000 | 52,821,000 | 56,179,000 | 60,759,000 | 61,107,000 | 60,937,000 | 60,108,000 | 57,542,000 | 51,424,000 | 48,429,000 | 39,856,000 | |||||||||||||||||||||||||||||
total current liabilities | 976,942,000 | 835,262,000 | 747,427,000 | 789,124,000 | 821,039,000 | 681,046,000 | 602,458,000 | 658,530,000 | 644,932,000 | 613,578,000 | 584,065,000 | 682,858,000 | 747,483,000 | 727,957,000 | 684,703,000 | 683,252,000 | 763,420,000 | 632,547,000 | 522,948,000 | 463,761,000 | 465,950,000 | 414,831,000 | 365,580,000 | 389,321,000 | 386,948,000 | 311,470,000 | 272,614,000 | 282,566,000 | 262,829,000 | 220,973,000 | 181,411,000 | 179,908,000 | 180,967,000 | 158,984,000 | 130,220,000 | 122,891,000 | 116,219,000 | 122,430,000 | 92,014,000 | 107,544,000 | 127,911,000 | 112,368,000 | 90,001,000 | 117,597,000 | 125,413,000 | 84,068,000 | 77,643,000 | 60,455,000 | 54,664,000 | 52,115,000 | 47,340,000 | 48,367,000 | 59,352,000 | 46,072,000 | 43,901,000 | 47,109,000 | 53,127,000 |
long-term debt | 25,034,000 | 25,036,000 | 25,038,000 | 25,059,000 | 25,194,000 | 25,331,000 | 25,501,000 | 25,787,000 | 26,126,000 | 27,500,000 | 25,854,000 | 28,253,000 | 27,693,000 | 28,198,000 | 30,221,000 | 30,550,000 | 30,234,000 | 25,024,000 | 29,000 | 25,032,000 | 25,038,000 | 25,039,000 | 25,044,000 | 25,046,000 | 25,074,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,031,000 | 25,028,000 | 25,020,000 | 25,025,000 | 25,033,000 | 25,041,000 | 25,033,000 | 25,040,000 | 25,048,000 | 33,062,000 | 40,088,000 | 40,116,000 | 35,000,000 | 15,000,000 | |||||||||||||||
operating lease liabilities, noncurrent | 81,497,000 | 89,721,000 | 97,220,000 | 93,615,000 | 98,426,000 | 102,551,000 | 103,654,000 | 110,368,000 | 109,261,000 | 108,332,000 | 115,987,000 | 117,913,000 | 122,317,000 | 122,700,000 | 130,891,000 | 140,814,000 | 142,802,000 | 149,556,000 | 151,985,000 | 162,005,000 | 180,604,000 | 183,935,000 | 181,705,000 | 189,312,000 | 180,848,000 | 153,980,000 | 158,137,000 | 127,935,000 | |||||||||||||||||||||||||||||
deferred tax liabilities, noncurrent | 76,969,000 | 96,956,000 | 98,063,000 | 94,210,000 | 92,362,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
other noncurrent liabilities | 63,886,000 | 69,482,000 | 74,586,000 | 78,388,000 | 82,301,000 | 93,640,000 | 93,757,000 | 104,207,000 | 100,576,000 | 112,844,000 | 104,451,000 | 111,879,000 | 108,648,000 | 40,729,000 | 48,702,000 | 55,095,000 | 48,480,000 | 53,794,000 | 32,973,000 | 21,879,000 | 23,274,000 | 28,127,000 | 20,316,000 | 14,873,000 | 9,315,000 | 13,858,000 | 9,803,000 | 14,030,000 | 17,661,000 | 11,804,000 | 16,421,000 | 21,090,000 | 9,435,000 | ||||||||||||||||||||||||
total liabilities | 1,224,328,000 | 1,116,457,000 | 1,042,334,000 | 1,080,396,000 | 1,119,322,000 | 902,568,000 | 825,370,000 | 898,892,000 | 880,895,000 | 862,254,000 | 830,357,000 | 940,903,000 | 1,006,141,000 | 976,959,000 | 939,958,000 | 953,814,000 | 1,027,390,000 | 903,114,000 | 748,947,000 | 716,602,000 | 738,314,000 | 695,191,000 | 636,036,000 | 664,399,000 | 648,063,000 | 548,046,000 | 509,204,000 | 493,210,000 | 349,206,000 | 308,047,000 | 279,392,000 | 288,054,000 | 275,309,000 | 187,861,000 | 159,677,000 | 151,885,000 | 144,399,000 | 159,087,000 | 134,921,000 | 150,243,000 | 165,313,000 | 130,860,000 | 92,433,000 | 121,703,000 | 129,976,000 | 119,331,000 | 111,317,000 | 62,357,000 | 56,776,000 | 53,852,000 | 49,284,000 | 53,287,000 | 64,534,000 | 47,569,000 | 45,388,000 | 48,603,000 | 54,614,000 |
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, 0.001 par value... | 54,000 | 55,000 | 56,000 | 57,000 | 57,000 | 57,000 | 57,000 | 58,000 | 58,000 | 58,000 | 58,000 | 58,000 | 58,000 | 57,000 | 57,000 | 57,000 | 57,000 | 57,000 | 57,000 | 56,000 | 56,000 | 56,000 | 56,000 | 56,000 | 55,000 | 55,000 | 55,000 | 54,000 | 54,000 | 54,000 | 54,000 | 53,000 | 53,000 | 52,000 | 51,000 | 51,000 | 50,000 | 50,000 | 50,000 | 49,000 | 49,000 | 49,000 | 49,000 | 48,000 | 48,000 | 48,000 | 48,000 | 47,000 | 46,000 | 46,000 | |||||||
additional paid-in capital | 1,390,423,000 | 1,329,512,000 | 1,286,067,000 | 1,235,475,000 | 1,190,222,000 | 1,129,238,000 | 1,087,411,000 | 1,039,647,000 | 1,008,766,000 | 951,086,000 | 913,580,000 | 864,254,000 | 847,965,000 | 801,950,000 | 760,975,000 | 719,122,000 | 711,912,000 | 693,887,000 | 670,264,000 | 647,884,000 | 660,771,000 | 648,686,000 | 630,679,000 | 610,579,000 | 607,051,000 | 589,764,000 | 574,619,000 | 553,532,000 | 544,700,000 | 530,837,000 | 511,131,000 | 486,022,000 | 473,874,000 | 456,624,000 | 439,523,000 | 396,829,000 | 374,907,000 | 363,154,000 | 348,527,000 | 319,225,000 | 303,363,000 | 284,934,000 | 270,658,000 | 241,066,000 | 229,501,000 | 220,722,000 | 212,450,000 | 201,955,000 | 195,585,000 | 189,457,000 | 182,503,000 | 173,803,000 | 166,962,000 | 164,443,000 | 158,667,000 | 157,232,000 | 40,020,000 |
retained earnings | 2,268,204,000 | 2,384,297,000 | 2,360,343,000 | 2,468,955,000 | 2,555,796,000 | 2,465,269,000 | 2,379,332,000 | 2,496,757,000 | 2,501,107,000 | 2,440,043,000 | 2,421,326,000 | 2,342,730,000 | 2,248,948,000 | 2,093,909,000 | 1,937,855,000 | 1,919,251,000 | 1,829,532,000 | 1,687,253,000 | 1,571,597,000 | 1,456,926,000 | 1,347,880,000 | 1,262,341,000 | 1,172,909,000 | 1,106,285,000 | 1,020,590,000 | 946,066,000 | 879,064,000 | 820,287,000 | 759,533,000 | 699,568,000 | 633,950,000 | 583,695,000 | 518,820,000 | 549,694,000 | 507,060,000 | 469,701,000 | 444,320,000 | 419,557,000 | 393,383,000 | 368,953,000 | 345,054,000 | 317,416,000 | 294,543,000 | 275,312,000 | 260,598,000 | 242,204,000 | 223,164,000 | 208,350,000 | 190,986,000 | 172,227,000 | 155,790,000 | 141,672,000 | 128,992,000 | 113,993,000 | 99,928,000 | 86,607,000 | 74,508,000 |
accumulated other comprehensive income | 18,545,000 | 12,397,000 | 21,314,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
total epam systems, inc. stockholders’ equity | 3,677,226,000 | 3,726,261,000 | 3,667,780,000 | 3,642,634,000 | 3,629,211,000 | 3,554,047,000 | 3,397,377,000 | 3,475,110,000 | 3,299,439,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
noncontrolling interest in consolidated subsidiaries | 582,000 | 582,000 | 582,000 | 582,000 | 1,940,000 | 582,000 | 582,000 | 575,000 | 579,000 | 579,000 | 579,000 | 1,478,000 | 1,478,000 | 1,478,000 | 1,653,000 | 1,653,000 | 8,720,000 | ||||||||||||||||||||||||||||||||||||||||
total equity | 3,677,808,000 | 3,726,843,000 | 3,668,362,000 | 3,643,216,000 | 3,631,151,000 | 3,554,629,000 | 3,397,959,000 | 3,475,685,000 | 3,471,470,000 | 3,300,018,000 | 3,263,340,000 | 3,130,442,000 | 3,003,010,000 | 2,495,837,000 | |||||||||||||||||||||||||||||||||||||||||||
total liabilities and equity | 4,902,136,000 | 4,843,300,000 | 4,710,696,000 | 4,723,612,000 | 4,750,473,000 | 4,457,197,000 | 4,223,329,000 | 4,374,577,000 | 4,352,365,000 | 4,162,272,000 | 4,093,697,000 | ||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 4,481 and 5,612, respectively | 1,130,496,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 4,833 and 5,612, respectively | 1,158,956,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 4,928 and 5,612, respectively | 1,090,080,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -61,853,000 | -116,864,000 | -40,517,000 | -69,423,000 | -61,352,000 | -39,040,000 | -91,630,000 | -72,085,000 | -77,960,000 | -95,321,000 | -138,632,000 | -76,357,000 | -86,150,000 | -54,207,000 | -41,901,000 | -29,073,000 | -40,750,000 | -25,512,000 | -50,672,000 | -50,373,000 | -69,261,000 | -31,374,000 | -43,591,000 | -31,314,000 | -35,471,000 | -41,514,000 | -34,347,000 | -32,155,000 | -14,245,000 | -17,623,000 | -21,048,000 | -26,751,000 | -31,302,000 | -37,688,000 | -32,479,000 | -32,837,000 | -30,451,000 | -35,150,000 | -29,451,000 | -21,110,000 | -24,784,000 | -22,054,000 | -10,774,000 | -2,515,000 | -5,409,000 | -1,832,000 | -1,434,000 | -4,409,000 | -3,364,000 | -1,021,000 | -1,662,000 | -4,366,000 | -1,902,000 | -3,514,000 | |||
trade receivables and contract assets, net of allowance of 5,612 and 11,864, respectively | 1,002,175,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term investments | 1,690,000 | 22,316,000 | 61,492,000 | 61,625,000 | 60,739,000 | 60,431,000 | 71,376,000 | 60,373,000 | 60,336,000 | 60,216,000 | 60,098,000 | 60,007,000 | 60,089,000 | 60,025,000 | |||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 5,864 and 11,864, respectively | 935,077,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 6,557 and 11,864, respectively | 960,866,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 8,403 and 11,864, respectively | 931,409,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 11,864 and 15,310, respectively | 897,032,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock | -118,000 | -118,000 | -118,000 | -118,000 | -118,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -177,000 | -170,000 | -156,000 | -154,000 | -93,000 | -80,000 | -80,000 | -3,811,000 | -4,043,000 | -6,500,000 | -6,500,000 | -8,663,000 | -8,684,000 | -8,684,000 | -8,697,000 | -8,697,000 | -8,697,000 | -11,666,000 | -11,666,000 | -15,972,000 | -15,972,000 | |||||||||
total epam systems inc. stockholders’ equity | 3,470,891,000 | 3,262,761,000 | 3,128,964,000 | 3,001,532,000 | 2,757,166,000 | 2,622,353,000 | 2,552,103,000 | 2,487,117,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 10,884 and 15,310, respectively | 913,029,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 14,744 and 15,310, respectively | 917,536,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 14,184 and 15,310, respectively | 934,236,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders’ equity | 4,071,345,000 | 4,009,151,000 | 3,735,603,000 | 3,563,964,000 | 3,507,570,000 | 3,523,227,000 | 3,242,233,000 | 2,961,615,000 | 2,780,541,000 | 2,721,332,000 | 2,555,425,000 | 2,389,130,000 | 2,311,881,000 | 2,244,208,000 | 2,040,163,000 | 1,931,451,000 | 1,831,435,000 | 1,611,802,000 | 1,503,982,000 | 1,392,195,000 | 1,343,402,000 | 1,250,256,000 | 1,173,006,000 | 1,079,383,000 | 986,987,000 | 925,811,000 | 909,199,000 | 843,888,000 | 807,865,000 | 778,536,000 | 703,728,000 | 636,493,000 | 609,534,000 | 594,026,000 | 565,031,000 | 537,964,000 | 458,637,000 | 432,877,000 | 405,464,000 | 356,746,000 | 350,814,000 | 312,720,000 | 287,994,000 | 274,610,000 | 235,613,000 | ||||||||||||
trade receivables and contract assets, net of allowance of 15,310 and 5,521, respectively | 932,626,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term debt | 2,861,000 | 7,790,000 | 6,701,000 | 9,900,000 | 16,018,000 | 25,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 18,666 and 5,521, respectively | 917,139,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable, noncurrent | 57,375,000 | 45,441,000 | 44,103,000 | 42,454,000 | 42,193,000 | 41,012,000 | 43,925,000 | 43,448,000 | 43,259,000 | 43,391,000 | 45,847,000 | 45,878,000 | |||||||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 2,758,644,000 | 2,624,006,000 | 2,553,756,000 | 2,339,119,000 | 2,212,668,000 | 2,063,939,000 | 1,983,018,000 | 1,860,234,000 | 1,753,094,000 | 1,647,482,000 | 1,596,145,000 | 1,492,117,000 | 1,422,247,000 | 1,338,225,000 | 1,262,596,000 | 1,195,935,000 | 1,112,803,000 | 1,055,348,000 | 974,947,000 | 985,145,000 | 919,706,000 | 835,102,000 | 781,412,000 | 750,112,000 | 708,967,000 | 657,622,000 | 613,223,000 | 572,868,000 | 544,060,000 | 487,831,000 | 464,050,000 | 445,700,000 | 426,647,000 | 396,280,000 | 376,101,000 | 351,612,000 | 303,459,000 | 286,280,000 | 265,151,000 | 242,606,000 | 226,007,000 | 95,059,000 | |||||||||||||||
trade receivables and contract assets, net of allowance of 18,554 and 5,521, respectively | 929,217,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 14,229 and 5,521, respectively | 901,260,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 5,521 and 4,886, respectively | 768,928,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 6,207 and 4,886, respectively | 755,588,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash, noncurrent | 158,454,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 7,647 and 4,886, respectively | 682,236,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 7,575 and 4,886, respectively | 585,041,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 4,886 and 2,920, respectively | 501,062,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 5,371 and 2,920, respectively | 493,225,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 6,070 and 2,920, respectively | 506,908,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 5,356 and 2,920, respectively | 542,698,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets, net of allowance of 2,920 and 1,557, respectively | 497,716,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 339,112,000 | 343,864,000 | 307,202,000 | 297,685,000 | 282,276,000 | 283,001,000 | 262,295,000 | 265,639,000 | 230,119,000 | 208,273,000 | 176,686,000 | 199,982,000 | 187,833,000 | 178,796,000 | 157,457,000 | 174,617,000 | 125,683,000 | 134,941,000 | 104,714,000 | 124,483,000 | 113,940,000 | 108,179,000 | 89,932,000 | 95,431,000 | 87,611,000 | 82,817,000 | 75,665,000 | 78,906,000 | 67,867,000 | 68,186,000 | 54,235,000 | 59,472,000 | |||||||||||||||||||||||||
unbilled revenues | 142,949,000 | 135,786,000 | 144,152,000 | 104,652,000 | 129,683,000 | 123,434,000 | 136,807,000 | 86,500,000 | 106,377,000 | 107,858,000 | 102,838,000 | 63,325,000 | 82,360,000 | 96,045,000 | 115,428,000 | 95,808,000 | 104,860,000 | 92,266,000 | 88,033,000 | 55,851,000 | 70,926,000 | 67,880,000 | 58,791,000 | 43,108,000 | 64,957,000 | 57,680,000 | 51,762,000 | 33,414,000 | 44,342,000 | 36,817,000 | 41,961,000 | ||||||||||||||||||||||||||
prepaid expenses and other current assets | 29,390,000 | 28,808,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to employees | 63,536,000 | 64,032,000 | 86,012,000 | 49,683,000 | 52,405,000 | 50,374,000 | 60,642,000 | 38,757,000 | 42,920,000 | 41,312,000 | 44,951,000 | 32,203,000 | 34,894,000 | 33,421,000 | 39,368,000 | 32,067,000 | 28,666,000 | 25,986,000 | 29,870,000 | 24,518,000 | 22,371,000 | 21,006,000 | 17,305,000 | 12,665,000 | 14,530,000 | 13,744,000 | 15,129,000 | 12,026,000 | 12,137,000 | 13,326,000 | 14,035,000 | 8,234,000 | |||||||||||||||||||||||||
deferred compensation due to employees | 13,427,000 | 7,928,000 | 9,673,000 | 9,920,000 | 9,174,000 | 4,338,000 | 1,827,000 | 5,964,000 | 2,890,000 | 1,172,000 | 6,838,000 | 5,900,000 | 4,035,000 | 910,000 | 6,924,000 | ||||||||||||||||||||||||||||||||||||||||||
taxes payable, current | 47,548,000 | 50,156,000 | 69,835,000 | 67,845,000 | 40,860,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes payable, noncurrent | 43,738,000 | 43,650,000 | 43,679,000 | 43,685,000 | 50,242,000 | 56,540,000 | 62,031,000 | 59,874,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
prepaid and other current assets, net of allowance of 50 and 45, respectively | 29,646,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
employee loans, current, net of allowance of 23 and 0, respectively | 2,289,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
employee loans, noncurrent, net of allowance of 0 and 0, respectively | 1,456,000 | 1,669,000 | 1,883,000 | 2,097,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
other noncurrent assets, net of allowance of 0 and 140, respectively | 14,498,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes payable | 52,530,000 | 47,529,000 | 52,264,000 | 35,740,000 | 35,661,000 | 35,395,000 | 25,008,000 | 39,499,000 | 21,765,000 | 25,945,000 | 29,472,000 | 26,401,000 | 21,505,000 | 16,005,000 | 24,704,000 | 20,317,000 | 15,050,000 | 10,413,000 | 14,171,000 | 17,364,000 | 13,619,000 | 10,282,000 | 14,557,000 | 12,802,000 | 10,095,000 | 9,029,000 | 8,712,000 | ||||||||||||||||||||||||||||||
prepaid and other current assets, net of allowance of 42 and 45, respectively | 31,919,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
employee loans, current, net of allowance of 0 and 0, respectively | 2,084,000 | 2,067,000 | 2,113,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
other noncurrent assets, net of allowance of 130 and 140, respectively | 12,884,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid and other current assets, net of allowance of 161 and 45, respectively | 33,154,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other noncurrent assets, net of allowance of 138 and 140, respectively | 16,507,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid and other current assets, net of allowance of 45 and 644, respectively | 23,196,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other noncurrent assets, net of allowance of 140 and 132, respectively | 12,691,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash | 2,638,000 | 268,000 | 2,400,000 | 236,000 | 246,000 | 238,000 | 2,404,000 | 2,582,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
time deposits | 803,000 | 403,000 | 403,000 | 403,000 | 30,181,000 | 30,000,000 | 30,000,000 | 30,000,000 | 1,061,000 | 1,142,000 | 6,884,000 | 1,188,000 | 977,000 | 1,562,000 | 1,006,000 | 1,545,000 | |||||||||||||||||||||||||||||||||||||||||
prepaid and other current assets, net of allowance of 123 and 644, respectively | 31,557,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
employee loans, net of allowance of 0 and 0, respectively | 2,393,000 | 2,533,000 | 2,694,000 | 2,726,000 | 2,698,000 | 2,684,000 | 2,646,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term assets, net of allowance of 136 and 132, respectively | 12,599,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses and other liabilities | 71,842,000 | 47,822,000 | 32,451,000 | 49,895,000 | 34,856,000 | 29,557,000 | 28,646,000 | 60,384,000 | 42,487,000 | 26,841,000 | 20,579,000 | 32,203,000 | 31,665,000 | 23,280,000 | 15,314,000 | 20,175,000 | 8,866,000 | 7,017,000 | 7,636,000 | 19,814,000 | 24,782,000 | ||||||||||||||||||||||||||||||||||||
other long-term liabilities | 3,836,000 | 4,424,000 | 3,954,000 | 3,132,000 | 268,000 | 31,672,000 | 31,892,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid and other current assets, net of allowance of 292 and 644, respectively | 23,275,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term assets, net of allowance of 138 and 132, respectively | 11,546,000 | 10,625,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid and other current assets, net of allowance of 406 and 644, respectively | 26,702,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid and other assets, net of allowance of 644 and 0, respectively | 15,690,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term assets, net of allowance of 132 and 0, respectively | 10,599,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term assets | 7,486,000 | 7,270,000 | 5,035,000 | 4,113,000 | 3,341,000 | 3,561,000 | 3,794,000 | 3,368,000 | 3,747,000 | 2,862,000 | 4,797,000 | 3,409,000 | 969,000 | 938,000 | 731,000 | 632,000 | 578,000 | 553,000 | 540,000 | 2,691,000 | |||||||||||||||||||||||||||||||||||||
deferred revenue | 3,685,000 | 3,356,000 | 3,099,000 | 6,369,000 | 3,847,000 | 4,607,000 | 5,479,000 | 6,949,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration | 800,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liabilities | 3,327,000 | 2,819,000 | 2,583,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
employee loans, net of allowance of 0 and 0, respectively, current | 2,689,000 | 2,760,000 | 2,576,000 | 2,498,000 | 2,434,000 | 2,349,000 | 2,240,000 | 2,114,000 | 1,848,000 | 1,417,000 | 1,018,000 | ||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets, current | 11,847,000 | 2,109,000 | 1,831,000 | 1,817,000 | 2,496,000 | 4,230,000 | 4,123,000 | 5,366,000 | 5,392,000 | 5,350,000 | 5,876,000 | 6,822,000 | 6,593,000 | 3,815,000 | 4,000,000 | 4,016,000 | 4,384,000 | ||||||||||||||||||||||||||||||||||||||||
restricted cash, long-term | 238,000 | 187,000 | 111,000 | 114,000 | 156,000 | 208,000 | 212,000 | 216,000 | 225,000 | 246,000 | 353,000 | 356,000 | 467,000 | 674,000 | 1,921,000 | ||||||||||||||||||||||||||||||||||||||||||
employee loans, net of allowance of 0 and 0, respectively, long-term | 3,649,000 | 4,177,000 | 3,814,000 | 3,806,000 | 4,081,000 | 4,207,000 | 4,218,000 | 4,234,000 | 4,456,000 | 3,408,000 | 2,232,000 | ||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets, long-term | 18,312,000 | 14,006,000 | 13,568,000 | 11,453,000 | 11,094,000 | 14,929,000 | 9,382,000 | 4,705,000 | 4,557,000 | 3,585,000 | 3,530,000 | 6,160,000 | 6,093,000 | 3,529,000 | 1,866,000 | 1,791,000 | 1,875,000 | ||||||||||||||||||||||||||||||||||||||||
deferred revenue, current | 3,047,000 | 2,345,000 | 2,615,000 | 3,061,000 | 3,220,000 | 2,282,000 | 4,244,000 | 4,539,000 | 2,583,000 | 4,041,000 | 4,920,000 | ||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration, current | 33,919,000 | 35,524,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liabilities, current | 365,000 | 408,000 | 974,000 | 705,000 | 603,000 | 1,406,000 | 1,563,000 | 1,072,000 | 275,000 | 577,000 | 543,000 | 672,000 | 491,000 | 1,243,000 | 1,232,000 | 1,205,000 | 1,736,000 | ||||||||||||||||||||||||||||||||||||||||
deferred tax liabilities, long-term | 2,402,000 | 3,492,000 | 2,432,000 | 4,106,000 | 4,563,000 | 3,478,000 | 326,000 | 334,000 | 351,000 | 354,000 | 404,000 | 3,071,000 | 2,691,000 | 269,000 | 269,000 | 283,000 | 283,000 | ||||||||||||||||||||||||||||||||||||||||
contingent liability, current | 87,000 | 92,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash, current | 298,000 | 217,000 | 60,000 | 24,000 | 660,000 | 948,000 | 516,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue, long-term | 113,000 | 228,000 | 340,000 | 155,000 | 312,000 | 621,000 | 1,263,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
taxes payable, long-term | 1,228,000 | 1,228,000 | 1,228,000 | 1,228,000 | 1,228,000 | 1,228,000 | 1,228,000 | 1,228,000 | 1,218,000 | 1,211,000 | 1,204,000 | ||||||||||||||||||||||||||||||||||||||||||||||
employee loans, net of allowance for loan losses of 0 and 0, respectively, current | 1,989,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
employee loans, net of allowance for loan losses of 0 and 0, respectively, long-term | 4,401,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenues, current | 4,543,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenues, long-term | 533,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders' equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, .001 par value... | 46,000 | 45,000 | 44,000 | 43,000 | 43,000 | 42,000 | 17,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders' equity | 325,233,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders' equity | 374,517,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .001 par value... | 85,940,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses | 13,485,000 | 10,296,000 | 13,301,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled revenues, net of allowance 0 in 2011 and 0 in 2010 | 24,475,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
puttable common stock, .001 par value... |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 109,354,000 | 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 | 85,539,000 | 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 |
adjustments to reconcile net income to net cash from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization expense | 30,787,000 | 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,597,000 | 21,543,000 | 20,454,000 | 17,807,000 | 16,779,000 | 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 | ||||||||||||||||||||||||||
operating lease right-of-use assets amortization expense | 10,331,000 | 10,358,000 | 10,652,000 | 9,929,000 | 9,494,000 | 9,278,000 | 9,339,000 | 9,434,000 | 10,060,000 | 10,214,000 | 10,585,000 | 10,043,000 | 10,441,000 | 11,299,000 | 11,250,000 | 14,787,000 | 15,057,000 | 15,197,000 | 15,820,000 | 15,676,000 | 15,902,000 | 16,633,000 | 17,018,000 | 16,816,000 | 15,656,000 | 14,471,000 | 13,545,000 | 12,187,000 | ||||||||||||||||||||||||||||
bad debt expense | 1,308,000 | 708,000 | 1,849,000 | 182,000 | -494,000 | 1,140,000 | 3,073,000 | 8,675,000 | -85,000 | -255,000 | -97,000 | 2,925,000 | -541,000 | -380,000 | 455,000 | 2,719,000 | 1,486,000 | -34,000 | -917,000 | 236,000 | -28,000 | -23,000 | -151,000 | -40,000 | 1,178,000 | 552,000 | 497,000 | 209,000 | 187,000 | 514,000 | -129,000 | 177,000 | 401,000 | 368,000 | 197,000 | |||||||||||||||||||||
deferred taxes | -62,503,000 | 9,296,000 | -8,476,000 | 2,386,000 | -39,307,000 | -12,877,000 | -13,877,000 | 1,866,000 | -25,434,000 | -16,363,000 | 3,780,000 | 823,000 | 12,687,000 | -25,446,000 | -18,575,000 | -10,830,000 | -39,952,000 | -8,124,000 | -5,516,000 | 6,692,000 | -15,448,000 | -7,517,000 | -5,317,000 | 8,288,000 | -4,659,000 | -1,912,000 | -2,039,000 | 846,000 | -11,628,000 | -8,791,000 | -4,291,000 | -23,290,000 | 2,595,000 | -3,293,000 | -80,000 | 551,000 | -482,000 | -15,863,000 | 163,000 | 277,000 | 95,000 | -3,545,000 | 80,000 | 98,000 | 97,000 | -694,000 | 205,000 | 262,000 | 268,000 | -3,559,000 | -413,000 | 62,000 | -23,000 | |||
stock-based compensation expense | 45,146,000 | 44,604,000 | 38,558,000 | 48,456,000 | 44,698,000 | 42,124,000 | 35,684,000 | 44,791,000 | 38,194,000 | 37,847,000 | 33,110,000 | 38,579,000 | 31,617,000 | 33,287,000 | 27,893,000 | 7,112,000 | 34,017,000 | 29,187,000 | 23,898,000 | 24,553,000 | 20,444,000 | 23,474,000 | 19,439,000 | 11,881,000 | 19,012,000 | 15,471,000 | 15,697,000 | 21,856,000 | 12,452,000 | 15,330,000 | 14,810,000 | 16,596,000 | 12,487,000 | 11,217,000 | 12,927,000 | 15,776,000 | 11,724,000 | 13,826,000 | 12,730,000 | 10,964,000 | 12,483,000 | 11,963,000 | 12,253,000 | 9,134,000 | 8,096,000 | 7,425,000 | 5,891,000 | 3,208,000 | 3,359,000 | |||||||
unrealized gain on derivative instruments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment charges | 22,000 | 298,000 | 52,000 | 45,000 | 5,331,000 | 29,000 | 571,000 | 88,000 | 2,407,000 | 210,000 | 601,000 | 20,401,000 | ||||||||||||||||||||||||||||||||||||||||||||
loss on sale of business | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 2,499,000 | 2,763,000 | 1,867,000 | 3,729,000 | -988,000 | -5,751,000 | 1,982,000 | 10,484,000 | -1,705,000 | 1,553,000 | 2,821,000 | -3,268,000 | -31,108,000 | -11,519,000 | 72,072,000 | 3,361,000 | 8,825,000 | 9,502,000 | -264,000 | -4,926,000 | 3,571,000 | -1,233,000 | -1,435,000 | 5,893,000 | -2,758,000 | 3,584,000 | 3,418,000 | 520,000 | 1,722,000 | -1,335,000 | -117,000 | -1,982,000 | -514,000 | -1,946,000 | -2,201,000 | 651,000 | 4,394,000 | 831,000 | 953,000 | 50,000 | 1,525,000 | 273,000 | -2,879,000 | 4,964,000 | -1,872,000 | 271,000 | 2,042,000 | 294,000 | 59,000 | 1,000 | 553,000 | 586,000 | -36,000 | 110,000 | 517,000 | -657,000 |
changes in assets and liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables and contract assets | 22,629,000 | 24,594,000 | -39,672,000 | -76,680,000 | 38,379,000 | 40,210,000 | -26,840,000 | -36,161,000 | 26,211,000 | -5,839,000 | 15,557,000 | -3,573,000 | 3,963,000 | -13,532,000 | -38,360,000 | -144,783,000 | 21,026,000 | -64,672,000 | -78,643,000 | -89,395,000 | 758,000 | 15,319,000 | 39,581,000 | -51,423,000 | ||||||||||||||||||||||||||||||||
prepaid and other assets | -20,226,000 | 1,172,000 | 13,373,000 | -9,163,000 | -24,792,000 | -48,508,000 | 556,000 | -4,215,000 | -4,799,000 | 4,228,000 | 9,085,000 | -105,000 | -4,353,000 | -4,437,000 | 6,165,000 | -9,515,000 | -7,414,000 | -973,000 | 786,000 | -8,581,000 | 2,722,000 | 3,045,000 | 10,962,000 | -9,746,000 | ||||||||||||||||||||||||||||||||
accounts payable | -7,421,000 | -5,019,000 | -745,000 | 502,000 | -24,473,000 | -2,257,000 | 3,129,000 | -5,483,000 | -683,000 | -947,000 | 290,000 | 1,494,000 | -11,703,000 | 8,044,000 | 5,358,000 | -4,633,000 | 4,065,000 | -2,520,000 | -782,000 | -3,166,000 | 592,000 | 1,203,000 | 3,040,000 | -2,407,000 | 159,000 | 225,000 | 419,000 | -2,488,000 | -2,346,000 | 566,000 | -1,512,000 | 2,520,000 | -664,000 | 1,367,000 | 441,000 | 77,000 | -1,270,000 | 1,550,000 | -210,000 | 671,000 | -10,909,000 | 385,000 | -1,926,000 | 9,669,000 | -2,339,000 | -6,163,000 | -2,664,000 | 8,563,000 | -5,375,000 | -155,000 | -379,000 | 3,009,000 | 3,505,000 | -2,447,000 | -1,045,000 | 1,394,000 |
accrued expenses and other liabilities | 122,266,000 | 82,568,000 | -33,458,000 | -27,248,000 | -6,589,000 | 61,965,000 | -42,954,000 | -1,749,000 | 10,960,000 | 32,928,000 | -70,035,000 | -58,463,000 | 33,125,000 | 55,053,000 | 12,776,000 | -74,929,000 | 68,835,000 | 93,594,000 | 9,058,000 | -15,830,000 | 29,346,000 | 36,622,000 | -11,272,000 | 5,437,000 | 30,217,000 | 31,328,000 | 16,659,000 | -51,079,000 | 32,304,000 | 25,486,000 | 15,609,000 | -31,470,000 | 18,557,000 | 22,058,000 | 15,151,000 | -18,484,000 | 13,016,000 | 5,040,000 | 2,116,000 | -34,098,000 | 15,719,000 | 15,004,000 | 6,214,000 | -10,374,000 | 5,146,000 | 8,518,000 | 5,736,000 | -7,908,000 | 11,323,000 | 5,493,000 | 3,198,000 | |||||
operating lease liabilities | -13,392,000 | -11,283,000 | -10,598,000 | -10,975,000 | -9,761,000 | -10,224,000 | -9,437,000 | -9,943,000 | -13,783,000 | -11,059,000 | -12,579,000 | -10,672,000 | -10,273,000 | -12,380,000 | -14,844,000 | -14,171,000 | -15,654,000 | -15,882,000 | -16,211,000 | -16,065,000 | -17,430,000 | -16,166,000 | -15,211,000 | -15,646,000 | -14,189,000 | -13,525,000 | -12,530,000 | -13,175,000 | ||||||||||||||||||||||||||||
income taxes payable | 41,400,000 | -2,298,000 | -37,990,000 | -21,475,000 | 15,052,000 | 12,296,000 | -19,414,000 | -16,100,000 | 4,997,000 | 15,362,000 | -48,783,000 | -4,964,000 | -15,860,000 | 44,263,000 | -22,133,000 | -2,670,000 | 30,018,000 | 13,797,000 | -14,338,000 | -25,909,000 | 17,198,000 | -797,000 | 7,046,000 | -9,062,000 | ||||||||||||||||||||||||||||||||
net cash from operating activities | 282,890,000 | 294,684,000 | 53,198,000 | 24,162,000 | 130,259,000 | 241,962,000 | 57,027,000 | 129,920,000 | 171,369,000 | 214,879,000 | 89,052,000 | 87,334,000 | 186,069,000 | 252,368,000 | 77,515,000 | -51,848,000 | 284,614,000 | 206,050,000 | 68,836,000 | 12,827,000 | 159,432,000 | 175,564,000 | 146,156,000 | 63,255,000 | 124,587,000 | 119,039,000 | 44,029,000 | -202,000 | 123,130,000 | 102,299,000 | 59,459,000 | 7,330,000 | 71,384,000 | 64,884,000 | 27,868,000 | 31,228,000 | 53,651,000 | 61,812,000 | 38,493,000 | 10,861,000 | 11,839,000 | 55,520,000 | 2,163,000 | 6,871,000 | 48,705,000 | 23,142,000 | 16,839,000 | 16,188,000 | 46,430,000 | 15,575,000 | 7,958,000 | -11,738,000 | 35,759,000 | 11,111,000 | 6,374,000 | -4,745,000 |
capital expenditures | -14,781,000 | -8,302,000 | -9,831,000 | -9,329,000 | -15,727,000 | -4,966,000 | -4,704,000 | -6,749,000 | -9,995,000 | -3,624,000 | -6,883,000 | -7,913,000 | -21,495,000 | -18,708,000 | -18,152,000 | -23,274,000 | -56,617,000 | -21,111,000 | -22,587,000 | -11,186,000 | -18,482,000 | -9,787,000 | -11,449,000 | -29,075,000 | -47,013,000 | -27,270,000 | -11,601,000 | -13,424,000 | -10,109,000 | -8,162,000 | -8,592,000 | -10,711,000 | -12,925,000 | -5,440,000 | -5,716,000 | -5,725,000 | -9,336,000 | -6,392,000 | -7,404,000 | -6,185,000 | -3,739,000 | -4,191,000 | -3,469,000 | -1,873,000 | -3,752,000 | -3,719,000 | -2,288,000 | -2,157,000 | -2,432,000 | -1,930,000 | -6,111,000 | -2,887,000 | -3,059,000 | -3,907,000 | -3,086,000 | -3,324,000 |
free cash flows | 268,109,000 | 286,382,000 | 43,367,000 | 14,833,000 | 114,532,000 | 236,996,000 | 52,323,000 | 123,171,000 | 161,374,000 | 211,255,000 | 82,169,000 | 79,421,000 | 164,574,000 | 233,660,000 | 59,363,000 | -75,122,000 | 227,997,000 | 184,939,000 | 46,249,000 | 1,641,000 | 140,950,000 | 165,777,000 | 134,707,000 | 34,180,000 | 77,574,000 | 91,769,000 | 32,428,000 | -13,626,000 | 113,021,000 | 94,137,000 | 50,867,000 | -3,381,000 | 58,459,000 | 59,444,000 | 22,152,000 | 25,503,000 | 44,315,000 | 55,420,000 | 31,089,000 | 4,676,000 | 8,100,000 | 51,329,000 | -1,306,000 | 4,998,000 | 44,953,000 | 19,423,000 | 14,551,000 | 14,031,000 | 43,998,000 | 13,645,000 | 1,847,000 | -14,625,000 | 32,700,000 | 7,204,000 | 3,288,000 | -8,069,000 |
cash flows from investing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of property and equipment | -14,781,000 | -8,302,000 | -9,831,000 | -9,329,000 | -15,727,000 | -4,966,000 | -4,704,000 | -6,749,000 | -9,995,000 | -3,624,000 | -6,883,000 | -7,913,000 | -21,495,000 | -18,708,000 | -18,152,000 | -23,274,000 | -56,617,000 | -21,111,000 | -22,587,000 | -11,186,000 | -18,482,000 | -9,787,000 | -11,449,000 | -29,075,000 | -47,013,000 | -27,270,000 | -11,601,000 | -13,424,000 | -10,109,000 | -8,162,000 | -8,592,000 | -10,711,000 | -12,925,000 | -5,440,000 | -5,716,000 | -5,725,000 | -9,336,000 | -6,392,000 | -7,404,000 | -6,185,000 | -3,739,000 | -4,191,000 | -3,469,000 | -1,873,000 | -3,752,000 | -3,719,000 | -2,288,000 | -2,157,000 | -2,432,000 | -1,930,000 | -6,111,000 | -2,887,000 | -3,059,000 | -3,907,000 | -3,086,000 | -3,324,000 |
purchases of short-term investments | -91,000 | 72,000 | -47,000 | -1,991,000 | 643,000 | -659,000 | 4,000 | -1,217,000 | -304,000 | 0 | 0 | 0 | -60,000,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||
proceeds from short-term investments | 20,000,000 | 40,000,000 | 1,199,000 | 310,000 | 0 | 0 | 0 | 0 | 60,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||
acquisition of businesses, net of cash acquired | -10,667,000 | -12,415,000 | -24,004,000 | 0 | 0 | 0 | -1,001,000 | -1,984,000 | -49,254,000 | -27,624,000 | 0 | -30,000 | -10,595,000 | 0 | -24,079,000 | -2,419,000 | ||||||||||||||||||||||||||||||||||||||||
purchases of non-marketable securities | -305,000 | -360,000 | 0 | -360,000 | -685,000 | -18,000 | -6,709,000 | -200,000 | -15,000 | -1,375,000 | 0 | -1,906,000 | 0 | 0 | 0 | -1,500,000 | -1,044,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||
proceeds from sale of non-marketable securities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other investing activities | -1,118,000 | -692,000 | -1,665,000 | 134,000 | 638,000 | 738,000 | -69,000 | 1,005,000 | 437,000 | -261,000 | -45,000 | -7,898,000 | -9,530,000 | -8,458,000 | -7,959,000 | -3,082,000 | 179,000 | -279,000 | -512,000 | 691,000 | 566,000 | 426,000 | 97,000 | -71,000 | -107,000 | -452,000 | -1,044,000 | -5,136,000 | 772,000 | -1,601,000 | 148,000 | -18,000 | -148,000 | -1,114,000 | -227,000 | 37,000 | ||||||||||||||||||||
net cash from investing activities | -16,245,000 | -9,280,000 | -18,214,000 | -5,308,000 | -845,880,000 | 34,736,000 | -22,846,000 | -50,990,000 | -20,697,000 | -10,561,000 | -17,793,000 | -17,717,000 | -31,139,000 | -28,700,000 | -88,525,000 | -34,563,000 | -210,432,000 | -61,102,000 | -145,851,000 | 48,461,000 | -17,907,000 | -15,676,000 | -74,086,000 | -59,485,000 | -57,787,000 | -40,137,000 | -28,885,000 | -18,560,000 | -34,290,000 | -9,519,000 | -8,150,000 | -60,164,000 | -12,159,000 | -6,440,000 | -11,930,000 | -5,644,000 | -12,432,000 | -8,708,000 | -11,602,000 | 23,420,000 | -52,319,000 | -33,696,000 | -5,597,000 | -33,882,000 | -14,521,000 | -5,197,000 | -21,535,000 | -11,676,000 | -2,945,000 | -4,889,000 | -7,512,000 | -6,474,000 | -28,264,000 | -14,825,000 | -12,819,000 | -3,719,000 |
cash flows from financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of stock under employee incentive programs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of withholding taxes related to net share settlements of equity awards | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from debt | 61,000 | 591,000 | 1,000 | 172,000 | -2,351,000 | 887,000 | 1,296,000 | 1,931,000 | 0 | 0 | 0 | 0 | 0 | 20,000,000 | ||||||||||||||||||||||||||||||||||||||||||
repayment of debt | -6,418,000 | -754,000 | -404,000 | -684,000 | -368,000 | -373,000 | -535,000 | -589,000 | -362,000 | -643,000 | -553,000 | -1,411,000 | -4,000,000 | -786,000 | -3,920,000 | -6,836,000 | -2,000 | -1,000 | -2,000 | -4,000 | -9,000 | -7,000 | -12,000 | -3,466,000 | -14,000 | -30,000 | -25,029,000 | -30,000 | -8,033,000 | -7,036,000 | -29,000 | -15,031,000 | ||||||||||||||||||||||||
repurchase of common stock | -223,526,000 | -82,102,000 | -196,533,000 | -159,998,000 | -13,003,000 | -49,955,000 | -214,477,000 | -120,593,000 | -36,491,000 | -78,486,000 | -41,437,000 | -8,510,000 | -11,000 | 0 | -50,000 | |||||||||||||||||||||||||||||||||||||||||
payment of contingent consideration for previously acquired businesses | -6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of subsidiary shares from noncontrolling interest | 0 | 0 | 0 | -1,358,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
other financing activities | -4,905,000 | -677,000 | -172,000 | -915,000 | -1,106,000 | -2,618,000 | 1,252,000 | -345,000 | -1,158,000 | -2,518,000 | -151,000 | -226,000 | -441,000 | -904,000 | -256,000 | -1,865,000 | -2,555,000 | 94,000 | -123,000 | 260,000 | 7,000 | -4,000 | -15,000 | -9,000 | -5,000 | -6,000 | -4,000 | -9,000 | 0 | 0 | -19,000 | -58,000 | ||||||||||||||||||||||||
net cash from financing activities | -211,981,000 | -85,650,000 | -204,055,000 | -149,514,000 | 1,260,000 | -53,506,000 | -226,080,000 | -112,081,000 | -22,356,000 | -80,586,000 | -47,513,000 | -15,318,000 | 8,045,000 | 568,000 | -1,030,000 | -9,604,000 | -45,059,000 | 4,498,000 | -20,325,000 | 1,329,000 | 318,000 | 5,565,000 | -4,602,000 | -2,046,000 | 7,216,000 | 4,939,000 | -1,973,000 | 10,181,000 | 2,150,000 | 9,260,000 | 7,575,000 | 4,016,000 | 9,530,000 | 6,084,000 | 26,250,000 | 7,882,000 | -5,931,000 | -3,345,000 | 9,954,000 | 9,789,000 | 28,313,000 | 19,388,000 | -15,427,000 | 1,490,000 | 988,000 | 1,785,000 | 4,440,000 | 3,134,000 | 2,794,000 | 4,104,000 | 4,564,000 | 4,039,000 | 4,180,000 | 3,570,000 | -212,000 | 31,309,000 |
effect of exchange rate changes on cash, cash equivalents and restricted cash | 3,198,000 | -2,720,000 | 37,050,000 | 18,770,000 | -35,954,000 | 25,904,000 | -6,887,000 | -19,560,000 | 35,011,000 | -22,728,000 | 3,026,000 | 14,070,000 | 31,009,000 | -30,215,000 | -254,000 | -45,407,000 | -5,341,000 | -8,930,000 | 8,095,000 | -11,856,000 | 19,467,000 | 1,889,000 | 10,010,000 | -22,009,000 | 9,283,000 | -8,001,000 | 1,700,000 | 548,000 | -5,580,000 | -1,015,000 | -10,685,000 | 3,040,000 | ||||||||||||||||||||||||
net increase in cash, cash equivalents and restricted cash | -750,315,000 | 249,096,000 | -198,786,000 | -52,711,000 | 163,327,000 | 101,004,000 | 26,772,000 | 68,369,000 | 193,984,000 | -141,422,000 | 23,782,000 | 140,516,000 | -89,245,000 | 50,761,000 | 161,310,000 | 167,342,000 | 83,299,000 | 75,840,000 | 85,410,000 | 101,025,000 | 48,199,000 | -45,778,000 | ||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash, beginning of period | 0 | 0 | 0 | 1,290,392,000 | 0 | 0 | 0 | 2,043,108,000 | 0 | 0 | 0 | 1,683,636,000 | 0 | 0 | 0 | 1,449,347,000 | 0 | 0 | 0 | 1,323,533,000 | 0 | 0 | 0 | 937,688,000 | 0 | 0 | 0 | 771,711,000 | 0 | 0 | 0 | 582,855,000 | ||||||||||||||||||||||||
cash, cash equivalents and restricted cash, end of period | 57,862,000 | 197,034,000 | -132,021,000 | 1,178,502,000 | -750,315,000 | 249,096,000 | -198,786,000 | 1,990,397,000 | 163,327,000 | 101,004,000 | 26,772,000 | 1,752,005,000 | 193,984,000 | 194,021,000 | -12,294,000 | 1,307,925,000 | 23,782,000 | 140,516,000 | -89,245,000 | 1,374,294,000 | 161,310,000 | 167,342,000 | 77,478,000 | 917,403,000 | 83,299,000 | 75,840,000 | 14,871,000 | 763,678,000 | 85,410,000 | 101,025,000 | 48,199,000 | 537,077,000 | ||||||||||||||||||||||||
bad debt recovery | -218,000 | -374,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of business, net of cash acquired | 2,000 | -6,671,000 | 3,325,000 | -359,000 | -12,567,000 | -44,139,000 | 91,000 | -2,414,000 | -8,207,000 | -39,712,000 | -6,315,000 | -2,234,000 | -10,339,000 | -50,264,000 | 0 | |||||||||||||||||||||||||||||||||||||||||
proceeds from non-marketable securities | 0 | 0 | 2,913,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of stock under the employee incentive programs | 458,000 | 15,099,000 | 19,480,000 | 1,305,000 | 17,865,000 | 14,611,000 | 23,024,000 | 2,981,000 | 23,143,000 | 2,488,000 | 19,292,000 | 9,203,000 | ||||||||||||||||||||||||||||||||||||||||||||
payments of withholding taxes related to net share settlements of restricted stock units | -1,083,000 | -22,045,000 | -1,293,000 | -2,725,000 | -1,865,000 | -27,810,000 | -2,790,000 | -900,000 | -2,511,000 | -22,538,000 | -3,153,000 | -4,455,000 | -1,305,000 | -16,920,000 | -3,876,000 | -7,490,000 | -412,000 | -30,392,000 | -3,304,000 | -3,919,000 | -314,000 | -14,881,000 | -1,018,000 | -982,000 | -1,437,000 | -11,876,000 | -1,208,000 | -372,000 | -6,590,000 | -106,000 | -106,000 | -386,000 | -8,000 | -2,694,000 | ||||||||||||||||||||||
net decrease in cash, cash equivalents and restricted cash | 197,034,000 | -132,021,000 | -111,890,000 | -20,285,000 | -8,033,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
bad debt expense/ | 199,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent consideration for previously acquired business | 0 | -4,746,000 | 0 | -2,375,000 | -2,375,000 | 0 | -4,006,000 | -4,678,000 | -6,419,000 | 0 | -207,000 | 250,000 | 0 | 0 | -7,869,000 | |||||||||||||||||||||||||||||||||||||||||
bad debt (recovery)/expense | -1,331,000 | -674,000 | -959,000 | -1,438,000 | -133,000 | -517,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized loss on derivative instruments | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash sold as part of sale of business, net of proceeds | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of deferred consideration for asset acquisitions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized loss on derivative | -7,904,000 | -12,565,000 | -11,544,000 | -9,356,000 | 41,369,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of noncontrolling interest | 0 | -108,000 | 0 | -2,146,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from stock option exercises | 3,395,000 | 6,110,000 | 4,566,000 | 11,237,000 | 4,373,000 | 3,383,000 | 5,883,000 | 10,294,000 | 6,850,000 | 8,205,000 | 6,383,000 | 11,013,000 | 11,402,000 | 2,838,000 | 9,639,000 | 14,780,000 | 7,588,000 | 6,558,000 | 27,151,000 | 10,606,000 | ||||||||||||||||||||||||||||||||||||
payments for cost method investments | -20,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in time deposits | 0 | 0 | 0 | 418,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of businesses, contingent consideration | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 3,829,000 | -35,762,000 | -8,820,000 | -14,747,000 | -1,207,000 | -27,526,000 | 12,475,000 | -34,349,000 | -19,766,000 | -29,265,000 | 24,635,000 | -15,811,000 | -9,335,000 | -22,459,000 | 16,993,000 | -44,119,000 | 9,634,000 | -28,471,000 | 15,262,000 | -12,284,000 | -10,954,000 | -12,080,000 | 4,908,000 | -6,213,000 | -4,526,000 | -8,227,000 | 1,664,000 | -6,581,000 | 720,000 | -13,171,000 | 6,368,000 | |||||||||||||||||||||||||
unbilled revenues | -6,330,000 | 8,773,000 | -39,523,000 | 25,647,000 | -6,210,000 | 12,859,000 | -48,193,000 | 19,797,000 | 1,593,000 | -4,648,000 | -39,485,000 | 19,144,000 | 14,010,000 | 20,182,000 | -18,559,000 | 11,034,000 | -13,175,000 | -3,674,000 | -32,261,000 | 14,936,000 | -1,816,000 | -8,643,000 | -15,611,000 | 21,540,000 | -6,678,000 | -6,098,000 | -18,597,000 | 12,519,000 | -7,183,000 | 4,910,000 | -17,151,000 | |||||||||||||||||||||||||
prepaid expenses and other assets | -1,453,000 | 1,289,000 | 401,000 | -6,667,000 | 2,730,000 | 3,128,000 | -7,623,000 | -831,000 | 3,700,000 | 815,000 | -79,000 | -4,161,000 | -824,000 | 1,577,000 | -1,383,000 | -603,000 | 7,964,000 | -7,983,000 | 48,000 | 40,000 | -475,000 | 61,000 | 939,000 | -835,000 | 441,000 | 1,084,000 | -103,000 | -2,582,000 | 288,000 | 1,669,000 | -714,000 | |||||||||||||||||||||||||
due to employees | -846,000 | -29,078,000 | 24,297,000 | -2,474,000 | 2,658,000 | -10,305,000 | 11,656,000 | -4,006,000 | 1,390,000 | -4,062,000 | 8,611,000 | -2,786,000 | 1,450,000 | -5,823,000 | 12,420,000 | -1,543,000 | 693,000 | 378,000 | 3,224,000 | 332,000 | 494,000 | 1,916,000 | 4,711,000 | -1,796,000 | 700,000 | -1,310,000 | 3,191,000 | -675,000 | -1,411,000 | -785,000 | 5,767,000 | |||||||||||||||||||||||||
taxes payable | -3,898,000 | -6,467,000 | -16,045,000 | 19,636,000 | -2,101,000 | -3,743,000 | 3,848,000 | 72,938,000 | -6,666,000 | -2,927,000 | 7,135,000 | 2,880,000 | 3,231,000 | -667,000 | -3,173,000 | 17,771,000 | -3,975,000 | 7,049,000 | -11,873,000 | 11,833,000 | 3,237,000 | 5,502,000 | -3,704,000 | 3,004,000 | 2,247,000 | 3,067,000 | -5,244,000 | 6,856,000 | 1,166,000 | -351,000 | -2,173,000 | |||||||||||||||||||||||||
excess tax benefit on stock-based compensation plans | -495,000 | -419,000 | -2,310,000 | -2,040,000 | -5,245,000 | -736,000 | -1,946,000 | -436,000 | -1,225,000 | -390,000 | -1,166,000 | -995,000 | -1,674,000 | -1,721,000 | -1,529,000 | 1,334,000 | 141,000 | 160,000 | ||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in operating assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in operating liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of withholding taxes related to net share settlements of restricted stockunits | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of businesses, deferred consideration | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
employee housing loans issued | -50,000 | -106,000 | -108,000 | -30,000 | -106,000 | -142,000 | -370,000 | -645,000 | -420,000 | -1,074,000 | -653,000 | -266,000 | ||||||||||||||||||||||||||||||||||||||||||||
proceeds from repayments of employee housing loans | 294,000 | 400,000 | 519,000 | 668,000 | 582,000 | 626,000 | 689,000 | 580,000 | 569,000 | 558,000 | 470,000 | 638,000 | 521,000 | 572,000 | 518,000 | 490,000 | 447,000 | 437,000 | 419,000 | 919,000 | 449,000 | |||||||||||||||||||||||||||||||||||
depreciation and amortization | 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 | |||||||||||||||||||||||||||||||
impairment charges and acquisition related adjustments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment for construction of corporate facilities | -21,000 | -1,159,000 | -1,921,000 | -1,591,000 | -383,000 | -1,259,000 | -794,000 | -1,488,000 | -2,502,000 | -198,000 | -808,000 | -285,000 | ||||||||||||||||||||||||||||||||||||||||||||
restricted cash and time deposits | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds related to stock option exercises | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash and cash equivalents | 1,337,000 | 4,464,000 | 2,894,000 | 2,928,000 | -3,890,000 | 144,000 | -998,000 | 1,358,000 | -2,827,000 | -2,486,000 | 2,215,000 | -2,650,000 | -5,884,000 | -3,559,000 | 1,265,000 | -2,787,000 | 714,000 | -341,000 | -1,133,000 | 1,099,000 | -1,149,000 | 1,095,000 | ||||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | 70,092,000 | 68,992,000 | 45,082,000 | 36,394,000 | 31,398,000 | 49,903,000 | 35,847,000 | 45,428,000 | -14,994,000 | 38,726,000 | -16,646,000 | -28,171,000 | 29,288,000 | 16,171,000 | 1,009,000 | 4,859,000 | 46,228,000 | 15,504,000 | 4,669,000 | -15,306,000 | 12,227,000 | 955,000 | -7,806,000 | 23,940,000 | ||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of period | 0 | 0 | 0 | 362,025,000 | 0 | 0 | 0 | 199,449,000 | 0 | 0 | 0 | 220,534,000 | 0 | 0 | 0 | 169,207,000 | 0 | 0 | 118,112,000 | 0 | 0 | 88,796,000 | ||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of period | 70,092,000 | 68,992,000 | 45,082,000 | 398,419,000 | 31,398,000 | 49,903,000 | 35,847,000 | 244,877,000 | -14,994,000 | 38,726,000 | -16,646,000 | 192,363,000 | 29,288,000 | 16,171,000 | 1,009,000 | 174,066,000 | 15,504,000 | 4,669,000 | 102,806,000 | 955,000 | -7,806,000 | 112,736,000 | ||||||||||||||||||||||||||||||||||
deferred income taxes | 2,152,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in restricted cash and time deposits | -362,000 | 56,000 | 38,000 | -406,000 | 10,000 | -9,000 | 30,000,000 | 1,123,000 | 4,000 | 5,690,000 | -5,387,000 | |||||||||||||||||||||||||||||||||||||||||||||
acquisition of business, deferred consideration | 0 | -1,797,000 | -463,000 | 0 | 0 | -27,473,000 | -2,801,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
increase in other long-term assets | -313,000 | -1,667,000 | -545,000 | -1,341,000 | -774,000 | 280,000 | -177,000 | -130,000 | -681,000 | -980,000 | -153,000 | -193,000 | -3,000 | -198,000 | -122,000 | |||||||||||||||||||||||||||||||||||||||||
proceeds from government grants | 0 | 0 | 0 | 135,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenues | 473,000 | 122,000 | -55,000 | -262,000 | -148,000 | -450,000 | -9,000 | 553,000 | -1,812,000 | -520,000 | 265,000 | |||||||||||||||||||||||||||||||||||||||||||||
proceeds from foreign currency derivatives | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for foreign currency derivatives | -50,000 | 50,000 | -91,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds related to stock options exercises | 9,470,000 | 3,108,000 | 3,068,000 | 3,652,000 | 10,100,000 | 3,855,000 | 3,763,000 | 1,395,000 | 3,274,000 | 2,139,000 | 1,517,000 | 2,430,000 | 2,843,000 | 2,510,000 | 2,456,000 | |||||||||||||||||||||||||||||||||||||||||
employee housing loans | -424,000 | -517,000 | -505,000 | -294,000 | -1,873,000 | -2,338,000 | -2,834,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
increase in restricted cash and time deposits | 3,000 | 8,000 | 4,000 | -29,959,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from borrowing under line of credit | 20,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash paid: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bank interest | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment and acquisition related charges | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash stock charge | 0 | 0 | 0 | 640,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from issuance of common stock in initial public offering | 0 | 0 | 1,193,000 | 31,171,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
costs related to stock issue | 1,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in other long-term assets | -350,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits on stock-based compensation plans | -1,662,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment loss | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in operating assets and liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for construction of corporate facilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of employee housing loans | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in restricted cash | -1,250,000 | 970,000 | 532,000 | 177,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds related to line of credit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment related to line of credit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange-rate changes on cash and cash equivalents | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of year-january 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the year for: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bad debt provision | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue | -752,000 | -1,136,000 | -1,923,000 | 2,620,000 | -905,000 | -857,000 | -1,625,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
acquisitions of businesses, net of cash acquired | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
bad debt provision/ | 642,000 | 161,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation | 3,850,000 | 2,576,000 | 1,457,000 | 2,046,000 | 1,773,000 | 1,550,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
increase in operating assets and liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses | -601,000 | -12,094,000 | -12,057,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
change in operating assets and liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of treasury stock | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of treasury stock, net of costs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of series a-2 convertible redeemable preferred stock | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issue of series a-3 convertible preferred stock, net of costs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in restricted cash and other long-term assets | -734,000 | -83,000 | 177,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
bad debt (recovery) /expense | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment for construction of building in minsk | -2,660,000 | -572,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on asset disposals | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash write offs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
costs related to potential stock issue |
