7Baggers
Quarterly
Annual
    Unit: USD2025-06-30 2025-03-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 
      
                                                 
      cash flows from operating activities
                                                 
      net income
    69,000,000 45,400,000 68,600,000 65,200,000 55,900,000 64,837,000 67,992,000 61,597,000 49,274,000 68,724,000 60,978,000 59,904,000 33,822,000 29,367,000 34,892,000 37,213,000 17,291,000 27,837,000 28,077,000 25,337,000 15,988,000 -48,896,841 21,212,000 18,919,000 8,834,000  15,563,000 16,315,000 6,394,000  12,010,000 11,973,000 6,364,000 11,081,000 11,549,000 9,993,000 5,813,000 9,287,000 9,481,000 6,507,000 1,242,000     
      adjustments to reconcile net income to net cash from operating activities
                                                 
      depreciation and amortization of property and equipment
    16,400,000 16,300,000 15,100,000 14,200,000 13,800,000 13,498,000 13,286,000 12,891,000 12,525,000 12,130,000 11,991,000 11,833,000 11,329,000 11,064,000 10,928,000 10,907,000 10,663,000 10,489,000 10,227,000 10,249,000 10,374,000 -28,536,138 9,961,000 9,503,000 9,111,000  8,336,000 8,253,000 7,978,000  7,250,000 6,930,000 6,552,000 6,331,000 5,959,000 5,838,000 5,443,000 5,103,000 4,506,000 3,866,000 3,500,000     
      amortization of operating lease right-of-use assets
    9,100,000 8,800,000 8,100,000 8,700,000 7,600,000 7,284,000 7,270,000 7,130,000 7,316,000 6,799,000 6,608,000 6,853,000 6,371,000 5,794,000 5,915,000 5,499,000 5,050,000 4,841,000 4,736,000 4,338,000 4,207,000 -11,581,309 3,990,000 3,809,000 3,798,000                     
      amortization of intangibles
    10,100,000 10,100,000 10,500,000 10,500,000 10,700,000 10,778,000 11,031,000 11,256,000 11,435,000 10,035,000 11,370,000 11,261,000 11,097,000 10,281,000 9,224,000 9,178,000 8,396,000 8,157,000 6,974,000 6,724,000 6,680,000 -18,040,490 6,156,000 6,021,000 5,888,000  5,228,000 7,322,000 7,128,000  6,824,000 6,550,000 6,416,000 3,081,000 2,889,000 2,810,000 2,479,000 2,173,000 1,817,000 1,485,000 789,000     
      amortization of deferred financing costs and debt discount
    400,000 400,000 400,000 400,000 400,000 485,000 464,000 476,000 475,000 476,000 475,000 477,000 484,000 361,000 330,000 332,000 331,000 332,000 330,000 345,000 325,000 -843,816 281,000 282,000 282,000  282,000 299,000 302,000  344,000 322,000 102,000 101,000 103,000 102,000 77,000         
      benefit from credit losses
    1,900,000 2,100,000 1,800,000 1,700,000 1,400,000 1,920,000 1,184,000 1,518,000 1,678,000 1,375,000 867,000 1,234,000 653,000 1,092,000 1,033,000 -25,000 127,000 605,000 1,171,000 1,370,000 1,298,000                         
      write-off of debt issuance costs
      1,100,000 -28,000                -2,770,275     50,000      286,000         
      gain on sale of property and equipment
    -500,000 -200,000 -400,000 -800,000 -400,000 -382,000 -315,000 -564,000 -639,000 -371,000 -537,000 -419,000 -92,000 -435,000 -845,000 -308,000 -252,000 -194,000 -448,000 -109,000 -35,000 68,860 87,000 -137,000 -19,000  -324,000 -42,000 -185,000  -139,000 -83,000 -107,000 -36,000 -45,000 -94,000 -79,000 -162,000 -83,000 -96,000 -68,000     
      non-cash stock compensation
    5,300,000 5,900,000 4,500,000                                           
      asset impairment
                                                
      other
    -3,200,000 -2,400,000 -3,500,000 -3,400,000 -3,400,000 -3,376,000 -3,281,000 -3,020,000 -2,523,000 -1,600,000 8,556,000 -6,433,000 -614,000 -1,416,000 -1,425,000 -5,000 -4,203,000 -1,322,000 -1,340,000 1,792,113 -919,000 -456,000 -420,000  -50,000 -490,000 -1,050,000  -313,000 -982,000 -550,000             
      changes in assets and liabilities, excluding effects of acquisitions
                                                 
      accounts receivable
    -28,800,000 12,400,000 -13,100,000 -14,800,000 -3,600,000 3,595,000 -11,203,000 -19,208,000 1,716,000 22,042,000 -31,809,000 -34,019,000 -32,700,000 6,449,000 -19,271,000 -5,009,000 1,056,000 -865,000 -6,466,000 -2,158,000 -1,000,000 29,114,418 -11,268,000 -14,172,000 -3,704,000  -15,761,000 -13,134,000 -7,058,000  -7,215,000 -14,221,000 -3,200,000 -882,000 -8,136,000 -6,697,000 -3,045,000 -1,121,000 -6,540,000 -11,959,000 2,094,000     
      inventories
    6,400,000 -3,400,000 -5,000,000 -3,400,000 -8,000,000 -2,215,000 3,991,000 7,025,000 7,699,000 6,576,000 10,410,000 -17,181,000 -16,300,000 -16,881,000 -17,149,000 -12,329,000 -7,644,000 -5,796,000 -89,000 4,661,000 1,411,000 841,403 798,000 -2,449,000 799,000  -2,804,000 -1,575,000 -2,420,000  -274,000 1,236,000 -894,000 -5,519,000 152,000 -1,946,000 -1,364,000 114,000 -972,000 -1,192,000 -796,000     
      other assets
    1,700,000 11,400,000 200,000 1,100,000 4,000,000 -21,701,000 5,768,000 499,000 4,434,000 -7,359,000 6,247,000 -1,643,000 169,000 -11,769,000 -6,891,000 569,000 -1,794,000 -9,897,000 -324,000 2,418,000 6,933,000 4,828,041 -3,350,000 -447,000 -1,048,000  2,938,000 400,000 -4,139,000  1,958,000 -541,000 -722,000 -1,924,000 2,285,000 823,000 1,619,000 -4,442,000 1,550,000 3,433,000 282,000     
      accounts payable
    6,100,000 -1,600,000 9,100,000 -200,000 -1,400,000 13,369,000 8,031,000 606,000 -16,906,000 -10,667,000 1,031,000 2,773,000 16,486,000 12,304,000 10,396,000 3,200,000 524,000 14,543,000 3,758,000 -10,196,000 -8,308,000 -2,534,053 3,788,000 6,554,000 -7,807,000  7,219,000 361,000 -57,000  4,708,000 -262,000 -1,781,000 8,521,000 -2,753,000 3,075,000 3,557,000 -8,288,000 4,185,000 2,515,000 -923,000     
      income taxes receivable/payable
     11,600,000 5,200,000 -20,300,000 19,700,000 -5,502,000 4,643,000 -21,291,000 16,450,000 -9,147,000 888,000 33,000 11,433,000 -4,296,000 190,000 -4,930,000 4,633,000 -9,896,000 -1,823,000 10,366,000 5,649,000 -13,490,944                        
      other liabilities
    8,100,000 -24,700,000 -100,000 10,500,000 -17,000,000 1,336,000 -859,000 1,660,000 -22,537,000 -14,259,000 -7,826,000 5,590,000 1,265,000 -27,157,000 -56,000 -2,781,000 -4,757,000 -1,775,000 -9,181,000 15,213,000 -10,291,000 -4,956,169 8,883,000 1,927,000 -5,841,000  6,638,000 1,675,000 -6,297,000  2,933,000 4,189,000 -1,873,000 85,000 750,000 2,291,000 2,992,000 3,819,000 -193,000 1,229,000 -1,855,000     
      net cash from operating activities
    90,400,000 92,100,000 101,400,000 79,000,000 84,800,000 89,661,000 112,446,000 64,260,000 73,833,000 79,237,000 99,207,000 51,235,000 48,225,000 21,836,000 33,043,000 45,817,000 37,618,000 36,905,000 38,359,000 69,613,000 35,912,000 -106,393,933 54,117,000 36,511,000 15,889,000  35,724,000 27,040,000 6,085,000  24,915,000 12,752,000 15,674,000 18,689,000 18,417,000 16,333,000 19,827,000 5,436,000 13,712,000 9,414,000 5,985,000 4,909,000 7,063,000 2,600,000 5,030,000 
      capex
    -14,400,000 -17,200,000 -21,300,000 -20,900,000 -19,000,000 -13,541,000 -21,489,000 -10,837,000 -12,633,000 -10,356,000 -10,901,000 -14,976,000 -8,478,000 -9,967,000 -7,179,000 -9,589,000 -9,803,000 -8,288,000 -9,922,000 -5,791,000 -8,573,000 35,691,736 -20,296,000 -8,289,000 -7,155,000  -8,985,000 -8,699,000 -8,752,000  -7,816,000 -6,856,000 -7,167,000 -9,209,000 -5,745,000 -6,921,000 -6,503,000 -7,346,000 -8,446,000 -5,847,000 -5,666,000 -3,550,000 -1,108,000 -769,000 -749,000 
      free cash flows
    76,000,000 74,900,000 80,100,000 58,100,000 65,800,000 76,120,000 90,957,000 53,423,000 61,200,000 68,881,000 88,306,000 36,259,000 39,747,000 11,869,000 25,864,000 36,228,000 27,815,000 28,617,000 28,437,000 63,822,000 27,339,000 -70,702,197 33,821,000 28,222,000 8,734,000  26,739,000 18,341,000 -2,667,000  17,099,000 5,896,000 8,507,000 9,480,000 12,672,000 9,412,000 13,324,000 -1,910,000 5,266,000 3,567,000 319,000 1,359,000 5,955,000 1,831,000 4,281,000 
      cash flows from investing activities
                                                 
      purchases of property and equipment
    -15,600,000 -20,200,000 -24,100,000 -20,800,000 -21,800,000 -14,698,000 -18,572,000 -13,381,000 -14,949,000 -10,434,000 -10,700,000 -14,150,000 -10,362,000 -9,081,000 -7,620,000 -9,432,000 -10,846,000 -8,072,000 -9,170,000 -6,426,000 -9,919,000 37,216,833 -19,489,000 -9,120,000 -8,658,000  -8,573,000 -8,241,000 -10,237,000  -8,266,000 -6,905,000 -7,776,000 -7,844,000 -5,745,000 -6,921,000 -6,503,000 -7,346,000 -8,446,000 -5,847,000 -5,666,000 -3,550,000 -1,108,000 -769,000 -749,000 
      acquisitions of businesses, net of cash acquired of — in 2025 and 2024, respectively
    -3,000,000 -8,300,000                                            
      proceeds from sale of property and equipment
    800,000 400,000 600,000 1,100,000 700,000 646,000 597,000 716,000 741,000 540,000 588,000 565,000 265,000 475,000 1,107,000 723,000 389,000 359,000 514,000 152,000 162,000 -562,239 111,000 256,000 196,000  549,000 274,000 283,000  231,000 248,000 203,000 168,000 139,000 194,000 190,000 186,000 108,000 187,000 153,000 171,000 128,000 230,000 160,000 
      settlements with interest rate swap counterparties
    3,500,000 3,400,000 4,600,000 4,500,000 4,500,000 4,535,000 4,405,000                                       
      net cash from investing activities
    -17,100,000 -26,100,000 -39,200,000 -34,100,000 -21,100,000 -25,522,000 -18,358,000 -11,906,000 -47,614,000 -18,734,000 57,970,000 -129,187,000 -68,718,000 -156,830,000 -34,723,000 -34,494,000 -52,392,000 -48,317,000 -20,755,000 -623,000 -8,099,000 57,899,267 -18,747,000 -25,325,000 -13,959,000  -19,166,000 -7,078,000 -21,291,000  -22,326,000 -42,977,000 -114,996,000 -24,524,000 -12,085,000 -27,878,000 -15,110,000 -20,394,000 -35,402,000 -20,037,000 -35,532,000 -10,792,000 -2,287,000 -469,000 -2,595,000 
      cash flows from financing activities
                                                 
      proceeds from term loan
      142,900,000                                        
      payments on term loan
    -1,200,000 -1,300,000 -1,300,000 -1,200,000 -133,000,000 -1,269,000 -1,231,000 -1,250,000 -1,250,000 -1,250,000 -1,250,000 -1,250,000 -1,250,000         195,554,250 -193,750,000 -1,000,000 -1,000,000                     
      proceeds from vehicle and equipment notes payable
    12,300,000 5,800,000 3,800,000 9,800,000 5,200,000 10,341,000 10,060,000 10,180,000 8,119,000 10,448,000 7,167,000 8,573,000 4,752,000 7,081,000 5,650,000 7,295,000 7,808,000 3,531,000 4,991,000 5,674,000 7,094,000 -23,733,910 9,984,000 8,875,000 4,908,000  6,386,000 9,761,000 4,510,000  6,500,000 4,986,000 4,331,000 6,638,000 5,271,000 6,106,000 4,933,000 8,517,000 4,838,000 3,618,000 4,361,000     
      debt issuance costs
      -1,500,000 -62,000    2,000 -30,000 -627,000     -135,000 -22,000 5,184,309     -59,000 -1,932,000 -1,000  -235,000 -7,107,000 -833,000 -10,000 -1,228,000      
      principal payments on long-term debt
    -7,600,000 -7,200,000 -7,200,000 -8,000,000 -7,500,000 -7,307,000 -7,400,000 -7,769,000 -7,024,000 -6,833,000 -7,182,000 -9,540,000 -6,618,000 -6,613,000 -6,676,000 -6,531,000 -6,481,000 -6,884,000 -6,596,000 -6,494,000 -6,711,000 15,256,684 -5,527,000 -5,805,000 -3,946,000  -3,461,000 -3,771,000 -3,092,000                 
      principal payments on finance lease obligations
    -700,000 -700,000 -700,000 -700,000 -800,000 -701,000 -750,000 -722,000 -727,000 -645,000 -576,000 -564,000 -521,000 -552,000 -532,000 -511,000 -530,000 -634,000 -606,000 -654,000 -738,000 3,393,843 -917,000 -1,115,000 -1,366,000                     
      dividends paid
    -10,900,000 -56,800,000 -9,800,000 -10,300,000 -54,900,000 -9,321,000 -9,308,000 -9,935,000 -34,536,000 -8,850,000 -8,944,000 -9,451,000 -35,426,000 -8,866,000 -8,821,000 -8,821,000 -8,786,000                             
      acquisition-related obligations
    -1,100,000 -400,000 -500,000 -500,000 -500,000 -1,979,000 -475,000 -526,000 -1,720,000 -1,727,000 -399,000 -3,021,000 -6,003,000 -6,476,000 -392,000 -636,000 -1,414,000 -2,387,000 -410,000 -1,108,000 -2,378,000 5,790,268 -758,000 -2,221,000 -2,818,000  -606,000 -555,000 -1,740,000  -1,765,000 -421,000 -1,248,000 -325,000 -1,541,000 -79,000 -1,112,000         
      repurchase of common stock
    -49,200,000 -34,300,000 -20,700,000       -25,363,000 -12,528,000 -49,800,000 -49,865,000     -18,165,000 -15,759,000      -18,187,000 -24,640,000         -6,100,000     
      surrender of common stock awards by employees
      100,000 -7,900,000 -200,000 -773,000 -13,000 -5,796,000 -18,000 -58,000 -5,000   -10,000 -25,000     2,328,669 -8,000 -2,319,000 -4,000  -2,226,000 -56,000  -496,000 -54,000             
      net cash from financing activities
    -66,800,000 -94,900,000 -36,300,000 -64,500,000 -50,300,000 -17,371,000 -9,555,000 -15,818,000 -37,156,000 -34,278,000 -23,715,000 -69,542,000 -95,558,000 277,044,000 -10,796,000 -14,755,000 -9,403,000 -24,539,000 -2,621,000 -3,690,000 -18,514,000 -95,925,887 103,833,000 -3,585,000 -4,226,000  -17,215,000 99,878,000 -27,398,000  -2,271,000 72,308,000 109,447,000 1,267,000 -1,024,000 13,587,000 165,000 16,511,000 21,393,000 9,839,000 25,132,000 -8,088,000 14,823,000 -2,148,000 -1,350,000 
      net change in cash and cash equivalents
    6,500,000 -28,900,000 25,900,000 -19,600,000 13,400,000 46,768,000 84,533,000 36,536,000 -10,937,000 26,225,000 133,462,000 -147,494,000 -116,051,000 142,050,000 -12,476,000 -3,432,000 -24,177,000 -35,951,000 14,983,000 65,300,000 9,299,000 -144,420,553 139,203,000 7,601,000 -2,296,000  -657,000 119,840,000 -42,604,000                 
      cash and cash equivalents at beginning of period
    327,600,000 386,500,000 -27,000 229,627,000 333,485,000 231,520,000 177,889,000 -90,351,558 90,442,000  62,510,000                 
      cash and cash equivalents at end of period
    6,500,000 298,700,000 25,900,000 -19,600,000 399,900,000 46,741,000 84,533,000 36,536,000 218,690,000 26,225,000 133,462,000 -147,494,000 217,434,000 142,050,000 -12,476,000 -3,432,000 207,343,000 -35,951,000 14,983,000 65,300,000 187,188,000 -234,772,111 139,203,000 7,601,000 88,146,000  -657,000 119,840,000 19,906,000                 
      supplemental disclosures of cash flow information
                                                 
      net cash paid during the period for:
                                                 
      interest
    5,800,000 14,700,000 15,100,000 6,400,000 15,500,000 6,168,000 15,525,000 6,149,000 14,658,000 -361,000 18,053,000 8,293,000 14,293,000 2,228,000 10,849,000 2,060,000 10,839,000 2,194,000 11,124,000 3,208,000 9,798,000 -17,725,057 5,953,000 5,977,000 5,816,000  5,761,000 4,435,000 3,914,000  4,099,000 3,590,000 2,044,000 1,438,000 1,367,000 1,382,000 1,155,000 1,116,000 691,000 834,000 646,000 786,000 700,000 870,000 313,000 
      income taxes, net of refunds
    35,900,000 700,000 20,100,000 41,900,000 800,000 28,323,000 20,081,000 42,572,000 1,524,000 25,564,000 21,201,000 21,223,000 1,088,000 11,813,000 12,140,000 13,814,000 1,474,000 23,274,000 13,322,000 439,000 37,000 -3,767,367 195,000 2,858,000 737,000  -4,000 1,007,000 899,000  12,891,000 12,751,000 650,000 8,501,000 2,073,000 5,957,000 2,398,000 5,166,000 7,009,000 1,342,000 -24,000 4,408,000 2,147,000 2,112,000 467,000 
      supplemental disclosures of non-cash activities
                                                 
      right-of-use assets obtained in exchange for operating lease obligations
    12,700,000 10,200,000 7,900,000 14,800,000 8,800,000 7,512,000 8,475,000 9,063,000 5,650,000 10,621,000 5,495,000 11,047,000 5,514,000 14,541,000 6,576,000 11,288,000 5,679,000 7,661,000 8,111,000 4,617,000 5,612,000 -11,574,093 2,916,000 4,826,000 3,851,000                     
      property and equipment obtained in exchange for finance lease obligations
    100,000 200,000 100,000 600,000 1,200,000 395,000 673,000 1,275,000 957,000 1,830,000 1,811,000 2,056,000 544,000 817,000 784,000 866,000 268,000 147,000 253,000 257,000 343,000 -2,172,191 345,000 722,000 1,108,000                     
      seller obligations in connection with acquisition of businesses
    1,100,000 600,000 1,600,000 1,600,000 600,000 1,010,000 576,000 1,679,000 6,035,000 1,444,000 256,000 23,400,000 1,878,000 10,182,000 6,033,000 6,995,000 5,959,000 7,121,000 2,928,000 1,467,000 2,570,000 -4,314,457 1,160,000 1,782,000 1,380,000  1,619,000 708,000 3,093,000  734,000 522,000 2,503,000 1,610,000 419,000 1,378,000 1,052,000 816,000 3,972,000       
      unpaid purchases of property and equipment included in accounts payable
    1,200,000 3,000,000 2,800,000 -100,000 2,800,000 1,157,000 -2,917,000 2,544,000 2,316,000 78,000 -201,000 -826,000 1,884,000 -886,000 441,000 -157,000 1,043,000 -216,000 -752,000 635,000 1,346,000 -1,525,097 -807,000 831,000 1,503,000  -412,000 -458,000 1,485,000  450,000 49,000 609,000 -1,365,000            
      accrued excise tax on common stock repurchases
                                                 
      supplemental disclosure of non-cash activities
                                                 
      acquisitions of businesses, net of cash acquired of — in 2024 and 2023, respectively
      -19,200,000 -18,600,000 -4,100,000                                         
      noncash stock compensation
        4,000,000 5,263,000 3,516,000 3,685,000 3,436,000 3,526,000 3,212,000 3,660,000 3,418,000 3,524,000 3,535,000 3,497,000 3,196,000 2,776,000 2,635,000 2,734,000 2,681,000 -6,433,273 2,097,000 2,323,000 2,022,000  1,893,000 1,956,000 2,240,000  2,180,000 2,090,000 480,000 363,000 360,000 635,000 536,000 584,000 574,000 856,000 102,000     
      supplemental disclosure of noncash activities
                                                 
      gains on acquisition earnouts
                                                 
      deferred income taxes
                     -5,070,000 -1,726,000               -1,313,000 708,000 -1,622,000        
      proceeds from termination of interest rate swap agreements
                                                
      purchases of investments
             -219,675,000 -74,756,000 -49,957,000     -776,000 17,299,205 -9,870,000 -7,482,000  -5,036,000 -17,782,000  133,000               
      maturities of short term investments
             25,000,000 290,000,000       1,220,000 15,423,000 9,775,000 12,275,000 -22,534,939 5,000,000 10,030,000 7,530,000  10,000,000 8,500,000 19,000,000                 
      acquisitions of businesses, net of cash acquired of —, 0.5 and 1.7 in 2023, 2022 and 2021, respectively
                                                 
      release of indemnification of acquisition-related debt
                                             
      acquisitions of businesses, net of cash acquired of 10 and 330 in 2023 and 2022, respectively
                                                 
      acquisitions of businesses, net of cash acquired of 10 and 337 in 2023 and 2022, respectively
                                                 
      acquisitions of businesses, net of cash acquired of 10 and 0 in 2023 and 2022, respectively
            -38,008,000                                     
      acquisitions of businesses, net of cash acquired of 523, 1,707 and 0 in 2022, 2021 and 2020, respectively
                                                 
      acquisitions of businesses, net of cash acquired of 330 and 1,640 in 2022 and 2021, respectively
                                                 
      amortization of terminated interest rate swap
               878,000 790,000 809,000 812,000 804,000 798,000 818,000                            
      acquisitions of businesses, net of cash acquired of 337 and 168 in 2022 and 2021, respectively
                                                 
      acquisitions of businesses, net of cash acquired of 0 and 168 in 2022 and 2021, respectively
                -8,050,000                                 
      acquisitions of businesses, net of cash acquired of 1,707, 0 and 334 in 2021, 2020 and 2019, respectively
                                                 
      proceeds from senior notes
                         -299,700,000                        
      termination of operating lease obligations and right-of-use assets
                         2,811,054                        
      acquisitions of businesses, net of cash acquired of 1,640 and 0 in 2021 and 2020, respectively
                                                 
      acquisitions of businesses, net of cash acquired of 168 and 0 in 2021 and 2020, respectively
                   -25,785,000 -41,930,000                             
      acquisitions of businesses, net of cash acquired of 0, 334 and 0 in 2020, 2019 and 2018, respectively
                                                 
      acquisitions of businesses
                      -26,200,000 -4,124,000 -8,501,000  -3,450,000 -16,165,000 -5,125,000                   -2,006,000 
      benefit from doubtful accounts
                         -3,168,688 1,568,000 777,000 828,000  1,111,000 212,000 896,000  401,000 576,000 1,231,000 968,000 779,000 660,000 521,000 -632,000 598,000 417,000 536,000     
      acquisitions of businesses, net of cash acquired of 334, 0 and 247 in 2019, 2018 and 2017, respectively
                                                 
      proceeds from delayed draw term loan
                                         15,000,000 20,000,000       
      payments on delayed draw term loan
                                                 
      purchase of remaining interest in subsidiary
                                                 
      common stock issued for acquisition of business
                                  10,859,000             
      income taxes receivable / payable
                           3,601,000 2,746,000                     
      cash, cash equivalents and investments
                                                 
      property, plant and equipment
                                                 
      total term debt
                                                 
      capital lease obligation
                                                 
      working capital
                                                 
      cash from operating activities
                                                 
      cash from investing activities
                                                 
      cash from financing activities
                                                 
      acquisitions of businesses, net of cash acquired of 0 and 247, respectively
                              -16,056,000 -7,121,000 -11,505,000                 
      proceeds from term loan under credit agreement applicable to respective period
                                             
      payments on term loan under credit agreement applicable to respective period
                              -750,000  -750,000 -95,000,000 -1,250,000 -1,250,000 -1,250,000           
      proceeds from delayed draw term loan under credit agreement applicable to respective period
                                  112,500,000           
      payments on delayed draw term loan under credit agreement applicable to respective period
                                              
      principal payments on capital lease obligations
                              -1,288,000 -1,399,000 -1,629,000  -1,845,000 -1,856,000 -1,882,000 -2,002,000 -2,040,000 -2,208,000 -2,348,000 -2,398,000 -2,425,000 -2,438,000 -2,413,000     
      supplemental disclosure of noncash investing and financing activities
                                                 
      vehicles capitalized under capital leases and related lease obligations
                              220,000 502,000 312,000  1,554,000 1,703,000 816,000 781,000 923,000 786,000 1,247,000 629,000 784,000 1,457,000 509,000 1,002,000 4,214,000 4,734,000 4,633,000 
      income taxes payable/receivable
                               3,884,000 1,303,000  -6,065,000 -7,208,000 3,106,000             
      acquisitions of businesses, net of cash acquired of 247 and 0, respectively
                                  -14,111,000 -10,010,000 -106,873,000             
      proceeds from revolving line of credit under credit agreement applicable to respective period
                                               
      payments on revolving line of credit under credit agreement applicable to respective period
                                               
      principal payments on long term debt
                                  -2,286,000 -2,798,000 -2,117,000 -1,794,000 -1,464,000 -1,472,000 -1,119,000 -1,457,000 -1,020,000 -845,000 -766,000 -362,000 -30,000 -393,000 -296,000 
      net change in cash
                                  318,000 42,083,000 10,125,000 -4,568,000 5,308,000 2,042,000 4,882,000 1,553,000 -297,000 -784,000 -4,415,000 -13,971,000 19,599,000 -17,000 1,085,000 
      cash at beginning of period
                                  14,482,000  6,818,000  10,761,000  4,065,000 
      cash at end of period
                                  318,000 42,083,000 24,607,000  5,308,000 2,042,000 11,700,000  -297,000 -784,000 6,346,000  19,599,000 -17,000 5,150,000 
      residential
                                  1,000 1,000 82,000             
      commercial
                                  -1,000 -1,000 18,000             
      gain on bargain purchase
                                                 
      restricted cash
                                             1,638,000   
      acquisitions of businesses, net of cash acquired of 2,181, 926 and 53 in 2016, 2015 and 2014, respectively
                                                 
      proceeds from initial public offering of common stock, net of costs
                                               
      proceeds from secondary public offering of common stock, net of costs
                                               
      redemption of redeemable preferred stock
                                             -75,735,000 
      net payments on a previous revolving line of credit
                                                 
      payments for deferred initial public offering costs
                                               
      payments for deferred secondary public offering costs
                                               
      surrender of common stock by employees
                                               
      cash at beginning of year
                                                 
      cash at end of year
                                                 
      net cash paid during the year for:
                                                 
      insulation
                                                 
      garage doors
                                                 
      shower doors, shelving and mirrors
                                                 
      rain gutters
                                                 
      other building products
                                                 
      income taxes payable
                                      4,525,000 -1,157,000 284,000  -1,384,000 2,256,000 1,046,000     
      acquisitions of businesses, net of cash acquired of 0 and 924, respectively
                                                 
      residential new construction and repair and remodel
                                      1,000 -1,000 89,000        
      commercial construction
                                         11,000     
      acquisitions of businesses, net of cash acquired of 0 and 761, respectively
                                                 
      commercial new construction and repair and remodel
                                       1,000 11,000         
      acquisitions of businesses, net of cash acquired of 0 and 661, respectively
                                        -8,797,000         
      proceeds from revolving line of credit under july 2014 credit agreement
                                                 
      payments on revolving line of credit under july 2014 credit agreement
                                                 
      proceeds from term loan under february 2016 credit agreement
                                        100,000,000         
      payments on term loan under april 2015 credit agreement
                                        -48,125,000         
      payments on delayed draw term loan under april 2015 credit agreement
                                        -50,000,000         
      surrender of restricted stock by employees
                                        -836,000         
      amortization of deferred financing costs
                                         65,000 66,000 97,000 36,000     
      income taxes receivable
                                                 
      acquisitions of businesses, net of cash acquired of 926, 53 and 0 in 2015, 2014 and 2013, respectively
                                                 
      net payments on previous revolving line of credit
                                                 
      proceeds from new revolving line of credit
                                                 
      payments on new revolving line of credit
                                                 
      proceeds from previous term loan
                                                 
      payments on previous term loan
                                               
      proceeds from new term loan
                                               
      unpaid offering costs
                                                2,085,000 
      acquisitions of businesses, net of cash acquired of 924 and 53, respectively
                                                 
      proceeds from revolving line of credit
                                          55,050,000 40,350,000 35,400,000     
      payments on revolving line of credit
                                          -55,050,000 -70,400,000 -5,350,000     
      acquisitions of businesses, net of cash acquired of 761 and 0, respectively
                                                 
      existing and new residential construction
                                           89,000     
      acquisitions of businesses, net of cash acquired of 661 and 0, respectively
                                            -30,019,000     
      net cash paid (received) during the period for:
                                                 
      seller obligations in connection with acquisition of business
                                            5,486,000     
      unpaid deferred offering costs
                                                 
      acquisitions of businesses, net of cash acquired of 53, 0 and 375 in 2014, 2013 and 2012, respectively
                                                 
      proceeds from insurance
                                                 
      (payments) proceeds from revolving lines of credit
                                                 
      capital contributions
                                                 
      notes payable issued for acquisition of assets
                                                 
      acquisitions of businesses, net of cash acquired of 53 and 0, respectively
                                                 
      (payments) proceeds from revolving line of credit
                                              -6,989,000 -11,566,000 -8,714,000 
      payments on capital lease obligations
                                              -2,444,000 -2,357,000 -2,120,000 
      note payable issued in connection with acquisition of business
                                                 
      goodwill
                                                
      accumulated impairment losses
                                                
      net goodwill
                                                
      proceeds from issuance of common stock, net of costs
                                                87,645,000 
      payments for deferred offering costs
                                                -2,130,000 
      amortized intangibles:
                                                 
      customer relationships
                                                21,958,000 
      covenants not-to-compete
                                                426,000 
      trademarks and tradenames
                                                12,098,000 
      gain on extinguishment of debt
                                                 
      acquisitions of businesses, net of cash acquired of 0, 375 and 0 in 2011, 2012 and 2013, respectively
                                                 
      proceeds from refinancing revolving line of credit
                                                 
      deferred financing activities
                                                 
    The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.