| FLEXIBLE SOLUTIONS INTERNATIONAL INC (FSI) |
| Q2-CY2026 | 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 |
| Balance Sheet Date | | | 2025-Dec-31 | 2025-Sep-30 | 2025-Jun-30 | 2025-Mar-31 | 2024-Dec-31 | 2024-Sep-30 | 2024-Jun-30 | 2024-Mar-31 | 2023-Dec-31 | | | | | | | | | | | 2021-Mar-31 | 2020-Dec-31 | 2020-Sep-30 | 2020-Jun-30 | 2020-Mar-31 | 2019-Dec-31 | 2019-Sep-30 | 2019-Jun-30 | 2019-Mar-31 | 2018-Dec-31 | 2018-Sep-30 | 2018-Jun-30 | 2018-Mar-31 | 2017-Dec-31 | 2017-Sep-30 | 2017-Jun-30 | 2017-Mar-31 | 2016-Dec-31 | 2016-Sep-30 | 2016-Jun-30 | 2016-Mar-31 | 2015-Dec-31 | 2015-Sep-30 | 2015-Jun-30 | 2015-Mar-31 | 2014-Dec-31 | 2014-Sep-30 | 2014-Jun-30 |
| Fiscal Period | | | Q4-FY2025 | Q3-FY2025 | Q2-FY2025 | Q1-FY2025 | Q4-FY2024 | Q3-FY2024 | Q2-FY2024 | Q1-FY2024 | Q4-FY2023 | | | | | | | | | | | Q1-FY2021 | Q4-FY2020 | Q3-FY2020 | Q2-FY2020 | Q1-FY2020 | Q4-FY2019 | Q3-FY2019 | Q2-FY2019 | Q1-FY2019 | Q4-FY2018 | Q3-FY2018 | Q2-FY2018 | Q1-FY2018 | Q4-FY2017 | Q3-FY2017 | Q2-FY2017 | Q1-FY2017 | Q4-FY2016 | Q3-FY2016 | Q2-FY2016 | Q1-FY2016 | Q4-FY2015 | Q3-FY2015 | Q2-FY2015 | Q1-FY2015 | Q4-FY2014 | Q3-FY2014 | Q2-FY2014 |
| Close Price of Common Stock | 5.26$ | 5.44$ | 6.66$ | 9.56$ | 4.88$ | 4.96$ | 3.67$ | 3.61$ | 1.81$ | 1.84$ | 1.94$ | 2.76$ | 2.68$ | 3.05$ | 2.99$ | 1.69$ | 2.42$ | 3.99$ | 3.88$ | 3.39$ | 3.86$ | 4.02$ | 2.49$ | 1.90$ | 2.06$ | 1.18$ | 2.48$ | 2.43$ | 4.48$ | 2.23$ | 1.39$ | 1.48$ | 1.67$ | 1.71$ | 1.79$ | 1.69$ | | | | | | | | | | | | | |
| Market Cap of Common Stock | 66,762,539$ | 69,047,189$ | 84,532,037$ | 120,996,446$ | 61,719,956$ | 61,717,161$ | 45,711,802$ | 44,884,168$ | 22,535,463$ | | | | | | | | | 49,139,827$ | 47,785,094$ | 41,750,379$ | 47,538,780$ | 49,496,431$ | 30,478,957$ | 23,257,036$ | 25,215,523$ | 14,443,843$ | 30,230,072$ | 29,438,344$ | 52,521,039$ | 25,937,110$ | 16,167,077$ | 17,213,867$ | 19,423,755$ | 19,704,315$ | 20,626,154$ | 19,428,225$ | | | | | | | | | | | | | |
| QoQ% | (3.31%) | (18.32%) | (30.14%) | 96.04% | .01% | 35.01% | 1.84% | 99.17% | | | | | | | | | | 2.84% | 14.45% | (12.18%) | (3.96%) | 62.40% | 31.05% | (7.77%) | 74.58% | (52.22%) | 2.69% | (43.95%) | 102.49% | 60.43% | (6.08%) | (11.38%) | (1.42%) | (4.47%) | 6.17% | | | | | | | | | | | | | | |
| YoY% | 8.17% | 11.88% | 84.92% | 169.58% | 173.88% | | | | | | | | | | | | | (.72%) | 56.78% | 79.52% | 88.53% | 242.68% | .82% | (21.00%) | (51.99%) | (44.31%) | 86.99% | 71.02% | 170.40% | 31.63% | (21.62%) | (11.40%) | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 12,737,498 | | 12,722,498 | 12,690,498 | 12,652,532 | 12,647,532 | 12,515,532 | 12,450,532 | 12,450,532 | 12,450,532 | 12,435,532 | 12,435,532 | 12,435,532 | 12,435,532 | 12,426,260 | | | | 12,355,246 | | 12,315,746 | 12,315,746 | 12,260,545 | 12,240,545 | 12,240,545 | 12,240,545 | 12,215,545 | 12,189,545 | 12,017,545 | 11,711,657 | 11,699,657 | 11,630,991 | 11,630,991 | 11,630,991 | 11,597,991 | 11,507,991 | 11,485,991 | 11,460,991 | 11,457,991 | 11,451,991 | 11,427,991 | 11,427,991 | 13,177,991 | 13,177,991 | 13,169,991 | 13,169,991 | 13,169,991 | 13,169,991 | 13,169,991 |
| QoQ% | | | .25% | .30% | .04% | 1.06% | .52% | .00% | .00% | .12% | .00% | .00% | .00% | .08% | | | | | | | .00% | .45% | .16% | .00% | .00% | .21% | .21% | 1.43% | 2.61% | .10% | .59% | .00% | .00% | .29% | .78% | .19% | .22% | .03% | .05% | .21% | .00% | (13.28%) | .00% | .06% | .00% | .00% | .00% | .00% | .00% |
| YoY% | .67% | | 1.65% | 1.93% | 1.62% | 1.58% | .64% | .12% | .12% | .12% | .08% | | | | .58% | | | | .77% | | .61% | .61% | .37% | .42% | 1.86% | 4.52% | 4.41% | 4.80% | 3.32% | .69% | .88% | 1.07% | 1.26% | 1.48% | 1.22% | .49% | .51% | .29% | (13.05%) | (13.10%) | (13.23%) | (13.23%) | .06% | .06% | .00% | .00% | .00% | .00% | .00% |
| Price to Sales | 1.73x | 1.79x | 2.19x | 3.14x | 1.65x | 1.69x | 1.20x | 1.17x | .59x | | | | | | | | | | 1.56x | 1.36x | 1.55x | 1.62x | .97x | .80x | .89x | .53x | 1.10x | 1.04x | 2.12x | 1.17x | .91x | 1.15x | 1.34x | 1.31x | 1.33x | 1.16x | | | | | | | | | | | | | |
| Price to Earnings | 84.84x | 87.75x | 107.42x | 62.77x | 20.28x | 26.79x | 15.04x | 10.79x | 7.97x | | | | | | | | | | 15.11x | 13.20x | 15.03x | 15.65x | 10.24x | 6.65x | 7.58x | 6.67x | 15.81x | 24.70x | 82.83x | 9.27x | 6.49x | 14.33x | 18.19x | - | 11.75x | 5.32x | | | | | | | | | | | | | |
| Price to Book | 1.72x | 1.77x | 2.17x | 3.11x | 1.57x | 1.61x | 1.20x | 1.21x | .62x | | | | | | | | | 1.77x | 1.72x | 1.83x | 2.08x | 2.17x | 1.44x | 1.11x | 1.24x | .76x | 1.69x | 1.63x | 3.02x | 1.47x | .95x | .98x | 1.11x | 1.27x | 1.38x | 1.19x | | | | | | | | | | | | | |
| Total Revenue | | | 9,117,943$ | 10,556,291$ | 11,367,132$ | 7,473,692$ | 9,166,312$ | 9,314,937$ | 10,528,739$ | 9,224,872$ | 9,425,377$ | 8,720,621$ | 10,331,291$ | 9,847,517$ | | | | | | | | 7,624,697$ | 7,155,431$ | 8,112,930$ | 7,709,607$ | 8,429,486$ | 4,794,702$ | 7,403,492$ | 6,770,440$ | 8,471,476$ | 5,674,167$ | 3,816,626$ | 4,137,545$ | 4,210,180$ | 2,838,865$ | 3,269,386$ | 4,722,366$ | 4,663,708$ | 4,083,162$ | 3,117,034$ | 3,733,183$ | 5,312,635$ | 3,730,522$ | 3,303,216$ | 3,900,922$ | 4,963,887$ | 3,957,623$ | 3,850,514$ | 4,286,731$ |
| QoQ% | | | (13.63%) | (7.13%) | 52.10% | (18.47%) | (1.60%) | (11.53%) | 14.13% | (2.13%) | 8.08% | (15.59%) | 4.91% | | | | | | | | | 6.56% | (11.80%) | 5.23% | (8.54%) | 75.81% | (35.24%) | 9.35% | (20.08%) | 49.30% | 48.67% | (7.76%) | (1.73%) | 48.31% | (13.17%) | (30.77%) | 1.26% | 14.22% | 31.00% | (16.51%) | (29.73%) | 42.41% | 12.94% | (15.32%) | (21.41%) | 25.43% | 2.78% | (10.18%) | 12.43% |
| YoY% | | | (.53%) | 13.33% | 7.96% | (18.98%) | (2.75%) | 6.82% | 1.91% | (6.32%) | | | | | | | | | | | | (9.55%) | 49.24% | 9.58% | 13.87% | (.50%) | (15.50%) | 93.98% | 63.63% | 101.21% | 99.87% | 16.74% | (12.38%) | (9.73%) | (30.47%) | 4.89% | 26.50% | (12.22%) | 9.45% | (5.64%) | (4.30%) | 7.03% | (5.74%) | (14.21%) | (9.00%) | 30.18% | 15.33% | 29.17% | (12.24%) |
| TTM | | | 38,515,058$ | 38,563,427$ | 37,322,073$ | 36,483,680$ | 38,234,860$ | 38,493,925$ | 37,899,609$ | 37,702,161$ | 38,324,806$ | | | | | | | | | | | 30,602,665$ | 31,407,454$ | 29,046,725$ | 28,337,287$ | 27,398,120$ | 27,440,110$ | 28,319,575$ | 24,732,709$ | 22,099,814$ | 17,838,518$ | 15,003,216$ | 14,455,976$ | 15,040,797$ | 15,494,325$ | 16,738,622$ | 16,586,270$ | 15,597,087$ | 16,246,014$ | 15,893,374$ | 16,079,556$ | 16,247,295$ | 15,898,547$ | 16,125,648$ | 16,672,946$ | 17,058,755$ | 15,907,849$ | 15,381,659$ | 14,512,144$ |
| TTM_QoQ% | | | (.13%) | 3.33% | 2.30% | (4.58%) | (.67%) | 1.57% | .52% | (1.63%) | | | | | | | | | | | | (2.56%) | 8.13% | 2.50% | 3.43% | (.15%) | (3.11%) | 14.50% | 11.91% | 23.89% | 18.90% | 3.79% | (3.89%) | (2.93%) | (7.43%) | .92% | 6.34% | (3.99%) | 2.22% | (1.16%) | (1.03%) | 2.19% | (1.41%) | (3.28%) | (2.26%) | 7.24% | 3.42% | 5.99% | (3.96%) |
| TTM_YoY% | | | .73% | .18% | (1.52%) | (3.23%) | (.24%) | | | | | | | | | | | | | | | 11.70% | 14.46% | 2.57% | 14.57% | 23.97% | 53.83% | 88.76% | 71.09% | 46.93% | 15.13% | (10.37%) | (12.84%) | (3.57%) | (4.63%) | 5.32% | 3.15% | (4.00%) | 2.19% | (1.44%) | (3.56%) | (4.76%) | (.06%) | 4.84% | 14.89% | 12.90% | .67% | (5.15%) | (13.79%) |
| Gross Margin | | | 29.38% | 23.91% | 47.38% | 26.11% | 29.17% | 40.87% | 37.41% | 30.57% | 30.20% | 16.88% | 29.41% | 31.33% | | | | | | | | 35.52% | 26.28% | 31.01% | 31.40% | 34.99% | 27.40% | 32.14% | 31.79% | 32.76% | 20.72% | 25.09% | 37.14% | 46.73% | 35.75% | 30.44% | 39.84% | 44.90% | 40.37% | 35.91% | 53.12% | 42.14% | 39.32% | 36.60% | 41.71% | 38.26% | 27.92% | 34.45% | 36.27% |
| QoQ | | | 5.47% | (23.47%) | 21.26% | (3.06%) | (11.70%) | 3.46% | 6.84% | .37% | 13.32% | (12.53%) | (1.91%) | | | | | | | | | 9.24% | (4.73%) | (.40%) | (3.59%) | 7.60% | (4.74%) | .35% | (.98%) | 12.05% | (4.37%) | (12.05%) | (9.59%) | 10.98% | 5.31% | (9.40%) | (5.06%) | 4.54% | 4.45% | (17.21%) | 10.98% | 2.82% | 2.72% | (5.11%) | 3.45% | 10.34% | (6.53%) | (1.82%) | 6.00% |
| YoY | | | .21% | (16.96%) | 9.96% | (4.46%) | (1.04%) | 23.98% | 8.00% | (.75%) | | | | | | | | | | | | .52% | (1.12%) | (1.13%) | (.38%) | 2.23% | 6.68% | 7.05% | (5.35%) | (13.96%) | (15.03%) | (5.35%) | (2.70%) | 1.83% | (4.62%) | (5.47%) | (13.28%) | 2.76% | 1.04% | (.69%) | 11.42% | 3.88% | 11.40% | 2.15% | 5.44% | 7.99% | (2.98%) | 15.81% | 4.06% |
| Operating Income | | | 1,061,794$ | 311,303$ | 3,297,114$ | (69,157$) | 864,713$ | 1,913,950$ | 1,970,912$ | 765,831$ | 1,656,233$ | (386,673$) | 1,051,217$ | 1,182,265$ | | | | | | | | 1,365,285$ | 210,887$ | 1,167,546$ | 1,172,517$ | 1,566,735$ | (221,405$) | 819,447$ | 263,121$ | 1,046,591$ | (71,803$) | (198,740$) | 565,988$ | 1,011,579$ | (93,597$) | (182,450$) | 735,516$ | 1,051,971$ | | | | | | | | | | | |
| QoQ% | | | 241.08% | (90.56%) | 4,867.58% | (108.00%) | (54.82%) | (2.89%) | 157.36% | (53.76%) | 528.33% | (136.78%) | (11.08%) | | | | | | | | | 547.40% | (81.94%) | (.42%) | (25.16%) | 807.63% | (127.02%) | 211.43% | (74.86%) | 1,557.59% | 63.87% | (135.11%) | (44.05%) | 1,180.78% | 48.70% | (124.81%) | (30.08%) | | | | | | | | | | | | |
| YoY% | | | 22.79% | (83.74%) | 67.29% | (109.03%) | (47.79%) | 594.98% | 87.49% | (35.22%) | | | | | | | | | | | | (12.86%) | 195.25% | 42.48% | 345.62% | 49.70% | (208.35%) | 512.32% | (53.51%) | 3.46% | 23.29% | (8.93%) | (23.05%) | (3.84%) | | | | | | | | | | | | | | | |
| TTM | | | 4,601,054$ | 4,403,973$ | 6,006,620$ | 4,680,418$ | 5,515,406$ | 6,306,926$ | 4,006,303$ | 3,086,608$ | 3,503,042$ | | | | | | | | | | | 3,916,235$ | 4,117,685$ | 3,685,393$ | 3,337,294$ | 2,427,898$ | 1,907,754$ | 2,057,356$ | 1,039,169$ | 1,342,036$ | 1,307,024$ | 1,285,230$ | 1,301,520$ | 1,471,048$ | 1,511,440$ | | | | | | | | | | | | | | |
| TTM_QoQ% | | | 4.48% | (26.68%) | 28.34% | (15.14%) | (12.55%) | 57.43% | 29.80% | (11.89%) | | | | | | | | | | | | (4.89%) | 11.73% | 10.43% | 37.46% | 27.27% | (7.27%) | 97.98% | (22.57%) | 2.68% | 1.70% | (1.25%) | (11.52%) | (2.67%) | | | | | | | | | | | | | | | |
| TTM_YoY% | | | (16.58%) | (30.17%) | 49.93% | 51.64% | 57.45% | | | | | | | | | | | | | | | 61.30% | 115.84% | 79.13% | 221.15% | 80.91% | 45.96% | 60.08% | (20.16%) | (8.77%) | (13.53%) | | | | | | | | | | | | | | | | | | |
| Operating Margin | | | 11.65% | 2.95% | 29.01% | (.93%) | 9.43% | 20.55% | 18.72% | 8.30% | 17.57% | (4.43%) | 10.18% | 12.01% | | | | | | | | 17.91% | 2.95% | 14.39% | 15.21% | 18.59% | (4.62%) | 11.07% | 3.89% | 12.35% | (1.27%) | (5.21%) | 13.68% | 24.03% | (3.30%) | (5.58%) | 15.58% | 22.56% | | | | | | | | | | | |
| QoQ | | | 8.70% | (26.06%) | 29.93% | (10.36%) | (11.11%) | 1.83% | 10.42% | (9.27%) | 22.01% | (14.61%) | (1.83%) | | | | | | | | | 14.96% | (11.44%) | (.82%) | (3.38%) | 23.20% | (15.69%) | 7.18% | (8.47%) | 13.62% | 3.94% | (18.89%) | (10.35%) | 27.32% | 2.28% | (21.16%) | (6.98%) | | | | | | | | | | | | |
| YoY | | | 2.21% | (17.60%) | 10.29% | (9.23%) | (8.14%) | 24.98% | 8.54% | (3.70%) | | | | | | | | | | | | (.68%) | 7.57% | 3.32% | 11.32% | 6.23% | (3.35%) | 16.28% | (9.79%) | (11.67%) | 2.03% | .37% | (1.90%) | 1.47% | | | | | | | | | | | | | | | |
| Net Income | | | 99,914$ | 386,688$ | 2,145,234$ | (264,041$) | 1,060,599$ | 1,092,348$ | 1,432,433$ | 516,209$ | 2,300,515$ | (503,751$) | 994,727$ | 964,494$ | | | | | | | | 1,637,055$ | 45,299$ | 941,600$ | 1,264,945$ | 1,331,690$ | 373,942$ | 702,031$ | 180,798$ | 1,040,414$ | (272,383$) | (145,470$) | 2,135,906$ | 703,664$ | (1,492,625$) | (278,924$) | 273,623$ | 3,252,667$ | 404,339$ | 85,964$ | 561,237$ | 741,794$ | 444,557$ | 237,203$ | 318,672$ | 504,265$ | (18,058$) | 177,228$ | 399,753$ |
| QoQ% | | | (74.16%) | (81.98%) | 912.46% | (124.90%) | (2.91%) | (23.74%) | 177.49% | (77.56%) | 556.68% | (150.64%) | 3.14% | | | | | | | | | 3,513.89% | (95.19%) | (25.56%) | (5.01%) | 256.12% | (46.73%) | 288.30% | (82.62%) | 481.97% | (87.24%) | (106.81%) | 203.54% | 147.14% | (435.14%) | (201.94%) | (91.59%) | 704.44% | 370.36% | (84.68%) | (24.34%) | 66.86% | 87.42% | (25.57%) | (36.81%) | 2,892.47% | (110.19%) | (55.67%) | 356.95% |
| YoY% | | | (90.58%) | (64.60%) | 49.76% | (151.15%) | (53.90%) | 316.84% | 44.00% | (46.48%) | | | | | | | | | | | | 22.93% | (87.89%) | 34.13% | 599.65% | 28.00% | 237.29% | 582.60% | (91.54%) | 47.86% | 81.75% | 47.85% | 680.60% | (78.37%) | (469.15%) | (424.47%) | (51.25%) | 338.49% | (9.05%) | (63.76%) | 76.12% | 47.10% | 2,561.83% | 33.84% | (20.28%) | 424.12% | (100.76%) | 125.99% | 469.71% |
| TTM | | | 2,367,795$ | 3,328,480$ | 4,034,140$ | 3,321,339$ | 4,101,589$ | 5,341,505$ | 3,745,406$ | 3,307,700$ | 3,755,985$ | | | | | | | | | | | 3,888,899$ | 3,583,534$ | 3,912,177$ | 3,672,608$ | 2,588,461$ | 2,297,185$ | 1,650,860$ | 803,359$ | 2,758,467$ | 2,421,717$ | 1,201,475$ | 1,068,021$ | (794,262$) | 1,754,741$ | 3,651,705$ | 4,016,593$ | 4,304,207$ | 1,793,334$ | 1,833,552$ | 1,984,791$ | 1,742,226$ | 1,504,697$ | 1,042,082$ | 982,107$ | 1,063,188$ | 403,345$ | 2,789,608$ | 1,930,480$ |
| TTM_QoQ% | | | (28.86%) | (17.49%) | 21.46% | (19.02%) | (23.21%) | 42.62% | 13.23% | (11.94%) | | | | | | | | | | | | 8.52% | (8.40%) | 6.52% | 41.88% | 12.68% | 39.15% | 105.50% | (70.88%) | 13.91% | 101.56% | 12.50% | 234.47% | (145.26%) | (51.95%) | (9.09%) | (6.68%) | 140.01% | (2.19%) | (7.62%) | 13.92% | 15.79% | 44.39% | 6.11% | (7.63%) | 163.59% | (85.54%) | 44.50% | 20.59% |
| TTM_YoY% | | | (42.27%) | (37.69%) | 7.71% | .41% | 9.20% | | | | | | | | | | | | | | | 50.24% | 56.00% | 136.98% | 357.16% | (6.16%) | (5.14%) | 37.40% | (24.78%) | 447.30% | 38.01% | (67.10%) | (73.41%) | (118.45%) | (2.15%) | 99.16% | 102.37% | 147.05% | 19.18% | 75.95% | 102.10% | 63.87% | 273.06% | (62.64%) | (49.13%) | (33.59%) | (77.86%) | 400.09% | 373.52% |
| Profit Margin | | | 1.10% | 3.66% | 18.87% | (3.53%) | 11.57% | 11.73% | 13.61% | 5.60% | 24.41% | (5.78%) | 9.63% | 9.79% | | | | | | | | 21.47% | .63% | 11.61% | 16.41% | 15.80% | 7.80% | 9.48% | 2.67% | 12.28% | (4.80%) | (3.81%) | 51.62% | 16.71% | (52.58%) | (8.53%) | 5.79% | 69.74% | 9.90% | 2.76% | 15.03% | 13.96% | 11.92% | 7.18% | 8.17% | 10.16% | (.46%) | 4.60% | 9.33% |
| QoQ | | | (2.57%) | (15.21%) | 22.41% | (15.10%) | (.16%) | (1.88%) | 8.01% | (18.81%) | 30.19% | (15.41%) | (.17%) | | | | | | | | | 20.84% | (10.97%) | (4.80%) | .61% | 8.00% | (1.68%) | 6.81% | (9.61%) | 17.08% | (.99%) | (55.43%) | 34.91% | 69.29% | (44.05%) | (14.33%) | (63.95%) | 59.84% | 7.15% | (12.28%) | 1.07% | 2.05% | 4.74% | (.99%) | (1.99%) | 10.62% | (5.06%) | (4.72%) | 13.41% |
| YoY | | | (10.48%) | (8.06%) | 5.27% | (9.13%) | (12.84%) | 17.50% | 3.98% | (4.20%) | | | | | | | | | | | | 5.67% | (7.17%) | 2.12% | 13.74% | 3.52% | 12.60% | 13.29% | (48.95%) | (4.43%) | 47.78% | 4.72% | 45.83% | (53.03%) | (62.48%) | (11.29%) | (9.24%) | 55.78% | (2.01%) | (4.42%) | 6.87% | 3.80% | 12.37% | 2.58% | (1.16%) | 14.24% | (69.47%) | 27.48% | 7.89% |
| Equity to Common Shareholders | | | 38,909,439$ | 38,967,337$ | 39,367,481$ | 38,422,688$ | 38,031,972$ | 36,946,092$ | 36,162,176$ | 35,966,412$ | 35,202,356$ | 36,486,757$ | 36,823,250$ | 36,235,123$ | 32,633,936$ | | | | 27,705,476$ | | | 22,855,400$ | 21,206,528$ | 21,031,437$ | 20,362,343$ | 19,130,306$ | 17,911,227$ | 18,043,769$ | 17,399,715$ | 17,678,858$ | 17,059,301$ | 17,541,405$ | 17,543,216$ | 15,568,656$ | 14,921,961$ | 16,367,545$ | 16,294,903$ | 15,782,059$ | 12,463,993$ | 12,031,082$ | 11,714,071$ | 11,129,552$ | 12,028,151$ | 11,715,655$ | 11,803,291$ | 11,388,680$ | 11,371,589$ | 11,610,466$ | 11,687,507$ |
| QoQ | | | (57,898$) | (400,144$) | 944,793$ | 390,716$ | 1,085,880$ | 783,916$ | 195,764$ | 764,056$ | (1,284,401$) | (336,493$) | 588,127$ | 3,601,187$ | | | | | | | | 1,648,872$ | 175,091$ | 669,094$ | 1,232,037$ | 1,219,079$ | (132,542$) | 644,054$ | (279,143$) | 619,557$ | (482,104$) | (1,811$) | 1,974,560$ | 646,695$ | (1,445,584$) | 72,642$ | 512,844$ | 3,318,066$ | 432,911$ | 317,011$ | 584,519$ | (898,599$) | 312,496$ | (87,636$) | 414,611$ | 17,091$ | (238,877$) | (77,041$) | 611,422$ |
| QoQ% | | | (.15%) | (1.02%) | 2.46% | 1.03% | 2.94% | 2.17% | .54% | 2.17% | (3.52%) | (.91%) | 1.62% | 11.04% | | | | | | | | 7.78% | .83% | 3.29% | 6.44% | 6.81% | (.74%) | 3.70% | (1.58%) | 3.63% | (2.75%) | (.01%) | 12.68% | 4.33% | (8.83%) | .45% | 3.25% | 26.62% | 3.60% | 2.71% | 5.25% | (7.47%) | 2.67% | (.74%) | 3.64% | .15% | (2.06%) | (.66%) | 5.52% |
| YoY | | | 877,467$ | 2,021,245$ | 3,205,305$ | 2,456,276$ | 2,829,616$ | 459,335$ | (661,074$) | (268,711$) | 2,568,420$ | | | | 4,928,460$ | | | | 6,498,948$ | | | 3,725,094$ | 3,295,301$ | 2,987,668$ | 2,962,628$ | 1,451,448$ | 851,926$ | 502,364$ | (143,501$) | 2,110,202$ | 2,137,340$ | 1,173,860$ | 1,248,313$ | (213,403$) | 2,457,968$ | 4,336,463$ | 4,580,832$ | 4,652,507$ | 435,842$ | 315,427$ | (89,220$) | (259,128$) | 656,562$ | 105,189$ | 115,784$ | 312,595$ | (101,725$) | 2,433,839$ | 1,942,326$ |
| YoY% | | | 2.31% | 5.47% | 8.86% | 6.83% | 8.04% | 1.26% | (1.80%) | (.74%) | 7.87% | | | | 17.79% | | | | 30.65% | | | 19.47% | 18.40% | 16.56% | 17.03% | 8.21% | 4.99% | 2.86% | (.82%) | 13.55% | 14.32% | 7.17% | 7.66% | (1.35%) | 19.72% | 36.04% | 39.11% | 41.80% | 3.62% | 2.69% | (.76%) | (2.28%) | 5.77% | .91% | .99% | 2.82% | (.89%) | 26.52% | 19.93% |
| Dividends Paid | | | 0$ | 0$ | | | 0$ | 0$ | | | 0$ | 0$ | | | | | | | | | | | | | | 143,002$ | 921,776$ | 0$ | 885,874$ | 590,483$ | | | | | | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | | 345,405$ | 171,022$ | 110,115$ | 479,478$ | 318,282$ | 134,123$ | 125,903$ | 279,592$ | | | | | | | | | | | | 115,894$ | 82,247$ | 30,055$ | 29,108$ | 54,307$ | 145,644$ | 256,607$ | 690,352$ | 16,585$ | 99,808$ | | | | | | | | | | | | | | | | | | |
| Treasury Stock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Goodwill | | | 2,534,275$ | 2,534,275$ | 2,534,275$ | 2,534,275$ | 2,534,275$ | 2,534,275$ | 2,534,275$ | 2,534,275$ | 2,534,275$ | | | | 2,534,275$ | | | | | | | 2,534,275$ | 2,534,275$ | 2,534,275$ | 2,534,275$ | 2,534,275$ | 2,534,275$ | 2,534,275$ | 2,534,275$ | 2,534,275$ | 2,534,275$ | | | | | | | | | | | | | | | | | | |
| QoQ% | | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | | | | | | | | | | | | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | .00% | | | | | | | | | | | | | | | | | | | |
| YoY% | | | .00% | .00% | .00% | .00% | .00% | | | | .00% | | | | | | | | | | | .00% | .00% | .00% | .00% | .00% | .00% | | | | | | | | | | | | | | | | | | | | | | |
| Other Intangible Assets | | | 1,960,000$ | 2,000,000$ | 2,040,000$ | 2,080,000$ | 2,120,000$ | 2,160,000$ | 2,200,000$ | 2,240,000$ | 2,280,000$ | | | | 2,440,000$ | | | | | | | 2,732,000$ | 2,776,000$ | 2,820,000$ | 2,864,000$ | 2,908,000$ | 2,952,000$ | 2,996,000$ | 3,040,000$ | 3,084,000$ | 3,128,000$ | 67,123$ | 71,233$ | 75,342$ | 79,452$ | 83,562$ | 87,671$ | 91,781$ | 95,890$ | 100,000$ | 99,937$ | 103,299$ | 100,623$ | 108,129$ | 119,548$ | 121,898$ | 137,404$ | 146,832$ | 158,836$ |
| QoQ | | | (40,000$) | (40,000$) | (40,000$) | (40,000$) | (40,000$) | (40,000$) | (40,000$) | (40,000$) | | | | | | | | | | | | (44,000$) | (44,000$) | (44,000$) | (44,000$) | (44,000$) | (44,000$) | (44,000$) | (44,000$) | (44,000$) | 3,060,877$ | (4,110$) | (4,109$) | (4,110$) | (4,110$) | (4,109$) | (4,110$) | (4,109$) | (4,110$) | 63$ | (3,362$) | 2,676$ | (7,506$) | (11,419$) | (2,350$) | (15,506$) | (9,428$) | (12,004$) | 922$ |
| Amortization of Intangible Assets | | | | | | | 40,000$ | | 80,000$ | | 40,000$ | | 80,000$ | | | | | | | | | 4,110$ | 4,110$ | | 8,219$ | 4,110$ | 4,109$ | 4,110$ | 8,219$ | 4,110$ | 4,109$ | 4,110$ | 4,109$ | 4,110$ | 4,109$ | 4,110$ | 4,109$ | 4,110$ | 4,060$ | 3,933$ | 3,932$ | 3,691$ | | 3,871$ | 4,121$ | 4,081$ | | 4,652$ | 4,647$ |
| Total Assets | | | 61,832,379$ | 58,352,786$ | 58,234,048$ | 61,689,258$ | 59,968,579$ | 57,828,165$ | 56,344,896$ | 57,576,067$ | 55,471,055$ | | | | 51,587,192$ | | | | | | | 36,660,094$ | 35,087,388$ | 34,381,982$ | 33,575,590$ | 34,819,594$ | 32,380,417$ | 33,512,566$ | 32,236,630$ | 34,411,984$ | 31,196,115$ | 19,704,035$ | 20,124,264$ | 17,877,681$ | 17,773,370$ | 18,310,756$ | 18,508,335$ | 18,975,910$ | 15,158,487$ | 14,366,013$ | 14,391,547$ | 13,668,694$ | 14,142,630$ | 13,563,986$ | 14,079,608$ | 14,360,491$ | 14,234,854$ | 14,370,375$ | 14,097,605$ |
| QoQ | | | 3,479,593$ | 118,738$ | (3,455,210$) | 1,720,679$ | 2,140,414$ | 1,483,269$ | (1,231,171$) | 2,105,012$ | | | | | | | | | | | | 1,572,706$ | 705,406$ | 806,392$ | (1,244,004$) | 2,439,177$ | (1,132,149$) | 1,275,936$ | (2,175,354$) | 3,215,869$ | 11,492,080$ | (420,229$) | 2,246,583$ | 104,311$ | (537,386$) | (197,579$) | (467,575$) | 3,817,423$ | 792,474$ | (25,534$) | 722,853$ | (473,936$) | 578,644$ | (515,622$) | (280,883$) | 125,637$ | (135,521$) | 272,770$ | (308,194$) |
| YoY | | | 1,863,800$ | 524,621$ | 1,889,152$ | 4,113,191$ | 4,497,524$ | | | | 3,883,863$ | | | | | | | | | | | 1,840,500$ | 2,706,971$ | 869,416$ | 1,338,960$ | 407,610$ | 1,184,302$ | 13,808,531$ | 12,112,366$ | 16,534,303$ | 13,422,745$ | 1,393,279$ | 1,615,929$ | (1,098,229$) | 2,614,883$ | 3,944,743$ | 4,116,788$ | 5,307,216$ | 1,015,857$ | 802,027$ | 311,939$ | (691,797$) | (92,224$) | (806,389$) | (17,997$) | (45,308$) | (520,316$) | 1,498,775$ | 705,090$ |
| Total Liabilities | | | 18,999,693$ | 15,360,969$ | 15,654,667$ | 19,918,823$ | 18,602,553$ | 17,499,891$ | 17,281,028$ | 18,484,956$ | 17,202,983$ | | | | 16,348,222$ | | | | | | | 11,214,411$ | 11,319,109$ | 10,546,210$ | 10,661,245$ | 13,214,126$ | 11,919,041$ | 12,612,547$ | 12,153,350$ | 14,241,631$ | 11,674,583$ | 2,162,630$ | 2,581,048$ | 2,309,025$ | 2,851,409$ | 1,943,211$ | 2,213,432$ | 3,193,851$ | 2,694,494$ | 2,334,931$ | 2,667,476$ | 2,539,142$ | 2,114,479$ | 1,848,331$ | 2,276,317$ | 2,971,811$ | 2,863,265$ | 2,768,909$ | 2,410,098$ |
| QoQ | | | 3,638,724$ | (293,698$) | (4,264,156$) | 1,316,270$ | 1,102,662$ | 218,863$ | (1,203,928$) | 1,281,973$ | | | | | | | | | | | | (104,698$) | 772,899$ | (115,035$) | (2,552,881$) | 1,295,085$ | (693,506$) | 459,197$ | (2,088,281$) | 2,567,048$ | 9,511,953$ | (418,418$) | 272,023$ | (542,384$) | 908,198$ | (270,221$) | (980,419$) | 499,357$ | 359,563$ | (332,545$) | 128,334$ | 424,663$ | 266,148$ | (427,986$) | (695,494$) | 108,546$ | 94,356$ | 358,811$ | (919,616$) |
| YoY | | | 397,140$ | (2,138,922$) | (1,626,361$) | 1,433,867$ | 1,399,570$ | | | | 854,761$ | | | | | | | | | | | (1,999,715$) | (599,932$) | (2,066,337$) | (1,492,105$) | (1,027,505$) | 244,458$ | 10,449,917$ | 9,572,302$ | 11,932,606$ | 8,823,174$ | 219,419$ | 367,616$ | (884,826$) | 156,915$ | (391,720$) | (454,044$) | 654,709$ | 580,015$ | 486,600$ | 391,159$ | (432,669$) | (748,786$) | (920,578$) | (133,781$) | (357,903$) | (418,591$) | (926,064$) | (1,237,236$) |
| Current Ratio | | | 3.06x | 2.96x | 3.40x | 2.72x | 2.91x | 3.17x | 2.65x | 2.73x | 3.01x | | | | 3.01x | | | | | | | 2.42x | 2.41x | 2.89x | 3.02x | 2.43x | 2.58x | 2.84x | 2.77x | 2.37x | 3.47x | 7.77x | 6.79x | 6.40x | 5.17x | 7.93x | 7.16x | 5.03x | 4.05x | 4.40x | 3.88x | 3.77x | 5.11x | 5.76x | 4.47x | 3.29x | 3.16x | 3.62x | 2.60x |
| Total Current Assets | | | 32,927,073$ | 32,872,910$ | 31,092,253$ | 36,084,665$ | 34,575,857$ | 32,305,519$ | 28,922,565$ | 32,520,005$ | 30,226,692$ | | | | 30,994,683$ | | | | | | | 20,625,462$ | 19,037,512$ | 19,313,749$ | 18,564,392$ | 20,289,851$ | 17,506,309$ | 19,528,046$ | 18,150,346$ | 20,317,366$ | 21,208,696$ | 16,800,885$ | 17,190,276$ | 14,135,710$ | 13,959,541$ | 13,817,413$ | 14,054,990$ | 14,554,333$ | 9,493,011$ | 8,502,952$ | 8,632,879$ | 7,676,089$ | 7,972,433$ | 7,172,445$ | 7,254,951$ | 7,455,505$ | 6,660,839$ | 6,525,448$ | 5,859,489$ |
| QoQ | | | 54,163$ | 1,780,657$ | (4,992,412$) | 1,508,808$ | 2,270,338$ | 3,382,954$ | (3,597,440$) | 2,293,313$ | | | | | | | | | | | | 1,587,950$ | (276,237$) | 749,357$ | (1,725,459$) | 2,783,542$ | (2,021,737$) | 1,377,700$ | (2,167,020$) | (891,330$) | 4,407,811$ | (389,391$) | 3,054,566$ | 176,169$ | 142,128$ | (237,577$) | (499,343$) | 5,061,322$ | 990,059$ | (129,927$) | 956,790$ | (296,344$) | 799,988$ | (82,506$) | (200,554$) | 794,666$ | 135,391$ | 665,959$ | (314,656$) |
| Total Current Liabilities | | | 10,753,639$ | 11,092,158$ | 9,151,454$ | 13,287,975$ | 11,861,667$ | 10,186,862$ | 10,918,450$ | 11,903,513$ | 10,053,859$ | | | | 10,302,156$ | | | | | | | 8,532,868$ | 7,891,301$ | 6,689,647$ | 6,146,810$ | 8,361,606$ | 6,793,194$ | 6,868,321$ | 6,541,062$ | 8,556,863$ | 6,104,630$ | 2,162,630$ | 2,530,749$ | 2,208,427$ | 2,700,513$ | 1,742,017$ | 1,961,940$ | 2,892,060$ | 2,342,405$ | 1,932,544$ | 2,224,790$ | 2,036,158$ | 1,561,197$ | 1,244,751$ | 1,622,439$ | 2,267,634$ | 2,108,790$ | 1,801,484$ | 2,251,110$ |
| QoQ | | | (338,519$) | 1,940,704$ | (4,136,521$) | 1,426,308$ | 1,674,805$ | (731,588$) | (985,063$) | 1,849,654$ | | | | | | | | | | | | 641,567$ | 1,201,654$ | 542,837$ | (2,214,796$) | 1,568,412$ | (75,127$) | 327,259$ | (2,015,801$) | 2,452,233$ | 3,942,000$ | (368,119$) | 322,322$ | (492,086$) | 958,496$ | (219,923$) | (930,120$) | 549,655$ | 409,861$ | (292,246$) | 188,632$ | 474,961$ | 316,446$ | (377,688$) | (645,195$) | 158,844$ | 307,306$ | (449,626$) | (156,279$) |
| Debt to Asset Ratio | | | .31x | .26x | .27x | .32x | .31x | .30x | .31x | .32x | .31x | | | | .32x | | | | | | | .31x | .32x | .31x | .32x | .38x | .37x | .38x | .38x | .41x | .37x | .11x | .13x | .13x | .16x | .11x | .12x | .17x | .18x | .16x | .19x | .19x | .15x | .14x | .16x | .21x | .20x | .19x | .17x |
| Long Term Debt | | | 4,044,699$ | 4,146,792$ | 6,381,194$ | 6,508,829$ | 6,618,867$ | 7,052,982$ | 6,102,531$ | 6,321,396$ | 6,833,304$ | | | | 5,436,465$ | | | | 2,366,598$ | | | 2,263,097$ | 2,998,844$ | 2,605,787$ | 3,202,998$ | 2,982,180$ | 3,183,671$ | 3,914,170$ | 3,702,529$ | 3,425,111$ | 3,580,384$ | 201,194$ | 50,299$ | 100,598$ | 150,896$ | 201,194$ | 251,492$ | 301,791$ | 352,089$ | 754,475$ | 754,475$ | 754,475$ | 553,282$ | 1,112,689$ | 1,112,689$ | 1,112,689$ | 754,475$ | 1,297,830$ | 1,297,830$ |
| QoQ | | | (102,093$) | (2,234,402$) | (127,635$) | (110,038$) | (434,115$) | 950,451$ | (218,865$) | (511,908$) | | | | | | | | | | | | (735,747$) | 393,057$ | (597,211$) | 220,818$ | (201,491$) | (730,499$) | 211,641$ | 277,418$ | (155,273$) | 3,379,190$ | 150,895$ | (50,299$) | (50,298$) | (50,298$) | (50,298$) | (50,299$) | (50,298$) | (402,386$) | 0$ | 0$ | 201,193$ | (559,407$) | 0$ | 0$ | 358,214$ | (543,355$) | 0$ | 0$ |
| YoY | | | (2,574,168$) | (2,906,190$) | 278,663$ | 187,433$ | (214,437$) | | | | 1,396,839$ | | | | 3,069,867$ | | | | (632,246$) | | | (719,083$) | (184,827$) | (1,308,383$) | (499,531$) | (442,931$) | (396,713$) | 3,712,976$ | 3,652,230$ | 3,324,513$ | 3,429,488$ | 0$ | (201,193$) | (201,193$) | (201,193$) | (553,281$) | (502,983$) | (452,684$) | (201,193$) | (358,214$) | (358,214$) | (358,214$) | (201,193$) | (185,141$) | (185,141$) | (185,141$) | (238,799$) | (428,220$) | (428,220$) |
| Capital Lease Obligations | | | 4,223,383$ | | | | | | | | 115,293$ | | | | 167,222$ | | | | 217,267$ | | | 408,230$ | 483,113$ | 562,493$ | 635,045$ | 705,658$ | 789,205$ | 870,557$ | 949,467$ | 739,500$ | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | | | | 8,613,182$ | 9,645,257$ | 7,631,055$ | 10,619,841$ | 6,843,825$ | 5,302,954$ | 5,017,583$ | 8,943,972$ | 7,413,753$ | | | | | | | | | 1,853,567$ | 3,472,776$ | 6,240,573$ | 4,820,052$ | 3,412,265$ | 3,634,670$ | 6,001,080$ | 5,369,750$ | 3,695,933$ | 7,857,936$ | 8,594,174$ | 10,305,465$ | 6,613,875$ | 6,912,138$ | 6,317,564$ | 6,256,467$ | 4,869,420$ | 2,470,066$ | 2,922,238$ | 2,580,646$ | 1,248,637$ | 2,498,738$ | 1,683,971$ | 1,125,605$ | 776,934$ | 747,517$ | 300,010$ | 495,931$ |
| QoQ | | | | | (1,032,075$) | 2,014,202$ | (2,988,786$) | 3,776,016$ | 1,540,871$ | 285,371$ | (3,926,389$) | 1,530,219$ | | | | | | | | | | (1,619,209$) | (2,767,797$) | 1,420,521$ | 1,407,787$ | (222,405$) | (2,366,410$) | 631,330$ | 1,673,817$ | (4,162,003$) | (736,238$) | (1,711,291$) | 3,691,590$ | (298,263$) | 594,574$ | 61,097$ | 1,387,047$ | 2,399,354$ | (452,172$) | 341,592$ | 1,332,009$ | (1,250,101$) | 814,767$ | 558,366$ | 348,671$ | 29,417$ | 447,507$ | (195,921$) | 264,183$ |
| YoY | | | | | 1,769,357$ | 4,342,303$ | 2,613,472$ | 1,675,869$ | (569,928$) | | | | | | | | | | | | | (1,558,698$) | (161,894$) | 239,493$ | (549,698$) | (283,668$) | (4,223,266$) | (2,593,094$) | (4,935,715$) | (2,917,942$) | 945,798$ | 2,276,610$ | 4,048,998$ | 1,744,455$ | 4,442,072$ | 3,395,326$ | 3,675,821$ | 3,620,783$ | (28,672$) | 1,238,267$ | 1,455,041$ | 471,703$ | 1,751,221$ | 1,383,961$ | 629,674$ | 545,186$ | 179,430$ | (222,954$) | (16,432$) |
| Interest Expenses | | | | | | | | 132,741$ | 157,131$ | 175,266$ | 128,699$ | 119,599$ | 115,498$ | 134,870$ | | | | | | | | | 60,710$ | 43,872$ | 54,650$ | 101,425$ | 86,580$ | 94,319$ | 118,465$ | 129,007$ | 71,431$ | 7,735$ | 7,087$ | 7,400$ | 8,427$ | 11,402$ | 12,729$ | 11,567$ | 7,823$ | 11,318$ | 11,614$ | 10,944$ | 11,726$ | 11,867$ | 14,831$ | 17,346$ | 22,432$ | 19,686$ | 25,940$ |
| Interest Income | | | | | | | | | | | | | | | | | | | | | | 10,298$ | 26,904$ | 13,583$ | 12,200$ | 414$ | 11,577$ | 13,621$ | 39,281$ | 16,252$ | 19,384$ | 10,566$ | 5,196$ | 1,697$ | 590$ | 241$ | 49$ | 33$ | 23$ | 2,161$ | 0$ | 0$ | 0$ | 0$ | 1$ | 2,962$ | | | |