Quarterly
Annual
| Unit: USD | 2025-09-26 | 2025-06-27 | 2025-03-28 | 2024-12-27 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-29 | 2023-09-29 | 2023-06-30 | 2023-03-31 | 2022-12-30 | 2022-09-30 | 2022-06-24 | 2022-03-25 | 2021-12-24 | 2021-09-24 | 2021-06-25 | 2021-03-26 | 2020-12-25 | 2020-09-25 | 2020-06-26 | 2020-03-27 | 2019-12-27 | 2019-09-27 | 2019-06-28 | 2019-03-29 | 2018-12-28 | 2018-09-28 | 2018-06-29 | 2018-03-30 | 2017-12-29 | 2017-09-29 | 2017-06-30 | 2017-03-31 | 2016-12-30 | 2016-09-30 | 2016-06-24 | 2016-03-25 | 2015-12-25 | 2015-09-25 | 2015-06-26 | 2015-03-27 | 2014-12-26 | 2014-09-26 | 2014-06-27 | 2014-03-28 | 2013-12-27 | 2013-09-27 | 2013-06-28 | 2013-03-29 | 2012-12-28 | 2012-06-29 | 2012-03-30 | 2011-12-30 | 2011-09-30 | 2011-09-28 | 2011-06-24 | 2011-03-25 | 2010-12-24 | 2010-09-24 | 2010-06-25 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues | 978,128,000 | 909,692,000 | 871,799,000 | 833,608,000 | 804,228,000 | 753,261,000 | 731,535,000 | 712,694,000 | 685,477,000 | 655,871,000 | 665,281,000 | 668,656,000 | 655,429,000 | 587,874,000 | 564,395,000 | 566,633,000 | 543,322,000 | 509,567,000 | 479,317,000 | 453,827,000 | 436,639,000 | 405,113,000 | 411,210,000 | 426,217,000 | 399,296,000 | 405,127,000 | 398,951,000 | 403,080,000 | 377,177,000 | 345,327,000 | 332,213,000 | 337,072,000 | 357,313,000 | 370,454,000 | 366,837,000 | 351,156,000 | 332,043,000 | 276,388,000 | 250,888,000 | 233,038,000 | 216,433,000 | 206,456,000 | 189,453,000 | 188,353,000 | 189,325,000 | 160,084,000 | 167,657,000 | 178,562,000 | 171,551,000 | 159,934,000 | 155,557,000 | 167,426,000 | 142,757,000 | 139,019,000 | 96,609,000 | 186,347,000 | 158,625,000 | 190,348,000 | 194,851,000 | 184,631,000 | 173,740,000 | |
cost of revenues | -861,689,000 | -798,401,000 | -769,616,000 | -732,759,000 | -705,202,000 | -660,812,000 | -640,600,000 | -624,364,000 | -601,073,000 | -573,576,000 | -579,274,000 | -583,441,000 | -572,673,000 | -512,941,000 | -493,702,000 | -497,262,000 | -479,725,000 | -448,483,000 | -422,539,000 | -400,806,000 | -386,159,000 | -358,489,000 | -366,874,000 | -377,059,000 | -353,309,000 | -358,501,000 | -352,193,000 | -357,516,000 | -336,901,000 | -306,346,000 | -295,280,000 | -299,906,000 | -316,981,000 | -325,694,000 | -322,791,000 | -308,110,000 | -292,435,000 | -242,546,000 | -219,711,000 | -204,545,000 | -190,422,000 | -181,907,000 | -167,796,000 | -167,292,000 | -168,819,000 | -142,309,000 | -150,374,000 | -158,032,000 | -152,906,000 | -142,863,000 | -139,302,000 | -149,056,000 | -127,537,000 | -124,138,000 | -87,680,000 | -163,463,000 | -140,903,000 | -166,363,000 | -169,528,000 | -160,968,000 | -151,964,000 | |
gross profit | 116,439,000 | 111,291,000 | 102,183,000 | 100,849,000 | 99,026,000 | 92,449,000 | 90,935,000 | 88,330,000 | 84,404,000 | 82,295,000 | 86,007,000 | 85,215,000 | 82,756,000 | 74,933,000 | 70,693,000 | 69,371,000 | 63,597,000 | 61,084,000 | 56,778,000 | 53,021,000 | 50,480,000 | 46,624,000 | 44,336,000 | 49,158,000 | 45,987,000 | 46,626,000 | 46,758,000 | 45,564,000 | 40,276,000 | 38,981,000 | 36,933,000 | 37,166,000 | 40,332,000 | 44,760,000 | 44,046,000 | 43,046,000 | 39,608,000 | 33,842,000 | 31,177,000 | 28,493,000 | 26,011,000 | 24,549,000 | 21,657,000 | 21,061,000 | 20,506,000 | 17,775,000 | 17,283,000 | 20,530,000 | 18,645,000 | 17,071,000 | 16,255,000 | 18,370,000 | 15,220,000 | 14,881,000 | 8,929,000 | 22,884,000 | 17,722,000 | 23,985,000 | 25,323,000 | 23,663,000 | 21,776,000 | |
yoy | 17.58% | 20.38% | 12.37% | 14.17% | 17.32% | 12.34% | 5.73% | 3.66% | 1.99% | 9.82% | 21.66% | 22.84% | 30.13% | 22.67% | 24.51% | 30.84% | 25.98% | 31.01% | 28.06% | 7.86% | 9.77% | -0.00% | -5.18% | 7.89% | 14.18% | 19.61% | 26.60% | 22.60% | -0.14% | -12.91% | -16.15% | -13.66% | 1.83% | 32.26% | 41.28% | 51.08% | 52.27% | 37.85% | 43.96% | 35.29% | 26.85% | 38.11% | 25.31% | 2.59% | 9.98% | 4.12% | 6.32% | 11.76% | 22.50% | 14.72% | 82.05% | -19.73% | -14.12% | -37.96% | -64.74% | -3.29% | -18.62% | |||||
qoq | 4.63% | 8.91% | 1.32% | 1.84% | 7.11% | 1.66% | 2.95% | 4.65% | 2.56% | -4.32% | 0.93% | 2.97% | 10.44% | 6.00% | 1.91% | 9.08% | 4.11% | 7.58% | 7.09% | 5.03% | 8.27% | 5.16% | -9.81% | 6.90% | -1.37% | -0.28% | 2.62% | 13.13% | 3.32% | 5.55% | -0.63% | -7.85% | -9.89% | 1.62% | 2.32% | 8.68% | 17.04% | 8.55% | 9.42% | 9.54% | 5.96% | 13.35% | 2.83% | 2.71% | 15.36% | 2.85% | -15.82% | 10.11% | 9.22% | 5.02% | -11.51% | 20.70% | 2.28% | 66.66% | -60.98% | 29.13% | -26.11% | -5.28% | 7.02% | 8.67% | ||
gross margin % | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative expenses | -22,246,000 | -22,166,000 | -22,063,000 | -21,206,000 | -22,031,000 | -19,108,000 | -19,628,000 | -19,316,000 | -20,429,000 | -19,869,000 | -18,309,000 | -18,930,000 | -20,565,000 | -18,529,000 | -17,034,000 | -17,791,000 | -20,587,000 | -17,489,000 | -19,059,000 | -17,156,000 | -16,863,000 | -18,185,000 | -17,111,000 | -17,078,000 | -16,000,000 | -13,771,000 | -14,132,000 | -12,727,000 | -14,437,000 | -16,559,000 | -12,418,000 | -13,157,000 | -15,678,000 | -15,057,000 | -17,086,000 | -17,651,000 | -15,832,000 | -11,839,000 | -12,299,000 | -13,715,000 | -11,900,000 | -10,739,000 | -9,670,000 | -10,314,000 | -8,737,000 | -6,705,000 | -7,352,000 | -6,913,000 | -6,694,000 | -5,340,000 | -6,801,000 | -5,787,000 | -4,923,000 | -6,586,000 | -5,319,000 | -6,638,000 | -5,859,000 | -6,512,000 | -7,516,000 | -5,951,000 | -4,827,000 | |
restructuring and other related costs | -69,000 | -1,264,000 | -46,000 | -57,000 | -1,024,000 | -5,872,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating income | 94,193,000 | 89,056,000 | 78,856,000 | 79,597,000 | 76,938,000 | 73,309,000 | 71,307,000 | 69,014,000 | 63,975,000 | 61,402,000 | 61,826,000 | 66,285,000 | 62,191,000 | 56,404,000 | 53,659,000 | 51,445,000 | 43,010,000 | 43,595,000 | 37,676,000 | 35,865,000 | 33,617,000 | 28,126,000 | 27,225,000 | 32,064,000 | 29,987,000 | 32,066,000 | 32,303,000 | 32,518,000 | 25,754,000 | 22,422,000 | 24,515,000 | 22,233,000 | 24,654,000 | 29,703,000 | 26,960,000 | 25,395,000 | 23,776,000 | 22,003,000 | 19,778,000 | 14,778,000 | 13,247,000 | 13,810,000 | 11,987,000 | 9,594,000 | 11,769,000 | 11,070,000 | 48,082,000 | 13,617,000 | 18,548,000 | 15,826,000 | 20,873,000 | 17,408,000 | 6,921,000 | -47,328,000 | -36,655,000 | 16,246,000 | 16,683,000 | 17,473,000 | 17,807,000 | 17,712,000 | 16,949,000 | |
yoy | 22.43% | 21.48% | 10.59% | 15.33% | 20.26% | 19.39% | 15.33% | 4.12% | 2.87% | 8.86% | 15.22% | 28.85% | 44.60% | 29.38% | 42.42% | 43.44% | 27.94% | 55.00% | 38.39% | 11.85% | 12.11% | -12.29% | -15.72% | -1.40% | 16.44% | 43.01% | 31.77% | 46.26% | 4.46% | -24.51% | -9.07% | -12.45% | 3.69% | 35.00% | 36.31% | 71.84% | 79.48% | 59.33% | 65.00% | 54.03% | 12.56% | 24.75% | -75.07% | -29.54% | -36.55% | -30.05% | 130.36% | -21.78% | 168.00% | -133.44% | -156.94% | 7.15% | -58.51% | -370.86% | -305.85% | -8.28% | -1.57% | |||||
qoq | 5.77% | 12.93% | -0.93% | 3.46% | 4.95% | 2.81% | 3.32% | 7.88% | 4.19% | -0.69% | -6.73% | 6.58% | 10.26% | 5.12% | 4.30% | 19.61% | -1.34% | 15.71% | 5.05% | 6.69% | 19.52% | 3.31% | -15.09% | 6.93% | -6.48% | -0.73% | -0.66% | 26.26% | 14.86% | -8.54% | 10.26% | -9.82% | -17.00% | 10.17% | 6.16% | 6.81% | 8.06% | 11.25% | 33.83% | 11.56% | -4.08% | 15.21% | 24.94% | -18.48% | 6.31% | -76.98% | 253.10% | -26.59% | 17.20% | -24.18% | 19.90% | 151.52% | -114.62% | 29.12% | -325.62% | -2.62% | -4.52% | -1.88% | 0.54% | 4.50% | ||
operating margin % | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | 9,417,000 | 7,770,000 | 10,145,000 | 11,314,000 | 10,933,000 | 11,049,000 | 8,509,000 | 7,748,000 | 5,898,000 | 4,024,000 | 3,317,000 | 2,334,000 | 1,559,000 | 735,000 | 414,000 | 295,000 | 761,000 | 627,000 | 941,000 | 1,111,000 | 1,104,000 | 1,512,000 | 2,042,000 | 1,940,000 | 2,098,000 | 1,929,000 | 2,144,000 | 1,182,000 | 1,444,000 | 1,371,000 | 1,149,000 | 596,000 | 809,000 | 507,000 | 713,000 | 320,000 | 437,000 | 425,000 | 213,000 | 455,000 | 442,000 | 297,000 | 258,000 | 324,000 | 374,000 | 531,000 | 560,000 | 338,000 | 364,000 | 322,000 | 302,000 | 271,000 | 216,000 | 209,000 | 224,000 | 195,000 | 188,000 | 139,000 | 143,000 | 114,000 | 98,000 | |
foreign exchange gain | -2,060,000 | -3,523,000 | -2,675,000 | 4,042,000 | -7,095,000 | 407,000 | 3,348,000 | -3,788,000 | 415,000 | 1,911,000 | -1,303,000 | -3,904,000 | 2,085,000 | 1,304,000 | -410,000 | -364,000 | 1,772,000 | 284,000 | 629,000 | -533,000 | 128,000 | -988,000 | -1,953,000 | -421,000 | 3,068,000 | -1,348,000 | -1,934,000 | -25,000 | -3,702,000 | 1,945,000 | 1,657,000 | -311,500 | 3,080,000 | 6,166,000 | 91,000 | -87,000 | 83,000 | -106,000 | -70,000 | -254,000 | -788,000 | 1,088,000 | -731,000 | 978,000 | -170,000 | 255,000 | 714,000 | 787,000 | 277,000 | |||||||||||||
other income | -122,000 | -67,000 | -30,000 | -62,000 | -19,000 | 227,000 | 175,000 | -35,000 | -80,000 | 19,000 | 31,000 | -68,000 | -141,000 | -276,000 | -36,000 | -1,055,000 | -260,000 | -3,863,000 | 124,000 | 158,000 | 121,000 | 112,000 | 203,000 | 397,000 | 377,000 | 70,000 | 159,000 | 562,000 | 77,000 | 35,000 | 91,000 | 250,000 | 97,000 | 112,000 | 108,000 | 147,000 | 143,000 | 110,000 | 57,000 | 106,000 | 103,000 | -46,000 | -75,000 | -134,000 | 103,000 | 253,000 | 173,000 | 187,000 | 184,000 | 180,000 | 139,000 | 183,000 | 182,000 | 57,000 | 59,000 | 97,000 | 190,000 | 136,000 | 65,000 | 11,000 | 4,000 | |
income before income taxes | 101,428,000 | 93,236,000 | 86,296,000 | 94,891,000 | 80,757,000 | 84,975,000 | 83,313,000 | 72,903,000 | 70,163,000 | 67,063,000 | 63,472,000 | 64,258,000 | 65,303,000 | 58,082,000 | 53,554,000 | 50,083,000 | 45,247,000 | 40,341,000 | 39,088,000 | 36,336,000 | 34,719,000 | 28,670,000 | 29,224,000 | 33,232,000 | 28,116,000 | 34,171,000 | 30,128,000 | 32,225,000 | 29,709,000 | 21,844,000 | 22,507,000 | 20,905,000 | 22,773,000 | 28,476,000 | 23,438,000 | 27,252,000 | 24,691,000 | 21,455,000 | 22,793,000 | 21,086,000 | 2,898,000 | 13,911,000 | 11,958,000 | 9,750,000 | 12,007,000 | 11,637,000 | 48,389,000 | 13,166,000 | 19,978,000 | 15,375,000 | 22,053,000 | 17,429,000 | 7,353,000 | -46,412,000 | -35,653,000 | 16,277,000 | 17,052,000 | 16,949,000 | 18,276,000 | 17,077,000 | 16,562,000 | |
income tax expense | -5,502,000 | -6,029,000 | -5,006,000 | -8,255,000 | -3,363,000 | -3,909,000 | -2,397,000 | -3,793,000 | -5,074,000 | -6,277,000 | -4,117,000 | -1,101,000 | -688,000 | -1,893,000 | -2,893,000 | -1,204,000 | -596,000 | 2,072,000 | -1,595,000 | -952,000 | -1,668,000 | -646,000 | -957,000 | -2,001,000 | -2,159,000 | -1,214,000 | -1,493,000 | -712,000 | -1,859,000 | 924,000 | -1,454,000 | -1,592,000 | -1,740,000 | -1,075,000 | -1,782,000 | -1,960,000 | -1,925,000 | -1,786,000 | -1,971,000 | -1,283,000 | -1,295,000 | -876,000 | -1,113,000 | -971,000 | -33,750 | -727,000 | -781,000 | -1,033,000 | ||||||||||||||
net income | 95,926,000 | 87,207,000 | 81,290,000 | 86,636,000 | 77,394,000 | 81,066,000 | 80,916,000 | 69,110,000 | 65,089,000 | 60,786,000 | 59,355,000 | 63,157,000 | 64,615,000 | 56,189,000 | 50,661,000 | 48,879,000 | 44,651,000 | 42,413,000 | 37,493,000 | 35,384,000 | 33,051,000 | 28,024,000 | 28,267,000 | 31,231,000 | 25,957,000 | 32,957,000 | 28,635,000 | 31,513,000 | 27,850,000 | 22,768,000 | 21,053,000 | 19,313,000 | 21,033,000 | 27,401,000 | 21,656,000 | 25,292,000 | 22,766,000 | 19,669,000 | 20,822,000 | 19,803,000 | 1,603,000 | 13,035,000 | 10,845,000 | 8,726,000 | 11,036,000 | 10,333,000 | 47,662,000 | 14,539,000 | 19,197,000 | 15,142,000 | 21,126,000 | 16,682,000 | 7,457,000 | -46,325,000 | -33,254,000 | 15,655,000 | 16,019,000 | 16,655,000 | 16,663,000 | 15,806,000 | 15,205,000 | |
yoy | 23.95% | 7.58% | 0.46% | 25.36% | 18.90% | 33.36% | 36.33% | 9.43% | 0.73% | 8.18% | 17.16% | 29.21% | 44.71% | 32.48% | 35.12% | 38.14% | 35.10% | 51.35% | 32.64% | 13.30% | 27.33% | -14.97% | -1.29% | -0.89% | -6.80% | 44.75% | 36.01% | 63.17% | 32.41% | -16.91% | -2.78% | -23.64% | -7.61% | 39.31% | 4.01% | 27.72% | 1320.21% | 50.89% | 92.00% | 126.94% | -85.47% | 26.15% | -77.25% | -39.98% | -42.51% | -31.76% | 125.61% | -12.85% | 157.44% | -132.69% | -163.53% | 6.56% | -53.45% | -378.14% | -299.57% | -0.96% | 5.35% | |||||
qoq | 10.00% | 7.28% | -6.17% | 11.94% | -4.53% | 0.19% | 17.08% | 6.18% | 7.08% | 2.41% | -6.02% | -2.26% | 15.00% | 10.91% | 3.65% | 9.47% | 5.28% | 13.12% | 5.96% | 7.06% | 17.94% | -0.86% | -9.49% | 20.32% | -21.24% | 15.09% | -9.13% | 13.15% | 22.32% | 8.15% | 9.01% | -8.18% | -23.24% | 26.53% | -14.38% | 11.10% | 15.75% | -5.54% | 5.15% | 1135.37% | -87.70% | 20.19% | 24.28% | -20.93% | 6.80% | -78.32% | 227.82% | -24.26% | 26.78% | -28.33% | 26.64% | 123.71% | -116.10% | 39.31% | -312.42% | -2.27% | -3.82% | -0.05% | 5.42% | 3.95% | ||
net income margin % | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income, net of tax: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in net unrealized gain on available-for-sale securities | -811,000 | 246,000 | 3,350,000 | -521,000 | 6,818,000 | -55,000 | -1,739,000 | 2,946,000 | 948,000 | 971,000 | 2,046,000 | 1,183,000 | -1,461,000 | -2,711,000 | -2,455,000 | -947,000 | -213,000 | -245,000 | -570,000 | -42,000 | -325,000 | 1,941,000 | -1,356,000 | -82,000 | 35,000 | 644,000 | 513,000 | 598,000 | ||||||||||||||||||||||||||||||||||
change in net unrealized gain on derivative instruments | -2,062,000 | 1,407,000 | 1,790,000 | -9,416,000 | 8,533,000 | 1,499,000 | -7,328,000 | 8,951,000 | -561,000 | -2,894,000 | -5,535,000 | 11,188,000 | -1,218,000 | -3,321,000 | 666,000 | 3,294,000 | -1,217,000 | 717,000 | -5,000,000 | 2,385,000 | -3,208,000 | 39,000 | -39,500 | |||||||||||||||||||||||||||||||||||||||
change in foreign currency translation adjustment | -89,000 | 92,000 | 1,060,000 | 428,000 | -352,000 | 14,000 | 75,000 | -206,000 | 100,000 | -46,000 | -191,000 | -84,000 | 246,000 | -47,000 | -34,000 | -164,000 | 38,000 | 90,000 | -146,000 | 603,000 | -44,000 | -600,000 | 616,000 | -369,000 | -415,000 | 486,000 | -505,000 | -200,000 | -1,247,000 | 789,000 | 44,000 | 526,000 | 625,000 | 227,000 | -1,903,000 | 741,000 | ||||||||||||||||||||||||||
total other comprehensive income, net of tax | -2,962,000 | 1,745,000 | 6,200,000 | -9,509,000 | 14,999,000 | 1,517,000 | -8,855,000 | 11,699,000 | 613,000 | -1,834,000 | -3,567,000 | 12,344,000 | -2,265,000 | -5,905,000 | -1,699,000 | 2,473,000 | -1,396,000 | 673,000 | -5,282,000 | 2,247,000 | -2,757,000 | 9,236,000 | -8,231,000 | 446,000 | -212,000 | 294,500 | 998,000 | 93,000 | 87,000 | -1,218,000 | 173,000 | -418,000 | 554,000 | 396,000 | -156,000 | 1,014,000 | 87,000 | 6,500 | 512,000 | |||||||||||||||||||||||
net comprehensive income | 92,964,000 | 88,952,000 | 87,490,000 | 77,127,000 | 92,393,000 | 82,583,000 | 72,061,000 | 80,809,000 | 65,702,000 | 58,952,000 | 55,788,000 | 75,501,000 | 62,350,000 | 50,284,000 | 48,962,000 | 51,352,000 | 43,255,000 | 43,086,000 | 32,211,000 | 37,631,000 | 30,294,000 | 37,260,000 | 20,036,000 | 31,677,000 | 25,745,000 | 30,650,000 | 29,633,000 | 31,606,000 | 27,937,000 | 21,550,000 | 21,226,000 | 18,895,000 | 21,587,000 | 28,046,000 | 21,932,000 | 23,036,000 | 23,162,000 | 19,513,000 | 21,836,000 | 19,493,000 | 1,690,000 | 12,965,000 | 11,357,000 | 8,240,000 | 11,036,000 | |||||||||||||||||
earnings per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 2.68 | 2.43 | 2.26 | 2.4 | 2.14 | 2.24 | 2.23 | 1.9 | 1.8 | 1.67 | 1.62 | 1.73 | 1.77 | 1.53 | 1.37 | 1.32 | 1.21 | 1.15 | 1.02 | 0.96 | 0.9 | 0.76 | 0.76 | 0.84 | 0.7 | 0.9 | 0.78 | 0.86 | 0.76 | 0.62 | 0.56 | 0.52 | 0.56 | 0.74 | 0.58 | 0.69 | 0.63 | 0.55 | 0.58 | 0.55 | 0.05 | 0.36 | 0.31 | 0.25 | 0.31 | 0.3 | 1.36 | 0.42 | 0.55 | 0.44 | 0.61 | 0.48 | 0.22 | -1.35 | -0.97 | 0.46 | 0.46 | 0.49 | 0.49 | 0.47 | 0.45 | |
diluted | 2.66 | 2.42 | 2.25 | 2.38 | 2.13 | 2.22 | 2.21 | 1.89 | 1.78 | 1.66 | 1.6 | 1.71 | 1.76 | 1.51 | 1.35 | 1.3 | 1.2 | 1.13 | 1 | 0.94 | 0.88 | 0.74 | 0.75 | 0.83 | 0.69 | 0.88 | 0.76 | 0.84 | 0.75 | 0.6 | 0.55 | 0.51 | 0.55 | 0.72 | 0.57 | 0.67 | 0.61 | 0.53 | 0.56 | 0.54 | 0.04 | 0.36 | 0.3 | 0.24 | 0.31 | 0.29 | 1.33 | 0.41 | 0.55 | 0.43 | 0.61 | 0.48 | 0.22 | -1.35 | -0.96 | 0.45 | 0.46 | 0.48 | 0.49 | 0.46 | 0.44 | |
weighted-average number of ordinary shares outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 35,773 | 36,017 | 35,914 | 36,163 | 36,203 | 36,246 | 36,250 | 36,328 | 36,256 | 36,515 | 36,608 | 36,589 | 36,528 | 36,876 | 36,940 | 37,017 | 36,877 | 36,872 | 36,875 | 36,936 | 36,818 | 36,908 | 36,987 | 37,011 | 36,913 | 36,798 | 36,891 | 36,841 | 36,625 | 37,257 | 37,275 | 37,477 | 37,447 | 36,927 | 37,116 | 36,848 | 36,404 | 35,857 | 35,964 | 35,812 | 35,579 | 35,354 | 35,406 | 35,349 | 35,230 | 34,938 | 35,078 | 34,882 | 34,674 | 34,557 | 34,596 | 34,517 | 34,382 | 34,440 | 34,396 | 34,223 | 34,485 | 33,922 | 33,969 | 33,768 | 33,761 | |
diluted | 36,097 | 36,267 | 36,172 | 36,402 | 36,408 | 36,564 | 36,603 | 36,639 | 36,481 | 36,855 | 36,989 | 36,939 | 36,758 | 37,394 | 37,473 | 37,552 | 37,328 | 37,555 | 37,609 | 37,551 | 37,383 | 37,665 | 37,797 | 37,763 | 37,529 | 37,415 | 37,539 | 37,471 | 37,140 | 38,035 | 38,055 | 38,156 | 38,163 | 37,852 | 37,872 | 37,805 | 37,330 | 36,872 | 37,089 | 36,826 | 36,315 | 35,984 | 36,110 | 35,917 | 35,587 | 35,589 | 35,790 | 35,583 | 35,138 | 34,846 | 34,909 | 34,804 | 34,382 | 34,440 | 34,544 | 34,502 | 34,670 | 34,407 | 34,232 | 34,450 | 34,351 | |
interest expense | -17,000 | -26,000 | -36,000 | -45,000 | -293,000 | -399,000 | -389,000 | -391,000 | -85,000 | -73,000 | -238,000 | -36,000 | -302,000 | -282,000 | -265,000 | -251,000 | -232,000 | -238,000 | -181,000 | -2,393,000 | -1,708,000 | -1,423,000 | -1,616,000 | -634,000 | -1,107,000 | -820,000 | -826,000 | -853,000 | -804,000 | -641,000 | -555,000 | -1,322,000 | -413,000 | -335,000 | -419,000 | -402,000 | -241,000 | -125,000 | -117,000 | -133,000 | -147,000 | -172,000 | -188,000 | -206,000 | -222,000 | -239,000 | -263,000 | -221,000 | -64,000 | -68,000 | -74,000 | -286,000 | -75,000 | -81,000 | -90,000 | -111,000 | ||||||
change in net retirement benefits plan – prior service cost | 59,000 | 137,000 | 8,000 | 126,000 | 135,000 | 113,000 | 57,000 | 168,000 | 112,000 | 124,000 | 126,000 | 198,000 | 105,250 | 198,000 | 50,000 | 173,000 | 119,500 | 294,000 | 101,000 | 83,000 | ||||||||||||||||||||||||||||||||||||||||||
expenses related to reduction in workforce | -135,000 | -43,000 | -313,000 | -16,000 | -789,000 | -323,000 | -319,000 | -85,000 | -1,776,000 | -1,153,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign exchange loss | -737,250 | -8,000 | -102,000 | -3,055,000 | -877,000 | -2,428,000 | -10,492,000 | -187,000 | -670,000 | -378,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
change in net unrealized loss on derivative instruments | -1,679,750 | -6,569,000 | -189,000 | 1,000 | -1,000 | -1,000 | -250 | -1,000 | -158,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
change in net unrealized gain on marketable securities | 288,000 | 29,000 | -616,000 | 29,000 | -122,750 | 49,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income , net of tax: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in net unrealized loss on marketable securities | -462,000 | -353,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income related to flooding | 9,000 | 900,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive gain, net of tax: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total other comprehensive gain, net of tax | -396,000 | 276,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive loss, net of tax: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total other comprehensive loss, net of tax | -2,256,000 | -310,000 | -486,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in net unrealized gains on marketable securities | -187,000 | 29,250 | 292,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in net unrealized gains on derivative instruments | -482,000 | 722,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other incomes in relation to flood | -864,000 | -23,972,000 | -55,623,000 | -40,265,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in net unrealized holding losses on marketable securities | -262,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | -48,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income, before tax: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of marketable securities | -18,000 | -150,000 | 450,000 | -493,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: reclassification adjustment for net income realized and included in net income | 105,000 | 80,000 | 62,000 | 7,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total change in unrealized gain on marketable securities, before tax | 87,000 | 6,500 | 512,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax expense related to items of other comprehensive income | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income related to flooding | 38,151,000 | 6,597,000 | 6,147,000 | 11,419,000 | 4,825,000 | 4,820,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | -1,024,000 | 1,373,000 | -233,000 | -927,000 | -747,000 | 104,000 | 87,000 | 2,399,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive loss, before tax: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total change in unrealized loss on marketable securities, before tax | -486,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | -622,000 | -294,000 | -1,613,000 | -1,271,000 | -1,357,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revenues: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revenues, related party | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total revenues | 190,348,000 | 194,851,000 | 184,631,000 | 173,740,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign exchange gain/(loss) | -176,500 | 342,000 |
The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.
