Exponent, Inc(NASDAQ:EXPO)
Exponent, Inc., together with its subsidiaries, operates as a science and engineering consulting company worldwide. Its services include analysis of product development, product recall, regulatory compliance, and the discovery of potential problems related to products, people, property, and impendin...
Website: http://www.exponent.com
Founded: 1967
Full Time Employees: 901
Sector: Industrials
Industry: Consulting Services
• 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 | 2026-01-02 | 2025-10-03 | 2025-07-04 | 2025-04-04 | 2025-01-03 | 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-07-01 | 2022-04-01 | 2021-12-31 | 2021-10-01 | 2021-07-02 | 2021-04-02 | 2021-01-01 | 2020-10-02 | 2020-07-03 | 2020-04-03 | 2020-01-03 | 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-07-01 | 2016-04-01 | 2016-01-01 | 2015-10-02 | 2015-07-03 | 2015-04-03 | 2015-01-02 | 2014-10-03 | 2014-07-04 | 2014-04-04 | 2014-01-03 | 2013-09-27 | 2013-06-28 | 2013-03-29 | 2012-12-28 | 2012-09-28 | 2012-06-29 | 2012-03-30 | 2011-12-30 | 2011-09-30 | 2011-07-01 | 2011-04-01 | 2010-12-31 | 2010-10-01 | 2010-07-02 | 2010-04-02 | 2010-01-01 | 2009-10-02 | 2009-07-03 | 2009-04-03 | 2009-01-02 | 2008-09-26 | 2008-06-27 | 2008-03-28 | 2007-12-28 | 2007-09-28 | 2007-06-29 | 2007-03-30 | 2006-12-29 | 2006-09-29 | 2006-06-30 | 2006-03-31 | 2005-12-30 | 2005-09-30 | 2005-07-01 | 2005-04-01 | 2004-12-31 | 2004-10-01 | 2004-07-02 | 2004-04-02 | 2004-01-02 | 2003-10-03 | 2003-07-04 | 2003-04-04 | 2003-01-03 | 2002-09-27 | 2002-06-28 | 2002-03-29 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revenues before reimbursements | 129,382,000 | 137,073,000 | 132,868,000 | 137,437,000 | 123,764,000 | 125,085,000 | 132,434,000 | 137,207,000 | 113,872,000 | 124,959,000 | 129,653,000 | 128,705,000 | 112,589,000 | 115,143,000 | 118,218,000 | 117,870,000 | 104,336,000 | 108,467,000 | 112,468,000 | 109,579,000 | 97,330,000 | 93,499,000 | 87,863,000 | 99,720,000 | 102,220,000 | 95,506,000 | 100,263,000 | 93,401,000 | 85,269,000 | 88,714,000 | 89,972,000 | 90,684,000 | 82,718,000 | 82,359,000 | 84,120,000 | 80,467,000 | 72,753,000 | 74,160,000 | 73,334,000 | 78,950,000 | 69,789,000 | 74,503,000 | 75,272,000 | 76,141,000 | 69,647,000 | 74,264,000 | 72,331,000 | 72,967,000 | 69,036,000 | 70,096,000 | 71,919,000 | 68,992,000 | 65,049,000 | 66,725,000 | 68,318,000 | 66,470,000 | 60,524,000 | 61,387,000 | 60,573,000 | 64,183,000 | 54,625,000 | 56,906,000 | 55,128,000 | 55,201,000 | 47,688,000 | 50,666,000 | 52,429,000 | 54,931,000 | 51,620,000 | 51,751,000 | 50,801,000 | 52,022,000 | 46,974,000 | 44,916,000 | 45,816,000 | 45,433,000 | 38,021,000 | 40,049,000 | 39,053,000 | 39,619,000 | 34,605,000 | 34,653,000 | 36,674,000 | 36,929,000 | 32,049,000 | 35,170,000 | 35,574,000 | 35,925,000 | 30,714,000 | 31,950,000 | 31,808,000 | 31,471,000 | ||||
reimbursements | 18,043,000 | 10,047,000 | 9,094,000 | 8,070,000 | 13,002,000 | 11,194,000 | 8,102,000 | 7,726,000 | 9,028,000 | 8,377,000 | 10,568,000 | 11,604,000 | 14,766,000 | 12,036,000 | 12,063,000 | 10,608,000 | 9,170,000 | 7,938,000 | 7,409,000 | 6,902,000 | 5,909,000 | 5,164,000 | 4,182,000 | 6,233,000 | 7,894,000 | 6,042,000 | 6,243,000 | 5,630,000 | 6,874,000 | 6,588,000 | 5,649,000 | 5,773,000 | 5,564,000 | 5,196,000 | 3,720,000 | 3,655,000 | 4,260,000 | 3,452,000 | 3,961,000 | 4,206,000 | 3,892,000 | 4,491,000 | 4,592,000 | 4,152,000 | 3,964,000 | 4,293,000 | 4,243,000 | 2,995,000 | 3,736,000 | 5,135,000 | 3,586,000 | 3,668,000 | 7,897,000 | 6,573,000 | 6,166,000 | 5,455,000 | 7,392,000 | 4,564,000 | 4,533,000 | 9,290,000 | 7,977,000 | 9,400,000 | 5,311,000 | 4,205,000 | 4,291,000 | 4,579,000 | 8,433,000 | 4,865,000 | 7,272,000 | 6,979,000 | 4,155,000 | 4,238,000 | 9,760,000 | 3,988,000 | 4,821,000 | 3,440,000 | 3,461,000 | 3,284,000 | 2,601,000 | 2,408,000 | 4,353,000 | 2,539,000 | 3,176,000 | 2,267,000 | 3,010,000 | 2,871,000 | 4,069,000 | 2,841,000 | 3,568,000 | 3,707,000 | 3,114,000 | 3,344,000 | ||||
revenues | 147,425,000 | 147,120,000 | 141,962,000 | 145,507,000 | 136,766,000 | 136,279,000 | 140,536,000 | 144,933,000 | 122,900,000 | 133,336,000 | 140,221,000 | 140,309,000 | 127,355,000 | 127,179,000 | 130,281,000 | 128,478,000 | 113,506,000 | 116,405,000 | 119,877,000 | 116,481,000 | 103,239,000 | 98,663,000 | 92,045,000 | 105,953,000 | 110,114,000 | 101,548,000 | 106,506,000 | 99,031,000 | 92,143,000 | 95,302,000 | 95,621,000 | 96,457,000 | 88,282,000 | 87,555,000 | 87,840,000 | 84,122,000 | 77,013,000 | 77,612,000 | 77,295,000 | 83,156,000 | 73,681,000 | 78,994,000 | 79,864,000 | 80,293,000 | 73,611,000 | 78,557,000 | 76,574,000 | 75,962,000 | 72,772,000 | 75,231,000 | 75,505,000 | 72,660,000 | 72,946,000 | 73,298,000 | 74,484,000 | 71,925,000 | 67,916,000 | 65,951,000 | 65,106,000 | 73,473,000 | 62,602,000 | 66,306,000 | 60,439,000 | 59,406,000 | 51,979,000 | 55,245,000 | 60,862,000 | 59,796,000 | 58,892,000 | 58,730,000 | 54,956,000 | 56,260,000 | 50,637,000 | 48,873,000 | 41,482,000 | 43,333,000 | 41,654,000 | 42,027,000 | 38,958,000 | 37,192,000 | 39,850,000 | 39,196,000 | 35,059,000 | 38,041,000 | 39,643,000 | 38,766,000 | 34,282,000 | 35,657,000 | 34,922,000 | 34,815,000 | 40,463,000 | 28,467,000 | 28,894,000 | 28,231,000 | ||
operating expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
compensation and related expenses | 80,891,000 | 87,726,000 | 97,474,000 | 75,903,000 | 78,264,000 | 81,954,000 | 79,466,000 | 90,327,000 | 78,858,000 | 74,011,000 | 82,836,000 | 84,181,000 | 74,253,000 | 62,779,000 | 58,446,000 | 68,757,000 | 67,556,000 | 64,138,000 | 71,815,000 | 74,538,000 | 69,500,000 | 62,419,000 | 68,137,000 | 49,985,000 | 66,581,000 | 58,526,000 | 61,997,000 | 65,093,000 | 46,376,000 | 55,639,000 | 55,458,000 | 57,579,000 | 52,842,000 | 51,493,000 | 51,536,000 | 54,418,000 | 46,543,000 | 47,797,000 | 47,040,000 | 52,017,000 | 44,757,000 | 42,853,000 | 45,777,000 | 51,115,000 | 44,678,000 | 43,948,000 | 46,049,000 | 48,858,000 | 46,289,000 | 44,801,000 | 44,432,000 | 48,562,000 | 41,188,000 | 42,589,000 | 41,857,000 | 46,175,000 | 39,594,000 | 36,051,000 | 38,508,000 | 42,700,000 | 36,042,000 | 36,960,000 | 34,060,000 | 37,780,000 | 32,736,000 | 34,571,000 | 34,954,000 | 37,846,000 | 33,665,000 | 33,097,000 | 33,197,000 | 33,510,000 | 29,999,000 | 29,268,000 | 30,207,000 | 30,022,000 | 26,189,000 | 26,881,000 | 26,044,000 | 26,746,000 | -70,441,997 | 22,921,000 | 23,642,000 | 23,881,000 | 21,420,000 | 23,022,000 | 23,381,000 | 22,937,000 | 20,409,000 | 20,573,000 | 20,713,000 | 20,602,000 | 19,932,000 | 18,366,000 | 18,923,000 | 18,478,000 |
other operating expenses | 12,636,000 | 12,655,000 | 12,072,000 | 12,095,000 | 12,505,000 | 11,975,000 | 11,185,000 | 10,531,000 | 10,678,000 | 10,997,000 | 10,305,000 | 9,561,000 | 9,341,000 | 8,822,000 | 8,755,000 | 8,165,000 | 8,746,000 | 8,017,000 | 8,121,000 | 7,710,000 | 8,498,000 | 7,839,000 | 7,681,000 | 8,216,000 | 9,114,000 | 8,345,000 | 8,095,000 | 8,008,000 | 7,742,000 | 7,826,000 | 7,566,000 | 7,465,000 | 7,578,000 | 7,500,000 | 7,275,000 | 7,191,000 | 7,176,000 | 7,020,000 | 7,218,000 | 6,983,000 | 6,996,000 | 6,766,000 | 6,703,000 | 6,510,000 | 6,803,000 | 6,715,000 | 6,450,000 | 6,317,000 | 6,505,000 | 6,440,000 | 6,207,000 | 6,147,000 | 6,152,000 | 5,908,000 | 5,952,000 | 5,562,000 | 5,894,000 | 5,858,000 | 5,704,000 | 5,782,000 | 5,441,000 | 5,365,000 | 5,388,000 | 5,219,000 | 5,423,000 | 5,331,000 | 5,309,000 | 5,277,000 | 5,978,000 | 5,620,000 | 5,588,000 | 5,428,000 | 5,736,000 | 5,484,000 | 5,305,000 | 5,137,000 | 5,284,000 | 4,870,000 | 4,967,000 | 4,765,000 | 4,686,000 | 4,668,000 | 4,600,000 | 4,664,000 | 4,884,000 | 4,690,000 | 4,386,000 | 4,841,000 | 4,243,000 | 4,473,000 | 4,522,000 | 4,659,000 | 4,703,000 | 4,560,000 | 4,321,000 | 4,033,000 |
reimbursable expenses | 18,043,000 | 10,047,000 | 9,094,000 | 8,070,000 | 13,002,000 | 11,194,000 | 8,102,000 | 7,726,000 | 9,028,000 | 8,377,000 | 10,568,000 | 11,604,000 | 14,766,000 | 12,036,000 | 12,063,000 | 10,608,000 | 9,170,000 | 7,938,000 | 7,409,000 | 6,902,000 | 5,909,000 | 5,164,000 | 4,182,000 | 6,233,000 | 7,894,000 | 6,042,000 | 6,243,000 | 5,630,000 | 6,874,000 | 6,588,000 | 5,649,000 | 5,773,000 | 5,564,000 | 5,196,000 | 3,720,000 | 3,655,000 | 4,260,000 | 3,452,000 | 3,961,000 | 4,206,000 | 3,892,000 | 4,491,000 | 4,592,000 | 4,152,000 | 3,964,000 | 4,293,000 | 4,243,000 | 2,995,000 | 3,736,000 | 5,135,000 | 3,586,000 | 3,668,000 | 7,897,000 | 6,573,000 | 6,166,000 | 5,455,000 | 7,392,000 | 4,564,000 | 4,533,000 | 9,290,000 | 7,977,000 | 9,400,000 | 5,311,000 | 4,205,000 | 4,291,000 | 4,579,000 | 8,433,000 | 4,865,000 | 7,272,000 | 6,979,000 | 4,155,000 | 4,238,000 | 9,760,000 | 3,988,000 | 4,821,000 | 3,440,000 | 3,461,000 | 3,284,000 | 2,601,000 | 2,408,000 | 4,353,000 | 2,539,000 | 3,176,000 | 2,267,000 | 3,010,000 | 2,871,000 | 4,069,000 | 2,841,000 | 3,568,000 | 3,707,000 | 3,114,000 | 3,344,000 | ||||
general and administrative expenses | 6,715,000 | 7,654,000 | 6,145,000 | 5,007,000 | 5,742,000 | 5,309,000 | 6,039,000 | 5,636,000 | 5,942,000 | 6,018,000 | 6,637,000 | 5,843,000 | 6,960,000 | 6,729,000 | 5,740,000 | 4,231,000 | 4,656,000 | 4,193,000 | 3,160,000 | 3,273,000 | 1,598,000 | 2,834,000 | 2,925,000 | 5,531,000 | 5,175,000 | 5,451,000 | 5,348,000 | 4,546,000 | 4,365,000 | 4,655,000 | 4,470,000 | 4,042,000 | 4,503,000 | 4,061,000 | 4,992,000 | 4,224,000 | 4,085,000 | 3,748,000 | 4,145,000 | 3,514,000 | 3,757,000 | 3,963,000 | 4,087,000 | 3,488,000 | 4,033,000 | 4,363,000 | 3,748,000 | 3,698,000 | 3,900,000 | 3,695,000 | 3,687,000 | 3,432,000 | 3,994,000 | 3,500,000 | 3,148,000 | 2,917,000 | 3,843,000 | 2,954,000 | 2,984,000 | 3,335,000 | 3,753,000 | 3,011,000 | 2,905,000 | 2,695,000 | 2,767,000 | 2,379,000 | 3,227,000 | 2,632,000 | 3,847,000 | 3,346,000 | 3,207,000 | 2,989,000 | 3,277,000 | 2,701,000 | 3,244,000 | 2,815,000 | 2,680,000 | 2,695,000 | 2,714,000 | 2,718,000 | -6,930,931 | 2,441,000 | 2,161,000 | 2,329,000 | 2,819,000 | 2,346,000 | 2,328,000 | 2,340,000 | 2,378,000 | 2,283,000 | 2,065,000 | 2,121,000 | 2,359,000 | 1,853,000 | 2,032,000 | 1,818,000 |
total operating expenses | 118,285,000 | 118,082,000 | 124,785,000 | 101,075,000 | 109,513,000 | 110,432,000 | 104,792,000 | 114,220,000 | 104,506,000 | 99,403,000 | 110,346,000 | 111,189,000 | 105,320,000 | 90,366,000 | 85,004,000 | 91,761,000 | 90,128,000 | 84,286,000 | 90,505,000 | 92,423,000 | 85,505,000 | 78,256,000 | 82,925,000 | 69,965,000 | 88,764,000 | 78,364,000 | 81,683,000 | 83,277,000 | 55,677,500 | 74,708,000 | 73,143,000 | 74,859,000 | 51,315,250 | 68,250,000 | 67,523,000 | 69,488,000 | 47,775,250 | 62,017,000 | 62,364,000 | 66,720,000 | 46,124,250 | 58,073,000 | 61,159,000 | 65,265,000 | 45,419,250 | 59,319,000 | 60,490,000 | 61,868,000 | 44,948,000 | 60,071,000 | 57,912,000 | 61,809,000 | 43,950,500 | 58,570,000 | 57,123,000 | 60,109,000 | 40,565,750 | 49,427,000 | 51,729,000 | 61,107,000 | 38,074,750 | 54,736,000 | 47,664,000 | 49,899,000 | 37,350,750 | 46,860,000 | 51,923,000 | 50,620,000 | 35,338,500 | 49,042,000 | 46,147,000 | 46,165,000 | 31,608,000 | 41,441,000 | 43,577,000 | 41,414,000 | 27,673,250 | 37,730,000 | 36,326,000 | 24,822,250 | 32,569,000 | 33,579,000 | 25,013,000 | 32,929,000 | 34,164,000 | 23,044,000 | 31,036,000 | 30,414,000 | ||||||||
operating income | 29,140,000 | 29,038,000 | 17,177,000 | 44,432,000 | 27,253,000 | 25,847,000 | 35,744,000 | 30,713,000 | 18,394,000 | 33,933,000 | 29,875,000 | 29,120,000 | 22,035,000 | 36,813,000 | 45,277,000 | 36,717,000 | 23,378,000 | 32,119,000 | 29,372,000 | 24,058,000 | 17,734,000 | 20,407,000 | 9,120,000 | 35,988,000 | 21,350,000 | 23,184,000 | 24,823,000 | 15,754,000 | 26,786,000 | 20,594,000 | 22,478,000 | 21,598,000 | 17,795,000 | 19,305,000 | 20,317,000 | 14,634,000 | 14,949,000 | 15,595,000 | 14,931,000 | 16,436,000 | 14,279,000 | 20,921,000 | 18,705,000 | 15,028,000 | 14,133,000 | 19,238,000 | 16,084,000 | 14,094,000 | 12,342,000 | 15,160,000 | 17,593,000 | 10,851,000 | 13,715,000 | 14,728,000 | 17,361,000 | 11,816,000 | 11,193,000 | 16,524,000 | 13,377,000 | 12,366,000 | 9,389,000 | 11,570,000 | 12,775,000 | 9,507,000 | 6,762,000 | 8,385,000 | 8,939,000 | 9,176,000 | 8,130,000 | 9,688,000 | 8,809,000 | 10,095,000 | 7,962,000 | 7,463,000 | 7,060,000 | 7,459,000 | 3,868,000 | 5,603,000 | 5,328,000 | 5,390,000 | 3,431,000 | 4,623,000 | 6,271,000 | 6,055,000 | 2,926,000 | 5,112,000 | 5,479,000 | 5,807,000 | 3,684,000 | 4,621,000 | 4,508,000 | 4,089,000 | 2,712,000 | 3,688,000 | 3,618,000 | 3,902,000 |
yoy | 6.92% | 12.35% | -51.94% | 44.67% | 48.16% | -23.83% | 19.65% | 5.47% | -16.52% | -7.82% | -34.02% | -20.69% | -5.74% | 14.61% | 54.15% | 52.62% | 31.83% | 57.39% | 222.06% | -33.15% | -16.94% | -11.98% | -63.26% | 128.44% | -20.29% | 12.58% | 10.43% | -27.06% | 50.53% | 6.68% | 10.64% | 47.59% | 19.04% | 23.79% | 36.07% | -10.96% | 4.69% | -25.46% | -20.18% | 9.37% | 1.03% | 8.75% | 16.30% | 6.63% | 14.51% | 26.90% | -8.58% | 29.89% | -10.01% | 2.93% | 1.34% | -8.17% | 22.53% | -10.87% | 29.78% | -4.45% | 19.21% | 42.82% | 4.71% | 30.07% | 38.85% | 37.98% | 42.91% | 3.61% | -16.83% | -13.45% | 1.48% | -9.10% | 2.11% | 29.81% | 24.77% | 35.34% | 105.84% | 33.20% | 32.51% | 38.39% | 12.74% | 21.20% | -15.04% | -10.98% | 17.26% | -9.57% | 14.46% | 4.27% | -20.58% | 10.63% | 21.54% | 42.02% | 35.84% | 25.30% | 24.60% | 4.79% | ||||
qoq | 0.35% | 69.05% | -61.34% | 63.04% | 5.44% | -27.69% | 16.38% | 66.97% | -45.79% | 13.58% | 2.59% | 32.15% | -40.14% | -18.69% | 23.31% | 57.06% | -27.21% | 9.35% | 22.09% | 35.66% | -13.10% | 123.76% | -74.66% | 68.56% | -7.91% | -6.60% | 57.57% | -41.19% | 30.07% | -8.38% | 4.07% | 21.37% | -7.82% | -4.98% | 38.83% | -2.11% | -4.14% | 4.45% | -9.16% | 15.11% | -31.75% | 11.85% | 24.47% | 6.33% | -26.54% | 19.61% | 14.12% | 14.20% | -18.59% | -13.83% | 62.13% | -20.88% | -6.88% | -15.17% | 46.93% | 5.57% | -32.26% | 23.53% | 8.18% | 31.71% | -18.85% | -9.43% | 34.37% | 40.59% | -19.36% | -6.20% | -2.58% | 12.87% | -16.08% | 9.98% | -12.74% | 26.79% | 6.69% | 5.71% | -5.35% | 92.84% | -30.97% | 5.16% | -1.15% | 57.10% | -25.78% | -26.28% | 3.57% | 106.94% | -42.76% | -6.70% | -5.65% | 57.63% | -20.28% | 2.51% | 10.25% | 50.77% | -26.46% | 1.93% | -7.28% | |
operating margin % | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | 21.46% | 15.26% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% |
other income, net: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | 1,937,000 | 2,312,000 | 2,344,000 | 2,714,000 | 2,585,000 | 2,559,000 | 2,231,000 | 2,626,000 | 1,929,000 | 1,858,000 | 1,593,000 | 1,770,000 | 1,262,000 | 638,000 | 175,000 | 21,000 | 12,000 | 13,000 | 12,000 | 29,000 | 209,000 | 316,000 | 305,000 | 875,000 | 1,018,000 | 915,000 | 924,000 | 1,055,000 | 938,000 | 740,000 | 543,000 | 530,000 | 422,000 | 372,000 | 266,000 | 234,000 | 194,000 | 179,000 | 171,000 | 139,000 | 92,000 | 47,000 | 34,000 | 34,000 | 33,000 | 33,000 | 40,000 | 44,000 | 32,000 | 14,000 | 36,000 | 45,000 | 83,000 | 80,000 | 88,000 | 77,000 | 95,000 | 79,000 | 41,000 | 21,000 | 33,000 | 36,000 | 66,000 | 63,000 | 87,000 | 93,000 | 200,000 | 234,000 | 345,000 | 397,000 | 463,000 | 502,000 | 470,000 | 407,000 | 460,000 | 484,000 | 466,000 | 430,000 | 533,000 | 498,000 | 388,000 | 309,000 | 274,000 | 234,000 | 172,000 | 110,000 | 96,000 | 93,000 | 75,000 | 35,000 | 13,000 | 11,000 | 26,000 | 33,000 | 40,000 | 20,000 |
miscellaneous income | 3,028,000 | 7,267,000 | 17,294,000 | -9,386,000 | 1,490,000 | 7,531,000 | 1,707,000 | 7,084,000 | 9,765,000 | -1,774,000 | 4,785,000 | 4,648,000 | 7,222,000 | -3,975,000 | -10,020,000 | -3,931,000 | 5,265,000 | 257,000 | 5,283,000 | 6,039,000 | 8,886,000 | 3,915,000 | 11,989,000 | -12,808,000 | 4,438,000 | 1,112,000 | 3,104,000 | 6,513,000 | -5,765,000 | 2,655,000 | 1,898,000 | 322,000 | 2,504,000 | 2,353,000 | 1,765,000 | 2,542,000 | 1,648,000 | 2,146,000 | 1,575,000 | 1,159,000 | 1,626,000 | -2,195,000 | 553,000 | 2,009,000 | 1,661,000 | -896,000 | 2,274,000 | 1,227,000 | 2,280,000 | 2,341,000 | 642,000 | 2,609,000 | 640,000 | 1,522,000 | -201,000 | 1,840,000 | 1,792,000 | -2,203,000 | 542,000 | 992,000 | 1,272,000 | 1,597,000 | -560,000 | 960,000 | 880,000 | 1,209,000 | 898,000 | 158,000 | -182,000 | -43,000 | 355,000 | -65,000 | 224,000 | 433,000 | 808,000 | 395,000 | 583,000 | 378,000 | 123,000 | 378,000 | 336,000 | 351,000 | 232,000 | 114,000 | 231,000 | 156,000 | 150,000 | 71,000 | -38,000 | 218,000 | 209,000 | 271,000 | 392,000 | 20,000 | 98,000 | 92,000 |
total other income | 5,636,250 | 9,579,000 | 19,638,000 | -6,672,000 | 5,934,500 | 10,090,000 | 3,938,000 | 9,710,000 | 3,220,000 | 84,000 | 6,378,000 | 6,418,000 | -4,273,000 | -3,337,000 | -9,845,000 | -3,910,000 | 2,908,250 | 270,000 | 5,295,000 | 6,068,000 | 1,148,000 | 4,231,000 | 12,294,000 | -11,933,000 | 3,405,750 | 2,027,000 | 4,028,000 | 7,568,000 | 1,672,000 | 3,395,000 | 2,441,000 | 852,000 | 1,883,000 | 2,725,000 | 2,031,000 | 2,776,000 | 1,342,250 | 2,325,000 | 1,746,000 | 1,298,000 | 120,500 | -2,148,000 | 587,000 | 2,043,000 | 680,500 | -863,000 | 2,314,000 | 1,271,000 | 1,421,750 | 2,355,000 | 678,000 | 2,654,000 | 851,500 | 1,602,000 | -113,000 | 1,917,000 | -132,000 | -2,124,000 | 583,000 | 1,013,000 | 540,500 | 1,633,000 | -494,000 | 1,023,000 | 698,000 | 1,302,000 | 1,098,000 | 392,000 | 402,250 | 354,000 | 818,000 | 437,000 | 746,750 | 840,000 | 1,268,000 | 879,000 | 585,000 | 808,000 | 656,000 | 378,500 | 660,000 | 506,000 | 169,000 | 266,000 | 246,000 | 189,250 | 253,000 | 222,000 | ||||||||
income before income taxes | 34,105,000 | 38,617,000 | 36,815,000 | 37,760,000 | 31,328,000 | 35,937,000 | 39,682,000 | 40,423,000 | 30,088,000 | 34,017,000 | 36,253,000 | 35,538,000 | 30,519,000 | 33,476,000 | 35,432,000 | 32,807,000 | 28,655,000 | 32,389,000 | 34,667,000 | 30,126,000 | 26,829,000 | 24,638,000 | 21,414,000 | 24,055,000 | 26,806,000 | 25,211,000 | 28,851,000 | 23,322,000 | 21,959,000 | 23,989,000 | 24,919,000 | 22,450,000 | 20,721,000 | 22,030,000 | 22,348,000 | 17,410,000 | 16,791,000 | 17,920,000 | 16,677,000 | 17,734,000 | 15,997,000 | 18,773,000 | 19,292,000 | 17,071,000 | 15,827,000 | 18,375,000 | 18,398,000 | 15,365,000 | 14,654,000 | 17,515,000 | 18,271,000 | 13,505,000 | 14,438,000 | 16,330,000 | 17,248,000 | 13,733,000 | 13,080,000 | 14,400,000 | 13,960,000 | 13,379,000 | 10,694,000 | 13,203,000 | 12,281,000 | 10,530,000 | 7,729,000 | 9,687,000 | 10,037,000 | 9,568,000 | 8,293,000 | 10,042,000 | 9,627,000 | 10,532,000 | 8,656,000 | 8,303,000 | 8,328,000 | 8,338,000 | 4,917,000 | 6,411,000 | 5,984,000 | 6,266,000 | 4,155,000 | 5,283,000 | 6,777,000 | 6,403,000 | 3,329,000 | 5,378,000 | 5,725,000 | 5,971,000 | 3,721,000 | 4,874,000 | 4,730,000 | 4,371,000 | 2,877,500 | 3,741,000 | 3,756,000 | 4,014,000 |
income taxes | 7,986,250 | 10,573,000 | 10,262,000 | 11,110,000 | 7,657,250 | 9,893,000 | 10,455,000 | 10,281,000 | 6,599,500 | 9,479,000 | 10,505,000 | 6,414,000 | 5,477,250 | 9,034,000 | 9,677,000 | 3,198,000 | 4,090,000 | 7,815,000 | 9,267,000 | -722,000 | 2,348,750 | 6,554,000 | 5,068,000 | -2,227,000 | 3,511,250 | 5,578,000 | 7,857,000 | 610,000 | 3,785,000 | 6,536,000 | 6,494,000 | 2,110,000 | 4,194,500 | 7,387,000 | 8,557,000 | 834,000 | 3,809,750 | 6,631,000 | 6,224,000 | 2,384,000 | 5,346,750 | 7,054,000 | 7,595,000 | 6,738,000 | 5,170,000 | 7,335,000 | 7,134,000 | 6,211,000 | 4,843,250 | 6,421,000 | 7,423,000 | 5,529,000 | 4,639,500 | 6,105,000 | 6,921,000 | 5,532,000 | 4,193,750 | 5,656,000 | 5,743,000 | 5,376,000 | 3,668,750 | 5,383,000 | 5,001,000 | 4,291,000 | 2,919,000 | 3,854,000 | 4,012,000 | 3,810,000 | 3,029,750 | 4,100,000 | 3,834,000 | 4,185,000 | 2,468,750 | 3,266,000 | 3,326,000 | 3,283,000 | 1,861,500 | 2,668,000 | 2,334,000 | 2,444,000 | 1,746,750 | 1,768,000 | 2,683,000 | 2,536,000 | 1,750,000 | 2,205,000 | 2,345,000 | 2,450,000 | 1,546,000 | 2,026,000 | 2,056,000 | 1,902,000 | 1,363,000 | 1,626,000 | 1,633,000 | 2,095,000 |
net income | 24,762,000 | 28,044,000 | 26,553,000 | 26,650,000 | 23,589,000 | 26,044,000 | 29,227,000 | 30,142,000 | 20,929,000 | 24,538,000 | 25,748,000 | 29,124,000 | 22,524,000 | 24,442,000 | 25,755,000 | 29,609,000 | 20,380,000 | 24,574,000 | 25,400,000 | 30,848,000 | 21,840,000 | 18,084,000 | 16,346,000 | 26,282,000 | 19,121,000 | 19,633,000 | 20,994,000 | 22,712,000 | 16,036,000 | 17,453,000 | 18,425,000 | 20,340,000 | -3,705,000 | 14,643,000 | 13,791,000 | 16,576,000 | 10,388,000 | 11,289,000 | 10,453,000 | 15,350,000 | 9,850,000 | 11,719,000 | 11,697,000 | 10,333,000 | 9,243,000 | 11,040,000 | 11,264,000 | 9,154,000 | 8,722,000 | 11,094,000 | 10,848,000 | 7,976,000 | 8,472,000 | 10,225,000 | 10,327,000 | 8,201,000 | 7,731,000 | 8,744,000 | 8,217,000 | 8,003,000 | 6,182,000 | 7,820,000 | 7,280,000 | 6,239,000 | 4,511,000 | 5,833,000 | 6,025,000 | 5,758,000 | 5,078,000 | 5,942,000 | 5,793,000 | 6,347,000 | 5,247,000 | 5,037,000 | 5,002,000 | 5,055,000 | 2,979,000 | 3,743,000 | 3,650,000 | 3,822,000 | 2,710,000 | 3,515,000 | 4,094,000 | 3,867,000 | 1,966,000 | 3,173,000 | 3,380,000 | 3,521,000 | 2,175,000 | 2,848,000 | 2,674,000 | 2,469,000 | 1,767,000 | 2,115,000 | 2,123,000 | 1,919,000 |
yoy | 4.97% | 7.68% | -9.15% | -11.59% | 12.71% | 6.14% | 13.51% | 3.50% | -7.08% | 0.39% | -0.03% | -1.64% | 10.52% | -0.54% | 1.40% | -4.02% | -6.68% | 35.89% | 55.39% | 17.37% | 14.22% | -7.89% | -22.14% | 15.72% | 19.24% | 12.49% | 13.94% | 11.66% | -532.82% | 19.19% | 33.60% | 22.71% | -135.67% | 29.71% | 31.93% | 7.99% | 5.46% | -3.67% | -10.64% | 48.55% | 6.57% | 6.15% | 3.84% | 12.88% | 5.97% | -0.49% | 3.83% | 14.77% | 2.95% | 8.50% | 5.05% | -2.74% | 9.58% | 16.94% | 25.68% | 2.47% | 25.06% | 11.82% | 12.87% | 28.27% | 37.04% | 34.06% | 20.83% | 8.35% | -11.17% | -1.83% | 4.00% | -9.28% | -3.22% | 17.97% | 15.81% | 25.56% | 76.13% | 34.57% | 37.04% | 32.26% | 9.93% | 6.49% | -10.85% | -1.16% | 37.84% | 10.78% | 21.12% | 9.83% | -9.61% | 11.41% | 26.40% | 42.61% | 23.09% | 34.66% | 25.95% | 28.66% | ||||
qoq | -11.70% | 5.62% | -0.36% | 12.98% | -9.43% | -10.89% | -3.04% | 44.02% | -14.71% | -4.70% | -11.59% | 29.30% | -7.85% | -5.10% | -13.02% | 45.28% | -17.07% | -3.25% | -17.66% | 41.25% | 20.77% | 10.63% | -37.81% | 37.45% | -2.61% | -6.48% | -7.56% | 41.63% | -8.12% | -5.28% | -9.41% | -648.99% | -125.30% | 6.18% | -16.80% | 59.57% | -7.98% | 8.00% | -31.90% | 55.84% | -15.95% | 0.19% | 13.20% | 11.79% | -16.28% | -1.99% | 23.05% | 4.95% | -21.38% | 2.27% | 36.01% | -5.85% | -17.14% | -0.99% | 25.92% | 6.08% | -11.59% | 6.41% | 2.67% | 29.46% | -20.95% | 7.42% | 16.69% | 38.31% | -22.66% | -3.19% | 4.64% | 13.39% | -14.54% | 2.57% | -8.73% | 20.96% | 4.17% | 0.70% | -1.05% | 69.69% | -20.41% | 2.55% | -4.50% | 41.03% | -22.90% | -14.14% | 5.87% | 96.69% | -38.04% | -6.12% | -4.00% | 61.89% | -23.63% | 6.51% | 8.30% | 39.73% | -16.45% | -0.38% | 10.63% | |
net income margin % | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | 14.14% | 10.30% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% |
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.49 | 0.55 | 0.52 | 0.52 | 0.46 | 0.51 | 0.57 | 0.59 | 0.41 | 0.48 | 0.5 | 0.57 | 0.44 | 0.47 | 0.5 | 0.56 | 0.38 | 0.47 | 0.48 | 0.59 | 0.42 | 0.35 | 0.31 | 0.5 | 0.36 | 0.37 | 0.4 | 0.43 | 0.31 | 0.33 | 0.35 | 0.77 | -0.14 | 0.56 | 0.52 | 0.63 | 0.39 | 0.43 | 0.39 | 0.58 | 0.37 | 0.44 | 0.44 | 0.78 | 0.69 | 0.82 | 0.83 | 0.68 | 0.65 | 0.82 | 0.8 | 0.58 | 0.62 | 0.75 | 0.75 | 0.59 | 0.57 | 0.63 | 0.57 | 0.55 | 0.43 | 0.54 | 0.51 | 0.44 | 0.32 | 0.41 | 0.43 | 0.41 | 0.36 | 0.4 | 0.38 | 0.43 | 0.36 | 0.34 | 0.33 | 0.34 | 0.2 | 0.24 | 0.22 | 0.46 | 0.33 | 0.43 | 0.51 | 0.48 | 0.23 | 0.41 | 0.45 | 0.48 | 0.3 | 0.39 | 0.37 | 0.35 | 0.25 | 0.31 | 0.32 | 0.29 |
diluted | 0.49 | 0.55 | 0.52 | 0.52 | 0.45 | 0.5 | 0.57 | 0.59 | 0.4 | 0.48 | 0.5 | 0.56 | 0.44 | 0.47 | 0.49 | 0.56 | 0.38 | 0.46 | 0.48 | 0.58 | 0.41 | 0.34 | 0.31 | 0.49 | 0.36 | 0.36 | 0.39 | 0.42 | 0.29 | 0.32 | 0.34 | 0.75 | -0.14 | 0.54 | 0.51 | 0.61 | 0.39 | 0.42 | 0.38 | 0.56 | 0.37 | 0.43 | 0.43 | 0.75 | 0.68 | 0.8 | 0.81 | 0.66 | 0.63 | 0.79 | 0.77 | 0.56 | 0.59 | 0.72 | 0.72 | 0.57 | 0.55 | 0.6 | 0.55 | 0.53 | 0.41 | 0.52 | 0.48 | 0.42 | 0.3 | 0.39 | 0.4 | 0.38 | 0.34 | 0.38 | 0.36 | 0.4 | 0.33 | 0.31 | 0.3 | 0.31 | 0.19 | 0.22 | 0.21 | 0.43 | 0.31 | 0.4 | 0.47 | 0.45 | 0.22 | 0.37 | 0.4 | 0.43 | 0.26 | 0.36 | 0.34 | 0.32 | 0.23 | 0.28 | 0.28 | 0.26 |
shares used in per share computations: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -209 | 50,872 | 51,185 | 51,283 | 31 | 51,177 | 51,111 | 51,006 | -45 | 51,203 | 51,255 | 51,132 | -207 | 51,492 | 51,890 | 52,419 | 13 | 52,618 | 52,637 | 52,536 | 5 | 52,316 | 52,259 | 52,575 | -3 | 52,802 | 52,745 | 52,536 | -22 | 53,032 | 53,008 | 26,372 | 26,370 | 26,415 | 26,302 | -75 | 26,545 | 26,631 | 26,513 | -38 | 26,597 | 26,714 | 13,311 | -54 | 13,469 | 13,520 | 13,537 | -22 | 13,598 | 13,637 | 13,667 | -16 | 13,694 | 13,835 | 13,859 | -132 | 13,975 | 14,402 | 14,532 | 29 | 14,385 | 14,377 | 14,212 | 19 | 14,241 | 14,167 | 14,092 | -180 | 14,736 | 15,086 | 14,847 | -41 | 14,902 | 15,193 | 15,049 | -258 | 15,570 | 16,357 | 8,248 | 23 | 8,146 | 8,080 | 8,023 | 133 | 7,834 | 7,562 | 7,326 | 16 | 7,212 | 7,215 | 7,113 | 63 | 6,932 | 6,739 | 6,545 | |
diluted | -210 | 51,179 | 51,502 | 51,650 | 42 | 51,622 | 51,517 | 51,419 | -45 | 51,645 | 51,692 | 51,682 | -209 | 52,008 | 52,394 | 53,039 | 15 | 53,312 | 53,285 | 53,333 | -19 | 53,209 | 53,139 | 53,657 | -22 | 54,002 | 53,872 | 53,814 | -13 | 54,302 | 54,195 | 27,006 | 10 | 26,963 | 26,968 | 26,981 | -68 | 27,185 | 27,264 | 27,239 | -52 | 27,268 | 27,368 | 13,695 | -56 | 13,824 | 13,873 | 13,940 | -22 | 13,993 | 14,007 | 14,125 | -24 | 14,196 | 14,316 | 14,419 | -153 | 14,554 | 14,971 | 15,140 | 33 | 15,053 | 15,054 | 14,940 | 1 | 15,028 | 15,013 | 14,975 | -213 | 15,709 | 16,100 | 15,991 | -50 | 16,163 | 16,532 | 16,377 | -232 | 16,837 | 17,631 | 8,894 | 22 | 8,825 | 8,719 | 8,673 | 62 | 8,645 | 8,493 | 8,265 | 89 | 7,986 | 7,932 | 7,790 | 60 | 7,581 | 7,480 | 7,361 |
cash dividends declared per common share | 0.3 | 0.3 | 0.3 | 0.3 | 0.28 | 0.28 | 0.28 | 0.28 | 0.26 | 0.26 | 0.26 | 0.26 | 0.24 | 0.24 | 0.24 | 0.24 | 0.2 | 0.2 | 0.2 | 0.2 | 0.19 | 0.19 | 0.19 | 0.19 | 0.16 | 0.16 | 0.16 | 0.16 | 0.13 | 0.13 | 0.13 | 0.26 | 0.21 | 0.21 | 0.21 | 0.21 | 0.18 | 0.18 | 0.18 | 0.18 | 0.15 | 0.15 | 0.15 | 0.3 | 0.25 | 0.25 | 0.25 | 0.25 | ||||||||||||||||||||||||||||||||||||||||||||||||
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 101,501,000 | 21,913,250 | 87,653,000 | 84,441,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term investments | 9,541,000 | 5,521,500 | 22,086,000 | 24,587,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, net of allowance for doubtful accounts | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
of 2,639 and 2,666 at march 29, 2013 and | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
december 28, 2012, respectively | 80,552,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other assets | 6,829,000 | 2,455,000 | 9,820,000 | 6,068,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 8,222,000 | 1,876,000 | 7,504,000 | 8,211,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current assets | 206,645,000 | 53,854,500 | 215,418,000 | 202,169,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, equipment and leasehold improvements | 28,256,000 | 6,795,000 | 27,180,000 | 26,831,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | 8,607,000 | 2,151,750 | 8,607,000 | 8,607,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred compensation plan assets | 31,469,000 | 6,109,250 | 24,437,000 | 22,953,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 679,000 | 208,250 | 833,000 | 601,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total assets | 294,975,000 | 73,393,500 | 293,574,000 | 276,616,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable and accrued liabilities | 7,006,000 | 2,556,250 | 10,225,000 | 9,046,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued payroll and employee benefits | 30,411,000 | 10,746,750 | 42,987,000 | 40,875,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenues | 5,428,000 | 1,334,500 | 5,338,000 | 4,820,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 42,845,000 | 14,637,500 | 58,550,000 | 54,741,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other liabilities | 1,045,000 | 256,250 | 1,025,000 | 716,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred compensation | 31,377,000 | 6,080,000 | 24,320,000 | 22,824,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred rent | 1,593,000 | 386,500 | 1,546,000 | 1,634,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities | 76,860,000 | 21,360,250 | 85,441,000 | 79,915,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, 0.001 par value; 100,000 shares authorized; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16,427 shares issued at march 29, 2013 and december 28, 2012 | 16,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additional paid-in capital | 137,199,000 | 30,370,500 | 121,482,000 | 120,031,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment securities, available for sale | 12,000 | 11,750 | 47,000 | 64,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustments | -735,000 | -74,000 | -296,000 | -602,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings | 201,917,000 | 49,687,750 | 198,751,000 | 188,831,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock, at cost; 3,209 and 3,221 shares held at | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
march 29, 2013 and december 28, 2012, respectively | -120,294,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 218,115,000 | 52,033,250 | 208,133,000 | 196,701,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders’ equity | 294,975,000 | 73,393,500 | 293,574,000 | 276,616,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, net of allowance for doubtful accounts of 2,668 and 2,339 at september 28, 2012 and | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
december 30, 2011, respectively | 22,088,750 | 88,355,000 | 78,862,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, 0.001 par value; 100,000 shares authorized; 16,427 shares issued at september 28, 2012 and december 30, 2011 | 4,000 | 16,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock, at cost; 3,240 and 3,127 shares held at september 28, 2012 and december 30, 2011, respectively | -27,966,750 | -111,867,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
of 2,517 and 2,339 at june 29, 2012 and | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16,427 shares issued at june 29, 2012 and december 30, 2011 | 16,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock, at cost; 3,247 and 3,127 shares held at | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
june 29, 2012 and december 30, 2011, respectively | -111,639,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total revenues | 37,103,500 | 48,904,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
yoy | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | -24.13% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income: |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-01-02 | 2025-10-03 | 2025-07-04 | 2025-04-04 | 2025-01-03 | 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-07-01 | 2022-04-01 | 2021-12-31 | 2021-10-01 | 2021-07-02 | 2021-04-02 | 2021-01-01 | 2020-10-02 | 2020-07-03 | 2020-04-03 | 2020-01-03 | 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-07-01 | 2016-04-01 | 2016-01-01 | 2015-10-02 | 2015-07-03 | 2015-04-03 | 2015-01-02 | 2014-10-03 | 2014-07-04 | 2014-04-04 | 2014-01-03 | 2013-09-27 | 2013-01-03 | 2011-09-30 | 2011-07-01 | 2011-04-01 | 2010-12-31 | 2010-10-01 | 2010-07-02 | 2010-04-02 | 2010-01-01 | 2009-10-02 | 2009-07-03 | 2009-04-03 | 2009-01-02 | 2009-01-01 | 2008-09-26 | 2008-06-27 | 2008-03-28 | 2008-01-02 | 2007-12-28 | 2007-09-28 | 2007-06-29 | 2007-03-30 | 2006-12-29 | 2006-09-29 | 2006-06-30 | 2006-03-31 | 2005-12-30 | 2005-09-30 | 2005-07-01 | 2005-04-01 | 2004-12-31 | 2004-10-01 | 2004-07-02 | 2004-04-02 | 2004-01-02 | 2003-10-03 | 2003-07-04 | 2003-04-04 | 2003-01-03 | 2003-01-02 | 2002-09-27 | 2002-06-28 | 2002-03-29 | 2002-01-03 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 221,930,000 | 207,380,000 | 231,801,000 | 245,113,000 | 258,901,000 | 219,708,000 | 203,262,000 | 168,665,000 | 187,150,000 | 137,099,000 | 148,174,000 | 125,649,000 | 161,458,000 | 148,443,000 | 165,619,000 | 215,050,000 | 297,687,000 | 229,785,000 | 239,953,000 | 184,521,000 | 197,525,000 | 187,632,000 | 155,932,000 | 105,594,000 | 176,436,000 | 132,843,000 | 104,452,000 | 79,080,000 | 127,059,000 | 120,977,000 | 117,773,000 | 103,152,000 | 124,794,000 | 89,809,000 | 90,233,000 | 87,086,000 | 114,967,000 | 98,425,000 | 113,543,000 | 98,535,000 | 125,751,000 | 124,457,000 | 131,927,000 | 123,658,000 | 129,490,000 | 115,614,000 | 112,895,000 | 105,621,000 | 122,948,000 | 121,747,000 | 122,948,000 | 65,245,000 | 69,453,000 | 89,914,000 | 106,549,000 | 92,071,000 | 74,071,000 | 68,367,000 | 67,895,000 | 48,513,000 | 39,109,000 | 22,400,000 | 32,598,000 | 67,895,000 | 18,659,000 | 7,206,000 | 11,972,000 | 32,598,000 | 10,700,000 | 8,689,000 | 6,243,000 | 5,748,000 | 5,238,000 | 6,722,000 | 5,229,000 | 10,196,000 | 13,216,000 | 8,367,000 | 6,884,000 | 2,990,000 | 6,980,000 | 11,224,000 | 8,662,000 | 6,416,000 | 19,490,000 | 17,228,000 | 26,050,000 | 21,404,000 | 19,490,000 | 13,520,000 | 11,671,000 | 7,055,000 | 22,480,000 | |
accounts receivable | 181,507,000 | 181,996,000 | 171,012,000 | 166,788,000 | 161,407,000 | 168,618,000 | 165,870,000 | 162,885,000 | 167,360,000 | 181,754,000 | 175,830,000 | 173,064,000 | 170,114,000 | 166,014,000 | 161,774,000 | 147,508,000 | 139,861,000 | 144,039,000 | 142,743,000 | 124,211,000 | 111,565,000 | 109,964,000 | 109,341,000 | 127,212,000 | 120,138,000 | 128,333,000 | 129,735,000 | 118,864,000 | 105,814,000 | 122,911,000 | 116,532,000 | 117,239,000 | 110,100,000 | 124,803,000 | 107,444,000 | 96,346,000 | 87,409,000 | 94,292,000 | 92,309,000 | 94,912,000 | 88,577,000 | 94,168,000 | 93,543,000 | 86,368,000 | 85,795,000 | 72,571,000 | 76,737,000 | 72,034,000 | 71,015,000 | 71,618,000 | 63,568,000 | 62,662,000 | 68,669,000 | 73,405,000 | 68,760,000 | 62,208,000 | 62,662,000 | 68,132,000 | 65,338,000 | 63,468,000 | 62,208,000 | 59,819,000 | 62,824,000 | 61,492,000 | 56,638,000 | 48,208,000 | 51,381,000 | 51,427,000 | 48,037,000 | 46,211,000 | 45,132,000 | 47,093,000 | 44,070,000 | 38,586,000 | 49,974,000 | 47,627,000 | 41,204,000 | 42,894,000 | 40,243,000 | 39,384,000 | 35,844,000 | 39,802,000 | 39,451,000 | 38,048,000 | 38,404,000 | |||||||||
prepaid expenses and other current assets | 24,143,000 | 27,410,000 | 22,838,000 | 20,895,000 | 26,573,000 | 24,255,000 | 22,195,000 | 20,773,000 | 25,022,000 | 24,463,000 | 20,624,000 | 19,588,000 | 17,585,000 | 18,055,000 | 15,141,000 | 14,133,000 | 15,214,000 | 18,738,000 | 15,113,000 | 14,824,000 | 12,741,000 | 10,967,000 | 14,777,000 | 14,141,000 | 12,305,000 | 13,231,000 | 10,452,000 | 13,986,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current assets | 427,580,000 | 416,786,000 | 425,651,000 | 432,796,000 | 446,881,000 | 412,581,000 | 391,327,000 | 352,323,000 | 379,532,000 | 343,316,000 | 344,628,000 | 318,301,000 | 349,157,000 | 332,512,000 | 342,534,000 | 376,691,000 | 452,762,000 | 417,560,000 | 397,809,000 | 353,555,000 | 366,832,000 | 328,649,000 | 314,270,000 | 293,396,000 | 364,044,000 | 351,532,000 | 334,661,000 | 304,610,000 | 326,612,000 | 336,504,000 | 319,023,000 | 305,461,000 | 315,509,000 | 301,086,000 | 278,723,000 | 263,617,000 | 274,044,000 | 257,306,000 | 272,602,000 | 261,652,000 | 272,786,000 | 269,458,000 | 269,121,000 | 256,825,000 | 266,500,000 | 254,483,000 | 255,218,000 | 249,641,000 | 235,027,000 | 178,804,000 | 186,814,000 | 184,288,000 | 194,594,000 | 172,416,000 | 163,663,000 | 145,185,000 | 148,330,000 | 139,003,000 | 138,841,000 | 124,145,000 | 130,308,000 | 148,330,000 | 130,595,000 | 136,467,000 | 133,187,000 | 130,308,000 | 132,757,000 | 125,230,000 | 122,212,000 | 118,620,000 | 112,006,000 | 111,214,000 | 119,039,000 | 123,803,000 | 120,165,000 | 116,495,000 | 113,245,000 | 104,327,000 | 103,460,000 | 98,766,000 | 91,562,000 | 83,520,000 | 75,232,000 | 69,962,000 | 66,779,000 | 81,749,000 | 57,176,000 | 55,715,000 | 50,840,000 | 66,262,000 | ||||
property, equipment and leasehold improvements | 71,981,000 | 73,007,000 | 75,318,000 | 76,793,000 | 69,413,000 | 65,539,000 | 64,289,000 | 63,921,000 | 61,077,000 | 59,971,000 | 60,082,000 | 60,329,000 | 60,473,000 | 59,823,000 | 60,395,000 | 60,301,000 | 60,840,000 | 61,587,000 | 59,318,000 | 56,112,000 | 50,854,000 | 46,103,000 | 43,969,000 | 41,357,000 | 40,420,000 | 35,014,000 | 35,180,000 | 35,892,000 | 36,572,000 | 36,710,000 | 37,457,000 | 29,041,000 | 28,465,000 | 28,485,000 | 29,390,000 | 27,499,000 | 27,587,000 | 28,264,000 | 28,812,000 | 28,831,000 | 28,314,000 | 28,372,000 | 27,030,000 | 27,731,000 | 27,004,000 | 27,267,000 | 27,810,000 | 28,298,000 | 28,770,000 | 29,115,000 | 29,841,000 | 30,350,000 | 30,714,000 | 31,371,000 | 29,115,000 | 31,273,000 | 30,534,000 | 29,618,000 | 31,371,000 | 29,409,000 | 28,984,000 | 29,293,000 | 29,408,000 | 29,577,000 | 29,758,000 | 29,803,000 | 29,826,000 | 29,839,000 | 30,054,000 | 30,362,000 | 30,509,000 | 30,211,000 | 30,215,000 | 30,324,000 | 30,441,000 | 31,064,000 | 31,331,000 | 31,584,000 | 30,793,000 | 31,395,000 | 31,859,000 | 32,140,000 | 31,712,000 | |||||||||||
operating lease right-of-use assets | 73,376,000 | 73,312,000 | 72,338,000 | 73,438,000 | 75,248,000 | 75,797,000 | 71,556,000 | 24,145,000 | 24,600,000 | 24,302,000 | 25,636,000 | 16,629,000 | 18,007,000 | 18,088,000 | 16,139,000 | 16,898,000 | 14,370,000 | 15,777,000 | 17,024,000 | 18,467,000 | 20,085,000 | 20,124,000 | 21,500,000 | 23,715,000 | 22,729,000 | 23,852,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,607,000 | 8,573,000 | 8,573,000 | 8,573,000 | 8,607,000 | 8,558,000 | 8,553,000 | 6,616,000 | 8,567,000 | ||||
deferred income taxes | 67,075,000 | 63,088,000 | 60,221,000 | 60,354,000 | 57,127,000 | 54,345,000 | 51,560,000 | 52,224,000 | 53,824,000 | 54,448,000 | 52,212,000 | 52,184,000 | 53,909,000 | 50,501,000 | 46,968,000 | 46,501,000 | 46,546,000 | 42,561,000 | 41,090,000 | 39,315,000 | 40,539,000 | 39,383,000 | 37,233,000 | 35,151,000 | 36,821,000 | 35,639,000 | 34,099,000 | 33,878,000 | 34,090,000 | 32,966,000 | 31,824,000 | 31,265,000 | 30,437,000 | 42,574,000 | 40,945,000 | 41,715,000 | 42,166,000 | 40,751,000 | 39,031,000 | 39,829,000 | 39,456,000 | 11,112,000 | 11,604,000 | 11,602,000 | 11,002,000 | 11,141,000 | 10,330,000 | 10,408,000 | 8,295,000 | 6,947,000 | 7,195,000 | 7,164,000 | 5,426,000 | 5,392,000 | 5,491,000 | 5,434,000 | 4,494,000 | 5,085,000 | 4,845,000 | 4,819,000 | 4,455,000 | 4,494,000 | 4,380,000 | 4,089,000 | 4,083,000 | 4,455,000 | 3,450,000 | 3,571,000 | 3,821,000 | 2,528,000 | 2,232,000 | 2,268,000 | 2,581,000 | 2,471,000 | 2,156,000 | 2,220,000 | 2,509,000 | 2,594,000 | 2,154,000 | 2,222,000 | 2,540,000 | 2,052,000 | 1,928,000 | 1,928,000 | 1,928,000 | 2,052,000 | 1,816,000 | 1,816,000 | 1,815,000 | 1,928,000 | ||||
deferred compensation plan assets | 123,454,000 | 121,437,000 | 114,929,000 | 109,799,000 | 110,259,000 | 113,225,000 | 106,295,000 | 113,844,000 | 101,169,000 | 90,727,000 | 94,067,000 | 98,981,000 | 89,437,000 | 83,722,000 | 87,163,000 | 106,255,000 | 99,962,000 | 92,048,000 | 92,328,000 | 94,395,000 | 83,731,000 | 76,204,000 | 71,895,000 | 63,353,000 | 68,400,000 | 64,841,000 | 63,484,000 | 66,395,000 | 52,286,000 | 57,432,000 | 53,801,000 | 53,547,000 | 48,676,000 | 46,678,000 | 44,590,000 | 46,699,000 | 41,153,000 | 40,365,000 | 38,034,000 | 37,362,000 | 36,522,000 | 34,960,000 | 36,453,000 | 37,148,000 | 36,195,000 | 34,634,000 | 34,856,000 | 32,766,000 | 31,386,000 | 17,878,000 | 19,604,000 | 19,466,000 | 15,068,000 | |||||||||||||||||||||||||||||||||||||||||
other assets | 5,446,000 | 5,975,000 | 6,047,000 | 6,478,000 | 6,141,000 | 6,648,000 | 6,807,000 | 3,759,000 | 3,727,000 | 4,816,000 | 2,341,000 | 2,312,000 | 2,006,000 | 1,284,000 | 1,372,000 | 1,519,000 | 1,521,000 | 1,670,000 | 1,684,000 | 2,210,000 | 1,242,000 | 1,343,000 | 757,000 | 816,000 | 949,000 | 839,000 | 949,000 | 1,024,000 | 1,238,000 | 1,415,000 | 1,081,000 | 1,159,000 | 1,346,000 | 1,515,000 | 918,000 | 952,000 | 1,064,000 | 929,000 | 1,040,000 | 1,490,000 | 1,651,000 | 1,230,000 | 1,339,000 | 1,159,000 | 1,121,000 | 1,286,000 | 1,110,000 | 593,000 | 596,000 | 483,000 | 443,000 | 396,000 | 416,000 | 14,221,000 | 12,650,000 | 13,025,000 | 9,953,000 | 9,158,000 | 7,862,000 | 7,759,000 | 5,911,000 | 9,953,000 | 14,377,000 | 13,856,000 | 12,727,000 | 5,911,000 | 5,649,000 | 11,285,000 | 10,565,000 | 10,212,000 | 6,424,000 | 9,164,000 | 7,912,000 | 6,436,000 | 3,982,000 | 6,081,000 | 4,738,000 | 3,598,000 | 1,673,000 | 1,065,000 | 731,000 | 441,000 | 736,000 | 620,000 | 652,000 | 693,000 | 767,000 | 794,000 | 769,000 | 675,000 | ||||
total assets | 777,519,000 | 761,449,000 | 759,430,000 | 763,239,000 | 777,270,000 | 744,065,000 | 709,177,000 | 629,405,000 | 646,777,000 | 602,462,000 | 604,284,000 | 566,427,000 | 586,662,000 | 559,003,000 | 566,704,000 | 617,548,000 | 683,739,000 | 638,305,000 | 618,871,000 | 577,022,000 | 580,096,000 | 534,666,000 | 513,187,000 | 483,663,000 | 563,411,000 | 544,491,000 | 520,641,000 | 489,220,000 | 480,893,000 | 455,693,000 | 440,459,000 | 435,640,000 | 409,675,000 | 398,162,000 | 385,415,000 | 388,355,000 | 377,405,000 | 368,981,000 | 368,074,000 | 357,243,000 | 352,056,000 | 351,120,000 | 341,994,000 | 344,166,000 | 324,477,000 | 344,166,000 | 247,766,000 | 256,825,000 | 252,812,000 | 235,350,000 | 224,585,000 | 206,278,000 | 195,934,000 | 193,715,000 | 178,727,000 | 184,852,000 | 189,464,000 | 184,139,000 | 174,106,000 | 121,842,000 | 107,216,000 | |||||||||||||||||||||||||||||||||
liabilities and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable and accrued liabilities | 30,942,000 | 26,453,000 | 25,268,000 | 36,783,000 | 22,136,000 | 22,646,000 | 22,418,000 | 23,926,000 | 22,125,000 | 19,640,000 | 19,838,000 | 26,322,000 | 29,115,000 | 31,825,000 | 26,668,000 | 30,840,000 | 24,504,000 | 21,443,000 | 26,973,000 | 18,411,000 | 16,327,000 | 18,552,000 | 16,218,000 | 14,038,000 | 18,583,000 | 16,526,000 | 19,678,000 | 12,377,000 | 12,283,000 | 13,221,000 | 12,403,000 | 16,492,000 | 14,741,000 | 13,813,000 | 10,610,000 | 10,204,000 | 10,073,000 | 9,709,000 | 8,686,000 | 8,175,000 | 10,580,000 | 8,945,000 | 9,748,000 | 8,933,000 | 8,935,000 | 11,011,000 | 9,985,000 | 12,862,000 | 5,139,000 | 7,427,000 | 8,847,000 | 8,808,000 | 9,715,000 | 6,554,000 | 6,464,000 | 6,102,000 | 4,498,000 | 5,148,000 | 5,369,000 | 6,352,000 | 6,536,000 | 4,498,000 | 5,999,000 | 10,472,000 | 5,811,000 | 6,536,000 | 7,139,000 | 7,315,000 | 7,032,000 | 8,171,000 | 4,887,000 | 5,820,000 | 6,357,000 | 4,799,000 | 4,136,000 | 5,671,000 | 7,145,000 | 6,710,000 | 4,330,000 | 4,062,000 | 3,499,000 | 4,938,000 | 5,532,000 | 3,301,000 | 6,356,000 | 4,783,000 | 3,367,000 | 3,246,000 | 5,101,000 | 5,183,000 | ||||
accrued payroll and employee benefits | 121,302,000 | 108,922,000 | 92,197,000 | 74,074,000 | 119,285,000 | 96,738,000 | 90,728,000 | 68,285,000 | 111,773,000 | 93,828,000 | 87,609,000 | 63,390,000 | 105,822,000 | 84,938,000 | 80,603,000 | 57,291,000 | 103,552,000 | 87,179,000 | 79,050,000 | 54,490,000 | 83,194,000 | 62,740,000 | 59,295,000 | 45,729,000 | 86,723,000 | 69,552,000 | 58,910,000 | 46,406,000 | 76,855,000 | 66,060,000 | 56,843,000 | 45,240,000 | 70,064,000 | 59,696,000 | 50,904,000 | 41,067,000 | 62,539,000 | 53,866,000 | 47,516,000 | 40,034,000 | 62,092,000 | 54,726,000 | 48,886,000 | 40,169,000 | 62,184,000 | 54,496,000 | 47,590,000 | 42,336,000 | 47,645,000 | 37,230,000 | 36,235,000 | 25,832,000 | 41,888,000 | 32,611,000 | 31,508,000 | 22,559,000 | 35,822,000 | 28,864,000 | 30,000,000 | 22,170,000 | 35,528,000 | 35,822,000 | 30,456,000 | 26,889,000 | 22,442,000 | 35,528,000 | 30,366,000 | 26,087,000 | 23,667,000 | 18,907,000 | 21,773,000 | 20,005,000 | 18,441,000 | 15,753,000 | 19,910,000 | 18,505,000 | 17,720,000 | 14,848,000 | 18,528,000 | 17,409,000 | 16,420,000 | 13,755,000 | 14,913,000 | 14,002,000 | 12,131,000 | 16,528,000 | 12,288,000 | 14,299,000 | 9,863,000 | 14,667,000 | ||||
deferred revenues | 18,868,000 | 12,902,000 | 11,653,000 | 13,782,000 | 16,369,000 | 13,414,000 | 13,775,000 | 16,106,000 | 21,709,000 | 10,489,000 | 11,343,000 | 14,567,000 | 18,834,000 | 15,791,000 | 15,225,000 | 15,669,000 | 19,762,000 | 12,192,000 | 10,984,000 | 8,906,000 | 11,800,000 | 9,390,000 | 8,910,000 | 11,684,000 | 12,710,000 | 8,900,000 | 8,550,000 | 7,567,000 | 9,166,000 | 8,864,000 | 8,007,000 | 7,912,000 | 8,302,000 | 7,776,000 | 6,602,000 | 6,145,000 | 7,624,000 | 5,590,000 | 5,792,000 | 6,511,000 | 7,802,000 | 5,892,000 | 5,887,000 | 5,776,000 | 8,226,000 | 5,848,000 | 6,936,000 | 7,204,000 | 6,155,000 | 4,784,000 | 4,831,000 | 5,351,000 | 6,131,000 | 5,197,000 | 5,835,000 | 4,309,000 | 4,757,000 | 5,123,000 | 7,213,000 | 7,990,000 | 6,171,000 | 4,757,000 | 5,669,000 | 5,934,000 | 5,725,000 | 6,171,000 | 6,458,000 | 4,230,000 | 4,200,000 | 3,793,000 | 4,066,000 | 2,113,000 | 2,072,000 | 2,425,000 | 2,364,000 | 2,415,000 | 2,693,000 | 1,297,000 | 1,681,000 | 978,000 | 1,155,000 | 1,275,000 | 1,723,000 | 858,000 | 554,000 | 2,864,000 | 587,000 | 708,000 | 868,000 | 1,511,000 | ||||
operating lease liabilities | 6,890,000 | 6,490,000 | 5,851,000 | 5,633,000 | 5,393,000 | 4,940,000 | 4,903,000 | 5,814,000 | 6,302,000 | 5,700,000 | 5,750,000 | 4,900,000 | 5,258,000 | 5,363,000 | 5,038,000 | 5,310,000 | 5,164,000 | 5,604,000 | 5,959,000 | 6,135,000 | 5,689,000 | 5,360,000 | 5,648,000 | 6,056,000 | 5,746,000 | 5,843,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 178,002,000 | 154,767,000 | 134,969,000 | 130,272,000 | 163,183,000 | 137,738,000 | 131,824,000 | 114,131,000 | 161,909,000 | 129,657,000 | 124,540,000 | 109,179,000 | 159,029,000 | 137,917,000 | 127,534,000 | 109,110,000 | 152,982,000 | 126,418,000 | 122,966,000 | 87,942,000 | 117,308,000 | 96,371,000 | 89,783,000 | 77,099,000 | 123,960,000 | 101,034,000 | 92,884,000 | 72,193,000 | 98,304,000 | 88,145,000 | 77,253,000 | 69,644,000 | 93,107,000 | 81,285,000 | 68,116,000 | 57,416,000 | 80,236,000 | 69,165,000 | 61,994,000 | 54,720,000 | 80,474,000 | 69,563,000 | 64,521,000 | 54,878,000 | 79,345,000 | 71,355,000 | 64,511,000 | 62,402,000 | 58,939,000 | 49,441,000 | 49,913,000 | 39,991,000 | 57,734,000 | 44,362,000 | 43,807,000 | 32,970,000 | 45,077,000 | 39,135,000 | 42,582,000 | 36,512,000 | 48,235,000 | 45,077,000 | 42,124,000 | 43,295,000 | 33,978,000 | 48,235,000 | 43,963,000 | 37,632,000 | 34,899,000 | 30,871,000 | 30,726,000 | 27,938,000 | 26,870,000 | 22,977,000 | 26,410,000 | 26,591,000 | 27,558,000 | 22,855,000 | 24,539,000 | 22,449,000 | 21,074,000 | 20,019,000 | 22,227,000 | 18,222,000 | 19,093,000 | 24,230,000 | 16,567,000 | 18,295,000 | 15,999,000 | 21,566,000 | ||||
other liabilities | 4,587,000 | 4,589,000 | 4,658,000 | 5,149,000 | 4,289,000 | 4,604,000 | 5,159,000 | 3,580,000 | 3,426,000 | 4,136,000 | 3,211,000 | 2,513,000 | 2,355,000 | 2,639,000 | 2,554,000 | 2,659,000 | 2,886,000 | 3,078,000 | 3,122,000 | 3,470,000 | 2,986,000 | 3,251,000 | 2,939,000 | 2,797,000 | 2,669,000 | 2,793,000 | 2,846,000 | 2,702,000 | 2,548,000 | 2,911,000 | 3,225,000 | 3,471,000 | 3,326,000 | 2,161,000 | 2,244,000 | 2,117,000 | 2,005,000 | 2,102,000 | 2,116,000 | 2,014,000 | 1,913,000 | 1,936,000 | 1,828,000 | 1,985,000 | 1,862,000 | 1,613,000 | 1,884,000 | 1,250,000 | 1,164,000 | 585,000 | 803,000 | 425,000 | 413,000 | 392,000 | 407,000 | 387,000 | 367,000 | 351,000 | 364,000 | 558,000 | 567,000 | 367,000 | 211,000 | 16,000 | 30,000 | 567,000 | 89,000 | 65,000 | 105,000 | 87,000 | 142,000 | 4,383,000 | 3,809,000 | 3,774,000 | 3,487,000 | 3,722,000 | 3,131,000 | 2,563,000 | 1,471,000 | 860,000 | 370,000 | |||||||||||||
deferred compensation plan liabilities | 128,645,000 | 123,124,000 | 117,555,000 | 111,922,000 | 112,646,000 | 115,527,000 | 108,588,000 | 116,005,000 | 103,398,000 | 93,070,000 | 96,412,000 | 101,330,000 | 91,183,000 | 85,453,000 | 87,639,000 | 107,561,000 | 100,999,000 | 93,111,000 | 93,483,000 | 95,289,000 | 83,961,000 | 76,683,000 | 72,564,000 | 64,026,000 | 68,373,000 | 64,808,000 | 63,391,000 | 66,670,000 | 52,708,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities | 387,178,000 | 358,588,000 | 331,654,000 | 321,831,000 | 356,202,000 | 333,791,000 | 315,964,000 | 255,094,000 | 290,692,000 | 248,827,000 | 247,205,000 | 224,571,000 | 265,910,000 | 239,203,000 | 229,210,000 | 230,984,000 | 266,674,000 | 233,316,000 | 231,104,000 | 199,414,000 | 218,598,000 | 191,469,000 | 180,620,000 | 160,166,000 | 213,160,000 | 187,212,000 | 176,789,000 | 160,043,000 | 155,027,000 | 150,259,000 | 136,927,000 | 133,834,000 | 150,501,000 | 135,564,000 | 120,276,000 | 113,457,000 | 130,398,000 | 118,593,000 | 109,305,000 | 104,865,000 | 124,703,000 | 112,192,000 | 108,481,000 | 103,425,000 | 121,011,000 | 111,514,000 | 105,201,000 | 100,401,000 | 93,838,000 | 69,604,000 | 72,157,000 | 61,650,000 | 75,092,000 | 60,616,000 | 58,617,000 | 47,615,000 | 56,410,000 | 49,650,000 | 51,831,000 | 45,130,000 | 54,996,000 | 56,410,000 | 49,490,000 | 50,038,000 | 40,460,000 | 54,996,000 | 50,472,000 | 43,885,000 | 40,980,000 | 35,734,000 | 36,911,000 | 33,431,000 | 31,805,000 | 27,888,000 | 31,041,000 | 31,454,000 | 31,823,000 | 26,533,000 | 27,097,000 | 24,611,000 | 23,293,000 | 22,471,000 | 24,244,000 | 20,214,000 | 20,986,000 | 26,641,000 | 17,864,000 | 19,544,000 | 17,193,000 | 23,430,000 | ||||
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value... | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, 0.001 par value... | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 33,000 | 33,000 | 33,000 | 33,000 | 33,000 | 33,000 | 33,000 | 33,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 8,000 | 8,000 | 8,000 | |||||||||||||||||||||||||||||||||||||
additional paid-in capital | 369,747,000 | 367,010,000 | 364,304,000 | 361,776,000 | 345,689,000 | 342,301,000 | 338,734,000 | 335,014,000 | 321,448,000 | 320,152,000 | 317,346,000 | 314,502,000 | 301,002,000 | 298,589,000 | 296,098,000 | 293,889,000 | 281,419,000 | 279,250,000 | 276,281,000 | 274,012,000 | 265,328,000 | 261,713,000 | 259,617,000 | 257,389,000 | 244,935,000 | 242,756,000 | 240,930,000 | 238,916,000 | 227,283,000 | 225,454,000 | 223,696,000 | 221,972,000 | 210,263,000 | 208,583,000 | 206,752,000 | 205,273,000 | 194,632,000 | 193,105,000 | 191,604,000 | 189,955,000 | 179,816,000 | 177,129,000 | 175,377,000 | 174,161,000 | 160,225,000 | 158,909,000 | 157,594,000 | 155,690,000 | 140,013,000 | 107,074,000 | 106,090,000 | 105,166,000 | 96,089,000 | 93,587,000 | 92,526,000 | 90,774,000 | 83,808,000 | 82,763,000 | 80,876,000 | 79,476,000 | 72,734,000 | 83,808,000 | 71,897,000 | 70,162,000 | 69,164,000 | 72,734,000 | 59,772,000 | 58,584,000 | 56,567,000 | 55,141,000 | 50,799,000 | 50,189,000 | 49,647,000 | 48,718,000 | 46,880,000 | 46,307,000 | 45,681,000 | 45,350,000 | 42,295,000 | 38,797,000 | 37,093,000 | 36,309,000 | 33,705,000 | 34,228,000 | 33,983,000 | 34,084,000 | 32,409,000 | 32,384,000 | 32,254,000 | |||||
accumulated other comprehensive income | -345,000 | 153,000 | 513,000 | 654,000 | -345,000 | 347,000 | 267,000 | 125,000 | 121,000 | 93,000 | 101,000 | 10,000 | -93,000 | -46,000 | -55,000 | 36,000 | 63,000 | 9,000 | 13,000 | 93,000 | 19,000 | 26,000 | 94,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustments | -2,290,000 | -2,402,000 | -2,493,000 | -2,845,000 | -3,791,000 | -1,606,000 | -3,173,000 | -3,187,000 | -2,977,000 | -3,775,000 | -3,260,000 | -3,127,000 | -3,587,000 | -5,136,000 | -3,643,000 | -2,293,000 | -1,983,000 | -2,052,000 | -1,786,000 | -1,754,000 | -1,997,000 | -3,114,000 | -3,664,000 | -3,735,000 | -2,062,000 | -3,465,000 | -2,932,000 | -2,691,000 | -2,808,000 | -2,726,000 | -2,422,000 | -1,054,000 | -1,793,000 | -1,934,000 | -2,390,000 | -2,844,000 | -2,980,000 | -2,436,000 | -2,250,000 | -1,745,000 | -1,740,000 | -1,453,000 | -1,254,000 | -1,419,000 | -918,000 | -372,000 | 468,000 | 151,000 | -155,000 | |||||||||||||||||||||||||||||||||||||||||||||
retained earnings | 668,423,000 | 658,788,000 | 646,038,000 | 635,020,000 | 624,151,000 | 614,991,000 | 603,373,000 | 588,570,000 | 574,082,000 | 566,518,000 | 555,354,000 | 542,983,000 | 528,810,000 | 518,631,000 | 506,605,000 | 493,387,000 | 478,370,000 | 468,578,000 | 454,583,000 | 439,717,000 | 421,809,000 | 409,995,000 | 401,956,000 | 395,646,000 | 384,668,000 | 374,033,000 | 362,959,000 | 350,506,000 | 342,024,000 | 332,907,000 | 322,437,000 | 310,978,000 | 303,990,000 | 313,277,000 | 304,224,000 | 296,025,000 | 291,243,000 | 285,616,000 | 279,196,000 | 273,524,000 | 269,259,000 | 263,417,000 | 255,689,000 | 248,089,000 | 246,961,000 | 241,074,000 | 233,436,000 | 225,592,000 | 219,493,000 | 172,460,000 | 163,717,000 | 155,916,000 | 156,086,000 | 153,103,000 | 145,462,000 | 140,509,000 | 139,606,000 | 136,121,000 | 132,788,000 | 128,830,000 | 127,127,000 | 139,606,000 | 122,470,000 | 117,643,000 | 112,086,000 | 127,127,000 | 113,018,000 | 108,579,000 | 106,171,000 | 103,667,000 | 101,226,000 | 99,058,000 | 95,573,000 | 92,144,000 | 88,322,000 | 85,612,000 | 82,587,000 | 79,392,000 | 75,525,000 | 76,538,000 | 73,365,000 | 69,985,000 | 64,289,000 | 61,441,000 | 58,767,000 | 66,464,000 | 54,531,000 | 52,416,000 | 50,293,000 | 56,298,000 | ||||
treasury stock | -645,605,000 | -620,601,000 | -580,139,000 | -552,609,000 | -545,047,000 | -545,478,000 | -545,787,000 | -546,152,000 | -536,534,000 | -529,326,000 | -512,427,000 | -512,568,000 | -505,539,000 | -492,350,000 | -461,632,000 | -398,485,000 | -340,807,000 | -340,853,000 | -341,377,000 | -334,494,000 | -323,773,000 | -325,593,000 | -325,667,000 | -326,339,000 | -277,658,000 | -256,439,000 | -257,529,000 | -257,729,000 | -252,611,000 | -224,779,000 | -224,754,000 | -225,028,000 | -223,169,000 | -219,754,000 | -219,078,000 | -209,436,000 | -209,496,000 | -189,552,000 | -189,247,000 | -184,499,000 | -170,249,000 | -162,010,000 | -145,627,000 | -101,074,000 | -85,024,000 | -69,726,000 | -67,940,000 | -71,618,000 | -71,290,000 | -72,091,000 | -72,992,000 | -72,320,000 | -71,409,000 | -74,260,000 | -71,438,000 | -72,992,000 | -59,174,000 | -48,908,000 | -38,241,000 | -71,438,000 | -41,234,000 | -37,225,000 | -27,832,000 | -27,829,000 | -24,052,000 | -11,690,000 | -811,000 | -2,126,000 | -299,000 | -1,452,000 | -4,831,000 | -6,660,000 | -5,431,000 | -6,122,000 | -5,449,000 | -6,379,000 | ||||||||||||||||||
total stockholders’ equity | 390,341,000 | 402,861,000 | 427,776,000 | 441,408,000 | 421,068,000 | 410,274,000 | 393,213,000 | 374,311,000 | 356,085,000 | 353,635,000 | 357,079,000 | 341,856,000 | 320,752,000 | 319,800,000 | 337,494,000 | 386,564,000 | 417,065,000 | 404,989,000 | 387,767,000 | 377,608,000 | 361,498,000 | 343,197,000 | 332,567,000 | 323,497,000 | 350,251,000 | 357,279,000 | 343,852,000 | 329,177,000 | 313,909,000 | 330,634,000 | 318,766,000 | 306,625,000 | 289,088,000 | 300,076,000 | 289,399,000 | 284,705,000 | 273,346,000 | 266,822,000 | 279,050,000 | 272,540,000 | 262,804,000 | 256,789,000 | 259,593,000 | 253,818,000 | 244,288,000 | 240,542,000 | 245,919,000 | 241,593,000 | 235,059,000 | 230,639,000 | 235,059,000 | 178,162,000 | 184,668,000 | 191,162,000 | 183,800,000 | 174,734,000 | 165,968,000 | 158,663,000 | 150,071,000 | 146,284,000 | 141,884,000 | 133,597,000 | 128,094,000 | 150,071,000 | 135,362,000 | 139,426,000 | 143,679,000 | 128,094,000 | 131,919,000 | 130,221,000 | 129,697,000 | 131,113,000 | 124,305,000 | 125,312,000 | 133,556,000 | 140,784,000 | 133,200,000 | 129,783,000 | 125,129,000 | 120,508,000 | 116,984,000 | 114,042,000 | 107,931,000 | 100,538,000 | 95,201,000 | 91,361,000 | 90,272,000 | 86,602,000 | 95,201,000 | 80,032,000 | 77,377,000 | 73,172,000 | 83,786,000 | |
total liabilities and stockholders’ equity | 777,519,000 | 761,449,000 | 759,430,000 | 763,239,000 | 777,270,000 | 744,065,000 | 709,177,000 | 629,405,000 | 646,777,000 | 602,462,000 | 604,284,000 | 566,427,000 | 586,662,000 | 559,003,000 | 566,704,000 | 617,548,000 | 683,739,000 | 638,305,000 | 618,871,000 | 577,022,000 | 580,096,000 | 534,666,000 | 513,187,000 | 483,663,000 | 563,411,000 | 544,491,000 | 520,641,000 | 489,220,000 | 480,893,000 | 455,693,000 | 440,459,000 | 435,640,000 | 409,675,000 | 398,162,000 | 385,415,000 | 388,355,000 | 377,405,000 | 368,981,000 | 368,074,000 | 357,243,000 | 352,056,000 | 351,120,000 | 341,994,000 | 324,477,000 | 247,766,000 | 256,825,000 | 252,812,000 | 235,350,000 | 224,585,000 | 206,278,000 | 195,934,000 | 193,715,000 | 178,727,000 | 184,852,000 | 189,464,000 | 184,139,000 | 174,106,000 | |||||||||||||||||||||||||||||||||||||
property, equipment and leasehold improvements, net of accumulated depreciation and amortization of 119,644 and 112,202 at october 3, 2025 and january 3, 2025, respectively | 72,244,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -314,000 | -131,000 | -210,000 | -451,000 | -354,000 | -746,000 | -545,000 | -367,000 | -296,000 | -387,000 | -465,000 | -367,000 | -86,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, equipment and leasehold improvements, net of accumulated depreciation and amortization of 117,180 and 112,202 at july 4, 2025 and january 3, 2025, respectively | 71,637,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, equipment and leasehold improvements, net of accumulated depreciation and amortization of 114,770 and 112,202 at april 4, 2025 and january 3, 2025, respectively | 71,767,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, equipment and leasehold improvements, net of accumulated depreciation and amortization of 110,828 and 104,011 at september 27, 2024 and december 29, 2023, respectively | 72,862,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, equipment and leasehold improvements, net of accumulated depreciation and amortization of 108,647 and 104,011 at june 28, 2024 and december 29, 2023, respectively | 73,025,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, equipment and leasehold improvements, net of accumulated depreciation and amortization of 106,162 and 104,011 at march 29, 2024 and december 29, 2023, respectively | 74,503,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, equipment and leasehold improvements, net of accumulated depreciation and amortization of 109,435 and 103,034 at september 29, 2023 and december 30, 2022, respectively | 76,246,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term investments | 24,998,000 | 29,999,000 | 45,001,000 | 20,086,000 | 34,220,000 | 46,449,000 | 55,165,000 | 77,125,000 | 90,022,000 | 92,680,000 | 81,495,000 | 81,373,000 | 75,534,000 | 75,485,000 | 71,604,000 | 75,782,000 | 71,763,000 | 67,817,000 | 58,755,000 | 51,993,000 | 48,518,000 | 56,512,000 | 45,842,000 | 26,837,000 | 17,935,000 | 21,368,000 | 24,913,000 | 26,009,000 | 31,647,000 | 31,831,000 | 33,171,000 | 13,296,000 | 33,171,000 | 25,403,000 | 25,569,000 | 2,339,000 | 2,333,000 | 4,245,000 | 7,490,000 | 8,757,000 | 12,953,000 | 22,287,000 | 24,772,000 | 7,490,000 | 33,417,000 | 52,993,000 | 48,986,000 | 24,772,000 | 53,034,000 | 43,857,000 | 45,958,000 | 49,847,000 | 52,844,000 | 47,272,000 | 56,660,000 | 60,467,000 | 55,682,000 | 56,502,000 | 54,101,000 | 52,012,000 | 53,066,000 | 31,434,000 | 30,981,000 | 32,240,000 | 22,268,000 | 10,957,000 | 22,268,000 | |||||||||||||||||||||||||||
investment securities, available for sale | 65,000 | 302,000 | -45,000 | -236,000 | -146,000 | -65,000 | 14,000 | 19,000 | 32,000 | 24,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income - sum | -1,983,000 | -1,786,000 | -1,693,000 | -1,932,000 | -2,984,000 | -3,405,000 | -3,265,000 | -3,137,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment securities, available-for-sale | 61,000 | 130,000 | 259,000 | 470,000 | 328,000 | 358,000 | 109,000 | -288,000 | -257,000 | -276,000 | -129,000 | -142,000 | -110,000 | 19,000 | 20,000 | 10,000 | -3,000 | 7,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease right-of-use asset | 19,322,000 | 23,003,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease liability | 5,987,000 | 5,944,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred rent | 1,467,000 | 1,205,000 | 1,139,000 | 1,218,000 | 1,292,000 | 1,340,000 | 1,449,000 | 1,525,000 | 1,654,000 | 1,664,000 | 1,810,000 | 1,884,000 | 1,994,000 | 1,979,000 | 2,052,000 | 1,914,000 | 2,059,000 | 2,162,000 | 2,200,000 | 2,233,000 | 2,416,000 | 1,867,000 | 2,016,000 | 1,768,000 | 1,877,000 | 2,010,000 | 2,140,000 | 1,608,000 | 1,423,000 | 1,459,000 | 1,515,000 | 1,615,000 | 1,793,000 | 1,423,000 | 1,959,000 | 1,560,000 | 1,652,000 | 1,793,000 | 1,755,000 | 1,853,000 | 1,987,000 | 1,095,000 | 1,097,000 | 1,110,000 | 1,126,000 | 1,137,000 | 1,144,000 | 1,141,000 | 1,134,000 | 1,115,000 | 1,087,000 | 1,083,000 | 1,079,000 | 1,087,000 | 974,000 | 935,000 | 893,000 | 1,031,000 | 837,000 | |||||||||||||||||||||||||||||||||||
prepaid expenses and other assets | 12,244,000 | 11,243,000 | 9,184,000 | 9,585,000 | 9,011,000 | 10,692,000 | 9,283,000 | 12,368,000 | 12,913,000 | 12,596,000 | 18,232,000 | 11,693,000 | 12,616,000 | 12,884,000 | 14,112,000 | 12,121,000 | 14,727,000 | 12,630,000 | 14,551,000 | 16,835,000 | 9,512,000 | 8,638,000 | 7,860,000 | 4,582,000 | 10,585,000 | 3,938,000 | 10,150,000 | 3,571,000 | 5,789,000 | 7,979,000 | 8,529,000 | 5,879,000 | 6,275,000 | 5,789,000 | 6,007,000 | 6,841,000 | 4,678,000 | 6,275,000 | 5,754,000 | 4,477,000 | 4,698,000 | 3,859,000 | 3,484,000 | 3,571,000 | 3,142,000 | 2,632,000 | 2,900,000 | 4,274,000 | 2,658,000 | 2,661,000 | 2,674,000 | 3,912,000 | 1,752,000 | 1,608,000 | 2,225,000 | 1,741,000 | 4,063,000 | 2,095,000 | 2,038,000 | 2,777,000 | 3,922,000 | 3,450,000 | ||||||||||||||||||||||||||||||||
preferred stock, .001 par value... | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, .001 par value... | 66,000 | 33,000 | 33,000 | 33,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred compensation | 57,998,000 | 55,310,000 | 59,501,000 | 52,776,000 | 50,778,000 | 48,467,000 | 52,399,000 | 46,503,000 | 45,662,000 | 43,385,000 | 46,247,000 | 40,322,000 | 38,714,000 | 40,080,000 | 44,648,000 | 37,745,000 | 36,384,000 | 36,606,000 | 34,516,000 | 31,319,000 | 17,711,000 | 19,425,000 | 19,466,000 | 15,068,000 | 13,852,000 | 12,263,000 | 12,650,000 | 9,543,000 | 8,705,000 | 7,370,000 | 6,445,000 | 4,401,000 | 9,543,000 | 5,196,000 | 5,167,000 | 4,800,000 | 4,401,000 | 4,665,000 | 4,335,000 | 3,989,000 | 3,681,000 | 4,946,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
march 31, 2017 and december 30, 2016, respectively | -213,672,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
32,853 shares issued at september 30, 2016 and january 1, 2016 | 33,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
october 2, 2015 and january 2, 2015, respectively | -182,347,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
of 3,596 and 3,386 at april 3, 2015 and | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
january 2, 2015, respectively | 88,076,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16,427 shares issued at april 3, 2015 and january 2, 2015 | 16,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
april 3, 2015 and january 2, 2015, respectively | -167,036,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
of 3,241 and 2,771 at october 3, 2014 and | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
january 3, 2014, respectively | 89,089,000 | 84,946,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16,427 shares issued at october 3, 2014 and january 3, 2014 | 16,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
october 3, 2014 and january 3, 2014, respectively | -159,104,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
of 2,753 and 2,771 at april 4, 2014 and | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16,427 shares issued at april 4, 2014 and january 3, 2014 | 16,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
april 4, 2014 and january 3, 2014, respectively | -139,880,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
consolidated statements of income data: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revenues before reimbursements | 280,043,000 | 280,043,000 | 125,943,000 | 115,298,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revenues | 296,168,000 | 296,168,000 | 139,676,000 | 126,055,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating income | 55,946,000 | 55,946,000 | 16,902,000 | 13,920,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 38,640,000 | 38,640,000 | 10,166,000 | 7,924,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 2,840 | 2,840 | 1,410 | 1,160 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 2,760 | 2,760 | 1,270 | 1,050 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash dividends declared per share | 600 | 600 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
consolidated balance sheet data: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
working capital | 179,537,000 | 179,537,000 | 57,519,000 | 44,696,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term liabilities | 36,960,000 | 36,960,000 | 2,411,000 | 1,864,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
of 2,772 and 2,666 at september 27, 2013 and | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
december 28, 2012, respectively | 82,177,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16,427 shares issued at september 27, 2013 and december 28, 2012 | 16,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
september 27, 2013 and december 28, 2012, respectively | -128,727,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
december 31, 2010, respectively | 80,289,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16,427 shares issued | 16,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16,426,664 shares issued at june 27, 2008 and december 28, 2007 | 16,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventory | 1,812,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16,426,664 shares issued at june 29, 2007 and | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
december 29, 2006, respectively | 16,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
june 29, 2007 and december 29, 2006, respectively | -33,182,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred stock-based compensation | -1,917,000 | -2,098,000 | -2,281,000 | -2,152,000 | -907,000 | -1,011,000 | -1,096,000 | -1,026,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current installments of long-term obligations | 51,000 | 59,000 | 61,000 | 52,000 | 325,000 | 42,000 | 167,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term obligations, net of current installments | 154,000 | 183,000 | 197,000 | 140,000 | 169,000 | 64,000 | 76,000 | 73,000 | 167,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | 10,166,000 | 7,924,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income per share from continuing operations: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive losses | -34,000 | -69,000 | -56,000 | -113,000 | -39,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and equivalents | 22,480,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total equity | 83,786,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current installment of long-term obligations | 55,000 | 205,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other obligations | 819,000 | 759,000 | 707,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 8,000 | 8,000 | 8,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury shares, at cost, 962,135 and 1,435,314 shares at september 27, 2002 and december 28, 2001, respectively | -6,847,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury shares, at cost, 1,124,162 and 1,435,314 shares at june 28, 2002 and december 28, 2001, respectively | -7,375,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury shares, at cost, 1,338,924 and 1,435,314 shares at march 29, 2002 and december 28, 2001, respectively | -9,270,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additional paid in capital | 33,898,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-01-02 | 2025-10-03 | 2025-07-04 | 2025-04-04 | 2025-01-03 | 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-07-01 | 2022-04-01 | 2021-12-31 | 2021-10-01 | 2021-07-02 | 2021-04-02 | 2021-01-01 | 2020-10-02 | 2020-07-03 | 2020-04-03 | 2020-01-01 | 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-07-01 | 2016-04-01 | 2016-01-01 | 2015-10-02 | 2015-07-03 | 2015-04-03 | 2015-01-01 | 2014-10-03 | 2014-07-04 | 2014-04-04 | 2014-01-02 | 2013-09-27 | 2013-06-28 | 2013-03-29 | 2012-12-28 | 2012-09-28 | 2012-06-29 | 2012-03-30 | 2011-12-30 | 2011-09-30 | 2011-07-01 | 2011-04-01 | 2010-12-31 | 2010-10-01 | 2010-07-02 | 2010-04-02 | 2010-01-01 | 2009-10-02 | 2009-07-03 | 2009-04-03 | 2009-01-01 | 2008-09-26 | 2008-06-27 | 2008-03-28 | 2007-12-28 | 2007-09-28 | 2007-06-29 | 2007-03-30 | 2006-12-29 | 2006-09-29 | 2006-06-30 | 2006-03-31 | 2005-12-30 | 2005-09-30 | 2005-07-01 | 2005-04-01 | 2004-12-31 | 2004-10-01 | 2004-07-02 | 2004-04-02 | 2004-01-02 | 2003-10-03 | 2003-07-04 | 2003-04-04 | 2003-01-02 | 2002-09-27 | 2002-06-28 | 2002-03-29 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 24,762,000 | 28,044,000 | 26,553,000 | 26,650,000 | 23,589,000 | 26,044,000 | 29,227,000 | 30,142,000 | 20,929,000 | 24,538,000 | 25,748,000 | 29,124,000 | 22,524,000 | 24,442,000 | 25,755,000 | 29,609,000 | 20,380,000 | 24,574,000 | 25,400,000 | 30,848,000 | 21,840,000 | 18,084,000 | 16,346,000 | 26,282,000 | 19,213,000 | 19,633,000 | 20,994,000 | 22,712,000 | 16,036,000 | 17,453,000 | 18,425,000 | 20,340,000 | -3,705,000 | 14,643,000 | 13,791,000 | 16,576,000 | 10,388,000 | 11,289,000 | 10,453,000 | 15,350,000 | 9,850,000 | 11,719,000 | 11,697,000 | 10,333,000 | 12,141,000 | 11,040,000 | 11,264,000 | 9,154,000 | 10,783,000 | 11,094,000 | 10,848,000 | 7,976,000 | 8,472,000 | 10,225,000 | 10,327,000 | 8,201,000 | 7,731,000 | 8,744,000 | 8,217,000 | 8,003,000 | 6,182,000 | 7,820,000 | 7,280,000 | 6,239,000 | 4,511,000 | 5,833,000 | 6,025,000 | 5,758,000 | 4,045,000 | 5,942,000 | 5,793,000 | 6,347,000 | 5,247,000 | 5,037,000 | 5,002,000 | 5,055,000 | 2,979,000 | 3,743,000 | 3,650,000 | 3,822,000 | 2,710,000 | 3,515,000 | 4,094,000 | 3,867,000 | 1,966,000 | 3,173,000 | 3,380,000 | 3,521,000 | 2,175,000 | 2,848,000 | 2,674,000 | 2,469,000 | 4,009,000 | 2,115,000 | 2,123,000 | 1,919,000 |
adjustments to reconcile net income to net cash from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization of property, equipment and leasehold improvements | 2,539,000 | 2,532,000 | 2,520,000 | 2,492,000 | 2,490,000 | 2,389,000 | 2,486,000 | 2,324,000 | 2,381,000 | 2,361,000 | 2,186,000 | 1,988,000 | 1,855,000 | 1,723,000 | 1,812,000 | 1,689,000 | 1,544,000 | 1,645,000 | 1,642,000 | 1,656,000 | 1,695,000 | 1,689,000 | 1,701,000 | 1,786,000 | 1,967,000 | 1,672,000 | 1,642,000 | 1,590,000 | 1,582,000 | 1,561,000 | 1,594,000 | 1,555,000 | 1,523,000 | 1,567,000 | 1,629,000 | 1,566,000 | 1,582,000 | 1,524,000 | 1,403,000 | 1,445,000 | 1,329,000 | 1,311,000 | 1,322,000 | 1,737,000 | 1,283,000 | 1,252,000 | 1,125,000 | 1,068,000 | 1,064,000 | 1,088,000 | 1,084,000 | 1,078,000 | 1,073,000 | 1,080,000 | 1,093,000 | 1,101,000 | 1,078,000 | 1,368,000 | 1,059,000 | 984,000 | 941,000 | 957,000 | 1,002,000 | 969,000 | 917,000 | 928,000 | 920,000 | 898,000 | 882,000 | |||||||||||||||||||||||||||
provision for contract losses and doubtful accounts | 891,000 | 1,511,000 | 330,000 | 256,000 | 1,310,000 | 781,000 | 1,080,000 | 1,279,000 | 1,314,000 | 625,000 | 394,000 | 892,000 | 969,000 | 642,000 | 784,000 | 686,000 | 761,000 | 265,000 | 287,000 | 645,000 | -1,041,000 | 73,000 | 434,000 | 2,383,000 | 360,000 | 998,000 | 788,000 | 489,000 | 577,000 | 221,000 | 561,000 | 849,000 | 852,000 | 347,000 | 458,000 | 764,000 | 557,000 | 697,000 | 434,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation | 5,028,000 | 5,341,000 | 5,247,000 | 8,179,000 | 4,857,000 | 5,465,000 | 5,577,000 | 7,340,000 | 3,180,000 | 4,891,000 | 5,223,000 | 7,063,000 | 4,292,000 | 4,605,000 | 4,597,000 | 6,870,000 | 4,024,000 | 4,365,000 | 4,592,000 | 6,282,000 | 3,952,000 | 3,726,000 | 3,462,000 | 6,138,000 | 3,693,000 | 3,844,000 | 4,010,000 | 5,731,000 | 3,388,000 | 3,572,000 | 3,744,000 | 6,289,000 | 3,427,000 | 3,541,000 | 3,532,000 | 5,655,000 | 2,674,000 | 2,730,000 | 2,709,000 | 5,220,000 | 2,423,000 | 2,634,000 | 2,681,000 | 5,221,000 | 2,374,000 | 2,710,000 | 2,582,000 | 5,293,000 | 2,247,000 | 2,501,000 | 3,040,000 | 5,291,000 | 2,446,000 | 2,748,000 | 2,727,000 | 4,457,000 | 2,132,000 | 2,274,000 | 2,119,000 | 3,815,000 | 1,925,000 | 2,239,000 | 2,001,000 | 3,092,000 | 1,494,000 | 1,693,000 | 1,649,000 | 3,095,000 | 1,579,000 | 1,726,000 | 1,759,000 | 2,867,000 | 1,529,000 | 1,374,000 | 1,309,000 | 1,983,000 | 1,423,000 | 865,000 | 855,000 | 1,271,000 | 1,644,000 | 164,000 | 168,000 | 96,000 | 85,000 | 80,000 | 27,000 | 19,000 | ||||||||
deferred income tax provision | -3,987,000 | -2,867,000 | 132,000 | -3,226,000 | -2,782,000 | -2,785,000 | 664,000 | 1,600,000 | 624,000 | -2,236,000 | -28,000 | 1,725,000 | -3,408,000 | -3,533,000 | -467,000 | 45,000 | -3,985,000 | -1,471,000 | -1,775,000 | 1,226,000 | -1,134,000 | -2,107,000 | -2,012,000 | 1,614,000 | -1,968,000 | -1,530,000 | -302,000 | 161,000 | -1,205,000 | -1,131,000 | -564,000 | -815,000 | 12,207,000 | -1,638,000 | 791,000 | 426,000 | -1,318,000 | -1,708,000 | 854,000 | -430,000 | -2,958,000 | 202,000 | 867,000 | -1,938,000 | 2,219,000 | -2,150,000 | -572,000 | -3,324,000 | -3,307,000 | -1,078,000 | -438,000 | -1,254,000 | -1,414,000 | -1,098,000 | -1,082,000 | -600,000 | -1,097,000 | -605,000 | -1,912,000 | -678,000 | -756,000 | -722,000 | -1,073,000 | -618,000 | -1,491,000 | -796,000 | -1,195,000 | -1,519,000 | -780,000 | -819,000 | -982,000 | -89,000 | -354,000 | -1,199,000 | -1,010,000 | -1,252,000 | -611,000 | -441,000 | -854,000 | 228,000 | -236,000 | -382,000 | -1,087,000 | -281,000 | -233,000 | |||||||||||
changes in operating assets and liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | -402,000 | -12,495,000 | -4,554,000 | -5,637,000 | 5,901,000 | -3,529,000 | -4,065,000 | 3,196,000 | 13,080,000 | -6,549,000 | -3,160,000 | -3,842,000 | -5,069,000 | -4,882,000 | -15,050,000 | -8,333,000 | 3,417,000 | -1,561,000 | -18,819,000 | -13,291,000 | -560,000 | -696,000 | 17,437,000 | -9,457,000 | 31,389,000 | 1,042,000 | -11,869,000 | -13,838,000 | 16,608,000 | -6,956,000 | 486,000 | -7,700,000 | 13,854,000 | -18,211,000 | -11,445,000 | -9,395,000 | 6,119,000 | -2,540,000 | 1,906,000 | -6,769,000 | 5,447,000 | -901,000 | -5,586,000 | -2,098,000 | 10,205,000 | -3,700,000 | -1,428,000 | -8,215,000 | -13,468,000 | 3,920,000 | -6,232,000 | 4,674,000 | 2,535,000 | -10,163,000 | -5,097,000 | -1,334,000 | 3,688,000 | 3,342,000 | -8,791,000 | -1,217,000 | -52,000 | -8,644,000 | -1,268,000 | 5,342,000 | 3,713,000 | -6,000,000 | -7,427,000 | 6,180,000 | -3,886,000 | -2,421,000 | -4,245,000 | 2,173,000 | -1,831,000 | -5,612,000 | -8,827,000 | 2,664,000 | -299,000 | -3,816,000 | -2,180,000 | -1,521,000 | 1,845,000 | -2,983,000 | -6,124,000 | 10,846,000 | -2,689,000 | -6,832,000 | -5,913,000 | 7,138,000 | -3,328,000 | -1,241,000 | -1,153,000 | 986,000 | -340,000 | 130,000 | 640,000 | |
prepaid expenses and other current assets | 4,564,000 | -4,021,000 | 10,466,000 | -3,331,000 | 1,541,000 | -1,512,000 | 3,962,000 | -2,193,000 | -783,000 | -5,865,000 | 7,756,000 | -7,777,000 | 1,459,000 | -4,420,000 | 6,785,000 | -9,948,000 | 471,000 | -3,717,000 | 6,981,000 | -8,142,000 | -636,000 | 2,227,000 | 1,895,000 | -12,561,000 | -3,471,000 | -3,844,000 | 8,671,000 | -10,431,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in operating leases | 172,000 | 1,301,000 | 1,302,000 | 454,000 | 1,164,000 | 1,325,000 | 693,000 | -614,000 | 299,000 | 206,000 | 117,000 | -774,000 | 125,000 | 87,000 | 316,000 | -535,000 | 66,000 | 68,000 | 87,000 | -627,000 | 240,000 | 198,000 | 178,000 | -707,000 | -115,000 | 233,000 | 216,000 | -425,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable and accrued liabilities | 3,714,000 | -189,000 | -7,442,000 | 11,595,000 | -1,066,000 | -1,053,000 | -22,000 | 2,577,000 | 2,039,000 | 2,022,000 | -6,845,000 | -2,271,000 | -2,925,000 | 5,722,000 | -5,816,000 | 5,234,000 | 2,659,000 | -5,940,000 | 8,273,000 | 3,451,000 | -2,957,000 | 2,303,000 | 2,118,000 | -4,110,000 | -5,748,000 | -3,744,000 | 7,179,000 | -333,000 | -1,011,000 | -591,000 | -4,847,000 | 1,829,000 | 2,034,000 | 3,022,000 | 925,000 | 3,000 | 689,000 | 657,000 | 584,000 | -2,300,000 | 3,482,000 | -881,000 | 564,000 | 4,553,000 | 1,404,000 | -190,000 | -1,663,000 | 8,167,000 | 6,663,000 | -478,000 | -283,000 | 240,000 | 800,000 | 1,677,000 | 1,342,000 | 3,555,000 | -2,403,000 | -40,000 | 1,223,000 | 4,810,000 | 175,000 | 1,267,000 | 3,233,000 | -106,000 | 333,000 | -397,000 | 884,000 | -3,819,000 | -2,304,000 | 3,492,000 | 3,345,000 | 1,265,000 | 1,726,000 | -1,745,000 | 4,238,000 | -225,000 | 48,000 | 654,000 | 1,087,000 | -1,535,000 | -1,474,000 | 435,000 | 2,380,000 | 267,000 | 553,000 | -1,489,000 | 155,000 | -749,000 | 2,062,000 | -3,028,000 | 1,173,000 | 1,051,000 | 121,000 | -2,170,000 | 456,000 | |
accrued payroll and employee benefits | 12,335,000 | 12,246,000 | 3,797,000 | -27,571,000 | 16,093,000 | 2,950,000 | 11,068,000 | -29,616,000 | 17,026,000 | 3,062,000 | 12,378,000 | -28,564,000 | 17,705,000 | 4,469,000 | 11,896,000 | -27,576,000 | 17,283,000 | 5,491,000 | 15,424,000 | -17,862,000 | 17,069,000 | 2,309,000 | 9,301,000 | -24,117,000 | 6,721,000 | 9,602,000 | 4,716,000 | -16,477,000 | 10,022,000 | 7,980,000 | 4,201,000 | -12,383,000 | 8,389,000 | 7,248,000 | 2,685,000 | -12,491,000 | 7,011,000 | 5,621,000 | 2,232,000 | -11,944,000 | 6,539,000 | 5,546,000 | 2,571,000 | -12,017,000 | 2,308,000 | 6,358,000 | 3,811,000 | -9,838,000 | 10,213,000 | 1,706,000 | 10,226,000 | -15,401,000 | 10,592,000 | 4,495,000 | 10,754,000 | -16,174,000 | 9,274,000 | 4,739,000 | 8,739,000 | -13,348,000 | 8,421,000 | 228,000 | 8,288,000 | -8,241,000 | 6,186,000 | -2,139,000 | 6,831,000 | -10,371,000 | 43,000 | 2,490,000 | 3,427,000 | -5,453,000 | 3,267,000 | 1,549,000 | 3,944,000 | -2,288,000 | 798,000 | 1,142,000 | 2,297,000 | -3,141,000 | -61,000 | 785,000 | 2,872,000 | -2,339,000 | 1,120,000 | 989,000 | 2,665,000 | -1,789,000 | 1,615,000 | 938,000 | 1,844,000 | -2,536,000 | 2,807,000 | -1,996,000 | 4,084,000 | -3,034,000 |
deferred revenues | 5,966,000 | 1,249,000 | -2,129,000 | -2,587,000 | 2,955,000 | -361,000 | -2,331,000 | -5,603,000 | 11,220,000 | -854,000 | -3,224,000 | -4,267,000 | 3,043,000 | 566,000 | -444,000 | -4,093,000 | 7,570,000 | 1,208,000 | 2,078,000 | -2,894,000 | 2,410,000 | 480,000 | -2,774,000 | -1,026,000 | -644,000 | 350,000 | 983,000 | -1,599,000 | 302,000 | 857,000 | 95,000 | -390,000 | 526,000 | 1,174,000 | 457,000 | -1,479,000 | 2,034,000 | -202,000 | -719,000 | -1,291,000 | 1,910,000 | 5,000 | 111,000 | -2,450,000 | 499,000 | -1,088,000 | -268,000 | 433,000 | 1,965,000 | -1,589,000 | 2,316,000 | -1,237,000 | 1,327,000 | 518,000 | -321,000 | -807,000 | -47,000 | -520,000 | -780,000 | 934,000 | -638,000 | 1,526,000 | -448,000 | -366,000 | -2,090,000 | -777,000 | 1,819,000 | -625,000 | -265,000 | 209,000 | -733,000 | 2,228,000 | 30,000 | 407,000 | -273,000 | 1,953,000 | 41,000 | -353,000 | 61,000 | -51,000 | -278,000 | 1,396,000 | -384,000 | 703,000 | -177,000 | -120,000 | -1,589,000 | 1,141,000 | 865,000 | 304,000 | -957,000 | 2,208,000 | -121,000 | -193,000 | -541,000 | |
net cash from operating activities | 55,582,000 | 32,652,000 | 36,222,000 | 7,274,000 | 56,052,000 | 29,714,000 | 48,339,000 | 10,432,000 | 71,309,000 | 22,201,000 | 40,545,000 | -6,703,000 | 40,570,000 | 29,421,000 | 30,168,000 | -6,352,000 | 54,190,000 | 24,926,000 | 44,167,000 | 1,285,000 | 40,865,000 | 28,248,000 | 48,034,000 | -13,835,000 | 51,019,000 | 27,474,000 | 37,072,000 | -12,253,000 | 44,362,000 | 18,910,000 | 24,224,000 | 3,692,000 | 40,874,000 | 9,773,000 | 18,975,000 | -1,784,000 | 29,712,000 | 22,689,000 | 14,232,000 | 313,000 | 26,179,000 | 19,490,000 | 13,119,000 | 1,701,000 | 16,850,000 | -6,120,000 | 14,434,000 | 17,418,000 | 21,582,000 | -5,182,000 | 26,871,000 | 2,211,000 | 20,822,000 | -1,399,000 | 21,181,000 | 12,122,000 | 19,243,000 | -5,950,000 | 12,999,000 | 16,491,000 | 5,125,000 | 1,437,000 | 20,138,000 | 7,534,000 | 5,550,000 | -6,406,000 | 11,071,000 | 5,334,000 | 10,787,000 | -376,000 | 17,524,000 | 5,871,000 | 3,548,000 | 7,000 | 9,952,000 | 5,832,000 | 2,486,000 | 1,312,000 | 4,477,000 | 3,932,000 | 6,948,000 | -1,542,000 | 18,054,000 | 2,204,000 | -565,000 | -3,655,000 | 13,513,000 | 4,608,000 | 4,168,000 | -625,000 | 14,797,000 | 2,246,000 | 5,635,000 | -1,014,000 | ||
cash flows from investing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures | -2,687,000 | -2,675,000 | -2,274,000 | -1,754,000 | -2,597,000 | -1,714,000 | -1,146,000 | -1,482,000 | -1,934,000 | -3,306,000 | -5,448,000 | -5,668,000 | -2,935,000 | -3,194,000 | -3,308,000 | -2,606,000 | -1,389,000 | -1,191,000 | -1,731,000 | -2,515,000 | -843,000 | -1,677,000 | -1,174,000 | -1,293,000 | 12,037,000 | -4,530,000 | -6,824,000 | -5,670,000 | -4,128,000 | -3,221,000 | -2,139,000 | -6,810,000 | -1,371,000 | -828,000 | -1,219,000 | -1,307,000 | -1,330,000 | -9,681,000 | -1,901,000 | -1,481,000 | -1,024,000 | -2,641,000 | -1,087,000 | -627,000 | -1,061,000 | -915,000 | -354,000 | -892,000 | -1,742,000 | -1,959,000 | -1,517,000 | -1,483,000 | -648,000 | -1,294,000 | 0 | -971,000 | -866,000 | -801,000 | -545,000 | -595,000 | -607,000 | -728,000 | -354,000 | -505,000 | -737,000 | -421,000 | 2,347,000 | -1,602,000 | -1,612,000 | -1,150,000 | -1,382,000 | -693,000 | -854,000 | -748,000 | -734,000 | -741,000 | -870,000 | -860,000 | -664,000 | -559,000 | -696,000 | -1,096,000 | -804,000 | -665,000 | -690,000 | -457,000 | -544,000 | -534,000 | -498,000 | -741,000 | -1,217,000 | -383,000 | -373,000 | -344,000 | ||
free cash flows | 52,895,000 | 29,977,000 | 33,948,000 | 5,520,000 | 53,455,000 | 28,000,000 | 47,193,000 | 8,950,000 | 69,375,000 | 18,895,000 | 35,097,000 | -12,371,000 | 37,635,000 | 26,227,000 | 26,860,000 | -8,958,000 | 52,801,000 | 23,735,000 | 42,436,000 | -1,230,000 | 40,022,000 | 26,571,000 | 46,860,000 | -15,128,000 | 63,056,000 | 22,944,000 | 30,248,000 | -17,923,000 | 40,234,000 | 15,689,000 | 22,085,000 | -3,118,000 | 39,503,000 | 8,945,000 | 17,756,000 | -3,091,000 | 28,382,000 | 13,008,000 | 12,331,000 | -1,168,000 | 25,155,000 | 16,849,000 | 12,032,000 | 1,074,000 | 15,789,000 | -7,035,000 | 14,080,000 | 16,526,000 | 19,840,000 | -7,141,000 | 25,354,000 | 728,000 | 20,174,000 | -2,693,000 | 21,181,000 | 11,151,000 | 18,377,000 | -6,751,000 | 12,454,000 | 15,896,000 | 4,518,000 | 709,000 | 19,784,000 | 7,029,000 | 4,813,000 | -6,827,000 | 13,418,000 | 3,732,000 | 9,175,000 | -1,526,000 | 16,142,000 | 5,178,000 | 2,694,000 | -741,000 | 9,218,000 | 5,091,000 | 1,616,000 | 452,000 | 3,813,000 | 3,373,000 | 6,252,000 | -2,638,000 | 17,250,000 | 1,539,000 | -1,255,000 | -4,112,000 | 12,969,000 | 4,074,000 | 3,670,000 | -1,366,000 | 13,580,000 | 1,863,000 | 5,262,000 | -1,358,000 | ||
net cash from investing activities | -2,687,000 | -2,675,000 | -2,274,000 | -1,754,000 | -2,597,000 | -1,714,000 | -1,146,000 | -1,482,000 | -1,934,000 | -3,306,000 | -5,448,000 | -5,668,000 | -2,935,000 | -3,194,000 | -3,308,000 | -2,606,000 | 23,609,000 | -26,188,000 | 28,269,000 | 12,488,000 | -25,832,000 | 12,323,000 | 10,826,000 | 7,707,000 | 8,470,000 | -3,669,000 | -16,518,000 | -3,862,000 | -9,070,000 | -2,144,000 | -10,744,000 | 2,629,000 | -4,825,000 | -5,219,000 | -10,307,000 | -8,330,000 | -12,031,000 | -20,235,000 | -11,641,000 | 2,148,000 | 2,693,000 | -1,082,000 | 225,000 | -349,000 | -7,805,000 | 1,308,000 | 9,281,000 | -482,000 | 852,000 | -245,000 | -1,294,000 | -909,000 | -24,109,000 | -3,139,000 | -545,000 | 1,730,000 | 1,273,000 | 2,472,000 | 866,000 | 3,656,000 | 9,543,000 | 2,071,000 | 2,077,000 | 17,855,000 | -5,917,000 | 2,121,000 | -11,610,000 | 2,595,000 | 2,907,000 | 2,193,000 | -6,444,000 | 8,638,000 | 2,799,000 | -5,788,000 | -83,000 | -3,166,000 | -2,994,000 | 1,896,000 | -23,074,000 | -1,381,000 | 419,000 | -10,204,000 | -11,844,000 | -11,626,000 | -487,000 | -749,000 | -21,379,000 | -593,000 | -2,322,000 | -412,000 | ||||||
cash flows from financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payroll taxes for restricted stock units | 0 | 0 | 0 | -4,166,000 | -90,000 | -34,000 | 0 | -6,796,000 | -22,000 | 0 | 0 | -9,920,000 | 0 | 0 | 0 | -12,904,000 | 0 | 0 | -32,000 | -15,634,000 | 0 | 0 | -151,000 | -15,112,000 | -4,080,000 | 0 | 11,000 | -11,194,000 | 0 | -202,000 | 0 | -8,637,000 | 0 | 0 | -3,000 | -9,517,000 | 0 | -72,000 | 0 | -7,613,000 | 0 | -81,000 | -17,000 | -7,267,000 | -1,009,000 | -89,000 | 0 | -6,267,000 | -244,000 | 0 | 7,000 | -6,119,000 | 0 | -58,000 | 10,000 | -3,483,000 | 0 | 0 | -3,473,000 | -28,000 | -22,000 | -46,000 | -1,850,000 | 0 | -162,000 | 0 | -1,687,000 | |||||||||||||||||||||||||||||
repurchase of common stock | -24,383,000 | -40,032,000 | -1,000 | 1,000 | -244,000 | -5,466,000 | -7,238,000 | -13,661,000 | -30,352,000 | -63,289,000 | -48,554,000 | 0 | 0 | 0 | 0 | 0 | -40,049,000 | -3,500,000 | -1,427,000 | -5,700,000 | -1,304,000 | 0 | -19,998,000 | -958,000 | -3,500,000 | -3,500,000 | -12,810,000 | -3,504,000 | -3,500,000 | 3,058,000 | -11,989,000 | -7,552,000 | -6,831,000 | -9,202,000 | -4,093,000 | -6,136,000 | -11,490,000 | -3,450,000 | -981,000 | -14,936,000 | -3,520,000 | -15,471,000 | -15,954,000 | -7,126,000 | -16,000 | -773,000 | -2,305,000 | -4,051,000 | 0 | 0 | -1,243,000 | -3,064,000 | 0 | -358,000 | -1,706,000 | -531,000 | -180,000 | -37,000 | ||||||||||||||||||||||||||||||||||||||
exercise of stock-based payment awards | 866,000 | 595,000 | 427,000 | 484,000 | 1,997,000 | 1,286,000 | 1,835,000 | 618,000 | 372,000 | 569,000 | 563,000 | 680,000 | 393,000 | 557,000 | 506,000 | 564,000 | 436,000 | 1,652,000 | 480,000 | 543,000 | 3,719,000 | 479,000 | 1,389,000 | 1,145,000 | 4,763,000 | 1,124,000 | 473,000 | 372,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends and dividend equivalent rights | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -38,404,000 | -54,507,000 | -47,468,000 | -20,049,000 | -12,320,000 | -12,959,000 | -12,602,000 | -27,227,000 | -20,037,000 | -29,578,000 | -12,654,000 | -23,740,000 | -25,421,000 | -42,020,000 | -75,128,000 | -73,408,000 | -9,987,000 | -8,769,000 | -16,971,000 | -27,026,000 | -6,120,000 | -9,329,000 | -8,582,000 | -64,324,000 | -53,918,000 | -7,200,000 | -7,822,000 | -19,415,000 | -34,229,000 | -6,594,000 | -6,391,000 | -15,286,000 | -8,624,000 | -5,756,000 | -10,973,000 | -15,908,000 | -4,350,000 | -24,459,000 | -4,921,000 | -15,436,000 | -4,487,000 | -15,251,000 | -7,108,000 | -10,070,000 | -9,020,000 | -11,580,000 | -14,896,000 | -5,217,000 | -7,823,000 | -15,192,000 | -724,000 | -263,000 | -14,392,000 | -3,480,000 | -15,228,000 | -15,616,000 | -7,816,000 | 2,123,000 | -429,000 | -622,000 | -3,292,000 | -1,643,000 | -1,791,000 | 1,512,000 | -5,838,000 | 13,714,000 | -11,310,000 | -9,587,000 | -577,000 | -3,837,000 | -6,090,000 | -6,004,000 | -1,702,000 | -5,018,000 | -13,071,000 | -10,342,000 | 1,457,000 | 472,000 | 716,000 | -30,000 | -2,027,000 | 742,000 | 1,734,000 | 2,383,000 | 787,000 | 620,000 | -1,807,000 | 906,000 | 298,000 | -2,148,000 | 196,000 | 1,303,000 | 666,000 | |||
effect of foreign currency exchange rates on cash and cash equivalents | 59,000 | 109,000 | 208,000 | 741,000 | -1,942,000 | 1,405,000 | 6,000 | -208,000 | 713,000 | -392,000 | 82,000 | 302,000 | 801,000 | -1,383,000 | -1,163,000 | -271,000 | 90,000 | -137,000 | -33,000 | 249,000 | 980,000 | 458,000 | 60,000 | -390,000 | 1,463,000 | -353,000 | -209,000 | 207,000 | -189,000 | -42,000 | -1,068,000 | 696,000 | 106,000 | 384,000 | 364,000 | 118,000 | -490,000 | -167,000 | -402,000 | -62,000 | -163,000 | -68,000 | 110,000 | -156,000 | 113,000 | -1,064,000 | 526,000 | 148,000 | -1,126,000 | 707,000 | 76,000 | -674,000 | -50,000 | 412,000 | -264,000 | 254,000 | -193,000 | 21,000 | 270,000 | -99,000 | 208,000 | -72,000 | -145,000 | 21,000 | 5,000 | 104,000 | -25,000 | 476,000 | -426,000 | -49,000 | 104,000 | -66,000 | 70,000 | 44,000 | 12,000 | 26,000 | 94,000 | 90,000 | -1,000 | -17,000 | 1,000 | -30,000 | -17,000 | 34,000 | 5,000 | 9,000 | -2,000 | -27,000 | 3,000 | |||||||
net change in cash and cash equivalents | 14,550,000 | -24,421,000 | 39,193,000 | 16,446,000 | -11,075,000 | -17,176,000 | -10,168,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends and dividend equivalents rights | -15,070,000 | -15,215,000 | -16,367,000 | -14,212,000 | -14,193,000 | -15,583,000 | -13,177,000 | -13,217,000 | -14,500,000 | -12,225,000 | -12,345,000 | -12,514,000 | -10,421,000 | -10,419,000 | -11,935,000 | -9,808,000 | -9,820,000 | -10,308,000 | -8,324,000 | -8,306,000 | -8,593,000 | -6,765,000 | -6,773,000 | -6,959,000 | -5,424,000 | -5,621,000 | -5,374,000 | -4,659,000 | -4,887,000 | -4,628,000 | -3,773,000 | -3,984,000 | -4,023,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of period | 0 | 0 | 258,901,000 | 0 | 0 | 187,150,000 | 0 | 0 | 161,458,000 | 0 | 0 | 297,687,000 | 0 | 0 | 197,525,000 | 0 | 0 | 176,436,000 | 0 | 0 | 127,059,000 | 0 | 0 | 124,794,000 | 0 | 0 | 114,967,000 | 0 | 0 | 125,751,000 | 0 | 0 | 129,490,000 | 0 | 0 | 122,948,000 | 0 | 0 | 113,268,000 | 0 | 0 | 84,439,000 | 0 | 0 | 106,549,000 | 0 | 0 | 67,895,000 | 0 | 0 | 32,598,000 | 0 | 0 | 10,700,000 | 0 | 0 | 5,238,000 | 0 | 0 | 13,216,000 | 0 | 0 | 4,680,000 | 0 | 0 | 19,490,000 | 0 | 0 | 22,480,000 | 0 | 0 | 7,815,000 | ||||||||||||||||||||||||
cash and cash equivalents at end of period | -24,421,000 | -13,312,000 | 245,113,000 | 16,446,000 | 34,597,000 | 168,665,000 | -11,075,000 | 22,525,000 | 125,649,000 | -17,176,000 | -49,431,000 | 215,050,000 | -10,168,000 | 55,432,000 | 184,521,000 | 31,700,000 | 50,338,000 | 105,594,000 | 28,391,000 | 25,372,000 | 79,080,000 | 3,204,000 | 14,621,000 | 103,152,000 | -424,000 | 3,147,000 | 87,086,000 | -15,118,000 | 15,008,000 | 98,535,000 | -7,470,000 | 8,269,000 | 123,658,000 | 2,719,000 | 7,274,000 | 105,621,000 | 5,103,000 | 15,143,000 | 101,501,000 | 3,212,000 | 5,921,000 | 78,520,000 | -4,208,000 | -20,461,000 | 89,914,000 | 18,000,000 | 5,704,000 | 68,367,000 | 9,404,000 | 16,709,000 | 22,400,000 | 11,453,000 | -4,766,000 | 11,972,000 | 2,446,000 | 495,000 | 5,748,000 | 1,493,000 | -4,967,000 | 10,196,000 | 1,483,000 | 3,894,000 | 2,990,000 | 2,562,000 | 2,246,000 | 6,416,000 | -8,822,000 | 4,646,000 | 21,404,000 | 1,849,000 | 4,616,000 | 7,055,000 | ||||||||||||||||||||||||
net decrease in cash and cash equivalents | -13,788,000 | -18,485,000 | -35,809,000 | -82,637,000 | -13,004,000 | 50,338,000 | -70,842,000 | 25,372,000 | -47,979,000 | 3,204,000 | 14,621,000 | -21,642,000 | -424,000 | 3,147,000 | -27,881,000 | -27,216,000 | -5,832,000 | -17,327,000 | -11,767,000 | -5,919,000 | -3,020,000 | -1,690,000 | -13,074,000 | -1,076,000 | -760,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from contract losses and doubtful accounts | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of premiums and accretion of discounts on short-term investments | 0 | -1,000 | -3,000 | -7,000 | -13,000 | -38,000 | -52,000 | -60,000 | 279,000 | -144,000 | -166,000 | -132,000 | -63,000 | -32,000 | -7,000 | -8,000 | 22,000 | 80,000 | 120,000 | 218,000 | 225,000 | 28,000 | 142,000 | 0 | 4,000 | 14,000 | 17,000 | 60,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of short-term investments | 0 | -24,997,000 | 0 | -9,997,000 | -1,296,000 | 0 | -14,845,000 | -23,848,000 | -14,734,000 | -17,849,000 | -8,005,000 | -11,934,000 | -8,000,000 | -7,997,000 | -4,000,000 | -9,000,000 | -15,000,000 | -12,000,000 | -12,000,000 | -12,000,000 | -27,946,000 | -12,000,000 | -42,879,000 | 0 | 6,553,000 | 0 | 0 | -1,018,000 | -23,243,000 | -2,338,000 | -5,434,000 | -24,218,000 | -48,259,000 | -29,431,000 | -15,671,000 | -28,428,000 | -25,841,000 | -16,487,000 | -24,193,000 | -28,075,000 | -48,814,000 | -22,939,000 | -16,857,000 | -23,241,000 | -19,398,000 | -12,509,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
maturity of short-term investments | 24,998,000 | 0 | 30,000,000 | 25,000,000 | 15,000,000 | 14,000,000 | 12,000,000 | 9,000,000 | 6,000,000 | 13,000,000 | 18,000,000 | 13,000,000 | 15,000,000 | 12,000,000 | 8,000,000 | 8,000,000 | 12,000,000 | 8,000,000 | 8,500,000 | 20,000,000 | 1,450,000 | 8,735,000 | 3,000,000 | 7,235,000 | 3,320,000 | 14,704,000 | 5,400,000 | 1,046,000 | 1,140,000 | -7,548,000 | 4,900,000 | 3,050,000 | 11,240,000 | 1,035,000 | 2,335,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | 9,893,000 | 15,305,000 | 3,595,000 | 2,719,000 | -1,937,000 | 5,103,000 | 25,615,000 | 3,212,000 | -4,208,000 | -20,461,000 | -16,635,000 | 14,478,000 | 18,000,000 | 5,704,000 | 472,000 | 19,382,000 | 9,404,000 | 16,709,000 | -10,198,000 | 27,338,000 | 11,453,000 | -4,766,000 | 1,272,000 | 2,011,000 | 2,446,000 | 495,000 | 510,000 | -1,484,000 | 1,493,000 | 4,849,000 | 1,483,000 | 2,262,000 | -8,822,000 | -8,695,000 | 1,849,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred rent expense | -178,000 | -103,000 | -98,000 | -134,000 | 892,000 | -2,000 | -13,000 | -16,000 | -11,000 | -7,000 | 3,000 | 7,000 | 19,000 | 28,000 | 4,000 | 4,000 | -8,000 | 56,000 | 57,000 | 39,000 | 42,000 | 56,000 | 34,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
exercise of share-based payment awards | 409,000 | 373,000 | 382,000 | 310,000 | 292,000 | 1,095,000 | 351,000 | 287,000 | 257,000 | 270,000 | 924,000 | 305,000 | 1,467,000 | 916,000 | 342,000 | 289,000 | 1,203,000 | 271,000 | 1,211,000 | 329,000 | 610,000 | 614,000 | 271,000 | 612,000 | 1,540,000 | 586,000 | 397,000 | 1,088,000 | 1,230,000 | 254,000 | 234,000 | 660,000 | 568,000 | 280,000 | 825,000 | 1,226,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by/(used in) investing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred rent | 66,000 | -79,000 | -74,000 | -109,000 | -76,000 | -129,000 | -146,000 | -74,000 | -110,000 | -73,000 | 138,000 | -145,000 | -38,000 | -33,000 | -99,000 | -58,000 | 881,000 | 61,000 | -88,000 | -119,000 | -89,000 | -152,000 | -131,000 | -109,000 | -130,000 | 532,000 | 185,000 | -56,000 | 399,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other assets | -2,048,000 | -4,446,000 | 967,000 | -5,520,000 | 1,818,000 | -2,316,000 | 6,339,000 | -2,974,000 | -256,000 | 4,856,000 | -5,926,000 | 728,000 | -785,000 | 11,000 | -1,494,000 | 2,689,000 | 3,298,000 | 471,000 | 1,640,000 | -4,988,000 | -1,822,000 | -3,000 | -374,000 | -3,121,000 | 1,470,000 | -7,855,000 | 766,000 | 2,240,000 | -5,380,000 | -3,109,000 | 6,472,000 | -6,932,000 | 5,948,000 | -7,185,000 | -351,000 | 2,267,000 | 709,000 | -2,605,000 | 264,000 | 975,000 | 838,000 | -2,054,000 | 876,000 | 642,000 | -1,785,000 | -531,000 | 548,000 | 92,000 | -510,000 | -641,000 | 268,000 | 1,399,000 | -1,847,000 | -225,000 | -11,000 | 1,603,000 | -2,315,000 | -158,000 | 501,000 | 130,000 | -348,000 | 2,328,000 | -739,000 | 764,000 | 1,463,000 | 794,000 | -1,650,000 | |||||||||||||||||||||||||||||
excess tax benefit for equity incentive plans | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash (used in) provided by operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization of property, equipment and leasehold improvements | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of premiums and accretion of discounts on short-term investments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sale of short-term investments | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from equity incentive plans | -497,000 | -55,000 | -4,431,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used in) provided by investing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash provided by operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for doubtful accounts and contract losses | 144,000 | 276,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization of property, equipment and | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
leasehold improvements | 1,381,000 | 1,149,000 | 1,182,000 | 1,144,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of premiums and accretion of discounts on | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term investments | 213,000 | 79,000 | 145,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for doubtful accounts | 390,000 | 406,000 | 579,000 | 249,000 | 349,000 | 338,000 | 135,000 | 459,000 | 670,000 | 336,000 | 298,000 | 763,000 | 478,000 | 210,000 | 536,000 | 758,000 | 397,000 | 509,000 | 345,000 | 426,000 | 354,000 | 442,000 | 116,000 | -40,000 | 640,000 | 542,000 | 342,000 | 409,000 | 553,000 | -88,000 | 677,000 | 382,000 | 173,000 | 16,000 | -40,000 | -81,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of premiums and accretion of discounts | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
on short-term investments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from doubtful accounts and contract losses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from equity awards | -36,000 | -591,000 | -4,499,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by operating activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by investing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends and dividend equivalents paid | -3,262,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash used in financing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends paid | -3,310,000 | -1,995,000 | -1,998,000 | -1,969,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit for stock option plans | -1,068,000 | 2,109,000 | -1,103,000 | -242,000 | -4,046,000 | -657,000 | -1,495,000 | -883,000 | -954,000 | -142,000 | -99,000 | -204,000 | -424,000 | 101,000 | 234,000 | 467,000 | 266,000 | 142,000 | 1,107,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from doubtful accounts | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit for stock plans | -257,000 | -33,000 | -3,774,000 | -190,000 | -137,000 | -2,435,000 | 11,000 | -104,000 | -2,123,000 | -86,000 | -904,000 | -1,383,000 | -1,122,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of premiums on short-term investments | 139,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provided by operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization of property, equipment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and leasehold improvements | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of foreign currency exchange rates on cash | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and cash equivalents | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
see accompanying notes to the consolidated financial statements | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sale/maturity of short-term investments | 0 | 2,325,000 | 1,880,000 | 3,200,000 | 1,220,000 | 4,161,000 | 10,280,000 | 2,492,000 | -77,987,000 | 24,737,000 | 19,888,000 | 51,515,000 | 19,123,000 | 18,950,000 | 32,199,000 | 28,771,000 | 10,785,000 | 33,570,000 | 31,726,000 | 43,841,000 | 23,520,000 | 14,250,000 | 20,943,000 | 22,382,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of deferred compensation contribution | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
see accompanying notes to the consolidated financial statements. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
allowance for doubtful accounts | 655,000 | 594,000 | 362,000 | 1,023,000 | 1,355,000 | 875,000 | 1,092,000 | 551,000 | 596,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from (used in) operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 154,000 | 25,000 | 15,000 | 80,000 | 9,000 | -10,000 | 11,000 | -8,000 | 2,000 | 18,000 | 45,000 | 0 | 0 | 0 | 8,000 | -32,000 | 133,000 | -75,000 | 238,000 | 3,000 | -131,000 | 11,000 | -8,000 | -89,000 | -163,000 | 195,000 | -68,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of premiums and accretion of discounts of short-term investments | 35,000 | 126,000 | 129,000 | 104,000 | 85,000 | 80,000 | 69,000 | 75,000 | 93,000 | 130,000 | 136,000 | 173,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of contribution to deferred compensation plan | 0 | 71,000 | 110,000 | 173,000 | 168,000 | 148,000 | 133,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of treasury stock | -4,167,000 | 0 | -5,525,000 | -13,203,000 | -10,145,000 | -5,137,000 | -8,591,000 | -7,906,000 | -3,236,000 | -13,472,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of treasury stock | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of treasury stock | 721,000 | 306,000 | 799,000 | 329,000 | 544,000 | 426,000 | 1,016,000 | 1,030,000 | 604,000 | 363,000 | 314,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contribution to deferred compensation plan | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments of borrowings | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of common stock | 0 | 0 | 269,000 | 1,044,000 | 483,000 | 732,000 | 1,226,000 | 1,058,000 | 638,000 | 683,000 | 554,000 | 674,000 | -657,000 | 1,020,000 | 1,483,000 | 703,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments of borrowings and long-term obligations | -9,000 | -13,000 | -30,000 | -10,000 | -11,000 | -24,000 | -12,000 | -12,000 | -11,000 | -11,000 | -16,000 | -13,000 | -21,000 | -15,000 | -16,000 | -15,000 | -19,000 | -18,000 | -36,000 | -6,000 | -18,000 | -44,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 1,101,000 | 1,127,000 | 1,126,000 | 1,078,000 | 1,365,000 | 822,000 | 823,000 | 830,000 | 836,000 | 838,000 | 864,000 | 801,000 | 761,000 | 908,000 | 898,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock based compensation | 25,000 | -46,000 | 67,000 | 0 | 67,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
business acquisitions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of short-term investments | -6,134,000 | -2,946,000 | -10,487,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales and maturities of short-term investments | 5,285,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock | 1,750,000 | 2,398,000 | 806,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales of short-term investments | 502,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of changes in foreign currency | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in deferred income taxes | 0 | -1,000 | 350,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of novigen sciences, inc. | -47,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on disposition of bcs wireless, inc. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net operating activities of discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from disposition of bcs wireless, inc. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net investing activities of discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments of acquired long-term obligations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net financing activities of discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other obligations | 0 | 0 | -38,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from borrowing and issuance of long-term obligations |
