F5 Networks, Inc(NASDAQ:FFIV)
F5 Networks, Inc. provides multi-cloud application services for the security, performance, and availability of network applications, servers, and storage systems. The company's multi-cloud application services enable its customers to develop, deploy, operate, secure, and govern applications in any a...
Website: http://www.f5.com
Founded: 1996
Full Time Employees: 6,048
Sector: Technology
Industry: Software-Infrastructure
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 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-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2000-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net revenues | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
products | 410,283,000 | 414,109,000 | 388,838,000 | 337,196,000 | 368,497,000 | 358,285,000 | 308,489,000 | 300,162,000 | 305,859,000 | 325,324,000 | 328,175,000 | 340,581,000 | 340,558,000 | 349,968,000 | 326,482,000 | 297,518,000 | 343,149,000 | 339,921,000 | 309,929,000 | 309,189,000 | 288,045,000 | 278,451,000 | 253,331,000 | 259,538,000 | 234,536,000 | 264,926,000 | 248,929,000 | 237,859,000 | 233,877,000 | 256,412,000 | 238,835,000 | 237,558,000 | 227,303,000 | 248,990,000 | 235,109,000 | 241,080,000 | 239,483,000 | 252,984,000 | 231,366,000 | 225,441,000 | 234,678,000 | 257,719,000 | 248,767,000 | 244,116,000 | 240,937,000 | 255,461,000 | 236,933,000 | 225,135,000 | 218,601,000 | 212,291,000 | 196,746,000 | 185,107,000 | 204,712,000 | 209,718,000 | 207,118,000 | 205,165,000 | 196,554,000 | 197,446,000 | 179,327,000 | 173,710,000 | 171,492,000 | 164,972,000 | 147,393,000 | 129,559,000 | 119,218,000 | 108,880,000 | 95,619,000 | 94,135,000 | 107,895,000 | 115,790,000 | 114,786,000 | 112,148,000 | 110,205,000 | 106,982,000 | 97,751,000 | 96,126,000 | 92,062,000 | 86,320,000 | 77,192,000 | 72,775,000 | 68,591,000 | 62,767,000 | 57,112,000 | 53,332,000 | 46,397,000 | 37,536,000 | 32,537,000 | 29,720,000 | 26,376,000 | 23,048,000 | 21,310,000 | 19,501,000 | 20,782,000 | 20,658,000 | |||||
services | 412,182,000 | 395,981,000 | 391,532,000 | 393,927,000 | 397,992,000 | 388,389,000 | 387,006,000 | 381,192,000 | 386,738,000 | 381,650,000 | 374,467,000 | 362,594,000 | 359,820,000 | 350,065,000 | 348,006,000 | 336,706,000 | 343,951,000 | 342,076,000 | 341,586,000 | 336,098,000 | 336,572,000 | 336,365,000 | 329,921,000 | 323,911,000 | 334,769,000 | 325,462,000 | 314,465,000 | 307,036,000 | 309,893,000 | 306,297,000 | 303,368,000 | 295,746,000 | 295,888,000 | 289,008,000 | 282,728,000 | 277,168,000 | 276,475,000 | 272,365,000 | 265,156,000 | 258,236,000 | 254,808,000 | 243,582,000 | 234,819,000 | 228,027,000 | 221,856,000 | 209,805,000 | 203,352,000 | 194,908,000 | 187,851,000 | 183,038,000 | 173,556,000 | 165,125,000 | 160,739,000 | 152,841,000 | 145,516,000 | 134,457,000 | 125,878,000 | 117,169,000 | 111,386,000 | 103,862,000 | 97,442,000 | 89,302,000 | 83,081,000 | 76,509,000 | 71,938,000 | 66,250,000 | 62,612,000 | 60,014,000 | 57,674,000 | 55,473,000 | 50,799,000 | 46,993,000 | 43,979,000 | 38,625,000 | 34,674,000 | 31,479,000 | 27,968,000 | 25,397,000 | 22,937,000 | 21,341,000 | 19,496,000 | 17,840,000 | 15,952,000 | 14,398,000 | 13,612,000 | 12,683,000 | 11,706,000 | 10,927,000 | 9,705,000 | 8,585,000 | 7,879,000 | 7,555,000 | 6,319,000 | 6,367,000 | |||||
total | 822,465,000 | 810,090,000 | 780,370,000 | 731,123,000 | 766,489,000 | 746,674,000 | 695,495,000 | 681,354,000 | 692,597,000 | 706,974,000 | 702,642,000 | 703,175,000 | 700,378,000 | 700,033,000 | 674,488,000 | 634,224,000 | 687,100,000 | 681,997,000 | 651,515,000 | 645,287,000 | 624,617,000 | 614,816,000 | 583,252,000 | 583,449,000 | 569,305,000 | 590,388,000 | 563,394,000 | 544,895,000 | 543,770,000 | 562,709,000 | 542,203,000 | 533,304,000 | 523,191,000 | 537,998,000 | 517,837,000 | 518,248,000 | 515,958,000 | 525,349,000 | 496,522,000 | 483,677,000 | 489,486,000 | 501,301,000 | 483,586,000 | 472,143,000 | 462,793,000 | 465,266,000 | 440,285,000 | 420,043,000 | 406,452,000 | 395,329,000 | 370,302,000 | 350,232,000 | 365,451,000 | 362,559,000 | 352,634,000 | 339,622,000 | 322,432,000 | 314,615,000 | 290,713,000 | 277,572,000 | 268,934,000 | 254,274,000 | 230,474,000 | 206,068,000 | 191,156,000 | 175,130,000 | 158,231,000 | 154,149,000 | 165,569,000 | 171,263,000 | 165,585,000 | 159,141,000 | 154,184,000 | 145,607,000 | 132,425,000 | 127,605,000 | 120,030,000 | 111,717,000 | 100,129,000 | 94,116,000 | 88,087,000 | 50,200,750 | 73,064,000 | 67,730,000 | 60,009,000 | 30,242,750 | 44,243,000 | 40,647,000 | |||||||||||
cost of net revenues | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross profit | 670,680,000 | 666,209,000 | 631,742,000 | 590,164,000 | 625,979,000 | 602,954,000 | 559,070,000 | 540,241,000 | 556,208,000 | 566,010,000 | 560,959,000 | 547,521,000 | 545,371,000 | 552,571,000 | 543,755,000 | 507,865,000 | 552,027,000 | 553,319,000 | 530,611,000 | 516,702,000 | 509,638,000 | 502,849,000 | 477,212,000 | 482,211,000 | 480,663,000 | 499,470,000 | 472,627,000 | 456,717,000 | 457,056,000 | 469,269,000 | 451,194,000 | 443,659,000 | 435,804,000 | 447,457,000 | 428,067,000 | 430,336,000 | 430,696,000 | 440,400,000 | 412,179,000 | 401,447,000 | 403,803,000 | 416,643,000 | 397,927,000 | 389,547,000 | 383,445,000 | 383,314,000 | 360,823,000 | 344,381,000 | 333,569,000 | 328,386,000 | 305,385,000 | 289,930,000 | 304,566,000 | 299,878,000 | 292,347,000 | 282,028,000 | 266,826,000 | 258,695,000 | 238,265,000 | 226,899,000 | 219,971,000 | 207,446,000 | 185,895,000 | 164,652,000 | 152,027,000 | 138,674,000 | 124,566,000 | 117,567,000 | 129,546,000 | 132,350,000 | 127,407,000 | 122,453,000 | 118,945,000 | 112,259,000 | 102,788,000 | 98,790,000 | 93,506,000 | 86,936,000 | 77,611,000 | 72,829,000 | 68,520,000 | 62,149,000 | 56,007,000 | 52,002,000 | 46,095,000 | 38,675,000 | 34,144,000 | 31,222,000 | 27,770,000 | 24,205,000 | 22,408,000 | 20,838,000 | 20,669,000 | 19,480,000 | 19,270,000 | 18,368,000 | |||
yoy | 7.14% | 10.49% | 13.00% | 9.24% | 12.54% | 6.53% | -0.34% | -1.33% | 1.99% | 2.43% | 3.16% | 7.81% | -1.21% | -0.14% | 2.48% | -1.71% | 8.32% | 10.04% | 11.19% | 7.15% | 6.03% | 0.68% | 0.97% | 5.58% | 5.17% | 6.44% | 4.75% | 2.94% | 4.88% | 4.87% | 5.40% | 3.10% | 1.19% | 1.60% | 3.85% | 7.20% | 6.66% | 5.70% | 3.58% | 3.05% | 5.31% | 8.69% | 10.28% | 13.12% | 14.95% | 16.73% | 18.15% | 18.78% | 9.52% | 9.51% | 4.46% | 2.80% | 14.14% | 15.92% | 22.70% | 24.30% | 21.30% | 24.70% | 28.17% | 37.81% | 44.69% | 49.59% | 49.23% | 40.05% | 17.35% | 4.78% | -2.23% | -3.99% | 8.91% | 17.90% | 23.95% | 23.95% | 27.21% | 29.13% | 32.44% | 35.65% | 36.47% | 39.88% | 38.57% | 40.05% | 48.65% | 60.70% | 64.03% | 66.56% | 65.99% | 59.78% | 52.37% | 33.27% | 17.11% | 15.03% | 13.45% | ||||||||
qoq | 0.67% | 5.46% | 7.05% | -5.72% | 3.82% | 7.85% | 3.49% | -2.87% | -1.73% | 0.90% | 2.45% | 0.39% | -1.30% | 1.62% | 7.07% | -8.00% | -0.23% | 4.28% | 2.69% | 1.39% | 1.35% | 5.37% | -1.04% | 0.32% | -3.77% | 5.68% | 3.48% | -0.07% | -2.60% | 4.01% | 1.70% | 1.80% | -2.60% | 4.53% | -0.53% | -0.08% | -2.20% | 6.85% | 2.67% | -0.58% | -3.08% | 4.70% | 2.15% | 1.59% | 0.03% | 6.23% | 4.77% | 3.24% | 1.58% | 7.53% | 5.33% | -4.81% | 1.56% | 2.58% | 3.66% | 5.70% | 3.14% | 8.57% | 5.01% | 3.15% | 6.04% | 11.59% | 12.90% | 8.30% | 9.63% | 11.33% | 5.95% | -9.25% | -2.12% | 3.88% | 4.05% | 2.95% | 5.96% | 9.21% | 4.05% | 5.65% | 7.56% | 12.02% | 6.57% | 6.29% | 10.25% | 10.97% | 7.70% | 12.81% | 19.19% | 13.27% | 9.36% | 12.43% | 14.73% | 8.02% | 0.82% | 6.10% | 1.09% | 4.91% | |||||
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales and marketing | 224,777,000 | 215,982,000 | 220,428,000 | 218,061,000 | 206,035,000 | 217,002,000 | 205,550,000 | 210,800,000 | 198,927,000 | 204,832,000 | 207,202,000 | 233,076,000 | 233,105,000 | 236,999,000 | 226,731,000 | 228,826,000 | 234,035,000 | 233,154,000 | 237,375,000 | 244,908,000 | 214,546,000 | 220,379,000 | 211,808,000 | 215,472,000 | 195,519,000 | 217,554,000 | 195,852,000 | 170,954,000 | 164,259,000 | 160,425,000 | 165,806,000 | 169,970,000 | 167,934,000 | 162,068,000 | 160,952,000 | 164,705,000 | 164,514,000 | 158,198,000 | 156,620,000 | 156,469,000 | 157,456,000 | 151,653,000 | 150,833,000 | 151,238,000 | 148,816,000 | 143,284,000 | 139,945,000 | 140,252,000 | 134,803,000 | 119,836,000 | 121,906,000 | 119,031,000 | 122,268,000 | 116,298,000 | 112,064,000 | 110,995,000 | 106,238,000 | 100,945,000 | 93,633,000 | 89,332,000 | 86,825,000 | 80,696,000 | 77,219,000 | 69,644,000 | 65,642,000 | 58,395,000 | 55,427,000 | 51,933,000 | 59,438,000 | 60,461,000 | 60,483,000 | 58,053,000 | 58,178,000 | 48,165,000 | 45,158,000 | 43,177,000 | 39,055,000 | 35,087,000 | 32,364,000 | 31,162,000 | 28,865,000 | 15,933,000 | 23,207,000 | 20,885,000 | 19,640,000 | 11,945,250 | 16,907,000 | 15,920,000 | |||||||||||
research and development | 141,161,000 | 136,391,000 | 136,345,000 | 136,561,000 | 130,518,000 | 123,951,000 | 124,387,000 | 122,207,000 | 119,575,000 | 127,834,000 | 128,765,000 | 141,363,000 | 142,323,000 | 138,522,000 | 138,737,000 | 135,838,000 | 130,271,000 | 124,700,000 | 133,283,000 | 140,453,000 | 114,191,000 | 120,300,000 | 115,991,000 | 109,028,000 | 96,005,000 | 102,812,000 | 116,894,000 | 96,314,000 | 92,038,000 | 95,078,000 | 94,061,000 | 91,056,000 | 85,889,000 | 85,479,000 | 88,602,000 | 89,234,000 | 87,050,000 | 83,746,000 | 83,042,000 | 86,294,000 | 81,145,000 | 77,665,000 | 74,337,000 | 74,521,000 | 70,060,000 | 65,401,000 | 67,026,000 | 67,232,000 | 64,133,000 | 54,464,000 | 54,075,000 | 52,534,000 | 48,541,000 | 47,731,000 | 46,985,000 | 43,568,000 | 39,122,000 | 36,552,000 | 35,245,000 | 34,507,000 | 32,606,000 | 31,571,000 | 30,889,000 | 29,134,000 | 26,720,000 | 25,515,000 | 25,070,000 | 25,977,000 | 27,102,000 | 26,367,000 | 26,277,000 | 26,418,000 | 24,332,000 | 19,929,000 | 17,476,000 | 17,086,000 | 14,539,000 | 13,900,000 | 12,517,000 | 12,276,000 | 10,478,000 | 9,039,000 | 7,547,000 | 7,789,000 | 6,974,000 | 6,764,000 | 6,253,000 | 5,900,000 | 5,444,000 | 5,155,000 | 4,810,000 | 4,886,000 | 4,395,000 | 4,312,000 | 4,785,000 | 4,751,000 | 4,137,000 | ||
general and administrative | 90,598,000 | 94,020,000 | 78,652,000 | 76,645,000 | 73,023,000 | 70,976,000 | 65,950,000 | 67,184,000 | 64,718,000 | 61,603,000 | 64,775,000 | 67,036,000 | 69,991,000 | 69,520,000 | 70,823,000 | 68,554,000 | 65,661,000 | 69,101,000 | 63,541,000 | 77,840,000 | 63,153,000 | 63,557,000 | 61,792,000 | 74,013,000 | 59,004,000 | 64,390,000 | 57,141,000 | 46,656,000 | 42,543,000 | 41,748,000 | 39,374,000 | 39,276,000 | 39,984,000 | 37,832,000 | 39,368,000 | 38,009,000 | 41,678,000 | 35,193,000 | 34,182,000 | 34,803,000 | 34,253,000 | 39,726,000 | 32,627,000 | 30,933,000 | 32,254,000 | 27,148,000 | 27,773,000 | 26,033,000 | 25,500,000 | 26,512,000 | 25,327,000 | 25,889,000 | 24,673,000 | 24,015,000 | 23,298,000 | 22,785,000 | 21,677,000 | 21,867,000 | 21,126,000 | 19,846,000 | 20,684,000 | 18,876,000 | 17,658,000 | 16,016,000 | 15,953,000 | 14,619,000 | 12,764,000 | 12,055,000 | 15,805,000 | 14,632,000 | 13,459,000 | 14,484,000 | 13,426,000 | 11,196,000 | 12,375,000 | 12,867,000 | 12,818,000 | 14,389,000 | 10,175,000 | 7,148,000 | 7,397,000 | 7,067,000 | 5,833,000 | 5,854,000 | 5,006,000 | 4,463,000 | 4,069,000 | 3,855,000 | 3,347,000 | 2,964,000 | 2,800,000 | 2,900,000 | 3,350,000 | 3,427,000 | 3,049,000 | 4,524,000 | 4,045,000 | ||
restructuring charges | -43,000 | 14,163,000 | 11,321,000 | 93,000 | 90,000 | 8,472,000 | 56,648,000 | 8,740,000 | 7,909,000 | 7,800,000 | 4,329,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operations | 214,187,000 | 205,653,000 | 196,317,000 | 158,897,000 | 205,082,000 | 191,025,000 | 163,090,000 | 139,960,000 | 164,516,000 | 171,741,000 | 103,569,000 | 106,046,000 | 91,212,000 | 107,530,000 | 107,464,000 | 74,647,000 | 114,151,000 | 126,364,000 | 96,412,000 | 53,501,000 | 117,748,000 | 98,613,000 | 87,621,000 | 83,698,000 | 122,335,000 | 114,714,000 | 102,740,000 | 142,793,000 | 158,216,000 | 153,592,000 | 151,953,000 | 143,357,000 | 141,997,000 | 148,835,000 | 139,144,000 | 138,523,000 | 137,454,000 | 162,633,000 | 138,862,000 | 114,933,000 | 130,949,000 | 147,599,000 | 140,130,000 | 132,855,000 | 132,315,000 | 147,481,000 | 126,079,000 | 110,864,000 | 109,133,000 | 125,181,000 | 104,077,000 | 92,476,000 | 109,084,000 | 111,834,000 | 110,000,000 | 104,680,000 | 99,789,000 | 99,331,000 | 88,261,000 | 83,214,000 | 79,856,000 | 76,303,000 | 60,129,000 | 49,858,000 | 43,712,000 | 40,145,000 | 31,305,000 | 23,273,000 | 27,201,000 | 25,619,000 | 27,188,000 | 23,498,000 | 23,009,000 | 18,969,000 | 27,779,000 | 25,660,000 | 27,094,000 | 23,560,000 | 22,555,000 | 22,243,000 | 21,780,000 | 20,522,000 | 19,420,000 | 17,474,000 | 14,475,000 | 9,851,000 | 6,915,000 | 5,547,000 | 4,015,000 | 2,035,000 | 1,199,000 | 687,000 | 268,000 | -725,000 | -4,487,000 | -1,942,000 | -2,387,000 | ||
yoy | 4.44% | 7.66% | 20.37% | 13.53% | 24.66% | 11.23% | 57.47% | 31.98% | 80.37% | 59.71% | -3.62% | 42.06% | -20.10% | -14.90% | 11.46% | 39.52% | -3.05% | 28.14% | 10.03% | -36.08% | -3.75% | -14.04% | -14.72% | -41.39% | -22.68% | -25.31% | -32.39% | -0.39% | 11.42% | 3.20% | 9.21% | 3.49% | 3.31% | -8.48% | 0.20% | 20.53% | 4.97% | 10.19% | -0.90% | -13.49% | -1.03% | 0.08% | 11.14% | 19.84% | 21.24% | 17.81% | 21.14% | 19.88% | 0.04% | 11.93% | -5.38% | -11.66% | 9.31% | 12.59% | 24.63% | 25.80% | 24.96% | 30.18% | 46.79% | 66.90% | 82.69% | 90.07% | 92.07% | 114.23% | 60.70% | 56.70% | 15.14% | -0.96% | 18.22% | 35.06% | -2.13% | -8.43% | -15.08% | -19.49% | 23.16% | 15.36% | 24.40% | 14.80% | 16.14% | 27.29% | 50.47% | 108.32% | 180.84% | 215.02% | 260.52% | 384.08% | 476.73% | 707.42% | 1398.13% | -380.69% | -126.72% | -135.38% | -111.23% | ||||||
qoq | 4.15% | 4.76% | 23.55% | -22.52% | 7.36% | 17.13% | 16.53% | -14.93% | -4.21% | 65.82% | -2.34% | 16.26% | -15.18% | 0.06% | 43.96% | -34.61% | -9.66% | 31.07% | 80.21% | -54.56% | 19.40% | 12.54% | 4.69% | -31.58% | 6.64% | 11.65% | -28.05% | -9.75% | 3.01% | 1.08% | 6.00% | 0.96% | -4.59% | 6.96% | 0.45% | 0.78% | -15.48% | 17.12% | 20.82% | -12.23% | -11.28% | 5.33% | 5.48% | 0.41% | -10.28% | 16.98% | 13.72% | 1.59% | -12.82% | 20.28% | 12.54% | -15.22% | -2.46% | 1.67% | 5.08% | 4.90% | 0.46% | 12.54% | 6.07% | 4.21% | 4.66% | 26.90% | 20.60% | 14.06% | 8.89% | 28.24% | 34.51% | -14.44% | 6.18% | -5.77% | 15.70% | 2.13% | 21.30% | -31.71% | 8.26% | -5.29% | 15.00% | 4.46% | 1.40% | 2.13% | 6.13% | 5.67% | 11.14% | 20.72% | 46.94% | 42.46% | 24.66% | 38.16% | 97.30% | 69.72% | 74.53% | 156.34% | -136.97% | -83.84% | 131.05% | -18.64% | |||
other income | 8,735,000 | 9,416,000 | 16,706,000 | 12,303,000 | 3,962,000 | 12,489,000 | 8,529,000 | 5,974,000 | 9,882,000 | 3,085,000 | 2,896,000 | 2,737,000 | 4,702,000 | -2,865,000 | -2,163,000 | -1,377,000 | -683,000 | -1,090,000 | 141,000 | -141,000 | 5,220,000 | 3,397,000 | 4,722,000 | 7,434,000 | 7,095,000 | 5,667,000 | 2,259,000 | 2,790,000 | 2,145,000 | 5,027,000 | 2,589,000 | 1,302,000 | 2,643,000 | 268,000 | 978,000 | 133,000 | 1,135,000 | 1,865,000 | 720,000 | 3,266,000 | 2,594,000 | 2,323,000 | 1,193,000 | 23,000 | 246,000 | 732,000 | 2,874,000 | 2,118,000 | 1,550,000 | 909,000 | 1,713,000 | 1,428,000 | 1,861,000 | 4,087,000 | 1,889,000 | 1,568,000 | 2,545,000 | 68,000 | 3,561,000 | 2,291,000 | 1,705,000 | 1,682,000 | 3,027,000 | 2,136,000 | 2,879,000 | 3,513,000 | 3,716,000 | 5,589,000 | 6,132,000 | 7,355,000 | 7,175,000 | 7,230,000 | 6,431,000 | 5,825,000 | 4,759,000 | 3,877,000 | 2,970,000 | 2,925,000 | 2,123,000 | 1,641,000 | 1,387,000 | 891,000 | 848,000 | 808,000 | 184,000 | -375,000 | 352,000 | 312,000 | 462,000 | 355,000 | 287,000 | 273,000 | 505,000 | ||||||
income before income taxes | 222,922,000 | 215,069,000 | 213,023,000 | 171,200,000 | 209,044,000 | 203,514,000 | 171,619,000 | 145,934,000 | 174,398,000 | 174,826,000 | 106,465,000 | 108,783,000 | 95,914,000 | 99,717,000 | 101,243,000 | 72,713,000 | 111,720,000 | 123,499,000 | 94,249,000 | 52,124,000 | 117,065,000 | 97,523,000 | 87,762,000 | 83,557,000 | 127,555,000 | 118,111,000 | 107,462,000 | 150,227,000 | 165,311,000 | 159,259,000 | 154,212,000 | 146,147,000 | 144,142,000 | 153,862,000 | 141,733,000 | 139,825,000 | 140,097,000 | 162,901,000 | 139,840,000 | 115,066,000 | 132,084,000 | 149,464,000 | 140,850,000 | 136,121,000 | 134,909,000 | 149,804,000 | 127,272,000 | 110,887,000 | 109,379,000 | 125,913,000 | 106,951,000 | 94,594,000 | 110,634,000 | 112,743,000 | 111,713,000 | 106,108,000 | 101,650,000 | 103,418,000 | 90,150,000 | 84,782,000 | 82,401,000 | 76,371,000 | 63,690,000 | 52,149,000 | 45,417,000 | 41,827,000 | 34,332,000 | 25,409,000 | 30,080,000 | 29,132,000 | 30,904,000 | 29,087,000 | 29,141,000 | 26,324,000 | 34,954,000 | 32,890,000 | 33,525,000 | 29,385,000 | 27,314,000 | 26,120,000 | 24,750,000 | 23,447,000 | 21,543,000 | 19,115,000 | 15,862,000 | 10,742,000 | 7,763,000 | 6,355,000 | 4,199,000 | 1,660,000 | 1,551,000 | 999,000 | 730,000 | -370,000 | -4,200,000 | -1,669,000 | -1,882,000 | ||
provision for income taxes | 42,868,000 | 24,576,000 | 23,111,000 | 25,670,000 | 42,599,000 | 38,218,000 | 27,540,000 | 26,913,000 | 36,016,000 | 22,692,000 | 17,489,000 | 27,347,000 | 23,512,000 | 10,371,000 | 18,224,000 | 16,477,000 | 18,161,000 | 12,781,000 | 4,645,000 | 8,883,000 | 29,387,000 | 19,860,000 | 17,890,000 | 22,178,000 | 29,028,000 | 23,274,000 | 21,557,000 | 49,682,000 | 38,773,000 | 31,182,000 | 41,141,000 | 45,026,000 | 39,377,000 | 37,467,000 | 35,158,000 | 35,808,000 | 27,601,000 | 8,625,500 | 11,770,000 | 11,342,000 | 11,390,000 | 11,633,000 | 10,349,000 | 10,053,000 | 9,529,000 | 7,796,000 | 7,566,000 | 7,003,000 | 5,869,000 | -5,039,000 | 347,000 | 400,000 | 398,000 | 307,000 | 152,000 | 210,000 | 53,000 | 146,000 | 101,000 | 189,000 | |||||||||||||||||||||||||||||||||||||||
net income | 180,054,000 | 190,493,000 | 189,912,000 | 145,530,000 | 166,445,000 | 165,296,000 | 144,079,000 | 119,021,000 | 138,382,000 | 152,134,000 | 88,976,000 | 81,436,000 | 72,402,000 | 89,346,000 | 83,019,000 | 56,236,000 | 93,559,000 | 110,718,000 | 89,604,000 | 43,241,000 | 87,678,000 | 77,663,000 | 69,872,000 | 61,379,000 | 98,527,000 | 94,837,000 | 85,905,000 | 116,087,000 | 130,905,000 | 132,881,000 | 122,743,000 | 109,636,000 | 88,429,000 | 135,743,000 | 97,662,000 | 93,138,000 | 94,218,000 | 108,935,000 | 91,789,000 | 75,415,000 | 89,716,000 | 97,037,000 | 93,172,000 | 85,729,000 | 89,076,000 | 94,021,000 | 79,473,000 | 69,641,000 | 68,048,000 | 76,231,000 | 68,178,000 | 63,412,000 | 69,493,000 | 67,717,000 | 72,336,000 | 68,641,000 | 66,492,000 | 67,610,000 | 62,549,000 | 55,575,000 | 55,663,000 | 48,235,000 | 40,495,000 | 33,144,000 | 29,279,000 | 28,350,000 | 22,776,000 | 18,986,000 | 21,423,000 | 19,701,000 | 19,134,000 | 17,745,000 | 17,751,000 | 12,882,000 | 21,809,000 | 19,956,000 | 22,353,000 | 17,752,000 | 16,965,000 | 16,067,000 | 15,221,000 | 15,651,000 | 13,977,000 | 12,112,000 | 9,993,000 | 15,781,000 | 7,416,000 | 5,955,000 | 3,801,000 | 1,353,000 | 1,399,000 | 815,000 | 520,000 | -2,046,750 | -4,346,000 | -1,770,000 | -2,071,000 | ||
yoy | 8.18% | 15.24% | 31.81% | 22.27% | 20.28% | 8.65% | 61.93% | 46.15% | 91.13% | 70.28% | 7.18% | 44.81% | -22.61% | -19.30% | -7.35% | 30.05% | 6.71% | 42.56% | 28.24% | -29.55% | -11.01% | -18.11% | -18.66% | -47.13% | -24.73% | -28.63% | -30.01% | 5.88% | 48.03% | -2.11% | 25.68% | 17.71% | -6.14% | 24.61% | 6.40% | 23.50% | 5.02% | 12.26% | -1.48% | -12.03% | 0.72% | 3.21% | 17.24% | 23.10% | 30.90% | 23.34% | 16.57% | 9.82% | -2.08% | 12.57% | -5.75% | -7.62% | 4.51% | 0.16% | 15.65% | 23.51% | 19.45% | 40.17% | 54.46% | 67.68% | 90.11% | 70.14% | 77.80% | 74.57% | 36.67% | 43.90% | 19.03% | 6.99% | 20.69% | 52.93% | -12.27% | -11.08% | -20.59% | -27.43% | 28.55% | 24.20% | 46.86% | 13.42% | 21.38% | 32.65% | 52.32% | -0.82% | 88.47% | 103.39% | 162.90% | 1066.37% | 430.09% | 630.67% | 630.96% | -166.10% | -132.19% | -146.05% | -125.11% | ||||||
qoq | -5.48% | 0.31% | 30.50% | -12.57% | 0.70% | 14.73% | 21.05% | -13.99% | -9.04% | 70.98% | 9.26% | 12.48% | -18.96% | 7.62% | 47.63% | -39.89% | -15.50% | 23.56% | 107.22% | -50.68% | 12.90% | 11.15% | 13.84% | -37.70% | 3.89% | 10.40% | -26.00% | -11.32% | -1.49% | 8.26% | 11.96% | 23.98% | -34.86% | 38.99% | 4.86% | -1.15% | -13.51% | 18.68% | 21.71% | -15.94% | -7.54% | 4.15% | 8.68% | -3.76% | -5.26% | 18.31% | 14.12% | 2.34% | -10.73% | 11.81% | 7.52% | -8.75% | 2.62% | -6.39% | 5.38% | 3.23% | -1.65% | 8.09% | 12.55% | -0.16% | 15.40% | 19.11% | 22.18% | 13.20% | 3.28% | 24.47% | 19.96% | -11.38% | 8.74% | 2.96% | 7.83% | -0.03% | 37.80% | -40.93% | 9.29% | -10.72% | 25.92% | 4.64% | 5.59% | 5.56% | -2.75% | 11.98% | 15.40% | 21.20% | -36.68% | 112.80% | 24.53% | 56.67% | 180.93% | -3.29% | 71.66% | 56.73% | -125.41% | -52.90% | 145.54% | -14.53% | |||
net income per share | 3.12 | 3.31 | 3.29 | 2.51 | 2.85 | 2.83 | 2.46 | 2.02 | 2.34 | 2.55 | 1.48 | 1.35 | 1.2 | 1.49 | 1.38 | 0.93 | 1.54 | 1.83 | 1.49 | 0.71 | 1.43 | 1.27 | 1.15 | 1.01 | 1.62 | 1.57 | 1.43 | 1.94 | 2.17 | 2.2 | 2.01 | 1.79 | 1.42 | 2.14 | 1.53 | 1.44 | 1.45 | 1.65 | 1.37 | 1.12 | 1.29 | 1.37 | 1.3 | 1.19 | 1.21 | 1.27 | 1.06 | 0.92 | 0.88 | 0.97 | 0.87 | 0.81 | 0.88 | 0.86 | 0.91 | 0.87 | 0.84 | 0.84 | 0.77 | 0.69 | 0.69 | 0.6 | 0.51 | 0.42 | 0.37 | 0.36 | 0.29 | 0.24 | 0.27 | 0.24 | 0.24 | 0.21 | 0.21 | -0.62 | 0.52 | 0.48 | 0.54 | 0.43 | 0.42 | 0.4 | 0.39 | 0.41 | 0.37 | 0.33 | 0.28 | 0.47 | 0.22 | 0.18 | 0.13 | 0.05 | 0.05 | 0.02 | -0.02 | -0.17 | -0.07 | -0.08 | |||
weighted-average shares — basic | 57,650 | 57,904 | 57,772 | 57,886 | 58,305 | 58,720 | 58,584 | 58,788 | 59,122 | 59,909 | 59,977 | 60,330 | 60,096 | 60,274 | 59,965 | 60,573 | 60,810 | 60,707 | 60,186 | 60,667 | 61,440 | 60,911 | 60,978 | 60,869 | 60,649 | 60,044 | 59,981 | 59,686 | 60,216 | 61,262 | 60,970 | 61,420 | 62,195 | 64,173 | 63,935 | 64,479 | 65,195 | 67,433 | 66,851 | 67,549 | 69,554 | 71,944 | 71,509 | 72,240 | 73,350 | 75,395 | 74,812 | 75,508 | 77,438 | 78,565 | 78,516 | 78,601 | 78,789 | 79,135 | 79,135 | 79,156 | 79,272 | 80,658 | 80,866 | 80,809 | 80,644 | 79,609 | 79,864 | 79,394 | 78,906 | 78,842 | 78,603 | 78,925 | 79,337 | 82,290 | 81,096 | 82,974 | 84,854 | 83,205 | 41,807 | 41,417 | 41,031 | 40,139 | 40,553 | 40,120 | 39,163 | 37,220 | 37,918 | 33,221 | 26,453 | 25,323 | 22,644 | ||||||||||||
weighted-average shares — diluted | 58,164 | 58,684 | 58,492 | 58,764 | 59,058 | 59,359 | 59,147 | 59,580 | 59,653 | 60,270 | 60,314 | 60,691 | 60,387 | 61,097 | 60,460 | 61,405 | 61,882 | 62,057 | 61,351 | 62,158 | 62,282 | 61,378 | 61,415 | 61,084 | 60,815 | 60,456 | 60,196 | 60,029 | 60,645 | 62,013 | 61,633 | 62,059 | 62,550 | 64,775 | 64,361 | 65,028 | 65,645 | 67,984 | 67,235 | 67,804 | 69,878 | 72,547 | 71,957 | 72,711 | 73,857 | 76,092 | 75,369 | 76,244 | 77,822 | 79,136 | 78,864 | 79,114 | 79,278 | 79,780 | 79,655 | 79,775 | 79,822 | 81,482 | 81,497 | 81,622 | 81,648 | 81,049 | 81,031 | 80,737 | 80,333 | 80,073 | 79,612 | 79,570 | 80,003 | 83,428 | 81,951 | 83,805 | 86,141 | 85,137 | 42,655 | 42,390 | 42,318 | 41,510 | 41,659 | 41,627 | 40,805 | 38,733 | 39,418 | 35,992 | 28,220 | 25,323 | 22,644 | ||||||||||||
other expense | -2,646,500 | -6,221,000 | -1,934,000 | -2,431,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from income taxes | 34,140,000 | 34,406,000 | 26,378,000 | 31,469,000 | 36,511,000 | 55,713,000 | 18,119,000 | 44,071,000 | 46,687,000 | 45,879,000 | 53,966,000 | 48,051,000 | 39,651,000 | 42,368,000 | 52,427,000 | 47,678,000 | 50,392,000 | 45,833,000 | 55,783,000 | 47,799,000 | 41,246,000 | 41,331,000 | 29,207,000 | 26,738,000 | 28,136,000 | 23,195,000 | 19,005,000 | 16,138,000 | 6,659,000 | 11,556,000 | 6,423,000 | 8,657,000 | 13,442,000 | 13,145,000 | 12,934,000 | 11,172,000 | 184,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation expense | 525,000 | 1,000 | -135,000 | 630,000 | -527,000 | 8,948,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of unearned compensation | 10,000 | 6,000 | 6,000 | 5,000 | 66,000 | 90,000 | 106,000 | 114,000 | 133,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares – basic | 36,905 | 35,577 | 34,382 | 33,768 | 30,159 | 26,638 | 25,883 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares – diluted | 38,921 | 37,818 | 36,969 | 36,946 | 33,121 | 28,467 | 26,935 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income and income taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net revenues: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
product | 15,547,500 | 20,750,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
service | 4,750,250 | 6,315,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of net revenues: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charge | 692,750 | 2,771,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares — basic and diluted | 25,537 | 25,203 | 24,883 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 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-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 1,199,734,000 | 1,344,273,000 | 1,426,957,000 | 1,259,282,000 | 1,150,907,000 | 1,074,602,000 | 934,809,000 | 902,680,000 | 822,572,000 | 797,163,000 | 677,498,000 | 734,544,000 | 605,739,000 | 758,012,000 | 541,883,000 | 586,543,000 | 512,406,000 | 580,977,000 | 583,811,000 | 532,166,000 | 1,026,829,000 | 849,556,000 | 714,268,000 | 572,888,000 | 735,457,000 | 599,219,000 | 688,350,000 | 726,662,000 | 480,121,000 | 424,707,000 | 599,268,000 | 595,917,000 | 611,996,000 | 673,228,000 | 690,912,000 | 655,773,000 | 572,934,000 | 514,571,000 | 429,597,000 | 398,325,000 | 433,297,000 | 390,460,000 | 562,180,000 | 367,605,000 | 268,954,000 | 281,502,000 | 241,973,000 | 239,836,000 | 231,328,000 | 189,693,000 | 198,280,000 | 229,662,000 | 184,563,000 | 211,181,000 | 195,607,000 | 209,459,000 | 257,488,000 | 216,784,000 | 299,804,000 | 206,215,000 | 168,133,000 | 168,754,000 | 143,813,000 | 148,524,000 | 147,285,000 | 110,837,000 | 88,289,000 | 119,688,000 | 122,307,000 | 78,303,000 | 109,184,000 | 142,756,000 | 69,524,000 | 54,296,000 | 48,040,000 | 46,834,000 | 31,085,000 | 37,746,000 | 21,163,000 | 23,003,000 | 18,730,000 | 51,867,000 | 11,587,000 | 21,792,000 | 23,803,000 | 24,901,000 | 22,165,000 | 22,162,000 | 13,520,000 | 20,801,000 | 18,496,000 | 28,403,000 | |||||
accounts receivable | 493,627,000 | 414,433,000 | 359,859,000 | 379,618,000 | 484,989,000 | 389,024,000 | 419,986,000 | 388,325,000 | 513,176,000 | 454,832,000 | 439,518,000 | 485,622,000 | 485,277,000 | 469,979,000 | 455,762,000 | 414,218,000 | 419,282,000 | 340,536,000 | 382,897,000 | 374,404,000 | 346,670,000 | 296,183,000 | 304,874,000 | 338,655,000 | 354,668,000 | 322,029,000 | 320,465,000 | 321,484,000 | 325,688,000 | 295,352,000 | 297,375,000 | 290,919,000 | 291,093,000 | 291,924,000 | 295,085,000 | 293,872,000 | 313,211,000 | 268,175,000 | 263,249,000 | 266,185,000 | 279,158,000 | 279,434,000 | 261,068,000 | 262,624,000 | 255,864,000 | 242,242,000 | 243,072,000 | 223,472,000 | 220,784,000 | 204,205,000 | 205,138,000 | 192,796,000 | 209,078,000 | 185,172,000 | 193,705,000 | 184,043,000 | 187,862,000 | 165,676,000 | 154,741,000 | 142,903,000 | 141,986,000 | 112,132,000 | 102,829,000 | 89,385,000 | 108,657,000 | 106,973,000 | 91,635,000 | 90,067,000 | 100,472,000 | 97,057,000 | 98,064,000 | 101,797,000 | 98,764,000 | 91,774,000 | 77,693,000 | 73,142,000 | 67,246,000 | 62,750,000 | 56,683,000 | 51,953,000 | 49,203,000 | 41,703,000 | 37,749,000 | 34,822,000 | 28,101,000 | 22,665,000 | 19,789,000 | 19,158,000 | 20,550,000 | 20,404,000 | 20,278,000 | 20,649,000 | 22,628,000 | ||||
inventories | 79,895,000 | 77,229,000 | 66,920,000 | 67,880,000 | 73,239,000 | 76,378,000 | 78,537,000 | 69,760,000 | 35,840,000 | 35,874,000 | 46,102,000 | 50,745,000 | 59,197,000 | 68,365,000 | 43,787,000 | 27,883,000 | 20,795,000 | 22,055,000 | 22,649,000 | 24,571,000 | 26,455,000 | 27,898,000 | 28,826,000 | 30,942,000 | 32,381,000 | 34,401,000 | 36,009,000 | 33,463,000 | 31,559,000 | 30,568,000 | 31,322,000 | 29,512,000 | 29,112,000 | 29,834,000 | 31,045,000 | 32,548,000 | 33,678,000 | 34,051,000 | 33,805,000 | 35,179,000 | 33,571,000 | 33,717,000 | 30,026,000 | 29,343,000 | 27,582,000 | 24,471,000 | 23,143,000 | 20,710,000 | 19,051,000 | 19,026,000 | 18,260,000 | 17,963,000 | 18,723,000 | 17,410,000 | 17,038,000 | 17,023,000 | 17,493,000 | 17,149,000 | 17,941,000 | 18,154,000 | 18,184,000 | 18,815,000 | 17,747,000 | 16,472,000 | 14,819,000 | 13,819,000 | 13,590,000 | 15,036,000 | 15,562,000 | 10,148,000 | 9,662,000 | 8,577,000 | 10,189,000 | 10,672,000 | 9,278,000 | 7,915,000 | 5,730,000 | 5,763,000 | 7,888,000 | 3,024,000 | 2,698,000 | 2,699,000 | 2,288,000 | 2,095,000 | 1,728,000 | 1,696,000 | 1,868,000 | 1,905,000 | 496,000 | 349,000 | 332,000 | 960,000 | 2,602,000 | ||||
other current assets | 742,163,000 | 682,766,000 | 631,302,000 | 629,394,000 | 632,893,000 | 569,467,000 | 552,023,000 | 589,954,000 | 586,876,000 | 554,744,000 | 537,557,000 | 533,554,000 | 510,279,000 | 489,314,000 | 451,035,000 | 405,596,000 | 388,942,000 | 337,902,000 | 293,246,000 | 293,402,000 | 283,341,000 | 259,506,000 | 238,163,000 | 217,989,000 | 188,204,000 | 182,874,000 | 161,940,000 | 138,736,000 | 129,793,000 | 52,326,000 | 55,853,000 | 62,125,000 | 56,056,000 | 67,538,000 | 51,513,000 | 51,022,000 | 52,706,000 | 52,579,000 | 50,741,000 | 66,939,000 | 51,061,000 | 50,519,000 | 50,214,000 | 48,858,000 | 44,344,000 | 44,466,000 | 44,647,000 | 58,753,000 | 32,387,000 | 34,655,000 | 48,969,000 | 60,239,000 | 35,916,000 | 30,986,000 | 43,785,000 | 47,229,000 | 33,606,000 | 29,907,000 | 30,015,000 | 45,767,000 | 30,140,000 | 37,745,000 | 30,886,000 | 26,668,000 | 24,580,000 | 22,252,000 | 26,324,000 | 26,991,000 | 22,835,000 | 20,068,000 | 27,446,000 | 29,295,000 | 19,363,000 | 20,434,000 | 19,627,000 | 21,746,000 | 14,166,000 | 15,607,000 | 12,138,000 | 12,266,000 | 9,788,000 | 9,906,000 | 9,744,000 | 7,141,000 | 8,495,000 | 5,776,000 | 4,500,000 | 5,275,000 | 4,628,000 | 4,713,000 | 4,240,000 | 6,012,000 | 6,885,000 | ||||
total current assets | 2,515,419,000 | 2,518,701,000 | 2,485,038,000 | 2,336,174,000 | 2,342,028,000 | 2,109,471,000 | 1,986,167,000 | 1,951,521,000 | 1,961,751,000 | 1,848,773,000 | 1,713,784,000 | 1,825,175,000 | 1,714,507,000 | 1,912,224,000 | 1,688,925,000 | 1,734,831,000 | 1,687,973,000 | 1,611,100,000 | 1,466,711,000 | 1,335,648,000 | 2,029,810,000 | 1,793,476,000 | 1,665,434,000 | 1,408,731,000 | 1,737,471,000 | 1,511,586,000 | 1,504,901,000 | 1,807,460,000 | 1,619,636,000 | 1,417,658,000 | 1,469,050,000 | 1,407,229,000 | 1,380,817,000 | 1,459,308,000 | 1,445,901,000 | 1,444,843,000 | 1,427,496,000 | 1,288,801,000 | 1,207,963,000 | 1,193,981,000 | 1,208,133,000 | 1,188,140,000 | 1,185,508,000 | 1,052,124,000 | 1,026,857,000 | 998,848,000 | 945,123,000 | 950,419,000 | 870,943,000 | 816,371,000 | 834,309,000 | 804,424,000 | 791,789,000 | 776,081,000 | 782,887,000 | 746,518,000 | 804,102,000 | 763,673,000 | 797,228,000 | 690,839,000 | 684,539,000 | 605,955,000 | 560,086,000 | 525,823,000 | 526,313,000 | 468,182,000 | 401,445,000 | 396,423,000 | 423,199,000 | 323,369,000 | 408,059,000 | 476,564,000 | 484,280,000 | 386,650,000 | 505,040,000 | 538,542,000 | 507,408,000 | 462,975,000 | 454,496,000 | 415,191,000 | 324,795,000 | 263,531,000 | 247,378,000 | 206,655,000 | 138,587,000 | 157,156,000 | |||||||||||
property and equipment | 157,100,000 | 156,947,000 | 152,447,000 | 148,812,000 | 149,979,000 | 150,943,000 | 154,238,000 | 161,525,000 | 167,113,000 | 170,422,000 | 171,147,000 | 169,771,000 | 167,709,000 | 168,182,000 | 172,060,000 | 178,742,000 | 185,355,000 | 191,164,000 | 196,780,000 | 207,599,000 | 215,649,000 | 229,239,000 | 228,293,000 | 232,006,000 | 229,800,000 | 223,426,000 | 226,002,000 | 208,221,000 | 179,224,000 | 145,042,000 | 126,108,000 | 117,392,000 | 117,310,000 | 122,420,000 | 125,139,000 | 126,705,000 | 128,667,000 | 123,248,000 | 115,135,000 | 107,545,000 | 99,946,000 | 95,909,000 | 83,507,000 | 68,746,000 | 66,636,000 | 66,791,000 | 62,650,000 | 61,608,000 | 62,157,000 | 63,522,000 | 63,720,000 | 63,182,000 | 62,026,000 | 59,604,000 | 54,257,000 | 52,279,000 | 50,870,000 | 47,998,000 | 42,323,000 | 37,533,000 | 35,520,000 | 34,157,000 | 35,991,000 | 37,058,000 | 38,481,000 | 39,371,000 | 40,237,000 | 42,852,000 | 46,596,000 | 47,557,000 | 47,632,000 | 40,716,000 | 37,234,000 | 36,024,000 | 33,307,000 | 31,693,000 | 29,951,000 | 29,951,000 | 29,960,000 | 23,669,000 | 19,076,000 | 16,158,000 | 15,563,000 | 13,108,000 | 12,969,000 | 11,954,000 | 12,007,000 | 10,272,000 | 9,871,000 | 10,495,000 | 11,071,000 | 11,898,000 | 12,211,000 | 13,123,000 | 14,293,000 | 15,496,000 | |
operating lease right-of-use assets | 191,350,000 | 185,601,000 | 182,217,000 | 189,656,000 | 198,206,000 | 178,180,000 | 185,253,000 | 188,973,000 | 192,174,000 | 195,471,000 | 204,196,000 | 216,293,000 | 223,953,000 | 227,475,000 | 217,313,000 | 227,576,000 | 237,341,000 | 244,934,000 | 253,163,000 | 260,389,000 | 286,044,000 | 300,680,000 | 316,761,000 | 327,436,000 | 303,435,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term investments | 17,965,000 | 15,693,000 | 15,034,000 | 12,534,000 | 11,177,000 | 8,580,000 | 7,298,000 | 6,343,000 | 6,170,000 | 5,068,000 | 5,887,000 | 4,736,000 | 7,812,000 | 9,544,000 | 19,112,000 | 34,911,000 | 76,991,000 | 132,778,000 | 95,222,000 | 19,078,000 | 88,753,000 | 102,939,000 | 112,928,000 | 204,969,000 | 312,044,000 | 358,402,000 | 161,619,000 | 301,357,000 | 413,690,000 | 411,184,000 | 329,412,000 | 350,241,000 | 348,210,000 | 284,802,000 | 234,587,000 | 200,253,000 | 222,999,000 | 276,375,000 | 313,488,000 | 319,287,000 | 383,479,000 | 397,656,000 | 361,665,000 | 467,702,000 | 512,538,000 | 482,917,000 | 508,581,000 | 541,172,000 | 657,018,000 | 728,981,000 | 714,331,000 | 662,822,000 | 771,300,000 | 662,803,000 | 587,342,000 | 543,932,000 | 558,307,000 | 470,203,000 | 471,567,000 | 521,920,000 | 466,702,000 | 433,570,000 | 382,295,000 | 326,444,000 | 276,767,000 | 257,294,000 | 273,861,000 | 240,572,000 | 208,950,000 | 261,086,000 | 179,592,000 | 118,355,000 | 166,937,000 | 216,366,000 | 238,818,000 | 154,834,000 | 129,943,000 | 118,003,000 | 80,343,000 | 76,009,000 | 113,879,000 | 128,834,000 | 120,962,000 | 97,181,000 | 90,657,000 | 81,792,000 | 98,058,000 | 96,450,000 | 67,097,000 | 34,132,000 | 32,680,000 | 26,926,000 | 23,382,000 | 1,346,000 | |||
deferred tax assets | 456,184,000 | 446,388,000 | 430,632,000 | 406,690,000 | 378,334,000 | 365,951,000 | 343,611,000 | 324,875,000 | 307,119,000 | 295,308,000 | 271,171,000 | 235,109,000 | 208,562,000 | 183,365,000 | 171,533,000 | 158,357,000 | 148,333,000 | 128,193,000 | 128,809,000 | 68,624,000 | 47,236,000 | 45,173,000 | 47,919,000 | 47,230,000 | 29,380,000 | 27,701,000 | 25,079,000 | 21,551,000 | 23,131,000 | 33,441,000 | 35,153,000 | 36,982,000 | 39,719,000 | 53,084,000 | 54,010,000 | 52,777,000 | 54,058,000 | 51,601,000 | 49,460,000 | 50,673,000 | 52,841,000 | 50,128,000 | 46,493,000 | 44,832,000 | 44,963,000 | 42,290,000 | 22,898,000 | 23,724,000 | 20,530,000 | 16,342,000 | 10,617,000 | 10,578,000 | 10,335,000 | 10,362,000 | 8,702,000 | 8,612,000 | 8,604,000 | 8,391,000 | 9,197,000 | 8,759,000 | 8,657,000 | 8,767,000 | 7,868,000 | 8,049,000 | 8,095,000 | 8,010,000 | 5,827,000 | 5,808,000 | 5,843,000 | 5,910,000 | 5,591,000 | 5,517,000 | 5,440,000 | 5,305,000 | 4,503,000 | 4,479,000 | 4,943,000 | 4,682,000 | 4,759,000 | 3,942,000 | 4,260,000 | 3,935,000 | 3,233,000 | 4,794,000 | 4,619,000 | 4,494,000 | |||||||||||
goodwill | 2,443,882,000 | 2,443,882,000 | 2,324,328,000 | 2,319,835,000 | 2,312,362,000 | 2,312,362,000 | 2,312,362,000 | 2,312,362,000 | 2,288,678,000 | 2,288,678,000 | 2,288,678,000 | 2,288,635,000 | 2,259,277,000 | 2,259,282,000 | 2,259,951,000 | 2,259,951,000 | 2,260,407,000 | 2,216,553,000 | 2,209,639,000 | 2,209,639,000 | 1,863,892,000 | 1,858,966,000 | 1,858,966,000 | 1,864,991,000 | 1,065,379,000 | 1,065,379,000 | 1,065,379,000 | 555,965,000 | 555,965,000 | 555,965,000 | 555,965,000 | 555,965,000 | 555,965,000 | 555,965,000 | 555,965,000 | 555,965,000 | 555,965,000 | 555,965,000 | 555,965,000 | 555,965,000 | 555,965,000 | 555,965,000 | 556,957,000 | 556,957,000 | 556,957,000 | 556,957,000 | 556,957,000 | 517,611,000 | 523,727,000 | 523,727,000 | 447,799,000 | 447,799,000 | 348,239,000 | 348,239,000 | 347,901,000 | 347,901,000 | 234,691,000 | 234,691,000 | 234,700,000 | 234,700,000 | 234,700,000 | 234,700,000 | 233,526,000 | 233,526,000 | 233,526,000 | 231,883,000 | 231,892,000 | 231,892,000 | 231,892,000 | 231,892,000 | 231,892,000 | 231,968,000 | 233,997,000 | 233,997,000 | 81,701,000 | 81,701,000 | 81,701,000 | 81,701,000 | 81,701,000 | 81,652,000 | 81,652,000 | 49,677,000 | 50,067,000 | 50,067,000 | 50,067,000 | 50,067,000 | 48,998,000 | 24,188,000 | 24,188,000 | ||||||||
other assets | 509,782,000 | 552,280,000 | 523,803,000 | 492,876,000 | 508,555,000 | 487,517,000 | 425,521,000 | 439,071,000 | 425,850,000 | 444,613,000 | 464,293,000 | 483,532,000 | 503,748,000 | 516,122,000 | 492,395,000 | 482,805,000 | 490,508,000 | 472,558,000 | 434,797,000 | 418,215,000 | 367,955,000 | 347,447,000 | 343,056,000 | 355,614,000 | 197,851,000 | 203,781,000 | 194,295,000 | 95,682,000 | 100,250,000 | 42,186,000 | 45,378,000 | 49,337,000 | 51,718,000 | 53,775,000 | 54,930,000 | 58,159,000 | 60,012,000 | 59,890,000 | 60,532,000 | 64,682,000 | 67,894,000 | 68,128,000 | 71,157,000 | 74,435,000 | 72,219,000 | 75,003,000 | 76,889,000 | 72,556,000 | 75,280,000 | 75,564,000 | 54,559,000 | 56,517,000 | 28,064,000 | 28,996,000 | 30,737,000 | 31,769,000 | 15,547,000 | 17,222,000 | 13,147,000 | 13,923,000 | 15,049,000 | 15,751,000 | 17,277,000 | 19,125,000 | 20,913,000 | 20,168,000 | 23,440,000 | 24,047,000 | 29,695,000 | 25,654,000 | 25,615,000 | 27,217,000 | 28,386,000 | 29,256,000 | 13,109,000 | 13,611,000 | 14,518,000 | 14,295,000 | 15,287,000 | 16,674,000 | 16,529,000 | 8,323,000 | 8,856,000 | 7,475,000 | 7,954,000 | 8,279,000 | 9,003,000 | 3,727,000 | 4,010,000 | 1,033,000 | 944,000 | 967,000 | 933,000 | 1,231,000 | 1,288,000 | 1,269,000 | |
total assets | 6,291,682,000 | 6,319,492,000 | 6,113,499,000 | 5,906,577,000 | 5,900,641,000 | 5,613,004,000 | 5,414,450,000 | 5,384,670,000 | 5,348,855,000 | 5,248,333,000 | 5,119,156,000 | 5,223,251,000 | 5,085,568,000 | 5,276,194,000 | 5,021,289,000 | 5,077,173,000 | 5,086,908,000 | 4,997,280,000 | 4,785,121,000 | 4,519,192,000 | 4,899,339,000 | 4,677,920,000 | 4,573,357,000 | 4,440,977,000 | 3,875,360,000 | 3,390,275,000 | 3,177,275,000 | 2,990,236,000 | 2,891,896,000 | 2,605,476,000 | 2,561,066,000 | 2,517,146,000 | 2,493,739,000 | 2,480,800,000 | 2,418,572,000 | 2,387,917,000 | 2,397,095,000 | 2,306,323,000 | 2,253,783,000 | 2,242,140,000 | 2,316,081,000 | 2,312,290,000 | 2,262,351,000 | 2,221,279,000 | 2,236,424,000 | 2,184,950,000 | 2,175,485,000 | 2,166,200,000 | 2,214,839,000 | 2,230,554,000 | 2,147,803,000 | 2,065,909,000 | 2,037,652,000 | 1,911,201,000 | 1,838,066,000 | 1,758,271,000 | 1,698,689,000 | 1,568,549,000 | 1,597,134,000 | 1,538,523,000 | 1,475,837,000 | 1,362,192,000 | 1,267,273,000 | 1,187,110,000 | 1,139,744,000 | 1,068,645,000 | 1,017,588,000 | 982,963,000 | 986,418,000 | 939,223,000 | 934,473,000 | 937,979,000 | 992,411,000 | 944,288,000 | 886,810,000 | 836,100,000 | 787,570,000 | 729,511,000 | 674,334,000 | 636,747,000 | 588,777,000 | 505,446,000 | 457,870,000 | 407,489,000 | 312,911,000 | 297,976,000 | 148,173,000 | ||||||||||
liabilities and shareholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 60,659,000 | 83,972,000 | 68,709,000 | 43,610,000 | 53,611,000 | 67,894,000 | 53,618,000 | 57,702,000 | 60,084,000 | 63,315,000 | 65,499,000 | 69,952,000 | 71,760,000 | 113,178,000 | 73,420,000 | 69,131,000 | 58,253,000 | 62,096,000 | 49,372,000 | 53,567,000 | 57,542,000 | 64,472,000 | 54,389,000 | 56,200,000 | 52,407,000 | 62,627,000 | 55,630,000 | 68,156,000 | 66,859,000 | 57,757,000 | 44,647,000 | 40,271,000 | 46,748,000 | 50,760,000 | 44,544,000 | 47,289,000 | 49,925,000 | 34,117,000 | 37,452,000 | 37,243,000 | 37,556,000 | 50,814,000 | 48,986,000 | 34,683,000 | 41,223,000 | 43,772,000 | 36,399,000 | 40,371,000 | 38,151,000 | 37,313,000 | 28,691,000 | 39,100,000 | 32,221,000 | 27,026,000 | 32,007,000 | 29,904,000 | 32,566,000 | 33,525,000 | 34,070,000 | 30,827,000 | 31,254,000 | 21,180,000 | 22,657,000 | 11,733,000 | 12,694,000 | 18,891,000 | 16,386,000 | 20,781,000 | 24,095,000 | 13,092,000 | 13,159,000 | 22,535,000 | 24,973,000 | 25,525,000 | 23,225,000 | 23,012,000 | 12,879,000 | 13,174,000 | 17,640,000 | 14,605,000 | 12,965,000 | 7,668,000 | 6,201,000 | 7,207,000 | 7,746,000 | 4,840,000 | 6,348,000 | 5,397,000 | 2,670,000 | 3,896,000 | 4,159,000 | 4,152,000 | 3,685,000 | 4,460,000 | |||
accrued liabilities | 305,188,000 | 315,383,000 | 281,413,000 | 279,910,000 | 316,369,000 | 300,076,000 | 259,874,000 | 266,563,000 | 278,920,000 | 282,890,000 | 274,255,000 | 295,533,000 | 330,524,000 | 309,819,000 | 291,605,000 | 301,206,000 | 314,845,000 | 341,487,000 | 334,288,000 | 324,865,000 | 305,792,000 | 321,398,000 | 301,038,000 | 286,902,000 | 250,350,000 | 235,869,000 | 213,195,000 | 197,295,000 | 184,446,000 | 180,979,000 | 163,246,000 | 185,924,000 | 176,534,000 | 187,379,000 | 178,712,000 | 184,234,000 | 198,832,000 | 178,353,000 | 135,122,000 | 143,511,000 | 145,443,000 | 130,401,000 | 115,397,000 | 118,617,000 | 132,685,000 | 108,772,000 | 94,445,000 | 96,070,000 | 125,716,000 | 92,608,000 | 89,780,000 | 84,966,000 | 117,413,000 | 86,409,000 | 69,708,000 | 78,618,000 | 97,368,000 | 67,902,000 | 59,721,000 | 63,101,000 | 64,096,000 | 61,768,000 | 47,990,000 | 47,410,000 | 52,853,000 | 53,232,000 | 43,080,000 | 43,225,000 | 51,765,000 | 48,051,000 | 37,393,000 | 39,231,000 | 39,688,000 | 39,990,000 | 30,008,000 | 32,863,000 | 41,094,000 | 31,583,000 | 27,939,000 | 23,042,000 | 21,098,000 | 19,648,000 | 19,290,000 | 17,897,000 | 16,537,000 | 17,668,000 | 16,107,000 | 13,678,000 | 13,348,000 | 12,728,000 | 13,381,000 | 12,475,000 | 13,546,000 | 11,517,000 | |||
deferred revenue | 1,253,071,000 | 1,213,226,000 | 1,201,054,000 | 1,200,580,000 | 1,217,664,000 | 1,121,683,000 | 1,142,090,000 | 1,178,158,000 | 1,185,456,000 | 1,126,576,000 | 1,149,787,000 | 1,160,118,000 | 1,131,195,000 | 1,067,182,000 | 1,049,084,000 | 1,043,482,000 | 1,039,515,000 | 968,669,000 | 952,029,000 | 929,397,000 | 936,640,000 | 883,134,000 | 888,614,000 | 889,629,000 | 847,750,000 | 807,030,000 | 803,241,000 | 809,336,000 | 796,385,000 | 715,697,000 | 736,032,000 | 735,976,000 | 721,994,000 | 696,404,000 | 686,085,000 | 684,495,000 | 669,926,000 | 631,768,000 | 626,836,000 | 619,681,000 | 619,584,000 | 573,908,000 | 553,064,000 | 544,426,000 | 521,716,000 | 484,437,000 | 480,376,000 | 461,402,000 | 450,104,000 | 421,429,000 | 411,477,000 | 396,678,000 | 379,944,000 | 352,594,000 | 344,925,000 | 325,364,000 | 302,820,000 | 270,880,000 | 255,226,000 | 248,157,000 | 232,516,000 | 204,137,000 | 188,661,000 | 179,257,000 | 171,202,000 | 150,891,000 | 142,699,000 | 135,038,000 | 132,315,000 | 125,678,000 | 118,693,000 | 99,472,000 | 91,335,000 | 87,895,000 | 73,425,000 | 67,411,000 | 61,156,000 | 54,880,000 | 48,964,000 | 44,256,000 | 39,684,000 | 36,009,000 | 36,905,000 | 32,478,000 | 29,046,000 | 28,064,000 | 26,321,000 | 24,502,000 | 21,775,000 | 17,423,000 | 15,732,000 | 14,799,000 | 14,058,000 | 11,031,000 | |||
total current liabilities | 1,618,918,000 | 1,612,581,000 | 1,551,176,000 | 1,524,100,000 | 1,587,644,000 | 1,489,653,000 | 1,455,582,000 | 1,502,423,000 | 1,524,460,000 | 1,472,781,000 | 1,489,541,000 | 1,525,603,000 | 1,533,479,000 | 1,839,951,000 | 1,768,700,000 | 1,773,229,000 | 1,431,888,000 | 1,391,527,000 | 1,354,964,000 | 1,327,104,000 | 1,319,249,000 | 1,288,279,000 | 1,263,316,000 | 1,252,006,000 | 1,150,507,000 | 1,105,526,000 | 1,072,066,000 | 1,074,787,000 | 1,047,690,000 | 954,433,000 | 943,925,000 | 962,171,000 | 945,276,000 | 934,601,000 | 909,341,000 | 916,018,000 | 918,683,000 | 844,238,000 | 799,410,000 | 800,435,000 | 802,583,000 | 755,123,000 | 717,447,000 | 697,726,000 | 695,624,000 | 636,981,000 | 611,220,000 | 597,843,000 | 613,971,000 | 551,350,000 | 529,948,000 | 520,744,000 | 529,578,000 | 466,029,000 | 446,640,000 | 433,886,000 | 432,754,000 | 372,307,000 | 349,017,000 | 342,085,000 | 327,866,000 | 287,085,000 | 259,308,000 | 238,400,000 | 236,749,000 | 223,014,000 | 202,165,000 | 199,044,000 | 208,175,000 | 186,821,000 | 169,245,000 | 161,238,000 | 155,996,000 | 153,410,000 | 126,658,000 | 123,286,000 | 115,129,000 | 99,637,000 | 94,543,000 | 81,903,000 | 73,747,000 | 62,396,000 | 57,582,000 | 53,329,000 | 48,776,000 | 43,577,000 | |||||||||||
deferred tax liabilities | 1,911,000 | 1,921,000 | 8,708,000 | 8,252,000 | 7,702,000 | 7,179,000 | 6,146,000 | 5,689,000 | 5,210,000 | 4,637,000 | 3,883,000 | 3,401,000 | 2,973,000 | 2,781,000 | 2,794,000 | 2,729,000 | 2,723,000 | 2,414,000 | 1,923,000 | 1,888,000 | 1,965,000 | 602,000 | 444,000 | 221,000 | 258,000 | 313,000 | 352,000 | 402,000 | 409,000 | 35,000 | 25,000 | 27,000 | 36,000 | 58,000 | 5,554,000 | 5,149,000 | 3,256,000 | 4,212,000 | 7,215,000 | 5,544,000 | 1,908,000 | 901,000 | 2,407,000 | 2,778,000 | 3,153,000 | 3,629,000 | 4,112,000 | 4,429,000 | 5,000,000 | 5,346,000 | |||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue, long-term | 808,590,000 | 786,011,000 | 755,908,000 | 722,019,000 | 728,596,000 | 676,276,000 | 630,494,000 | 633,818,000 | 644,654,000 | 648,545,000 | 641,647,000 | 636,194,000 | 628,924,000 | 624,398,000 | 588,221,000 | 556,254,000 | 536,984,000 | 521,173,000 | 488,581,000 | 437,506,000 | 422,185,000 | 389,498,000 | 386,438,000 | 391,475,000 | 390,223,000 | 391,086,000 | 363,271,000 | 352,109,000 | 353,136,000 | 299,624,000 | 291,675,000 | 274,564,000 | 269,279,000 | 267,902,000 | 257,777,000 | 245,094,000 | 244,322,000 | 238,473,000 | 229,332,000 | 222,977,000 | 217,962,000 | 209,402,000 | 189,481,000 | 176,162,000 | 158,554,000 | 152,312,000 | 137,062,000 | 126,328,000 | 117,622,000 | 109,944,000 | 108,278,000 | 93,980,000 | 100,612,000 | 94,694,000 | 88,944,000 | 87,484,000 | 77,209,000 | 72,418,000 | 66,649,000 | 65,183,000 | 55,271,000 | 55,256,000 | 50,977,000 | 47,229,000 | 40,224,000 | 32,238,000 | 27,173,000 | 25,436,000 | 23,624,000 | 19,321,000 | 20,273,000 | 23,145,000 | 18,818,000 | 12,622,000 | 9,824,000 | 7,805,000 | 7,512,000 | 5,440,000 | 4,582,000 | 3,650,000 | 3,647,000 | 3,314,000 | |||||||||||||||
operating lease liabilities, long-term | 234,862,000 | 230,749,000 | 229,411,000 | 236,623,000 | 242,872,000 | 215,785,000 | 222,486,000 | 228,368,000 | 235,001,000 | 239,565,000 | 250,077,000 | 259,916,000 | 267,700,000 | 272,376,000 | 265,043,000 | 276,416,000 | 287,596,000 | 296,945,000 | 308,156,000 | 320,132,000 | 328,468,000 | 338,715,000 | 345,577,000 | 357,645,000 | 342,303,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 89,137,000 | 96,231,000 | 96,612,000 | 101,538,000 | 98,076,000 | 94,733,000 | 88,997,000 | 81,106,000 | 78,553,000 | 82,573,000 | 76,505,000 | 72,578,000 | 70,143,000 | 67,710,000 | 73,546,000 | 71,417,000 | 77,402,000 | 75,236,000 | 84,737,000 | 65,333,000 | 61,653,000 | 59,511,000 | 49,817,000 | 62,751,000 | 62,611,000 | 131,853,000 | 117,804,000 | 95,530,000 | 81,473,000 | 65,892,000 | 59,466,000 | 53,770,000 | 51,970,000 | 44,589,000 | 41,293,000 | 37,051,000 | 35,841,000 | 34,138,000 | 30,761,000 | 32,190,000 | 31,100,000 | 30,136,000 | 25,914,000 | 23,217,000 | 23,316,000 | 22,718,000 | 22,377,000 | 22,661,000 | 24,176,000 | 25,202,000 | 21,391,000 | 23,006,000 | 21,163,000 | 21,078,000 | 20,314,000 | 19,683,000 | 18,536,000 | 18,388,000 | 16,300,000 | 18,952,000 | 17,601,000 | 16,153,000 | 15,386,000 | 13,905,000 | 14,003,000 | 14,373,000 | 13,838,000 | 13,966,000 | 14,010,000 | 14,822,000 | 12,461,000 | 9,013,000 | 7,560,000 | 7,679,000 | 8,488,000 | 8,488,000 | 8,385,000 | 7,976,000 | 7,920,000 | 7,580,000 | 6,759,000 | 6,650,000 | 2,136,000 | 1,812,000 | 1,744,000 | 1,668,000 | |||||||||||
total long-term liabilities | 1,134,500,000 | 1,114,912,000 | 1,090,639,000 | 1,068,432,000 | 1,077,246,000 | 993,973,000 | 948,123,000 | 948,981,000 | 963,418,000 | 975,320,000 | 972,112,000 | 972,089,000 | 969,740,000 | 967,265,000 | 929,604,000 | 906,816,000 | 1,249,659,000 | 1,245,540,000 | 1,237,988,000 | 1,184,269,000 | 1,178,500,000 | 1,157,373,000 | 1,156,142,000 | 1,190,777,000 | 795,395,000 | 523,252,000 | 481,427,000 | 448,041,000 | 435,018,000 | 365,551,000 | 351,166,000 | 328,361,000 | 321,285,000 | 316,807,000 | 304,624,000 | 287,294,000 | 283,419,000 | 276,823,000 | 267,308,000 | 260,711,000 | 250,970,000 | 240,439,000 | 217,802,000 | 202,157,000 | 185,023,000 | 178,659,000 | 163,551,000 | 153,418,000 | 146,798,000 | 140,492,000 | 129,669,000 | 116,986,000 | 121,775,000 | 115,772,000 | 109,258,000 | 107,167,000 | 95,745,000 | 90,806,000 | 82,949,000 | 84,135,000 | 72,872,000 | 71,409,000 | 66,363,000 | 61,134,000 | 54,227,000 | 46,611,000 | 41,011,000 | 39,402,000 | 37,634,000 | 34,143,000 | 32,734,000 | 32,158,000 | 26,378,000 | 20,301,000 | 18,312,000 | 16,293,000 | 15,897,000 | 13,416,000 | 12,502,000 | 11,230,000 | 10,406,000 | 2,417,000 | 2,198,000 | ||||||||||||||
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders' equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value; 10,000 shares authorized, no shares issued and outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 5,870,000 | 42,023,000 | 40,744,000 | 40,252,000 | 9,461,000 | 5,889,000 | 17,898,000 | 19,029,000 | 18,348,000 | 24,399,000 | 32,519,000 | 190,592,000 | 129,060,000 | 91,048,000 | 32,851,000 | 82,133,000 | 145,189,000 | 192,458,000 | 133,994,000 | 39,507,000 | 386,236,000 | 305,453,000 | 304,526,000 | 223,101,000 | 211,217,000 | 142,597,000 | 98,722,000 | 29,401,000 | 13,277,000 | 20,427,000 | 20,008,000 | 21,120,000 | 20,029,000 | 17,627,000 | 17,532,000 | 19,401,000 | 17,280,000 | 13,191,000 | 9,996,000 | 25,181,000 | 16,055,000 | 10,159,000 | 5,987,000 | 20,683,000 | 5,105,000 | 15,753,000 | 18,712,000 | 21,320,000 | 109,949,000 | 262,505,000 | 290,143,000 | 294,875,000 | 315,039,000 | 326,922,000 | 349,411,000 | 357,026,000 | 379,349,000 | 380,737,000 | 505,117,000 | 515,973,000 | 534,194,000 | 517,215,000 | 504,708,000 | 490,176,000 | 483,767,000 | 462,786,000 | 467,391,000 | 460,944,000 | 475,352,000 | 477,299,000 | 510,676,000 | 539,566,000 | 620,632,000 | 598,436,000 | 583,349,000 | 559,435,000 | 539,220,000 | 521,791,000 | 490,961,000 | 460,789,000 | 437,642,000 | 412,419,000 | 403,641,000 | 376,258,000 | 341,318,000 | 306,655,000 | 277,009,000 | 273,263,000 | 259,837,000 | 137,647,000 | 130,663,000 | 128,876,000 | 128,144,000 | 126,877,000 | 123,393,000 | ||
accumulated other comprehensive loss | -18,195,000 | -18,324,000 | -18,558,000 | -22,310,000 | -24,199,000 | -20,912,000 | -22,257,000 | -21,034,000 | -20,668,000 | -23,221,000 | -21,936,000 | -22,977,000 | -23,219,000 | -26,176,000 | -24,626,000 | -22,628,000 | -21,215,000 | -20,073,000 | -18,935,000 | -19,194,000 | -17,855,000 | -18,716,000 | -18,495,000 | -22,903,000 | -18,376,000 | -19,190,000 | -18,193,000 | -19,341,000 | -21,993,000 | -22,178,000 | -21,983,000 | -20,980,000 | -19,478,000 | -17,997,000 | -15,458,000 | -15,469,000 | -16,048,000 | -13,194,000 | -13,317,000 | -13,558,000 | -16,510,000 | -15,288,000 | -13,355,000 | -13,224,000 | -12,040,000 | -9,584,000 | -6,834,000 | -7,241,000 | -7,548,000 | -7,414,000 | -9,347,000 | -5,908,000 | -4,540,000 | -3,829,000 | -5,833,000 | -6,062,000 | -6,772,000 | -6,422,000 | -3,460,000 | -4,632,000 | -4,482,000 | -3,241,000 | -4,595,000 | -3,594,000 | -2,849,000 | -2,337,000 | -3,200,000 | -3,872,000 | -3,202,000 | -6,076,000 | -5,517,000 | -3,184,000 | -1,051,000 | -564,000 | -1,332,000 | -928,000 | -734,000 | -1,038,000 | -1,625,000 | -1,684,000 | -1,460,000 | -1,430,000 | -862,000 | -1,900,000 | -937,000 | ||||||||||||
retained earnings | 3,550,589,000 | 3,568,300,000 | 3,449,498,000 | 3,296,103,000 | 3,250,489,000 | 3,144,401,000 | 3,015,104,000 | 2,935,271,000 | 2,863,297,000 | 2,799,054,000 | 2,646,920,000 | 2,557,944,000 | 2,476,508,000 | 2,404,106,000 | 2,314,760,000 | 2,337,623,000 | 2,281,387,000 | 2,187,828,000 | 2,077,110,000 | 1,987,506,000 | 2,033,209,000 | 1,945,531,000 | 1,867,868,000 | 1,797,996,000 | 1,736,617,000 | 1,638,090,000 | 1,543,253,000 | 1,457,348,000 | 1,417,904,000 | 1,287,243,000 | 1,267,950,000 | 1,226,474,000 | 1,226,627,000 | 1,229,762,000 | 1,202,533,000 | 1,180,673,000 | 1,193,761,000 | 1,185,265,000 | 1,190,386,000 | 1,169,371,000 | 1,262,983,000 | 1,321,857,000 | 1,334,470,000 | 1,313,937,000 | 1,362,712,000 | 1,363,141,000 | 1,388,836,000 | 1,400,860,000 | 1,351,669,000 | 1,283,621,000 | 1,207,390,000 | 1,139,212,000 | 1,075,800,000 | 1,006,307,000 | 938,590,000 | 866,254,000 | 797,613,000 | 731,121,000 | 663,511,000 | 600,962,000 | 545,387,000 | 489,724,000 | 441,489,000 | 400,994,000 | 367,850,000 | 338,571,000 | 310,221,000 | 287,445,000 | 268,459,000 | 247,036,000 | 227,335,000 | 208,201,000 | 190,456,000 | 172,705,000 | 159,823,000 | 138,014,000 | 118,058,000 | 95,705,000 | 77,953,000 | 84,509,000 | 68,442,000 | 53,221,000 | 37,570,000 | 23,593,000 | 11,481,000 | 1,488,000 | -26,942,000 | ||||||||||
total shareholders' equity | 3,538,264,000 | 3,471,684,000 | 3,314,045,000 | 3,235,751,000 | 3,010,745,000 | 2,933,266,000 | 2,860,977,000 | 2,657,503,000 | 2,725,559,000 | 2,582,349,000 | 2,322,985,000 | 2,397,128,000 | 2,405,361,000 | 2,192,169,000 | 2,007,819,000 | 2,401,590,000 | 2,153,899,000 | 1,998,194,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and shareholders' equity | 6,291,682,000 | 6,113,499,000 | 5,906,577,000 | 5,900,641,000 | 5,414,450,000 | 5,384,670,000 | 5,348,855,000 | 5,119,156,000 | 5,223,251,000 | 5,085,568,000 | 5,021,289,000 | 5,077,173,000 | 5,086,908,000 | 4,785,121,000 | 4,519,192,000 | 4,899,339,000 | 4,573,357,000 | 4,440,977,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total shareholders’ equity | 3,591,999,000 | 3,129,378,000 | 2,800,232,000 | 2,468,978,000 | 2,360,213,000 | 2,232,268,000 | 1,929,458,000 | 1,761,497,000 | 1,623,782,000 | 1,467,408,000 | 1,409,188,000 | 1,285,492,000 | 1,265,975,000 | 1,226,614,000 | 1,227,178,000 | 1,229,392,000 | 1,204,607,000 | 1,184,605,000 | 1,194,993,000 | 1,185,262,000 | 1,187,065,000 | 1,180,994,000 | 1,262,528,000 | 1,316,728,000 | 1,327,102,000 | 1,321,396,000 | 1,355,777,000 | 1,369,310,000 | 1,400,714,000 | 1,414,939,000 | 1,454,070,000 | 1,538,712,000 | 1,488,186,000 | 1,428,179,000 | 1,386,299,000 | 1,329,400,000 | 1,282,168,000 | 1,217,218,000 | 1,170,190,000 | 1,105,436,000 | 1,165,168,000 | 1,112,303,000 | 1,075,099,000 | 1,003,698,000 | 941,602,000 | 887,576,000 | 848,768,000 | 799,020,000 | 774,412,000 | 744,517,000 | 740,609,000 | 718,259,000 | 732,494,000 | 744,583,000 | 810,037,000 | 770,577,000 | 741,840,000 | 696,521,000 | 656,544,000 | 616,458,000 | 567,289,000 | 543,614,000 | 504,624,000 | 464,210,000 | 440,349,000 | 397,951,000 | 351,862,000 | 307,645,000 | 261,718,000 | 252,201,000 | 232,532,000 | 110,429,000 | 104,231,000 | 99,063,000 | 96,112,000 | 93,685,000 | 96,488,000 | ||||||||||||||||||||
total liabilities and shareholders’ equity | 6,319,492,000 | 5,613,004,000 | 5,248,333,000 | 5,276,194,000 | 4,997,280,000 | 4,677,920,000 | 3,875,360,000 | 3,390,275,000 | 3,177,275,000 | 2,990,236,000 | 2,891,896,000 | 2,605,476,000 | 2,561,066,000 | 2,517,146,000 | 2,493,739,000 | 2,480,800,000 | 2,418,572,000 | 2,387,917,000 | 2,397,095,000 | 2,306,323,000 | 2,253,783,000 | 2,242,140,000 | 2,316,081,000 | 2,312,290,000 | 2,262,351,000 | 2,221,279,000 | 2,236,424,000 | 2,184,950,000 | 2,175,485,000 | 2,166,200,000 | 2,214,839,000 | 2,230,554,000 | 2,147,803,000 | 2,065,909,000 | 2,037,652,000 | 1,911,201,000 | 1,838,066,000 | 1,758,271,000 | 1,698,689,000 | 1,568,549,000 | 1,597,134,000 | 1,538,523,000 | 1,475,837,000 | 1,362,192,000 | 1,267,273,000 | 1,187,110,000 | 1,139,744,000 | 1,068,645,000 | 1,017,588,000 | 982,963,000 | 986,418,000 | 939,223,000 | 934,473,000 | 937,979,000 | 992,411,000 | 944,288,000 | 886,810,000 | 836,100,000 | 787,570,000 | 729,511,000 | 674,334,000 | 636,747,000 | 588,777,000 | 537,499,000 | 505,446,000 | 457,870,000 | 407,489,000 | 362,859,000 | 312,911,000 | 297,976,000 | 272,296,000 | 139,784,000 | 133,774,000 | 128,910,000 | 126,289,000 | 124,663,000 | |||||||||||||||||||||
short-term investments | 812,000 | 802,000 | 3,287,000 | 6,160,000 | 13,109,000 | 20,710,000 | 54,015,000 | 126,554,000 | 196,458,000 | 300,591,000 | 346,548,000 | 329,630,000 | 184,108,000 | 111,105,000 | 346,515,000 | 360,333,000 | 379,303,000 | 248,257,000 | 426,761,000 | 373,063,000 | 298,137,000 | 587,115,000 | 652,475,000 | 614,705,000 | 485,232,000 | 428,756,000 | 392,560,000 | 343,700,000 | 323,336,000 | 358,851,000 | 400,909,000 | 367,824,000 | 381,111,000 | 376,680,000 | 358,205,000 | 383,882,000 | 235,527,000 | 298,862,000 | 385,150,000 | 363,877,000 | 369,390,000 | 383,924,000 | 346,863,000 | 352,450,000 | 353,045,000 | 293,186,000 | 333,174,000 | 320,970,000 | 324,050,000 | 280,152,000 | 299,049,000 | 325,766,000 | 285,530,000 | 269,041,000 | 317,439,000 | 259,742,000 | 254,543,000 | 236,725,000 | 222,877,000 | 206,291,000 | 175,780,000 | 138,833,000 | 156,180,000 | 111,883,000 | 158,112,000 | 188,622,000 | 281,000,000 | 204,169,000 | 345,899,000 | 384,426,000 | 384,238,000 | 336,427,000 | 351,865,000 | 321,003,000 | 240,116,000 | 184,314,000 | 196,530,000 | 174,334,000 | 139,909,000 | 115,600,000 | 90,265,000 | 108,656,000 | 49,639,000 | 59,532,000 | |||||||||||||
preferred stock, no par value; 10,000 shares authorized, no shares outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt | 349,772,000 | 354,591,000 | 359,410,000 | 19,275,000 | 19,275,000 | 19,275,000 | 19,275,000 | 19,275,000 | 19,275,000 | 19,275,000 | 19,275,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt | 344,954,000 | 349,772,000 | 354,591,000 | 359,410,000 | 364,229,000 | 369,047,000 | 373,866,000 | 378,685,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash | 195,000 | 2,400,000 | 2,748,000 | 2,728,000 | 2,729,000 | 2,731,000 | 2,703,000 | 2,713,000 | 2,748,000 | 2,774,000 | 3,974,000 | 3,887,000 | 3,959,000 | 3,946,000 | 4,147,000 | 3,941,000 | 3,929,000 | 3,922,000 | 3,870,000 | 3,867,000 | 3,871,000 | 2,400,000 | 2,400,000 | 6,221,000 | 6,243,000 | 6,258,000 | 6,183,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term liabilities | 2,701,000 | 2,337,000 | 2,298,000 | 1,735,000 | 1,506,000 | 1,439,000 | 1,372,000 | 1,315,000 | 1,431,000 | 1,373,000 | 1,167,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liability | 2,506,000 | 605,000 | 454,000 | 303,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unearned compensation | -16,000 | -22,000 | -28,000 | -93,000 | -183,000 | -289,000 | -536,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | -498,000 | -998,000 | 647,000 | 359,000 | -582,000 | 52,000 | 509,000 | 454,000 | 650,000 | 598,000 | 573,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated deficit | -14,293,000 | -21,709,000 | -27,664,000 | -32,818,000 | -34,217,000 | -35,032,000 | -35,552,000 | -35,129,000 | -30,783,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
consolidated balance sheet data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents, and short-term investments | 44,878,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value; 10,000 shares authorized, no shares outstanding common stock, no par value; 100,000 shares authorized, 26,357 and 25,730 shares issued and outstanding | 133,250,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments | 60,416,000 | 47,063,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities | 32,066,000 | 29,825,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
commitments and contingencies: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash equivalents and short-term investments | 69,783,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and shareholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value; 10,000 shares authorized, no shares outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
note receivable from shareholder |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 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-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 180,054,000 | 190,493,000 | 189,912,000 | 145,530,000 | 166,445,000 | 165,296,000 | 144,079,000 | 119,021,000 | 138,382,000 | 152,134,000 | 88,976,000 | 81,436,000 | 72,402,000 | 89,346,000 | 83,019,000 | 56,236,000 | 93,559,000 | 110,718,000 | 89,604,000 | 43,241,000 | 87,678,000 | 77,663,000 | 69,872,000 | 61,379,000 | 98,527,000 | 94,837,000 | 85,905,000 | 116,087,000 | 130,905,000 | 132,881,000 | 122,743,000 | 109,636,000 | 88,429,000 | 135,743,000 | 97,662,000 | 93,138,000 | 94,218,000 | 108,935,000 | 91,789,000 | 75,415,000 | 89,716,000 | 97,037,000 | 93,172,000 | 85,729,000 | 89,076,000 | 94,021,000 | 79,473,000 | 69,641,000 | 68,048,000 | 76,231,000 | 68,178,000 | 63,412,000 | 69,493,000 | 67,717,000 | 72,336,000 | 68,641,000 | 66,492,000 | 67,610,000 | 62,549,000 | 55,575,000 | 55,663,000 | 48,235,000 | 40,495,000 | 33,144,000 | 29,279,000 | 28,350,000 | 22,776,000 | 18,986,000 | 21,423,000 | 19,701,000 | 19,134,000 | 17,745,000 | 17,751,000 | 12,882,000 | 21,809,000 | 19,956,000 | 22,353,000 | 17,752,000 | 16,965,000 | 16,067,000 | 15,221,000 | 15,651,000 | 13,977,000 | 12,112,000 | 9,993,000 | -17,139,047 | 7,416,000 | 5,955,000 | 3,801,000 | 1,353,000 | 1,399,000 | 815,000 | 520,000 | ||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation | 60,005,000 | 57,248,000 | 57,451,000 | 58,884,000 | 57,908,000 | 53,759,000 | 54,206,000 | 55,141,000 | 56,002,000 | 53,266,000 | 56,471,000 | 64,039,000 | 62,874,000 | 59,455,000 | 61,875,000 | 64,129,000 | 63,757,000 | 60,522,000 | 61,468,000 | 63,220,000 | 58,069,000 | 52,633,000 | 50,868,000 | 50,786,000 | 47,661,000 | 43,732,000 | 40,999,000 | 39,494,000 | 38,689,000 | 36,848,000 | 38,739,000 | 41,320,000 | 40,948,000 | 41,586,000 | 43,234,000 | 43,895,000 | 46,611,000 | 38,317,000 | 38,437,000 | 41,773,000 | 38,233,000 | 41,634,000 | 36,517,000 | 36,777,000 | 30,625,000 | 25,159,000 | 31,833,000 | 35,636,000 | 34,528,000 | 22,031,000 | 27,861,000 | 27,610,000 | 26,710,000 | 26,343,000 | 23,537,000 | 23,345,000 | 22,123,000 | 22,134,000 | 22,907,000 | 21,766,000 | 22,940,000 | 19,782,000 | 17,406,000 | 16,521,000 | 17,064,000 | 15,337,000 | 12,557,000 | 13,257,000 | 14,913,000 | 14,817,000 | 15,667,000 | 15,336,000 | 10,573,000 | 11,705,000 | 8,729,000 | ||||||||||||||||||||
depreciation and amortization | 24,611,000 | 24,791,000 | 22,471,000 | 22,471,000 | 22,666,000 | 22,929,000 | 26,778,000 | 28,018,000 | 29,266,000 | 29,529,000 | 28,356,000 | 27,345,000 | 27,472,000 | 27,211,000 | 28,600,000 | 29,538,000 | 30,260,000 | 30,439,000 | 28,800,000 | 28,525,000 | 27,660,000 | 26,520,000 | 26,225,000 | 24,133,000 | 18,979,000 | 21,862,000 | 18,399,000 | 14,245,000 | 14,001,000 | 15,410,000 | 14,032,000 | 14,869,000 | 15,180,000 | 15,545,000 | 15,325,000 | 15,391,000 | 14,887,000 | 14,492,000 | 14,437,000 | 14,084,000 | 13,763,000 | 13,358,000 | 12,971,000 | 13,212,000 | 13,042,000 | 12,066,000 | 11,377,000 | 11,241,000 | 11,437,000 | 10,300,000 | 9,792,000 | 9,979,000 | 9,934,000 | 10,152,000 | 10,052,000 | 9,113,000 | 5,822,000 | 5,172,000 | 5,179,000 | 5,286,000 | 5,250,000 | 5,910,000 | 5,835,000 | 6,094,000 | 5,994,000 | 5,975,000 | 6,244,000 | 7,712,000 | 6,476,000 | 6,261,000 | 6,036,000 | 5,836,000 | 5,490,000 | 4,547,000 | 3,904,000 | 3,800,000 | 3,611,000 | 3,593,000 | 2,975,000 | 2,621,000 | 2,396,000 | 1,934,000 | 1,602,000 | 1,679,000 | 1,582,000 | -3,562,645 | 1,246,000 | 1,147,000 | 1,175,000 | 1,284,000 | 1,252,000 | 1,275,000 | 1,351,000 | 1,379,000 | 1,404,000 |
non-cash operating lease costs | 7,520,000 | 7,776,000 | 7,935,000 | 7,849,000 | 7,943,000 | 8,265,000 | 8,180,000 | 8,204,000 | 8,392,000 | 8,551,000 | 9,746,000 | 10,064,000 | 10,167,000 | 9,664,000 | 9,708,000 | 9,700,000 | 9,663,000 | 9,438,000 | 9,522,000 | 9,717,000 | 9,698,000 | 9,408,000 | 10,761,000 | 10,267,000 | 8,703,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | -9,593,000 | -15,868,000 | -17,096,000 | -27,268,000 | -11,944,000 | -21,286,000 | -18,302,000 | -17,732,000 | -11,203,000 | -23,430,000 | -35,599,000 | -24,422,000 | -25,070,000 | -11,288,000 | -13,124,000 | -9,425,000 | -6,407,000 | 1,162,000 | -60,130,000 | -17,268,000 | -694,000 | 2,936,000 | -996,000 | 7,067,000 | -1,714,000 | -2,731,000 | 6,565,000 | 892,000 | 2,714,000 | 1,569,000 | 1,599,000 | 3,416,000 | 14,226,000 | -3,319,000 | -1,093,000 | 2,731,000 | -2,945,000 | -6,328,000 | 1,871,000 | 3,187,000 | 4,237,000 | -7,368,000 | -3,990,000 | -1,444,000 | 231,000 | 1,299,000 | -898,000 | 5,211,000 | -8,702,000 | 4,075,000 | -2,288,000 | -48,000 | -1,265,000 | -3,236,000 | 588,000 | -1,047,000 | -598,000 | 4,874,000 | 693,000 | -192,000 | -888,000 | -2,416,000 | 5,319,000 | -1,193,000 | 6,533,000 | -7,409,000 | 377,000 | -928,000 | 1,903,000 | -6,084,000 | 259,000 | 13,000 | 206,000 | -1,777,000 | 900,000 | 8,725,000 | -1,419,000 | -10,406,000 | 10,379,000 | 9,711,000 | 9,262,000 | ||||||||||||||
other | -1,118,000 | 1,697,000 | 172,000 | 2,123,000 | 1,623,000 | 2,097,000 | -230,000 | -3,551,000 | 722,000 | -765,000 | 259,000 | 1,520,000 | 358,000 | 682,000 | 1,024,000 | 684,000 | -1,123,000 | 133,000 | 499,000 | -202,000 | 307,000 | 1,954,000 | 114,000 | 85,000 | -31,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | -79,409,000 | -55,245,000 | 19,559,000 | 105,463,000 | -98,188,000 | 29,253,000 | -31,869,000 | 125,282,000 | -58,713,000 | -14,803,000 | 45,824,000 | 1,520,000 | -15,837,000 | -14,468,000 | -43,360,000 | 4,446,000 | -77,223,000 | 42,396,000 | -9,036,000 | -25,233,000 | -54,416,000 | 8,478,000 | 33,707,000 | 37,000,000 | -32,683,000 | -2,056,000 | 8,170,000 | 4,502,000 | -28,921,000 | 2,056,000 | -7,259,000 | 76,000 | 238,000 | 3,180,000 | -1,143,000 | 19,175,000 | -45,327,000 | -5,575,000 | 2,581,000 | 12,748,000 | -22,000 | -18,586,000 | 1,599,000 | -7,726,000 | -13,967,000 | 69,000 | -20,087,000 | -3,131,000 | -17,746,000 | 1,683,000 | -12,348,000 | 16,054,000 | -24,256,000 | 8,022,000 | -10,090,000 | 4,462,000 | -22,601,000 | -11,464,000 | -12,305,000 | -675,000 | -30,082,000 | -9,715,000 | -12,981,000 | 18,964,000 | -2,633,000 | -15,424,000 | -1,232,000 | 10,492,000 | -6,391,000 | 143,000 | 3,319,000 | -3,736,000 | -7,666,000 | -14,066,000 | -4,506,000 | -6,218,000 | -5,214,000 | -6,391,000 | -4,861,000 | -2,079,000 | -7,481,000 | -3,461,000 | -7,063,000 | -5,640,000 | -196,000 | ||||||||||
inventories | -2,666,000 | -10,309,000 | 960,000 | 5,359,000 | 3,139,000 | 2,159,000 | -8,777,000 | -33,920,000 | 34,000 | 10,228,000 | 4,643,000 | 8,452,000 | 9,168,000 | -24,578,000 | -15,904,000 | -7,088,000 | 1,260,000 | 594,000 | 1,922,000 | 1,884,000 | 1,443,000 | 928,000 | 2,116,000 | 1,439,000 | 2,020,000 | 1,609,000 | -2,546,000 | -1,904,000 | -991,000 | 754,000 | -1,810,000 | -400,000 | 722,000 | 1,211,000 | 1,503,000 | 1,130,000 | 374,000 | -247,000 | 1,375,000 | -1,608,000 | 146,000 | -3,690,000 | -684,000 | -1,761,000 | -3,111,000 | -1,328,000 | -2,433,000 | -1,659,000 | -25,000 | -767,000 | -297,000 | 760,000 | -1,313,000 | -373,000 | -14,000 | 469,000 | -344,000 | 792,000 | 213,000 | 29,000 | 632,000 | -1,069,000 | -1,274,000 | -1,653,000 | -1,000,000 | -229,000 | 1,446,000 | 526,000 | -5,414,000 | -486,000 | -1,085,000 | 1,611,000 | 483,000 | 1,150,000 | -1,363,000 | -2,185,000 | 32,000 | 2,126,000 | -4,865,000 | -326,000 | 68,000 | -194,000 | -367,000 | -31,000 | 38,000 | ||||||||||
other current assets | -58,606,000 | -49,105,000 | -1,066,000 | 3,612,000 | -57,069,000 | -17,284,000 | 37,644,000 | -2,234,000 | -32,164,000 | -17,471,000 | -3,941,000 | -22,945,000 | -20,602,000 | -38,558,000 | -45,174,000 | -16,610,000 | -44,286,000 | -51,658,000 | 269,000 | -9,689,000 | -23,250,000 | -16,323,000 | -13,969,000 | -14,109,000 | -5,494,000 | -21,068,000 | -18,646,000 | -8,958,000 | -26,777,000 | 4,017,000 | 6,097,000 | -6,024,000 | 11,517,000 | -15,953,000 | -386,000 | 1,755,000 | -306,000 | -1,796,000 | 16,222,000 | -15,734,000 | -568,000 | -406,000 | -1,335,000 | -4,672,000 | -120,000 | -28,000 | 14,348,000 | -26,337,000 | 2,189,000 | 14,455,000 | 11,129,000 | -24,219,000 | -4,979,000 | 12,854,000 | 3,400,000 | -13,373,000 | -3,879,000 | -452,000 | 16,250,000 | -15,569,000 | 7,771,000 | -6,684,000 | -5,899,000 | -3,158,000 | -1,323,000 | 5,678,000 | 865,000 | -4,256,000 | -2,810,000 | 6,023,000 | 3,057,000 | -9,775,000 | 1,123,000 | -395,000 | 2,125,000 | -7,568,000 | 1,418,000 | -3,451,000 | -391,000 | -2,053,000 | 317,000 | -2,161,000 | 8,000 | -1,226,000 | 901,000 | ||||||||||
other assets | 28,641,000 | -23,648,000 | -39,898,000 | 6,110,000 | -34,544,000 | -74,451,000 | -1,310,000 | -19,152,000 | 2,949,000 | 3,360,000 | 3,877,000 | 10,606,000 | -1,252,000 | -36,608,000 | -22,507,000 | -6,119,000 | -21,774,000 | -52,088,000 | -29,499,000 | -2,412,000 | -26,654,000 | -20,031,000 | -1,361,000 | -6,309,000 | 2,011,000 | -13,957,000 | -11,468,000 | 2,840,000 | -157,000 | 514,000 | 1,043,000 | -415,000 | -696,000 | -1,631,000 | 517,000 | -1,333,000 | 391,000 | -1,261,000 | 675,000 | -171,000 | 45,000 | 132,000 | -41,000 | 18,000 | 460,000 | -1,446,000 | 201,000 | 619,000 | -1,876,000 | -834,000 | 896,000 | 193,000 | 428,000 | 110,000 | -932,000 | 126,000 | 562,000 | 446,000 | -225,000 | 73,000 | -213,000 | 185,000 | 387,000 | 260,000 | -2,298,000 | 286,000 | -617,000 | 259,000 | -154,000 | -1,871,000 | -350,000 | -425,000 | -898,000 | 310,000 | -536,000 | -57,000 | -1,209,000 | -1,000 | 436,000 | -1,133,000 | -259,000 | -11,000 | -9,000 | -111,000 | -548,000 | ||||||||||
accounts payable and accrued liabilities | -44,691,000 | 47,930,000 | 14,813,000 | -40,398,000 | 6,554,000 | 62,721,000 | -1,423,000 | -7,483,000 | -13,447,000 | 16,508,000 | -20,074,000 | -39,553,000 | -19,981,000 | 52,561,000 | 2,251,000 | -10,262,000 | -25,387,000 | 9,347,000 | 28,115,000 | 9,396,000 | -23,925,000 | 36,280,000 | 398,000 | 21,670,000 | -23,606,000 | 36,778,000 | 21,186,000 | 14,724,000 | 2,022,000 | 23,006,000 | -11,115,000 | 2,908,000 | -8,216,000 | 16,254,000 | -6,802,000 | -16,010,000 | 37,082,000 | 42,139,000 | -10,766,000 | -1,917,000 | 3,761,000 | 19,896,000 | 12,430,000 | -19,091,000 | 26,286,000 | 19,998,000 | -5,632,000 | -29,638,000 | 33,611,000 | 9,370,000 | -5,823,000 | -23,168,000 | 36,411,000 | 13,042,000 | -7,022,000 | -22,643,000 | 26,576,000 | 10,390,000 | -3,167,000 | -404,000 | 13,657,000 | 12,003,000 | 13,437,000 | -6,412,000 | -6,871,000 | 12,738,000 | -5,245,000 | -11,303,000 | 14,058,000 | 13,560,000 | -6,194,000 | -3,232,000 | -128,000 | 7,886,000 | -2,689,000 | 1,929,000 | 9,466,000 | -815,000 | 4,980,000 | 3,280,000 | 5,643,000 | 310,000 | 986,000 | 2,061,000 | 221,000 | ||||||||||
deferred revenue | 62,424,000 | 41,486,000 | 34,363,000 | -23,660,000 | 148,300,000 | 25,375,000 | -39,392,000 | -18,135,000 | 54,990,000 | -16,313,000 | -4,879,000 | 34,393,000 | 68,540,000 | 54,275,000 | 37,569,000 | 23,238,000 | 76,065,000 | 49,232,000 | 73,706,000 | 7,300,000 | 86,193,000 | -2,420,000 | -6,053,000 | 4,131,000 | 39,856,000 | 31,605,000 | 1,067,000 | 11,924,000 | 66,122,000 | -12,386,000 | 17,167,000 | 19,268,000 | 26,967,000 | 20,444,000 | 14,273,000 | 15,341,000 | 44,006,000 | 14,073,000 | 13,510,000 | 5,112,000 | 54,236,000 | 40,765,000 | 21,957,000 | 40,318,000 | 43,521,000 | 19,310,000 | 29,612,000 | 20,003,000 | 36,353,000 | 11,007,000 | 29,097,000 | 10,103,000 | 33,268,000 | 13,419,000 | 21,021,000 | 32,415,000 | 36,732,000 | 21,423,000 | 8,536,000 | 25,552,000 | 28,393,000 | 19,756,000 | 13,151,000 | 15,059,000 | 28,297,000 | 13,257,000 | 9,398,000 | 4,535,000 | 10,940,000 | 6,034,000 | 16,348,000 | 12,464,000 | 9,636,000 | 12,560,000 | 8,032,000 | 6,548,000 | 8,348,000 | 6,774,000 | 5,640,000 | 4,574,000 | 3,779,000 | 4,427,000 | 3,432,000 | 982,000 | 1,794,000 | ||||||||||
lease liabilities | -7,961,000 | -9,178,000 | -7,357,000 | -9,478,000 | -10,051,000 | -12,328,000 | -10,625,000 | -11,822,000 | -9,892,000 | -10,993,000 | -12,060,000 | -11,532,000 | -10,608,000 | -13,339,000 | -12,576,000 | -11,958,000 | -14,173,000 | -13,182,000 | -12,936,000 | -13,828,000 | -11,619,000 | -11,795,000 | -12,508,000 | -15,731,000 | -10,217,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities | 159,211,000 | 208,068,000 | 282,219,000 | 256,597,000 | 202,782,000 | 246,505,000 | 158,959,000 | 221,637,000 | 165,318,000 | 189,801,000 | 165,054,000 | 140,923,000 | 157,631,000 | 154,355,000 | 71,401,000 | 126,509,000 | 90,366,000 | 197,053,000 | 182,304,000 | 128,476,000 | 137,363,000 | 175,904,000 | 159,174,000 | 181,808,000 | 144,012,000 | 206,086,000 | 150,345,000 | 193,552,000 | 197,858,000 | 204,305,000 | 182,051,000 | 184,755,000 | 189,957,000 | 213,065,000 | 162,564,000 | 175,340,000 | 189,312,000 | 204,070,000 | 170,476,000 | 133,118,000 | 203,871,000 | 183,343,000 | 172,507,000 | 142,296,000 | 186,395,000 | 169,865,000 | 138,234,000 | 81,967,000 | 158,926,000 | 147,995,000 | 126,230,000 | 80,662,000 | 144,806,000 | 148,555,000 | 113,399,000 | 101,604,000 | 131,879,000 | 121,494,000 | 101,076,000 | 91,229,000 | 103,139,000 | 86,391,000 | 75,309,000 | 77,920,000 | 73,992,000 | 58,616,000 | 46,239,000 | 39,208,000 | 57,918,000 | 58,945,000 | 55,804,000 | 36,949,000 | 41,994,000 | 47,661,000 | 38,200,000 | 36,951,000 | 46,838,000 | 18,008,000 | 37,279,000 | 35,618,000 | 34,473,000 | 21,183,000 | 17,559,000 | 13,509,000 | 10,586,000 | ||||||||||
capital expenditures | -9,720,000 | -16,141,000 | -8,543,000 | -10,503,000 | -8,073,000 | -6,060,000 | -5,849,000 | -9,455,000 | -9,048,000 | -15,382,000 | -15,009,000 | -10,689,000 | -13,104,000 | -8,507,000 | -9,325,000 | -5,228,000 | -10,564,000 | -7,117,000 | -9,444,000 | -9,393,000 | -4,697,000 | -12,083,000 | -12,394,000 | -13,159,000 | -22,304,000 | -20,534,000 | -32,952,000 | -29,010,000 | -21,046,000 | -17,391,000 | -19,828,000 | -9,755,000 | -6,491,000 | -7,506,000 | -7,460,000 | -9,582,000 | -14,133,000 | -17,579,000 | -16,116,000 | -16,501,000 | -13,292,000 | -18,592,000 | -21,213,000 | -10,183,000 | -10,319,000 | -7,082,000 | -5,517,000 | -5,139,000 | -4,980,000 | -5,149,000 | -6,665,000 | -6,981,000 | -7,788,000 | -11,323,000 | -5,726,000 | -6,961,000 | -5,857,000 | -9,901,000 | -8,840,000 | -6,213,000 | -5,491,000 | -2,506,000 | -3,279,000 | -3,192,000 | -3,648,000 | -3,437,000 | -1,775,000 | -2,569,000 | -3,888,000 | -4,722,000 | -12,763,000 | -5,563,000 | -4,875,000 | -4,792,000 | -4,519,000 | -4,538,000 | -2,605,000 | -2,869,000 | -9,484,000 | -5,173,000 | -3,874,000 | -3,268,000 | -1,409,000 | -2,082,000 | -2,631,000 | ||||||||||
free cash flows | 149,491,000 | 191,927,000 | 273,676,000 | 246,094,000 | 194,709,000 | 240,445,000 | 153,110,000 | 212,182,000 | 156,270,000 | 174,419,000 | 150,045,000 | 130,234,000 | 144,527,000 | 145,848,000 | 62,076,000 | 121,281,000 | 79,802,000 | 189,936,000 | 172,860,000 | 119,083,000 | 132,666,000 | 163,821,000 | 146,780,000 | 168,649,000 | 121,708,000 | 185,552,000 | 117,393,000 | 164,542,000 | 176,812,000 | 186,914,000 | 162,223,000 | 175,000,000 | 183,466,000 | 205,559,000 | 155,104,000 | 165,758,000 | 175,179,000 | 186,491,000 | 154,360,000 | 116,617,000 | 190,579,000 | 164,751,000 | 151,294,000 | 132,113,000 | 176,076,000 | 162,783,000 | 132,717,000 | 76,828,000 | 153,946,000 | 142,846,000 | 119,565,000 | 73,681,000 | 137,018,000 | 137,232,000 | 107,673,000 | 94,643,000 | 126,022,000 | 111,593,000 | 92,236,000 | 85,016,000 | 97,648,000 | 83,885,000 | 72,030,000 | 74,728,000 | 70,344,000 | 55,179,000 | 44,464,000 | 36,639,000 | 54,030,000 | 54,223,000 | 43,041,000 | 31,386,000 | 37,119,000 | 42,869,000 | 33,681,000 | 32,413,000 | 44,233,000 | 15,139,000 | 27,795,000 | 30,445,000 | 30,599,000 | 17,915,000 | 16,150,000 | 11,427,000 | 7,955,000 | ||||||||||
investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of investments | -2,180,000 | -1,320,000 | -2,500,000 | 0 | -1,900,000 | -500,000 | -600,000 | 0 | -1,000,000 | 0 | -1,100,000 | -9,000 | -680,000 | -2,770,000 | -4,799,000 | -17,510,000 | -36,205,000 | -216,906,000 | -189,534,000 | -22,960,000 | -42,765,000 | -193,544,000 | -195,573,000 | -14,566,000 | -180,557,000 | -392,878,000 | 978,000 | -20,203,000 | -190,884,000 | -356,340,000 | -145,670,000 | -114,782,000 | -238,632,000 | -191,452,000 | -109,150,000 | -47,253,000 | -98,983,000 | -129,482,000 | -86,301,000 | -31,585,000 | -107,340,000 | -262,192,000 | -92,864,000 | -76,883,000 | -177,936,000 | -128,590,000 | -97,626,000 | -141,987,000 | -147,534,000 | -194,014,000 | -297,579,000 | -133,864,000 | -313,114,000 | -279,360,000 | -298,090,000 | -219,904,000 | -262,499,000 | -286,785,000 | -251,652,000 | -189,661,000 | -251,499,000 | -305,931,000 | -239,662,000 | -211,738,000 | -119,672,000 | -85,163,000 | -163,084,000 | -83,411,000 | -83,199,000 | -72,385,000 | -153,249,000 | -66,591,000 | -201,857,000 | -193,659,000 | -303,031,000 | -224,988,000 | -180,572,000 | -181,268,000 | -136,287,000 | ||||||||||||||||
sales of investments | 1,343,000 | 0 | 0 | 3,918,000 | 12,167,000 | 14,000 | 41,576,000 | 44,439,000 | 34,549,000 | 0 | 1,535,000 | 647,000 | 76,785,000 | 209,491,000 | 22,764,000 | 1,966,000 | 273,779,000 | 1,988,000 | 1,500,000 | 0 | 9,248,000 | 1,001,000 | 25,120,000 | 29,526,000 | 11,211,000 | 4,012,000 | 15,094,000 | 0 | 47,742,000 | 6,891,000 | 119,190,000 | 76,518,000 | 2,693,000 | 69,703,000 | 46,471,000 | 43,659,000 | 54,660,000 | 73,840,000 | 0 | 115,151,000 | 23,020,000 | 56,925,000 | 0 | 21,633,000 | 2,886,000 | 205,717,000 | 174,589,000 | 359,164,000 | 257,203,000 | 200,381,000 | 120,968,000 | 160,298,000 | 101,297,000 | 98,604,000 | 57,618,000 | ||||||||||||||||||||||||||||||||||||||||
purchases of property and equipment | -9,720,000 | -16,141,000 | -8,543,000 | -10,503,000 | -8,073,000 | -6,060,000 | -5,849,000 | -9,455,000 | -9,048,000 | -15,382,000 | -15,009,000 | -10,689,000 | -13,104,000 | -8,507,000 | -9,325,000 | -5,228,000 | -10,564,000 | -7,117,000 | -9,444,000 | -9,393,000 | -4,697,000 | -12,083,000 | -12,394,000 | -13,159,000 | -22,304,000 | -20,534,000 | -32,952,000 | -29,010,000 | -21,046,000 | -17,391,000 | -19,828,000 | -9,755,000 | -6,491,000 | -7,506,000 | -7,460,000 | -9,582,000 | -14,133,000 | -17,579,000 | -16,116,000 | -16,501,000 | -13,292,000 | -18,592,000 | -21,213,000 | -10,183,000 | -10,319,000 | -7,082,000 | -5,517,000 | -5,139,000 | -4,980,000 | -5,149,000 | -6,665,000 | -6,981,000 | -7,788,000 | -11,323,000 | -5,726,000 | -6,961,000 | -5,857,000 | -9,901,000 | -8,840,000 | -6,213,000 | -5,491,000 | -2,506,000 | -3,279,000 | -3,192,000 | -3,648,000 | -3,437,000 | -1,775,000 | -2,569,000 | -3,888,000 | -4,722,000 | -12,763,000 | -5,563,000 | -4,875,000 | -4,792,000 | -4,519,000 | -4,538,000 | -2,605,000 | -2,869,000 | -9,484,000 | -5,173,000 | -3,874,000 | -2,534,000 | -3,268,000 | -1,409,000 | -2,082,000 | 4,729,225 | -2,631,000 | -1,353,000 | -751,000 | -954,000 | -824,000 | -850,000 | |||
net cash from investing activities | -10,557,000 | -163,802,000 | -25,113,000 | -20,603,000 | -9,973,000 | -5,743,000 | -6,449,000 | -39,887,000 | -7,135,000 | -7,565,000 | -8,412,000 | -9,532,000 | 61,902,000 | 70,722,000 | 109,475,000 | 79,912,000 | -41,993,000 | -191,644,000 | -159,254,000 | -115,080,000 | 20,643,000 | 15,814,000 | -46,803,000 | -686,613,000 | -29,400,000 | -294,049,000 | -213,541,000 | 153,349,000 | -60,393,000 | -228,098,000 | -55,419,000 | -51,345,000 | -121,125,000 | -79,372,000 | -7,323,000 | 54,539,000 | -129,000 | 29,335,000 | -15,562,000 | 29,462,000 | 19,485,000 | -204,977,000 | 145,183,000 | 114,637,000 | -65,542,000 | 20,316,000 | -10,480,000 | 70,639,000 | 70,166,000 | -108,400,000 | -123,988,000 | 13,335,000 | -133,417,000 | -85,156,000 | -95,482,000 | -104,270,000 | -67,371,000 | -55,643,000 | 26,623,000 | -13,520,000 | -97,179,000 | -54,708,000 | -75,838,000 | -66,679,000 | -40,998,000 | -16,573,000 | -71,828,000 | -13,903,000 | 3,195,000 | -41,069,000 | -45,642,000 | 133,478,000 | -33,057,000 | -46,435,000 | -50,143,000 | -29,346,000 | -62,217,000 | -23,842,000 | -44,522,000 | -48,455,000 | -87,590,000 | -50,799,000 | -43,275,000 | -36,120,000 | -14,317,000 | ||||||||||
financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options and purchases of stock under employee stock purchase plan | 22,844,000 | 133,000 | 35,147,000 | 176,000 | 23,695,000 | 211,000 | 32,311,000 | 681,000 | 21,876,000 | 462,000 | 37,036,000 | 281,000 | 22,180,000 | 859,000 | 35,053,000 | 1,047,000 | 27,581,000 | 1,054,000 | 36,011,000 | 1,491,000 | 27,196,000 | 836,000 | 30,556,000 | 484,000 | 20,959,000 | 143,000 | 26,555,000 | 0 | 18,900,000 | 0 | 28,901,000 | 2,000 | 19,915,000 | 80,000 | 28,091,000 | 32,000 | 18,836,000 | 21,000 | 26,254,000 | 120,000 | 18,474,000 | 13,000 | 23,771,000 | 82,000 | 16,573,000 | 52,000 | 21,330,000 | 729,000 | 13,188,000 | 186,000 | 17,365,000 | 457,000 | 11,583,000 | 232,000 | 14,849,000 | 516,000 | 9,577,000 | 108,000 | 11,913,000 | 376,000 | 8,842,000 | 2,332,000 | 10,189,000 | 5,422,000 | 13,727,000 | 9,442,000 | 444,000 | 5,440,000 | 7,583,000 | 3,574,000 | 5,918,000 | 9,158,000 | 4,678,000 | 7,131,000 | 5,466,000 | ||||||||||||||||||||
payments for repurchase of common stock, including excise taxes | -301,095,000 | -125,008,000 | -125,009,000 | -127,058,000 | -125,010,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes paid related to net share settlement of equity awards | -14,770,000 | -2,280,000 | -3,518,000 | -2,715,000 | -13,368,000 | -1,571,000 | -1,285,000 | -1,837,000 | -6,830,000 | -1,840,000 | -1,544,000 | -2,788,000 | -7,037,000 | -2,118,000 | -2,091,000 | -3,221,000 | -13,595,000 | -3,112,000 | -2,992,000 | -3,447,000 | -4,481,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -293,021,000 | -127,155,000 | -93,380,000 | -129,597,000 | -114,683,000 | -101,871,000 | -118,992,000 | -101,167,000 | -134,972,000 | -61,386,000 | -214,544,000 | -2,507,000 | -374,862,000 | -6,259,000 | -222,038,000 | -132,186,000 | -116,025,000 | -7,058,000 | 28,019,000 | -506,956,000 | 17,715,000 | -56,707,000 | 25,556,000 | 347,435,000 | 20,959,000 | 143,000 | 26,555,000 | -100,013,000 | -82,132,000 | -150,017,000 | -121,117,000 | -150,019,000 | -130,110,000 | -149,397,000 | -120,700,000 | -147,690,000 | -128,245,000 | -148,990,000 | -123,552,000 | -199,738,000 | -180,367,000 | -147,076,000 | -123,804,000 | -155,253,000 | -130,769,000 | -147,820,000 | -125,865,000 | -144,645,000 | -186,630,000 | -49,379,000 | -31,374,000 | -47,651,000 | -37,914,000 | -48,823,000 | -31,181,000 | -45,730,000 | -23,497,000 | -146,490,000 | -34,152,000 | -39,996,000 | -6,026,000 | -7,555,000 | -3,092,000 | -9,563,000 | 3,412,000 | -19,963,000 | -6,188,000 | -27,695,000 | -16,860,000 | -48,130,000 | -43,716,000 | -96,714,000 | 6,841,000 | 4,916,000 | 13,315,000 | 8,509,000 | 8,746,000 | 22,602,000 | 5,466,000 | 17,128,000 | 19,949,000 | 19,480,000 | 23,794,000 | 21,331,000 | 3,839,000 | ||||||||||
net increase in cash, cash equivalents and restricted cash | -144,367,000 | -82,889,000 | 163,726,000 | 106,397,000 | 78,126,000 | 138,891,000 | 33,518,000 | 80,583,000 | 23,211,000 | 74,235,000 | -67,652,000 | -1,649,000 | 175,721,000 | 135,011,000 | 137,927,000 | -157,370,000 | 135,571,000 | -36,641,000 | 246,888,000 | 55,333,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash, cash equivalents and restricted cash | -131,000 | 226,000 | 4,048,000 | 1,962,000 | -3,568,000 | 926,000 | -1,403,000 | -485,000 | 2,264,000 | -1,604,000 | 750,000 | -100,000 | 3,079,000 | -2,732,000 | -2,636,000 | -136,000 | -861,000 | -1,181,000 | 613,000 | -1,161,000 | 1,655,000 | 289,000 | 234,000 | -1,910,000 | 820,000 | -1,289,000 | 154,000 | -311,000 | 46,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash, beginning of period | 1,346,368,000 | 0 | 0 | 1,078,340,000 | 0 | 0 | 800,835,000 | 0 | 0 | 762,207,000 | 0 | 0 | 584,333,000 | 0 | 0 | 852,826,000 | 0 | 0 | 602,254,000 | 0 | 0 | 425,894,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash, end of period | 1,201,870,000 | 167,774,000 | 108,359,000 | 1,152,898,000 | 32,115,000 | 80,098,000 | 826,310,000 | -57,152,000 | 128,784,000 | 609,957,000 | -43,798,000 | 74,099,000 | 515,820,000 | 51,682,000 | -494,721,000 | 1,030,202,000 | 138,161,000 | -159,280,000 | 738,645,000 | -36,487,000 | 246,577,000 | 481,273,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for amounts included in the measurement of operating lease liabilities | 10,359,000 | 11,293,000 | 11,977,000 | 10,851,000 | 12,024,000 | 13,187,000 | 12,982,000 | 13,419,000 | 13,535,000 | 13,665,000 | 13,769,000 | 13,846,000 | 16,500,000 | 15,369,000 | 15,777,000 | 15,032,000 | 15,332,000 | 17,360,000 | 12,707,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of non-cash activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right-of-use assets obtained in exchange for lease obligations | 13,857,000 | 305,000 | 1,809,000 | 35,084,000 | 4,505,000 | 2,421,000 | 4,846,000 | 967,000 | 3,384,000 | 6,193,000 | -204,000 | 0 | 818,000 | 2,099,000 | 7,909,000 | 1,614,000 | 0 | 4,888,000 | 394,315,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of assets | 0 | 0 | 0 | 0 | 6,175,000 | 0 | 0 | 33,825,000 | 6,873,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maturities of investments | 817,000 | 0 | 2,507,000 | 2,913,000 | 7,817,000 | 7,740,000 | 32,254,000 | 63,519,000 | 81,985,000 | 82,023,000 | 58,211,000 | 38,138,000 | 32,379,000 | 38,189,000 | 57,359,000 | 69,352,000 | 220,794,000 | 84,379,000 | 87,195,000 | 150,697,000 | 117,397,000 | 156,204,000 | 200,063,000 | 151,537,000 | 143,651,000 | 108,518,000 | 73,190,000 | 113,771,000 | 118,571,000 | 84,218,000 | 81,916,000 | 105,744,000 | 173,916,000 | 71,740,000 | 77,579,000 | 95,586,000 | 69,427,000 | 140,127,000 | 130,791,000 | 120,982,000 | 86,231,000 | 95,652,000 | 174,074,000 | 168,026,000 | 104,546,000 | 180,240,000 | 163,948,000 | 165,193,000 | 148,591,000 | 208,339,000 | 229,569,000 | 198,102,000 | 148,272,000 | 82,323,000 | 72,019,000 | 93,050,000 | 72,785,000 | 90,256,000 | |||||||||||||||||||||||||||||||||||||
acquisition of businesses, net of cash acquired | -146,889,000 | -14,070,000 | 0 | 0 | 0 | -43,000 | 0 | 0 | 0 | -67,911,000 | 0 | 0 | -410,072,000 | -1,247,000 | 0 | 0 | 0 | 0 | -87,724,000 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on term debt agreement | 0 | 0 | 0 | -350,000,000 | -5,000,000 | -5,000,000 | -5,000,000 | -5,000,000 | -5,000,000 | -5,000,000 | -5,000,000 | -5,000,000 | -5,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash, beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash, end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for repurchase of common stock | -150,018,000 | -100,011,000 | -150,018,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest on long-term debt | 0 | 0 | 2,970,000 | 1,904,000 | 1,131,000 | 1,252,000 | 1,279,000 | 1,354,000 | 1,370,000 | 2,241,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of common stock | -60,008,000 | -250,036,000 | 0 | -40,005,000 | 0 | -250,000,000 | -125,012,000 | -125,011,000 | 0 | 0 | -50,007,000 | 0 | 0 | 0 | -100,013,000 | -101,032,000 | -150,017,000 | -150,018,000 | -150,021,000 | -150,025,000 | -150,025,000 | -150,023,000 | -150,021,000 | -150,021,000 | -150,023,000 | -150,024,000 | -200,042,000 | -200,035,000 | -149,995,000 | -150,000,000 | -156,883,000 | -149,980,000 | -150,000,000 | -150,542,000 | -150,000,000 | -200,000,000 | -50,000,000 | -50,000,000 | -50,000,000 | -50,000,000 | -50,000,000 | -50,000,000 | -50,303,000 | -34,473,000 | -150,000,000 | -50,000,000 | -46,528,000 | -24,998,000 | -20,000,000 | -20,000,000 | -20,000,000 | -15,000,000 | -24,125,000 | -15,874,000 | -27,437,000 | -20,000,000 | -50,000,000 | -50,000,000 | |||||||||||||||||||||||||||||||||||||
net decrease in cash, cash equivalents and restricted cash | -155,329,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from term debt agreement | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for debt issuance costs | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash provisions for exit costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash from sale of fixed assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capitalized leasehold improvements paid directly by landlord | 461,000 | 5,673,000 | 13,430,000 | 15,384,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
realized loss on disposition of assets and investments | 500,000 | 559,000 | 4,000 | 43,000 | 49,000 | 30,000 | 27,000 | 3,000 | 27,000 | -243,000 | 26,000 | -6,000 | 95,000 | -122,000 | 579,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provisions for doubtful accounts and sales returns | 491,000 | 155,000 | -298,000 | 208,000 | -33,000 | 803,000 | 98,000 | 593,000 | -19,000 | -70,000 | 164,000 | 291,000 | 650,000 | 354,000 | 225,000 | 297,000 | 220,000 | -43,000 | 966,000 | 345,000 | 761,000 | 499,000 | 442,000 | 1,168,000 | 441,000 | 6,000 | 229,000 | 349,000 | 511,000 | 428,000 | 218,000 | 415,000 | 529,000 | 467,000 | -242,000 | 228,000 | 412,000 | -463,000 | 308,000 | 949,000 | 86,000 | -337,000 | -87,000 | 2,976,000 | 414,000 | 797,000 | 676,000 | -45,000 | 322,000 | 724,000 | 136,000 | ||||||||||||||||||||||||||||||||||||||||||||
acquisition of intangible assets | 0 | 0 | 0 | -4,000,000 | -1,500,000 | 0 | 0 | -3,250,000 | -555,000 | 0 | -5,219,000 | -1,005,000 | 0 | 0 | -5,635,000 | 0 | 0 | -2,000 | 269,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash from sale of fixed asset | 0 | 0 | 0 | 1,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from stock-based compensation | 548,000 | 1,232,000 | 2,299,000 | 2,940,000 | 1,012,000 | 218,000 | 184,000 | 1,194,000 | 2,906,000 | 2,425,000 | 1,548,000 | 2,638,000 | 2,128,000 | 3,347,000 | 4,626,000 | 182,000 | 435,000 | 1,261,000 | 1,892,000 | 503,000 | 945,000 | 3,970,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase cash, cash equivalents and restricted cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for taxes, net of refunds | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
realized (gain) loss on disposition of assets and investments | 24,000 | -456,000 | -59,000 | -212,000 | -8,000 | -104,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease (increase) in restricted cash | -6,000 | 21,000 | 43,000 | 54,000 | -21,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | -173,810,000 | 5,515,000 | -16,609,000 | -61,278,000 | -15,704,000 | 34,541,000 | 82,189,000 | 60,938,000 | 84,415,000 | 31,362,000 | -37,158,000 | 42,989,000 | -168,710,000 | 193,886,000 | 101,680,000 | -9,916,000 | 42,361,000 | 1,889,000 | 7,961,000 | 42,462,000 | 46,346,000 | -26,525,000 | 14,576,000 | -13,264,000 | -48,396,000 | 41,011,000 | -80,639,000 | 93,547,000 | 37,713,000 | -66,000 | 24,128,000 | -3,621,000 | 1,678,000 | 36,406,000 | 22,080,000 | -31,777,000 | -2,390,000 | 44,253,000 | -30,254,000 | -33,554,000 | 73,713,000 | 15,778,000 | 6,142,000 | 1,372,000 | -10,136,000 | -1,922,000 | -1,280,000 | 108,000 | |||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash and cash equivalents | -751,000 | -2,164,000 | 530,000 | 46,000 | -1,980,000 | 598,000 | 650,000 | -2,575,000 | 559,000 | -90,000 | 2,186,000 | -152,000 | -3,010,000 | 689,000 | -3,029,000 | -2,632,000 | -2,832,000 | 248,000 | 547,000 | -827,000 | 1,197,000 | -2,250,000 | -1,247,000 | -93,000 | 998,000 | -588,000 | 367,000 | -307,000 | -2,381,000 | 42,000 | 369,000 | -555,000 | 813,000 | -1,090,000 | -439,000 | 42,000 | 468,000 | 378,000 | -229,000 | -249,000 | -627,000 | -18,000 | -481,000 | -550,000 | 114,000 | -166,000 | -365,000 | -28,000 | -185,000 | -63,000 | -18,000 | 31,000 | -22,000 | 59,000 | |||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
realized gain on disposition of assets and investments | 12,000 | 671,000 | -9,000 | 351,000 | -46,000 | -30,000 | 7,000 | -59,000 | 40,000 | -21,000 | 1,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of period | 0 | 0 | 673,228,000 | 0 | 0 | 514,571,000 | 0 | 0 | 390,460,000 | 0 | 0 | 281,502,000 | 0 | 0 | 189,693,000 | 0 | 0 | 211,181,000 | 0 | 0 | 216,784,000 | 0 | 0 | 168,754,000 | 0 | 0 | 110,837,000 | 0 | 0 | 78,303,000 | 0 | 0 | 54,296,000 | 0 | 0 | 37,746,000 | 0 | 0 | 51,867,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of period | 3,351,000 | -16,079,000 | 611,996,000 | 35,139,000 | 82,839,000 | 572,934,000 | 31,272,000 | -34,972,000 | 433,297,000 | 194,575,000 | 98,651,000 | 268,954,000 | 2,137,000 | 8,508,000 | 231,328,000 | -31,382,000 | 45,099,000 | 184,563,000 | -13,852,000 | -48,029,000 | 257,488,000 | 93,589,000 | 38,082,000 | 168,133,000 | -4,711,000 | 1,239,000 | 147,285,000 | -31,399,000 | -2,619,000 | 122,307,000 | -33,572,000 | 73,232,000 | 69,524,000 | 1,206,000 | 15,749,000 | 31,085,000 | -1,840,000 | 4,273,000 | 18,730,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in restricted cash | 2,000 | -21,000 | 14,000 | -51,000 | 44,000 | -57,000 | -6,000 | 16,000 | -1,000 | -728,000 | -3,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental information | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in restricted cash | 32,000 | 39,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of amounts acquired: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | -6,633,000 | -1,777,000 | 4,291,000 | -33,168,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on auction rate securities put option | 0 | -1,510,000 | -113,000 | 389,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on trading auction rate securities | 0 | 113,000 | -389,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits from stock-based compensation | 1,399,000 | 3,935,000 | 6,156,000 | 10,130,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit (loss) from stock-based compensation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales and maturities of investments | 287,559,000 | 182,357,000 | 159,850,000 | 251,173,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment of restricted cash | -444,000 | 77,000 | -39,000 | -4,000 | -21,000 | -1,000 | 8,000 | -17,000 | -4,000 | 26,000 | -80,000 | 76,000 | -4,000 | 204,000 | -201,000 | -8,000 | -3,000 | -48,000 | -2,000 | 4,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on auction rate securities put option | 519,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on trading auction rate securities | -519,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receipt of restricted cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits from share-based compensation | 10,113,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(gain) loss on trading auction rate securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit (loss) from nonqualified stock options | 5,015,000 | 4,685,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized loss on investments | -85,000 | 3,582,000 | -686,000 | 536,000 | 3,859,000 | 1,346,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
in-process research and development | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax (loss) benefit from nonqualified stock options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options and the purchase of stock under employee stock purchase plan | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposition of assets and investments | 49,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax expense from nonqualified stock options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on disposition of assets and investments | 15,000 | -2,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit from nonqualified stock options | -702,000 | -2,300,000 | -1,299,000 | -288,000 | 923,000 | 2,594,000 | 4,157,000 | 3,831,000 | 1,615,000 | 11,892,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of business, net of cash acquired | 0 | -5,000 | -990,000 | 0 | 0 | -42,778,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
realized loss on disposition of assets | 4,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
realized (gain) loss on sale of investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock based compensation | 5,593,000 | 5,250,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from doubtful accounts and sales returns | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposition of assets | 6,000 | 0 | 1,000 | 132,000 | 1,000 | 31,000 | 7,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposition of investments | -15,000 | -10,000 | -6,000 | -2,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
realized loss on sale of investments | 233,000 | 0 | -21,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit from employee stock option plans | 0 | 7,939,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for doubtful accounts and sales returns | 273,000 | 338,000 | 534,000 | 342,000 | 205,000 | -960,811 | -283,000 | 748,000 | 497,000 | 261,000 | 509,000 | -67,000 | 445,000 | 734,000 | 1,799,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from secondary offering, net of issuance costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options | 19,949,000 | 21,331,000 | 13,326,000 | 4,441,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of investments | -98,560,000 | -120,045,000 | -78,004,000 | -120,260,000 | 307,301,769 | -30,714,000 | -98,929,000 | -177,994,000 | -20,990,000 | -51,961,000 | -23,246,000 | -61,637,000 | -19,351,000 | -44,576,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the sale of property and equipment | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
realized gain on sale of investments | 0 | -1,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of unearned compensation | -9,990 | 0 | 0 | 10,000 | 6,000 | 6,000 | 5,000 | 66,000 | 90,000 | 106,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets | -1,780,000 | -6,059,000 | -6,205,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sale of investments | 74,710,000 | 36,133,000 | 86,593,000 | -186,466,338 | 45,927,000 | 71,403,000 | 69,342,000 | 30,433,000 | 50,218,000 | 22,245,000 | 46,828,000 | 20,243,000 | 31,250,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in restricted cash | -63,000 | 5,000 | 24,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from public offering, net of issuance costs | 0 | 0 | 113,636,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sale of stock to employees under stock option plans and espp | 19,480,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate differences | -69,000 | -89,000 | 182,000 | -105,000 | -11,000 | 259,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, at beginning of period | 0 | 0 | 24,901,000 | 0 | 0 | 10,351,000 | 0 | 0 | 20,801,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, at end of period | -10,205,000 | -2,011,000 | 23,803,000 | 3,000 | -5,550,000 | 27,712,000 | 5,478,000 | 3,939,000 | 9,581,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of business | 0 | -395,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charges | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provisions for asset write downs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for inventory write downs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, at beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, at end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
realized gain on sale of assets | -10,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options and employee stock purchase plan | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income (loss) to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
realized loss on sale of assets | 0 | -4,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from construction refund | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the issuance of common stock and warrants to nokia | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options and warrants | 4,062,000 | 4,554,000 | 2,430,000 | 1,787,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from payments on shareholder loan | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cancellation of note receivable from shareholder for common stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred compensation for options granted | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reduction to deferred compensation due to cancelled stock option grants | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for asset write downs | 326,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of property and equipment | 4,000 | 0 | 10,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of property and equipment | -567,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized gain on investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit from exercise of stock options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from secondary public offering, net of issuance costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss | -4,346,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from leasehold improvement refund | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the issuance of common stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of period | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of period | -9,907,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provisions for inventory write downs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income (loss) to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock in an initial public offering | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from secondary public offering, net of issuance costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the issuance of common stock to nokia | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options and warrants |
