Quarterly
Annual
| Unit: USD | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 51,865,000 | 282,688,000 | 128,192,000 | 130,034,000 | 34,778,000 | 274,762,000 | 55,502,000 | 69,526,000 | 100,622,000 | 257,947,000 | 95,975,000 | 98,800,000 | 70,988,000 | 203,171,000 | 85,342,000 | 93,716,000 | 72,398,000 | 215,632,000 | 75,627,000 | 96,564,000 | 46,064,000 | 165,852,000 | 89,463,000 | 109,750,000 | 86,230,000 | 153,163,000 | 89,336,000 | 92,596,000 | 84,280,000 | 52,585,000 | 73,630,000 | 69,730,000 | 63,306,000 | 69,983,000 | 69,557,000 | 69,628,000 | 56,468,000 | 68,021,000 | 66,033,000 | 62,335,000 | 56,132,000 | 69,633,000 | 65,479,000 | 63,036,000 | 56,542,000 | 75,929,000 | 62,430,000 | 55,945,000 | 51,023,000 | 56,063,000 | 51,619,000 | 50,262,000 | 45,539,000 | 47,457,000 | 45,546,000 | 45,431,000 | 42,241,000 | 49,140,000 | 36,130,000 | 35,493,000 | 32,369,000 | 37,630,000 | 30,529,000 | 27,137,000 | 21,095,000 | 31,913,000 | 25,775,000 | 28,129,000 | 25,854,000 | 29,289,000 | 18,696,000 | 18,256,000 | 16,151,000 | 8,372,000 | -19,393,000 | 12,913,000 | 11,174,000 | 9,775,000 | 9,683,000 | 7,599,000 | 7,577,000 | 7,140,000 | 5,361,000 | 4,472,000 | 4,279,000 |
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 37,461,000 | 35,344,000 | 35,795,000 | 35,997,000 | 35,536,000 | 17,898,000 | 11,914,000 | 13,603,000 | 17,125,000 | 16,613,000 | 17,739,000 | 16,930,000 | 16,418,000 | 16,591,000 | 17,267,000 | 17,444,000 | 17,444,000 | 17,432,000 | 18,888,000 | 19,647,000 | 19,707,000 | 19,428,000 | 20,701,000 | 21,351,000 | 20,414,000 | 19,458,000 | 19,438,000 | 19,878,000 | 20,702,000 | 20,683,000 | 21,753,000 | 21,752,000 | 21,205,000 | 20,712,000 | 19,039,000 | 17,091,000 | 14,994,000 | 14,831,000 | 15,409,000 | 15,152,000 | 15,049,000 | 15,216,000 | 16,235,000 | 16,167,000 | 15,969,000 | 15,815,000 | 15,946,000 | 14,594,000 | 9,881,000 | 9,672,000 | 10,010,000 | 9,570,000 | 9,891,000 | 9,478,000 | 9,282,000 | 6,786,000 | 1,872,000 | 2,027,000 | 2,111,000 | 2,021,000 | 1,873,000 | 1,882,000 | 1,866,000 | 1,902,000 | 1,958,000 | 1,379,000 | |||||||||||||||||||
operating lease right-of-use assets expense | 5,550,000 | 5,445,000 | 5,660,000 | 5,851,000 | 5,664,000 | 5,889,000 | 6,875,000 | 5,369,000 | 5,381,000 | 5,365,000 | 5,982,000 | 5,821,000 | 5,553,000 | 5,297,000 | 5,796,000 | 5,401,000 | 5,699,000 | 5,120,000 | 5,141,000 | 5,075,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax benefit | -8,038,000 | -8,008,000 | -29,811,000 | -40,244,000 | -2,340,000 | -16,880,000 | -37,662,000 | -33,849,000 | -2,915,000 | -67,156,000 | -28,256,000 | -34,443,000 | -861,000 | -12,031,000 | -13,349,000 | -5,546,000 | -3,564,000 | -8,305,000 | -6,943,000 | -10,242,000 | -5,442,000 | -1,290,000 | -6,983,000 | -4,851,000 | -1,387,000 | -5,500,000 | 1,524,000 | -7,819,000 | -7,895,000 | -5,161,000 | -7,729,000 | -5,841,000 | -10,826,000 | -6,217,000 | 14,000 | -6,068,000 | -8,756,000 | -7,864,000 | -4,031,000 | -8,260,000 | -4,037,000 | -6,842,000 | -9,007,000 | -5,863,000 | -3,838,000 | 2,041,000 | -5,663,000 | 3,226,000 | -782,000 | -109,000 | -7,969,000 | -3,808,000 | -2,198,000 | -819,000 | -395,000 | ||||||||||||||||||||||||||||||
benefit from bad debts | 1,024,000 | 1,245,000 | 585,000 | 356,000 | 412,000 | 262,000 | 131,000 | 2,429,000 | -118,000 | 3,746,000 | 50,000 | 100,000 | 2,326,000 | 179,000 | 167,000 | 642,000 | 18,000 | 639,000 | 127,000 | 2,556,000 | 3,116,000 | 369,000 | 549,000 | 1,620,000 | 390,000 | 188,000 | 904,000 | 421,000 | 64,000 | 92,000 | 201,000 | 141,000 | 1,040,000 | 1,003,000 | 311,000 | 568,000 | 127,000 | 18,000 | 453,000 | 517,000 | 316,000 | 459,000 | 715,000 | 812,000 | 118,000 | 336,000 | 471,000 | 368,000 | 290,000 | 768,000 | 140,000 | 27,000 | 3,000 | 126,000 | 137,000 | 47,000 | 94,000 | 830,000 | 3,000 | 504,000 | 420,000 | 108,000 | 576,000 | 642,000 | 284,000 | 423,000 | 347,000 | 262,000 | 152,000 | 171,000 | 300,000 | 422,000 | 150,000 | 46,000 | 158,000 | 59,000 | 256,000 | 194,000 | 125,000 | -74,000 | 40,000 | 15,000 | 22,000 | 0 | 152,000 |
stock-based compensation expense | 70,243,000 | 73,016,000 | 72,330,000 | 66,890,000 | 58,664,000 | 63,358,000 | 58,061,000 | 56,301,000 | 44,171,000 | 46,009,000 | 46,970,000 | 39,498,000 | 35,651,000 | 44,190,000 | 44,144,000 | 42,885,000 | 35,119,000 | 42,359,000 | 38,185,000 | 34,130,000 | 30,941,000 | 31,406,000 | 31,862,000 | 29,122,000 | 23,800,000 | 24,459,000 | 22,983,000 | 20,635,000 | 15,269,000 | 13,746,000 | 14,773,000 | 14,122,000 | 10,513,000 | 8,783,000 | 8,952,000 | 8,534,000 | 7,078,000 | 8,220,000 | 8,870,000 | 9,030,000 | 7,831,000 | 9,278,000 | 9,953,000 | 10,165,000 | 7,465,000 | 8,556,000 | 9,081,000 | 8,874,000 | 8,787,000 | 8,485,000 | 8,104,000 | 8,024,000 | 7,802,000 | 6,514,000 | 6,108,000 | 5,319,000 | 5,147,000 | 5,116,000 | 4,743,000 | 4,656,000 | 4,504,000 | 3,917,000 | 3,175,000 | 3,021,000 | 3,099,000 | 3,071,000 | 2,797,000 | 3,159,000 | 2,752,000 | 2,526,000 | 2,075,000 | 2,147,000 | 2,170,000 | 1,240,000 | 1,230,000 | 1,224,000 | |||||||||
other | 314,000 | 550,000 | -82,000 | 372,000 | 402,000 | -14,000 | 397,000 | 548,000 | 307,000 | -306,000 | 1,424,000 | 2,643,000 | 919,000 | 768,000 | 728,000 | 237,000 | 975,000 | -114,000 | 195,000 | 546,000 | 1,553,000 | 218,000 | 1,024,000 | 443,000 | 1,093,000 | -1,629,000 | 902,000 | 865,000 | 272,000 | -220,000 | 215,000 | 389,000 | -363,000 | 1,501,000 | -70,000 | 84,000 | -225,000 | -60,000 | 1,607,000 | -100,000 | -34,000 | 848,000 | -222,000 | 244,000 | -2,000 | 24,000 | 2,000 | 8,000 | 39,000 | 64,000 | -6,000 | -2,000 | 13,000 | 31,000 | 36,000 | 112,000 | 1,000 | -122,000 | 104,000 | 19,000 | 18,000 | -2,000 | -103,000 | 191,000 | 22,000 | 79,000 | 19,000 | 124,000 | -96,000 | 7,000 | 47,000 | 31,000 | -5,000 | 97,000 | |||||||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 366,832,000 | -298,549,000 | -48,158,000 | -149,667,000 | 264,474,000 | -271,474,000 | 35,523,000 | -51,950,000 | 185,385,000 | -181,355,000 | -43,675,000 | -70,215,000 | 180,259,000 | -235,115,000 | -6,072,000 | -66,868,000 | 159,038,000 | -222,503,000 | -17,260,000 | -38,386,000 | 117,830,000 | -141,793,000 | -9,661,000 | -46,932,000 | 43,983,000 | -106,811,000 | 4,832,000 | 5,017,000 | 22,507,000 | -32,305,000 | -6,996,000 | 9,835,000 | 15,060,000 | -23,989,000 | 480,000 | -3,739,000 | 9,860,000 | -663,000 | -4,545,000 | -7,155,000 | 18,407,000 | -19,647,000 | 2,753,000 | -3,998,000 | 15,338,000 | -18,165,000 | 4,506,000 | -4,464,000 | 15,140,000 | -22,985,000 | 10,229,000 | -5,277,000 | 5,632,000 | -20,158,000 | 2,444,000 | 2,824,000 | 6,804,000 | -23,114,000 | 11,719,000 | 2,069,000 | -1,823,000 | -16,465,000 | -114,000 | 3,445,000 | 6,700,000 | -5,189,000 | 3,464,000 | 2,661,000 | -5,487,000 | -8,741,000 | 2,134,000 | 2,371,000 | -6,156,000 | 1,955,000 | 3,789,000 | -3,276,000 | -1,400,000 | 1,708,000 | 1,415,000 | 2,117,000 | 1,672,000 | 1,496,000 | -21,000 | 2,842,000 | 1,808,000 |
other receivables and current assets | 48,091,000 | -47,997,000 | -17,543,000 | 9,857,000 | 60,593,000 | -91,407,000 | 13,300,000 | -21,088,000 | 68,991,000 | -66,382,000 | 23,045,000 | 30,117,000 | 43,479,000 | -122,308,000 | 3,438,000 | 66,625,000 | -12,071,000 | -15,047,000 | -31,642,000 | 32,364,000 | 12,013,000 | -63,955,000 | 25,993,000 | -16,583,000 | 28,363,000 | -53,448,000 | 24,963,000 | -7,923,000 | 6,167,000 | -79,252,000 | 16,440,000 | 26,111,000 | 18,203,000 | -66,075,000 | 4,410,000 | -7,789,000 | 29,810,000 | -52,992,000 | 9,833,000 | 7,663,000 | 17,834,000 | -49,438,000 | 15,019,000 | 1,776,000 | 31,766,000 | -67,525,000 | 14,329,000 | 16,200,000 | -7,166,000 | -44,091,000 | 17,896,000 | -10,161,000 | -14,129,000 | -36,080,000 | 4,400,000 | 13,363,000 | 1,391,000 | -31,459,000 | -32,445,000 | 11,049,000 | -8,612,000 | -20,371,000 | 11,473,000 | 9,603,000 | 9,461,000 | -22,840,000 | 2,911,000 | 9,430,000 | -9,079,000 | -1,688,000 | -13,113,000 | 5,298,000 | -4,080,000 | 4,911,000 | -2,743,000 | 624,000 | 2,285,000 | -1,077,000 | |||||||
other long-term assets | 564,000 | 212,000 | 427,000 | 6,873,000 | -671,000 | -2,666,000 | -4,050,000 | 3,951,000 | -5,798,000 | -492,000 | 713,000 | 2,149,000 | -5,983,000 | -669,000 | -805,000 | 166,000 | -1,909,000 | -2,477,000 | -3,061,000 | -5,854,000 | -3,426,000 | -3,334,000 | -814,000 | 1,042,000 | -2,516,000 | 830,000 | 144,000 | 1,125,000 | 1,189,000 | -2,152,000 | -699,000 | -852,000 | 6,046,000 | -7,087,000 | 625,000 | -613,000 | -92,000 | -123,000 | 381,000 | 253,000 | -238,000 | -2,272,000 | 540,000 | -60,000 | -46,000 | -655,000 | -2,000 | 56,000 | 139,000 | 16,363,000 | -16,826,000 | 125,000 | 5,365,000 | 190,000 | -1,189,000 | -50,000 | -341,000 | -608,000 | -59,760,000 | 107,000 | -104,000 | 26,000 | 22,000 | 1,333,000 | -41,000 | -134,000 | -136,000 | -187,000 | 77,000 | -876,000 | -13,000 | 5,000 | -37,000 | ||||||||||||
accounts payable, accrued expenses and current liabilities | -169,748,000 | 128,757,000 | 29,481,000 | 13,018,000 | -147,636,000 | 133,050,000 | 17,755,000 | 12,413,000 | -135,365,000 | 102,789,000 | 18,894,000 | 13,950,000 | -143,883,000 | 112,366,000 | 27,756,000 | -6,226,000 | -80,050,000 | 97,879,000 | 11,582,000 | 11,013,000 | -99,112,000 | 75,832,000 | 927,000 | 15,834,000 | -54,050,000 | 51,163,000 | 14,733,000 | -5,967,000 | -40,009,000 | 49,407,000 | 10,768,000 | -9,795,000 | -23,335,000 | 40,541,000 | 2,005,000 | 6,631,000 | -32,258,000 | 26,262,000 | 471,000 | 3,245,000 | -36,971,000 | 27,067,000 | -1,145,000 | 11,123,000 | -28,837,000 | 30,708,000 | 4,175,000 | 9,262,000 | -28,408,000 | 19,342,000 | 6,187,000 | 6,073,000 | -22,054,000 | 18,205,000 | 3,994,000 | 6,619,000 | -10,596,000 | 8,934,000 | 5,722,000 | 1,625,000 | 261,000 | 26,836,000 | 4,360,000 | -6,396,000 | -11,887,000 | 16,998,000 | 3,980,000 | -3,779,000 | -7,732,000 | -1,337,000 | 21,218,000 | -6,355,000 | -7,471,000 | ||||||||||||
accrued income taxes | 18,661,000 | -10,614,000 | 7,080,000 | 2,897,000 | -6,280,000 | 7,404,000 | 752,000 | 4,094,000 | 1,481,000 | -9,652,000 | 654,000 | 10,216,000 | -1,119,000 | 568,000 | -1,050,000 | 3,007,000 | -20,954,000 | -2,297,000 | 2,434,000 | 18,570,000 | 1,006,000 | 3,122,000 | -2,368,000 | -6,178,000 | 5,999,000 | 3,667,000 | 536,000 | -1,310,000 | -1,807,000 | 1,436,000 | 567,000 | -2,091,000 | 1,303,000 | 4,378,000 | 2,236,000 | -12,164,000 | 14,602,000 | 3,381,000 | 126,000 | -7,371,000 | 9,634,000 | 6,246,000 | 4,114,000 | -9,281,000 | 11,023,000 | 3,016,000 | 3,876,000 | 1,566,000 | 3,418,000 | 6,095,000 | 1,398,000 | 168,000 | 6,955,000 | 3,192,000 | 4,741,000 | 2,410,000 | -675,000 | -70,257,000 | |||||||||||||||||||||||||||
deferred revenue | -20,780,000 | 92,384,000 | -7,693,000 | -4,972,000 | -17,714,000 | 99,749,000 | -19,871,000 | -19,492,000 | -25,879,000 | 61,206,000 | -15,289,000 | -13,369,000 | 455,000 | 73,014,000 | -17,675,000 | -29,996,000 | 1,204,000 | 35,426,000 | -4,300,000 | -30,462,000 | 4,784,000 | 53,052,000 | -25,466,000 | -12,576,000 | 2,235,000 | 55,038,000 | -31,963,000 | 1,434,000 | 31,704,000 | 56,150,000 | -33,792,000 | -8,886,000 | 7,176,000 | 53,608,000 | -17,423,000 | -142,000 | 5,387,000 | 47,123,000 | -17,396,000 | -8,895,000 | 19,734,000 | 37,628,000 | -24,807,000 | 995,000 | 21,732,000 | 40,432,000 | -33,527,000 | 509,000 | 34,691,000 | 34,715,000 | -23,082,000 | 7,199,000 | 28,916,000 | 35,820,000 | -12,729,000 | 2,937,000 | 23,945,000 | 20,101,000 | -18,036,000 | 3,264,000 | 23,488,000 | 8,352,000 | -23,797,000 | -173,000 | 15,012,000 | 19,792,000 | -7,387,000 | 6,112,000 | 21,932,000 | 5,327,000 | -13,441,000 | 3,808,000 | 18,881,000 | -5,828,000 | 6,351,000 | 7,596,000 | -3,196,000 | -1,048,000 | 6,925,000 | -3,160,000 | -1,780,000 | 5,732,000 | -2,252,000 | -426,000 | 5,493,000 |
other long-term liabilities | -3,104,000 | 3,500,000 | -2,026,000 | 3,451,000 | -3,065,000 | -2,799,000 | 172,000 | 1,605,000 | -7,621,000 | -6,071,000 | -7,563,000 | 4,745,000 | -5,928,000 | 5,856,000 | 3,071,000 | 2,909,000 | -11,878,000 | 3,862,000 | 3,634,000 | -5,002,000 | 12,308,000 | -2,875,000 | -3,798,000 | -742,000 | -460,000 | -100,000 | -14,780,000 | -4,199,000 | -583,000 | 24,728,000 | 5,756,000 | 1,660,000 | 1,062,000 | 7,115,000 | 2,356,000 | -1,499,000 | -6,142,000 | 826,000 | 3,554,000 | -5,855,000 | -2,487,000 | 1,843,000 | -685,000 | -6,688,000 | 191,000 | -60,000 | -6,942,000 | -13,444,000 | 2,450,000 | -14,780,000 | 1,691,000 | 6,982,000 | 926,000 | 6,280,000 | 1,722,000 | -9,728,000 | 691,000 | 10,707,000 | 38,070,000 | -2,869,000 | 1,631,000 | 3,533,000 | 445,000 | -2,902,000 | 933,000 | 8,101,000 | 1,815,000 | -1,406,000 | 3,854,000 | 2,842,000 | 1,102,000 | 191,000 | 53,000 | ||||||||||||
net cash from operating activities | 398,935,000 | 257,973,000 | 174,237,000 | 80,713,000 | 282,817,000 | 232,722,000 | 160,768,000 | 62,866,000 | 260,766,000 | 173,972,000 | 127,151,000 | 118,944,000 | 210,936,000 | 101,653,000 | 157,845,000 | 118,877,000 | 171,107,000 | 173,767,000 | 94,539,000 | 131,592,000 | 147,412,000 | 139,451,000 | 120,368,000 | 88,539,000 | 151,578,000 | 132,934,000 | 109,961,000 | 111,121,000 | 132,421,000 | 103,478,000 | 88,885,000 | 112,182,000 | 125,893,000 | 96,234,000 | 81,989,000 | 70,029,000 | 108,575,000 | 109,196,000 | 77,795,000 | 66,412,000 | 114,120,000 | 92,273,000 | 81,562,000 | 79,833,000 | 131,639,000 | 84,961,000 | 65,440,000 | 87,148,000 | 95,434,000 | 69,588,000 | 70,361,000 | 74,869,000 | 83,597,000 | 77,614,000 | 66,278,000 | 78,910,000 | 84,859,000 | -25,265,000 | 72,263,000 | 60,155,000 | 59,731,000 | 44,920,000 | 34,079,000 | 43,440,000 | 51,250,000 | 61,669,000 | 42,746,000 | 55,147,000 | 37,146,000 | 41,643,000 | 26,256,000 | 37,027,000 | 22,202,000 | 22,355,000 | 25,405,000 | 12,628,000 | 14,159,000 | 17,598,000 | 15,320,000 | 13,413,000 | 13,090,000 | 13,212,000 | 7,101,000 | 10,161,000 | 11,468,000 |
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures | -11,491,000 | -11,784,000 | -8,425,000 | -13,293,000 | -10,543,000 | -8,777,000 | -4,504,000 | -5,145,000 | -6,892,000 | -9,143,000 | -5,168,000 | -4,997,000 | -5,062,000 | -4,885,000 | -7,298,000 | -5,790,000 | -5,045,000 | -11,175,000 | -7,228,000 | -9,980,000 | -6,987,000 | -19,159,000 | -8,835,000 | -10,046,000 | -6,900,000 | -8,685,000 | -6,326,000 | -3,818,000 | -2,933,000 | -4,334,000 | -7,313,000 | -3,445,000 | -4,057,000 | -4,224,000 | -2,151,000 | -3,373,000 | -2,695,000 | -5,380,000 | -3,083,000 | -4,060,000 | -3,622,000 | -5,395,000 | -8,705,000 | -7,831,000 | -4,092,000 | -14,701,000 | -5,467,000 | -4,593,000 | -4,087,000 | -6,095,000 | -3,552,000 | -9,587,000 | -4,743,000 | -9,539,000 | -4,919,000 | -4,264,000 | -3,341,000 | -5,105,000 | -4,736,000 | -2,549,000 | -1,870,000 | -1,892,000 | -1,908,000 | -1,223,000 | -3,288,000 | -6,036,000 | -3,621,000 | -4,552,000 | -2,430,000 | -2,155,000 | -2,178,000 | -4,147,000 | -2,278,000 | -1,920,000 | -1,008,000 | -790,000 | -770,000 | -1,232,000 | -1,461,000 | -573,000 | -1,087,000 | -935,000 | -312,000 | -521,000 | -640,000 |
free cash flows | 387,444,000 | 246,189,000 | 165,812,000 | 67,420,000 | 272,274,000 | 223,945,000 | 156,264,000 | 57,721,000 | 253,874,000 | 164,829,000 | 121,983,000 | 113,947,000 | 205,874,000 | 96,768,000 | 150,547,000 | 113,087,000 | 166,062,000 | 162,592,000 | 87,311,000 | 121,612,000 | 140,425,000 | 120,292,000 | 111,533,000 | 78,493,000 | 144,678,000 | 124,249,000 | 103,635,000 | 107,303,000 | 129,488,000 | 99,144,000 | 81,572,000 | 108,737,000 | 121,836,000 | 92,010,000 | 79,838,000 | 66,656,000 | 105,880,000 | 103,816,000 | 74,712,000 | 62,352,000 | 110,498,000 | 86,878,000 | 72,857,000 | 72,002,000 | 127,547,000 | 70,260,000 | 59,973,000 | 82,555,000 | 91,347,000 | 63,493,000 | 66,809,000 | 65,282,000 | 78,854,000 | 68,075,000 | 61,359,000 | 74,646,000 | 81,518,000 | -30,370,000 | 67,527,000 | 57,606,000 | 57,861,000 | 43,028,000 | 32,171,000 | 42,217,000 | 47,962,000 | 55,633,000 | 39,125,000 | 50,595,000 | 34,716,000 | 39,488,000 | 24,078,000 | 32,880,000 | 19,924,000 | 20,435,000 | 24,397,000 | 11,838,000 | 13,389,000 | 16,366,000 | 13,859,000 | 12,840,000 | 12,003,000 | 12,277,000 | 6,789,000 | 9,640,000 | 10,828,000 |
purchases of short-term investments | -21,233,000 | -4,670,000 | -28,646,000 | -159,000 | -19,940,000 | -90,000 | -79,000 | -109,000 | -77,000 | -114,000 | -26,000 | -75,000 | -46,000 | -47,000 | -16,000 | -96,000 | -69,000 | -69,000 | -48,000 | -120,000 | -114,000 | -31,000 | -85,000 | -120,000 | -839,000 | -7,634,000 | -56,000 | -2,143,000 | -66,000 | -3,880,000 | -2,579,000 | -6,445,000 | -89,000 | -4,414,000 | -25,000 | -13,000 | -8,000 | -6,000 | -73,000 | -6,000,000 | -10,000,000 | 1,000 | -24,866,000 | 0 | -4,989,000 | -10,060,000 | -4,985,000 | ||||||||||||||||||||||||||||||||||||||
other investing activities | 2,037,000 | 2,922,000 | 416,000 | 99,000 | -3,953,000 | 26,000 | -35,000 | -4,890,000 | -914,000 | 48,000 | -867,000 | 72,000 | 13,000 | -2,608,000 | -85,000 | -262,000 | -35,000 | -354,000 | -3,796,000 | -2,141,000 | -264,000 | 11,268,000 | -3,672,000 | -8,548,000 | -460,000 | -3,382,000 | -34,000 | -1,173,000 | -4,303,000 | 6,401,000 | -8,926,000 | -10,920,000 | -964,000 | -484,000 | -1,099,000 | -10,260,000 | 4,000 | 232,000 | 109,000 | -44,000 | -67,000 | ||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -30,687,000 | -13,532,000 | -36,655,000 | -14,939,000 | -34,436,000 | -19,876,000 | -4,539,000 | -87,237,000 | -128,390,000 | -152,746,000 | -7,018,000 | -241,640,000 | -9,964,000 | -413,157,000 | -7,332,000 | -100,461,000 | -15,863,000 | -483,663,000 | -11,024,000 | -109,967,000 | -9,599,000 | -500,100,000 | -22,171,000 | -59,594,000 | -251,683,000 | -12,067,000 | -6,360,000 | -288,017,000 | -7,236,000 | -35,820,000 | -36,373,000 | -14,365,000 | -10,885,000 | -12,599,000 | -3,250,000 | -13,633,000 | -2,691,000 | -10,373,000 | -33,490,000 | -4,003,000 | -14,166,000 | -5,956,000 | -8,746,000 | -92,035,000 | -22,533,000 | -14,756,000 | -5,469,000 | -8,835,000 | -4,117,000 | -4,791,000 | -49,911,000 | -9,510,000 | -4,744,000 | -9,311,000 | -274,634,000 | -4,280,000 | -3,418,000 | -4,439,000 | -4,714,000 | -2,474,000 | 4,979,000 | -9,501,000 | 290,000 | -3,218,000 | 1,698,000 | -8,680,000 | -317,383,000 | -13,977,000 | 2,041,000 | -6,569,000 | -2,322,000 | -4,154,000 | -2,373,000 | -5,328,000 | -289,806,000 | 4,285,000 | -791,000 | 68,492,000 | -30,284,000 | 9,291,000 | -16,317,000 | -1,196,000 | 9,503,000 | ||
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted stock withholding taxes paid in lieu of issued shares | -68,063,000 | -22,103,000 | -7,287,000 | -11,618,000 | -65,089,000 | -2,818,000 | -972,000 | -6,939,000 | -52,916,000 | -2,207,000 | -481,000 | -2,358,000 | -59,196,000 | -4,894,000 | -1,446,000 | -4,648,000 | -86,049,000 | -4,245,000 | -1,378,000 | -2,971,000 | -62,425,000 | -4,495,000 | -2,331,000 | -2,611,000 | -32,994,000 | -1,924,000 | -1,914,000 | -708,000 | -24,333,000 | -1,037,000 | -1,038,000 | -557,000 | -8,480,000 | -13,000 | -40,000 | -252,000 | -4,752,000 | -15,000 | -49,000 | -139,000 | -4,243,000 | 0 | 0 | 0 | -5,108,000 | 0 | 0 | 0 | -4,269,000 | ||||||||||||||||||||||||||||||||||||
proceeds from shares issued for stock-based compensation | 14,000 | 29,000 | 0 | 0 | 10,446,000 | 4,099,000 | 12,393,000 | 5,040,000 | 8,582,000 | 4,677,000 | 10,104,000 | 692,000 | 10,122,000 | 5,056,000 | 12,677,000 | 1,752,000 | 11,892,000 | 2,603,000 | 11,083,000 | 6,158,000 | 9,716,000 | 5,460,000 | 7,853,000 | 10,404,000 | 10,376,000 | 3,621,000 | 10,796,000 | 13,843,000 | 12,759,000 | 4,511,000 | 6,366,000 | 11,128,000 | 30,498,000 | 10,464,000 | 25,928,000 | 7,283,000 | 10,136,000 | 7,060,000 | 6,888,000 | 13,905,000 | 15,770,000 | ||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -68,049,000 | -22,074,000 | -7,287,000 | -14,540,000 | -54,643,000 | 1,281,000 | 11,421,000 | -3,193,000 | -240,828,000 | -47,530,000 | 9,623,000 | -2,956,000 | -204,645,000 | -98,987,000 | -24,762,000 | -47,895,000 | -74,208,000 | 372,443,000 | 9,705,000 | 3,187,000 | -288,738,000 | 499,445,000 | 5,522,000 | -6,467,000 | -69,091,000 | -75,392,000 | -66,074,000 | 8,196,000 | -129,405,000 | -109,277,000 | 5,328,000 | -112,368,000 | -78,334,000 | -79,621,000 | -86,230,000 | -77,425,000 | -36,201,000 | -86,313,000 | -106,535,000 | 12,620,000 | -111,523,000 | -103,673,000 | -23,271,000 | -64,199,000 | 5,501,000 | -34,069,000 | -16,294,000 | -67,513,000 | -11,883,000 | -41,762,000 | -20,972,000 | -64,514,000 | 2,402,000 | 332,000 | -5,017,000 | 4,238,000 | -9,229,000 | 8,452,000 | -1,340,000 | -28,384,000 | -8,367,000 | 8,585,000 | 2,248,000 | -29,373,000 | -45,550,000 | -27,762,000 | 300,621,000 | -45,350,000 | -9,759,000 | -18,703,000 | -15,838,000 | -13,833,000 | -7,455,000 | -17,753,000 | 168,221,000 | 3,902,000 | -2,146,000 | 2,368,000 | 2,970,000 | 1,376,000 | |||||
effect of exchange rate fluctuations on cash and cash equivalents | 11,213,000 | -21,681,000 | 16,804,000 | -2,785,000 | -3,430,000 | 6,732,000 | -6,183,000 | -2,250,000 | 1,750,000 | 8,186,000 | -14,550,000 | -14,466,000 | -6,573,000 | -2,680,000 | -2,617,000 | -244,000 | -6,281,000 | 5,384,000 | 6,975,000 | 1,986,000 | -3,421,000 | 614,000 | -2,490,000 | 1,586,000 | -552,000 | 2,484,000 | -4,241,000 | -20,899,000 | 8,212,000 | 3,549,000 | 3,735,000 | 6,359,000 | 7,035,000 | -19,451,000 | 2,052,000 | 949,000 | 9,584,000 | -4,581,000 | -1,885,000 | 4,931,000 | -16,101,000 | -11,385,000 | -15,655,000 | 1,632,000 | 591,000 | -984,000 | 4,254,000 | -2,390,000 | -5,144,000 | -1,219,000 | 3,925,000 | -7,207,000 | 4,763,000 | -10,041,000 | 910,000 | 5,243,000 | 13,019,000 | -3,049,000 | -2,981,000 | 5,018,000 | 11,585,000 | -6,305,000 | -11,857,000 | -1,318,000 | 4,251,000 | 4,771,000 | 1,370,000 | 685,000 | -304,000 | 1,669,000 | 178,000 | -116,000 | -844,000 | -402,000 | |||||||||||
net increase in cash and cash equivalents | 311,412,000 | 200,686,000 | 147,099,000 | 48,449,000 | 190,308,000 | 220,859,000 | -18,118,000 | 115,206,000 | -140,118,000 | -10,246,000 | -413,171,000 | 123,134,000 | -29,723,000 | 74,755,000 | -169,748,000 | 47,959,000 | 33,286,000 | -189,599,000 | 3,992,000 | -38,070,000 | 61,575,000 | -8,192,000 | 43,709,000 | -15,437,000 | -5,439,000 | -20,080,000 | 79,267,000 | 7,929,000 | -64,115,000 | 79,960,000 | -27,670,000 | -28,741,000 | 33,890,000 | -74,769,000 | 115,198,000 | 35,152,000 | 47,931,000 | 8,410,000 | 74,290,000 | 21,816,000 | 3,403,000 | -6,362,000 | 86,018,000 | 65,530,000 | -223,414,000 | 79,778,000 | 77,455,000 | -22,237,000 | 79,228,000 | 26,248,000 | 53,362,000 | 42,540,000 | 41,635,000 | 22,434,000 | 1,093,000 | 18,644,000 | 14,127,000 | -5,498,000 | 33,679,000 | 16,573,000 | 12,867,000 | 20,410,000 | 13,059,000 | 11,106,000 | 83,418,000 | -13,641,000 | 25,013,000 | -2,028,000 | 13,257,000 | 19,429,000 | |||||||||||||||
cash and cash equivalents, beginning of period | 1,446,743,000 | 0 | 0 | 0 | 860,201,000 | 0 | 0 | 0 | 614,391,000 | 0 | 0 | 0 | 667,667,000 | 0 | 0 | 0 | 912,672,000 | 0 | 0 | 0 | 872,094,000 | 0 | 0 | 0 | 777,139,000 | 0 | 0 | 0 | 881,501,000 | 0 | 0 | 0 | 822,479,000 | 0 | 0 | 0 | 784,168,000 | 0 | 0 | 0 | 788,064,000 | 0 | 0 | 0 | 742,486,000 | 0 | 0 | 0 | 576,703,000 | 0 | 0 | 0 | 471,828,000 | 0 | 0 | 472,479,000 | 0 | 0 | 335,878,000 | 0 | 0 | 228,176,000 | 0 | 0 | 167,224,000 | 0 | 0 | 104,315,000 | 0 | 0 | 176,166,000 | 0 | 0 | 83,547,000 | 0 | 0 | 78,038,000 | 0 | 0 | 46,198,000 | |||||
cash and cash equivalents, end of period | 1,758,155,000 | 200,686,000 | 147,099,000 | 48,449,000 | 1,050,509,000 | 220,859,000 | 161,467,000 | -29,814,000 | 507,689,000 | -18,118,000 | 115,206,000 | -140,118,000 | 657,421,000 | -413,171,000 | 123,134,000 | -29,723,000 | 987,427,000 | 67,931,000 | 100,195,000 | 26,798,000 | 717,748,000 | 139,410,000 | 101,229,000 | 24,064,000 | 607,391,000 | 47,959,000 | 33,286,000 | -189,599,000 | 885,493,000 | -38,070,000 | 61,575,000 | -8,192,000 | 866,188,000 | -15,437,000 | -5,439,000 | -20,080,000 | 863,435,000 | 7,929,000 | -64,115,000 | 79,960,000 | 760,394,000 | -28,741,000 | 33,890,000 | -74,769,000 | 857,684,000 | 35,152,000 | 47,931,000 | 8,410,000 | 650,993,000 | 21,816,000 | 3,403,000 | -6,362,000 | 557,846,000 | -223,414,000 | 79,778,000 | 549,934,000 | 79,228,000 | 26,248,000 | 389,240,000 | 41,635,000 | 22,434,000 | 229,269,000 | 14,127,000 | -5,498,000 | 200,903,000 | 12,867,000 | 20,410,000 | 117,374,000 | -1,030,000 | -94,511,000 | 197,159,000 | 11,106,000 | 83,418,000 | 69,906,000 | 25,013,000 | -2,028,000 | 91,295,000 | 19,429,000 | 11,003,000 | 36,849,000 | |||||
supplemental disclosure of cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes paid | 10,057,000 | 70,706,000 | 53,172,000 | 43,816,000 | 16,721,000 | 43,982,000 | 16,500,000 | 75,985,000 | 7,650,000 | 73,284,000 | 30,129,000 | 8,360,000 | 3,566,000 | 70,453,000 | 20,648,000 | 18,684,000 | 20,641,000 | 18,598,000 | 22,093,000 | 6,726,000 | 6,757,000 | 13,209,000 | 17,861,000 | 50,868,000 | 4,832,000 | 13,158,000 | 27,424,000 | 43,260,000 | 3,402,000 | 31,629,000 | 28,865,000 | 53,519,000 | 2,376,000 | 23,389,000 | 29,193,000 | 59,836,000 | 6,037,000 | 29,351,000 | 22,849,000 | 51,745,000 | 3,273,000 | 27,398,000 | 27,268,000 | 53,336,000 | 10,002,000 | 25,546,000 | 31,423,000 | 35,826,000 | 4,911,000 | 24,213,000 | 26,954,000 | 39,006,000 | 13,023,000 | 14,226,000 | 19,282,000 | 22,454,000 | 8,769,000 | 85,897,000 | 10,293,000 | 26,726,000 | 8,945,000 | ||||||||||||||||||||||||
interest paid | 9,931,000 | 10,671,000 | 12,418,000 | 12,053,000 | 11,939,000 | 12,274,000 | 11,948,000 | 11,241,000 | 10,606,000 | 8,652,000 | 5,894,000 | 3,672,000 | 2,626,000 | 2,425,000 | 2,697,000 | 3,068,000 | 2,956,000 | 1,956,000 | 1,573,000 | 2,784,000 | 5,628,000 | 36,000 | 0 | 162,000 | 1,000 | 31,000 | 64,000 | 292,000 | 435,000 | 11,000 | 0 | 587,000 | 22,000 | 10,000 | 203,000 | 220,000 | 210,000 | 1,000 | 24,000 | 571,000 | 140,000 | 235,000 | 920,000 | 363,000 | 452,000 | 401,000 | 553,000 | 415,000 | 489,000 | 442,000 | 562,000 | 830,000 | 1,146,000 | ||||||||||||||||||||||||||||||||
non-cash consideration in connection with acquisitions | 1,640,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisitions, net of cash acquired | 0 | 0 | -11,125,000 | 0 | -77,202,000 | -120,584,000 | -143,651,000 | -983,000 | -236,715,000 | -4,915,000 | -405,664,000 | 51,000 | -94,409,000 | -10,783,000 | -472,134,000 | 0 | -97,846,000 | -2,348,000 | -492,209,000 | -9,664,000 | -41,000,000 | -244,323,000 | 0 | 0 | -37,887,000 | -20,134,000 | 0 | -5,864,000 | -5,225,000 | -30,516,000 | 101,000 | -10,477,000 | -499,000 | 0 | -84,119,000 | -18,398,000 | 0 | 1,320,000 | |||||||||||||||||||||||||||||||||||||||||||||||
purchase of treasury stock | 0 | 0 | 0 | -196,494,000 | -50,000,000 | 0 | 0 | -155,571,000 | -98,686,000 | 0 | 0 | 0 | -161,029,000 | 0 | 0 | -14,260,000 | -44,856,000 | -77,014,000 | -74,956,000 | 0 | -117,831,000 | -112,751,000 | 0 | -122,939,000 | -100,352,000 | -93,047,000 | -114,528,000 | -86,076,000 | -42,684,000 | -95,162,000 | -114,032,000 | -3,089,000 | -125,627,000 | -125,180,000 | -36,517,000 | -42,675,000 | 0 | -33,886,000 | 0 | -61,591,000 | 0 | 0 | 0 | 0 | -12,704,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -39,904,000 | -5,542,000 | 0 | 0 | -2,470,000 | ||||||||||||||||||||||||||||
other financing activities | 0 | 0 | 0 | 0 | 0 | 0 | -463,000 | 0 | 1,000 | -51,000 | -1,520,000 | 0 | 0 | -1,617,000 | -75,000 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash and unpaid consideration in connection with acquisitions | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on equity investment | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on long-term debt | 0 | 0 | 0 | 0 | 0 | -75,000,000 | 0 | -26,574,000 | 0 | -26,575,000 | -26,574,000 | -26,574,000 | -10,630,000 | -10,630,000 | -10,629,000 | -10,630,000 | -5,315,000 | -5,315,000 | -5,315,000 | -5,315,000 | -35,000,000 | -20,000,000 | -6,620,000 | -6,620,000 | -33,342,000 | -7,342,000 | -21,000,000 | -54,999,000 | -47,697,000 | -11,803,000 | -15,197,000 | -22,785,000 | -16,156,000 | -8,296,000 | -21,865,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and intangible assets amortization | 33,883,000 | 33,009,000 | 32,124,000 | 28,227,000 | 28,932,000 | 29,080,000 | 26,354,000 | 27,064,000 | 27,082,000 | 20,841,000 | 20,654,000 | 20,702,000 | 14,698,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | -29,814,000 | -106,702,000 | 100,195,000 | 26,798,000 | -154,346,000 | 101,229,000 | -9,349,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of non-cash consideration in connection with acquisitions | 5,056,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from long-term debt | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of unpaid consideration and common stock issued in connection with acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of unpaid consideration in connection with acquisitions | 168,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of common stock issued and unpaid consideration in connection with acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease right-of-use assets amortization | 4,547,000 | 4,942,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of common stock issued as consideration in connection with acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration payments | 0 | 0 | 0 | -1,048,000 | 0 | 0 | 0 | -3,086,000 | 0 | -1,418,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax (benefit) expense | -8,698,000 | -3,245,000 | -885,000 | -150,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of stock options and restricted stock awards assumed in connection with acquisitions | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax expense | -4,600,000 | 9,291,000 | -5,294,000 | 8,676,000 | -3,841,000 | 7,116,000 | 356,000 | 1,789,000 | -2,177,000 | 3,038,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits from stock-based compensation | -2,975,000 | -2,410,000 | -1,620,000 | -2,148,000 | -1,810,000 | -663,000 | -3,121,000 | -2,582,000 | -4,912,000 | -3,774,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
construction-in-progress - leased facility | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on capital leases | -1,000 | -5,000 | -5,000 | -5,000 | -5,000 | -5,000 | -71,000 | -10,000 | 0 | 0 | -5,000 | -9,000 | -17,000 | -15,000 | -23,000 | -32,000 | -54,000 | -76,000 | -75,000 | -78,000 | -80,000 | -44,000 | -66,000 | -116,000 | -105,000 | -125,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on long-term debt and capital leases | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maturities of short-term investments | 28,000 | 38,000 | 24,000 | 34,000 | 59,000 | 24,000 | 57,000 | 16,000 | 31,000 | 52,000 | 173,000 | 68,000 | 30,000 | 86,000 | 104,000 | 37,000 | 697,000 | 107,000 | 195,000 | 7,688,000 | 25,000 | 2,254,000 | 148,000 | 5,064,000 | 1,337,000 | 5,681,000 | 185,000 | 4,560,000 | 0 | 0 | 6,000 | 14,000 | 2,000 | 6,116,000 | 18,000,000 | 10,000,000 | 69,988,000 | 200,000 | 10,000,000 | 15,000,000 | 10,025,000 | 4,975,000 | |||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock under employee stock purchase plan | 0 | 2,018,000 | 0 | 1,611,000 | 0 | 1,713,000 | 0 | 1,274,000 | 0 | 1,330,000 | 0 | 1,116,000 | -1,000 | 1,230,000 | 0 | 938,000 | 0 | 964,000 | 0 | 628,000 | 0 | 815,000 | 0 | 700,000 | -1,000 | 994,000 | 0 | 727,000 | -1,000 | 841,000 | 0 | 630,000 | 701,000 | 0 | 490,000 | 511,000 | 0 | 338,000 | 269,000 | 0 | 216,000 | 221,000 | 0 | 187,000 | |||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options | 16,600,000 | 10,545,000 | 5,588,000 | 6,961,000 | 7,374,000 | 9,730,000 | 3,983,000 | 12,920,000 | 12,711,000 | 5,555,000 | 5,641,000 | 8,053,000 | 7,963,000 | 2,271,000 | 6,385,000 | 6,172,000 | 9,869,000 | 1,839,000 | 3,744,000 | 7,477,000 | 8,594,000 | 3,444,000 | 2,466,000 | 857,000 | 2,724,000 | 2,383,000 | 1,334,000 | 1,141,000 | 897,000 | 2,528,000 | 1,364,000 | 1,697,000 | 1,946,000 | 638,000 | 1,698,000 | 1,780,000 | 1,227,000 | 1,387,000 | 1,852,000 | 1,490,000 | 779,000 | 2,147,000 | 2,970,000 | 1,189,000 | |||||||||||||||||||||||||||||||||||||||||
change in construction-in-progress - leased facility | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
construction in progress - leased facility | 5,845,000 | 5,582,000 | 6,914,000 | 4,964,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits from stock options | -3,465,000 | -1,232,000 | -2,011,000 | -1,961,000 | -4,767,000 | -5,987,000 | -1,958,000 | -2,071,000 | -3,872,000 | -3,016,000 | -2,127,000 | -3,191,000 | -1,712,000 | -3,952,000 | -1,248,000 | -2,947,000 | -3,606,000 | -6,691,000 | -4,653,000 | -1,569,000 | -255,000 | -628,000 | -1,595,000 | -1,280,000 | -567,000 | -1,300,000 | -3,753,000 | -3,561,000 | 1,208,000 | 1,721,000 | 682,000 | 1,964,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
apache acquisition, net of cash acquired | 267,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate fluctuations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital lease obligations incurred | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
utilization of acquired net operating income tax carryforward | 72,000 | 19,000 | 0 | 0 | 0 | 1,477,000 | 2,187,000 | 2,216,000 | 2,216,000 | 2,245,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ansoft acquisition payments, net of cash acquired | -12,000 | -239,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loan commitment fees | 0 | -4,227,000 | -132,000 | -250,000 | -250,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock issued in acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the year for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 14,962,000 | 15,828,000 | 22,126,000 | 5,943,000 | 5,879,000 | 16,609,000 | 23,608,000 | 12,163,000 | 3,678,000 | 8,021,000 | 17,649,000 | 7,168,000 | 676,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest | 1,487,000 | 1,944,000 | 2,605,000 | 2,606,000 | 4,039,000 | 2,800,000 | 399,000 | 847,000 | 1,226,000 | 1,470,000 | 1,733,000 | 1,878,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of non-cash operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of non-cash investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital lease obligations | 13,000 | 77,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ansoft acquisition payments | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other acquisition payments | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the period for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
in-process research and development | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capitalization of internally developed software costs | 0 | 0 | 0 | -101,000 | -33,000 | -21,000 | -136,000 | -127,000 | -261,000 | -196,000 | -251,000 | -103,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fluent acquisition payments, net of cash acquired | -2,398,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other acquisition payments, net of cash acquired | -973,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on long-term capital leases | -141,000 | -160,000 | -175,000 | -186,000 | -224,000 | -256,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loan issuance costs | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
write-off of in-process research and development | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from stock options | -1,208,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition payments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other receivables and other assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable, accrued expenses and liabilities | 6,699,000 | -4,309,000 | -4,198,000 | 4,824,000 | 2,927,000 | -3,377,000 | 2,892,000 | 1,728,000 | -319,000 | 76,000 | -1,719,000 | -558,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of common stock | -4,437,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (decrease)/increase in cash and cash equivalents | -1,030,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the period for interest | 2,822,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the period for income taxes | 5,080,000 | 9,336,000 | 7,308,000 | 2,175,000 | 4,550,000 | 3,384,000 | 1,006,000 | 2,104,000 | 1,224,000 | 1,011,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition payments, net of cash acquired | -6,925,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase/(decrease) in cash and cash equivalents | 20,993,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of century dynamics, net of cash acquired | 0 | -16,000 | -4,157,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash from financing activities | 1,725,000 | 2,121,000 | 1,490,000 | 995,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax provision | 258,000 | 425,000 | -79,000 | 272,000 | 111,000 | -74,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on investment | 636,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current assets | 1,908,000 | 1,546,000 | -2,639,000 | 1,105,000 | 2,873,000 | -1,011,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of cfx, net of cash acquired | 0 | -258,000 | -21,489,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of long-term investment | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash | -291,000 | 246,000 | 457,000 | -275,000 | 49,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash from investing activities | -22,242,000 |
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.
