Cognex Quarterly Balance Sheets Chart
Quarterly
|
Annual
Cognex Quarterly Balance Sheets Table
Quarterly
|
Annual
Unit: USD | 2025-06-29 | 2025-03-30 | 2024-12-31 | 2024-09-29 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-10-01 | 2023-07-02 | 2023-04-02 | 2022-12-31 | 2022-10-02 | 2022-07-03 | 2022-04-03 | 2021-12-31 | 2021-10-03 | 2021-07-04 | 2021-04-04 | 2020-12-31 | 2020-09-27 | 2020-06-28 | 2020-03-29 | 2019-12-31 | 2019-09-29 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-07-01 | 2018-04-01 | 2017-12-31 | 2017-10-01 | 2017-07-02 | 2017-04-02 | 2016-12-31 | 2016-10-02 | 2016-07-03 | 2016-04-03 | 2015-12-31 | 2015-10-04 | 2015-07-05 | 2015-04-05 | 2014-12-31 | 2014-09-28 | 2014-06-29 | 2014-03-30 | 2013-12-31 | 2013-09-29 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-07-01 | 2012-04-01 | 2011-12-31 | 2011-10-02 | 2011-07-03 | 2011-04-03 | 2010-12-31 | 2010-10-03 | 2010-07-04 | 2010-04-04 | 2009-12-31 | 2009-10-04 | 2009-07-05 | 2009-04-05 | 2008-12-31 | 2008-09-28 | 2008-06-29 | 2008-03-30 | 2007-12-31 | 2007-09-30 | 2007-07-01 | 2007-04-01 | 2006-10-01 | 2006-07-02 | 2006-04-02 | 2005-10-02 | 2005-07-03 | 2005-04-03 | 2004-10-03 | 2004-07-04 | 2004-04-04 | 2003-09-28 | 2003-06-29 | 2003-03-30 | 2002-09-29 | 2002-06-30 | 2002-03-31 | 2001-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 179,311,000 | 143,744,000 | 186,094,000 | 197,075,000 | 176,626,000 | 138,859,000 | 202,655,000 | 395,501,000 | 177,485,000 | 164,171,000 | 181,374,000 | 266,004,000 | 177,046,000 | 165,769,000 | 186,161,000 | 203,479,000 | 217,037,000 | 242,688,000 | 269,073,000 | 298,356,000 | 286,021,000 | 239,197,000 | 171,431,000 | 121,701,000 | 89,104,000 | 105,296,000 | 108,212,000 | 107,371,000 | 129,202,000 | 109,572,000 | 106,582,000 | 111,349,000 | 68,266,000 | 92,428,000 | 79,641,000 | 61,145,000 | 54,929,000 | 79,914,000 | 51,975,000 | 79,563,000 | 61,691,000 | 36,047,000 | 55,694,000 | 38,179,000 | 40,172,000 | 42,463,000 | 40,644,000 | 30,446,000 | 47,874,000 | 42,757,000 | 45,160,000 | 54,158,000 | 205,992,000 | 41,559,000 | 38,103,000 | 30,175,000 | 42,676,000 | 37,014,000 | 33,203,000 | 38,213,000 | 37,942,000 | 114,664,000 | 119,831,000 | 127,162,000 | 125,454,000 | 123,020,000 | 127,138,000 | 125,094,000 | 131,363,000 | 139,464,000 | 104,144,000 | 107,343,000 | 78,765,000 | 91,666,000 | 89,550,000 | 79,050,000 | 81,880,000 | 92,025,000 | 64,759,000 | 55,062,000 | 65,105,000 | 70,753,000 | 105,982,000 | 58,991,000 | 51,442,000 | 50,969,000 | 47,108,000 | 31,119,000 | 31,660,000 | |
current investments, allowance for credit losses of 0 in 2025 and 2024 | 48,892,000 | 56,703,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 620 and 827 in 2025 and 2024, respectively | 183,946,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled revenue | 2,176,000 | 2,755,000 | 3,055,000 | 2,117,000 | 1,858,000 | 2,737,000 | 2,402,000 | 1,588,000 | 2,243,000 | 2,354,000 | 2,179,000 | 2,142,000 | 2,268,000 | 1,847,000 | 3,990,000 | 7,325,000 | 1,788,000 | 1,663,000 | 5,632,000 | 15,389,000 | 978,000 | 5,485,000 | 4,782,000 | 11,210,000 | 10,300,000 | 10,202,000 | 8,312,000 | 13,948,000 | 3,603,000 | 4,232,000 | 7,454,000 | 51,612,000 | 5,939,000 | 1,289,000 | 2,217,000 | 10,090,000 | 25,500,000 | 51,648,000 | 13,292,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 144,577,000 | 152,113,000 | 157,527,000 | 155,278,000 | 157,255,000 | 170,871,000 | 162,285,000 | 133,866,000 | 126,226,000 | 127,147,000 | 122,480,000 | 108,553,000 | 96,012,000 | 136,660,000 | 113,102,000 | 81,170,000 | 68,503,000 | 61,392,000 | 60,830,000 | 53,860,000 | 52,953,000 | 54,985,000 | 60,261,000 | 65,264,000 | 72,889,000 | 79,208,000 | 83,282,000 | 94,035,000 | 89,556,000 | 96,399,000 | 67,923,000 | 48,061,000 | 36,491,000 | 32,615,000 | 26,984,000 | 27,226,000 | 25,882,000 | 35,620,000 | 37,334,000 | 39,841,000 | 39,400,000 | 48,458,000 | 35,536,000 | 31,210,000 | 30,737,000 | 28,434,000 | 25,694,000 | 27,625,000 | 26,653,000 | 26,057,000 | 26,182,000 | 24,995,000 | 25,113,000 | 27,807,000 | 28,098,000 | 28,595,000 | 27,004,000 | 27,262,000 | 22,717,000 | 23,867,000 | 20,100,000 | 17,877,000 | 16,832,000 | 20,925,000 | 22,378,000 | 24,395,000 | 25,063,000 | 26,563,000 | 28,815,000 | 28,128,000 | 27,459,000 | 30,048,000 | 32,658,000 | 32,724,000 | 28,195,000 | 26,039,000 | 22,021,000 | 18,579,000 | 18,057,000 | 17,799,000 | 16,715,000 | 14,817,000 | 14,221,000 | 15,152,000 | 16,598,000 | 17,517,000 | 19,146,000 | 21,995,000 | 23,078,000 | |
prepaid expenses and other current assets | 66,823,000 | 61,179,000 | 63,376,000 | 68,841,000 | 73,524,000 | 71,173,000 | 68,099,000 | 68,347,000 | 73,090,000 | 67,634,000 | 67,490,000 | 106,046,000 | 105,384,000 | 64,573,000 | 68,742,000 | 61,196,000 | 65,646,000 | 47,773,000 | 37,220,000 | 37,411,000 | 51,768,000 | 35,913,000 | 26,840,000 | 28,127,000 | 34,451,000 | 30,778,000 | 34,000,000 | 27,687,000 | 47,362,000 | 26,068,000 | 30,800,000 | 38,824,000 | 50,157,000 | 33,349,000 | 20,870,000 | 21,921,000 | 23,601,000 | 12,512,000 | 15,871,000 | 14,469,000 | 20,997,000 | 17,857,000 | 22,997,000 | 17,032,000 | 15,184,000 | 17,797,000 | 20,265,000 | 19,300,000 | 15,777,000 | 13,769,000 | 14,394,000 | 17,657,000 | 23,698,000 | 22,033,000 | 19,628,000 | 20,835,000 | 21,810,000 | 20,569,000 | 23,059,000 | 26,640,000 | 23,828,000 | 18,399,000 | 18,471,000 | 13,013,000 | 13,379,000 | 15,220,000 | 18,923,000 | 17,293,000 | 16,384,000 | 15,147,000 | 16,470,000 | 16,069,000 | 15,407,000 | 16,278,000 | 13,969,000 | 12,973,000 | 12,222,000 | 15,627,000 | 16,338,000 | 11,695,000 | 12,509,000 | 14,744,000 | 17,758,000 | 11,631,000 | 11,319,000 | 7,970,000 | 11,243,000 | 9,600,000 | 10,082,000 | |
total current assets | 625,725,000 | 577,679,000 | 613,367,000 | 672,082,000 | 681,017,000 | 661,530,000 | 678,997,000 | 846,991,000 | 718,382,000 | 722,163,000 | 717,699,000 | 787,467,000 | 734,758,000 | 672,880,000 | 639,798,000 | 672,067,000 | 692,878,000 | 625,571,000 | 601,691,000 | 628,136,000 | 646,475,000 | 595,287,000 | 607,231,000 | 625,781,000 | 678,874,000 | 773,245,000 | 780,326,000 | 798,498,000 | 759,547,000 | 670,549,000 | 630,108,000 | 645,083,000 | 581,848,000 | 593,944,000 | 526,344,000 | 530,828,000 | 485,724,000 | 492,930,000 | 451,598,000 | 486,135,000 | 490,103,000 | 309,959,000 | 264,606,000 | 257,749,000 | 268,256,000 | 189,881,000 | 332,051,000 | 319,067,000 | 277,179,000 | 257,099,000 | 239,597,000 | 250,226,000 | 369,875,000 | 302,910,000 | 285,346,000 | 274,339,000 | 342,301,000 | 303,623,000 | 279,005,000 | 257,389,000 | 228,165,000 | 247,720,000 | 249,354,000 | 254,126,000 | 251,770,000 | 248,280,000 | 264,424,000 | 284,666,000 | 304,239,000 | 307,542,000 | 307,679,000 | 289,417,000 | 252,814,000 | 302,790,000 | 299,891,000 | 305,223,000 | 335,231,000 | 313,403,000 | 277,666,000 | 340,720,000 | 321,241,000 | 308,385,000 | 253,648,000 | |||||||
non-current investments, allowance for credit losses of 0 in 2025 and 2024 | 324,348,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant, and equipment | 93,428,000 | 95,979,000 | 98,445,000 | 103,177,000 | 102,997,000 | 104,111,000 | 105,849,000 | 82,965,000 | 81,638,000 | 81,274,000 | 79,714,000 | 79,425,000 | 79,468,000 | 77,870,000 | 77,546,000 | 76,882,000 | 76,972,000 | 77,081,000 | 79,173,000 | 81,225,000 | 83,936,000 | 86,702,000 | 89,443,000 | 88,429,000 | 89,342,000 | 91,273,000 | 91,396,000 | 88,930,000 | 87,893,000 | 85,205,000 | 78,048,000 | 65,957,000 | 61,196,000 | 57,255,000 | 53,992,000 | 55,730,000 | 53,406,000 | 53,413,000 | 53,285,000 | 51,105,000 | 49,905,000 | 48,692,000 | 47,907,000 | 39,318,000 | 38,321,000 | 37,826,000 | 37,136,000 | 35,565,000 | 35,343,000 | 34,647,000 | 34,820,000 | 34,344,000 | 33,663,000 | 32,720,000 | 31,744,000 | 30,869,000 | 30,590,000 | 30,063,000 | 29,596,000 | 28,316,000 | 27,981,000 | 28,290,000 | 28,576,000 | 28,959,000 | 28,197,000 | 28,011,000 | 27,764,000 | 27,334,000 | 28,024,000 | 27,525,000 | 26,680,000 | 26,327,000 | 26,525,000 | 26,509,000 | 24,335,000 | 24,220,000 | 24,240,000 | 24,100,000 | 24,216,000 | 23,573,000 | 23,835,000 | 24,117,000 | 24,500,000 | 25,083,000 | 25,862,000 | 26,556,000 | 28,279,000 | 29,617,000 | 30,220,000 | 31,213,000 |
operating lease assets | 77,990,000 | 70,212,000 | 67,326,000 | 72,433,000 | 71,283,000 | 74,113,000 | 75,115,000 | 66,760,000 | 68,594,000 | 37,769,000 | 37,682,000 | 31,514,000 | 32,128,000 | 32,217,000 | 23,157,000 | 24,154,000 | 21,277,000 | 20,784,000 | 22,582,000 | 24,942,000 | 25,819,000 | 17,346,000 | 17,522,000 | 15,806,000 | 17,928,000 | 17,354,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | 397,389,000 | 389,929,000 | 384,937,000 | 391,673,000 | 381,042,000 | 386,157,000 | 393,181,000 | 241,042,000 | 241,582,000 | 242,041,000 | 242,630,000 | 237,509,000 | 239,798,000 | 241,180,000 | 241,713,000 | 241,799,000 | 242,906,000 | 243,036,000 | 244,078,000 | 243,129,000 | 242,436,000 | 242,214,000 | 243,445,000 | 113,208,000 | 113,208,000 | 113,208,000 | 113,208,000 | 113,208,000 | 113,208,000 | 113,208,000 | 113,208,000 | 113,208,000 | 115,089,000 | 95,280,000 | 95,280,000 | 82,831,000 | 81,448,000 | 81,448,000 | 81,448,000 | 81,448,000 | 77,388,000 | 81,689,000 | 81,689,000 | 81,689,000 | 81,689,000 | 81,689,000 | 81,689,000 | 81,689,000 | 81,689,000 | 81,689,000 | 81,689,000 | 81,689,000 | 81,820,000 | 82,181,000 | 82,029,000 | 82,277,000 | 82,654,000 | 82,524,000 | 82,204,000 | 82,313,000 | 81,720,000 | 82,262,000 | 82,604,000 | 82,739,000 | 80,839,000 | 80,453,000 | 80,765,000 | 81,041,000 | 81,488,000 | 87,358,000 | 86,461,000 | 84,621,000 | 83,975,000 | 83,391,000 | 82,976,000 | 83,060,000 | 79,922,000 | 80,733,000 | 80,704,000 | 6,764,000 | 6,562,000 | 6,462,000 | 6,447,000 | 5,376,000 | 5,360,000 | 3,802,000 | 3,593,000 | 3,616,000 | 3,359,000 | |
intangible assets | 92,135,000 | 91,134,000 | 90,684,000 | 102,550,000 | 98,548,000 | 105,054,000 | 112,952,000 | 9,986,000 | 10,729,000 | 11,472,000 | 12,414,000 | 9,420,000 | 10,226,000 | 11,048,000 | 11,888,000 | 12,782,000 | 13,702,000 | 14,628,000 | 15,555,000 | 16,482,000 | 17,337,000 | 38,102,000 | 39,490,000 | 7,994,000 | 8,575,000 | 9,344,000 | 10,113,000 | 10,882,000 | 11,651,000 | 12,420,000 | 13,189,000 | 14,427,000 | 15,226,000 | 7,440,000 | 8,312,000 | 4,716,000 | 4,453,000 | 5,270,000 | 6,315,000 | 7,361,000 | 7,653,000 | 9,606,000 | 10,699,000 | 11,789,000 | 12,892,000 | 13,807,000 | 14,723,000 | 11,890,000 | 12,849,000 | 13,809,000 | 14,770,000 | 15,783,000 | 16,820,000 | 17,873,000 | 18,910,000 | 19,969,000 | 21,047,000 | 22,084,000 | 23,130,000 | 24,480,000 | 25,721,000 | 27,037,000 | 28,337,000 | 29,604,000 | 27,711,000 | 28,779,000 | 31,278,000 | 33,752,000 | 36,888,000 | 38,593,000 | 39,724,000 | 41,023,000 | 42,249,000 | 43,617,000 | 46,300,000 | 47,822,000 | 48,704,000 | 51,537,000 | 52,922,000 | 6,800,000 | 7,341,000 | 7,598,000 | 7,960,000 | 5,517,000 | 5,780,000 | 817,000 | 1,047,000 | 1,244,000 | 1,382,000 | |
deferred income taxes | 387,232,000 | 390,170,000 | 392,166,000 | 395,205,000 | 396,723,000 | 397,563,000 | 400,400,000 | 403,013,000 | 407,257,000 | 409,583,000 | 407,241,000 | 405,136,000 | 411,505,000 | 412,333,000 | 418,570,000 | 420,962,000 | 425,618,000 | 429,801,000 | 434,704,000 | 439,574,000 | 443,732,000 | 450,280,000 | 449,519,000 | 29,273,000 | 28,537,000 | 28,596,000 | 28,660,000 | 27,376,000 | 29,892,000 | 29,135,000 | 27,385,000 | 30,524,000 | 29,681,000 | 27,096,000 | 28,022,000 | 27,529,000 | 29,083,000 | 28,201,000 | 7,104,000 | 8,666,000 | 9,248,000 | 8,990,000 | 8,985,000 | 8,329,000 | 7,829,000 | 7,463,000 | 7,611,000 | 6,292,000 | 6,371,000 | 6,325,000 | 6,369,000 | 6,785,000 | 6,744,000 | 6,707,000 | 6,880,000 | 6,498,000 | 6,319,000 | 6,312,000 | 6,302,000 | 7,951,000 | 7,748,000 | 7,728,000 | 7,693,000 | 12,253,000 | 12,266,000 | 11,256,000 | 10,231,000 | 7,424,000 | 7,330,000 | 7,325,000 | 7,504,000 | 8,446,000 | 8,607,000 | 8,617,000 | 7,646,000 | 7,741,000 | 7,746,000 | 8,150,000 | 8,552,000 | 9,617,000 | 7,653,000 | 6,815,000 | 8,479,000 | 9,623,000 | 9,875,000 | 9,966,000 | 12,076,000 | 13,468,000 | 12,174,000 | 12,175,000 |
other assets | 5,294,000 | 5,090,000 | 5,027,000 | 6,840,000 | 6,260,000 | 6,279,000 | 7,088,000 | 6,151,000 | 6,438,000 | 6,725,000 | 6,643,000 | 6,567,000 | 6,799,000 | 7,158,000 | 7,242,000 | 7,363,000 | 7,603,000 | 7,692,000 | 7,794,000 | 7,684,000 | 8,042,000 | 8,191,000 | 5,833,000 | 5,320,000 | 5,424,000 | 3,698,000 | 3,925,000 | 3,873,000 | 2,178,000 | 2,217,000 | 2,491,000 | 2,817,000 | 3,300,000 | 2,379,000 | 2,319,000 | 2,526,000 | 2,623,000 | 2,615,000 | 2,609,000 | 2,778,000 | 2,756,000 | 1,617,000 | 1,536,000 | 1,728,000 | 2,038,000 | 2,110,000 | 2,138,000 | 2,316,000 | 2,388,000 | 2,532,000 | 2,827,000 | 2,785,000 | 2,771,000 | 2,700,000 | 3,027,000 | 1,718,000 | 1,658,000 | 1,567,000 | 1,559,000 | 1,501,000 | 10,129,000 | 9,608,000 | 9,722,000 | 10,080,000 | 10,108,000 | 9,932,000 | 10,754,000 | 9,533,000 | 9,047,000 | 9,733,000 | 8,687,000 | 8,384,000 | 7,922,000 | 7,899,000 | 3,399,000 | 3,443,000 | 3,394,000 | 4,676,000 | 4,731,000 | 3,632,000 | 3,754,000 | 3,794,000 | 3,867,000 | 3,775,000 | 3,668,000 | 3,414,000 | 3,623,000 | 3,666,000 | 3,514,000 | 8,576,000 |
total assets | 2,003,541,000 | 1,932,503,000 | 1,992,850,000 | 2,063,247,000 | 2,004,084,000 | 2,013,233,000 | 2,017,812,000 | 1,989,899,000 | 1,998,114,000 | 1,974,066,000 | 1,958,140,000 | 1,900,236,000 | 1,943,083,000 | 1,934,115,000 | 2,003,662,000 | 2,048,803,000 | 2,024,921,000 | 1,908,956,000 | 1,800,702,000 | 2,060,515,000 | 1,934,864,000 | 1,885,077,000 | 1,885,935,000 | 1,390,452,000 | 1,349,920,000 | 1,353,772,000 | 1,289,667,000 | 1,324,696,000 | 1,276,310,000 | 1,268,915,000 | 1,287,870,000 | 1,258,517,000 | 1,160,998,000 | 1,096,244,000 | 1,038,604,000 | 1,020,087,000 | 964,440,000 | 913,637,000 | 887,756,000 | 887,400,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and shareholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 42,273,000 | 43,303,000 | 38,046,000 | 29,984,000 | 22,617,000 | 27,459,000 | 21,454,000 | 23,053,000 | 26,109,000 | 26,939,000 | 27,103,000 | 22,220,000 | 20,364,000 | 44,733,000 | 44,051,000 | 26,797,000 | 32,304,000 | 20,970,000 | 16,270,000 | 21,464,000 | 17,999,000 | 16,195,000 | 17,866,000 | 12,766,000 | 11,729,000 | 20,529,000 | 16,230,000 | 22,295,000 | 12,588,000 | 29,136,000 | 23,463,000 | 30,331,000 | 22,815,000 | 17,115,000 | 9,830,000 | 10,106,000 | 14,157,000 | 10,296,000 | 7,860,000 | 10,026,000 | 15,202,000 | 13,295,000 | 19,114,000 | 13,302,000 | 15,329,000 | 9,671,000 | 9,487,000 | 7,457,000 | 7,157,000 | 6,815,000 | 6,815,000 | 7,567,000 | 6,535,000 | 7,341,000 | 7,098,000 | 7,388,000 | 6,922,000 | 8,078,000 | 7,153,000 | 6,336,000 | 7,026,000 | 6,812,000 | 4,959,000 | 4,851,000 | 3,260,000 | 4,915,000 | 6,780,000 | 5,348,000 | 9,576,000 | 6,501,000 | 7,245,000 | 4,551,000 | 4,735,000 | 5,640,000 | 5,989,000 | 7,276,000 | 6,249,000 | 4,629,000 | 4,975,000 | 3,855,000 | 4,906,000 | 5,070,000 | 5,538,000 | 4,142,000 | 3,393,000 | 2,866,000 | 6,517,000 | 2,984,000 | 4,356,000 | |
accrued expenses | 78,344,000 | 67,849,000 | 71,760,000 | 76,675,000 | 75,405,000 | 70,429,000 | 72,374,000 | 79,121,000 | 83,605,000 | 83,527,000 | 93,235,000 | 64,115,000 | 70,051,000 | 63,122,000 | 92,432,000 | 80,337,000 | 76,653,000 | 60,422,000 | 77,264,000 | 68,348,000 | 66,264,000 | 63,955,000 | 52,199,000 | 48,561,000 | 48,709,000 | 48,948,000 | 60,220,000 | 66,632,000 | 58,654,000 | 56,463,000 | 68,249,000 | 53,070,000 | 42,621,000 | 38,904,000 | 42,539,000 | 42,593,000 | 36,061,000 | 30,653,000 | 33,272,000 | 32,871,000 | 31,276,000 | 32,240,000 | 39,949,000 | 39,503,000 | 32,921,000 | 26,140,000 | 34,331,000 | 31,367,000 | 28,279,000 | 24,258,000 | 29,590,000 | 28,918,000 | 28,020,000 | 23,431,000 | 32,290,000 | 30,296,000 | 27,941,000 | 23,938,000 | 29,346,000 | 26,492,000 | 24,307,000 | 18,002,000 | 18,811,000 | 16,079,000 | 18,578,000 | 17,150,000 | 21,855,000 | 22,979,000 | 21,233,000 | 22,779,000 | 20,098,000 | 34,548,000 | 30,417,000 | 30,544,000 | 49,477,000 | 48,798,000 | 44,438,000 | 46,109,000 | 44,403,000 | 44,544,000 | 45,240,000 | 35,113,000 | 32,750,000 | 26,640,000 | 24,840,000 | 21,163,000 | 14,333,000 | 16,154,000 | 16,387,000 | |
accrued income taxes | 5,483,000 | 22,677,000 | 25,685,000 | 24,226,000 | 20,827,000 | 40,433,000 | 16,907,000 | 19,302,000 | 19,121,000 | 37,529,000 | 18,129,000 | 12,055,000 | 18,285,000 | 24,465,000 | 8,577,000 | 12,271,000 | 11,644,000 | 18,823,000 | 9,379,000 | 8,006,000 | 5,952,000 | 38,692,000 | 30,333,000 | 4,012,000 | 1,078,000 | 1,560,000 | 5,062,000 | 8,974,000 | 12,477,000 | 11,915,000 | 11,391,000 | 10,053,000 | 4,957,000 | 5,696,000 | 5,193,000 | 470,000 | 3,238,000 | 1,494,000 | 985,000 | 9,112,000 | 397,000 | 928,000 | 1,048,000 | 1,450,000 | 569,000 | 276,000 | 1,263,000 | 90,000 | 208,000 | 2,220,000 | 1,009,000 | 3,583,000 | 3,779,000 | 1,012,000 | 1,259,000 | 2,006,000 | 8,726,000 | 10,107,000 | 7,771,000 | 10,299,000 | 7,732,000 | 2,626,000 | 2,000 | 462,000 | 1,717,000 | 1,861,000 | 2,986,000 | 5,188,000 | 2,831,000 | 3,180,000 | 3,242,000 | 5,030,000 | 3,095,000 | 1,943,000 | 2,003,000 | 486,000 | 2,099,000 | |||||||||||||
deferred revenue and customer deposits | 53,077,000 | 39,858,000 | 25,035,000 | 30,045,000 | 40,529,000 | 39,983,000 | 31,525,000 | 40,246,000 | 43,439,000 | 57,805,000 | 40,787,000 | 54,777,000 | 75,385,000 | 54,455,000 | 35,743,000 | 37,843,000 | 76,445,000 | 51,660,000 | 21,274,000 | 33,717,000 | 46,738,000 | 26,252,000 | 14,432,000 | 10,431,000 | 18,332,000 | 16,625,000 | 9,845,000 | 13,252,000 | 40,881,000 | 15,504,000 | 9,969,000 | 16,072,000 | 18,011,000 | 13,801,000 | 8,211,000 | 15,905,000 | 15,733,000 | 11,862,000 | 11,571,000 | 15,311,000 | 20,563,000 | 16,443,000 | 15,941,000 | 11,722,000 | 13,479,000 | 13,819,000 | 12,690,000 | 11,755,000 | 11,753,000 | 12,473,000 | 13,458,000 | 13,165,000 | 13,089,000 | 11,573,000 | 10,162,000 | 16,234,000 | 15,609,000 | 14,757,000 | 14,908,000 | 10,858,000 | 12,132,000 | 15,392,000 | 19,429,000 | 17,931,000 | 15,188,000 | 14,549,000 | 13,288,000 | 15,184,000 | ||||||||||||||||||||||
operating lease liabilities | 11,260,000 | 10,277,000 | 8,854,000 | 9,806,000 | 9,405,000 | 9,798,000 | 9,624,000 | 7,982,000 | 8,188,000 | 8,177,000 | 8,454,000 | 8,111,000 | 8,156,000 | 8,351,000 | 7,786,000 | 7,889,000 | 7,888,000 | 7,805,000 | 8,110,000 | 7,863,000 | 7,628,000 | 5,550,000 | 5,647,000 | 5,445,000 | 5,835,000 | 5,383,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 190,437,000 | 183,964,000 | 169,380,000 | 170,736,000 | 168,783,000 | 188,102,000 | 151,884,000 | 169,704,000 | 180,462,000 | 213,977,000 | 187,708,000 | 161,278,000 | 192,241,000 | 195,126,000 | 188,589,000 | 165,137,000 | 204,934,000 | 159,680,000 | 132,297,000 | 139,398,000 | 144,581,000 | 150,644,000 | 120,477,000 | 81,215,000 | 85,683,000 | 93,045,000 | 91,357,000 | 111,153,000 | 124,600,000 | 113,018,000 | 113,072,000 | 109,526,000 | 88,404,000 | 75,516,000 | 65,773,000 | 69,074,000 | 69,189,000 | 54,305,000 | 54,007,000 | 67,822,000 | 80,467,000 | 66,910,000 | 80,674,000 | 78,508,000 | 74,146,000 | 52,530,000 | 61,022,000 | 50,636,000 | 49,123,000 | 47,112,000 | 50,104,000 | 51,823,000 | 50,087,000 | 44,257,000 | 54,105,000 | 52,855,000 | 56,678,000 | 53,696,000 | 54,432,000 | 59,361,000 | 54,674,000 | 42,197,000 | 38,680,000 | 32,250,000 | 35,687,000 | 39,318,000 | 51,050,000 | 51,446,000 | 48,828,000 | 47,009,000 | 43,873,000 | 59,313,000 | 50,239,000 | 48,289,000 | 63,299,000 | 64,455,000 | 59,434,000 | 59,134,000 | 58,967,000 | 58,285,000 | 60,035,000 | 48,911,000 | 46,957,000 | |||||||
non-current operating lease liabilities | 71,925,000 | 63,425,000 | 61,363,000 | 67,375,000 | 64,778,000 | 67,367,000 | 68,977,000 | 60,450,000 | 61,852,000 | 31,389,000 | 31,298,000 | 25,260,000 | 26,096,000 | 26,179,000 | 17,795,000 | 18,922,000 | 16,362,000 | 16,223,000 | 18,120,000 | 20,053,000 | 21,208,000 | 12,416,000 | 12,326,000 | 10,722,000 | 12,149,000 | 11,953,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reserve for income taxes | 25,742,000 | 27,194,000 | 26,365,000 | 26,491,000 | 28,826,000 | 28,144,000 | 26,685,000 | 19,450,000 | 19,239,000 | 20,030,000 | 15,866,000 | 12,204,000 | 12,876,000 | 15,110,000 | 14,780,000 | 14,805,000 | 15,227,000 | 14,752,000 | 14,257,000 | 11,325,000 | 12,302,000 | 11,891,000 | 11,563,000 | 7,151,000 | 8,091,000 | 7,748,000 | 7,106,000 | 6,646,000 | 7,399,000 | 6,958,000 | 6,488,000 | 5,563,000 | 6,122,000 | 5,641,000 | 5,361,000 | 5,104,000 | 5,651,000 | 5,233,000 | 4,830,000 | 3,933,000 | 4,603,000 | 4,372,000 | 4,623,000 | 3,942,000 | 3,803,000 | 3,939,000 | 4,765,000 | 4,390,000 | 6,255,000 | 5,955,000 | 5,216,000 | 4,890,000 | 5,066,000 | 4,931,000 | 4,796,000 | 4,291,000 | 5,694,000 | 5,528,000 | 5,361,000 | 4,954,000 | 4,908,000 | 6,840,000 | 6,741,000 | 6,327,000 | 10,219,000 | 10,063,000 | 9,922,000 | 9,656,000 | 19,470,000 | 19,512,000 | 19,308,000 | 17,913,000 | 13,098,000 | 12,743,000 | ||||||||||||||||
other liabilities | 91,000 | 87,000 | 1,082,000 | 1,251,000 | 1,169,000 | 893,000 | 299,000 | 403,000 | 444,000 | 1,905,000 | 19,316,000 | 17,285,000 | 15,216,000 | 15,476,000 | 13,996,000 | 11,626,000 | 9,453,000 | 9,959,000 | 8,292,000 | 5,085,000 | 3,186,000 | 2,402,000 | 744,000 | 1,244,000 | 1,054,000 | 248,000 | 243,000 | 243,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities | 497,484,000 | 486,875,000 | 475,345,000 | 496,221,000 | 497,354,000 | 524,044,000 | 513,060,000 | 501,301,000 | 517,651,000 | 527,735,000 | 519,746,000 | 511,016,000 | 553,098,000 | 575,370,000 | 573,569,000 | 555,842,000 | 595,467,000 | 551,955,000 | 538,500,000 | 554,686,000 | 558,386,000 | 557,584,000 | 530,225,000 | 151,234,000 | 158,280,000 | 164,913,000 | 154,404,000 | 175,252,000 | 197,178,000 | 191,816,000 | 192,517,000 | 124,994,000 | 109,022,000 | 85,032,000 | 76,005,000 | 76,139,000 | 77,796,000 | 62,918,000 | 62,089,000 | 74,607,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 par value – authorized: 400 shares in 2025 and 2024, respectively; no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 336,000 | 336,000 | 341,000 | 343,000 | 343,000 | 343,000 | 343,000 | 344,000 | 345,000 | 345,000 | 345,000 | 346,000 | 347,000 | 347,000 | 351,000 | 354,000 | 353,000 | 353,000 | 352,000 | 349,000 | 346,000 | 344,000 | 345,000 | 342,000 | 341,000 | 343,000 | 342,000 | 345,000 | 344,000 | 346,000 | 347,000 | 173,000 | 173,000 | 173,000 | 172,000 | 171,000 | 170,000 | 170,000 | 170,000 | 170,000 | 174,000 | 174,000 | 173,000 | 174,000 | 174,000 | 174,000 | 174,000 | 175,000 | 87,000 | 86,000 | 86,000 | 86,000 | 86,000 | 84,000 | 84,000 | 83,000 | 80,000 | 79,000 | 79,000 | 79,000 | 82,000 | 84,000 | 87,000 | 87,000 | 89,000 | 91,000 | 93,000 | 93,000 | 92,000 | |||||||||||||||||||||
additional paid-in capital | 1,110,458,000 | 1,097,989,000 | 1,090,638,000 | 1,076,363,000 | 1,061,597,000 | 1,047,643,000 | 1,037,202,000 | 1,023,960,000 | 1,010,973,000 | 992,690,000 | 979,167,000 | 960,446,000 | 947,269,000 | 933,452,000 | 914,802,000 | 900,190,000 | 874,883,000 | 854,491,000 | 807,739,000 | 762,832,000 | 710,412,000 | 664,132,000 | 639,372,000 | 594,427,000 | 578,871,000 | 555,834,000 | 529,208,000 | 518,556,000 | 498,343,000 | 485,654,000 | 461,338,000 | 443,132,000 | 425,406,000 | 411,650,000 | 375,030,000 | 349,981,000 | 330,969,000 | 321,252,000 | 311,008,000 | 306,344,000 | 294,155,000 | 272,070,000 | 251,717,000 | 245,687,000 | 231,907,000 | 223,560,000 | 211,440,000 | 206,152,000 | 190,444,000 | 179,192,000 | 165,248,000 | 161,296,000 | 157,867,000 | 154,922,000 | 135,668,000 | 129,845,000 | 130,171,000 | 115,368,000 | 102,620,000 | 78,347,000 | 69,984,000 | 69,321,000 | 69,271,000 | 77,981,000 | 76,745,000 | 75,048,000 | 73,280,000 | 93,905,000 | 115,188,000 | 113,494,000 | 140,943,000 | 137,377,000 | 132,818,000 | 156,684,000 | 155,075,000 | 168,972,000 | 200,195,000 | 218,342,000 | 197,581,000 | 195,734,000 | 188,517,000 | 186,267,000 | 234,353,000 | 205,136,000 | 189,995,000 | 186,051,000 | 183,365,000 | 178,530,000 | 173,675,000 | |
retained earnings | 433,040,000 | 405,949,000 | 499,303,000 | 527,909,000 | 515,142,000 | 502,338,000 | 512,543,000 | 534,337,000 | 537,947,000 | 517,526,000 | 528,179,000 | 510,877,000 | 512,230,000 | 488,511,000 | 562,882,000 | 634,165,000 | 593,290,000 | 540,686,000 | 487,912,000 | 780,521,000 | 702,597,000 | 713,208,000 | 753,268,000 | 682,383,000 | 649,234,000 | 670,754,000 | 646,214,000 | 670,935,000 | 619,212,000 | 622,856,000 | 668,267,000 | 727,319,000 | 669,347,000 | 652,917,000 | 643,825,000 | 640,230,000 | 603,204,000 | 575,548,000 | 566,613,000 | 553,792,000 | 546,205,000 | 544,448,000 | 523,946,000 | 521,845,000 | 479,581,000 | 466,350,000 | 462,131,000 | 461,538,000 | 456,978,000 | 452,049,000 | 436,466,000 | 472,729,000 | 459,645,000 | 444,592,000 | 434,581,000 | 419,699,000 | 405,463,000 | 390,146,000 | 379,826,000 | 363,329,000 | 347,566,000 | 335,021,000 | 328,459,000 | 329,983,000 | 327,465,000 | 335,867,000 | 345,225,000 | 349,350,000 | 344,146,000 | 342,048,000 | 337,231,000 | 329,820,000 | 326,158,000 | 326,087,000 | 323,537,000 | 317,227,000 | 309,469,000 | 296,491,000 | 289,401,000 | 285,308,000 | 280,754,000 | 272,779,000 | 264,615,000 | 255,640,000 | 253,109,000 | 249,803,000 | 247,586,000 | 251,517,000 | 254,037,000 | |
accumulated other comprehensive loss, net of tax | -37,777,000 | -58,646,000 | -72,777,000 | -37,589,000 | -70,352,000 | -61,135,000 | -45,336,000 | -70,043,000 | -68,802,000 | -64,230,000 | -69,297,000 | -82,449,000 | -69,861,000 | -63,565,000 | -47,942,000 | -41,748,000 | -39,072,000 | -38,529,000 | -33,801,000 | -37,873,000 | -36,877,000 | -50,191,000 | -37,275,000 | -37,934,000 | -36,806,000 | -38,072,000 | -40,501,000 | -40,392,000 | -38,767,000 | -31,757,000 | -34,599,000 | -37,101,000 | -42,950,000 | -53,528,000 | -56,428,000 | -46,434,000 | -47,699,000 | -46,251,000 | -52,124,000 | -47,513,000 | -47,398,000 | -49,629,000 | -39,399,000 | -33,754,000 | -29,155,000 | -29,036,000 | -29,833,000 | -30,141,000 | -32,511,000 | -31,867,000 | -29,515,000 | -28,709,000 | -26,005,000 | -10,807,000 | -17,353,000 | -8,267,000 | -171,000 | -9,217,000 | -3,361,000 | |||||||||||||||||||||||||||||||
total shareholders’ equity | 1,506,057,000 | 1,445,628,000 | 1,517,505,000 | 1,567,026,000 | 1,506,730,000 | 1,489,189,000 | 1,504,752,000 | 1,488,598,000 | 1,480,463,000 | 1,446,331,000 | 1,438,394,000 | 1,389,220,000 | 1,389,985,000 | 1,358,745,000 | 1,430,093,000 | 1,492,961,000 | 1,429,454,000 | 1,357,001,000 | 1,262,202,000 | 1,505,829,000 | 1,376,478,000 | 1,327,493,000 | 1,355,710,000 | 1,239,218,000 | 1,191,640,000 | 1,188,859,000 | 1,135,263,000 | 1,149,444,000 | 1,079,132,000 | 1,077,099,000 | 1,095,353,000 | 1,133,523,000 | 1,051,976,000 | 1,011,212,000 | 962,599,000 | 943,948,000 | 886,644,000 | 850,719,000 | 825,667,000 | 812,793,000 | 793,136,000 | 767,063,000 | 736,437,000 | 733,952,000 | 682,507,000 | 661,048,000 | 643,912,000 | 637,724,000 | 614,998,000 | 599,461,000 | 572,285,000 | 605,402,000 | 591,593,000 | 588,793,000 | 552,980,000 | 541,361,000 | 540,285,000 | 505,426,000 | 473,311,000 | 435,423,000 | 394,887,000 | 394,156,000 | 394,448,000 | 408,320,000 | 398,446,000 | 396,314,000 | 413,075,000 | 440,427,000 | 466,012,000 | 465,642,000 | 476,365,000 | 461,705,000 | 448,965,000 | 473,045,000 | 466,184,000 | 473,894,000 | 496,064,000 | 501,047,000 | 473,143,000 | 466,427,000 | ||||||||||
total liabilities and shareholders' equity | 2,003,541,000 | 1,932,503,000 | 1,992,850,000 | 2,063,247,000 | 2,004,084,000 | 2,013,233,000 | 2,017,812,000 | 1,989,899,000 | 1,998,114,000 | 1,974,066,000 | 1,958,140,000 | 1,900,236,000 | 1,943,083,000 | 1,934,115,000 | 2,003,662,000 | 2,048,803,000 | 2,024,921,000 | 1,908,956,000 | 1,800,702,000 | 2,060,515,000 | 1,934,864,000 | 1,885,077,000 | 1,390,452,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 598 and 827 in 2025 and 2024, respectively | 161,185,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, respectively, allowance for credit losses of 0 in 2025 and 2024 | 312,310,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 60,725 and 132,799 in 2024 and 2023, respectively, allowance for credit losses of 0 in 2024 and 2023 | 59,956,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 827 and 583 in 2024 and 2023, respectively | 143,359,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 345,033 and 250,790 in 2024 and 2023, respectively, allowance for credit losses of 0 in 2024 and 2023 | 340,898,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current accrued income taxes | 18,338,000 | 18,337,000 | 18,338,000 | 18,338,000 | 33,008,000 | 33,008,000 | 33,008,000 | 44,010,000 | 43,160,000 | 40,963,000 | 40,963,000 | 40,963,000 | 48,915,000 | 48,915,000 | 48,915,000 | 48,915,000 | 51,113,000 | 51,113,000 | 51,113,000 | 51,113,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.01 par value - authorized: 400 shares in 2024 and 2023, respectively, no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 91,658 and 132,799 in 2024 and 2023, respectively, allowance for credit losses of 0 in 2024 and 2023 | 90,803,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 604 and 583 in 2024 and 2023, respectively | 157,968,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 318,268 and 250,790 in 2024 and 2023, respectively, allowance for credit losses of 0 in 2024 and 2023 | 319,287,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 par value – authorized: 400 shares in 2024 and 2023, respectively; no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 114,177 and 132,799 in 2024 and 2023, respectively, allowance for credit losses of 0 in 2024 and 2023 | 112,449,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 665 and 583 in 2024 and 2023, respectively | 159,305,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 272,613 and 250,790 in 2024 and 2023, respectively, allowance for credit losses of 0 in 2024 and 2023 | 266,214,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 141,876 and 132,799 in 2024 and 2023, respectively, allowance for credit losses of 0 in 2024 and 2023 | 139,334,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 1,339 and 583 in 2024 and 2023, respectively | 138,556,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 285,376 and 250,790 in 2024 and 2023, respectively, allowance for credit losses of 0 in 2024 and 2023 | 278,426,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 132,799 and 223,545 in 2023 and 2022, respectively, allowance for credit losses of 0 in 2023 and 2022 | 129,392,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 583 and 730 in 2023 and 2022, respectively | 114,164,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 250,790 and 476,148 in 2023 and 2022, respectively, allowance for credit losses of 0 in 2023 and 2022 | 244,230,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.01 par value - authorized: 400 shares in 2023 and 2022, respectively, no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 120,831 and 223,545 in 2023 and 2022, respectively, allowance for credit losses of 0 in 2023 and 2022 | 117,147,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 580 and 730 in 2023 and 2022, respectively | 130,542,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 349,060 and 476,148 in 2023 and 2022, respectively, allowance for credit losses of 0 in 2023 and 2022 | 332,991,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 par value – authorized: 400 shares in 2023 and 2022, respectively; no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 195,690 and 223,545 in 2023 and 2022, respectively, allowance for credit losses of 0 in 2023 and 2022 | 191,474,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 602 and 730 in 2023 and 2022, respectively | 147,864,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 481,101 and 476,148 in 2023 and 2022, respectively, allowance for credit losses of 0 in 2023 and 2022 | 463,494,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 220,943 and 223,545 in 2023 and 2022, respectively, allowance for credit losses of 0 in 2023 and 2022 | 216,703,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 1,001 and 730 in 2023 and 2022, respectively | 144,154,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 478,329 and 476,148 in 2023 and 2022, respectively, allowance for credit losses of 0 in 2023 and 2022 | 463,039,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 223,545 and 137,124 in 2022 and 2021, respectively, allowance for credit losses of 0 in 2022 and 2021 | 218,759,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 730 and 776 in 2022 and 2021, respectively | 125,417,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 476,148 and 587,981 in 2022 and 2021, respectively, allowance for credit losses of 0 in 2022 and 2021 | 454,117,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.01 par value - authorized: 400 shares in 2022 and 2021, respectively, no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 213,044 and 137,124 in 2022 and 2021, respectively, allowance for credit losses of 0 in 2022 and 2021 | 208,430,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 741 and 776 in 2022 and 2021, respectively | 96,292,000 | 171,414,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 369,868 and 587,981 in 2022 and 2021, respectively, allowance for credit losses of 0 in 2022 and 2021 | 343,198,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 par value – authorized: 400 shares in 2022 and 2021, respectively; no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 184,849 and 137,124 in 2022 and 2021, respectively, allowance for credit losses of 0 in 2022 and 2021 | 182,634,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 450,669 and 587,981 in 2022 and 2021, respectively, allowance for credit losses of 0 in 2022 and 2021 | 428,401,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 149,574 and 137,124 in 2022 and 2021, respectively, allowance for credit losses of 0 in 2022 and 2021 | 148,966,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 766 and 776 in 2022 and 2021, respectively | 155,065,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 500,273 and 587,981 in 2022 and 2021, respectively, allowance for credit losses of 0 in 2022 and 2021 | 479,429,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 137,124 and 102,258 in 2021 and 2020, respectively, allowance for credit losses of 0 in 2021 and 2020 | 137,455,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 776 and 831 in 2021 and 2020, respectively | 130,348,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 587,981 and 390,417 in 2021 and 2020, respectively, allowance for credit losses of 0 in 2021 and 2020 | 583,748,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 par value - authorized: 400 shares in 2021 and 2020, respectively, no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 188,349 and 102,258 in 2021 and 2020, respectively, allowance for credit losses of 0 in 2021 and 2020 | 189,113,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 792 and 831 in 2021 and 2020, respectively | 129,784,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 591,378 and 390,417 in 2021 and 2020, respectively, allowance for credit losses of 0 in 2021 and 2020 | 592,794,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 par value – authorized: 400 shares in 2021 and 2020, respectively, no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 189,818 and 102,258 in 2021 and 2020, respectively, allowance for credit losses of 0 in 2021 and 2020 | 190,747,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 803 and 831 in 2021 and 2020, respectively | 149,157,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 542,015 and 390,417 in 2021 and 2020, respectively, allowance for credit losses of 0 in 2021 and 2020 | 543,965,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 142,469 and 102,258 in 2021 and 2020, respectively, allowance for credit losses of 0 in 2021 and 2020 | 143,233,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 798 and 831 in 2021 and 2020, respectively | 128,822,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 487,978 and 390,417 in 2021 and 2020, respectively, allowance for credit losses of 0 in 2021 and 2020 | 490,363,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 102,258 and 235,610 in 2020 and 2019, respectively, allowance for credit losses of 0 in 2020 and 2019 | 103,240,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, allowance for credit losses of 831 and 530 in 2020 and 2019, respectively | 125,696,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 390,417 and 431,633 in 2020 and 2019, respectively, allowance for credit losses of 0 in 2020 and 2019 | 395,125,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 par value - authorized: 400 shares in 2020 and 2019, respectively, no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 94,761 and 235,610 in 2020 and 2019, respectively, allowance for expected credit losses of 0 in 2020 and 2019 | 95,365,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivables | 127,755,000 | 111,671,000 | 100,463,000 | 103,447,000 | 107,407,000 | 107,643,000 | 106,424,000 | 119,172,000 | 135,441,000 | 136,084,000 | 96,649,000 | 119,388,000 | 121,976,000 | 78,593,000 | 58,236,000 | 55,438,000 | 82,068,000 | 61,219,000 | 45,095,000 | 42,846,000 | 71,012,000 | 44,728,000 | 56,264,000 | 50,938,000 | 99,949,000 | 69,780,000 | 51,947,000 | 53,015,000 | 48,832,000 | 45,215,000 | 42,780,000 | 42,387,000 | 44,761,000 | 48,385,000 | 45,595,000 | 48,206,000 | 45,827,000 | 42,480,000 | 42,124,000 | 45,901,000 | 47,202,000 | 41,197,000 | 33,722,000 | 30,964,000 | 25,246,000 | 23,699,000 | 21,895,000 | 30,510,000 | 44,201,000 | 40,125,000 | 44,009,000 | 38,923,000 | 39,687,000 | 35,520,000 | 38,042,000 | 39,893,000 | 44,639,000 | 42,200,000 | 38,063,000 | 36,283,000 | 29,303,000 | 37,495,000 | 34,204,000 | 26,456,000 | ||||||||||||||||||||||||||
non-current investments, amortized cost of 613,838 and 431,633 in 2020 and 2019, respectively, allowance for expected credit losses of 75 and 0 in 2020 and 2019, respectively | 619,343,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 par value – authorized: 400 shares in 2020 and 2019, respectively, no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 141,874 and 235,610 in 2020 and 2019, respectively, allowance for expected credit losses of 0 in 2020 and 2019 | 143,084,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 461,948 and 431,633 in 2020 and 2019, respectively, allowance for expected credit losses of 75 and 0 in 2020 and 2019, respectively | 467,087,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments, amortized cost of 155,671 and 235,610 in 2020 and 2019, respectively, allowance for expected credit losses of 0 in 2020 and 2019 | 159,244,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments, amortized cost of 450,719 and 431,633 in 2020 and 2019, respectively, allowance for expected credit losses of 160 and 0 in 2020 and 2019, respectively | 446,955,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current investments | 240,470,000 | 292,072,000 | 364,487,000 | 441,337,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current investments | 433,452,000 | 504,641,000 | 408,032,000 | 317,054,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock,.01 par value - authorized: 400 shares in 2019 and 2018, respectively, no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 par value – authorized: 400 shares in 2019 and 2018, respectively, no shares issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term investments | 427,348,000 | 420,016,000 | 353,740,000 | 337,629,000 | 297,961,000 | 273,261,000 | 342,402,000 | 376,027,000 | 341,194,000 | 328,378,000 | 294,593,000 | 319,789,000 | 296,468,000 | 272,584,000 | 223,464,000 | 142,343,000 | 90,456,000 | 49,758,000 | 83,677,000 | 41,777,000 | 184,822,000 | 186,572,000 | 135,289,000 | 125,411,000 | 105,105,000 | 101,870,000 | 59,943,000 | 159,209,000 | 144,431,000 | 142,409,000 | 202,012,000 | 170,342,000 | 147,823,000 | 113,516,000 | 97,350,000 | 55,330,000 | 55,563,000 | 55,527,000 | 54,594,000 | 52,494,000 | 52,559,000 | 64,091,000 | 77,052,000 | 73,469,000 | 113,179,000 | 87,824,000 | 81,857,000 | 115,463,000 | 120,638,000 | 134,781,000 | 169,162,000 | 140,959,000 | 133,677,000 | 217,244,000 | 181,764,000 | 167,052,000 | 80,752,000 | 66,709,000 | 61,709,000 | 68,451,000 | 83,075,000 | 90,147,000 | 78,513,000 | |||||||||||||||||||||||||||
long-term investments | 262,039,000 | 281,929,000 | 271,941,000 | 356,181,000 | 423,441,000 | 386,501,000 | 354,658,000 | 312,850,000 | 324,335,000 | 315,927,000 | 307,703,000 | 249,760,000 | 273,088,000 | 240,504,000 | 233,752,000 | 370,433,000 | 400,845,000 | 409,283,000 | 343,725,000 | 379,916,000 | 229,655,000 | 226,720,000 | 243,108,000 | 245,484,000 | 238,255,000 | 259,910,000 | 124,748,000 | 183,965,000 | 174,906,000 | 173,521,000 | 108,700,000 | 109,069,000 | 102,055,000 | 88,590,000 | 64,549,000 | 33,107,000 | 26,633,000 | 23,226,000 | 26,377,000 | 31,334,000 | 41,389,000 | 47,080,000 | 54,038,000 | 41,931,000 | 50,565,000 | 70,200,000 | 85,444,000 | 59,422,000 | 56,773,000 | 60,276,000 | 52,408,000 | 79,732,000 | 87,054,000 | 122,149,000 | 135,324,000 | 123,434,000 | 147,925,000 | 172,671,000 | 167,200,000 | 161,090,000 | 140,963,000 | 172,681,000 | 171,833,000 | 182,542,000 | ||||||||||||||||||||||||||
other non-current liabilities | 3,866,000 | 5,474,000 | 4,634,000 | 4,780,000 | 5,904,000 | 9,905,000 | 9,281,000 | 3,875,000 | 4,871,000 | 1,615,000 | 2,630,000 | 3,046,000 | 3,252,000 | 2,852,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity : | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prior period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend which occurred in the fourth quarter of 2017. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
held for sale assets | 38,927,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
held for sale liabilities | 14,598,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue | 18,994,000 | 20,447,000 | 24,253,000 | 25,327,000 | 10,319,000 | 8,197,000 | 6,178,000 | 6,718,000 | 7,011,000 | 5,612,000 | 6,418,000 | 6,585,000 | 7,453,000 | 6,222,000 | 6,028,000 | 6,864,000 | 6,088,000 | 4,659,000 | 3,353,000 | 2,926,000 | 3,075,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred costs | 20,877,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized: 140,000 shares, issued: 43,452 and 43,055 shares in 2013 and 2012, respectively | 87,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized: 140,000 shares, issued: 42,223 and 41,065 shares in 2011 and 2010, respectively | 84,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive gain, net of tax | 4,567,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized: 140,000 shares, issued: 41,065 and 39,665 shares in 2010 and 2009, respectively | 82,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -6,333,000 | -22,742,000 | -10,265,000 | -5,843,000 | -14,680,000 | -5,509,000 | -2,910,000 | -1,896,000 | -5,579,000 | -10,097,000 | -9,815,000 | -12,517,000 | -12,396,000 | -13,693,000 | -13,880,000 | -13,932,000 | -14,708,000 | -12,304,000 | -9,780,000 | -8,337,000 | -8,709,000 | -7,297,000 | -4,144,000 | -5,248,000 | -6,342,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized: 140,000 shares, issued: 39,665 and 39,655 shares in 2009 and 2008, respectively | 79,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized: 140,000 shares, issued: 39,662 and 39,655 shares in 2009 and 2008, respectively | 79,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | 277,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized: 140,000 shares, issued: 39,655 shares in 2009 and 2008 | 79,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized: 140,000 shares, issued: 39,655 and 43,347 shares in 2008 and 2007, respectively | 79,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
held-for-sale assets | 3,170,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive gain | 6,594,000 | 10,016,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized: 140,000 shares, issued: 41,897 and 43,347 shares in 2008 and 2007, respectively | 84,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
commitments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customer deposits | 1,673,000 | 1,965,000 | 1,655,000 | 1,663,000 | 1,736,000 | 2,784,000 | 3,171,000 | 3,301,000 | 2,436,000 | 2,506,000 | 2,641,000 | 4,900,000 | 4,911,000 | 3,733,000 | 3,519,000 | 3,339,000 | 2,943,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized: 140,000 shares, issued: 43,224 and 44,403 shares in 2007 and 2006, respectively | 86,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized: 140,000 shares, issued: 44,345 and 44,403 shares in 2007 and 2006, respectively | 89,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized: 140,000 shares, issued: 47,274 and 46,155 shares in 2005 and 2004, respectively | 94,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized: 140,000 shares, issued: 46,295 and 46,155 shares in 2005 and 2004, respectively | 93,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders' equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock | -72,765,000 | -72,306,000 | -72,311,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders' equity | 457,214,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized: 140,000 shares, issued: 45,973 and 48,186 shares in 2004 and 2003, respectively | 92,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 446,834,000 | 416,521,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
authorized: 140,000 shares, issued: 49,239 and 48,186 shares in 2004 and 2003, respectively | 98,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders’ equity |
We provide you with 20 years of balance sheets for Cognex stock, allowing you to gain comprehensive visibility into the fundamentals of the company. Our detailed breakdowns include key financial metrics such as asset and liabilities, payables and receivables, long debts and short debts, cash and inventories, expenses and profits. This in-depth information is essential for making informed investment decisions and understanding the financial health and performance of Cognex. Explore the full financial landscape of Cognex stock with our expertly curated balance sheets.
The information provided in this report about Cognex stock is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.