CACI International Inc(NYSE:CACI)
CACI International Inc, together with its subsidiaries, provides information solutions and services in North America and internationally. The company offers business systems solutions for financial, human capital, asset and materials, and administrative management; develops, integrates, and operates...
Website: http://www.caci.com
Founded: 1962
Full Time Employees: 23,000
Sector: Technology
Industry: Information Technology 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-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2004-03-31 | 2003-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues | 2,351,002,000 | 2,220,097,000 | 2,287,623,000 | 2,304,144,000 | 2,166,982,000 | 2,099,809,000 | 2,056,889,000 | 2,038,295,000 | 1,937,456,000 | 1,833,934,000 | 1,850,147,000 | 1,703,101,000 | 1,744,270,000 | 1,649,416,000 | 1,605,759,000 | 1,642,261,000 | 1,583,980,000 | 1,485,778,000 | 1,490,898,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
costs of revenues: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
direct costs | 1,553,169,000 | 1,495,011,000 | 1,547,194,000 | 1,584,174,000 | 1,434,735,000 | 1,402,225,000 | 1,414,424,000 | 1,328,468,000 | 1,290,903,000 | 1,255,251,000 | 1,272,918,000 | 1,108,861,000 | 1,143,781,000 | 1,094,314,000 | 1,055,772,000 | 1,080,818,000 | 1,022,181,000 | 974,018,000 | 974,171,000 | 981,678,000 | 953,630,000 | 904,867,000 | 878,881,000 | 906,420,000 | 824,024,000 | 790,849,000 | 782,760,000 | 783,326,000 | 728,444,000 | 727,160,000 | 739,678,000 | 769,038,000 | 732,224,000 | 705,321,000 | 728,221,000 | 755,580,000 | 647,489,000 | 547,140,000 | 537,424,000 | 567,446,000 | 542,841,000 | 546,694,000 | 536,604,000 | 612,646,000 | 605,780,000 | 606,672,000 | 601,422,000 | 627,195,000 | 623,125,000 | 639,649,000 | 645,637,000 | 651,991,000 | 632,570,000 | 679,398,000 | 634,931,000 | 685,250,000 | 645,404,000 | 608,536,000 | 589,470,000 | 602,726,000 | 551,191,000 | 543,117,000 | 510,540,000 | 505,094,000 | 461,757,000 | 461,488,000 | 443,545,000 | 441,820,000 | 424,946,000 | 386,427,000 | 372,398,000 | 347,798,000 | 307,688,000 | 311,464,000 | 300,727,000 | 855,809,000 | 279,142,000 | 270,740,000 | 270,877,000 | 530,745,000 | 179,440,000 | 163,462,000 | ||||
indirect costs and selling expenses | 510,182,000 | 464,585,000 | 473,856,000 | 457,432,000 | 480,917,000 | 466,661,000 | 427,946,000 | 476,317,000 | 430,134,000 | 409,355,000 | 404,633,000 | 410,135,000 | 410,235,000 | 388,303,000 | 382,081,000 | 406,409,000 | 402,227,000 | 354,977,000 | 357,106,000 | 376,788,000 | 369,015,000 | 347,807,000 | 355,004,000 | 351,427,000 | 371,135,000 | 352,448,000 | 357,592,000 | 359,282,000 | 324,828,000 | 269,677,000 | 264,757,000 | 287,787,000 | 273,145,000 | 254,180,000 | 261,244,000 | 270,395,000 | 269,237,000 | 253,822,000 | 257,338,000 | 258,597,000 | 249,477,000 | 213,144,000 | 205,700,000 | 206,996,000 | 205,174,000 | 204,406,000 | 200,827,000 | 205,754,000 | 216,164,000 | 204,830,000 | 188,710,000 | 204,090,000 | 200,684,000 | 209,068,000 | 207,623,000 | 206,106,000 | 208,843,000 | 204,541,000 | 200,282,000 | 185,680,000 | 191,403,000 | 185,247,000 | 179,322,000 | 177,887,000 | 171,451,000 | 172,603,000 | 171,795,000 | 160,275,000 | 155,445,000 | 153,981,000 | 157,871,000 | 154,702,000 | 153,406,000 | 140,735,000 | 135,757,000 | 124,877,000 | 121,201,000 | 119,426,000 | 119,855,000 | 325,375,000 | 111,281,000 | 101,621,000 | 111,206,000 | 203,061,000 | 79,377,000 | 72,548,000 |
depreciation and amortization | 58,774,000 | 54,032,000 | 54,298,000 | 55,861,000 | 54,961,000 | 49,625,000 | 34,678,000 | 35,760,000 | 35,115,000 | 36,023,000 | 35,247,000 | 35,309,000 | 35,220,000 | 35,932,000 | 35,103,000 | 35,197,000 | 34,216,000 | 32,676,000 | 32,592,000 | 31,755,000 | 31,230,000 | 32,234,000 | 30,144,000 | 28,800,000 | 27,159,000 | 27,967,000 | 26,762,000 | 27,080,000 | 21,198,000 | 18,852,000 | 18,747,000 | 18,633,000 | 17,717,000 | 18,258,000 | 17,588,000 | 17,862,000 | 17,703,000 | 18,132,000 | 18,063,000 | 18,639,000 | 16,632,000 | 14,670,000 | 14,811,000 | 15,985,000 | 16,067,000 | 16,795,000 | 17,236,000 | 18,083,000 | 17,917,000 | 16,230,000 | 12,951,000 | 13,744,000 | 13,767,000 | 13,328,000 | 13,239,000 | 14,068,000 | 13,768,000 | 14,598,000 | 13,528,000 | 14,148,000 | 14,777,000 | 14,060,000 | 13,082,000 | 14,133,000 | 14,205,000 | 13,546,000 | 11,155,000 | 10,959,000 | 11,818,000 | 11,789,000 | 12,026,000 | 12,128,000 | 12,334,000 | 12,309,000 | 10,746,000 | 9,836,000 | 9,687,000 | 9,054,000 | 10,506,000 | 25,319,000 | 8,118,000 | 7,942,000 | 7,535,000 | 19,638,000 | 4,382,000 | 4,165,000 |
total costs of revenues | 2,122,125,000 | 2,013,628,000 | 2,075,348,000 | 2,097,467,000 | 1,970,613,000 | 1,918,511,000 | 1,877,048,000 | 1,840,545,000 | 1,756,152,000 | 1,700,629,000 | 1,712,798,000 | 1,554,305,000 | 1,589,236,000 | 1,518,549,000 | 1,472,956,000 | 1,522,424,000 | 1,458,624,000 | 1,361,671,000 | 1,363,869,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operations | 228,877,000 | 206,469,000 | 212,275,000 | 206,677,000 | 196,369,000 | 181,298,000 | 179,841,000 | 197,750,000 | 181,304,000 | 133,305,000 | 137,349,000 | 148,796,000 | 155,034,000 | 130,867,000 | 132,803,000 | 119,837,000 | 125,356,000 | 124,107,000 | 127,029,000 | 112,050,000 | 151,438,000 | 141,539,000 | 134,424,000 | 133,676,000 | 113,676,000 | 110,187,000 | 100,157,000 | 81,096,000 | 94,908,000 | 102,263,000 | 99,600,000 | 80,340,000 | 104,794,000 | 88,262,000 | 67,304,000 | 80,094,000 | 67,254,000 | 80,255,000 | 69,658,000 | 81,084,000 | 63,676,000 | 55,483,000 | 64,507,000 | 75,079,000 | 53,715,000 | 47,528,000 | 60,059,000 | 69,235,000 | 60,532,000 | 66,454,000 | 61,182,000 | 67,902,000 | 68,620,000 | 69,582,000 | 64,737,000 | 76,708,000 | 72,781,000 | 74,706,000 | 75,654,000 | 78,084,000 | 61,785,000 | 59,435,000 | 52,097,000 | 53,971,000 | 47,322,000 | 47,461,000 | 46,028,000 | 52,573,000 | 44,974,000 | 45,249,000 | 41,318,000 | 46,366,000 | 43,471,000 | 38,313,000 | 34,679,000 | 37,874,000 | 34,479,000 | 36,965,000 | 36,535,000 | 113,462,000 | 36,818,000 | 39,227,000 | 33,488,000 | |||
yoy | 16.55% | 13.88% | 18.03% | 4.51% | 8.31% | 36.00% | 30.94% | 32.90% | 16.94% | 1.86% | 3.42% | 24.17% | 23.67% | 5.45% | 4.55% | 6.95% | -17.22% | -12.32% | -5.50% | -16.18% | 33.22% | 28.45% | 34.21% | 64.84% | 19.77% | 7.75% | 0.56% | 0.94% | -9.43% | 15.86% | 47.99% | 0.31% | 55.82% | 9.98% | -3.38% | -1.22% | 5.62% | 44.65% | 7.99% | 8.00% | 18.54% | 16.74% | 7.41% | 8.44% | -11.26% | -28.48% | -1.84% | 1.96% | -11.79% | -4.50% | -5.49% | -11.48% | -5.72% | -6.86% | -14.43% | -1.76% | 17.80% | 25.69% | 45.22% | 44.68% | 30.56% | 25.23% | 13.19% | 2.66% | 5.22% | 4.89% | 11.40% | 13.39% | 3.46% | 18.10% | 19.14% | 22.42% | 26.08% | 3.65% | -5.08% | -66.62% | -6.35% | -5.77% | 9.10% | |||||||
qoq | 10.85% | -2.74% | 2.71% | 5.25% | 8.31% | 0.81% | -9.06% | 9.07% | 36.01% | -2.94% | -7.69% | -4.02% | 18.47% | -1.46% | 10.82% | -4.40% | 1.01% | -2.30% | 13.37% | -26.01% | 6.99% | 5.29% | 0.56% | 17.59% | 3.17% | 10.01% | 23.50% | -14.55% | -7.19% | 2.67% | 23.97% | -23.34% | 18.73% | 31.14% | -15.97% | 19.09% | -16.20% | 15.21% | -14.09% | 27.34% | 14.77% | -13.99% | -14.08% | 39.77% | 13.02% | -20.86% | -13.25% | 14.38% | -8.91% | 8.62% | -9.90% | -1.05% | -1.38% | 7.48% | -15.61% | 5.40% | -2.58% | -1.25% | -3.11% | 26.38% | 3.95% | 14.09% | -3.47% | 14.05% | -0.29% | 3.11% | -12.45% | 16.90% | -0.61% | 9.51% | -10.89% | 6.66% | 13.46% | 10.48% | -8.44% | 9.85% | -6.73% | 1.18% | -67.80% | 208.17% | -6.14% | 17.14% | ||||
operating margin % | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | 7.16% | 9.76% | 9.64% | 9.21% | 8.94% | 7.76% | 7.90% | 7.35% | 5.90% | 7.50% | 8.65% | 8.54% | 6.87% | 9.32% | 8.11% | 6.20% | 7.04% | 6.19% | 7.59% | 6.49% | 7.28% | 6.52% | 6.68% | 7.84% | 8.67% | 6.57% | 5.83% | 7.37% | 7.64% | 6.72% | 7.43% | 7.08% | 7.44% | 7.57% | 7.47% | 6.95% | 8.08% | 7.84% | 7.68% | 8.18% | 8.11% | 6.76% | 6.85% | 6.25% | 6.36% | 6.03% | 6.11% | 6.22% | 7.21% | 6.67% | 6.73% | 6.31% | 7.08% | 6.85% | 6.63% | 6.26% | 7.28% | 7.29% | 7.75% | 7.81% | 8.60% | 8.46% | 9.35% | 7.91% | 0% | 0% | 0% |
interest expense and other | 52,267,000 | 44,950,000 | 46,173,000 | 45,691,000 | 45,117,000 | 44,066,000 | 23,970,000 | 24,301,000 | 27,668,000 | 27,519,000 | 25,571,000 | 24,156,000 | 23,570,000 | 19,942,000 | 16,193,000 | 11,266,000 | 9,084,000 | 11,009,000 | 10,398,000 | 11,815,000 | 8,954,000 | 9,087,000 | 9,980,000 | 10,447,000 | 14,087,000 | 14,714,000 | 16,811,000 | 18,185,000 | 13,466,000 | 9,421,000 | 8,886,000 | 9,267,000 | 10,566,000 | 10,956,000 | 11,247,000 | 11,721,000 | 12,107,000 | 12,325,000 | 12,489,000 | 12,661,000 | 11,115,000 | 8,180,000 | 9,182,000 | 8,605,000 | 8,473,000 | 8,600,000 | 9,080,000 | 9,834,000 | 11,480,000 | 9,456,000 | 7,388,000 | 6,510,000 | 6,295,000 | 6,231,000 | 6,782,000 | 5,788,000 | 6,175,000 | 6,538,000 | 5,600,000 | 5,646,000 | 5,674,000 | 5,991,000 | 5,833,000 | 5,479,000 | 6,488,000 | 5,959,000 | 5,241,000 | 6,122,000 | 5,740,000 | 11,425,000 | 6,751,000 | 6,738,000 | 5,152,000 | |||||||||||||
income before income taxes | 176,610,000 | 161,519,000 | 166,102,000 | 160,986,000 | 151,252,000 | 137,232,000 | 155,871,000 | 173,449,000 | 153,636,000 | 105,786,000 | 111,778,000 | 124,640,000 | 131,464,000 | 110,925,000 | 116,610,000 | 108,571,000 | 116,272,000 | 113,098,000 | 116,631,000 | 100,235,000 | 142,484,000 | 132,452,000 | 124,444,000 | 123,229,000 | 99,589,000 | 95,473,000 | 83,346,000 | 62,911,000 | 81,442,000 | 92,842,000 | 90,714,000 | 71,073,000 | 94,228,000 | 77,306,000 | 56,057,000 | 68,373,000 | 55,147,000 | 67,930,000 | 57,169,000 | 68,423,000 | 52,561,000 | 47,303,000 | 55,325,000 | 66,474,000 | 45,242,000 | 38,928,000 | 50,979,000 | 59,401,000 | 49,052,000 | 56,998,000 | 53,794,000 | 61,392,000 | 62,325,000 | 63,351,000 | 57,955,000 | 70,920,000 | 66,606,000 | 68,168,000 | 70,054,000 | 72,438,000 | 56,111,000 | 53,444,000 | 46,264,000 | 48,492,000 | 40,834,000 | 40,337,000 | 38,766,000 | 47,353,000 | 39,733,000 | 39,127,000 | 35,578,000 | 39,809,000 | 36,720,000 | 31,575,000 | 29,527,000 | 33,794,000 | 29,545,000 | 31,603,000 | 30,326,000 | 100,529,000 | 32,472,000 | 35,450,000 | 29,875,000 | 66,715,000 | 25,424,000 | 23,247,000 |
income taxes | 46,217,000 | 37,664,000 | 41,292,000 | 3,131,000 | 39,392,000 | 27,294,000 | 35,694,000 | 38,792,000 | 38,286,000 | 21,916,000 | 25,731,000 | 16,873,000 | 30,722,000 | 23,824,000 | 27,485,000 | 15,602,000 | 20,855,000 | 22,799,000 | 28,522,000 | 14,011,000 | 24,142,000 | 14,790,000 | 25,510,000 | 20,506,000 | 23,792,000 | 18,533,000 | 16,965,000 | 21,523,000 | 25,128,000 | 16,185,000 | 14,292,000 | 19,722,000 | 22,793,000 | 18,043,000 | 22,088,000 | 20,402,000 | 23,173,000 | 23,838,000 | 23,371,000 | 21,965,000 | 27,233,000 | 25,475,000 | 26,888,000 | 27,941,000 | 26,324,000 | 19,397,000 | 19,945,000 | 17,439,000 | 18,198,000 | 14,055,000 | 14,233,000 | 14,685,000 | 18,388,000 | 16,301,000 | 17,035,000 | 14,587,000 | 16,260,000 | 14,428,000 | 12,385,000 | 11,235,000 | 12,970,000 | 11,103,000 | 11,140,000 | 11,523,000 | 37,046,000 | 11,115,000 | 13,180,000 | 10,752,000 | 24,391,000 | 9,662,000 | 8,983,000 | |||||||||||||||
net income | 130,393,000 | 123,855,000 | 124,810,000 | 157,855,000 | 111,860,000 | 109,938,000 | 120,177,000 | 134,657,000 | 115,350,000 | 83,870,000 | 86,047,000 | 107,767,000 | 100,742,000 | 87,101,000 | 89,125,000 | 92,969,000 | 95,417,000 | 90,299,000 | 88,109,000 | 136,977,000 | 120,344,000 | 106,478,000 | 93,644,000 | 93,731,000 | 80,577,000 | 79,195,000 | 67,977,000 | 50,030,000 | 68,145,000 | 68,596,000 | 78,833,000 | 51,831,000 | 64,499,000 | 142,795,000 | 42,046,000 | 44,231,000 | 40,357,000 | 42,420,000 | 36,663,000 | 44,631,000 | 34,028,000 | 30,338,000 | 33,802,000 | 41,346,000 | 29,057,000 | 24,636,000 | 28,965,000 | 23,432,000 | 22,092,000 | 20,991,000 | 23,549,000 | 22,292,000 | 19,190,000 | 18,292,000 | 20,824,000 | 18,442,000 | 20,463,000 | 18,803,000 | 63,483,000 | 21,357,000 | 22,270,000 | 19,123,000 | 42,324,000 | 15,762,000 | 14,264,000 | |||||||||||||||||||||
yoy | 16.57% | 12.66% | 3.86% | 17.23% | -3.03% | 31.08% | 39.66% | 24.95% | 14.50% | -3.71% | -3.45% | 15.92% | 5.58% | -3.54% | 1.15% | -32.13% | -20.71% | -15.19% | -5.91% | 46.14% | 49.35% | 34.45% | 37.76% | 87.35% | 18.24% | 15.45% | -13.77% | -3.47% | 5.65% | -51.96% | 87.49% | 17.18% | 59.82% | 236.62% | 14.68% | -0.90% | 18.60% | 39.82% | 8.46% | 7.95% | 17.11% | 23.14% | 23.00% | 5.11% | 15.12% | 14.76% | 13.09% | 20.88% | -6.22% | -2.72% | -67.20% | -13.65% | -8.11% | -1.67% | 49.99% | 35.50% | 56.13% | |||||||||||||||||||||||||||||
qoq | 5.28% | -0.77% | -20.93% | 41.12% | 1.75% | -8.52% | -10.75% | 16.74% | 37.53% | -2.53% | -20.15% | 6.97% | 15.66% | -2.27% | -4.13% | -2.57% | 5.67% | 2.49% | -35.68% | 13.82% | 13.02% | 13.71% | -0.09% | 16.32% | 1.75% | 16.50% | 35.87% | -26.58% | -0.66% | -12.99% | 52.10% | -19.64% | -54.83% | 239.62% | -4.94% | 9.60% | -4.86% | 15.70% | -17.85% | 31.16% | 12.16% | -10.25% | -18.25% | 42.29% | 17.95% | 23.61% | 6.07% | 5.25% | -10.86% | 5.64% | 16.16% | 4.91% | -12.16% | 12.92% | -9.88% | 8.83% | -70.38% | 197.25% | -4.10% | 16.46% | -54.82% | 168.52% | 10.50% | |||||||||||||||||||||||
net income margin % | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | 8.76% | 7.75% | 7.25% | 6.42% | 6.27% | 5.50% | 5.68% | 4.99% | 3.64% | 5.39% | 5.81% | 6.76% | 4.43% | 5.74% | 13.13% | 3.87% | 3.89% | 3.71% | 4.01% | 3.42% | 4.01% | 3.48% | 3.65% | 4.11% | 4.78% | 3.55% | 3.02% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 3.97% | 3.48% | 3.29% | 3.21% | 3.60% | 3.52% | 3.32% | 3.30% | 4.00% | 3.90% | 4.29% | 4.02% | 4.81% | 4.91% | 5.31% | 4.52% | 5.07% | 5.47% | 5.42% |
basic earnings per share | 5.9 | 5.61 | 5.67 | 7.16 | 5.02 | 4.9 | 5.39 | 6.03 | 5.17 | 3.76 | 3.8 | 4.72 | 4.37 | 3.71 | 3.81 | 3.97 | 4.08 | 3.86 | 3.74 | 5.71 | 4.83 | 4.22 | 3.73 | 3.73 | 3.21 | 3.16 | 2.73 | 2.01 | 2.74 | 2.76 | 3.19 | 2.09 | 2.62 | 5.8 | 1.72 | 1.81 | 1.65 | 1.74 | 1.51 | 1.84 | 1.4 | 1.25 | 1.4 | 1.72 | 1.2 | 1.03 | 1.32 | 1.56 | 1.31 | 1.49 | 1.42 | 1.64 | 1.67 | 1.74 | 1.55 | 1.64 | 1.54 | 1.55 | 1.46 | 1.52 | 1.2 | 1.1 | 0.95 | 0.98 | 0.89 | 0.87 | 0.79 | 0.97 | 0.78 | 0.74 | 0.7 | 0.78 | 0.74 | 0.64 | 0.61 | 0.68 | 0.6 | 0.67 | 0.61 | 2.1 | 0.71 | 0.74 | 0.64 | 1.4 | 0.54 | 0.49 |
diluted earnings per share | 5.88 | 5.59 | 5.63 | 7.11 | 5 | 4.88 | 5.33 | 5.97 | 5.13 | 3.74 | 3.76 | 4.67 | 4.33 | 3.68 | 3.76 | 3.93 | 4.04 | 3.83 | 3.7 | 5.64 | 4.78 | 4.18 | 3.67 | 3.67 | 3.16 | 3.11 | 2.66 | 1.96 | 2.69 | 2.71 | 3.1 | 2.05 | 2.56 | 5.66 | 1.67 | 1.76 | 1.61 | 1.69 | 1.47 | 1.78 | 1.38 | 1.23 | 1.37 | 1.68 | 1.18 | 1.01 | 1.29 | 1.49 | 1.19 | 1.38 | 1.33 | 1.56 | 1.62 | 1.69 | 1.49 | 1.59 | 1.45 | 1.51 | 1.41 | 1.45 | 1.16 | 1.08 | 0.92 | 0.96 | 0.87 | 0.85 | 0.78 | 0.96 | 0.77 | 0.73 | 0.69 | 0.76 | 0.73 | 0.63 | 0.6 | 0.67 | 0.59 | 0.65 | 0.6 | 2.03 | 0.69 | 0.72 | 0.62 | 1.35 | 0.53 | 0.48 |
weighted-average basic shares outstanding | 22,087 | 22,082 | 21,994 | 22,247 | 22,279 | 22,414 | 22,304 | 22,381 | 22,292 | 22,282 | 22,647 | 23,196 | 23,055 | 23,506 | 23,420 | 23,446 | 23,409 | 23,399 | 23,560 | 24,705 | 24,935 | 25,225 | 25,099 | 25,031 | 25,078 | 25,065 | 24,894 | 24,833 | 24,866 | 24,856 | 24,737 | 24,616 | 24,656 | 24,622 | 24,487 | 24,401 | 24,419 | 24,387 | 24,340 | 24,262 | 24,277 | 24,246 | 24,208 | 23,948 | 24,165 | 23,890 | 23,565 | 23,429 | 23,473 | 23,433 | 23,314 | 23,010 | 23,021 | 22,852 | 23,032 | 27,077 | 26,537 | 26,450 | 28,915 | 30,281 | 30,373 | 30,288 | 30,304 | 30,138 | 30,171 | 30,109 | 30,034 | 29,976 | 29,939 | 29,895 | 30,103 | 30,058 | 30,076 | 30,033 | 29,993 | 30,643 | 30,835 | 30,696 | 30,629 | 30,242 | 30,226 | 30,130 | 30,073 | 29,675 | ||
weighted-average diluted shares outstanding | 22,165 | 22,145 | 22,166 | 22,393 | 22,383 | 22,534 | 22,539 | 22,573 | 22,478 | 22,407 | 22,894 | 23,413 | 23,277 | 23,676 | 23,678 | 23,677 | 23,616 | 23,598 | 23,844 | 24,992 | 25,166 | 25,451 | 25,486 | 25,485 | 25,478 | 25,435 | 25,532 | 25,395 | 25,348 | 25,338 | 25,424 | 25,255 | 25,234 | 25,211 | 25,243 | 25,069 | 25,106 | 25,069 | 24,928 | 24,802 | 24,716 | 24,681 | 24,629 | 24,388 | 24,527 | 24,314 | 24,104 | 25,155 | 25,973 | 25,297 | 24,835 | 23,885 | 23,706 | 23,537 | 23,980 | 28,111 | 28,086 | 27,270 | 29,842 | 31,300 | 31,300 | 30,906 | 31,102 | 30,676 | 30,641 | 30,580 | 30,464 | 30,427 | 30,410 | 30,362 | 30,567 | 30,606 | 30,587 | 30,580 | 30,518 | 31,256 | 31,410 | 31,440 | 31,278 | 31,161 | 31,159 | 30,985 | 31,002 | 30,564 | ||
revenue | 1,564,000,000 | 1,551,918,000 | 1,468,711,000 | 1,459,506,000 | 1,495,581,000 | 1,465,600,000 | 1,395,469,000 | 1,363,392,000 | 1,373,878,000 | 1,264,958,000 | 1,181,641,000 | 1,165,864,000 | 1,170,086,000 | 1,124,100,000 | 1,087,860,000 | 1,085,814,000 | 1,137,389,000 | 1,086,418,000 | 1,057,530,000 | 1,073,280,000 | 1,113,900,000 | 977,274,000 | 830,437,000 | 822,442,000 | 865,506,000 | 817,797,000 | 815,423,000 | 814,726,000 | 905,718,000 | 900,393,000 | 894,186,000 | 864,265,000 | 912,931,000 | 906,196,000 | 931,627,000 | 931,236,000 | 948,873,000 | 927,962,000 | 973,243,000 | 924,395,000 | 963,162,000 | 913,369,000 | 867,278,000 | 833,971,000 | 848,717,000 | 784,169,000 | 776,727,000 | 739,518,000 | 728,901,000 | 673,994,000 | 672,507,000 | 654,760,000 | 655,016,000 | 634,157,000 | 577,784,000 | 553,580,000 | 520,385,000 | 473,055,000 | 476,909,000 | 467,623,000 | 1,319,965,000 | 435,359,000 | 419,530,000 | 423,106,000 | 835,555,000 | 288,411,000 | 263,351,000 | |||||||||||||||||||
yoy | 4.57% | 5.89% | 5.25% | 7.05% | 8.86% | 15.86% | 18.10% | 16.94% | 17.42% | 12.53% | 8.62% | 7.37% | 2.87% | 3.47% | 2.87% | 1.17% | 2.11% | 11.17% | 27.35% | 30.50% | 28.70% | 19.50% | 1.84% | 0.95% | -4.44% | -9.17% | -8.81% | -5.73% | -0.79% | -0.64% | -4.02% | -7.19% | -3.79% | -2.35% | -4.28% | 0.74% | -1.48% | 1.60% | 12.22% | 10.84% | 13.48% | 16.48% | 11.66% | 12.77% | 16.44% | 16.35% | 15.50% | 12.94% | 11.28% | 6.28% | 16.39% | 18.28% | 25.87% | 34.06% | 21.15% | 18.38% | -60.58% | 8.66% | 13.68% | 10.52% | 57.97% | 50.95% | 59.30% | |||||||||||||||||||||||
qoq | 0.78% | 5.67% | 0.63% | -2.41% | 2.05% | 5.03% | 2.35% | -0.76% | 8.61% | 7.05% | 1.35% | -0.36% | 4.09% | 3.33% | 0.19% | -4.53% | 4.69% | 2.73% | -1.47% | -3.65% | 13.98% | 17.68% | 0.97% | -4.98% | 5.83% | 0.29% | 0.09% | -10.05% | 0.59% | 0.69% | 3.46% | -5.33% | 0.74% | -2.73% | 0.04% | -1.86% | 2.25% | -4.65% | 5.28% | -4.02% | 5.45% | 5.31% | 3.99% | -1.74% | 8.23% | 0.96% | 5.03% | 1.46% | 8.15% | 0.22% | 2.71% | -0.04% | 3.29% | 9.76% | 4.37% | 6.38% | 10.01% | -0.81% | 1.99% | -64.57% | 203.19% | 3.77% | -0.85% | -49.36% | 189.71% | 9.52% | ||||||||||||||||||||
operating costs and expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
costs of revenue | 721,825,000 | 1,000,235,000 | 947,131,000 | 939,934,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating costs and expenses | 1,013,183,500 | 1,400,480,000 | 1,327,172,000 | 1,325,082,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax expense | 19,728,500 | 22,140,000 | 25,974,000 | 30,800,000 | 29,498,000 | 19,012,000 | 16,278,000 | 15,369,000 | 12,881,000 | 13,297,000 | 24,246,000 | 11,881,000 | 19,242,000 | 29,729,000 | -65,489,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
costs of revenue: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total costs of revenue | 1,361,905,000 | 1,351,924,000 | 1,285,282,000 | 1,263,235,000 | 1,292,782,000 | 1,170,050,000 | 1,079,378,000 | 1,066,264,000 | 1,089,746,000 | 1,019,306,000 | 999,598,000 | 1,018,510,000 | 1,057,295,000 | 1,019,164,000 | 977,275,000 | 1,003,622,000 | 1,032,816,000 | 913,598,000 | 774,954,000 | 757,935,000 | 790,427,000 | 764,082,000 | 767,895,000 | 754,667,000 | 836,483,000 | 839,861,000 | 827,732,000 | 803,083,000 | 845,029,000 | 837,576,000 | 862,045,000 | 866,499,000 | 872,165,000 | 855,181,000 | 898,537,000 | 848,741,000 | 885,078,000 | 851,584,000 | 807,843,000 | 781,874,000 | 794,746,000 | 736,847,000 | 729,266,000 | 693,490,000 | 676,328,000 | 629,020,000 | 627,258,000 | 613,442,000 | 608,650,000 | 590,686,000 | 539,471,000 | 518,901,000 | 482,511,000 | 438,576,000 | 431,088,000 | |||||||||||||||||||||||||||||||
noncontrolling interest | 38,000 | -18,000 | 6,000 | -127,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to caci | 44,631,000 | 34,028,000 | 30,338,000 | 33,802,000 | 41,384,000 | 29,039,000 | 24,642,000 | 31,130,000 | 36,534,000 | 30,828,000 | 34,962,000 | 32,992,000 | 37,938,000 | 38,367,000 | 39,676,000 | 35,708,000 | 43,397,000 | 40,856,000 | 41,061,000 | 42,140,000 | 45,901,000 | 36,427,000 | 33,235,000 | 28,655,000 | 29,900,000 | 26,708,000 | 26,052,000 | 23,855,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income including portion attributable to noncontrolling interest | 31,257,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income including portion attributable to noncontrolling interest in earnings of joint venture | 36,608,000 | 31,009,000 | 34,910,000 | 33,392,000 | 39,980,000 | 35,990,000 | 43,687,000 | 41,131,000 | 41,280,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncontrolling interest in earnings of joint venture | -74,000 | -181,000 | 52,000 | -400,000 | -304,000 | -282,000 | -290,000 | -275,000 | -219,000 | 27,000 | -213,000 | -287,000 | -264,000 | -170,000 | -394,000 | -71,000 | -52,000 | -226,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income including portion attributable to noncontrolling interest in earnings of joint ventures | 28,614,250 | 38,487,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncontrolling interest in earnings of joint ventures | -176,500 | -120,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income before noncontrolling interest in earnings of joint venture | 42,113,000 | 46,114,000 | 36,714,000 | 33,499,000 | 28,825,000 | 30,294,000 | 26,779,000 | 26,104,000 | 24,081,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | 7,124,000 | 7,262,000 | 4,126,250 | 4,934,000 | 5,362,000 | 6,209,000 | 17,338,000 | 4,346,000 | 3,777,000 | 3,613,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total costs of revenue: | 439,944,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
costs and expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total costs and expenses | 99,635,250 | 398,541,000 | 380,303,000 | 389,618,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
costs and expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 179,638,500 | 263,199,000 | 240,175,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating income | 17,238,250 | 25,212,000 | 23,176,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | -1,502,000 | -212,000 | -71,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
average shares outstanding | 7,255.5 | 29,126 | 29,081 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
average shares and equivalent shares outstanding | 7,468.75 | 29,935 | 29,968 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 157,996,000 | 422,976,000 | 133,020,000 | 106,181,000 | 223,897,000 | 175,707,000 | 440,706,000 | 133,961,000 | 159,226,000 | 128,851,000 | 125,546,000 | 115,776,000 | 106,789,000 | 114,738,000 | 136,636,000 | 114,804,000 | 125,074,000 | 124,103,000 | 104,430,000 | 88,031,000 | 105,591,000 | 102,114,000 | 124,862,000 | 107,236,000 | 77,156,000 | 68,645,000 | 83,182,000 | 72,028,000 | 93,806,000 | 70,728,000 | 75,487,000 | 66,194,000 | 55,970,000 | 56,328,000 | 67,043,000 | 65,539,000 | 54,371,000 | 72,650,000 | 49,668,000 | 49,082,000 | 34,813,000 | 68,997,000 | 28,999,000 | 35,364,000 | 33,552,000 | 30,874,000 | 99,992,000 | 64,461,000 | 48,369,000 | 98,173,000 | 102,725,000 | 64,337,000 | 56,256,000 | 37,509,000 | 48,591,000 | 15,740,000 | 48,929,000 | 24,045,000 | 28,582,000 | 164,817,000 | 98,348,000 | 46,671,000 | 110,146,000 | 254,543,000 | 174,747,000 | 147,847,000 | 199,840,000 | 208,488,000 | 174,307,000 | 105,316,000 | 111,967,000 | 120,396,000 | 52,270,000 | 11,690,000 | 253,462,000 | 285,682,000 | 123,729,000 | 69,335,000 | 40,590,000 | 24,650,000 | 73,916,000 | 137,158,000 | 170,930,000 | 132,965,000 | 74,838,000 | 63,029,000 | ||||
accounts receivable | 1,506,780,000 | 1,366,321,000 | 1,419,012,000 | 1,405,441,000 | 1,232,291,000 | 1,200,683,000 | 1,069,611,000 | 1,031,311,000 | 1,013,677,000 | 947,452,000 | 1,002,638,000 | 894,946,000 | 1,004,733,000 | 868,629,000 | 794,777,000 | 926,144,000 | 857,181,000 | 854,415,000 | 774,934,000 | 879,851,000 | 860,720,000 | 747,845,000 | 820,157,000 | 841,227,000 | 839,135,000 | 828,795,000 | 848,463,000 | 869,840,000 | 889,662,000 | 1,016,968,000 | 945,564,000 | 806,871,000 | 820,042,000 | 758,141,000 | 788,788,000 | 757,341,000 | 726,327,000 | 717,721,000 | 727,182,000 | 803,817,000 | 765,506,000 | 561,091,000 | 546,964,000 | 596,155,000 | 594,148,000 | 619,332,000 | 567,350,000 | 615,580,000 | 641,947,000 | 711,012,000 | 635,126,000 | 614,616,000 | 628,238,000 | 609,969,000 | 587,864,000 | 628,842,000 | 669,275,000 | 658,736,000 | 597,696,000 | 573,042,000 | 573,112,000 | 564,364,000 | 550,546,000 | 531,033,000 | 524,207,000 | 534,935,000 | 490,394,000 | 477,025,000 | 460,433,000 | 475,199,000 | 445,806,000 | 441,732,000 | 476,221,000 | 472,265,000 | 414,762,000 | 386,150,000 | 362,171,000 | 378,303,000 | 383,345,000 | 354,337,000 | 350,208,000 | |||||||||
prepaid expenses and other current assets | 378,023,000 | 325,380,000 | 302,807,000 | 268,323,000 | 242,862,000 | 257,005,000 | 236,781,000 | 209,257,000 | 220,623,000 | 227,501,000 | 238,227,000 | 199,315,000 | 197,120,000 | 191,811,000 | 194,579,000 | 168,690,000 | 210,988,000 | 356,543,000 | 362,809,000 | 363,294,000 | 162,374,000 | 145,747,000 | 155,853,000 | 137,423,000 | 158,075,000 | 126,629,000 | 110,623,000 | 89,652,000 | 99,586,000 | 69,717,000 | 73,074,000 | 58,126,000 | 77,335,000 | 73,697,000 | 77,398,000 | 57,022,000 | 73,702,000 | 69,679,000 | 83,850,000 | 68,939,000 | 72,756,000 | 41,177,000 | 45,380,000 | 34,591,000 | 58,916,000 | 46,785,000 | 31,842,000 | 33,114,000 | 47,818,000 | 47,618,000 | 32,967,000 | 25,875,000 | 30,868,000 | 33,634,000 | 28,165,000 | 24,463,000 | 43,861,000 | 41,084,000 | 48,084,000 | 28,139,000 | 55,935,000 | 48,975,000 | 46,827,000 | 42,529,000 | 57,400,000 | 49,570,000 | 35,543,000 | 21,128,000 | 40,895,000 | 43,535,000 | 41,188,000 | 23,921,000 | 40,519,000 | 41,129,000 | 39,051,000 | 22,191,000 | 35,526,000 | 35,955,000 | 27,398,000 | 22,024,000 | 19,739,000 | 12,910,000 | 14,673,000 | 15,406,000 | ||||||
total current assets | 2,042,799,000 | 2,114,677,000 | 1,854,839,000 | 1,779,945,000 | 1,699,050,000 | 1,633,395,000 | 1,747,098,000 | 1,374,529,000 | 1,393,526,000 | 1,303,804,000 | 1,366,411,000 | 1,210,037,000 | 1,308,642,000 | 1,175,178,000 | 1,125,992,000 | 1,209,638,000 | 1,193,243,000 | 1,335,061,000 | 1,242,173,000 | 1,331,176,000 | 1,128,685,000 | 995,706,000 | 1,100,872,000 | 1,085,886,000 | 1,074,366,000 | 1,024,069,000 | 1,042,268,000 | 1,031,520,000 | 1,083,054,000 | 1,157,413,000 | 1,094,125,000 | 931,191,000 | 953,347,000 | 888,166,000 | 933,229,000 | 879,902,000 | 854,400,000 | 860,050,000 | 860,700,000 | 921,838,000 | 873,075,000 | 675,658,000 | 629,670,000 | 676,460,000 | 696,732,000 | 714,044,000 | 718,259,000 | 735,849,000 | 753,158,000 | 871,592,000 | 778,315,000 | 727,975,000 | 732,484,000 | 699,335,000 | 682,804,000 | 685,792,000 | 762,065,000 | 723,865,000 | 674,362,000 | 782,078,000 | 727,395,000 | 660,010,000 | 707,519,000 | 840,746,000 | 756,354,000 | 732,352,000 | 725,777,000 | 724,832,000 | 675,635,000 | 624,050,000 | 598,961,000 | 602,825,000 | 569,010,000 | 525,084,000 | 707,275,000 | 709,003,000 | 521,426,000 | 483,593,000 | 451,333,000 | 449,829,000 | 463,193,000 | 494,380,000 | 518,185,000 | 492,930,000 | 451,039,000 | 436,865,000 | 441,262,000 | 432,456,000 | 302,887,000 | 298,042,000 |
goodwill | 6,466,549,000 | 5,017,707,000 | 5,018,687,000 | 5,021,805,000 | 4,941,564,000 | 4,913,099,000 | 4,166,015,000 | 4,154,844,000 | 4,138,450,000 | 4,106,113,000 | 4,078,368,000 | 4,084,705,000 | 4,066,260,000 | 4,063,834,000 | 4,052,778,000 | 4,058,291,000 | 4,069,954,000 | 4,064,968,000 | 3,707,719,000 | 3,632,578,000 | 3,632,075,000 | 3,631,496,000 | 3,622,188,000 | 3,407,110,000 | 3,407,551,000 | 3,411,817,000 | 3,337,053,000 | 3,336,079,000 | 3,322,982,000 | 2,659,749,000 | 2,661,402,000 | 2,620,835,000 | 2,618,910,000 | 2,614,294,000 | 2,580,430,000 | 2,577,435,000 | 2,573,400,000 | 2,571,297,000 | 2,581,948,000 | 2,585,343,000 | 2,609,903,000 | 2,203,668,000 | 2,195,355,000 | 2,189,816,000 | 2,176,537,000 | 2,180,570,000 | 2,184,233,000 | 2,188,569,000 | 2,186,995,000 | 2,186,221,000 | 1,481,671,000 | 1,476,965,000 | 1,476,797,000 | 1,481,555,000 | 1,440,058,000 | 1,406,953,000 | 1,404,626,000 | 1,389,163,000 | 1,339,712,000 | 1,266,285,000 | 1,266,074,000 | 1,259,280,000 | 1,165,433,000 | 1,161,861,000 | 1,163,416,000 | 1,161,780,000 | 1,082,602,000 | 1,083,750,000 | 1,067,355,000 | 1,057,863,000 | 1,063,400,000 | 1,067,472,000 | 1,050,706,000 | 1,039,047,000 | 850,738,000 | 848,820,000 | 729,456,000 | 724,573,000 | 722,337,000 | 722,458,000 | 679,481,000 | 580,101,000 | 555,565,000 | 555,347,000 | 557,918,000 | 558,245,000 | 553,308,000 | 551,851,000 | 217,912,000 | 201,514,000 |
intangible assets | 2,163,214,000 | 1,021,022,000 | 1,054,925,000 | 1,091,276,000 | 1,117,231,000 | 1,168,205,000 | 457,087,000 | 474,354,000 | 490,004,000 | 474,964,000 | 489,126,000 | 507,835,000 | 524,445,000 | 543,058,000 | 561,564,000 | 581,385,000 | 601,464,000 | 620,688,000 | 501,574,000 | 476,106,000 | 493,062,000 | 510,101,000 | 526,478,000 | 406,885,000 | 421,533,000 | 436,559,000 | 422,006,000 | 436,115,000 | 450,838,000 | 230,556,000 | 240,644,000 | 241,755,000 | 234,324,000 | 244,072,000 | 226,108,000 | 235,371,000 | 244,850,000 | 254,481,000 | 264,556,000 | 275,372,000 | 286,476,000 | 183,084,000 | 187,895,000 | 195,182,000 | 199,663,000 | 209,279,000 | 219,776,000 | 230,410,000 | 241,432,000 | 252,408,000 | 97,681,000 | 104,188,000 | 111,679,000 | 119,782,000 | 115,390,000 | 114,816,000 | 122,183,000 | 128,498,000 | 126,440,000 | 108,102,000 | 117,540,000 | 126,511,000 | 99,669,000 | 108,298,000 | 118,123,000 | 115,203,000 | 89,898,000 | 97,829,000 | 102,506,000 | 109,064,000 | 117,553,000 | 126,028,000 | 131,547,000 | 142,148,000 | 107,572,000 | 113,270,000 | 90,660,000 | 97,223,000 | 103,150,000 | 109,726,000 | 92,312,000 | 77,687,000 | 76,844,000 | 81,259,000 | 85,013,000 | 89,858,000 | 94,680,000 | 99,624,000 | 45,688,000 | 40,147,000 |
property, plant, and equipment | 340,824,000 | 207,491,000 | 205,712,000 | 212,035,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease right-of-use assets | 389,041,000 | 373,753,000 | 373,593,000 | 343,944,000 | 337,036,000 | 340,729,000 | 339,748,000 | 305,637,000 | 303,926,000 | 309,084,000 | 313,812,000 | 312,989,000 | 285,746,000 | 301,012,000 | 309,474,000 | 317,359,000 | 332,844,000 | 352,242,000 | 359,603,000 | 356,887,000 | 371,151,000 | 374,310,000 | 381,484,000 | 330,767,000 | 339,292,000 | 347,515,000 | 346,273,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental retirement savings plan assets | 102,978,000 | 103,196,000 | 102,469,000 | 101,024,000 | 99,906,000 | 99,461,000 | 101,909,000 | 99,339,000 | 98,962,000 | 97,559,000 | 94,211,000 | 96,739,000 | 96,434,000 | 95,752,000 | 94,156,000 | 96,114,000 | 100,298,000 | 103,698,000 | 103,048,000 | 102,984,000 | 100,429,000 | 102,176,000 | 98,393,000 | 96,355,000 | 91,269,000 | 95,288,000 | 93,258,000 | 92,736,000 | 91,585,000 | 88,037,000 | 92,473,000 | 91,490,000 | 91,051,000 | 91,755,000 | 92,344,000 | 91,367,000 | 90,110,000 | 88,721,000 | 89,256,000 | 89,937,000 | 88,885,000 | 87,682,000 | 87,080,000 | 89,012,000 | 89,656,000 | 88,473,000 | 87,521,000 | 88,465,000 | 86,925,000 | 86,242,000 | 84,598,000 | 83,419,000 | 88,062,000 | 87,506,000 | 84,441,000 | 77,371,000 | 66,880,000 | 51,736,000 | 40,791,000 | 41,759,000 | 40,544,000 | 32,137,000 | 31,655,000 | 29,558,000 | 28,106,000 | 24,805,000 | ||||||||||||||||||||||||
other assets | 97,442,000 | 95,443,000 | 94,730,000 | 38,181,000 | 37,387,000 | 35,770,000 | 35,446,000 | 26,666,000 | 24,563,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total assets | 11,602,847,000 | 8,933,289,000 | 8,704,955,000 | 8,647,598,000 | 8,580,078,000 | 8,548,499,000 | 7,183,063,000 | 6,796,101,000 | 6,804,384,000 | 6,658,442,000 | 6,737,471,000 | 6,600,808,000 | 6,651,556,000 | 6,554,549,000 | 6,524,882,000 | 6,629,431,000 | 6,576,749,000 | 6,750,690,000 | 6,179,310,000 | 6,172,372,000 | 5,970,415,000 | 5,851,485,000 | 5,950,368,000 | 5,542,472,000 | 5,546,475,000 | 5,526,696,000 | 5,438,184,000 | 5,086,843,000 | 5,133,019,000 | 4,290,618,000 | 4,251,155,000 | 4,034,206,000 | 4,047,400,000 | 3,984,133,000 | 3,966,013,000 | 3,911,082,000 | 3,889,374,000 | 3,897,165,000 | 3,912,209,000 | 3,987,341,000 | 3,979,418,000 | 3,253,285,000 | 3,205,062,000 | 3,257,116,000 | 3,268,325,000 | 3,300,375,000 | 3,320,285,000 | 3,359,138,000 | 3,390,707,000 | 3,519,359,000 | 2,550,249,000 | 2,501,265,000 | 2,517,222,000 | 2,499,566,000 | 2,435,943,000 | 2,392,876,000 | 2,469,092,000 | 2,413,137,000 | 2,303,424,000 | 2,320,131,000 | 2,270,413,000 | 2,202,330,000 | 2,119,604,000 | 2,244,766,000 | 2,170,671,000 | 2,139,035,000 | 2,016,457,000 | 2,007,474,000 | 1,936,243,000 | 1,882,438,000 | 1,882,720,000 | 1,902,653,000 | 1,864,276,000 | 1,820,412,000 | 1,791,546,000 | 1,791,947,000 | 1,431,719,000 | 1,395,085,000 | 1,367,063,000 | 1,368,090,000 | 1,320,150,000 | 1,236,448,000 | 1,229,802,000 | 1,204,160,000 | 1,167,754,000 | 1,158,095,000 | 1,161,916,000 | 1,154,304,000 | 623,117,000 | 591,981,000 |
liabilities and shareholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt | 46,750,000 | 38,750,000 | 68,750,000 | 68,750,000 | 68,750,000 | 68,750,000 | 61,250,000 | 61,250,000 | 61,250,000 | 61,250,000 | 53,594,000 | 45,938,000 | 38,281,000 | 30,625,000 | 30,625,000 | 30,625,000 | 30,625,000 | 30,625,000 | 46,920,000 | 46,920,000 | 46,920,000 | 46,920,000 | 46,920,000 | 46,920,000 | 46,920,000 | 46,920,000 | 46,920,000 | 46,920,000 | 46,920,000 | 46,920,000 | 46,920,000 | 46,920,000 | 94,438,000 | 80,947,000 | 67,456,000 | 53,965,000 | 53,965,000 | 67,456,000 | 53,965,000 | 53,965,000 | 53,965,000 | 38,965,000 | 38,965,000 | 38,965,000 | 41,563,000 | 41,563,000 | 41,563,000 | 41,563,000 | 51,953,000 | 41,562,000 | 299,046,000 | 295,517,000 | 7,500,000 | 7,500,000 | 7,500,000 | 7,500,000 | 7,500,000 | 7,500,000 | 7,500,000 | 7,500,000 | 7,500,000 | 7,500,000 | 150,051,000 | 278,653,000 | 2,972,000 | 8,296,000 | 8,153,000 | 9,464,000 | 3,500,000 | 3,550,000 | 3,549,000 | 3,549,000 | 3,548,000 | 12,937,000 | 3,546,000 | 7,643,000 | 3,543,000 | |||||||||||||
accounts payable | 359,322,000 | 337,115,000 | 371,387,000 | 381,574,000 | 305,108,000 | 243,356,000 | 263,535,000 | 287,142,000 | 363,451,000 | 298,544,000 | 356,439,000 | 198,177,000 | 323,346,000 | 270,768,000 | 229,366,000 | 303,443,000 | 218,026,000 | 217,795,000 | 119,176,000 | 148,636,000 | 109,695,000 | 60,683,000 | 79,343,000 | 89,961,000 | 174,641,000 | 135,125,000 | 92,616,000 | 118,917,000 | 136,933,000 | 197,225,000 | 135,311,000 | 82,017,000 | 138,597,000 | 91,056,000 | 125,111,000 | 62,874,000 | 68,088,000 | 39,293,000 | 55,016,000 | 95,270,000 | 112,065,000 | 65,817,000 | 48,392,000 | 56,840,000 | 114,780,000 | 90,628,000 | 75,353,000 | 55,811,000 | 98,989,000 | 112,485,000 | 139,516,000 | 133,073,000 | 126,122,000 | 132,210,000 | 126,373,000 | 149,549,000 | 128,004,000 | 136,467,000 | 112,927,000 | 98,893,000 | 101,081,000 | 92,748,000 | 79,538,000 | 98,421,000 | 82,041,000 | 101,371,000 | 99,548,000 | 87,300,000 | 82,878,000 | 81,355,000 | 76,430,000 | 74,175,000 | 79,656,000 | 76,861,000 | 75,258,000 | 59,827,000 | 48,590,000 | 52,503,000 | 50,548,000 | 44,921,000 | 42,600,000 | 37,797,000 | 41,780,000 | 36,900,000 | 27,561,000 | 25,312,000 | 34,727,000 | 37,662,000 | 16,332,000 | 13,832,000 |
accrued compensation and benefits | 291,536,000 | 221,233,000 | 241,053,000 | 282,987,000 | 287,121,000 | 244,789,000 | 242,059,000 | 316,514,000 | 257,485,000 | 248,187,000 | 281,838,000 | 372,354,000 | 344,039,000 | 345,779,000 | 373,860,000 | 405,722,000 | 377,456,000 | 372,501,000 | 370,905,000 | 409,275,000 | 382,246,000 | 379,978,000 | 316,480,000 | 338,760,000 | 287,570,000 | 294,444,000 | 299,286,000 | 290,274,000 | 263,586,000 | 232,550,000 | 253,585,000 | 259,442,000 | 234,532,000 | 234,999,000 | 241,162,000 | 239,741,000 | 214,567,000 | 212,480,000 | 216,848,000 | 228,362,000 | 214,000,000 | 168,369,000 | 178,469,000 | 185,830,000 | 175,019,000 | 172,247,000 | 181,536,000 | 183,361,000 | 180,287,000 | 181,603,000 | 153,549,000 | 166,538,000 | 165,477,000 | 161,669,000 | 161,794,000 | 180,871,000 | 173,494,000 | 158,939,000 | 154,147,000 | 173,586,000 | 166,701,000 | 146,248,000 | 136,314,000 | 152,790,000 | 149,150,000 | 137,406,000 | 129,844,000 | 137,843,000 | 124,859,000 | 117,733,000 | 110,574,000 | 126,649,000 | 115,731,000 | 103,072,000 | 94,948,000 | 96,978,000 | 90,789,000 | 84,562,000 | 85,440,000 | 93,398,000 | 96,811,000 | 82,787,000 | 82,370,000 | 91,663,000 | 76,473,000 | 68,180,000 | 64,231,000 | 72,387,000 | 54,271,000 | 44,525,000 |
other accrued expenses and current liabilities | 569,145,000 | 475,970,000 | 519,563,000 | 474,795,000 | 415,727,000 | 514,582,000 | 434,254,000 | 413,354,000 | 402,656,000 | 378,145,000 | 408,256,000 | 377,502,000 | 358,790,000 | 334,476,000 | 331,980,000 | 287,571,000 | 301,335,000 | 316,098,000 | 299,273,000 | 279,970,000 | 304,030,000 | 285,223,000 | 310,611,000 | 293,518,000 | 270,034,000 | 292,902,000 | 334,802,000 | 235,611,000 | 255,035,000 | 160,361,000 | 186,175,000 | 150,602,000 | 160,104,000 | 166,359,000 | 175,495,000 | 170,164,000 | 183,939,000 | 179,705,000 | 176,275,000 | 187,579,000 | 163,359,000 | 126,156,000 | 116,182,000 | 118,046,000 | 122,045,000 | 121,394,000 | 127,342,000 | 141,852,000 | 146,043,000 | 158,998,000 | 136,391,000 | 147,366,000 | 136,047,000 | 134,947,000 | 151,098,000 | 147,009,000 | 152,101,000 | 143,140,000 | 174,797,000 | 157,242,000 | 167,909,000 | 163,140,000 | 134,637,000 | 128,559,000 | 115,673,000 | 105,072,000 | 96,127,000 | 83,297,000 | 76,634,000 | 64,098,000 | 83,207,000 | 85,897,000 | 95,488,000 | 79,942,000 | 92,969,000 | 130,573,000 | ||||||||||||||
total current liabilities | 1,266,753,000 | 1,073,068,000 | 1,200,753,000 | 1,208,106,000 | 1,076,706,000 | 1,071,477,000 | 1,001,098,000 | 1,078,260,000 | 1,084,842,000 | 986,126,000 | 1,100,127,000 | 993,971,000 | 1,064,456,000 | 981,648,000 | 965,831,000 | 1,027,361,000 | 927,442,000 | 937,019,000 | 836,274,000 | 884,801,000 | 842,891,000 | 772,804,000 | 753,354,000 | 769,159,000 | 779,165,000 | 769,391,000 | 773,624,000 | 691,722,000 | 702,474,000 | 637,056,000 | 621,991,000 | 538,981,000 | 627,671,000 | 573,361,000 | 609,224,000 | 526,744,000 | 520,559,000 | 498,934,000 | 502,104,000 | 565,176,000 | 543,389,000 | 399,307,000 | 382,008,000 | 399,681,000 | 453,407,000 | 425,832,000 | 425,794,000 | 422,587,000 | 477,272,000 | 494,648,000 | 728,502,000 | 742,494,000 | 435,146,000 | 436,326,000 | 446,765,000 | 484,929,000 | 461,099,000 | 446,046,000 | 449,371,000 | 437,221,000 | 443,191,000 | 409,636,000 | 500,540,000 | 658,423,000 | 349,836,000 | 352,145,000 | 333,672,000 | 317,904,000 | 287,871,000 | 266,736,000 | 273,760,000 | 290,270,000 | 294,423,000 | 272,812,000 | 266,721,000 | 295,021,000 | 211,518,000 | 209,208,000 | 212,868,000 | 211,365,000 | 209,525,000 | 182,128,000 | 199,730,000 | 208,744,000 | 186,592,000 | 202,665,000 | 253,494,000 | 224,261,000 | 112,417,000 | 99,715,000 |
long-term debt | 5,133,827,000 | 2,922,639,000 | 2,708,701,000 | 2,849,190,000 | 3,043,406,000 | 2,989,750,000 | 1,761,623,000 | 1,481,387,000 | 1,631,150,000 | 1,713,413,000 | 1,735,677,000 | 1,650,443,000 | 1,765,210,000 | 1,534,961,000 | 1,597,055,000 | 1,702,148,000 | 1,823,240,000 | 2,079,831,000 | 1,647,765,000 | 1,688,919,000 | 1,775,071,000 | 1,371,222,000 | 1,567,371,000 | 1,357,519,000 | 1,464,664,000 | 1,550,809,000 | 1,551,951,000 | 1,618,093,000 | 1,710,640,000 | 1,008,116,000 | 1,049,269,000 | 1,015,420,000 | 989,462,000 | 1,070,846,000 | 1,101,724,000 | 1,177,598,000 | 1,226,976,000 | 1,292,348,000 | 1,344,716,000 | 1,402,079,000 | 1,431,437,000 | 955,491,000 | 954,913,000 | 1,029,335,000 | 1,036,152,000 | 1,123,822,000 | 1,168,649,000 | 1,238,728,000 | 1,262,574,000 | 1,409,006,000 | 319,895,000 | 300,790,000 | 676,999,000 | 695,237,000 | 671,226,000 | 531,961,000 | 565,757,000 | 589,597,000 | 528,496,000 | 402,437,000 | 401,435,000 | 400,474,000 | 255,193,000 | 252,451,000 | 526,187,000 | 524,279,000 | 522,425,000 | 628,125,000 | 633,643,000 | 635,175,000 | 637,506,000 | 639,074,000 | 633,512,000 | 634,398,000 | 634,885,000 | 635,772,000 | 365,203,000 | |||||||||||||
supplemental retirement savings plan obligations, net of current portion | 117,531,000 | 119,581,000 | 118,595,000 | 114,261,000 | 112,591,000 | 114,186,000 | 119,906,000 | 111,208,000 | 112,455,000 | 112,514,000 | 108,712,000 | 104,912,000 | 103,023,000 | 103,512,000 | 102,580,000 | 102,127,000 | 104,644,000 | 109,444,000 | 106,574,000 | 104,490,000 | 100,629,000 | 110,517,000 | 108,043,000 | 103,004,000 | 97,956,000 | 100,973,000 | 97,264,000 | 92,291,000 | 91,992,000 | 88,736,000 | 89,920,000 | 86,851,000 | 87,315,000 | 87,593,000 | 85,280,000 | 81,823,000 | 80,646,000 | 80,685,000 | 79,504,000 | 76,995,000 | 77,323,000 | 77,005,000 | 74,953,000 | 76,860,000 | 77,677,000 | 77,201,000 | 75,497,000 | 77,457,000 | 77,753,000 | 78,571,000 | 77,577,000 | 74,757,000 | 76,940,000 | 74,925,000 | 75,934,000 | 73,176,000 | 64,868,000 | 50,384,000 | 40,298,000 | 41,740,000 | ||||||||||||||||||||||||||||||
deferred income taxes | 306,319,000 | 191,386,000 | 165,752,000 | 142,636,000 | 159,679,000 | 156,128,000 | 156,933,000 | 169,808,000 | 36,616,000 | 55,293,000 | 101,513,000 | 120,545,000 | 202,755,000 | 273,626,000 | 311,283,000 | 356,841,000 | 350,309,000 | 339,360,000 | 330,658,000 | 327,230,000 | 216,966,000 | 208,957,000 | 216,595,000 | 213,096,000 | 235,350,000 | 219,953,000 | 209,037,000 | 205,339,000 | 204,331,000 | 215,451,000 | 217,778,000 | 200,880,000 | 208,076,000 | 192,688,000 | 284,425,000 | 273,320,000 | 265,003,000 | 261,956,000 | 262,121,000 | 248,458,000 | 269,062,000 | 4,393,000 | 8,327,000 | 10,350,000 | 10,116,000 | 17,053,000 | 19,075,000 | 22,694,000 | 15,024,000 | 14,789,000 | 7,497,000 | 23,147,000 | 17,122,000 | 18,223,000 | 18,184,000 | 16,747,000 | 86,777,000 | 82,542,000 | 82,076,000 | 16,080,000 | 66,168,000 | 62,279,000 | 46,418,000 | 12,641,000 | 44,241,000 | 43,358,000 | 28,100,000 | 18,191,000 | 16,776,000 | 14,980,000 | 11,142,000 | 9,086,000 | 7,132,000 | 6,851,000 | 6,504,000 | 6,403,000 | 3,833,000 | 4,290,000 | 3,392,000 | 1,178,000 | 1,164,000 | |||||||||
operating lease liabilities | 435,417,000 | 425,961,000 | 424,754,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other liabilities | 62,890,000 | 62,886,000 | 60,901,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities | 7,322,737,000 | 4,795,521,000 | 4,679,456,000 | 4,753,653,000 | 4,875,632,000 | 4,820,126,000 | 3,531,457,000 | 3,277,894,000 | 3,439,020,000 | 3,422,818,000 | 3,573,438,000 | 3,376,474,000 | 3,561,916,000 | 3,304,303,000 | 3,376,312,000 | 3,575,888,000 | 3,615,863,000 | 3,904,980,000 | 3,424,188,000 | 3,507,094,000 | 3,451,021,000 | 2,967,206,000 | 3,178,599,000 | 2,881,162,000 | 2,982,845,000 | 3,018,116,000 | 3,012,933,000 | 2,715,377,000 | 2,801,536,000 | 2,033,885,000 | 2,061,097,000 | 1,927,319,000 | 1,989,325,000 | 1,997,313,000 | 2,131,527,000 | 2,117,361,000 | 2,150,891,000 | 2,201,206,000 | 2,267,088,000 | 2,380,028,000 | 2,407,372,000 | 1,708,442,000 | 1,696,110,000 | 1,776,844,000 | 1,840,252,000 | 1,896,098,000 | 1,934,820,000 | 1,999,972,000 | 2,071,457,000 | 2,233,193,000 | 1,304,468,000 | 1,293,693,000 | 1,355,112,000 | 1,371,155,000 | 1,344,224,000 | 1,228,431,000 | 1,230,430,000 | 1,226,672,000 | 1,162,311,000 | 1,010,515,000 | 1,009,714,000 | 969,274,000 | 929,537,000 | 1,071,611,000 | 1,040,871,000 | 1,038,899,000 | 956,227,000 | 1,014,146,000 | 977,535,000 | 952,079,000 | 967,047,000 | 984,768,000 | 977,784,000 | 958,986,000 | 953,011,000 | 978,100,000 | 600,588,000 | 595,893,000 | 596,767,000 | 622,731,000 | 616,626,000 | 563,125,000 | 578,883,000 | |||||||
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock 0.10 par value, 10,000 shares authorized, no shares issued or outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 43,266 shares issued and 22,091 outstanding at march 31, 2026 and 43,168 shares issued and 21,992 outstanding at june 30, 2025 | 4,326,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additional paid-in capital | 673,027,000 | 655,775,000 | 666,709,000 | 652,327,000 | 637,207,000 | 625,878,000 | 645,917,000 | 631,191,000 | 613,090,000 | 602,613,000 | 594,885,000 | 546,334,000 | 537,773,000 | 578,470,000 | 579,511,000 | 571,650,000 | 563,452,000 | 555,968,000 | 561,688,000 | 484,260,000 | 478,039,000 | 570,176,000 | 580,513,000 | 573,744,000 | 567,732,000 | 561,521,000 | 572,348,000 | 576,277,000 | 570,207,000 | 564,586,000 | 559,295,000 | 570,964,000 | 566,272,000 | 568,646,000 | 562,912,000 | 569,080,000 | 563,657,000 | 565,106,000 | 560,311,000 | 558,324,000 | 555,367,000 | 555,346,000 | 550,289,000 | 547,979,000 | 544,107,000 | 539,650,000 | 537,174,000 | 537,334,000 | 534,105,000 | 531,923,000 | 529,151,000 | 530,154,000 | 523,969,000 | 522,513,000 | 525,335,000 | 525,121,000 | 519,717,000 | 512,144,000 | 506,068,000 | 504,156,000 | 495,824,000 | 482,480,000 | 468,968,000 | 468,959,000 | 455,444,000 | 447,539,000 | 433,575,000 | 379,783,000 | 382,926,000 | 377,292,000 | 373,349,000 | 370,127,000 | 363,691,000 | 359,218,000 | 353,167,000 | 347,207,000 | 340,243,000 | 326,777,000 | 320,387,000 | |||||||||||
retained earnings | 5,239,428,000 | 5,109,035,000 | 4,985,180,000 | 4,860,370,000 | 4,702,515,000 | 4,590,655,000 | 4,480,717,000 | 4,360,540,000 | 4,225,883,000 | 4,110,533,000 | 4,026,663,000 | 3,940,616,000 | 3,832,849,000 | 3,732,107,000 | 3,645,006,000 | 3,555,881,000 | 3,462,912,000 | 3,367,495,000 | 3,277,196,000 | 3,189,087,000 | 3,052,110,000 | 2,931,766,000 | 2,825,288,000 | 2,731,644,000 | 2,637,913,000 | 2,557,336,000 | 2,478,141,000 | 2,410,164,000 | 2,360,134,000 | 2,291,989,000 | 2,223,393,000 | 2,126,790,000 | 2,074,959,000 | 2,010,460,000 | 1,867,665,000 | 1,825,619,000 | 1,781,388,000 | 1,741,031,000 | 1,698,611,000 | 1,661,948,000 | 1,617,317,000 | 1,583,289,000 | 1,552,951,000 | 1,519,149,000 | 1,477,765,000 | 1,448,726,000 | 1,424,084,000 | 1,392,954,000 | 1,356,420,000 | 1,325,592,000 | 1,290,630,000 | 1,257,638,000 | 1,219,700,000 | 1,181,333,000 | 1,141,657,000 | 1,105,949,000 | 1,062,551,000 | 1,021,695,000 | 980,635,000 | 938,495,000 | 892,594,000 | 856,167,000 | 822,932,000 | 794,277,000 | 764,377,000 | 737,669,000 | 711,617,000 | 699,567,000 | 670,602,000 | 647,170,000 | 625,078,000 | 604,087,000 | 580,537,000 | 558,245,000 | 539,055,000 | 521,234,000 | 500,410,000 | 481,968,000 | 461,505,000 | 442,702,000 | 420,612,000 | 399,255,000 | 376,985,000 | 383,459,000 | 360,056,000 | 338,420,000 | 317,905,000 | 298,143,000 | 277,466,000 | 261,704,000 |
accumulated other comprehensive loss | -20,482,000 | -15,178,000 | -14,517,000 | -6,878,000 | -23,390,000 | -27,172,000 | -14,028,000 | -12,657,000 | -12,723,000 | -16,596,000 | -8,820,000 | -5,051,000 | -23,405,000 | -17,429,000 | -33,036,000 | -31,076,000 | -22,566,000 | -34,840,000 | -40,839,000 | -36,291,000 | -38,976,000 | -45,883,000 | -62,240,000 | -72,285,000 | -70,221,000 | -38,478,000 | -53,428,000 | -43,156,000 | -27,038,000 | -28,022,000 | -20,808,000 | -19,030,000 | -11,318,000 | -20,441,000 | -24,245,000 | -29,116,000 | -34,700,000 | -38,310,000 | -41,931,000 | -41,083,000 | -28,760,000 | -21,909,000 | -22,404,000 | -14,960,000 | -23,535,000 | -13,815,000 | -5,362,000 | -382,000 | -460,000 | -347,000 | -3,042,000 | -9,815,000 | -10,878,000 | -4,620,000 | -4,879,000 | -7,834,000 | -3,688,000 | -7,102,000 | -6,049,000 | -3,115,000 | -3,259,000 | -6,952,000 | -4,934,000 | -9,807,000 | -9,351,000 | -4,480,000 | -4,304,000 | |||||||||||||||||||||||
treasury stock | -1,616,189,000 | -1,616,189,000 | -1,616,189,000 | -1,616,190,000 | -1,616,202,000 | -1,465,304,000 | -1,465,305,000 | -1,465,306,000 | -1,465,325,000 | -1,465,364,000 | -1,453,123,000 | -1,261,992,000 | -1,262,004,000 | -1,047,328,000 | -1,047,329,000 | -1,047,329,000 | -1,047,329,000 | -1,047,329,000 | -1,047,329,000 | -976,181,000 | -976,181,000 | -576,181,000 | -576,181,000 | -576,181,000 | -576,181,000 | -576,184,000 | -576,184,000 | -576,185,000 | -576,185,000 | -576,185,000 | -576,185,000 | -576,186,000 | -576,186,000 | -576,186,000 | -576,186,000 | -576,187,000 | -576,186,000 | -576,186,000 | -576,186,000 | -576,187,000 | -576,187,000 | -576,187,000 | -576,187,000 | -576,193,000 | -576,193,000 | -576,193,000 | -576,999,000 | -577,167,000 | -577,167,000 | -577,169,000 | -577,173,000 | -577,191,000 | -577,194,000 | -577,198,000 | -577,203,000 | -465,303,000 | -346,140,000 | -346,206,000 | -346,244,000 | -136,631,000 | -130,948,000 | -104,816,000 | -103,470,000 | -86,653,000 | -86,653,000 | -86,671,000 | -86,679,000 | -86,683,000 | -86,715,000 | -86,730,000 | -86,732,000 | -66,992,000 | -66,992,000 | -66,994,000 | -67,069,000 | -67,074,000 | -21,658,000 | -21,596,000 | -21,596,000 | -21,596,000 | -22,580,000 | -22,826,000 | -22,826,000 | -22,826,000 | -22,872,000 | -22,872,000 | -22,872,000 | -22,872,000 | -22,879,000 | -22,363,000 |
total shareholders’ equity | 4,280,110,000 | 4,137,768,000 | 4,025,499,000 | 3,893,945,000 | 3,704,446,000 | 3,728,373,000 | 3,651,606,000 | 3,518,207,000 | 3,365,364,000 | 3,235,624,000 | 3,164,033,000 | 3,224,334,000 | 3,089,640,000 | 3,250,246,000 | 3,148,570,000 | 3,053,543,000 | 2,960,886,000 | 2,845,710,000 | 2,755,122,000 | 2,665,278,000 | 2,519,394,000 | 2,884,279,000 | 2,771,769,000 | 2,661,310,000 | 2,563,630,000 | 2,508,580,000 | 2,425,251,000 | 2,371,466,000 | 2,331,483,000 | 2,256,733,000 | 2,190,058,000 | 2,106,887,000 | 2,058,075,000 | 1,986,820,000 | 1,834,486,000 | 1,793,721,000 | 1,738,483,000 | 1,695,959,000 | 1,645,121,000 | 1,607,313,000 | 1,572,046,000 | 1,544,843,000 | 1,508,952,000 | 1,480,272,000 | 1,428,073,000 | 1,404,277,000 | 1,385,465,000 | 1,359,166,000 | 1,319,250,000 | 1,286,166,000 | 1,245,781,000 | 1,207,572,000 | 1,162,110,000 | 1,128,411,000 | 1,091,719,000 | 1,164,445,000 | 1,238,662,000 | 1,186,465,000 | 1,141,113,000 | 1,309,616,000 | 1,260,699,000 | 1,233,056,000 | 1,190,067,000 | 1,173,155,000 | 1,129,800,000 | 1,100,136,000 | 1,060,230,000 | 993,328,000 | 958,708,000 | 930,359,000 | 915,673,000 | 917,885,000 | 886,492,000 | 861,426,000 | 838,535,000 | 813,847,000 | 831,131,000 | 799,192,000 | 770,296,000 | 745,359,000 | 703,524,000 | 673,323,000 | 650,919,000 | 612,188,000 | 588,551,000 | 566,640,000 | 521,314,000 | 498,272,000 | 478,258,000 | 461,398,000 |
total liabilities and shareholders’ equity | 11,602,847,000 | 8,933,289,000 | 8,704,955,000 | 8,647,598,000 | 8,580,078,000 | 8,548,499,000 | 7,183,063,000 | 6,796,101,000 | 6,804,384,000 | 6,658,442,000 | 6,737,471,000 | 6,600,808,000 | 6,651,556,000 | 6,554,549,000 | 6,524,882,000 | 6,629,431,000 | 6,576,749,000 | 6,750,690,000 | 6,179,310,000 | 6,172,372,000 | 5,970,415,000 | 5,851,485,000 | 5,950,368,000 | 5,542,472,000 | 5,546,475,000 | 5,526,696,000 | 5,438,184,000 | 5,086,843,000 | 5,133,019,000 | 4,290,618,000 | 4,251,155,000 | 4,034,206,000 | 4,047,400,000 | 3,984,133,000 | 3,966,013,000 | 3,911,082,000 | 3,889,374,000 | 3,897,165,000 | 3,912,209,000 | 3,987,341,000 | 3,979,418,000 | 3,253,285,000 | 3,205,062,000 | 3,257,116,000 | 3,268,325,000 | 3,300,375,000 | 3,320,285,000 | 3,359,138,000 | 3,390,707,000 | 3,519,359,000 | 2,550,249,000 | 2,501,265,000 | 2,517,222,000 | 2,499,566,000 | 2,435,943,000 | 2,392,876,000 | 2,469,092,000 | 2,413,137,000 | 2,303,424,000 | 2,320,131,000 | 2,270,413,000 | 2,202,330,000 | 2,119,604,000 | 2,244,766,000 | 2,170,671,000 | 2,139,035,000 | 2,016,457,000 | 2,007,474,000 | 1,936,243,000 | 1,882,438,000 | 1,882,720,000 | 1,902,653,000 | 1,864,276,000 | 1,820,412,000 | 1,791,546,000 | 1,791,947,000 | 1,431,719,000 | 1,395,085,000 | 1,367,063,000 | 1,368,090,000 | 1,320,150,000 | 1,236,448,000 | 1,229,802,000 | 1,204,160,000 | 1,161,916,000 | 1,154,304,000 | ||||
common stock 0.10 par value, 80,000 shares authorized; 43,259 shares issued and 22,084 outstanding at december 31, 2025 and 43,168 shares issued and 21,992 outstanding at june 30, 2025 | 4,325,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 43,169 shares issued and 21,994 outstanding at september 30, 2025 and 43,168 shares issued and 21,992 outstanding at june 30, 2025 | 4,316,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, long-term | 14,694,000 | 14,722,000 | 15,065,000 | 14,130,000 | 13,311,000 | 12,557,000 | 12,409,000 | 13,296,000 | 11,857,000 | 12,653,000 | 11,843,000 | 10,623,000 | 10,199,000 | 11,134,000 | 11,398,000 | 11,540,000 | 12,159,000 | 11,802,000 | 11,248,000 | 9,611,000 | 9,629,000 | 9,471,000 | 9,702,000 | 7,730,000 | 7,381,000 | 11,836,000 | 8,741,000 | 9,336,000 | 8,620,000 | 9,235,000 | 8,177,000 | 7,801,000 | 7,886,000 | 7,243,000 | 7,393,000 | 7,919,000 | 8,330,000 | 7,889,000 | 8,097,000 | 7,966,000 | 8,188,000 | 7,914,000 | 7,667,000 | 7,716,000 | 8,714,000 | 10,340,000 | 10,929,000 | 9,961,000 | 11,330,000 | 9,942,000 | 8,657,000 | 9,291,000 | 6,767,000 | 6,978,000 | 7,000,000 | 8,677,000 | 7,940,000 | 7,737,000 | 8,572,000 | 8,782,000 | 9,542,000 | 9,218,000 | 11,472,000 | 10,657,000 | 10,980,000 | 9,740,000 | 10,839,000 | 10,170,000 | 9,508,000 | 10,182,000 | 9,617,000 | 10,529,000 | 9,438,000 | |||||||||||||||||
other long-term assets | 82,875,000 | 165,690,000 | 172,948,000 | 165,697,000 | 178,644,000 | 178,733,000 | 164,310,000 | 185,668,000 | 177,127,000 | 159,827,000 | 168,305,000 | 170,478,000 | 150,823,000 | 80,449,000 | 72,421,000 | 69,789,000 | 70,038,000 | 48,836,000 | 46,190,000 | 42,227,000 | 35,319,000 | 33,615,000 | 32,960,000 | 32,846,000 | 33,336,000 | 36,512,000 | 38,997,000 | 43,395,000 | 39,175,000 | 39,777,000 | 36,199,000 | 31,181,000 | 27,372,000 | 28,705,000 | 28,817,000 | 24,228,000 | 25,159,000 | 31,391,000 | 35,655,000 | 35,806,000 | 34,769,000 | 34,346,000 | 36,731,000 | 37,267,000 | 38,646,000 | 41,058,000 | 41,786,000 | 34,395,000 | 31,878,000 | 40,295,000 | 40,995,000 | 44,502,000 | 30,553,000 | 113,845,000 | 106,893,000 | 100,517,000 | 25,374,000 | 98,855,000 | 95,619,000 | 88,244,000 | 14,168,000 | 66,361,000 | 65,089,000 | 66,382,000 | 20,672,000 | 54,558,000 | 60,150,000 | 70,183,000 | 21,679,000 | 78,401,000 | 79,911,000 | 90,955,000 | 26,117,000 | 56,899,000 | 56,381,000 | 55,365,000 | 18,688,000 | 18,547,000 | 15,233,000 | 14,975,000 | 15,029,000 | |||||||||
operating lease liabilities, noncurrent | 377,080,000 | 371,929,000 | 379,780,000 | 380,480,000 | 325,046,000 | 321,324,000 | 323,919,000 | 332,675,000 | 329,432,000 | 278,344,000 | 296,637,000 | 307,391,000 | 315,315,000 | 332,338,000 | 355,323,000 | 366,492,000 | 363,302,000 | 377,044,000 | 376,039,000 | 377,742,000 | 309,680,000 | 315,702,000 | 325,883,000 | 324,601,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 62,380,000 | 111,321,000 | 108,805,000 | 111,417,000 | 112,185,000 | 252,633,000 | 231,553,000 | 194,734,000 | 177,171,000 | 148,128,000 | 113,919,000 | 92,172,000 | 72,096,000 | 77,890,000 | 84,003,000 | 136,425,000 | 138,352,000 | 138,420,000 | 127,667,000 | 155,494,000 | 128,704,000 | 90,008,000 | 51,107,000 | 56,456,000 | 107,932,000 | 92,099,000 | 84,526,000 | 82,139,000 | 85,187,000 | 76,801,000 | 72,825,000 | 50,874,000 | 57,876,000 | 57,707,000 | 67,283,000 | 78,643,000 | 87,320,000 | 86,161,000 | 59,216,000 | 69,486,000 | 60,381,000 | 64,927,000 | 62,397,000 | 60,448,000 | 63,353,000 | 59,977,000 | 59,025,000 | 53,756,000 | 51,573,000 | 55,325,000 | 59,247,000 | 58,236,000 | 51,951,000 | 116,797,000 | 108,487,000 | 102,368,000 | 37,866,000 | 98,920,000 | 96,885,000 | 127,386,000 | 67,363,000 | 120,607,000 | 119,117,000 | 72,030,000 | 27,819,000 | 56,021,000 | 50,168,000 | 55,781,000 | 49,849,000 | 51,776,000 | 51,405,000 | 52,412,000 | 49,140,000 | 45,468,000 | ||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 43,168 issued and 21,992 outstanding at june 30, 2025 and 43,042 issued and 22,301 outstanding at june 30, 2024 | 4,316,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment | 204,879,000 | 205,597,000 | 191,379,000 | 195,443,000 | 188,226,000 | 190,199,000 | 196,579,000 | 199,519,000 | 197,549,000 | 195,567,000 | 199,817,000 | 205,622,000 | 187,363,000 | 190,214,000 | 183,864,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 43,165 shares issued and 21,990 outstanding at march 31, 2025 and 43,042 shares issued and 22,301 outstanding at june 30, 2024 | 4,316,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 43,159 shares issued and 22,420 outstanding at december 31, 2024 and 43,042 shares issued and 22,301 outstanding at june 30, 2024 | 4,316,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 43,045 shares issued and 22,305 outstanding at september 30, 2024 and 43,042 shares issued and 22,301 outstanding at june 30, 2024 | 4,305,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 43,042 issued and 22,301 outstanding at june 30, 2024 and 42,923 issued and 22,797 outstanding at june 30, 2023 | 4,304,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total caci shareholders’ equity | 3,518,072,000 | 3,365,229,000 | 3,235,489,000 | 3,163,898,000 | 3,224,199,000 | 3,089,505,000 | 3,250,111,000 | 3,148,435,000 | 3,053,408,000 | 2,960,751,000 | 2,845,575,000 | 2,754,987,000 | 2,665,143,000 | 2,519,259,000 | 2,884,144,000 | 2,771,634,000 | 2,661,175,000 | 2,563,495,000 | 2,508,445,000 | 2,425,116,000 | 2,371,331,000 | 2,331,348,000 | 2,256,598,000 | 2,189,923,000 | 2,106,752,000 | 2,057,940,000 | 1,986,685,000 | 1,834,351,000 | 1,793,586,000 | 1,738,348,000 | 1,695,824,000 | 1,644,986,000 | 1,607,178,000 | 1,571,911,000 | 1,544,708,000 | 1,508,817,000 | 1,480,137,000 | 1,426,305,000 | 1,402,527,000 | 1,383,055,000 | 1,356,883,000 | 1,317,041,000 | 1,284,138,000 | 1,243,702,000 | 1,204,903,000 | 1,159,697,000 | 1,126,119,000 | 1,088,987,000 | 1,161,995,000 | 1,236,502,000 | 1,184,580,000 | |||||||||||||||||||||||||||||||||||||||
noncontrolling interest | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 1,768,000 | 1,750,000 | 2,410,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 43,037 shares issued and 22,296 outstanding at march 31, 2024 and 42,923 shares issued and 22,797 outstanding at june 30, 2023 | 4,304,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 43,027 shares issued and 22,285 outstanding at december 31, 2023 and 42,923 shares issued and 22,797 outstanding at june 30, 2023 | 4,303,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,929 shares issued and 22,226 outstanding at september 30, 2023 and 42,923 shares issued and 22,797 outstanding at june 30, 2023 | 4,293,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,923 issued and 22,797 outstanding at june 30, 2023 and 42,820 issued and 23,416 outstanding at june 30, 2022 | 4,292,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,919 shares issued and 22,793 outstanding at march 31, 2023 and 42,820 shares issued and 23,416 outstanding at june 30, 2022 | 4,292,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,911 shares issued and 23,508 outstanding at december 31, 2022 and 42,820 shares issued and 23,416 outstanding at june 30, 2022 | 4,291,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,826 shares issued and 23,422 outstanding at september 30, 2022 and 42,820 shares issued and 23,416 outstanding at june 30, 2022 | 4,283,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,820 issued and 23,416 outstanding at june 30, 2022 and 42,676 issued and 23,554 outstanding at june 30, 2021 | 4,282,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,817 shares issued and 23,413 outstanding at march 31, 2022 and 42,676 shares issued and 23,554 outstanding at june 30, 2021 | 4,282,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,810 shares issued and 23,406 outstanding at december 31, 2021 and 42,676 shares issued and 23,554 outstanding at june 30, 2021 | 4,281,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,710 shares issued and 23,306 outstanding at september 30, 2021 and 42,676 shares issued and 23,554 outstanding at june 30, 2021 | 4,271,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment | 190,444,000 | 184,375,000 | 180,258,000 | 169,115,000 | 170,521,000 | 169,378,000 | 168,786,000 | 156,750,000 | 149,676,000 | 136,212,000 | 107,125,000 | 109,780,000 | 101,140,000 | 100,756,000 | 101,470,000 | 94,920,000 | 91,749,000 | 90,666,000 | 86,406,000 | 83,602,000 | 81,362,000 | 81,799,000 | 59,441,000 | 61,290,000 | 63,689,000 | 63,477,000 | 63,611,000 | 65,513,000 | 68,485,000 | 70,799,000 | 70,181,000 | 63,628,000 | 65,510,000 | 67,905,000 | 70,393,000 | 68,748,000 | 67,449,000 | 66,373,000 | 64,718,000 | 62,393,000 | 62,755,000 | 60,549,000 | 60,910,000 | 58,739,000 | 58,666,000 | 59,650,000 | 57,633,000 | 44,798,000 | 30,923,000 | 28,249,000 | 23,574,000 | 24,051,000 | 25,361,000 | 25,070,000 | 25,004,000 | 23,534,000 | 22,695,000 | 22,298,000 | 23,575,000 | 24,039,000 | 25,082,000 | 25,016,000 | 25,985,000 | 23,628,000 | 24,261,000 | 24,502,000 | 24,335,000 | 25,686,000 | 25,489,000 | 20,271,000 | 19,000,000 | |||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,676 issued and 23,554 outstanding at june 30, 2021 and 42,525 issued and 25,093 outstanding at june 30, 2020 | 4,268,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,672 shares issued and 23,551 outstanding at march 31, 2021 and 42,525 shares issued and 25,093 outstanding at june 30, 2020 | 4,267,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,663 shares issued and 25,231 outstanding at december 31, 2020 and 42,525 shares issued and 25,093 outstanding at june 30, 2020 | 4,266,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,537 shares issued and 25,105 outstanding at september 30, 2020 and 42,525 shares issued and 25,093 outstanding at june 30, 2020 | 4,254,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,525 issued and 25,093 outstanding at june 30, 2020 and 42,314 issued and 24,880 outstanding at june 30, 2019 | 4,253,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,518 shares issued and 25,086 outstanding at march 31, 2020 and 42,314 shares issued and 24,880 outstanding at june 30, 2019 | 4,252,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,505 shares issued and 25,071 outstanding at december 31, 2019 and 42,314 shares issued and 24,880 outstanding at june 30, 2019 | 4,250,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,392 shares issued and 24,958 outstanding at september 30, 2019 and 42,314 shares issued and 24,880 outstanding at june 30, 2019 | 4,239,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,314 issued and 24,880 outstanding at june 30, 2019 and 42,139 issued and 24,704 outstanding at june 30, 2018 | 4,231,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,304 shares issued and 24,871 outstanding at march 31, 2019 and 42,139 shares issued and 24,704 outstanding at june 30, 2018 | 4,230,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,296 shares issued and 24,862 outstanding at december 31, 2018 and 42,139 shares issued and 24,704 outstanding at june 30, 2018 | 4,230,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,282 shares issued and 24,848 outstanding at september 30, 2018 and 42,139 shares issued and 24,704 outstanding at june 30, 2018 | 4,228,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,139 issued and 24,704 outstanding at june 30, 2018 and 41,896 issued and 24,462 outstanding at june 30, 2017 | 4,214,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,127 shares issued and 24,692 outstanding at march 31, 2018 and 41,896 shares issued and 24,462 outstanding at june 30, 2017 | 4,213,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,059 shares issued and 24,625 outstanding at december 31, 2017 and 41,896 shares issued and 24,462 outstanding at june 30, 2017 | 4,206,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 42,053 shares issued and 24,618 outstanding at september 30, 2017 and 41,896 shares issued and 24,462 outstanding at june 30, 2017 | 4,205,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 41,896 issued and 24,462 outstanding at june 30, 2017 and 41,758 issued and 24,323 outstanding at june 30, 2016 | 4,190,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock 0.10 par value, 10,000 shares authorized, no shares issued | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 41,888 shares issued and 24,454 outstanding at march 31, 2017 and 41,758 shares issued and 24,323 outstanding at june 30, 2016 | 4,189,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 41,828 shares issued and 24,393 outstanding at december 31, 2016 and 41,758 shares issued and 24,323 outstanding at june 30, 2016 | 4,183,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 41,809 shares issued and 24,374 outstanding at september 30, 2016 and 41,758 shares issued and 24,323 outstanding at june 30, 2016 | 4,181,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 41,758 issued and 24,323 outstanding at june 30, 2016 and 41,622 issued and 24,184 outstanding at june 30, 2015 | 4,176,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 41,743 shares issued and 24,308 outstanding at march 31, 2016 and 41,622 shares issued and 24,184 outstanding at june 30, 2015 | 4,174,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 41,685 shares issued and 24,250 outstanding at december 31, 2015 and 41,622 shares issued and 24,184 outstanding at june 30, 2015 | 4,169,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 41,677 shares issued and 24,242 outstanding at september 30, 2015 and 41,622 shares issued and 24,184 outstanding at june 30, 2015 | 4,168,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 41,622 issued and 24,184 outstanding at june 30, 2015 and 41,441 issued and 23,500 outstanding at june 30, 2014 | 4,162,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 41,615 shares issued and 24,177 outstanding at march 31, 2015 and 41,441 shares issued and 23,500 outstanding at june 30, 2014 | 4,161,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 41,589 shares issued and 24,151 outstanding at december 31, 2014 and 41,441 shares issued and 23,500 outstanding at june 30, 2014 | 4,159,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 41,576 shares issued and 23,722 outstanding at september 30, 2014 and 41,441 shares issued and 23,500 outstanding at june 30, 2014 | 4,158,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized; 41,441 issued and 23,500 outstanding at june 30, 2014 and 41,172 issued and 23,222 outstanding at june 30, 2013 | 4,144,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncontrolling interest in joint venture | 2,283,000 | 2,209,000 | 2,028,000 | 2,079,000 | 2,669,000 | 2,292,000 | 2,732,000 | 2,450,000 | 2,160,000 | 1,885,000 | 2,658,000 | 2,684,000 | 2,471,000 | 2,184,000 | 2,611,000 | 2,442,000 | 2,048,000 | 2,153,000 | 2,101,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 41,433 and 41,172 shares issued, respectively | 4,143,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 41,388 and 41,172 shares issued, respectively | 4,139,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 41,365 and 41,172 shares issued, respectively | 4,136,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 41,172 and 40,626 shares issued, respectively | 4,117,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 41,001 and 40,626 shares issued, respectively | 4,100,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncontrolling interest in joint ventures | 2,413,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 40,906 and 40,626 shares issued, respectively | 4,091,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 40,766 and 40,626 shares issued, respectively | 4,077,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 40,626 and 40,273 shares issued, respectively | 4,062,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 40,619 and 40,273 shares issued, respectively | 4,062,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 40,490 and 40,273 shares issued, respectively | 4,049,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 40,446 and 40,273 shares issued, respectively | 4,045,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 40,273 and 39,366 shares issued, respectively | 4,027,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 40,167 and 39,366 shares issued, respectively | 4,017,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 39,925 and 39,366 shares issued, respectively | 3,993,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 39,597 and 39,366 shares issued, respectively | 3,960,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 39,366 and 39,091 shares issued, respectively | 3,937,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 39,350 and 39,091 shares issued and outstanding, respectively | 3,935,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 39,255 and 39,091 shares issued and outstanding, respectively | 3,926,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 39,198 and 39,091 shares issued and outstanding, respectively | 3,920,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 39,091 and 38,948 shares issued, respectively | 3,909,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | -3,248,000 | -12,013,000 | -11,275,000 | 76,000 | 6,768,000 | 5,375,000 | 7,076,000 | 9,504,000 | 8,605,000 | 8,268,000 | 8,189,000 | 6,156,000 | 5,840,000 | 2,750,000 | 1,825,000 | 2,815,000 | 2,721,000 | 3,570,000 | 3,660,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 39,076 and 38,948 shares issued and outstanding, respectively | 3,908,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 39,018 and 38,948 shares issued and outstanding, respectively | 3,902,000 | 3,902,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term obligations | 13,684,000 | 9,499,000 | 14,315,000 | 9,711,000 | 10,136,000 | 8,728,000 | 8,941,000 | 26,280,000 | 26,273,000 | 23,900,000 | 22,095,000 | 23,017,000 | 21,591,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 38,948 and 38,751 shares issued, respectively | 3,895,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 38,814 and 38,750 shares issued and outstanding, respectively | 3,881,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 38,810 and 38,750 shares issued and outstanding, respectively | 3,881,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 38,776 and 38,750 shares issued and outstanding, respectively | 3,878,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental retirement savings plan obligations | 37,808,000 | 32,734,000 | 32,187,000 | 29,772,000 | 28,450,000 | 25,059,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 38,750 and 38,403 shares issued, respectively | 3,875,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable | 3,545,000 | 3,544,000 | 3,544,000 | 3,543,000 | 3,541,000 | 3,541,000 | 3,641,000 | 3,637,000 | 23,634,000 | 1,632,000 | 2,101,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other accrued expenses | 68,594,000 | 68,599,000 | 73,336,000 | 68,365,000 | 66,571,000 | 58,003,000 | 62,679,000 | 67,631,000 | 78,703,000 | 85,539,000 | 88,801,000 | 86,263,000 | 38,878,000 | 38,085,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable, net of current portion | 336,658,000 | 337,545,000 | 338,431,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 38,685 and 38,403 shares issued and outstanding, respectively | 3,868,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 38,535 and 38,403 shares issued and outstanding, respectively | 3,854,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock 0.10 par value, 80,000 shares authorized, 38,443 and 38,403 shares issued and outstanding, respectively | 3,844,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, net: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
billed | 349,079,000 | 321,070,000 | 311,105,000 | 295,015,000 | 311,046,000 | 330,287,000 | 324,258,000 | 326,467,000 | 320,041,000 | 247,293,000 | 226,984,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled | 42,934,000 | 39,382,000 | 26,075,000 | 30,716,000 | 27,009,000 | 24,050,000 | 25,950,000 | 26,705,000 | 28,326,000 | 20,691,000 | 19,439,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total accounts receivable | 392,013,000 | 360,452,000 | 337,180,000 | 325,731,000 | 338,055,000 | 353,172,000 | 348,367,000 | 267,984,000 | 246,423,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | 1,138,000 | 9,360,000 | 8,909,000 | 218,000 | 17,104,000 | 7,120,000 | 1,304,000 | 1,172,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable, long-term | 364,317,000 | 341,089,000 | 341,975,000 | 342,861,000 | 343,746,000 | 344,631,000 | 345,516,000 | 391,401,000 | 880,000 | 553,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock .10 par value, 80,000 shares authorized, 38,403 and 37,807 shares issued and outstanding, respectively | 3,840,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additional paid-in-capital | 314,573,000 | 298,924,000 | 291,273,000 | 290,151,000 | 245,053,000 | 242,294,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock .10 par value, 80,000 shares authorized, 38,177 and 37,807 shares issued and outstanding, respectively | 3,818,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock .10 par value, 80,000 shares authorized, 37,961 and 37,807 shares issued and outstanding, respectively | 3,796,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock .10 par value, 80,000 shares authorized, 37,935 and 37,807 shares issued and outstanding, respectively | 3,794,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
marketable securities | 515,000 | 576,000 | 5,758,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock .10 par value, 80,000 shares authorized, 37,807 and 36,956 shares issued and outstanding, respectively | 3,781,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other | 15,461,000 | 19,471,000 | 20,562,000 | 17,153,000 | 10,515,000 | 9,122,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, long term | 11,101,000 | 11,405,000 | 11,210,000 | 9,693,000 | 8,715,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred rent expenses | 7,019,000 | 6,399,000 | 6,213,000 | 5,099,000 | 4,582,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock - .10 par value, 80,000 shares authorized, 37,735 and 36,956 shares issued, respectively | 3,773,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated comprehensive income | 5,300,000 | 5,885,000 | 4,231,000 | 3,229,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities & shareholders’ equity | 1,167,754,000 | 1,158,095,000 | 623,117,000 | 591,981,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and equivalents | 53,812,000 | 63,238,000 | 22,634,000 | 35,575,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes receivable | 9,541,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock - .10 par value, 80,000 shares authorized, 37,702 and 36,956 shares issued, respectively | 3,770,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital in excess of par | 241,437,000 | 219,007,000 | 215,645,000 | 215,745,000 | 215,136,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable, current | 48,631,000 | 20,829,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock - .10 par value, 80,000 shares authorized, 37,043 and 36,956 shares issued, respectively | 3,704,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred rent expense | 5,968,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock .10 par value, 80,000 shares authorized, 36,956 and 36,509 shares issued, respectively | 3,696,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock - .10 par value, 80,000 shares authorized, 36,951 and 36,509 shares issued, respectively | 3,695,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock - .10 par value, 80,000 shares authorized, 36,924 and 36,509 shares issued, respectively | 3,692,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 130,393,000 | 123,855,000 | 124,810,000 | 157,855,000 | 111,860,000 | 109,938,000 | 120,177,000 | 134,657,000 | 115,350,000 | 83,870,000 | 86,047,000 | 107,767,000 | 100,742,000 | 87,101,000 | 89,125,000 | 92,969,000 | 95,417,000 | 90,299,000 | 88,109,000 | 136,977,000 | 120,344,000 | 106,478,000 | 93,644,000 | 93,731,000 | 80,577,000 | 79,195,000 | 67,977,000 | 50,030,000 | 68,145,000 | 68,596,000 | 78,833,000 | 51,831,000 | 64,499,000 | 142,795,000 | 42,046,000 | 44,231,000 | 40,357,000 | 42,420,000 | 36,663,000 | 44,631,000 | 34,028,000 | 30,338,000 | 33,802,000 | 41,346,000 | 29,057,000 | 28,965,000 | 23,432,000 | 22,092,000 | 20,991,000 | 23,549,000 | 22,292,000 | 19,190,000 | 18,292,000 | 20,824,000 | 18,442,000 | 20,463,000 | 18,803,000 | 22,090,000 | 21,357,000 | 22,270,000 | 19,123,000 | 23,403,000 | 21,636,000 | 20,515,000 | 19,762,000 | 20,677,000 | 15,762,000 | ||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 58,774,000 | 54,032,000 | 54,298,000 | 55,861,000 | 54,961,000 | 49,625,000 | 34,678,000 | 35,760,000 | 35,115,000 | 36,023,000 | 35,247,000 | 35,309,000 | 35,220,000 | 35,932,000 | 35,103,000 | 35,197,000 | 34,216,000 | 32,676,000 | 32,592,000 | 31,755,000 | 31,230,000 | 32,234,000 | 30,144,000 | 28,800,000 | 27,159,000 | 27,967,000 | 26,762,000 | 27,080,000 | 21,198,000 | 18,852,000 | 18,747,000 | 18,633,000 | 17,717,000 | 18,258,000 | 17,588,000 | 17,862,000 | 17,703,000 | 18,132,000 | 18,063,000 | 18,639,000 | 16,632,000 | 14,670,000 | 14,811,000 | 15,985,000 | 16,067,000 | 16,795,000 | 17,236,000 | 18,083,000 | 17,917,000 | 16,230,000 | 12,951,000 | 13,744,000 | 13,767,000 | 13,328,000 | 13,239,000 | 14,068,000 | 13,768,000 | 14,598,000 | 13,528,000 | 14,148,000 | 14,777,000 | 14,060,000 | 13,082,000 | 14,133,000 | 14,205,000 | 13,546,000 | 11,155,000 | 10,959,000 | 11,818,000 | 11,789,000 | 12,026,000 | 12,128,000 | 12,334,000 | 12,309,000 | 10,746,000 | 9,836,000 | 9,687,000 | 9,054,000 | 10,506,000 | 9,842,000 | 8,118,000 | 7,942,000 | 7,535,000 | 7,950,000 | 8,075,000 | 7,699,000 | 8,298,000 | 6,652,000 | 4,382,000 |
amortization of deferred financing costs | 1,193,000 | 1,437,000 | 1,196,000 | 897,000 | 843,000 | 742,000 | 549,000 | 550,000 | 549,000 | 548,000 | 547,000 | 545,000 | 562,000 | 562,000 | 564,000 | 564,000 | 565,000 | 571,000 | 576,000 | 577,000 | 580,000 | 580,000 | 583,000 | 584,000 | 586,000 | 587,000 | 589,000 | 610,000 | 640,000 | 577,000 | 579,000 | 750,000 | 1,099,000 | 1,104,000 | 1,108,000 | 1,113,000 | 1,119,000 | 1,124,000 | 1,128,000 | 1,133,000 | 949,000 | 575,000 | 577,000 | 577,000 | 684,000 | 687,000 | 691,000 | 762,000 | 1,049,000 | 620,000 | 509,000 | 530,000 | 531,000 | 518,000 | 494,000 | 494,000 | 495,000 | 439,000 | 809,000 | 511,000 | 512,000 | 1,022,000 | 740,000 | 537,000 | 537,000 | 537,000 | 745,000 | 944,000 | 633,000 | 632,000 | 632,000 | 686,000 | 617,000 | 618,000 | 610,000 | 538,000 | 355,000 | 355,000 | 355,000 | 356,000 | 355,000 | 355,000 | 355,000 | 336,000 | 336,000 | 336,000 | 336,000 | ||
stock-based compensation expense | 19,556,000 | 19,114,000 | 14,691,000 | 16,069,000 | 12,765,000 | 15,952,000 | 15,391,000 | 18,888,000 | 12,067,000 | 12,925,000 | 10,024,000 | 9,079,000 | 10,368,000 | 11,757,000 | 8,439,000 | 8,647,000 | 8,387,000 | 8,029,000 | 6,669,000 | 6,622,000 | 8,800,000 | 7,194,000 | 7,847,000 | 7,098,000 | 7,705,000 | 7,461,000 | 7,038,000 | 6,921,000 | 6,304,000 | 6,349,000 | 5,698,000 | 5,445,000 | 5,794,000 | 6,038,000 | 6,351,000 | 5,831,000 | 5,557,000 | 5,660,000 | 4,897,000 | 4,590,000 | 4,856,000 | 4,835,000 | 3,638,000 | 4,021,000 | 3,857,000 | 3,574,000 | 2,620,000 | 2,667,000 | 3,105,000 | 3,301,000 | 2,484,000 | 2,438,000 | 493,000 | 3,501,000 | 2,400,000 | 4,404,000 | 3,852,000 | 4,031,000 | 3,212,000 | 4,806,000 | 4,696,000 | 3,507,000 | 4,906,000 | 12,800,000 | 5,205,000 | 6,074,000 | 6,671,000 | 3,737,000 | 4,007,000 | 3,933,000 | 5,144,000 | 3,955,000 | 3,672,000 | 4,305,000 | 5,707,000 | 3,060,000 | 2,690,000 | 2,861,000 | 2,952,000 | 2,670,000 | 7,013,000 | 443,000 | 441,000 | 1,024,000 | |||||
deferred income taxes | 24,693,000 | 25,155,000 | 22,273,000 | -19,247,000 | 5,539,000 | -6,266,000 | -7,086,000 | -13,532,000 | -10,461,000 | -17,958,000 | -7,812,000 | -61,219,000 | -36,474,000 | -17,143,000 | -31,177,000 | 6,757,000 | 4,775,000 | 2,499,000 | -4,461,000 | 109,558,000 | 5,726,000 | -8,650,000 | 2,339,000 | -21,653,000 | 25,423,000 | 8,619,000 | 5,485,000 | 184,000 | -10,316,000 | -963,000 | 10,086,000 | -7,919,000 | 13,807,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effect of business acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | -25,159,000 | 51,263,000 | -15,967,000 | -179,030,000 | -38,454,000 | -15,961,000 | -35,770,000 | -18,261,000 | -58,975,000 | 60,517,000 | -111,159,000 | 112,197,000 | -135,634,000 | -71,341,000 | 126,859,000 | -71,416,000 | -5,697,000 | -35,586,000 | 108,236,000 | -19,336,000 | -113,118,000 | 73,305,000 | 20,987,000 | -1,883,000 | -15,025,000 | 29,869,000 | 21,589,000 | 10,759,000 | 222,172,000 | -71,838,000 | -64,339,000 | 10,835,000 | -60,777,000 | 37,394,000 | -30,027,000 | -16,202,000 | -8,720,000 | 7,788,000 | 63,292,000 | -42,289,000 | 6,968,000 | -12,974,000 | 48,190,000 | 3,115,000 | 23,217,000 | -54,560,000 | 47,117,000 | 29,310,000 | 67,878,000 | 7,400,000 | -13,578,000 | 13,233,000 | -20,082,000 | -12,654,000 | 51,768,000 | 39,201,000 | -3,888,000 | -57,260,000 | -11,972,000 | 1,163,000 | -7,329,000 | -2,533,000 | -14,925,000 | -7,554,000 | 9,373,000 | -38,145,000 | -12,965,000 | -5,010,000 | 15,130,000 | -36,318,000 | -9,857,000 | 34,808,000 | -2,509,000 | -32,305,000 | -26,995,000 | -5,496,000 | 15,140,000 | 8,135,000 | 7,173,000 | -17,633,000 | 12,563,000 | -7,638,000 | 12,869,000 | 15,406,000 | -4,182,000 | 4,229,000 | -9,960,000 | ||
prepaid expenses and other assets | -11,612,000 | -8,144,000 | -41,587,000 | 23,828,000 | 13,354,000 | 27,313,000 | -40,308,000 | 24,834,000 | 4,449,000 | 8,640,000 | -37,343,000 | -1,431,000 | -11,815,000 | 4,116,000 | -34,438,000 | 13,622,000 | -2,526,000 | -616,000 | -24,085,000 | 11,302,000 | -6,463,000 | 815,000 | -21,420,000 | -2,971,000 | -6,540,000 | -2,932,000 | -25,989,000 | 7,912,000 | -10,545,000 | 9,939,000 | -12,678,000 | 6,437,000 | -1,809,000 | 4,195,000 | -14,302,000 | -1,326,000 | -5,544,000 | 14,661,000 | -13,012,000 | 1,365,000 | -2,603,000 | 3,699,000 | -10,869,000 | 3,548,000 | -6,235,000 | -347,000 | 977,000 | 5,568,000 | -5,899,000 | 2,303,000 | -8,807,000 | 8,149,000 | -5,139,000 | -623,000 | -14,126,000 | -1,667,000 | -8,012,000 | 1,228,000 | -2,613,000 | -3,077,000 | -10,192,000 | -111,000 | -7,435,000 | 2,887,000 | -6,969,000 | -875,000 | 2,205,000 | -539,000 | 48,000 | ||||||||||||||||||||
accounts payable and other accrued expenses | -69,952,000 | -84,051,000 | 63,747,000 | 129,673,000 | 24,148,000 | -17,346,000 | -10,561,000 | -54,749,000 | 89,153,000 | -63,700,000 | 154,469,000 | -68,745,000 | 33,959,000 | 80,755,000 | -52,598,000 | 57,818,000 | -16,479,000 | 55,770,000 | -16,235,000 | 21,879,000 | 58,020,000 | -51,196,000 | 21,109,000 | -52,044,000 | 19,517,000 | 4,644,000 | 3,477,000 | -30,781,000 | -8,534,000 | 38,670,000 | 71,337,000 | -67,408,000 | 53,315,000 | -52,499,000 | 67,689,000 | -15,119,000 | 27,167,000 | -17,231,000 | -41,642,000 | 6,447,000 | -15,890,000 | 21,815,000 | -9,945,000 | -61,970,000 | 23,943,000 | 14,557,000 | 1,986,000 | -48,359,000 | -21,725,000 | -42,795,000 | -7,118,000 | 21,122,000 | -78,000 | -5,444,000 | -21,350,000 | 6,308,000 | -12,290,000 | 31,035,000 | 16,826,000 | -14,009,000 | 9,266,000 | 19,689,000 | -23,340,000 | 30,238,000 | -6,765,000 | 11,975,000 | 14,462,000 | 7,776,000 | 6,194,000 | -2,803,000 | 1,163,000 | -10,883,000 | 12,839,000 | -8,206,000 | 9,410,000 | 14,580,000 | -4,664,000 | 1,614,000 | 1,320,000 | -3,602,000 | -3,401,000 | -9,490,000 | 286,000 | -1,195,000 | |||||
accrued compensation and benefits | 58,188,000 | -19,657,000 | -41,443,000 | -4,767,000 | 42,023,000 | -10,647,000 | -75,614,000 | 59,228,000 | 7,060,000 | -34,129,000 | -90,511,000 | 28,100,000 | -2,605,000 | -28,869,000 | -31,048,000 | 29,429,000 | 5,286,000 | -49,231,000 | -40,521,000 | 27,051,000 | 2,230,000 | 63,343,000 | -23,882,000 | 51,291,000 | -6,051,000 | 2,796,000 | -1,267,000 | 26,923,000 | 8,580,000 | -10,353,000 | -16,763,000 | 25,591,000 | -921,000 | 1,570,000 | -12,696,000 | 19,061,000 | 8,326,000 | -3,921,000 | -11,418,000 | 14,419,000 | 6,899,000 | -10,049,000 | -6,949,000 | 9,420,000 | 3,301,000 | -8,877,000 | -1,068,000 | 2,845,000 | -1,445,000 | -8,293,000 | -13,523,000 | 5,325,000 | 3,150,000 | -4,029,000 | -28,190,000 | 7,505,000 | 12,226,000 | 3,890,000 | -28,153,000 | 6,693,000 | 19,822,000 | 8,817,000 | -22,247,000 | 4,535,000 | 9,502,000 | 5,960,000 | -10,574,000 | 11,238,000 | 7,224,000 | 7,719,000 | -21,151,000 | 10,639,000 | 12,559,000 | 1,595,000 | -2,556,000 | 3,860,000 | 6,189,000 | -972,000 | -8,718,000 | -5,243,000 | 12,050,000 | -197,000 | -9,934,000 | 4,706,000 | 8,288,000 | 3,856,000 | -8,557,000 | ||
income taxes | -5,001,000 | -11,626,000 | -11,456,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease liabilities | 4,456,000 | 1,948,000 | -1,418,000 | -18,794,000 | -16,905,000 | -20,406,000 | -17,800,000 | -16,919,000 | -18,617,000 | -20,147,000 | -19,903,000 | -19,505,000 | -20,406,000 | -18,093,000 | -16,076,000 | -17,783,000 | -17,358,000 | -18,552,000 | -19,364,000 | -18,688,000 | -18,251,000 | -20,539,000 | -17,450,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term liabilities | -2,345,000 | 869,000 | 1,921,000 | -7,206,000 | 716,000 | -2,258,000 | 3,650,000 | 1,204,000 | 4,335,000 | 9,455,000 | 7,644,000 | 8,140,000 | 1,839,000 | 2,558,000 | 1,084,000 | -6,216,000 | 8,494,000 | 3,662,000 | 2,745,000 | 5,816,000 | 9,879,000 | -22,267,000 | 37,473,000 | 40,405,000 | 8,056,000 | 3,976,000 | -7,295,000 | -141,000 | 6,821,000 | 2,168,000 | -3,176,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities | 183,184,000 | 154,195,000 | 171,065,000 | 155,982,000 | 230,324,000 | 126,042,000 | 34,661,000 | 157,208,000 | 198,271,000 | 71,764,000 | 70,088,000 | 152,102,000 | 28,864,000 | 62,247,000 | 144,843,000 | 152,541,000 | 284,248,000 | 122,812,000 | 185,953,000 | 91,699,000 | 118,229,000 | 205,387,000 | 176,900,000 | 160,880,000 | 120,800,000 | 133,821,000 | 103,204,000 | 102,456,000 | 313,301,000 | 56,434,000 | 83,106,000 | 70,630,000 | 98,736,000 | 76,068,000 | 79,693,000 | 64,772,000 | 81,128,000 | 77,573,000 | 57,777,000 | 54,233,000 | 53,648,000 | 56,223,000 | 78,473,000 | 32,807,000 | 97,132,000 | -18,456,000 | 111,732,000 | 52,341,000 | 101,725,000 | 17,274,000 | 27,303,000 | 106,899,000 | 50,886,000 | 23,832,000 | 67,714,000 | 121,890,000 | 59,457,000 | 29,194,000 | 56,147,000 | 79,125,000 | 77,569,000 | 61,226,000 | 8,044,000 | 86,397,000 | 55,798,000 | 16,234,000 | 50,915,000 | 56,630,000 | 80,123,000 | -1,321,000 | 15,648,000 | 81,531,000 | 62,752,000 | -7,585,000 | 23,388,000 | 47,317,000 | 50,322,000 | 27,921,000 | 42,471,000 | 13,166,000 | 46,822,000 | 8,867,000 | 38,232,000 | 61,183,000 | 45,258,000 | 9,548,000 | 21,057,000 | 62,868,000 | 25,839,000 |
cash flows from investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures | -26,818,000 | -16,044,000 | -17,014,000 | -27,963,000 | -16,240,000 | -9,924,000 | -11,476,000 | -22,595,000 | -11,681,000 | -15,419,000 | -13,991,000 | -22,873,000 | -15,174,000 | -12,899,000 | -12,771,000 | -35,822,000 | -17,110,000 | -11,429,000 | -10,203,000 | -21,856,000 | -19,400,000 | -15,591,000 | -16,282,000 | -17,972,000 | -13,296,000 | -18,499,000 | -22,536,000 | -18,357,000 | -11,732,000 | -8,445,000 | -9,368,000 | -9,784,000 | -9,797,000 | -14,501,000 | -7,512,000 | -8,327,000 | -13,115,000 | -10,591,000 | -11,235,000 | -7,603,000 | -5,590,000 | -3,163,000 | -4,479,000 | -4,316,000 | -5,798,000 | -3,969,000 | -3,361,000 | -3,643,000 | -4,493,000 | -4,123,000 | -3,020,000 | -2,680,000 | -2,727,000 | -4,146,000 | -5,886,000 | -5,490,000 | -5,656,000 | -4,042,000 | -3,096,000 | -5,218,000 | -3,403,000 | -2,459,000 | -3,308,000 | -1,984,000 | -4,408,000 | -6,870,000 | -9,241,000 | -3,289,000 | -4,156,000 | -2,577,000 | -2,347,000 | -3,300,000 | -2,808,000 | -3,591,000 | -3,890,000 | -2,305,000 | -1,557,000 | -1,927,000 | -2,109,000 | -1,901,000 | -1,051,000 | -4,362,000 | -2,207,000 | -2,066,000 | -2,672,000 | -1,233,000 | -2,822,000 | -3,105,000 | -2,597,000 |
free cash flows | 156,366,000 | 138,151,000 | 154,051,000 | 128,019,000 | 214,084,000 | 116,118,000 | 23,185,000 | 134,613,000 | 186,590,000 | 56,345,000 | 56,097,000 | 129,229,000 | 13,690,000 | 49,348,000 | 132,072,000 | 116,719,000 | 267,138,000 | 111,383,000 | 175,750,000 | 69,843,000 | 98,829,000 | 189,796,000 | 160,618,000 | 142,908,000 | 107,504,000 | 115,322,000 | 80,668,000 | 84,099,000 | 301,569,000 | 47,989,000 | 73,738,000 | 60,846,000 | 88,939,000 | 61,567,000 | 72,181,000 | 56,445,000 | 68,013,000 | 66,982,000 | 46,542,000 | 46,630,000 | 48,058,000 | 53,060,000 | 73,994,000 | 28,491,000 | 91,334,000 | -22,425,000 | 108,371,000 | 48,698,000 | 97,232,000 | 13,151,000 | 24,283,000 | 104,219,000 | 48,159,000 | 19,686,000 | 61,828,000 | 116,400,000 | 53,801,000 | 25,152,000 | 53,051,000 | 73,907,000 | 74,166,000 | 58,767,000 | 4,736,000 | 84,413,000 | 51,390,000 | 9,364,000 | 41,674,000 | 53,341,000 | 75,967,000 | -3,898,000 | 13,301,000 | 78,231,000 | 59,944,000 | -11,176,000 | 19,498,000 | 45,012,000 | 48,765,000 | 25,994,000 | 40,362,000 | 11,265,000 | 45,771,000 | 4,505,000 | 36,025,000 | 59,117,000 | 42,586,000 | 8,315,000 | 18,235,000 | 59,763,000 | 23,242,000 |
acquisitions of businesses, net of cash acquired | -2,641,224,000 | 0 | 15,800,000 | -53,674,000 | -72,687,000 | -8,663,000 | -70,708,000 | -10,522,000 | -347,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 0 | -1,000 | 0 | 0 | 0 | 0 | 1,974,000 | 836,000 | 0 | 0 | 0 | 854,000 | -1,000 | 2,285,000 | -409,000 | 269,000 | 145,000 | -400,000 | 217,000 | 175,000 | 546,000 | 570,000 | 481,000 | 918,000 | 835,000 | 81,000 | -765,000 | -164,000 | 157,000 | 58,000 | 578,000 | -127,000 | 52,000 | -945,000 | -671,000 | -341,000 | 48,000 | 2,039,000 | -442,000 | -323,000 | 49,000 | -270,000 | 860,000 | 159,000 | -3,376,000 | 1,148,000 | 376,000 | -579,000 | -369,000 | 944,000 | 202,000 | -644,000 | -60,000 | 97,000 | 268,000 | -204,000 | -823,000 | -288,000 | -148,000 | -804,000 | 4,007,000 | 204,000 | 1,041,000 | ||||||||||||||||||||||||||
net cash from investing activities | -2,668,042,000 | -15,886,000 | -1,214,000 | -81,638,000 | -88,927,000 | -1,576,651,000 | -11,727,000 | -31,258,000 | -82,389,000 | -25,941,000 | -12,364,000 | -36,499,000 | -13,548,000 | -12,899,000 | -12,771,000 | -35,561,000 | -23,523,000 | -503,589,000 | -126,476,000 | -22,665,000 | -16,981,000 | -16,623,000 | -370,377,000 | -21,761,000 | -13,677,000 | -119,204,000 | -23,887,000 | -29,289,000 | -991,605,000 | -7,355,000 | -99,733,000 | -36,057,000 | -14,455,000 | -60,060,000 | -7,701,000 | -3,974,000 | -12,750,000 | -12,705,000 | 4,625,000 | -6,685,000 | -576,998,000 | -15,893,000 | -8,011,000 | -19,603,000 | -5,559,000 | -3,998,000 | -2,236,000 | -572,000 | -7,363,000 | -839,755,000 | -3,965,000 | -5,742,000 | -9,148,000 | -63,314,000 | -49,213,000 | -10,700,000 | 6,301,000 | -91,782,000 | -108,187,000 | -9,095,000 | -7,340,000 | -127,338,000 | -8,815,000 | -5,244,000 | -29,315,000 | -67,559,000 | -10,759,000 | -21,403,000 | -11,999,000 | -2,375,000 | -2,991,000 | -15,910,000 | -12,709,000 | -244,682,000 | -56,042,000 | -104,711,000 | -6,213,000 | -2,336,000 | -2,913,000 | -71,469,000 | -142,057,000 | -41,979,000 | -3,588,000 | -2,823,000 | -3,136,000 | -5,524,000 | -5,076,000 | -425,154,000 | -39,295,000 |
cash flows from financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from borrowings | 3,044,578,000 | 1,484,173,000 | 541,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on borrowings | -806,188,000 | -1,292,610,000 | -682,688,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred financing costs | -12,691,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from employee stock purchase plans | 3,123,000 | 3,604,000 | 3,796,000 | 4,029,000 | 3,253,000 | 3,317,000 | 3,098,000 | 2,916,000 | 2,526,000 | 2,692,000 | 3,156,000 | 2,587,000 | 2,350,000 | 2,497,000 | 2,791,000 | 2,330,000 | 2,177,000 | 2,310,000 | 2,911,000 | 2,341,000 | 2,176,000 | 2,233,000 | 2,431,000 | 1,969,000 | 1,798,000 | 1,813,000 | 1,852,000 | 1,437,000 | 1,438,000 | 1,300,000 | 1,527,000 | 1,256,000 | 1,214,000 | 1,159,000 | 1,300,000 | 982,000 | 1,072,000 | 1,080,000 | 1,182,000 | 797,000 | 712,000 | 776,000 | 801,000 | 788,000 | 754,000 | 813,000 | 932,000 | 846,000 | 832,000 | 887,000 | 962,000 | 1,019,000 | 991,000 | 1,035,000 | 1,460,000 | 977,000 | 913,000 | 880,000 | 1,325,000 | 852,000 | 871,000 | 886,000 | 1,507,000 | 843,000 | 862,000 | 862,000 | 1,934,000 | 882,000 | 885,000 | 912,000 | 2,871,000 | 931,000 | 979,000 | 906,000 | 1,415,000 | 941,000 | 1,045,000 | 1,397,000 | 1,995,000 | 1,400,000 | 1,252,000 | 1,654,000 | 2,852,000 | 1,560,000 | 2,008,000 | 1,010,000 | 912,000 | ||
repurchases of common stock | -3,702,000 | -4,927,000 | -4,085,000 | -4,565,000 | -153,646,000 | -7,110,000 | -3,242,000 | -3,061,000 | -2,661,000 | -15,401,000 | -140,364,000 | -2,786,000 | -265,163,000 | -2,639,000 | -2,647,000 | -2,484,000 | -2,306,000 | -2,523,000 | -2,472,000 | -2,508,000 | -502,209,000 | -2,346,000 | -2,074,000 | -2,222,000 | -1,988,000 | -1,879,000 | -1,717,000 | -1,528,000 | -1,554,000 | -1,363,000 | -1,393,000 | -1,336,000 | -1,339,000 | -1,253,000 | -1,210,000 | -1,019,000 | -1,124,000 | -1,158,000 | -1,085,000 | -830,000 | -711,000 | -895,000 | -794,000 | -813,000 | -811,000 | -851,000 | -925,000 | -849,000 | -920,000 | -912,000 | -972,000 | -1,022,000 | -1,096,000 | -1,059,000 | -124,352,000 | -106,883,000 | 0 | 0 | -209,680,000 | -6,607,000 | -27,024,000 | -2,249,000 | -17,767,000 | -886,000 | -867,000 | -889,000 | -854,000 | -907,000 | -930,000 | -932,000 | -20,936,000 | -997,000 | -26,000 | 0 | -949,000 | -46,614,000 | -977,000 | -1,374,000 | -1,310,000 | -1,663,000 | -1,198,000 | -1,670,000 | -2,981,000 | ||||||
payment of taxes for equity transactions | -1,313,000 | -29,657,000 | -261,000 | -945,000 | -1,261,000 | -35,610,000 | -187,000 | -815,000 | -1,884,000 | -17,364,000 | -697,000 | -358,000 | -846,000 | -12,685,000 | -584,000 | -234,000 | -729,000 | -13,530,000 | -426,000 | -153,000 | -918,000 | -17,961,000 | -688,000 | -784,000 | -1,533,000 | -28,616,000 | -467,000 | -758,000 | -798,000 | -11,463,000 | -6,576,000 | -673,000 | -8,036,000 | -8,272,000 | -4,384,000 | -371,000 | -6,948,000 | -784,000 | -2,848,000 | -566,000 | -4,919,000 | -220,000 | -2,340,000 | -210,000 | -767,000 | -518,000 | -5,883,000 | -766,000 | -7,170,000 | ||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | 2,221,035,000 | 151,522,000 | -142,238,000 | -196,593,000 | -98,841,000 | 1,193,959,000 | 279,356,000 | -151,273,000 | -84,831,000 | -45,230,000 | -45,561,000 | -108,213,000 | -26,315,000 | -75,484,000 | -106,096,000 | -122,044,000 | -258,014,000 | 400,566,000 | -41,717,000 | -87,050,000 | -97,681,000 | -214,804,000 | 208,939,000 | -108,767,000 | -97,153,000 | -30,412,000 | -67,062,000 | -94,370,000 | 700,970,000 | -53,256,000 | 26,212,000 | -23,168,000 | -85,075,000 | -26,907,000 | -71,366,000 | -40,862,000 | -61,242,000 | -32,129,000 | 489,407,000 | 469,000 | -76,240,000 | -11,688,000 | -87,813,000 | -46,084,000 | -73,276,000 | -35,972,000 | -144,359,000 | 817,661,000 | 14,172,000 | -92,929,000 | -22,440,000 | 28,213,000 | 14,131,000 | -144,076,000 | -41,401,000 | 58,269,000 | -83,738,000 | -3,434,000 | -19,341,000 | 2,911,000 | -144,469,000 | -603,000 | 1,470,000 | 591,000 | -48,471,000 | -407,000 | 484,000 | -1,329,000 | -20,011,000 | 2,495,000 | -9,400,000 | 10,845,000 | 134,000 | 218,864,000 | 10,182,000 | 2,686,000 | -23,781,000 | 8,269,000 | 31,953,000 | -394,000 | 3,482,000 | 584,000 | -20,926,000 | -14,374,000 | -15,763,000 | 402,954,000 | 21,000 | ||
effect of exchange rate changes on cash and cash equivalents | -1,157,000 | 125,000 | -774,000 | 4,533,000 | 5,634,000 | -8,349,000 | 4,455,000 | 58,000 | -676,000 | 2,712,000 | -2,393,000 | 1,597,000 | 3,050,000 | 4,238,000 | -4,144,000 | -5,206,000 | -1,740,000 | -116,000 | -1,361,000 | 456,000 | -90,000 | 3,292,000 | 2,164,000 | -272,000 | -1,459,000 | 1,258,000 | -1,101,000 | -575,000 | 412,000 | -582,000 | -292,000 | -1,181,000 | 436,000 | 184,000 | 878,000 | 1,269,000 | 326,000 | -1,024,000 | -574,000 | -1,150,000 | -241,000 | -801,000 | -587,000 | 296,000 | -1,082,000 | -580,000 | -689,000 | 295,000 | 193,000 | 268,000 | 878,000 | -147,000 | -551,000 | 187,000 | 219,000 | -303,000 | 527,000 | -218,000 | -457,000 | -127,000 | 789,000 | -274,000 | 843,000 | -754,000 | -1,053,000 | -1,259,000 | -333,000 | -639,000 | 383,000 | -1,626,000 | -1,075,000 | 10,000 | -63,000 | -350,000 | 300,000 | 483,000 | 103,000 | 474,000 | 163,000 | 768,000 | 40,000 | -266,000 | -161,000 | ||||||
net change in cash and cash equivalents | -264,980,000 | 289,956,000 | 26,839,000 | -117,716,000 | 48,190,000 | -264,999,000 | 306,745,000 | -25,265,000 | 30,375,000 | 3,305,000 | 9,770,000 | 8,987,000 | -7,949,000 | -21,898,000 | 21,832,000 | -10,270,000 | 971,000 | 19,673,000 | 16,399,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of period | 0 | 0 | 106,181,000 | 0 | 0 | 133,961,000 | 0 | 0 | 115,776,000 | 0 | 66,194,000 | 0 | 0 | 65,539,000 | 0 | 0 | 49,082,000 | 0 | 0 | 35,364,000 | 0 | 0 | 64,461,000 | 0 | 0 | 64,337,000 | 0 | 0 | 15,740,000 | 0 | 0 | 164,817,000 | 0 | 0 | 254,543,000 | 0 | 0 | 208,488,000 | 0 | 0 | 120,396,000 | 0 | 0 | 285,682,000 | 0 | 0 | 24,650,000 | 0 | 0 | 132,965,000 | |||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of period | -264,980,000 | 289,956,000 | 133,020,000 | 48,190,000 | -264,999,000 | 440,706,000 | 30,375,000 | 3,305,000 | 125,546,000 | -4,759,000 | 75,487,000 | -358,000 | -10,715,000 | 67,043,000 | 2,678,000 | -69,118,000 | 99,992,000 | -49,804,000 | -4,552,000 | 102,725,000 | 18,747,000 | -11,082,000 | 48,591,000 | 24,884,000 | -4,537,000 | 28,582,000 | 51,677,000 | -63,475,000 | 110,146,000 | 26,900,000 | -51,993,000 | 199,840,000 | 68,991,000 | -6,651,000 | 111,967,000 | 40,580,000 | -241,772,000 | 253,462,000 | 54,394,000 | 28,745,000 | 40,590,000 | -63,242,000 | -33,772,000 | 170,930,000 | |||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the period for income taxes, net of refunds | 25,113,000 | 23,279,000 | 30,476,000 | 26,310,000 | 56,901,000 | 8,563,000 | 41,584,000 | 54,392,000 | 5,989,000 | 30,714,000 | 3,991,000 | 518,000 | 93,322,000 | -2,048,000 | 31,178,000 | 19,725,000 | 32,176,000 | 8,847,000 | 33,373,000 | 4,675,000 | 12,336,000 | 15,992,000 | 31,261,000 | 8,714,000 | 12,170,000 | 10,507,000 | 19,854,000 | 15,410,000 | 21,547,000 | 16,448,000 | 18,219,000 | 23,054,000 | 9,364,000 | 17,369,000 | 14,952,000 | 13,285,000 | 12,742,000 | 29,744,000 | -743,000 | 11,180,000 | 28,107,000 | 1,307,000 | 11,231,000 | 41,143,000 | 7,502,000 | 21,252,000 | 19,154,000 | 15,046,000 | 35,783,000 | 119,000 | |||||||||||||||||||||||||||||||||||||||
cash paid during the period for interest | 38,435,000 | 62,338,000 | 35,768,000 | 50,499,000 | 40,402,000 | 33,245,000 | 20,894,000 | 22,352,000 | 24,103,000 | 24,767,000 | 22,219,000 | 24,782,000 | 20,287,000 | 14,169,000 | 13,485,000 | 10,354,000 | 8,256,000 | 9,659,000 | 9,383,000 | 10,732,000 | 8,195,000 | 8,442,000 | 8,768,000 | 9,835,000 | 12,741,000 | 13,296,000 | 15,114,000 | 13,590,000 | 12,253,000 | 9,193,000 | 9,637,000 | 9,754,000 | 9,841,000 | 9,973,000 | 10,532,000 | 11,099,000 | 11,404,000 | 10,988,000 | 11,524,000 | 11,125,000 | 9,942,000 | 7,983,000 | 8,379,000 | 8,433,000 | 8,210,000 | 8,608,000 | 5,608,000 | 6,254,000 | 1,563,000 | 1,782,000 | 4,956,000 | 1,728,000 | 1,577,000 | 5,628,000 | 903,000 | 984,000 | 4,211,000 | 1,291,000 | 1,397,000 | 5,361,000 | 2,385,000 | 6,986,000 | 3,862,000 | 5,171,000 | 9,030,000 | 4,152,000 | 5,738,000 | 5,245,000 | 4,974,000 | 5,009,000 | |||||||||||||||||||
non-cash financing and investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued capital expenditures | 3,916,000 | -1,359,000 | -2,802,000 | 1,462,000 | 680,000 | 2,234,000 | 185,000 | 1,043,000 | -769,000 | 1,201,000 | 568,000 | -1,772,000 | 4,067,000 | 335,000 | 401,000 | 911,000 | 139,000 | 586,000 | 227,000 | -125,000 | 28,000 | 109,000 | 938,000 | -2,609,000 | -1,223,000 | 1,572,000 | 3,338,000 | 4,666,000 | 2,180,000 | -2,168,000 | 3,545,000 | -209,000 | -2,498,000 | 52,000 | 3,264,000 | 333,000 | -1,148,000 | 48,000 | 1,434,000 | 1,214,000 | 690,000 | 144,000 | 122,000 | ||||||||||||||||||||||||||||||||||||||||||||||
landlord sponsored tenant incentives | 2,722,000 | 4,509,000 | 154,000 | 1,822,000 | 1,006,000 | 3,349,000 | 2,515,000 | 4,523,000 | 6,490,000 | 1,654,000 | 1,039,000 | 75,000 | 1,975,000 | 465,000 | 1,443,000 | 532,000 | 1,078,000 | 454,000 | 724,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of year | 11,168,000 | -18,279,000 | 22,982,000 | 49,668,000 | 14,269,000 | -34,184,000 | 39,998,000 | 28,999,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the period for income taxes | 20,786,000 | 7,361,000 | -2,551,000 | 22,557,000 | 6,631,000 | 11,485,000 | 15,950,000 | 3,594,000 | 2,902,000 | 24,855,000 | 1,641,000 | 15,509,000 | 10,138,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable and receivable | 1,608,000 | -25,532,000 | 30,609,000 | -29,710,000 | -396,000 | -20,924,000 | 23,803,000 | -17,828,000 | 33,935,000 | -40,624,000 | 35,514,000 | -13,258,000 | 154,710,000 | 14,958,000 | 31,444,000 | -242,073,000 | -1,005,000 | 2,723,000 | 8,384,000 | 17,265,000 | -20,999,000 | -25,847,000 | 4,463,000 | 3,064,000 | 8,836,000 | -5,563,000 | -5,218,000 | 6,662,000 | 3,224,000 | 8,441,000 | -12,237,000 | -5,872,000 | -3,691,000 | 14,030,000 | -14,421,000 | 15,760,000 | 1,876,000 | -1,983,000 | -785,000 | 21,908,000 | -7,220,000 | -21,984,000 | 3,666,000 | 7,199,000 | 4,056,000 | -4,855,000 | 310,000 | -9,029,000 | 5,781,000 | -23,455,000 | 9,515,000 | 10,717,000 | 304,000 | -21,831,000 | 11,740,000 | 17,669,000 | -495,000 | -25,485,000 | 16,901,000 | 5,533,000 | 2,712,000 | -18,730,000 | 13,773,000 | 2,502,000 | 10,838,000 | -14,945,000 | 3,782,000 | 1,958,000 | 2,114,000 | -12,522,000 | 9,352,000 | 3,178,000 | 1,174,000 | -13,120,000 | 6,762,000 | ||||||||||||||
operating lease liabilities and assets | 961,000 | 482,000 | -1,054,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from borrowings under bank credit facilities | 1,486,500,000 | 3,058,000,000 | 1,289,000,000 | 681,000,000 | 889,500,000 | 799,000,000 | 732,500,000 | 854,000,000 | 1,282,500,000 | 723,500,000 | 378,000,000 | 421,500,000 | 352,000,000 | 1,187,095,000 | 548,000,000 | 811,500,000 | 1,304,500,000 | 334,500,000 | 839,500,000 | 259,500,000 | 404,500,000 | 594,500,000 | 439,500,000 | 422,000,000 | 1,276,000,000 | 368,000,000 | 465,500,000 | 140,500,000 | 111,500,000 | 145,000,000 | 133,000,000 | 76,500,000 | 164,000,000 | 146,411,000 | 43,000,000 | 453,500,000 | 328,000,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments made under bank credit facilities | -1,433,687,000 | -1,814,835,000 | -1,009,313,000 | -831,313,000 | -972,312,000 | -814,157,000 | -640,156,000 | -961,656,000 | -1,045,156,000 | -786,157,000 | -483,656,000 | -543,156,000 | -609,156,000 | -766,500,000 | -589,730,000 | -898,230,000 | -901,230,000 | -531,230,000 | -630,230,000 | -367,230,000 | -491,230,000 | -596,230,000 | -506,230,000 | -513,730,000 | -572,730,000 | -409,730,000 | -432,230,000 | -99,500,000 | -209,491,000 | -129,992,000 | -208,491,000 | -162,491,000 | -212,983,000 | -116,500,000 | -222,491,000 | -244,992,000 | -185,991,000 | -71,741,000 | -157,241,000 | -152,001,000 | -234,390,000 | -157,891,000 | -105,859,000 | -450,781,000 | -183,000,000 | -140,500,000 | -128,500,000 | -140,875,000 | -103,375,000 | -228,875,000 | -317,375,000 | -1,875,000 | -200,052,000 | -128,601,000 | -743,000 | -743,000 | -743,000 | -51,371,000 | -875,000 | -1,498,000 | -1,287,000 | -887,000 | -888,000 | -10,276,000 | -886,000 | -4,983,000 | |||||||||||||||||||||||
payment of financing costs under bank credit facilities | 0 | 0 | 0 | -1,791,000 | 0 | -1,000 | -146,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisitions of businesses | -251,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued share repurchases | 12,426,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on extinguishment of debt | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash lease expense | 17,133,000 | 16,930,000 | 16,903,000 | 16,932,000 | 17,107,000 | 17,384,000 | 17,590,000 | 17,319,000 | 17,933,000 | 17,506,000 | 16,983,000 | 16,960,000 | 19,348,000 | 19,364,000 | 19,380,000 | 19,056,000 | 18,755,000 | 18,643,000 | 18,025,000 | 17,825,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid (refunds received) during the period for income taxes | 24,987,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of businesses, net of cash acquired | 261,000 | -6,413,000 | -493,083,000 | -116,273,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of period | 0 | 0 | 114,804,000 | 0 | 0 | 88,031,000 | 0 | 0 | 107,236,000 | 0 | 0 | 72,028,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of period | -7,949,000 | -21,898,000 | 136,636,000 | 971,000 | 19,673,000 | 104,430,000 | 3,477,000 | -22,748,000 | 124,862,000 | 8,511,000 | -14,537,000 | 83,182,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent consideration | 0 | 0 | 0 | 0 | -616,000 | 0 | -7,923,000 | -49,000 | -3,581,000 | 0 | 0 | -1,356,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reconciliation of net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred rent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for business acquisitions, net of cash acquired | -809,000 | -325,000 | -1,032,000 | -354,095,000 | -3,789,000 | -381,000 | -100,705,000 | -1,351,000 | -11,786,000 | -979,872,000 | -1,195,000 | -89,956,000 | -26,542,000 | -4,803,000 | -45,159,000 | -406,000 | -1,490,000 | -181,000 | -2,684,000 | -2,921,000 | 0 | -572,243,000 | -12,811,000 | -2,767,000 | -623,000 | -2,743,000 | -1,601,000 | -5,358,000 | -57,076,000 | -42,986,000 | -6,180,000 | 12,320,000 | -87,298,000 | -104,768,000 | -3,413,000 | -3,234,000 | -126,000,000 | -387,000 | 116,000 | -26,055,000 | -61,065,000 | -939,000 | -17,745,000 | -12,550,000 | -9,998,000 | -241,359,000 | -51,948,000 | -101,583,000 | -4,368,000 | -68,440,000 | -138,974,000 | ||||||||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | 17,626,000 | 30,080,000 | 8,511,000 | -14,537,000 | 11,154,000 | -21,778,000 | 23,078,000 | -4,759,000 | 9,293,000 | 10,224,000 | -358,000 | -10,715,000 | 1,504,000 | 11,168,000 | -18,279,000 | 22,982,000 | 586,000 | 39,998,000 | -6,365,000 | -69,118,000 | 35,531,000 | 16,092,000 | -49,804,000 | -4,552,000 | 38,388,000 | 8,081,000 | 18,747,000 | -11,082,000 | 32,851,000 | 79,796,000 | 34,181,000 | 68,126,000 | 40,580,000 | -241,772,000 | -32,220,000 | 161,953,000 | 54,394,000 | 28,745,000 | 15,940,000 | -49,266,000 | -63,242,000 | -33,772,000 | 37,965,000 | 58,127,000 | |||||||||||||||||||||||||||||||||||||||||||||
landlord sponsored tenant improvement | 1,615,000 | 12,464,000 | 1,389,000 | 871,000 | 0 | 0 | 3,518,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | 24,884,000 | -4,537,000 | -136,235,000 | 51,677,000 | -63,475,000 | -144,397,000 | -51,993,000 | -8,648,000 | -6,651,000 | -8,429,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in earnings of unconsolidated ventures | 0 | -64,000 | 0 | -103,000 | 25,000 | -131,000 | -79,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of assets | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from net working capital and other refunds of acquired business | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from equity method investments | 0 | 0 | 0 | 4,681,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from borrowings under bank credit facilities, net of financing costs | 71,988,000 | 82,500,000 | 35,468,000 | 147,093,000 | 49,000,000 | 81,500,000 | 240,000,000 | 228,500,000 | 150,000,000 | -9,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of fixed assets | 0 | 248,000 | 727,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental retirement savings plan obligations and other long-term liabilities | 2,788,000 | 2,722,000 | 3,435,000 | 7,720,000 | -1,229,000 | 1,427,000 | 1,757,000 | -212,000 | -2,103,000 | 1,284,000 | -1,931,000 | -2,168,000 | 337,000 | 1,175,000 | -1,810,000 | -677,000 | -1,448,000 | 2,717,000 | 1,524,000 | -1,471,000 | 2,916,000 | 1,547,000 | 10,720,000 | 1,277,000 | 2,401,000 | 1,073,000 | 3,205,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from net working capital refund of acquired business | 0 | 0 | 13,619,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax expense | 10,738,000 | 8,375,000 | 1,692,000 | -6,765,000 | 11,846,000 | -644,000 | 2,167,000 | 4,160,000 | 7,885,000 | 1,340,000 | 10,327,000 | 6,216,000 | 9,139,000 | -1,861,000 | 2,463,000 | -1,286,000 | 16,243,000 | 14,751,000 | 6,485,000 | 5,326,000 | 4,540,000 | -7,456,000 | 3,947,000 | 5,607,000 | 8,555,000 | -218,000 | 721,000 | 4,115,000 | 2,969,000 | -2,627,000 | -3,972,000 | 1,071,000 | 825,000 | 1,124,000 | 5,010,000 | 3,136,000 | 4,093,000 | 2,430,000 | 324,000 | 110,000 | 1,662,000 | -9,314,000 | |||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options | 0 | 5,806,000 | 2,502,000 | 4,274,000 | 468,000 | 56,000 | 4,710,000 | 1,363,000 | 1,337,000 | 3,941,000 | 7,861,000 | 10,022,000 | 253,000 | 134,000 | 2,832,000 | 817,000 | 1,806,000 | 60,000 | 1,939,000 | 33,000 | 97,000 | 2,091,000 | 0 | 1,087,000 | 901,000 | 263,000 | 4,268,000 | 2,644,000 | 1,349,000 | 2,787,000 | 3,775,000 | 305,000 | 3,555,000 | 1,868,000 | 534,000 | 12,405,000 | 1,544,000 | 56,000 | 747,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (provided by) financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash interest expense | 1,176,000 | 3,476,000 | 3,409,000 | 3,360,000 | 3,295,000 | 3,248,000 | 3,185,000 | 3,140,000 | 3,078,000 | 3,036,000 | 2,976,000 | 2,934,000 | 2,876,000 | 2,837,000 | 2,780,000 | 2,742,000 | 2,688,000 | 2,651,000 | 2,597,000 | 2,563,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net investments in unconsolidated joint ventures | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
landlord-financed leasehold improvements | 0 | 396,000 | 418,000 | 496,000 | 567,000 | 2,965,000 | 982,000 | 299,000 | 268,000 | 1,782,000 | 504,000 | 270,000 | 681,000 | 8,913,000 | 6,951,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in loss (earnings) of unconsolidated ventures | 49,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in earnings of unconsolidated joint ventures | -264,000 | -203,000 | -236,000 | -473,000 | -503,000 | -444,000 | -546,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes, net of refunds | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest | 3,431,000 | 6,044,000 | 3,736,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reconciliation of net income including portion attributable to noncontrolling interest to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in unconsolidated joint venture | 82,000 | -513,000 | -433,000 | 261,000 | -5,279,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income including portion attributable to noncontrolling interest | 31,257,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net investments in unconsolidated ventures | 547,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income including portion attributable to noncontrolling interest in earnings of joint venture | 36,608,000 | 31,009,000 | 34,910,000 | 33,392,000 | 39,980,000 | 35,990,000 | 43,687,000 | 41,131,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
distribution of earnings from unconsolidated joint ventures | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
distribution of earnings from unconsolidated joint venture | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of taxes on equity transactions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income including portion attributable to noncontrolling interest in earnings of joint ventures | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in earnings of unconsolidated joint venture | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
undistributed earnings of unconsolidated joint venture | -426,000 | -595,000 | -472,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments made under bank credit facilities | -276,875,000 | -255,375,000 | -240,375,000 | -204,875,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other liabilities | 4,086,000 | 3,598,000 | -568,000 | 2,400,000 | 525,000 | 8,583,000 | 3,006,000 | 2,358,000 | 7,148,000 | -561,000 | -4,630,000 | 164,000 | -1,491,000 | -381,000 | 4,630,000 | 522,000 | 1,382,000 | 2,891,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income before noncontrolling interest in earnings of joint venture | 42,113,000 | 46,114,000 | 36,714,000 | 33,499,000 | 28,825,000 | 30,294,000 | 26,779,000 | 26,104,000 | 24,081,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reconciliation of net income before noncontrolling interest to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
undistributed earnings of unconsolidated joint ventures | -264,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other current assets | -8,688,000 | -3,602,000 | 8,074,000 | -1,339,000 | 1,906,000 | 1,000 | 3,330,000 | -4,659,000 | 2,414,000 | -6,437,000 | -897,000 | 602,000 | -1,755,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from note receivable | 0 | 0 | 0 | 3,891,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred rent expense | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of convertible notes, net of transaction costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of call options, net of proceeds from sale of warrants | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the period for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
landlord–financed leasehold improvements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax benefit | -1,149,000 | -3,468,000 | -761,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
incremental tax benefit from stock-based compensation expense | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from borrowings under credit facilities | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments made under long-term obligations | -886,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation | 4,433,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments made under long-term debt obligations | -25,886,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
incremental tax benefit from stock compensation | 71,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of marketable securities | 33,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of marketable securities | 0 | 0 | 0 | 515,000 | 62,000 | 5,148,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of financing costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes | 11,086,000 | 10,957,000 | 3,175,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | -10,156,000 | -9,860,000 | 296,000 | 9,415,000 | 10,221,000 | -16,163,000 | 10,886,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long term assets | -2,032,000 | -738,000 | -1,381,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments made under credit facilities | -883,000 | -887,000 | -985,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from borrowing under credit facilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock based compensation expense | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of property and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of property and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effect of acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable and accrued expenses | -3,894,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred compensation and other long term obligations | 628,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for purchase of businesses, net of cash acquired | 82,000 | -4,238,000 | -3,111,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | -546,000 | -53,000 | 342,000 | 2,206,000 | -902,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments made under credit facilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from employee stock purchase plan | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of common stock for treasury | -2,250,000 | -2,464,000 | -1,240,000 | -1,216,000 | -1,638,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of changes in currency rates on cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes, benefit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments under notes payable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of changes in currency rates on cash and equivalents | 924,000 | -9,000 | 494,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and equivalents | -12,941,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and equivalents, beginning of period | 0 | 63,029,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and equivalents, end of period | -9,426,000 | 63,238,000 | -12,941,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest during the period | 52,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit for deferred income taxes | -1,727,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effects of acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred compensation and other long term liabilities | 2,142,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments under lines of credit | -17,200,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments under term loan | -875,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash and equivalents | 209,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of property and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for deferred income taxes | -3,905,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of business | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effect of business combinations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in accounts receivable | -2,661,000 | -4,145,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in prepaid expenses and other assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in accounts payable and accrued expenses | 28,332,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in accrued compensation and benefits | 11,114,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in deferred rent expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in income taxes payable | 5,942,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in deferred compensation and other long term liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for the purchase of businesses, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of business | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of marketable securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds under lines of credit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds under term loan | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from secondary stock offering | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the year for income taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reconciliation of net income to net cash from operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effect of acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in prepaid expenses and other assets | -2,306,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in other long-term obligations | 1,427,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in deferred rent expense | 467,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments made under line-of-credit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in accounts payable and accrued expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in accrued compensation and benefits | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in income taxes payable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for purchase of businesses |
