| Concrete Pumping Holdings, Inc. (BBCP) |
| Q1-CY2026 | Q4-CY2025 | Q3-CY2025 | Q2-CY2025 | Q1-CY2025 | Q4-CY2024 | Q3-CY2024 | Q2-CY2024 | Q1-CY2024 | Q4-CY2023 | Q3-CY2023 | Q2-CY2023 | Q1-CY2023 | Q4-CY2022 | Q3-CY2022 | Q2-CY2022 | Q1-CY2022 | Q4-CY2021 | Q3-CY2021 | Q2-CY2021 | Q1-CY2021 | Q4-CY2020 | Q3-CY2020 | Q2-CY2020 | Q1-CY2020 | Q4-CY2019 | Q3-CY2019 | Q2-CY2019 | Q1-CY2019 | Q4-CY2018 | Q3-CY2018 | Q2-CY2018 | Q1-CY2018 | Q4-CY2017 | Q3-CY2017 | Q2-CY2017 | Q1-CY2017 | Q4-CY2016 | Q3-CY2016 | Q2-CY2016 | Q1-CY2016 | Q4-CY2015 | Q3-CY2015 | Q2-CY2015 | Q1-CY2015 | Q4-CY2014 | Q3-CY2014 | Q2-CY2014 | Q1-CY2014 |
| Balance Sheet Date | | | 2025-Oct-31 | 2025-Jul-31 | 2025-Apr-30 | 2025-Jan-31 | 2024-Oct-31 | 2024-Jul-31 | 2024-Apr-30 | 2024-Jan-31 | 2023-Oct-31 | 2023-Jul-31 | 2023-Apr-30 | 2023-Jan-31 | 2022-Oct-31 | 2022-Jul-31 | 2022-Apr-30 | 2022-Jan-31 | 2021-Oct-31 | 2021-Jul-31 | 2021-Apr-30 | 2021-Jan-31 | 2020-Oct-31 | 2020-Jul-31 | 2020-Apr-30 | 2020-Jan-31 | 2019-Oct-31 | | 2019-Jan-31 | 2018-Dec-05 | 2018-Sep-30 | 2018-Jun-30 | 2018-Mar-31 | | | 2017-Jun-30 | | | | | | | | | | | | | |
| Fiscal Period | | | Q4-FY2025 | Q3-FY2025 | Q2-FY2025 | Q1-FY2025 | Q4-FY2024 | Q3-FY2024 | Q2-FY2024 | Q1-FY2024 | Q4-FY2023 | Q3-FY2023 | Q2-FY2023 | Q1-FY2023 | Q4-FY2022 | Q3-FY2022 | Q2-FY2022 | Q1-FY2022 | Q4-FY2021 | Q3-FY2021 | Q2-FY2021 | Q1-FY2021 | Q4-FY2020 | Q3-FY2020 | Q2-FY2020 | Q1-FY2020 | Q4-FY2019 | | Q1-FY2019 | Q4-FY2018 | Q3-FY2018 | Q2-FY2018 | Q1-FY2018 | | | Q2-FY2017 | | | | | | | | | | | | | |
| Close Price of Common Stock | 7.46$ | 6.73$ | 7.03$ | 6.17$ | 5.47$ | 6.71$ | 5.81$ | 6.01$ | 7.93$ | 8.21$ | 8.57$ | 8.05$ | 6.78$ | 5.84$ | 6.49$ | 6.04$ | 6.71$ | 8.21$ | 8.55$ | 8.50$ | 7.41$ | 3.83$ | 3.60$ | 3.49$ | 2.86$ | 5.52$ | 3.97$ | | 9.75$ | 8.23$ | | | | | | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 383,999,397$ | 346,423,049$ | 361,865,384$ | 321,013,488$ | 290,188,669$ | 358,940,515$ | 311,028,246$ | 325,256,723$ | 427,207,973$ | 448,893,433$ | 468,862,489$ | 441,549,206$ | 375,679,773$ | 330,543,025$ | 367,332,916$ | 342,274,509$ | 380,445,160$ | 464,636,280$ | 483,878,221$ | 481,933,510$ | 418,438,580$ | 222,906,322$ | 209,520,302$ | 202,903,440$ | 166,514,731$ | 321,262,454$ | 231,052,888$ | | 281,120,905$ | 56,667,492$ | | | | | | | | | | | | | | | | | | | |
| QoQ% | 10.85% | (4.27%) | 12.73% | 10.62% | (19.15%) | 15.40% | (4.38%) | (23.87%) | (4.83%) | (4.26%) | 6.19% | 17.53% | 13.66% | (10.02%) | 7.32% | (10.03%) | (18.12%) | (3.98%) | .40% | 15.17% | 87.72% | 6.39% | 3.26% | 21.85% | (48.17%) | 39.04% | | | 396.09% | | | | | | | | | | | | | | | | | | | | |
| YoY% | 32.33% | (3.49%) | 16.35% | (1.31%) | (32.07%) | (20.04%) | (33.66%) | (26.34%) | 13.72% | 35.81% | 27.64% | 29.00% | (1.25%) | (28.86%) | (24.09%) | (28.98%) | (9.08%) | 108.45% | 130.95% | 137.52% | 151.29% | (30.62%) | (9.32%) | | | 14.28% | 307.73% | | | | | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | | 50,855,405 | 51,272,503 | 51,540,028 | 52,132,683 | 53,146,589 | 53,273,644 | 53,748,023 | 53,741,044 | 53,870,084 | 54,757,445 | 54,806,913 | 55,409,996 | 55,407,330 | 56,226,191 | 56,599,833 | 56,667,965 | 56,700,148 | 56,564,642 | 56,698,060 | 56,575,186 | 56,470,594 | 56,463,992 | 58,200,084 | 58,221,934 | 58,221,934 | 58,253,220 | | 58,259,482 | 7,576,289 | 7,576,289 | 7,576,289 | 7,576,289 | | 6,514,940 | 5,750,000 | | | | | | | | | | | | | |
| QoQ% | | (.81%) | (.52%) | (1.14%) | (1.91%) | (.24%) | (.88%) | .01% | (.24%) | (1.62%) | (.09%) | (1.09%) | .01% | (1.46%) | (.66%) | (.12%) | (.06%) | .24% | (.24%) | .22% | .19% | .01% | (2.98%) | (.04%) | .00% | (.05%) | | | 668.97% | .00% | .00% | .00% | | | 13.30% | | | | | | | | | | | | | | |
| YoY% | | (4.31%) | (3.76%) | (4.11%) | (2.99%) | (1.34%) | (2.71%) | (1.93%) | (3.01%) | (2.77%) | (2.61%) | (3.17%) | (2.22%) | (2.28%) | (.60%) | (.17%) | .16% | .41% | .18% | (2.58%) | (2.83%) | (3.01%) | (3.07%) | | | (.06%) | 668.89% | | 668.97% | | 16.29% | 31.76% | | | | | | | | | | | | | | | | | |
| Price to Sales | .98x | .88x | .92x | .81x | .72x | .87x | .73x | .75x | .96x | 1.01x | 1.06x | 1.01x | .89x | .81x | .92x | .91x | 1.09x | 1.40x | 1.53x | 1.57x | 1.38x | .74x | .69x | | | | | | 1.16x | .23x | | | | | | | | | | | | | | | | | | | |
| Price to Earnings | 83.03x | 74.90x | 78.24x | 36.75x | 23.03x | 22.94x | 21.51x | 22.56x | 24.84x | 22.74x | 15.61x | 15.13x | 11.81x | 10.26x | 13.64x | 15.52x | 27.92x | - | - | - | - | - | - | | | | | | 14.01x | 2.82x | | | | | | | | | | | | | | | | | | | |
| Price to Book | 1.45x | 1.31x | 1.37x | 1.23x | 1.11x | 1.38x | .97x | 1.03x | 1.39x | 1.46x | 1.52x | 1.45x | 1.29x | 1.15x | 1.32x | 1.24x | 1.43x | 1.76x | 1.84x | 1.86x | 1.66x | .86x | .78x | .77x | .64x | 1.01x | .73x | | 1.29x | 11.33x | | | | | | | | | | | | | | | | | | | |
| Total Revenue | | | 108,787,000$ | 103,676,000$ | 93,958,000$ | 86,447,000$ | 111,482,000$ | 109,617,000$ | 107,062,000$ | 97,711,000$ | 120,204,000$ | 120,671,000$ | 107,791,000$ | 93,575,000$ | 114,894,000$ | 104,469,000$ | 96,482,000$ | 85,448,000$ | 87,754,000$ | 80,761,000$ | 76,873,000$ | 70,421,000$ | 79,190,000$ | 77,131,000$ | 74,041,000$ | 73,939,000$ | | | | 67,369,000$ | 66,649,000$ | 56,404,000$ | 52,802,000$ | | | | | | | | | | | | | | | | |
| QoQ% | | | 4.93% | 10.34% | 8.69% | (22.46%) | 1.70% | 2.39% | 9.57% | (18.71%) | (.39%) | 11.95% | 15.19% | (18.56%) | 9.98% | 8.28% | 12.91% | (2.63%) | 8.66% | 5.06% | 9.16% | (11.07%) | 2.67% | 4.17% | .14% | | | | | 1.08% | 18.16% | 6.82% | | | | | | | | | | | | | | | | | |
| YoY% | | | (2.42%) | (5.42%) | (12.24%) | (11.53%) | (7.26%) | (9.16%) | (.68%) | 4.42% | 4.62% | 15.51% | 11.72% | 9.51% | 30.93% | 29.36% | 25.51% | 21.34% | 10.81% | 4.71% | 3.83% | (4.76%) | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| TTM | | | 392,868,000$ | 395,563,000$ | 401,504,000$ | 414,608,000$ | 425,872,000$ | 434,594,000$ | 445,648,000$ | 446,377,000$ | 442,241,000$ | 436,931,000$ | 420,729,000$ | 409,420,000$ | 401,293,000$ | 374,153,000$ | 350,445,000$ | 330,836,000$ | 315,809,000$ | 307,245,000$ | 303,615,000$ | 300,783,000$ | 304,301,000$ | | | | | | | 243,224,000$ | | | | | | | | | | | | | | | | | | | |
| TTM_QoQ% | | | (.68%) | (1.48%) | (3.16%) | (2.65%) | (2.01%) | (2.48%) | (.16%) | .94% | 1.22% | 3.85% | 2.76% | 2.03% | 7.25% | 6.77% | 5.93% | 4.76% | 2.79% | 1.20% | .94% | (1.16%) | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| TTM_YoY% | | | (7.75%) | (8.98%) | (9.91%) | (7.12%) | (3.70%) | (.54%) | 5.92% | 9.03% | 10.20% | 16.78% | 20.06% | 23.75% | 27.07% | 21.78% | 15.42% | 9.99% | 3.78% | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Gross Margin | | | 39.81% | 38.96% | 38.51% | 36.13% | 41.49% | 40.60% | 39.01% | 34.09% | 40.67% | 41.01% | 40.33% | 38.96% | 42.31% | 40.14% | 40.36% | 39.94% | 42.56% | 46.08% | 43.32% | 42.41% | 44.81% | 49.01% | 43.04% | 43.48% | | | | 42.93% | 45.29% | 43.33% | 43.18% | | | | | | | | | | | | | | | | |
| QoQ | | | .86% | .45% | 2.38% | (5.35%) | .89% | 1.59% | 4.92% | (6.58%) | (.33%) | .68% | 1.38% | (3.35%) | 2.17% | (.22%) | .42% | (2.62%) | (3.52%) | 2.76% | .92% | (2.41%) | (4.20%) | 5.97% | (.44%) | | | | | (2.35%) | 1.95% | .15% | | | | | | | | | | | | | | | | | |
| YoY | | | (1.67%) | (1.64%) | (.50%) | 2.04% | .81% | (.41%) | (1.32%) | (4.86%) | (1.64%) | .87% | (.03%) | (.98%) | (.25%) | (5.94%) | (2.96%) | (2.47%) | (2.25%) | (2.93%) | .28% | (1.07%) | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Operating Income | | | 16,856,000$ | 12,930,000$ | 8,260,000$ | 3,485,000$ | 19,211,000$ | 16,625,000$ | 12,055,000$ | 1,456,000$ | 19,276,000$ | 19,547,000$ | 13,216,000$ | 9,413,000$ | 18,269,000$ | 14,087,000$ | 10,371,000$ | 7,385,000$ | 11,675,000$ | 12,151,000$ | 6,776,000$ | 7,446,000$ | 4,341,000$ | 10,847,000$ | (52,458,000$) | 5,541,000$ | | | | 7,951,000$ | 11,989,000$ | 10,939,000$ | 9,089,000$ | | (240,091$) | (874$) | | | | | | | | | | | | | |
| QoQ% | | | 30.36% | 56.54% | 137.02% | (81.86%) | 15.56% | 37.91% | 727.95% | (92.45%) | (1.39%) | 47.90% | 40.40% | (48.48%) | 29.69% | 35.83% | 40.43% | (36.75%) | (3.92%) | 79.32% | (9.00%) | 71.53% | (59.98%) | 120.68% | (1,046.72%) | | | | | (33.68%) | 9.60% | 20.35% | | | (27,370.37%) | | | | | | | | | | | | | | |
| YoY% | | | (12.26%) | (22.23%) | (31.48%) | 139.35% | (.34%) | (14.95%) | (8.79%) | (84.53%) | 5.51% | 38.76% | 27.43% | 27.46% | 56.48% | 15.93% | 53.06% | (.82%) | 168.95% | 12.02% | 112.92% | 34.38% | | | | | | | | | 5,093.52% | 1,251,701.83% | | | | | | | | | | | | | | | | | |
| TTM | | | 41,531,000$ | 43,886,000$ | 47,581,000$ | 51,376,000$ | 49,347,000$ | 49,412,000$ | 52,334,000$ | 53,495,000$ | 61,452,000$ | 60,445,000$ | 54,985,000$ | 52,140,000$ | 50,112,000$ | 43,518,000$ | 41,582,000$ | 37,987,000$ | 38,048,000$ | 30,714,000$ | 29,410,000$ | (29,824,000$) | (31,729,000$) | | | | | | | 39,968,000$ | | | | | | | | | | | | | | | | | | | |
| TTM_QoQ% | | | (5.37%) | (7.77%) | (7.39%) | 4.11% | (.13%) | (5.58%) | (2.17%) | (12.95%) | 1.67% | 9.93% | 5.46% | 4.05% | 15.15% | 4.66% | 9.46% | (.16%) | 23.88% | 4.43% | 198.61% | 6.00% | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| TTM_YoY% | | | (15.84%) | (11.18%) | (9.08%) | (3.96%) | (19.70%) | (18.25%) | (4.82%) | 2.60% | 22.63% | 38.90% | 32.23% | 37.26% | 31.71% | 41.69% | 41.39% | 227.37% | 219.92% | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Operating Margin | | | 15.49% | 12.47% | 8.79% | 4.03% | 17.23% | 15.17% | 11.26% | 1.49% | 16.04% | 16.20% | 12.26% | 10.06% | 15.90% | 13.48% | 10.75% | 8.64% | 13.30% | 15.05% | 8.82% | 10.57% | 5.48% | 14.06% | (70.85%) | 7.49% | | | | 11.80% | 17.99% | 19.39% | 17.21% | | | | | | | | | | | | | | | | |
| QoQ | | | 3.02% | 3.68% | 4.76% | (13.20%) | 2.07% | 3.91% | 9.77% | (14.55%) | (.16%) | 3.94% | 2.20% | (5.84%) | 2.42% | 2.74% | 2.11% | (4.66%) | (1.74%) | 6.23% | (1.76%) | 5.09% | (8.58%) | 84.91% | (78.34%) | | | | | (6.19%) | (1.41%) | 2.18% | | | | | | | | | | | | | | | | | |
| YoY | | | (1.74%) | (2.69%) | (2.47%) | 2.54% | 1.20% | (1.03%) | (1.00%) | (8.57%) | .14% | 2.72% | 1.51% | 1.42% | 2.60% | (1.56%) | 1.93% | (1.93%) | 7.82% | .98% | 79.67% | 3.08% | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Net Income | | | 5,317,000$ | 3,699,000$ | (4,000$) | (2,639,000$) | 9,427,000$ | 7,560,000$ | 3,046,000$ | (3,826,000$) | 9,391,000$ | 10,336,000$ | 5,588,000$ | 6,475,000$ | 8,532,000$ | 12,976,000$ | 5,985,000$ | 1,183,000$ | 3,432,000$ | 4,638,000$ | (10,853,000$) | (12,290,000$) | (2,648,000$) | 247,000$ | (55,714,000$) | (3,137,000$) | | | | 1,389,000$ | 4,825,000$ | 4,611,000$ | 17,558,000$ | | 144,438$ | (874$) | | | | | | | | | | | | | |
| QoQ% | | | 43.74% | 92,575.00% | 99.85% | (127.99%) | 24.70% | 148.19% | 179.61% | (140.74%) | (9.14%) | 84.97% | (13.70%) | (24.11%) | (34.25%) | 116.81% | 405.92% | (65.53%) | (26.00%) | 142.74% | 11.69% | (364.12%) | (1,172.07%) | 100.44% | (1,676.03%) | | | | | (71.21%) | 4.64% | (73.74%) | | | 16,626.09% | | | | | | | | | | | | | | |
| YoY% | | | (43.60%) | (51.07%) | (100.13%) | 31.03% | .38% | (26.86%) | (45.49%) | (159.09%) | 10.07% | (20.35%) | (6.63%) | 447.34% | 148.60% | 179.78% | 155.15% | 109.63% | 229.61% | 1,777.73% | 80.52% | (291.78%) | | | | | | | | | 3,240.53% | 527,674.37% | | | | | | | | | | | | | | | | | |
| TTM | | | 6,373,000$ | 10,483,000$ | 14,344,000$ | 17,394,000$ | 16,207,000$ | 16,171,000$ | 18,947,000$ | 21,489,000$ | 31,790,000$ | 30,931,000$ | 33,571,000$ | 33,968,000$ | 28,676,000$ | 23,576,000$ | 15,238,000$ | (1,600,000$) | (15,073,000$) | (21,153,000$) | (25,544,000$) | (70,405,000$) | (61,252,000$) | | | | | | | 28,383,000$ | | | | | | | | | | | | | | | | | | | |
| TTM_QoQ% | | | (39.21%) | (26.92%) | (17.54%) | 7.32% | .22% | (14.65%) | (11.83%) | (32.40%) | 2.78% | (7.86%) | (1.17%) | 18.45% | 21.63% | 54.72% | 1,052.38% | 89.39% | 28.74% | 17.19% | 63.72% | (14.94%) | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| TTM_YoY% | | | (60.68%) | (35.17%) | (24.29%) | (19.06%) | (49.02%) | (47.72%) | (43.56%) | (36.74%) | 10.86% | 31.20% | 120.31% | 2,223.00% | 290.25% | 211.46% | 159.65% | 97.73% | 75.39% | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Profit Margin | | | 4.89% | 3.57% | .00% | (3.05%) | 8.46% | 6.90% | 2.85% | (3.92%) | 7.81% | 8.57% | 5.18% | 6.92% | 7.43% | 12.42% | 6.20% | 1.38% | 3.91% | 5.74% | (14.12%) | (17.45%) | (3.34%) | .32% | (75.25%) | (4.24%) | | | | 2.06% | 7.24% | 8.18% | 33.25% | | | | | | | | | | | | | | | | |
| QoQ | | | 1.32% | 3.57% | 3.05% | (11.51%) | 1.56% | 4.05% | 6.76% | (11.73%) | (.75%) | 3.38% | (1.74%) | (.51%) | (5.00%) | 6.22% | 4.82% | (2.53%) | (1.83%) | 19.86% | 3.33% | (14.11%) | (3.66%) | 75.57% | (71.00%) | | | | | (5.18%) | (.94%) | (25.08%) | | | | | | | | | | | | | | | | | |
| YoY | | | (3.57%) | (3.33%) | (2.85%) | .86% | .64% | (1.67%) | (2.34%) | (10.84%) | .39% | (3.86%) | (1.02%) | 5.54% | 3.52% | 6.68% | 20.32% | 18.84% | 7.26% | 5.42% | 61.13% | (13.21%) | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Equity to Common Shareholders | | | 264,789,000$ | 261,321,000$ | 261,845,000$ | 260,735,000$ | 321,715,000$ | 314,676,000$ | 308,301,000$ | 307,940,000$ | 308,240,000$ | 303,750,000$ | 292,039,000$ | 286,498,000$ | 279,327,000$ | 276,806,000$ | 265,183,000$ | 263,266,000$ | 262,575,000$ | 259,162,000$ | 252,828,000$ | 259,663,000$ | 267,110,000$ | 264,125,000$ | 258,700,000$ | 317,216,000$ | 317,045,000$ | | 217,573,000$ | 5,000,000$ | 5,000,003$ | 5,000,007$ | 5,000,006$ | 19,154,000$ | 5,000,008$ | 0$ | | | | | | | | | | | | | |
| QoQ | | | 3,468,000$ | (524,000$) | 1,110,000$ | (60,980,000$) | 7,039,000$ | 6,375,000$ | 361,000$ | (300,000$) | 4,490,000$ | 11,711,000$ | 5,541,000$ | 7,171,000$ | 2,521,000$ | 11,623,000$ | 1,917,000$ | 691,000$ | 3,413,000$ | 6,334,000$ | (6,835,000$) | (7,447,000$) | 2,985,000$ | 5,425,000$ | (58,516,000$) | 171,000$ | | | 212,573,000$ | (3$) | (4$) | 1$ | (14,153,994$) | 14,153,992$ | 5,000,008$ | | | | | | | | | | | | | | |
| QoQ% | | | 1.33% | (.20%) | .43% | (18.96%) | 2.24% | 2.07% | .12% | (.10%) | 1.48% | 4.01% | 1.93% | 2.57% | .91% | 4.38% | .73% | .26% | 1.32% | 2.51% | (2.63%) | (2.79%) | 1.13% | 2.10% | (18.45%) | .05% | | | 4,251.46% | .00% | .00% | .00% | (73.90%) | 283.08% | .00% | | | | | | | | | | | | | | |
| YoY | | | (56,926,000$) | (53,355,000$) | (46,456,000$) | (47,205,000$) | 13,475,000$ | 10,926,000$ | 16,262,000$ | 21,442,000$ | 28,913,000$ | 26,944,000$ | 26,856,000$ | 23,232,000$ | 16,752,000$ | 17,644,000$ | 12,355,000$ | 3,603,000$ | (4,535,000$) | (4,963,000$) | (5,872,000$) | (57,553,000$) | (49,935,000$) | | | 99,643,000$ | 312,045,000$ | | 212,572,994$ | (14,154,000$) | (5$) | 5,000,007$ | | | | | | | | | | | | | | | | | |
| YoY% | | | (17.70%) | (16.96%) | (15.07%) | (15.33%) | 4.37% | 3.60% | 5.57% | 7.48% | 10.35% | 9.73% | 10.13% | 8.83% | 6.38% | 6.81% | 4.89% | 1.39% | (1.70%) | (1.88%) | (2.27%) | (18.14%) | (15.75%) | | | 45.80% | 6,240.90% | | 4,251.46% | (73.90%) | .00% | .00% | | | | | | | | | | | | | | | | | |
| Dividends Paid | | | 0$ | 0$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | | 617,000$ | 526,000$ | 538,000$ | 1,886,000$ | 1,084,000$ | 644,000$ | 763,000$ | 536,000$ | 753,000$ | 934,000$ | 1,064,000$ | 1,140,000$ | 914,000$ | 1,333,000$ | 1,394,000$ | 1,482,000$ | 1,311,000$ | 1,258,000$ | 3,350,000$ | 672,000$ | 7,247,000$ | 1,357,000$ | 1,383,000$ | 1,467,000$ | | | 227,739,000$ | | | | | | | | | | | | | | | | | | | | |
| Treasury Stock | | | 41,687,000$ | 39,817,000$ | 35,972,000$ | 29,981,000$ | 25,881,000$ | 22,275,000$ | 18,131,000$ | 16,212,000$ | 15,114,000$ | 14,288,000$ | 12,894,000$ | 10,105,000$ | 4,609,000$ | 1,856,000$ | 1,473,000$ | 995,000$ | 461,000$ | 461,000$ | 461,000$ | 461,000$ | 131,000$ | 131,000$ | 131,000$ | 131,000$ | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | 1,870,000$ | 3,845,000$ | 5,991,000$ | 4,100,000$ | 3,606,000$ | 4,144,000$ | 1,919,000$ | 1,098,000$ | 826,000$ | 1,394,000$ | 2,789,000$ | 5,496,000$ | 2,753,000$ | 383,000$ | 478,000$ | 534,000$ | 0$ | 0$ | 0$ | 330,000$ | 0$ | 0$ | 0$ | | | | | | | | | | | | | | | | | | | | | | | | |
| Goodwill | | | 223,581,000$ | 223,743,000$ | 223,998,000$ | 222,157,000$ | 222,996,000$ | 222,964,000$ | 222,295,000$ | 222,744,000$ | 221,517,000$ | 222,998,000$ | 222,434,000$ | 221,905,000$ | 220,245,000$ | 221,615,000$ | 222,399,000$ | 224,193,000$ | 224,700,000$ | 225,165,000$ | 225,012,000$ | 224,776,000$ | 223,154,000$ | 223,565,000$ | 222,475,000$ | 277,102,000$ | 276,088,000$ | | 238,811,000$ | 74,644,000$ | | | | 73,509,000$ | | | | | | | | | | | | | | | |
| QoQ% | | | (.07%) | (.11%) | .83% | (.38%) | .01% | .30% | (.20%) | .55% | (.66%) | .25% | .24% | .75% | (.62%) | (.35%) | (.80%) | (.23%) | (.21%) | .07% | .11% | .73% | (.18%) | .49% | (19.71%) | .37% | | | 219.93% | | | | | | | | | | | | | | | | | | | | |
| YoY% | | | .26% | .35% | .77% | (.26%) | .67% | (.02%) | (.06%) | .38% | .58% | .62% | .02% | (1.02%) | (1.98%) | (1.58%) | (1.16%) | (.26%) | .69% | .72% | 1.14% | (18.88%) | (19.17%) | | | 16.03% | 269.87% | | | 1.54% | | | | | | | | | | | | | | | | | | | |
| Other Intangible Assets | | | 93,933,000$ | 96,829,000$ | 99,793,000$ | 102,354,000$ | 105,612,000$ | 109,253,000$ | 112,756,000$ | 116,779,000$ | 120,244,000$ | 125,363,000$ | 129,835,000$ | 133,681,000$ | 137,754,000$ | 141,467,000$ | 147,339,000$ | 153,572,000$ | 137,754,000$ | 164,647,000$ | 171,213,000$ | 178,000,000$ | 183,839,000$ | 192,228,000$ | 199,601,000$ | 214,123,000$ | 222,293,000$ | | 215,828,000$ | 36,429,000$ | | | | | | | | | | | | | | | | | | | |
| QoQ | | | (2,896,000$) | (2,964,000$) | (2,561,000$) | (3,258,000$) | (3,641,000$) | (3,503,000$) | (4,023,000$) | (3,465,000$) | (5,119,000$) | (4,472,000$) | (3,846,000$) | (4,073,000$) | (3,713,000$) | (5,872,000$) | (6,233,000$) | (4,967,000$) | (26,893,000$) | (6,566,000$) | (6,787,000$) | (5,839,000$) | (8,389,000$) | (7,373,000$) | (14,522,000$) | (8,170,000$) | | | 179,399,000$ | | | | | | | | | | | | | | | | | | | | |
| Amortization of Intangible Assets | | | 2,869,000$ | 2,900,000$ | 3,100,000$ | 3,028,000$ | 3,659,000$ | 3,700,000$ | 3,900,000$ | 3,895,000$ | 4,574,000$ | 4,700,000$ | 4,800,000$ | 4,795,000$ | 5,570,000$ | 5,500,000$ | 5,700,000$ | 5,739,000$ | 6,594,000$ | 6,700,000$ | 7,000,000$ | 6,913,000$ | 8,102,000$ | 8,100,000$ | 8,600,000$ | 8,593,000$ | | | | 2,184,000$ | 1,900,000$ | 1,900,000$ | 1,900,000$ | | | | | | | | | | | | | | | | |
| Total Assets | | | 879,542,000$ | 886,031,000$ | 878,790,000$ | 912,885,000$ | 897,990,000$ | 890,790,000$ | 894,713,000$ | 894,767,000$ | 904,525,000$ | 914,006,000$ | 896,279,000$ | 882,065,000$ | 887,489,000$ | 824,468,000$ | 818,645,000$ | 806,116,000$ | 792,665,000$ | 781,966,000$ | 771,515,000$ | 766,023,000$ | 773,758,000$ | 787,517,000$ | 804,172,000$ | 864,012,000$ | 871,365,000$ | | 735,448,000$ | 370,144,000$ | 238,120,382$ | 237,805,498$ | 238,169,768$ | 236,295,754$ | 236,256,682$ | 336,258$ | | | | | | | | | | | | | |
| QoQ | | | (6,489,000$) | 7,241,000$ | (34,095,000$) | 14,895,000$ | 7,200,000$ | (3,923,000$) | (54,000$) | (9,758,000$) | (9,481,000$) | 17,727,000$ | 14,214,000$ | (5,424,000$) | 63,021,000$ | 5,823,000$ | 12,529,000$ | 13,451,000$ | 10,699,000$ | 10,451,000$ | 5,492,000$ | (7,735,000$) | (13,759,000$) | (16,655,000$) | (59,840,000$) | (7,353,000$) | | | 365,304,000$ | 132,023,618$ | 314,884$ | (364,270$) | 1,874,014$ | 39,072$ | 235,920,424$ | | | | | | | | | | | | | | |
| YoY | | | (18,448,000$) | (4,759,000$) | (15,923,000$) | 18,118,000$ | (6,535,000$) | (23,216,000$) | (1,566,000$) | 12,702,000$ | 17,036,000$ | 89,538,000$ | 77,634,000$ | 75,949,000$ | 94,824,000$ | 42,502,000$ | 47,130,000$ | 40,093,000$ | 18,907,000$ | (5,551,000$) | (32,657,000$) | (97,989,000$) | (97,607,000$) | | | 128,564,000$ | 501,221,000$ | | 497,278,232$ | 133,848,246$ | 1,863,700$ | 237,469,240$ | | | | | | | | | | | | | | | | | |
| Total Liabilities | | | 589,753,000$ | 599,710,000$ | 591,945,000$ | 627,150,000$ | 551,275,000$ | 551,114,000$ | 561,412,000$ | 561,827,000$ | 571,285,000$ | 585,256,000$ | 579,240,000$ | 570,567,000$ | 583,162,000$ | 522,662,000$ | 528,462,000$ | 517,850,000$ | 505,090,000$ | 497,804,000$ | 493,687,000$ | 481,360,000$ | 481,648,000$ | 498,391,000$ | 520,471,000$ | 521,796,000$ | 529,319,000$ | | 492,875,000$ | 309,452,000$ | 12,621,328$ | 9,759,694$ | 10,479,109$ | 8,772,930$ | 8,272,628$ | 336,258$ | | | | | | | | | | | | | |
| QoQ | | | (9,957,000$) | 7,765,000$ | (35,205,000$) | 75,875,000$ | 161,000$ | (10,298,000$) | (415,000$) | (9,458,000$) | (13,971,000$) | 6,016,000$ | 8,673,000$ | (12,595,000$) | 60,500,000$ | (5,800,000$) | 10,612,000$ | 12,760,000$ | 7,286,000$ | 4,117,000$ | 12,327,000$ | (288,000$) | (16,743,000$) | (22,080,000$) | (1,325,000$) | (7,523,000$) | | | 183,423,000$ | 296,830,672$ | 2,861,634$ | (719,415$) | 1,706,179$ | 500,302$ | 7,936,370$ | | | | | | | | | | | | | | |
| YoY | | | 38,478,000$ | 48,596,000$ | 30,533,000$ | 65,323,000$ | (20,010,000$) | (34,142,000$) | (17,828,000$) | (8,740,000$) | (11,877,000$) | 62,594,000$ | 50,778,000$ | 52,717,000$ | 78,072,000$ | 24,858,000$ | 34,775,000$ | 36,490,000$ | 23,442,000$ | (587,000$) | (26,784,000$) | (40,436,000$) | (47,671,000$) | | | 28,921,000$ | 219,867,000$ | | 482,395,891$ | 300,679,070$ | 4,348,700$ | 9,423,436$ | | | | | | | | | | | | | | | | | |
| Current Ratio | | | 2.17x | 1.75x | 1.79x | 1.51x | 1.99x | 1.54x | 1.24x | 1.10x | 1.12x | .98x | .78x | .74x | .74x | .98x | .99x | 1.10x | 1.40x | 1.73x | 1.65x | 1.38x | .96x | .86x | .73x | .66x | .68x | | .77x | .59x | .11x | .62x | .93x | 1.52x | 5.48x | .06x | | | | | | | | | | | | | |
| Total Current Assets | | | 113,353,000$ | 112,769,000$ | 103,554,000$ | 140,913,000$ | 112,360,000$ | 102,472,000$ | 99,459,000$ | 79,628,000$ | 94,270,000$ | 97,901,000$ | 86,002,000$ | 76,287,000$ | 81,556,000$ | 72,335,000$ | 73,629,000$ | 66,866,000$ | 67,619,000$ | 74,895,000$ | 67,625,000$ | 55,676,000$ | 60,005,000$ | 63,232,000$ | 72,269,000$ | 59,110,000$ | 62,759,000$ | | 51,473,000$ | 56,496,000$ | 495,879$ | 1,062,167$ | 2,256,396$ | 1,100,720$ | 1,220,927$ | 20,000$ | | | | | | | | | | | | | |
| QoQ | | | 584,000$ | 9,215,000$ | (37,359,000$) | 28,553,000$ | 9,888,000$ | 3,013,000$ | 19,831,000$ | (14,642,000$) | (3,631,000$) | 11,899,000$ | 9,715,000$ | (5,269,000$) | 9,221,000$ | (1,294,000$) | 6,763,000$ | (753,000$) | (7,276,000$) | 7,270,000$ | 11,949,000$ | (4,329,000$) | (3,227,000$) | (9,037,000$) | 13,159,000$ | (3,649,000$) | | | (5,023,000$) | 56,000,121$ | (566,288$) | (1,194,229$) | 1,155,676$ | (120,207$) | 1,200,927$ | | | | | | | | | | | | | | |
| Total Current Liabilities | | | 52,284,000$ | 64,371,000$ | 57,888,000$ | 93,226,000$ | 56,331,000$ | 66,610,000$ | 79,973,000$ | 72,359,000$ | 83,976,000$ | 100,281,000$ | 110,762,000$ | 102,916,000$ | 110,280,000$ | 73,606,000$ | 74,000,000$ | 61,029,000$ | 48,239,000$ | 43,366,000$ | 40,866,000$ | 40,312,000$ | 62,312,000$ | 73,907,000$ | 98,353,000$ | 88,936,000$ | 92,086,000$ | | 66,791,000$ | 96,409,000$ | 4,571,328$ | 1,709,694$ | 2,429,109$ | 722,930$ | 222,628$ | 312,132$ | | | | | | | | | | | | | |
| QoQ | | | (12,087,000$) | 6,483,000$ | (35,338,000$) | 36,895,000$ | (10,279,000$) | (13,363,000$) | 7,614,000$ | (11,617,000$) | (16,305,000$) | (10,481,000$) | 7,846,000$ | (7,364,000$) | 36,674,000$ | (394,000$) | 12,971,000$ | 12,790,000$ | 4,873,000$ | 2,500,000$ | 554,000$ | (22,000,000$) | (11,595,000$) | (24,446,000$) | 9,417,000$ | (3,150,000$) | | | (29,618,000$) | 91,837,672$ | 2,861,634$ | (719,415$) | 1,706,179$ | 500,302$ | (89,504$) | | | | | | | | | | | | | | |
| Debt to Asset Ratio | | | .67x | .68x | .67x | .69x | .61x | .62x | .63x | .63x | .63x | .64x | .65x | .65x | .66x | .63x | .65x | .64x | .64x | .64x | .64x | .63x | .62x | .63x | .65x | .60x | .61x | | .67x | .84x | .05x | .04x | .04x | .04x | .04x | 1.00x | | | | | | | | | | | | | |
| Long Term Debt | | | 417,891,000$ | 417,629,000$ | 417,346,000$ | 417,055,000$ | 373,260,000$ | 372,912,000$ | 372,564,000$ | 372,216,000$ | 371,868,000$ | 371,520,000$ | 371,172,000$ | 370,824,000$ | 370,476,000$ | 370,128,000$ | 369,780,000$ | 369,432,000$ | 369,084,000$ | 368,736,000$ | 368,388,000$ | 368,040,000$ | 343,906,000$ | 348,183,000$ | 352,448,000$ | 356,699,000$ | 360,938,000$ | | 319,979,000$ | 173,470,000$ | | | | | | | | | | | | | | | | | | | |
| QoQ | | | 262,000$ | 283,000$ | 291,000$ | 43,795,000$ | 348,000$ | 348,000$ | 348,000$ | 348,000$ | 348,000$ | 348,000$ | 348,000$ | 348,000$ | 348,000$ | 348,000$ | 348,000$ | 348,000$ | 348,000$ | 348,000$ | 348,000$ | 24,134,000$ | (4,277,000$) | (4,265,000$) | (4,251,000$) | (4,239,000$) | | | 146,509,000$ | | | | | | | | | | | | | | | | | | | | |
| YoY | | | 44,631,000$ | 44,717,000$ | 44,782,000$ | 44,839,000$ | 1,392,000$ | 1,392,000$ | 1,392,000$ | 1,392,000$ | 1,392,000$ | 1,392,000$ | 1,392,000$ | 1,392,000$ | 1,392,000$ | 1,392,000$ | 1,392,000$ | 1,392,000$ | 25,178,000$ | 20,553,000$ | 15,940,000$ | 11,341,000$ | (17,032,000$) | | | 36,720,000$ | 187,468,000$ | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | | 23,510,000$ | | | | 26,533,000$ | | | | 25,197,000$ | | | | 24,985,000$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | | 44,394,000$ | 41,001,000$ | 37,788,000$ | 85,132,000$ | 43,041,000$ | 26,333,000$ | 17,956,000$ | 14,688,000$ | 15,861,000$ | 11,532,000$ | 6,643,000$ | 4,049,000$ | 7,482,000$ | 2,445,000$ | 2,670,000$ | 2,787,000$ | 9,298,000$ | 20,204,000$ | 13,714,000$ | 2,273,000$ | 6,736,000$ | 4,131,000$ | 18,048,000$ | 2,636,000$ | 7,473,000$ | | 4,767,000$ | 8,621,000$ | 321,713$ | 829,738$ | 1,955,872$ | 828,555$ | 986,471$ | 0$ | | | | | | | | | | | | | |
| QoQ | | | 3,393,000$ | 3,213,000$ | (47,344,000$) | 42,091,000$ | 16,708,000$ | 8,377,000$ | 3,268,000$ | (1,173,000$) | 4,329,000$ | 4,889,000$ | 2,594,000$ | (3,433,000$) | 5,037,000$ | (225,000$) | (117,000$) | (6,511,000$) | (10,906,000$) | 6,490,000$ | 11,441,000$ | (4,463,000$) | 2,605,000$ | (13,917,000$) | 15,412,000$ | (4,837,000$) | | | (3,854,000$) | 8,299,287$ | (508,025$) | (1,126,134$) | 1,127,317$ | (157,916$) | 986,471$ | | | | | | | | | | | | | | |
| YoY | | | 1,353,000$ | 14,668,000$ | 19,832,000$ | 70,444,000$ | 27,180,000$ | 14,801,000$ | 11,313,000$ | 10,639,000$ | 8,379,000$ | 9,087,000$ | 3,973,000$ | 1,262,000$ | (1,816,000$) | (17,759,000$) | (11,044,000$) | 514,000$ | 2,562,000$ | 16,073,000$ | (4,334,000$) | (363,000$) | (737,000$) | | | (2,131,000$) | (1,148,000$) | | 2,811,128$ | 7,792,445$ | (664,758$) | 829,738$ | | | | | | | | | | | | | | | | | |
| Interest Expenses | | | | 8,126,000$ | 8,294,000$ | 5,802,000$ | 5,975,000$ | 6,261,000$ | 6,873,000$ | 6,463,000$ | 6,834,000$ | 7,066,000$ | 7,348,000$ | 6,871,000$ | 6,765,000$ | 6,517,000$ | 6,346,000$ | 6,261,000$ | 6,108,000$ | 6,153,000$ | 6,029,000$ | 6,900,000$ | 7,776,000$ | 8,364,000$ | 8,765,000$ | 9,503,000$ | | | | 5,735,000$ | 5,477,000$ | 5,126,000$ | 5,087,000$ | | | | | | | | | | | | | | | | |
| Interest Income | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 879,184$ | 1,116,622$ | 1,127,256$ | 865,822$ | | 435,755$ | 0$ | | | | | | | | | | | | | |