ANSYS, Inc(NASDAQ:ANSS)

ANSYS, Inc. develops and markets engineering simulation software and services worldwide. The company offers ANSYS Workbench, a framework upon which its engineering simulation technologies are built; multiphysics software to simulate the interactions between structures, heat transfer, fluids, and ele...
Website: http://www.ansys.com
Founded: 1970
Full Time Employees: 5,600 (Dec 2022)
Sector: Technology
Industry: Software-Application
• 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-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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
software licenses | 159,955,000 | 543,415,000 | 276,948,000 | 283,232,000 | 160,321,000 | 502,277,000 | 162,422,000 | 204,897,000 | 219,152,000 | 413,646,000 | 208,906,000 | 208,981,000 | 157,445,000 | 397,977,000 | 200,394,000 | 214,822,000 | 132,604,000 | 382,057,000 | 141,622,000 | 169,341,000 | 87,830,000 | 268,943,000 | 137,144,000 | 170,499,000 | 123,044,000 | 226,421,000 | 109,103,000 | 131,147,000 | 110,046,000 | 176,596,000 | 156,580,000 | 149,880,000 | 141,908,000 | 161,506,000 | 139,530,000 | 141,087,000 | 126,051,000 | 149,450,000 | 140,197,000 | 140,489,000 | 124,969,000 | 157,619,000 | 139,965,000 | 140,489,000 | 126,429,000 | 147,767,000 | 129,185,000 | 133,117,000 | 118,875,000 | 141,937,000 | 123,027,000 | 123,352,000 | 113,554,000 | 128,101,000 | 104,477,000 | 97,436,000 | 95,867,000 | 105,060,000 | 82,643,000 | 81,744,000 | 81,586,000 | 95,613,000 | 76,395,000 | 73,136,000 | 70,489,000 | 90,377,000 | 80,226,000 | 73,915,000 | 73,636,000 | 75,564,000 | 61,099,000 | 59,412,000 | 57,212,000 | 42,213,000 | 34,763,000 | 26,752,000 | 20,978,000 | 19,794,000 | 20,475,000 | 16,585,000 | 16,353,000 | 16,324,000 | 14,053,000 | 13,962,000 | 12,442,000 |
maintenance and service | 344,936,000 | 338,759,000 | 324,944,000 | 310,906,000 | 306,284,000 | 302,831,000 | 296,373,000 | 291,702,000 | 290,295,000 | 280,469,000 | 263,605,000 | 264,869,000 | 267,632,000 | 257,690,000 | 240,774,000 | 231,832,000 | 230,622,000 | 241,629,000 | 225,343,000 | 216,320,000 | 217,155,000 | 217,285,000 | 206,755,000 | 198,136,000 | 194,086,000 | 189,011,000 | 180,315,000 | 174,766,000 | 172,827,000 | 125,740,000 | 119,005,000 | 114,044,000 | 111,497,000 | 109,122,000 | 106,332,000 | 104,982,000 | 99,855,000 | 102,197,000 | 97,643,000 | 94,996,000 | 92,812,000 | 96,756,000 | 94,035,000 | 91,886,000 | 88,842,000 | 88,253,000 | 83,473,000 | 81,733,000 | 78,857,000 | 78,811,000 | 73,882,000 | 71,664,000 | 71,791,000 | 70,108,000 | 68,458,000 | 64,822,000 | 62,180,000 | 61,513,000 | 57,200,000 | 56,023,000 | 54,467,000 | 54,749,000 | 51,792,000 | 48,890,000 | 45,821,000 | 44,924,000 | 42,021,000 | 37,331,000 | 35,909,000 | 35,672,000 | 32,935,000 | 32,799,000 | 30,647,000 | 27,904,000 | 27,501,000 | 19,259,000 | 18,057,000 | 17,862,000 | 17,149,000 | 15,733,000 | 15,649,000 | 15,008,000 | 13,985,000 | 13,681,000 | 12,158,000 |
total revenue | 504,891,000 | 882,174,000 | 601,892,000 | 594,138,000 | 466,605,000 | 805,108,000 | 458,795,000 | 496,599,000 | 509,447,000 | 694,115,000 | 472,511,000 | 473,850,000 | 425,077,000 | 655,667,000 | 441,168,000 | 446,654,000 | 363,226,000 | 623,686,000 | 366,965,000 | 385,661,000 | 304,985,000 | 486,228,000 | 343,899,000 | 368,635,000 | 317,130,000 | 415,432,000 | 289,418,000 | 305,913,000 | 282,873,000 | 302,336,000 | 275,585,000 | 263,924,000 | 253,405,000 | 270,628,000 | 245,862,000 | 246,069,000 | 225,906,000 | 251,647,000 | 237,840,000 | 235,485,000 | 217,781,000 | 254,375,000 | 234,000,000 | 232,375,000 | 215,271,000 | 236,020,000 | 212,658,000 | 214,850,000 | 197,732,000 | 220,748,000 | 196,909,000 | 195,016,000 | 185,345,000 | 198,209,000 | 172,935,000 | 162,258,000 | 158,047,000 | 166,573,000 | 139,843,000 | 137,767,000 | 136,053,000 | 150,362,000 | 128,187,000 | 122,026,000 | 116,310,000 | 135,301,000 | 122,247,000 | 111,246,000 | 109,545,000 | 111,236,000 | 94,034,000 | 92,211,000 | 87,859,000 | 70,117,000 | 62,264,000 | 46,011,000 | 39,035,000 | 37,656,000 | 37,624,000 | 32,318,000 | 32,002,000 | 31,332,000 | 28,038,000 | 27,643,000 | 24,600,000 |
yoy | 8.21% | 9.57% | 31.19% | 19.64% | -8.41% | 15.99% | -2.90% | 4.80% | 19.85% | 5.86% | 7.10% | 6.09% | 17.03% | 5.13% | 20.22% | 15.82% | 19.10% | 28.27% | 6.71% | 4.62% | -3.83% | 17.04% | 18.82% | 20.50% | 12.11% | 37.41% | 5.02% | 15.91% | 11.63% | 11.72% | 12.09% | 7.26% | 12.17% | 7.54% | 3.37% | 4.49% | 3.73% | -1.07% | 1.64% | 1.34% | 1.17% | 7.78% | 10.04% | 8.16% | 8.87% | 6.92% | 8.00% | 10.17% | 6.68% | 11.37% | 13.86% | 20.19% | 17.27% | 18.99% | 23.66% | 17.78% | 16.17% | 10.78% | 9.09% | 12.90% | 16.97% | 11.13% | 4.86% | 9.69% | 6.18% | 21.63% | 30.00% | 20.64% | 24.68% | 58.64% | 51.02% | 100.41% | 125.08% | 86.20% | 65.49% | 42.37% | 21.98% | 20.18% | 34.19% | 16.91% | 30.09% | ||||
qoq | -42.77% | 46.57% | 1.31% | 27.33% | -42.04% | 75.48% | -7.61% | -2.52% | -26.60% | 46.90% | -0.28% | 11.47% | -35.17% | 48.62% | -1.23% | 22.97% | -41.76% | 69.96% | -4.85% | 26.45% | -37.28% | 41.39% | -6.71% | 16.24% | -23.66% | 43.54% | -5.39% | 8.14% | -6.44% | 9.71% | 4.42% | 4.15% | -6.36% | 10.07% | -0.08% | 8.93% | -10.23% | 5.81% | 1.00% | 8.13% | -14.39% | 8.71% | 0.70% | 7.95% | -8.79% | 10.99% | -1.02% | 8.66% | -10.43% | 12.11% | 0.97% | 5.22% | -6.49% | 14.61% | 6.58% | 2.66% | -5.12% | 19.11% | 1.51% | 1.26% | -9.52% | 17.30% | 5.05% | 4.91% | -14.04% | 10.68% | 9.89% | 1.55% | -1.52% | 18.29% | 1.98% | 4.95% | 25.30% | 12.61% | 35.32% | 17.87% | 3.66% | 0.09% | 16.42% | 0.99% | 2.14% | 11.75% | 1.43% | 12.37% | |
cost of sales: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization | 23,429,000 | 21,801,000 | 21,890,000 | 22,385,000 | 22,484,000 | 20,586,000 | 20,707,000 | 20,079,000 | 19,618,000 | 17,425,000 | 17,281,000 | 17,414,000 | 17,252,000 | 15,599,000 | 15,189,000 | 15,025,000 | 14,949,000 | 11,415,000 | 9,911,000 | 9,764,000 | 9,552,000 | 7,646,000 | 4,762,000 | 4,755,000 | 4,547,000 | 3,631,000 | 5,530,000 | 9,087,000 | 8,786,000 | 9,902,000 | 9,004,000 | 8,952,000 | 8,936,000 | 9,548,000 | 9,513,000 | 9,520,000 | 9,511,000 | 9,837,000 | 9,818,000 | 9,743,000 | 9,357,000 | 9,455,000 | 9,477,000 | 9,406,000 | 9,315,000 | 9,225,000 | 9,215,000 | 9,984,000 | 9,874,000 | 10,306,000 | 10,244,000 | 10,125,000 | 10,214,000 | 9,735,000 | 8,993,000 | 7,502,000 | 7,498,000 | 8,185,000 | 8,180,000 | 3,875,000 | 8,214,000 | 9,009,000 | 9,005,000 | 4,021,000 | 8,996,000 | 9,731,000 | 8,120,000 | 2,181,000 | 2,170,000 | 2,288,000 | 2,239,000 | 2,213,000 | 2,195,000 | 2,314,000 | 1,576,000 | 128,000 | 298,000 | 385,000 | 326,000 | 285,000 | 285,000 | 287,000 | 276,000 | 1,181,000 | 748,000 |
total cost of sales | 72,569,000 | 72,688,000 | 69,109,000 | 69,355,000 | 68,667,000 | 70,049,000 | 65,257,000 | 68,340,000 | 67,652,000 | 61,427,000 | 61,967,000 | 62,487,000 | 64,760,000 | 68,977,000 | 62,746,000 | 64,158,000 | 62,103,000 | 67,903,000 | 53,385,000 | 53,860,000 | 50,116,000 | 49,596,000 | 41,365,000 | 40,497,000 | 34,815,000 | 40,089,000 | 36,308,000 | 40,450,000 | 39,038,000 | 40,812,000 | 35,983,000 | 36,338,000 | 37,031,000 | 38,978,000 | 35,586,000 | 37,011,000 | 35,285,000 | 36,992,000 | 36,581,000 | 37,785,000 | 35,888,000 | 39,769,000 | 37,194,000 | 38,678,000 | 37,745,000 | 38,609,000 | 35,169,000 | 36,680,000 | 36,234,000 | 36,681,000 | 33,756,000 | 34,737,000 | 34,342,000 | 33,342,000 | 31,027,000 | 28,063,000 | 26,582,000 | 26,807,000 | 25,279,000 | 24,140,000 | 24,653,000 | 25,661,000 | 23,889,000 | 24,058,000 | 23,628,000 | 25,390,000 | 24,587,000 | 20,530,000 | 20,907,000 | 20,845,000 | 19,391,000 | 18,931,000 | 18,880,000 | 17,320,000 | 13,453,000 | 6,868,000 | 6,033,000 | 5,837,000 | 6,018,000 | 5,441,000 | 4,978,000 | 5,175,000 | 5,296,000 | 5,157,000 | 4,073,000 |
gross profit | 432,322,000 | 809,486,000 | 532,783,000 | 524,783,000 | 397,938,000 | 735,059,000 | 393,538,000 | 428,259,000 | 441,795,000 | 632,688,000 | 410,544,000 | 411,363,000 | 360,317,000 | 586,690,000 | 378,422,000 | 382,496,000 | 301,123,000 | 555,783,000 | 313,580,000 | 331,801,000 | 254,869,000 | 436,632,000 | 302,534,000 | 328,138,000 | 282,315,000 | 375,343,000 | 253,110,000 | 265,463,000 | 243,835,000 | 261,524,000 | 239,602,000 | 227,586,000 | 216,374,000 | 231,650,000 | 210,276,000 | 209,058,000 | 190,621,000 | 214,655,000 | 201,259,000 | 197,700,000 | 181,893,000 | 214,606,000 | 196,806,000 | 193,697,000 | 177,526,000 | 197,411,000 | 177,489,000 | 178,170,000 | 161,498,000 | 184,067,000 | 163,153,000 | 160,279,000 | 151,003,000 | 164,867,000 | 141,908,000 | 134,195,000 | 131,465,000 | 139,766,000 | 114,564,000 | 113,627,000 | 111,400,000 | 124,701,000 | 104,298,000 | 97,968,000 | 92,682,000 | 109,911,000 | 97,660,000 | 90,716,000 | 88,638,000 | 90,391,000 | 74,643,000 | 73,280,000 | 68,979,000 | 52,797,000 | 48,811,000 | 39,143,000 | 33,002,000 | 31,819,000 | 31,606,000 | 26,877,000 | 27,024,000 | 26,157,000 | 22,742,000 | 22,486,000 | 20,527,000 |
yoy | 8.64% | 10.13% | 35.38% | 22.54% | -9.93% | 16.18% | -4.14% | 4.11% | 22.61% | 7.84% | 8.49% | 7.55% | 19.66% | 5.56% | 20.68% | 15.28% | 18.15% | 27.29% | 3.65% | 1.12% | -9.72% | 16.33% | 19.53% | 23.61% | 15.78% | 43.52% | 5.64% | 16.64% | 12.69% | 12.90% | 13.95% | 8.86% | 13.51% | 7.92% | 4.48% | 5.75% | 4.80% | 0.02% | 2.26% | 2.07% | 2.46% | 8.71% | 10.88% | 8.71% | 9.92% | 7.25% | 8.79% | 11.16% | 6.95% | 11.65% | 14.97% | 19.44% | 14.86% | 17.96% | 23.87% | 18.10% | 18.01% | 12.08% | 9.84% | 15.98% | 20.20% | 13.46% | 6.80% | 7.99% | 4.56% | 21.60% | 30.84% | 23.79% | 28.50% | 71.20% | 52.92% | 87.21% | 109.01% | 65.93% | 54.44% | 45.64% | 22.12% | 21.65% | 38.98% | 19.53% | 31.65% | ||||
qoq | -46.59% | 51.94% | 1.52% | 31.88% | -45.86% | 86.78% | -8.11% | -3.06% | -30.17% | 54.11% | -0.20% | 14.17% | -38.58% | 55.04% | -1.07% | 27.02% | -45.82% | 77.24% | -5.49% | 30.18% | -41.63% | 44.32% | -7.80% | 16.23% | -24.78% | 48.29% | -4.65% | 8.87% | -6.76% | 9.15% | 5.28% | 5.18% | -6.59% | 10.16% | 0.58% | 9.67% | -11.20% | 6.66% | 1.80% | 8.69% | -15.24% | 9.04% | 1.61% | 9.11% | -10.07% | 11.22% | -0.38% | 10.32% | -12.26% | 12.82% | 1.79% | 6.14% | -8.41% | 16.18% | 5.75% | 2.08% | -5.94% | 22.00% | 0.82% | 2.00% | -10.67% | 19.56% | 6.46% | 5.70% | -15.68% | 12.54% | 7.65% | 2.34% | -1.94% | 21.10% | 1.86% | 6.24% | 30.65% | 8.17% | 24.70% | 18.61% | 3.72% | 0.67% | 17.59% | -0.54% | 3.31% | 15.02% | 1.14% | 9.54% | |
gross margin % | 85.63% | 91.76% | 88.52% | 88.33% | 85.28% | 91.30% | 85.78% | 86.24% | 86.72% | 91.15% | 86.89% | 86.81% | 84.77% | 89.48% | 85.78% | 85.64% | 82.90% | 89.11% | 85.45% | 86.03% | 83.57% | 89.80% | 87.97% | 89.01% | 89.02% | 90.35% | 87.45% | 86.78% | 86.20% | 86.50% | 86.94% | 86.23% | 85.39% | 85.60% | 85.53% | 84.96% | 84.38% | 85.30% | 84.62% | 83.95% | 83.52% | 84.37% | 84.11% | 83.36% | 82.47% | 83.64% | 83.46% | 82.93% | 81.68% | 83.38% | 82.86% | 82.19% | 81.47% | 83.18% | 82.06% | 82.70% | 83.18% | 83.91% | 81.92% | 82.48% | 81.88% | 82.93% | 81.36% | 80.28% | 79.69% | 81.23% | 79.89% | 81.55% | 80.91% | 81.26% | 79.38% | 79.47% | 78.51% | 75.30% | 78.39% | 85.07% | 84.54% | 84.50% | 84.00% | 83.16% | 84.44% | 83.48% | 81.11% | 81.34% | 83.44% |
operating expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative | 230,415,000 | 314,009,000 | 233,065,000 | 228,623,000 | 219,643,000 | 269,857,000 | 194,552,000 | 202,142,000 | 188,584,000 | 257,450,000 | 175,283,000 | 170,383,000 | 169,755,000 | 243,384,000 | 165,368,000 | 160,410,000 | 146,215,000 | 195,845,000 | 132,642,000 | 128,698,000 | 130,522,000 | 167,937,000 | 120,682,000 | 120,412,000 | 112,169,000 | 133,137,000 | 97,576,000 | 95,058,000 | 87,809,000 | 108,157,000 | 80,015,000 | 77,051,000 | 73,417,000 | 85,950,000 | 61,537,000 | 64,259,000 | 57,769,000 | 71,963,000 | 61,367,000 | 63,524,000 | 56,749,000 | 72,374,000 | 58,172,000 | 62,280,000 | 53,550,000 | 62,287,000 | 51,345,000 | 55,262,000 | 50,013,000 | 61,754,000 | 49,195,000 | 48,980,000 | 45,249,000 | 56,571,000 | 43,180,000 | 40,130,000 | 40,476,000 | 46,935,000 | 36,954,000 | 35,979,000 | 35,228,000 | 39,150,000 | 31,719,000 | 32,570,000 | 33,825,000 | 41,954,000 | 36,071,000 | 28,153,000 | 28,709,000 | 34,526,000 | 26,596,000 | 27,095,000 | 26,891,000 | 24,333,000 | 22,020,000 | ||||||||||
research and development | 137,292,000 | 134,259,000 | 132,320,000 | 132,624,000 | 128,811,000 | 126,288,000 | 123,223,000 | 125,023,000 | 120,335,000 | 111,390,000 | 108,056,000 | 108,941,000 | 105,274,000 | 101,489,000 | 102,023,000 | 100,879,000 | 100,479,000 | 96,510,000 | 86,616,000 | 86,133,000 | 86,112,000 | 79,152,000 | 73,018,000 | 75,302,000 | 70,738,000 | 58,896,000 | 59,019,000 | 58,357,000 | 57,530,000 | 49,222,000 | 50,144,000 | 49,002,000 | 54,378,000 | 45,560,000 | 45,418,000 | 47,443,000 | 44,672,000 | 41,392,000 | 44,784,000 | 42,646,000 | 40,009,000 | 42,170,000 | 41,033,000 | 42,098,000 | 40,120,000 | 37,880,000 | 38,882,000 | 38,670,000 | 36,007,000 | 34,206,000 | 33,506,000 | 33,415,000 | 31,501,000 | 29,751,000 | 28,899,000 | 25,182,000 | 24,698,000 | 23,317,000 | 21,696,000 | 21,390,000 | 22,587,000 | 20,455,000 | 19,462,000 | 19,909,000 | 20,030,000 | 18,826,000 | 20,282,000 | 16,528,000 | 15,958,000 | 15,635,000 | 14,198,000 | 13,576,000 | 13,072,000 | 13,295,000 | 11,622,000 | 9,357,000 | 7,667,000 | 7,506,000 | 7,313,000 | 6,611,000 | 6,483,000 | 6,347,000 | 5,879,000 | 6,074,000 | 5,656,000 |
total operating expenses | 373,429,000 | 453,891,000 | 371,245,000 | 367,367,000 | 354,599,000 | 402,059,000 | 323,722,000 | 332,635,000 | 314,100,000 | 372,587,000 | 287,160,000 | 283,353,000 | 279,154,000 | 347,842,000 | 270,794,000 | 265,723,000 | 251,101,000 | 296,392,000 | 223,495,000 | 218,994,000 | 220,796,000 | 250,916,000 | 197,487,000 | 199,510,000 | 186,666,000 | 195,407,000 | 160,086,000 | 156,910,000 | 148,774,000 | 160,845,000 | 133,419,000 | 129,192,000 | 130,902,000 | 134,684,000 | 110,177,000 | 114,903,000 | 105,599,000 | 117,712,000 | 111,076,000 | 111,205,000 | 101,835,000 | 120,558,000 | 105,998,000 | 110,165,000 | 98,464,000 | 105,159,000 | 95,852,000 | 99,745,000 | 91,949,000 | 102,428,000 | 89,501,000 | 89,145,000 | 83,175,000 | 91,724,000 | 76,579,000 | 69,382,000 | 69,191,000 | 74,381,000 | 62,687,000 | 61,244,000 | 61,777,000 | 64,345,000 | 56,666,000 | 57,308,000 | 57,853,000 | 64,131,000 | 59,364,000 | 46,862,000 | 46,837,000 | 52,449,000 | 43,033,000 | 42,884,000 | 42,158,000 | 39,942,000 | 63,318,000 | 21,324,000 | 18,673,000 | 18,491,000 | 18,185,000 | 16,416,000 | 16,346,000 | 16,187,000 | 14,823,000 | 16,483,000 | 14,560,000 |
operating income | 58,893,000 | 355,595,000 | 161,538,000 | 157,416,000 | 43,339,000 | 333,000,000 | 69,816,000 | 95,624,000 | 127,695,000 | 260,101,000 | 123,384,000 | 128,010,000 | 81,163,000 | 238,848,000 | 107,628,000 | 116,773,000 | 50,022,000 | 259,391,000 | 90,085,000 | 112,807,000 | 34,073,000 | 185,716,000 | 105,047,000 | 128,628,000 | 95,649,000 | 179,936,000 | 93,024,000 | 108,553,000 | 95,061,000 | 100,679,000 | 106,183,000 | 98,394,000 | 85,472,000 | 96,966,000 | 100,099,000 | 94,155,000 | 85,022,000 | 96,943,000 | 90,183,000 | 86,495,000 | 80,058,000 | 94,048,000 | 90,808,000 | 83,532,000 | 79,062,000 | 92,252,000 | 81,637,000 | 78,425,000 | 69,549,000 | 81,639,000 | 73,652,000 | 71,134,000 | 67,828,000 | 73,143,000 | 65,329,000 | 64,813,000 | 62,274,000 | 65,385,000 | 51,877,000 | 52,383,000 | 49,623,000 | 60,356,000 | 47,632,000 | 40,660,000 | 34,829,000 | 45,780,000 | 38,296,000 | 43,854,000 | 41,801,000 | 37,942,000 | 31,610,000 | 30,396,000 | 26,821,000 | 12,855,000 | -14,507,000 | 17,819,000 | 14,329,000 | 13,328,000 | 13,421,000 | 10,461,000 | 10,678,000 | 9,970,000 | 7,919,000 | 6,003,000 | 5,967,000 |
yoy | 35.89% | 6.79% | 131.38% | 64.62% | -66.06% | 28.03% | -43.42% | -25.30% | 57.33% | 8.90% | 14.64% | 9.62% | 62.25% | -7.92% | 19.47% | 3.52% | 46.81% | 39.67% | -14.24% | -12.30% | -64.38% | 3.21% | 12.92% | 18.49% | 0.62% | 78.72% | -12.39% | 10.32% | 11.22% | 3.83% | 6.08% | 4.50% | 0.53% | 0.02% | 11.00% | 8.86% | 6.20% | 3.08% | -0.69% | 3.55% | 1.26% | 1.95% | 11.23% | 6.51% | 13.68% | 13.00% | 10.84% | 10.25% | 2.54% | 11.62% | 12.74% | 9.75% | 8.92% | 11.87% | 25.93% | 23.73% | 25.49% | 8.33% | 8.91% | 28.83% | 42.48% | 31.84% | 24.38% | -7.28% | -16.68% | 20.66% | 21.15% | 44.28% | 55.85% | 195.15% | -317.89% | 70.58% | 87.18% | -3.55% | -208.09% | 70.34% | 34.19% | 33.68% | 69.48% | 74.26% | 78.95% | ||||
qoq | -83.44% | 120.13% | 2.62% | 263.22% | -86.99% | 376.97% | -26.99% | -25.12% | -50.91% | 110.81% | -3.61% | 57.72% | -66.02% | 121.92% | -7.83% | 133.44% | -80.72% | 187.94% | -20.14% | 231.07% | -81.65% | 76.79% | -18.33% | 34.48% | -46.84% | 93.43% | -14.31% | 14.19% | -5.58% | -5.18% | 7.92% | 15.12% | -11.85% | -3.13% | 6.31% | 10.74% | -12.30% | 7.50% | 4.26% | 8.04% | -14.88% | 3.57% | 8.71% | 5.65% | -14.30% | 13.00% | 4.10% | 12.76% | -14.81% | 10.84% | 3.54% | 4.87% | -7.27% | 11.96% | 0.80% | 4.08% | -4.76% | 26.04% | -0.97% | 5.56% | -17.78% | 26.71% | 17.15% | 16.74% | -23.92% | 19.54% | -12.67% | 4.91% | 10.17% | 20.03% | 3.99% | 13.33% | 108.64% | -188.61% | -181.41% | 24.36% | 7.51% | -0.69% | 28.30% | -2.03% | 7.10% | 25.90% | 31.92% | 0.60% | |
operating margin % | 11.66% | 40.31% | 26.84% | 26.49% | 9.29% | 41.36% | 15.22% | 19.26% | 25.07% | 37.47% | 26.11% | 27.01% | 19.09% | 36.43% | 24.40% | 26.14% | 13.77% | 41.59% | 24.55% | 29.25% | 11.17% | 38.20% | 30.55% | 34.89% | 30.16% | 43.31% | 32.14% | 35.48% | 33.61% | 33.30% | 38.53% | 37.28% | 33.73% | 35.83% | 40.71% | 38.26% | 37.64% | 38.52% | 37.92% | 36.73% | 36.76% | 36.97% | 38.81% | 35.95% | 36.73% | 39.09% | 38.39% | 36.50% | 35.17% | 36.98% | 37.40% | 36.48% | 36.60% | 36.90% | 37.78% | 39.94% | 39.40% | 39.25% | 37.10% | 38.02% | 36.47% | 40.14% | 37.16% | 33.32% | 29.94% | 33.84% | 31.33% | 39.42% | 38.16% | 34.11% | 33.62% | 32.96% | 30.53% | 18.33% | -23.30% | 38.73% | 36.71% | 35.39% | 35.67% | 32.37% | 33.37% | 31.82% | 28.24% | 21.72% | 24.26% |
interest income | 16,743,000 | 14,636,000 | 13,292,000 | 12,208,000 | 10,995,000 | 7,199,000 | 4,909,000 | 3,402,000 | 4,078,000 | 3,576,000 | 1,345,000 | 269,000 | 527,000 | 534,000 | 541,000 | 486,000 | 517,000 | 610,000 | 754,000 | 934,000 | 2,775,000 | 3,186,000 | 3,188,000 | 2,980,000 | 3,442,000 | 3,745,000 | 3,213,000 | 2,176,000 | 2,285,000 | 2,135,000 | 1,910,000 | 1,668,000 | 1,249,000 | 1,099,000 | 1,083,000 | 1,077,000 | 950,000 | 704,000 | 674,000 | 795,000 | 656,000 | 796,000 | 655,000 | 710,000 | 841,000 | 710,000 | 656,000 | 743,000 | 732,000 | 798,000 | 774,000 | 887,000 | 901,000 | 804,000 | 789,000 | 712,000 | 695,000 | 630,000 | 491,000 | 422,000 | 368,000 | 386,000 | 425,000 | 360,000 | 569,000 | 1,095,000 | 1,672,000 | 1,212,000 | 1,596,000 | 1,668,000 | 1,273,000 | 1,113,000 | -1,121,000 | -2,055,000 | -919,000 | ||||||||||
interest expense | -10,177,000 | -10,924,000 | -12,318,000 | -12,238,000 | -12,369,000 | -12,551,000 | -12,276,000 | -11,560,000 | -10,758,000 | -9,058,000 | -6,092,000 | -4,609,000 | -2,967,000 | -2,811,000 | -2,943,000 | -3,336,000 | -3,315,000 | -2,444,000 | -1,853,000 | -3,040,000 | -3,651,000 | -46,000 | -30,000 | -59,000 | -86,000 | 46,000 | -95,000 | -122,000 | -154,000 | -201,000 | -149,000 | -181,000 | -248,000 | -202,000 | -226,000 | -370,000 | -371,000 | -488,000 | -632,000 | -723,000 | -818,000 | -1,002,000 | -753,000 | -774,000 | -803,000 | -792,000 | -902,000 | -1,245,000 | -1,549,000 | -1,870,000 | -2,313,000 | -2,941,000 | -3,277,000 | -3,993,000 | -3,122,000 | -1,242,000 | -985,000 | -1,273,000 | -1,600,000 | -1,966,000 | |||||||||||||||||||||||||
other income | -930,000 | -14,000 | -1,257,000 | -854,000 | -1,007,000 | -2,876,000 | 96,000 | -3,483,000 | -177,000 | 1,792,000 | -656,000 | -776,000 | -694,000 | -1,598,000 | -1,328,000 | 14,937,000 | 399,000 | 315,000 | 1,158,000 | 1,884,000 | 127,000 | -294,000 | 594,000 | -1,667,000 | -425,000 | 1,381,000 | -974,000 | -1,007,000 | -308,000 | -484,000 | -168,000 | -190,000 | -1,154,000 | 47,000 | -159,000 | 305,000 | -108,000 | 107,000 | -383,000 | 91,000 | 767,000 | -762,000 | -395,000 | -179,000 | -198,000 | -195,000 | -357,000 | -173,000 | -321,000 | -395,000 | -355,000 | -39,000 | -616,000 | 175,000 | 78,000 | -108,000 | -514,000 | 645,000 | -574,000 | 139,000 | -507,000 | -36,000 | 54,000 | -817,000 | -488,000 | 446,000 | -273,000 | -378,000 | 932,000 | 135,000 | -337,000 | -482,000 | 84,000 | 412,000 | -263,000 | 1,698,000 | 1,141,000 | 1,046,000 | 613,000 | 415,000 | 146,000 | 230,000 | -808,000 | 772,000 | 534,000 |
income before income tax provision | 64,529,000 | 359,293,000 | 161,255,000 | 156,532,000 | 40,958,000 | 324,772,000 | 62,545,000 | 83,983,000 | 120,838,000 | 256,411,000 | 117,981,000 | 122,894,000 | 234,973,000 | 103,898,000 | 128,860,000 | 257,872,000 | 90,144,000 | 112,585,000 | 33,324,000 | 185,147,000 | 108,829,000 | 129,941,000 | 98,666,000 | 185,062,000 | 95,263,000 | 109,722,000 | 97,038,000 | 102,330,000 | 107,925,000 | 99,872,000 | 85,567,000 | 98,066,000 | 100,993,000 | 95,478,000 | 85,778,000 | 97,800,000 | 90,379,000 | 87,259,000 | 81,327,000 | 93,881,000 | 90,919,000 | 83,882,000 | 79,457,000 | 92,565,000 | 81,710,000 | 78,625,000 | 69,589,000 | 81,554,000 | 73,439,000 | 71,259,000 | 67,295,000 | 73,120,000 | 65,443,000 | 64,643,000 | 61,652,000 | 65,868,000 | 50,892,000 | 51,699,000 | 47,935,000 | 58,836,000 | 45,798,000 | 37,262,000 | 31,633,000 | 43,328,000 | 36,573,000 | 43,446,000 | 43,344,000 | 38,472,000 | 30,946,000 | 29,061,000 | 25,784,000 | 11,212,000 | -15,689,000 | 19,517,000 | 15,470,000 | 14,374,000 | 14,034,000 | 10,876,000 | 10,824,000 | 10,200,000 | 7,111,000 | 6,775,000 | 6,501,000 | ||
income tax provision | 12,664,000 | 76,605,000 | 33,063,000 | 26,498,000 | 6,180,000 | 50,010,000 | 7,043,000 | 14,457,000 | 20,216,000 | -1,536,000 | 22,006,000 | 24,094,000 | 31,802,000 | 18,556,000 | 35,144,000 | 42,240,000 | 14,517,000 | 16,021,000 | 19,295,000 | 19,366,000 | 20,191,000 | 12,436,000 | 31,899,000 | 5,927,000 | 17,126,000 | 12,758,000 | 49,745,000 | 34,295,000 | 30,142,000 | 22,261,000 | 28,083,000 | 31,436,000 | 25,850,000 | 29,310,000 | 29,779,000 | 24,346,000 | 24,924,000 | 25,195,000 | 24,248,000 | 25,440,000 | 20,846,000 | 22,915,000 | 16,636,000 | 19,280,000 | 22,680,000 | 18,566,000 | 25,491,000 | 21,820,000 | 20,997,000 | 21,756,000 | 25,663,000 | 19,897,000 | 19,212,000 | 19,411,000 | 16,728,000 | 14,762,000 | 16,206,000 | 15,566,000 | 21,206,000 | 15,269,000 | 10,125,000 | 10,538,000 | 11,415,000 | 10,798,000 | 15,317,000 | 17,490,000 | 9,183,000 | 12,250,000 | 10,805,000 | 9,633,000 | 2,840,000 | 3,704,000 | 6,604,000 | 4,296,000 | 4,599,000 | 4,351,000 | 3,277,000 | 3,247,000 | 3,060,000 | 1,750,000 | 2,303,000 | 2,222,000 | |||
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 |
yoy | 49.13% | 2.88% | 130.97% | 87.03% | -65.44% | 6.52% | -42.17% | -29.63% | 41.75% | 26.96% | 12.46% | 5.42% | -1.95% | -5.78% | 12.85% | -2.95% | 57.17% | 30.01% | -15.47% | -12.01% | -46.58% | 8.28% | 0.14% | 18.53% | 2.31% | 191.27% | 21.33% | 32.79% | 33.13% | -24.86% | 5.86% | 0.15% | 12.11% | 2.88% | 5.34% | 11.70% | 0.60% | -2.31% | 0.85% | -1.11% | -0.73% | -8.29% | 4.88% | 12.67% | 10.82% | 35.44% | 20.94% | 11.31% | 12.04% | 18.13% | 13.33% | 10.63% | 7.81% | -3.42% | 26.06% | 28.00% | 30.50% | 30.59% | 18.35% | 30.79% | 53.44% | 17.91% | 18.44% | -3.53% | -18.41% | 8.96% | 37.86% | 54.08% | 60.08% | 249.84% | -196.41% | 41.38% | 44.54% | -14.35% | -300.28% | 69.93% | 47.47% | 36.90% | 80.62% | 69.92% | 77.07% | ||||
qoq | -81.65% | 120.52% | -1.42% | 273.90% | -87.34% | 395.05% | -20.17% | -30.90% | -60.99% | 168.76% | -2.86% | 39.18% | -65.06% | 138.07% | -8.94% | 29.45% | -66.43% | 185.13% | -21.68% | 109.63% | -72.23% | 85.39% | -18.48% | 27.28% | -43.70% | 71.45% | -3.52% | 9.87% | 60.27% | -28.58% | 5.59% | 10.15% | -9.54% | 0.61% | -0.10% | 23.31% | -16.98% | 3.01% | 5.93% | 11.05% | -19.39% | 6.34% | 3.88% | 11.49% | -25.53% | 21.62% | 11.59% | 9.65% | -8.99% | 8.61% | 2.70% | 10.37% | -4.04% | 4.20% | 0.25% | 7.55% | -14.04% | 36.01% | 1.79% | 9.65% | -13.98% | 23.26% | 12.50% | 28.64% | -33.90% | 23.81% | -8.37% | 8.80% | -11.73% | 56.66% | 2.41% | 13.03% | 92.92% | -143.17% | -250.18% | 15.56% | 14.31% | 0.95% | 27.42% | 0.29% | 6.12% | 33.18% | 19.88% | 4.51% | |
net income margin % | 10.27% | 32.04% | 21.30% | 21.89% | 7.45% | 34.13% | 12.10% | 14.00% | 19.75% | 37.16% | 20.31% | 20.85% | 16.70% | 30.99% | 19.34% | 20.98% | 19.93% | 34.57% | 20.61% | 25.04% | 15.10% | 34.11% | 26.01% | 29.77% | 27.19% | 36.87% | 30.87% | 30.27% | 29.79% | 17.39% | 26.72% | 26.42% | 24.98% | 25.86% | 28.29% | 28.30% | 25.00% | 27.03% | 27.76% | 26.47% | 25.77% | 27.37% | 27.98% | 27.13% | 26.27% | 32.17% | 29.36% | 26.04% | 25.80% | 25.40% | 26.21% | 25.77% | 24.57% | 23.94% | 26.34% | 28.00% | 26.73% | 29.50% | 25.84% | 25.76% | 23.79% | 25.03% | 23.82% | 22.24% | 18.14% | 23.59% | 21.08% | 25.29% | 23.60% | 26.33% | 19.88% | 19.80% | 18.38% | 11.94% | -31.15% | 28.07% | 28.63% | 25.96% | 25.74% | 23.51% | 23.68% | 22.79% | 19.12% | 16.18% | 17.39% |
earnings per share – basic: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share | 0.59 | 3.23 | 1.47 | 1.49 | 0.4 | 3.16 | 0.64 | 0.8 | 1.16 | 2.97 | 1.1 | 1.14 | 0.81 | 2.33 | 0.98 | 1.08 | 0.83 | 2.5 | 0.88 | 1.13 | 0.54 | 1.96 | 1.06 | 1.31 | 1.03 | 1.82 | 1.06 | 1.1 | 1 | 0.62 | 0.87 | 0.82 | 0.74 | 0.82 | 0.8 | ||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares | 87,653 | 87,313 | 87,399 | 87,332 | 87,067 | 86,833 | 86,817 | 86,696 | 86,930 | 87,051 | 87,063 | 87,001 | 87,122 | 87,100 | 87,239 | 87,168 | 86,808 | 85,840 | 85,798 | 85,651 | 85,798 | 84,259 | 84,109 | 83,978 | 83,764 | 83,973 | 84,158 | 84,105 | 83,931 | 84,988 | 84,774 | 85,167 | 85,456 | 87,227 | 86,959 | ||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share – diluted: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax benefit | 78,029,000 | 47,623,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | 7,041,000 | -24,775,000 | -12,740,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per share | 0.79 | 0.64 | 0.77 | 0.74 | 0.69 | 0.62 | 0.76 | 0.71 | 0.68 | 0.61 | 0.82 | 0.67 | 0.6 | 0.55 | 0.61 | 0.56 | 0.54 | 0.49 | 0.51 | 0.49 | 0.49 | 0.46 | 0.54 | 0.4 | 0.39 | 0.36 | 0.43 | 0.35 | 0.31 | 0.24 | 0.36 | 0.3 | 0.36 | 0.33 | 0.38 | 0.24 | 0.24 | 0.42 | 0.22 | -0.53 | 0.4 | 0.35 | 0.31 | 0.31 | 0.24 | 0.49 | 0.47 | 0.36 | 0.3 | 0.29 | |||||||||||||||||||||||||||||||||||
weighted-average shares – basic | 87,638 | 88,114 | 89,561 | 89,694 | 89,866 | 90,059 | 92,067 | 91,875 | 92,314 | 92,483 | 92,691 | 92,541 | 92,860 | 92,908 | 92,622 | 92,448 | 92,626 | 92,817 | 92,277 | 91,940 | 91,767 | 90,880 | 90,614 | 89,964 | 88,284 | 87,726 | 88,866 | 85,687 | 78,503 | 78,302 | 77,792 | 77,981 | 77,611 | 38,683 | 38,402 | 36,306 | 31,851 | 31,492 | 31,075 | 15,400 | 14,859 | 14,627 | |||||||||||||||||||||||||||||||||||||||||||
diluted earnings per share | 0.78 | 0.63 | 0.75 | 0.72 | 0.68 | 0.61 | 0.74 | 0.7 | 0.67 | 0.6 | 0.8 | 0.66 | 0.59 | 0.54 | 0.59 | 0.54 | 0.53 | 0.48 | 0.5 | 0.48 | 0.48 | 0.45 | 0.52 | 0.39 | 0.38 | 0.35 | 0.41 | 0.33 | 0.3 | 0.23 | 0.35 | 0.29 | 0.34 | 0.32 | 0.36 | 0.23 | 0.23 | 0.4 | 0.21 | -0.53 | 0.38 | 0.33 | 0.29 | 0.29 | 0.23 | 0.46 | 0.43 | 0.33 | 0.29 | 0.27 | |||||||||||||||||||||||||||||||||||
weighted-average shares – diluted | 89,305 | 90,084 | 91,502 | 91,593 | 91,726 | 92,140 | 94,194 | 93,905 | 94,338 | 94,949 | 95,139 | 95,265 | 95,040 | 95,166 | 94,954 | 94,755 | 94,928 | 95,190 | 94,445 | 94,188 | 94,171 | 93,212 | 93,146 | 92,774 | 91,640 | 91,048 | 92,175 | 90,117 | 82,083 | 81,643 | 81,135 | 81,196 | 80,886 | 40,367 | 40,290 | 36,306 | 33,766 | 32,966 | 15,904 | 15,584 | |||||||||||||||||||||||||||||||||||||||||||||
restructuring charges | 324,000 | 172,000 | 498,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of software and acquired technology | 8,178,000 | 9,001,000 | 4,768,000 | 5,184,000 | 5,413,000 | 5,395,000 | 5,382,000 | 5,342,000 | 5,138,000 | 3,739,000 | 908,000 | 877,000 | 881,000 | 907,000 | 758,000 | 754,000 | 755,000 | 871,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share – basic – adjusted for 2-for-1 stock split – note 2: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share – diluted – adjusted for 2-for-1 stock split – note 2: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
in-process research and development | 28,100,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share – basic – adjusted for 2 for 1 stock split – note 2: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share – diluted – adjusted for 2 for 1 stock split – note 2: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share - basic: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share - diluted: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling and marketing | 7,159,000 | 6,432,000 | 6,143,000 | 6,428,000 | 5,757,000 | 6,032,000 | 6,054,000 | 5,646,000 | 6,096,000 | 5,512,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
general and administrative | 4,680,000 | 4,276,000 | 4,457,000 | 4,118,000 | 3,763,000 | 3,546,000 | 3,499,000 | 3,022,000 | 3,132,000 | 2,644,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares - basic | 32,122 | 31,667 | 30,800 | 15,315 | 15,106 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares - diluted | 34,165 | 33,922 | 33,782 | 33,231 | 16,483 | 16,461 | 16,236 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share – basic – note 2: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share – diluted – note 2: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pro forma earnings per share (split adjusted) – basic | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pro forma earnings per share (split adjusted) – diluted |
Balance Sheets:
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 | 2003-03-12 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 1,758,155,000 | 1,446,743,000 | 1,246,057,000 | 1,098,958,000 | 1,050,509,000 | 860,201,000 | 639,342,000 | 477,875,000 | 507,689,000 | 614,391,000 | 632,509,000 | 517,303,000 | 657,421,000 | 667,667,000 | 1,080,838,000 | 957,704,000 | 987,427,000 | 912,672,000 | 844,741,000 | 744,546,000 | 717,748,000 | 872,094,000 | 732,684,000 | 631,455,000 | 607,391,000 | 777,139,000 | 729,180,000 | 695,894,000 | 885,493,000 | 881,501,000 | 919,571,000 | 857,996,000 | 866,188,000 | 822,479,000 | 837,916,000 | 843,355,000 | 863,435,000 | 784,168,000 | 776,239,000 | 840,354,000 | 760,394,000 | 788,064,000 | 816,805,000 | 782,915,000 | 857,684,000 | 742,486,000 | 707,334,000 | 659,403,000 | 650,993,000 | 576,703,000 | 554,887,000 | 551,484,000 | 557,846,000 | 471,828,000 | 406,298,000 | 629,712,000 | 549,934,000 | 472,479,000 | 494,716,000 | 415,488,000 | 389,240,000 | 335,878,000 | 293,338,000 | 251,703,000 | 229,269,000 | 228,176,000 | 209,532,000 | 195,405,000 | 200,903,000 | 167,224,000 | 150,651,000 | 137,784,000 | 117,374,000 | 101,618,000 | 102,648,000 | 197,159,000 | 164,430,000 | 153,324,000 | 69,906,000 | 114,280,000 | 89,267,000 | 91,295,000 | 67,281,000 | 47,852,000 | 36,849,000 | |
short-term investments | 70,404,000 | 50,774,000 | 49,212,000 | 20,314,000 | 20,100,000 | 189,000 | 171,000 | 137,000 | 165,000 | 183,000 | 194,000 | 332,000 | 344,000 | 361,000 | 527,000 | 504,000 | 516,000 | 479,000 | 468,000 | 433,000 | 282,000 | 288,000 | 218,000 | 241,000 | 237,000 | 225,000 | 211,000 | 269,000 | 4,275,000 | 286,000 | 7,064,000 | 5,486,000 | 368,000 | 381,000 | 356,000 | 410,000 | 442,000 | 446,000 | 684,000 | 816,000 | 789,000 | 714,000 | 665,000 | 644,000 | 559,000 | 500,000 | 440,000 | 461,000 | 488,000 | 452,000 | 454,000 | 468,000 | 599,000 | 576,000 | 582,000 | 548,000 | 535,000 | 455,000 | 1,120,000 | 1,097,000 | 1,072,000 | 7,966,000 | 368,000 | 2,484,000 | 334,000 | 5,699,000 | 2,842,000 | 6,639,000 | 324,000 | 4,627,000 | 216,000 | 187,000 | 169,000 | 150,000 | 461,000 | 6,071,000 | 10,042,000 | 10,046,000 | 79,838,000 | 9,980,000 | 20,104,000 | 4,988,000 | 4,989,000 | 14,980,000 | 14,944,000 | |
accounts receivables | 754,655,000 | 1,022,850,000 | 782,674,000 | 724,125,000 | 650,044,000 | 864,526,000 | 673,973,000 | 692,849,000 | 653,763,000 | 760,287,000 | 602,607,000 | 566,829,000 | 513,738,000 | 645,891,000 | 475,829,000 | 449,664,000 | 394,289,000 | 537,564,000 | 371,352,000 | 343,247,000 | 337,105,000 | 433,479,000 | 295,590,000 | 297,798,000 | 268,526,000 | 317,700,000 | 235,547,000 | 258,280,000 | 256,560,000 | 124,659,000 | 91,356,000 | 83,223,000 | 92,332,000 | 107,192,000 | 85,273,000 | 85,506,000 | 82,498,000 | 91,579,000 | 91,470,000 | 87,960,000 | 80,949,000 | 101,229,000 | 83,253,000 | 88,544,000 | 83,418,000 | 97,845,000 | 79,912,000 | 84,101,000 | 80,291,000 | 96,598,000 | 77,861,000 | 83,935,000 | 79,506,000 | 84,602,000 | 65,084,000 | 68,807,000 | 71,049,000 | 76,604,000 | 54,042,000 | 63,522,000 | 67,389,000 | 67,084,000 | 51,056,000 | 50,886,000 | 53,445,000 | 61,823,000 | 57,844,000 | 51,718,000 | 54,978,000 | 48,281,000 | 39,490,000 | 41,079,000 | 43,550,000 | 27,816,000 | 29,937,000 | 22,491,000 | 16,448,000 | 15,359,000 | 17,592,000 | 14,716,000 | 16,652,000 | 18,653,000 | 16,034,000 | 16,035,000 | 18,878,000 | |
other receivables and current assets | 265,618,000 | 311,126,000 | 270,135,000 | 248,427,000 | 260,518,000 | 324,651,000 | 229,013,000 | 243,374,000 | 222,459,000 | 289,261,000 | 214,566,000 | 242,761,000 | 278,375,000 | 324,655,000 | 199,491,000 | 214,492,000 | 278,720,000 | 268,522,000 | 242,160,000 | 206,038,000 | 235,565,000 | 249,619,000 | 177,734,000 | 203,851,000 | 186,657,000 | 216,113,000 | 162,629,000 | 188,542,000 | 181,001,000 | 263,820,000 | 183,683,000 | 198,975,000 | 223,181,000 | 239,349,000 | 176,606,000 | 180,471,000 | 172,304,000 | 200,233,000 | 148,160,000 | 158,940,000 | 167,856,000 | 192,308,000 | 148,069,000 | 168,221,000 | 169,133,000 | 200,734,000 | 148,652,000 | 151,046,000 | 183,806,000 | 216,268,000 | 171,237,000 | 187,240,000 | 175,656,000 | 163,296,000 | 134,191,000 | 134,561,000 | 146,447,000 | 147,402,000 | 116,686,000 | 81,730,000 | 93,810,000 | 86,735,000 | 66,804,000 | 77,596,000 | 84,201,000 | 95,462,000 | 82,243,000 | 70,115,000 | 80,503,000 | 67,499,000 | 68,578,000 | 55,267,000 | 61,111,000 | 41,666,000 | 46,149,000 | 28,014,000 | 21,085,000 | 21,496,000 | 24,451,000 | |||||||
total current assets | 2,848,832,000 | 2,831,493,000 | 2,348,078,000 | 2,091,824,000 | 1,981,171,000 | 2,049,567,000 | 1,542,499,000 | 1,414,235,000 | 1,384,076,000 | 1,664,122,000 | 1,449,876,000 | 1,327,225,000 | 1,449,878,000 | 1,638,574,000 | 1,756,685,000 | 1,622,364,000 | 1,660,952,000 | 1,719,237,000 | 1,458,721,000 | 1,294,264,000 | 1,290,700,000 | 1,555,480,000 | 1,206,226,000 | 1,133,345,000 | 1,062,811,000 | 1,311,177,000 | 1,127,567,000 | 1,142,985,000 | 1,327,329,000 | 1,270,266,000 | 1,201,674,000 | 1,145,680,000 | 1,182,069,000 | 1,169,401,000 | 1,100,151,000 | 1,109,742,000 | 1,118,679,000 | 1,076,426,000 | 1,045,264,000 | 1,110,355,000 | 1,029,288,000 | 1,110,493,000 | 1,075,020,000 | 1,064,657,000 | 1,132,262,000 | 1,067,596,000 | 959,956,000 | 915,484,000 | 931,608,000 | 913,359,000 | 825,831,000 | 841,153,000 | 830,802,000 | 740,033,000 | 626,427,000 | 854,251,000 | 784,745,000 | 714,633,000 | 686,392,000 | 578,742,000 | 566,082,000 | 515,490,000 | 430,481,000 | 399,307,000 | 378,208,000 | 397,153,000 | 358,338,000 | 337,882,000 | 355,936,000 | 305,169,000 | 281,282,000 | 253,066,000 | 245,500,000 | 184,179,000 | 191,448,000 | 257,914,000 | 215,320,000 | 203,651,000 | 195,358,000 | 157,842,000 | 146,763,000 | 137,261,000 | 106,658,000 | 97,411,000 | 88,992,000 | |
long-term assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment | 92,733,000 | 89,646,000 | 87,134,000 | 86,294,000 | 80,930,000 | 77,780,000 | 75,431,000 | 78,539,000 | 80,825,000 | 80,838,000 | 77,748,000 | 81,154,000 | 84,678,000 | 87,914,000 | 90,793,000 | 91,872,000 | 93,207,000 | 96,503,000 | 90,299,000 | 88,792,000 | 82,471,000 | 83,636,000 | 70,295,000 | 68,294,000 | 63,301,000 | 61,655,000 | 57,902,000 | 56,501,000 | 55,806,000 | 57,096,000 | 57,160,000 | 53,930,000 | 54,513,000 | 54,677,000 | 55,628,000 | 58,095,000 | 60,151,000 | 61,924,000 | 58,590,000 | 60,664,000 | 62,496,000 | 64,643,000 | 65,099,000 | 62,487,000 | 59,631,000 | 60,538,000 | 54,952,000 | 50,279,000 | 50,822,000 | 52,253,000 | 51,178,000 | 51,659,000 | 46,809,000 | 45,638,000 | 40,251,000 | 38,529,000 | 37,436,000 | 36,921,000 | 34,715,000 | 33,565,000 | 34,081,000 | 35,131,000 | 36,034,000 | 36,246,000 | 37,065,000 | 36,812,000 | 33,621,000 | 31,519,000 | 29,678,000 | 29,082,000 | 29,010,000 | 28,460,000 | 26,139,000 | 24,430,000 | 24,252,000 | 6,265,000 | 6,234,000 | 6,391,000 | 6,168,000 | 5,827,000 | 6,159,000 | 5,923,000 | 5,482,000 | 5,877,000 | 5,953,000 | |
operating lease right-of-use assets | 100,440,000 | 105,122,000 | 106,727,000 | 109,081,000 | 111,069,000 | 116,980,000 | 116,187,000 | 121,746,000 | 127,198,000 | 129,140,000 | 123,511,000 | 125,743,000 | 130,274,000 | 120,881,000 | 119,938,000 | 125,323,000 | 125,635,000 | 137,730,000 | 115,705,000 | 117,242,000 | 120,831,000 | 105,671,000 | 104,160,000 | 104,509,000 | 99,991,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | 3,799,809,000 | 3,778,128,000 | 3,818,560,000 | 3,793,510,000 | 3,797,859,000 | 3,805,874,000 | 3,769,321,000 | 3,792,116,000 | 3,737,195,000 | 3,658,267,000 | 3,532,459,000 | 3,566,968,000 | 3,399,897,000 | 3,409,271,000 | 3,101,623,000 | 3,110,736,000 | 3,036,783,000 | 3,038,306,000 | 2,491,590,000 | 2,474,299,000 | 2,398,684,000 | 2,413,280,000 | 1,771,862,000 | 1,775,734,000 | 1,748,228,000 | 1,572,455,000 | 1,575,567,000 | 1,575,276,000 | 1,379,458,000 | 1,378,553,000 | 1,353,444,000 | 1,342,968,000 | 1,340,391,000 | 1,337,215,000 | 1,333,531,000 | 1,333,397,000 | 1,334,129,000 | 1,332,348,000 | 1,334,509,000 | 1,312,121,000 | 1,315,045,000 | 1,312,182,000 | 1,313,754,000 | 1,317,189,000 | 1,262,965,000 | 1,255,704,000 | 1,255,275,000 | 1,253,971,000 | 1,250,038,000 | 1,251,247,000 | 1,252,706,000 | 1,228,068,000 | 1,229,629,000 | 1,225,375,000 | 1,229,872,000 | 1,035,583,000 | 1,035,342,000 | 1,035,083,000 | 1,035,613,000 | 1,034,738,000 | 1,035,910,000 | 1,038,824,000 | 1,042,157,000 | 1,046,019,000 | 1,045,250,000 | 1,048,003,000 | 1,056,170,000 | 454,045,000 | 454,094,000 | 453,689,000 | 430,728,000 | 431,624,000 | 430,509,000 | 431,050,000 | 430,823,000 | 44,582,000 | 37,949,000 | 37,876,000 | 38,715,000 | 35,265,000 | 34,985,000 | 35,176,000 | 34,127,000 | 31,093,000 | 30,212,000 | |
other intangible assets | 694,235,000 | 716,244,000 | 756,712,000 | 776,461,000 | 806,375,000 | 835,417,000 | 849,205,000 | 884,018,000 | 870,544,000 | 809,183,000 | 739,202,000 | 771,257,000 | 739,059,000 | 763,119,000 | 667,268,000 | 689,398,000 | 677,357,000 | 694,865,000 | 474,785,000 | 481,694,000 | 458,136,000 | 476,711,000 | 267,378,000 | 282,070,000 | 278,327,000 | 211,272,000 | 219,564,000 | 229,654,000 | 146,396,000 | 157,625,000 | 154,996,000 | 153,639,000 | 164,112,000 | 172,619,000 | 184,768,000 | 196,933,000 | 209,677,000 | 220,553,000 | 233,262,000 | 232,849,000 | 244,777,000 | 259,312,000 | 277,514,000 | 298,205,000 | 286,803,000 | 291,390,000 | 305,833,000 | 318,294,000 | 331,938,000 | 351,173,000 | 368,980,000 | 348,723,000 | 365,622,000 | 383,420,000 | 396,645,000 | 257,388,000 | 267,392,000 | 278,320,000 | 289,795,000 | 295,886,000 | 308,774,000 | 322,313,000 | 336,878,000 | 346,204,000 | 355,496,000 | 373,398,000 | 383,844,000 | 164,372,000 | 172,080,000 | 176,850,000 | 183,965,000 | 189,723,000 | 197,051,000 | |||||||||||||
other long-term assets | 218,145,000 | 308,333,000 | 276,551,000 | 272,662,000 | 210,165,000 | 273,030,000 | 174,289,000 | 199,943,000 | 196,305,000 | 261,880,000 | 214,648,000 | 226,341,000 | 227,383,000 | 279,676,000 | 215,259,000 | 228,207,000 | 201,675,000 | 225,119,000 | 189,227,000 | 191,326,000 | 152,521,000 | 180,032,000 | 134,757,000 | 124,384,000 | 97,699,000 | 82,775,000 | 53,226,000 | 39,101,000 | 34,731,000 | 35,972,000 | 33,633,000 | 25,639,000 | 19,122,000 | 24,287,000 | 17,271,000 | 16,926,000 | 5,966,000 | 5,757,000 | 5,665,000 | 6,079,000 | 6,346,000 | 6,187,000 | 4,074,000 | 5,703,000 | 8,190,000 | 10,586,000 | 13,206,000 | 15,851,000 | 19,594,000 | 24,393,000 | 45,813,000 | 31,942,000 | 34,863,000 | 46,942,000 | 48,858,000 | 49,265,000 | 51,485,000 | 56,123,000 | 65,542,000 | 5,253,000 | 5,628,000 | 5,848,000 | 6,249,000 | 6,183,000 | 7,653,000 | 8,170,000 | 8,183,000 | 3,820,000 | 6,390,000 | 3,607,000 | 2,766,000 | 2,805,000 | 2,951,000 | 2,842,000 | 3,059,000 | 3,864,000 | ||||||||||
deferred income taxes | 226,819,000 | 222,465,000 | 214,311,000 | 189,783,000 | 162,845,000 | 164,227,000 | 146,588,000 | 114,655,000 | 84,791,000 | 84,515,000 | 24,196,000 | 19,892,000 | 22,014,000 | 24,879,000 | 23,186,000 | 22,872,000 | 22,419,000 | 28,830,000 | 25,968,000 | 24,249,000 | 22,742,000 | 24,077,000 | 27,334,000 | 24,506,000 | 21,906,000 | 26,630,000 | 22,285,000 | 14,733,000 | 15,446,000 | 42,111,000 | 45,106,000 | 39,109,000 | 34,486,000 | 42,327,000 | 39,008,000 | 32,568,000 | 30,226,000 | 32,896,000 | 28,711,000 | 22,285,000 | 19,300,000 | 28,178,000 | 26,228,000 | 24,333,000 | 21,468,000 | 26,031,000 | 23,618,000 | 20,473,000 | 16,030,000 | 23,338,000 | 21,392,000 | 18,026,000 | 17,195,000 | 19,731,000 | 20,272,000 | 20,623,000 | 16,780,000 | 17,693,000 | 19,828,000 | 16,905,000 | 14,571,000 | 17,827,000 | 18,915,000 | 16,638,000 | 10,959,000 | 5,993,000 | 5,877,000 | 14,005,000 | 19,228,000 | 17,538,000 | 22,347,000 | 18,749,000 | 23,296,000 | 12,929,000 | 12,253,000 | 4,179,000 | 3,315,000 | 3,426,000 | 3,571,000 | 3,035,000 | 3,281,000 | 3,452,000 | 3,668,000 | 3,318,000 | 2,570,000 | |
total long-term assets | 5,132,181,000 | 5,219,938,000 | 5,259,995,000 | 5,227,791,000 | 5,169,243,000 | 5,273,308,000 | 5,131,021,000 | 5,191,017,000 | 5,096,858,000 | 5,023,823,000 | 4,711,764,000 | 4,791,355,000 | 4,603,305,000 | 4,685,740,000 | 4,218,067,000 | 4,268,408,000 | 4,157,076,000 | 4,221,353,000 | 3,387,574,000 | 3,377,602,000 | 3,235,385,000 | 3,283,407,000 | 2,375,786,000 | 2,379,497,000 | 2,309,452,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total assets | 7,981,013,000 | 8,051,431,000 | 7,608,073,000 | 7,319,615,000 | 7,150,414,000 | 7,322,875,000 | 6,673,520,000 | 6,605,252,000 | 6,480,934,000 | 6,687,945,000 | 6,161,640,000 | 6,118,580,000 | 6,053,183,000 | 6,324,314,000 | 5,974,752,000 | 5,890,772,000 | 5,818,028,000 | 5,940,590,000 | 4,846,295,000 | 4,671,866,000 | 4,526,085,000 | 4,838,887,000 | 3,582,012,000 | 3,512,842,000 | 3,372,263,000 | 3,265,964,000 | 3,056,111,000 | 3,058,250,000 | 2,959,166,000 | 2,941,623,000 | 2,846,013,000 | 2,760,965,000 | 2,794,693,000 | 2,800,526,000 | 2,730,357,000 | 2,747,661,000 | 2,758,828,000 | 2,729,904,000 | 2,701,566,000 | 2,746,030,000 | 2,681,094,000 | 2,774,103,000 | 2,789,038,000 | 2,799,196,000 | 2,793,229,000 | 2,722,382,000 | 2,618,279,000 | 2,576,036,000 | 2,599,700,000 | 2,607,417,000 | 2,558,304,000 | 2,513,222,000 | 2,517,058,000 | 2,448,470,000 | 2,347,905,000 | 2,237,975,000 | 2,178,360,000 | 2,126,876,000 | 2,118,482,000 | 1,953,550,000 | 1,954,531,000 | 1,920,182,000 | 1,852,729,000 | 1,835,124,000 | 1,824,568,000 | 1,864,514,000 | 1,841,091,000 | 996,112,000 | 1,018,988,000 | 969,292,000 | 928,760,000 | 906,791,000 | 903,402,000 | 854,554,000 | 868,894,000 | 325,543,000 | 273,018,000 | 262,011,000 | 254,979,000 | 212,879,000 | 202,676,000 | 193,456,000 | 162,445,000 | 155,682,000 | 147,333,000 | |
liabilities and stockholders' equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 22,249,000 | 27,062,000 | 16,394,000 | 24,993,000 | 27,899,000 | 22,772,000 | 14,801,000 | 14,166,000 | 21,938,000 | 14,021,000 | 17,353,000 | 17,304,000 | 17,102,000 | 10,863,000 | 12,590,000 | 9,608,000 | 16,970,000 | 18,691,000 | 10,578,000 | 10,505,000 | 12,571,000 | 14,298,000 | 8,172,000 | 9,865,000 | 11,502,000 | 7,953,000 | 6,767,000 | 7,598,000 | 7,259,000 | 6,042,000 | 4,257,000 | 5,245,000 | 4,839,000 | 7,395,000 | 3,996,000 | 4,218,000 | 4,302,000 | 4,865,000 | 3,220,000 | 4,786,000 | 3,689,000 | 3,421,000 | 3,225,000 | 4,551,000 | 5,272,000 | 7,939,000 | 3,349,000 | 3,384,000 | 3,387,000 | 4,924,000 | 4,054,000 | 3,892,000 | 5,572,000 | 6,987,000 | 4,423,000 | 4,537,000 | 4,321,000 | 2,241,000 | 3,554,000 | 3,767,000 | 3,828,000 | 2,426,000 | 1,885,000 | 2,225,000 | 2,493,000 | 3,069,000 | 2,852,000 | 2,679,000 | 4,078,000 | 3,603,000 | 2,780,000 | 3,491,000 | 3,979,000 | 3,026,000 | 2,514,000 | 1,385,000 | 947,000 | 904,000 | 1,214,000 | 774,000 | 719,000 | 1,555,000 | 1,279,000 | 930,000 | 1,133,000 | |
accrued bonuses and commissions | 40,613,000 | 189,521,000 | 107,926,000 | 70,285,000 | 41,901,000 | 170,909,000 | 89,327,000 | 64,015,000 | 37,584,000 | 160,908,000 | 80,282,000 | 55,026,000 | 30,646,000 | 163,182,000 | 83,537,000 | 51,856,000 | 24,911,000 | 112,491,000 | 52,352,000 | 37,642,000 | 22,421,000 | 101,546,000 | 55,362,000 | 42,247,000 | 20,506,000 | 79,945,000 | 46,720,000 | 32,520,000 | 23,192,000 | 69,925,000 | 40,375,000 | 27,928,000 | 21,005,000 | 49,487,000 | 30,858,000 | 23,929,000 | 17,640,000 | 46,141,000 | 32,159,000 | 21,759,000 | 16,039,000 | 47,001,000 | 32,884,000 | 27,704,000 | 17,227,000 | 43,992,000 | 30,922,000 | 23,319,000 | 15,984,000 | 42,601,000 | 31,210,000 | 24,148,000 | 16,678,000 | 36,164,000 | 30,194,000 | 22,175,000 | 14,227,000 | 29,719,000 | 23,690,000 | 18,428,000 | 12,596,000 | 23,162,000 | 16,519,000 | 12,617,000 | 5,867,000 | 22,111,000 | 22,501,000 | 15,458,000 | 9,064,000 | 25,504,000 | 17,049,000 | 11,069,000 | 6,613,000 | |||||||||||||
accrued income taxes | 34,319,000 | 15,105,000 | 26,781,000 | 18,437,000 | 15,885,000 | 22,454,000 | 14,652,000 | 14,715,000 | 10,908,000 | 7,698,000 | 16,461,000 | 17,015,000 | 7,065,000 | 8,410,000 | 8,024,000 | 8,980,000 | 6,260,000 | 26,116,000 | 29,570,000 | 28,291,000 | 9,689,000 | 9,996,000 | 7,278,000 | 9,264,000 | 15,694,000 | 8,726,000 | 5,911,000 | 5,700,000 | 4,870,000 | 5,760,000 | 4,436,000 | 4,129,000 | 6,688,000 | 5,263,000 | 3,299,000 | 3,124,000 | 16,790,000 | 4,695,000 | 3,000,000 | 3,875,000 | 14,576,000 | 7,127,000 | 6,094,000 | 5,737,000 | 16,916,000 | 9,333,000 | 7,444,000 | 5,909,000 | 6,674,000 | 8,182,000 | 7,875,000 | 7,874,000 | 7,669,000 | 6,213,000 | 6,575,000 | 2,568,000 | 3,427,000 | 6,179,000 | 85,175,000 | 11,052,000 | 15,184,000 | 12,262,000 | 8,258,000 | 9,978,000 | 14,739,000 | 10,642,000 | 11,598,000 | 11,001,000 | 17,956,000 | 10,718,000 | 18,522,000 | 12,679,000 | 22,508,000 | |||||||||||||
other accrued expenses and liabilities | 191,604,000 | 204,969,000 | 176,201,000 | 171,179,000 | 187,722,000 | 215,645,000 | 165,983,000 | 176,534,000 | 184,154,000 | 198,220,000 | 160,693,000 | 174,444,000 | 184,663,000 | 204,509,000 | 178,248,000 | 186,545,000 | 204,622,000 | 199,466,000 | 142,856,000 | 142,270,000 | 139,497,000 | 142,947,000 | 111,633,000 | 123,230,000 | 124,818,000 | 99,559,000 | 83,169,000 | 82,304,000 | 95,053,000 | 86,335,000 | 65,557,000 | 65,839,000 | 81,486,000 | 73,676,000 | 56,305,000 | 60,637,000 | 60,952,000 | 63,801,000 | 53,850,000 | 62,328,000 | 65,879,000 | 74,862,000 | 63,939,000 | 74,279,000 | 69,660,000 | 69,343,000 | 60,102,000 | 61,863,000 | 59,159,000 | 61,329,000 | 54,376,000 | 54,671,000 | 55,053,000 | 55,809,000 | 46,050,000 | 43,901,000 | 44,878,000 | 41,247,000 | 36,979,000 | 28,143,000 | 31,794,000 | 32,740,000 | 28,494,000 | 30,482,000 | 33,581,000 | 34,024,000 | 29,541,000 | 26,614,000 | 31,593,000 | 25,527,000 | 31,794,000 | 26,022,000 | 27,480,000 | 28,791,000 | 33,185,000 | 16,845,000 | 10,695,000 | 11,184,000 | 12,198,000 | 9,693,000 | 9,922,000 | 8,285,000 | 7,198,000 | 7,662,000 | 10,193,000 | |
deferred revenue | 490,318,000 | 504,527,000 | 427,188,000 | 423,848,000 | 433,167,000 | 457,514,000 | 349,668,000 | 374,407,000 | 396,331,000 | 413,989,000 | 334,901,000 | 360,910,000 | 386,019,000 | 391,528,000 | 318,032,000 | 338,396,000 | 366,596,000 | 372,061,000 | 326,491,000 | 325,098,000 | 352,964,000 | 351,353,000 | 291,385,000 | 321,060,000 | 330,890,000 | 328,584,000 | 272,872,000 | 306,879,000 | 311,718,000 | 440,491,000 | 381,727,000 | 411,646,000 | 414,708,000 | 403,279,000 | 359,979,000 | 375,802,000 | 375,140,000 | 364,644,000 | 319,705,000 | 337,420,000 | 343,814,000 | 332,664,000 | 301,026,000 | 334,370,000 | 332,143,000 | 309,775,000 | 285,040,000 | 304,535,000 | 306,801,000 | 305,793,000 | 273,636,000 | 293,563,000 | 281,689,000 | 259,155,000 | 225,729,000 | 231,719,000 | 226,426,000 | 199,805,000 | 179,272,000 | 190,410,000 | 189,791,000 | 169,275,000 | 162,144,000 | 182,744,000 | 177,776,000 | 166,189,000 | 147,119,000 | 153,272,000 | 148,114,000 | 122,799,000 | 113,198,000 | 124,660,000 | 120,506,000 | 89,742,000 | 95,394,000 | 57,724,000 | 46,079,000 | 49,465,000 | 51,340,000 | 38,726,000 | 41,760,000 | 43,787,000 | 33,993,000 | 36,245,000 | 36,672,000 | |
total current liabilities | 779,103,000 | 941,184,000 | 754,490,000 | 708,742,000 | 706,574,000 | 889,294,000 | 634,431,000 | 643,837,000 | 650,915,000 | 794,836,000 | 609,690,000 | 624,699,000 | 634,620,000 | 778,492,000 | 600,431,000 | 595,385,000 | 624,047,000 | 728,825,000 | 561,847,000 | 543,806,000 | 537,142,000 | 695,140,000 | 473,830,000 | 505,666,000 | 503,410,000 | 524,767,000 | 415,439,000 | 435,001,000 | 442,092,000 | 608,553,000 | 496,352,000 | 514,787,000 | 528,726,000 | 539,100,000 | 454,437,000 | 467,710,000 | 474,824,000 | 484,146,000 | 411,957,000 | 430,310,000 | 444,111,000 | 465,099,000 | 407,280,000 | 447,037,000 | 441,747,000 | 440,431,000 | 386,956,000 | 425,666,000 | 419,306,000 | 477,387,000 | 453,107,000 | 463,917,000 | 457,016,000 | 438,751,000 | 371,479,000 | 347,457,000 | 330,526,000 | 311,369,000 | 355,543,000 | 273,267,000 | 278,357,000 | 266,766,000 | 244,200,000 | 264,952,000 | 264,751,000 | 267,664,000 | 246,542,000 | 209,364,000 | 217,200,000 | 195,867,000 | 192,691,000 | 189,673,000 | 194,376,000 | 157,803,000 | 166,620,000 | 80,322,000 | 63,982,000 | 65,442,000 | 67,004,000 | 54,231,000 | 55,839,000 | 55,767,000 | 45,244,000 | 47,177,000 | 49,893,000 | |
long-term liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term operating lease liabilities | 81,799,000 | 86,936,000 | 88,830,000 | 91,703,000 | 95,320,000 | 100,505,000 | 100,071,000 | 105,198,000 | 110,227,000 | 112,802,000 | 109,706,000 | 111,357,000 | 114,238,000 | 104,378,000 | 102,842,000 | 108,207,000 | 109,454,000 | 120,940,000 | 101,941,000 | 103,585,000 | 107,035,000 | 91,768,000 | 91,173,000 | 90,420,000 | 87,259,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt | 754,287,000 | 754,208,000 | 754,128,000 | 754,049,000 | 753,970,000 | 753,891,000 | 753,812,000 | 753,732,000 | 753,653,000 | 753,574,000 | 753,495,000 | 753,402,000 | 744,575,000 | 753,576,000 | 753,451,000 | 753,327,000 | 793,515,000 | 798,118,000 | 423,759,000 | 423,683,000 | 423,607,000 | 423,531,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 130,322,000 | 126,800,000 | 126,145,000 | 118,866,000 | 111,815,000 | 113,520,000 | 108,046,000 | 106,237,000 | 100,219,000 | 102,756,000 | 96,707,000 | 103,280,000 | 96,360,000 | 98,272,000 | 94,218,000 | 79,986,000 | 76,822,000 | 84,514,000 | 105,406,000 | 96,083,000 | 96,173,000 | 96,426,000 | 62,484,000 | 62,988,000 | 58,843,000 | 61,573,000 | 62,171,000 | 76,998,000 | 80,865,000 | 85,778,000 | 60,614,000 | 54,487,000 | 52,295,000 | 50,762,000 | 44,494,000 | 41,931,000 | 43,530,000 | 49,240,000 | 48,617,000 | 45,294,000 | 50,810,000 | 54,113,000 | 52,861,000 | 54,306,000 | 60,819,000 | 60,670,000 | 60,688,000 | 67,319,000 | 90,854,000 | 96,917,000 | 111,538,000 | 106,923,000 | 107,533,000 | 100,479,000 | 93,995,000 | 74,224,000 | 83,797,000 | 82,989,000 | 72,231,000 | 33,740,000 | 37,068,000 | 34,804,000 | 32,160,000 | 32,067,000 | 36,300,000 | 36,629,000 | 26,393,000 | 21,203,000 | 22,995,000 | 17,314,000 | 14,921,000 | 7,773,000 | 7,601,000 | 1,375,000 | 1,375,000 | |||||||||||
total long-term liabilities | 1,022,435,000 | 1,023,807,000 | 1,024,807,000 | 1,024,370,000 | 1,034,197,000 | 1,043,217,000 | 1,032,289,000 | 1,047,003,000 | 1,047,857,000 | 1,027,258,000 | 1,008,265,000 | 1,041,126,000 | 1,054,612,000 | 1,061,774,000 | 1,035,077,000 | 1,045,169,000 | 1,082,012,000 | 1,113,893,000 | 694,835,000 | 690,012,000 | 696,593,000 | 690,368,000 | 184,858,000 | 189,890,000 | 184,472,000 | 91,650,000 | 92,126,000 | 115,770,000 | 109,714,000 | 87,239,000 | 62,407,000 | 56,763,000 | 54,522,000 | 53,021,000 | 46,155,000 | 44,091,000 | 50,101,000 | 51,331,000 | 78,013,000 | 74,415,000 | 85,718,000 | 91,503,000 | 126,041,000 | 132,387,000 | 142,769,000 | 145,705,000 | 143,025,000 | 152,535,000 | 174,506,000 | 189,739,000 | 208,707,000 | 228,456,000 | 239,149,000 | 255,246,000 | 283,409,000 | 250,224,000 | 271,201,000 | 285,578,000 | 302,799,000 | 277,733,000 | 317,136,000 | 340,785,000 | 351,488,000 | 361,431,000 | 398,893,000 | 413,951,000 | 432,110,000 | 77,778,000 | 124,507,000 | 132,215,000 | 122,546,000 | 137,723,000 | 155,010,000 | 179,144,000 | 198,972,000 | |||||||||||
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders' equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.01 par value... | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, 0.01 par value... | 953,000 | 953,000 | 953,000 | 953,000 | 953,000 | 953,000 | 953,000 | 953,000 | 953,000 | 953,000 | 953,000 | 953,000 | 953,000 | 953,000 | 953,000 | 953,000 | 953,000 | 953,000 | 946,000 | 946,000 | 946,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additional paid-in capital | 1,757,994,000 | 1,790,688,000 | 1,750,243,000 | 1,689,883,000 | 1,641,813,000 | 1,670,450,000 | 1,612,269,000 | 1,550,153,000 | 1,505,788,000 | 1,540,317,000 | 1,500,330,000 | 1,450,549,000 | 1,415,407,000 | 1,465,694,000 | 1,428,419,000 | 1,381,590,000 | 1,346,601,000 | 1,434,203,000 | 1,182,127,000 | 1,144,193,000 | 1,118,170,000 | 1,188,939,000 | 865,634,000 | 839,696,000 | 824,997,000 | 867,462,000 | 850,616,000 | 837,324,000 | 833,414,000 | 873,357,000 | 865,430,000 | 855,782,000 | 853,478,000 | 883,010,000 | 884,461,000 | 884,675,000 | 882,438,000 | 894,469,000 | 891,920,000 | 888,537,000 | 891,079,000 | 904,825,000 | 911,377,000 | 916,988,000 | 915,997,000 | 926,031,000 | 921,780,000 | 921,623,000 | 916,336,000 | 927,368,000 | 935,375,000 | 934,976,000 | 926,611,000 | 905,662,000 | 888,066,000 | 873,037,000 | 869,136,000 | 856,718,000 | 836,693,000 | 828,011,000 | 816,866,000 | 801,574,000 | 803,920,000 | 803,278,000 | 806,318,000 | 806,755,000 | 801,454,000 | 361,103,000 | 355,282,000 | 355,241,000 | 353,491,000 | 351,871,000 | 349,000,000 | 342,432,000 | 338,670,000 | 62,913,000 | 58,026,000 | 54,662,000 | 53,321,000 | 49,438,000 | 47,675,000 | 46,375,000 | 44,206,000 | 43,658,000 | 41,453,000 | |
retained earnings | 5,910,899,000 | 5,859,034,000 | 5,576,346,000 | 5,448,154,000 | 5,318,120,000 | 5,283,342,000 | 5,008,580,000 | 4,953,078,000 | 4,883,552,000 | 4,782,930,000 | 4,524,983,000 | 4,429,008,000 | 4,330,208,000 | 4,259,220,000 | 4,056,049,000 | 3,970,707,000 | 3,876,991,000 | 3,804,593,000 | 3,588,961,000 | 3,513,334,000 | 3,416,770,000 | 3,370,706,000 | 3,204,854,000 | 3,115,391,000 | 3,005,641,000 | 2,919,411,000 | 2,766,259,000 | 2,676,924,000 | 2,584,328,000 | 2,316,916,000 | 2,264,331,000 | 2,190,701,000 | 2,120,971,000 | 2,057,665,000 | 1,987,682,000 | 1,918,125,000 | 1,848,497,000 | 1,792,029,000 | 1,724,008,000 | 1,657,975,000 | 1,595,640,000 | 1,539,508,000 | 1,469,875,000 | 1,404,396,000 | 1,341,360,000 | 1,284,818,000 | 1,208,889,000 | 1,146,459,000 | 1,090,514,000 | 1,039,491,000 | 983,428,000 | 931,809,000 | 881,547,000 | 836,008,000 | 788,551,000 | 743,005,000 | 697,574,000 | 655,333,000 | 606,193,000 | 570,063,000 | 534,570,000 | 502,201,000 | 464,571,000 | 434,042,000 | 406,905,000 | 385,810,000 | 353,896,000 | 328,122,000 | 299,993,000 | 274,139,000 | 244,850,000 | 226,153,000 | 207,898,000 | 181,063,000 | 172,691,000 | 192,084,000 | 165,900,000 | 154,726,000 | 144,951,000 | 123,018,000 | 115,419,000 | 107,842,000 | 93,500,000 | 88,139,000 | 83,667,000 | |
treasury stock | -1,381,128,000 | -1,416,655,000 | -1,427,128,000 | -1,431,774,000 | -1,438,948,000 | -1,474,110,000 | -1,480,733,000 | -1,488,337,000 | -1,498,693,000 | -1,335,627,000 | -1,294,098,000 | -1,300,908,000 | -1,304,413,000 | -1,185,707,000 | -1,097,051,000 | -1,070,210,000 | -1,075,537,000 | -1,124,102,000 | -1,131,084,000 | -1,141,040,000 | -1,153,863,000 | -1,041,831,000 | -1,057,955,000 | -1,069,354,000 | -1,077,252,000 | -1,075,879,000 | -1,008,370,000 | -951,912,000 | -981,713,000 | -907,530,000 | -804,012,000 | -814,424,000 | -713,853,000 | -675,550,000 | -605,413,000 | -527,931,000 | -456,871,000 | -440,839,000 | -358,898,000 | -261,627,000 | -287,002,000 | -196,010,000 | -107,850,000 | -103,314,000 | -48,456,000 | -72,891,000 | -43,129,000 | -65,528,000 | -1,620,000 | -36,151,000 | -37,618,000 | -54,192,000 | -11,098,000 | -853,000 | -22,117,000 | -33,545,000 | -43,628,000 | -9,079,000 | -5,182,000 | -2,088,000 | -10,459,000 | -11,969,000 | -12,696,000 | -15,252,000 | -16,028,000 | -20,046,000 | -17,643,000 | -16,557,000 | ||||||||||||||||||
accumulated other comprehensive loss | -109,243,000 | -147,580,000 | -71,638,000 | -120,713,000 | -112,295,000 | -90,271,000 | -134,269,000 | -101,435,000 | -109,438,000 | -122,722,000 | -188,483,000 | -126,847,000 | -78,204,000 | -56,112,000 | -49,126,000 | -32,822,000 | -37,039,000 | -17,775,000 | -51,337,000 | -79,385,000 | -89,673,000 | -65,381,000 | -90,141,000 | -69,379,000 | -69,937,000 | -62,379,000 | -60,891,000 | -55,789,000 | -29,601,000 | -37,844,000 | -39,427,000 | -43,576,000 | -50,083,000 | -57,652,000 | -37,897,000 | -39,941,000 | -41,093,000 | -52,164,000 | -46,366,000 | -44,512,000 | -49,384,000 | -31,754,000 | -18,534,000 | -1,713,000 | -9,568,000 | |||||||||||||||||||||||||||||||||||||||||
total stockholders' equity | 6,179,475,000 | 6,086,440,000 | 5,828,776,000 | 5,586,503,000 | 5,409,643,000 | 5,390,364,000 | 5,006,800,000 | 4,914,412,000 | 4,782,162,000 | 4,865,851,000 | 4,543,685,000 | 4,452,755,000 | 4,363,951,000 | 4,484,048,000 | 4,339,244,000 | 4,250,218,000 | 4,111,969,000 | 4,097,872,000 | 3,589,613,000 | 3,438,048,000 | 3,292,350,000 | 3,453,379,000 | 2,923,324,000 | 2,817,286,000 | 2,684,381,000 | 2,649,547,000 | 2,548,546,000 | 2,507,479,000 | 2,407,360,000 | 2,245,831,000 | 2,287,254,000 | 2,189,415,000 | 2,211,445,000 | 2,208,405,000 | 2,229,765,000 | 2,235,860,000 | 2,233,903,000 | 2,194,427,000 | 2,211,596,000 | 2,241,305,000 | 2,151,265,000 | 2,255,717,000 | 2,219,772,000 | 2,208,713,000 | ||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders' equity | 7,981,013,000 | 8,051,431,000 | 7,608,073,000 | 7,319,615,000 | 7,150,414,000 | 7,322,875,000 | 6,673,520,000 | 6,605,252,000 | 6,480,934,000 | 6,687,945,000 | 6,161,640,000 | 6,118,580,000 | 6,053,183,000 | 6,324,314,000 | 5,974,752,000 | 5,890,772,000 | 5,818,028,000 | 5,940,590,000 | 4,846,295,000 | 4,671,866,000 | 4,526,085,000 | 4,838,887,000 | 3,582,012,000 | 3,512,842,000 | 3,372,263,000 | 3,265,964,000 | 3,056,111,000 | 3,058,250,000 | 2,959,166,000 | 2,941,623,000 | 2,846,013,000 | 2,760,965,000 | 2,794,693,000 | 2,800,526,000 | 2,730,357,000 | 2,747,661,000 | 2,758,828,000 | 2,729,904,000 | 2,701,566,000 | 2,746,030,000 | 2,681,094,000 | 2,789,038,000 | 2,799,196,000 | 2,793,229,000 | ||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt | 9,125,000 | 4,688,000 | 75,000,000 | 26,574,000 | 26,574,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 par value... | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, .01 par value... | 946,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 932,000 | 931,000 | 927,000 | 923,000 | 922,000 | 920,000 | 916,000 | 909,000 | 908,000 | 904,000 | 897,000 | 897,000 | 897,000 | 897,000 | 897,000 | 892,000 | 786,000 | 784,000 | 783,000 | 783,000 | 783,000 | 392,000 | 392,000 | 392,000 | 332,000 | 332,000 | 332,000 | 332,000 | 332,000 | 166,000 | 166,000 | 166,000 | 166,000 | 166,000 | ||||||||||||||||||||||
stockholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
construction-in-progress - leased facility | 32,009,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash obligations for construction-in-progress - leased facility | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 2,217,501,000 | 2,136,246,000 | 2,088,298,000 | 1,997,835,000 | 2,005,888,000 | 1,940,291,000 | 1,896,490,000 | 1,820,849,000 | 1,820,893,000 | 1,754,473,000 | 1,693,017,000 | 1,640,294,000 | 1,576,633,000 | 1,529,929,000 | 1,460,140,000 | 1,402,550,000 | 1,359,038,000 | 1,312,631,000 | 1,257,041,000 | 1,208,741,000 | 1,160,924,000 | 1,182,899,000 | 1,162,439,000 | 708,970,000 | 677,281,000 | 641,210,000 | 613,523,000 | 579,395,000 | 554,016,000 | 517,607,000 | 503,302,000 | 243,846,000 | 209,036,000 | 196,569,000 | 187,975,000 | 158,648,000 | 146,837,000 | 137,080,000 | 117,201,000 | 108,505,000 | 97,440,000 | |||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders’ equity | 2,774,103,000 | 2,722,382,000 | 2,618,279,000 | 2,576,036,000 | 2,599,700,000 | 2,607,417,000 | 2,558,304,000 | 2,513,222,000 | 2,517,058,000 | 2,448,470,000 | 2,347,905,000 | 2,237,975,000 | 2,178,360,000 | 2,126,876,000 | 2,118,482,000 | 1,953,550,000 | 1,954,531,000 | 1,920,182,000 | 1,852,729,000 | 1,835,124,000 | 1,824,568,000 | 1,864,514,000 | 1,841,091,000 | 996,112,000 | 1,018,988,000 | 969,292,000 | 928,760,000 | 906,791,000 | 903,402,000 | 854,554,000 | 868,894,000 | 325,543,000 | 273,018,000 | 262,011,000 | 254,979,000 | 212,879,000 | 202,676,000 | 193,456,000 | 162,445,000 | 155,682,000 | 147,333,000 | |||||||||||||||||||||||||||||||||||||||||||||
non-cash obligation for construction-in-progress - leased facility | 32,009,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ansys, inc. stockholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total ansys, inc. stockholders' equity | 2,255,800,000 | 2,219,816,000 | 2,208,120,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncontrolling interest | -83,000 | -44,000 | 593,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
construction in progress - leased facility | 29,563,000 | 23,718,000 | 18,136,000 | 11,222,000 | 6,258,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of capital lease obligations | 20,000 | 33,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital lease obligations, less current portion | 12,000 | 69,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash obligation for construction in progress - leased facility | 29,563,000 | 23,718,000 | 11,222,000 | 6,258,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ansys inc. stockholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | 814,000 | -2,644,000 | -174,000 | -5,651,000 | -274,000 | 8,651,000 | 14,373,000 | 7,324,000 | 11,804,000 | 11,876,000 | 15,477,000 | 23,330,000 | 20,101,000 | 16,962,000 | 16,345,000 | 3,568,000 | 6,698,000 | 8,812,000 | 9,770,000 | 4,069,000 | -1,484,000 | 6,197,000 | 18,959,000 | 21,222,000 | 16,229,000 | 16,487,000 | 11,047,000 | 8,695,000 | 6,416,000 | 6,801,000 | 4,546,000 | 4,824,000 | 4,492,000 | 5,928,000 | 4,713,000 | 4,048,000 | 4,527,000 | 2,808,000 | 2,428,000 | 1,152,000 | ||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt and capital lease obligations | 53,149,000 | 79,723,000 | 79,724,000 | 90,355,000 | 74,423,000 | 58,494,000 | 42,542,000 | 37,247,000 | 31,962,000 | 26,691,000 | 21,436,000 | 25,086,000 | 26,758,000 | 26,787,000 | 26,645,000 | 29,559,000 | 29,630,000 | 30,978,000 | 330,000 | 6,395,000 | 7,716,000 | 9,348,000 | 11,752,000 | 13,290,000 | 19,806,000 | 24,361,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash obligations for construction in progress - leased facility | 18,136,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt and capital lease obligations, less current portion | 26,574,000 | 26,574,000 | 53,149,000 | 79,723,000 | 106,298,000 | 116,930,000 | 127,563,000 | 138,200,000 | 148,839,000 | 180,260,000 | 198,668,000 | 205,344,000 | 211,911,000 | 242,403,000 | 249,795,000 | 269,266,000 | 44,000 | 41,809,000 | 52,430,000 | 66,153,000 | 86,707,000 | 101,512,000 | 128,715,000 | 146,191,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capitalized software costs | 352,000 | 438,000 | 522,000 | 596,000 | 702,000 | 810,000 | 895,000 | 1,009,000 | 1,113,000 | 1,252,000 | 747,000 | 799,000 | 528,000 | 767,000 | 872,000 | 754,000 | 864,000 | 877,000 | 1,026,000 | 1,076,000 | 1,047,000 | 949,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ansoft transaction fees | 3,412,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other intangibles | 211,306,000 | 218,513,000 | 9,440,000 | 10,688,000 | 11,984,000 | 13,130,000 | 12,334,000 | 13,019,000 | 14,070,000 | 14,965,000 | 15,905,000 | 16,169,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued bonuses | 16,438,000 | 11,166,000 | 4,368,000 | 6,261,000 | 3,889,000 | 2,252,000 | 5,038,000 | 3,438,000 | 2,140,000 | 2,774,000 | 2,340,000 | 1,895,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term liabilities | 1,375,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current assets | 15,831,000 | 17,459,000 | 18,873,000 | 14,686,000 | 15,226,000 | 15,751,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax asset | 747,000 | 873,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity – note 2: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost: 1,953,906 and 2,634,976 shares, respectively | -18,853,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost: 1,117,635 and 1,317,488 shares, respectively | -20,471,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities | 56,376,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost: 1,237,083 and 1,317,488 shares, respectively | -21,830,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term investment | 636,000 | 486,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost: 1,379,319 and 2,014,999 shares, respectively | -23,479,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost: 1,588,953 and 2,014,999 shares, respectively | -25,886,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less treasury stock, at cost: 1,882,099 and 2,014,999 shares, respectively | -28,998,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31.2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
32.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
32.2 |
Cashflow Statements:
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 | 0 | 0 | 0 | -12,704,000 | 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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 |

