| GULF RESOURCES, INC. (GURE) |
| 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 | Q4-CY2013 |
| Balance Sheet Date | | 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 | 2014-Mar-31 | 2013-Dec-31 |
| Fiscal Period | | 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 | Q1-FY2014 | Q4-FY2013 |
| Close Price of Common Stock | 3.85$ | 0.59$ | 0.65$ | 0.66$ | 0.57$ | 0.96$ | 1.06$ | 1.50$ | 1.64$ | 1.85$ | 2.45$ | 2.67$ | 2.98$ | 3.67$ | 4.11$ | 4.34$ | 4.38$ | 4.53$ | 6.24$ | 4.19$ | 4.11$ | 4.99$ | 5.33$ | 3.24$ | 0.51$ | 0.80$ | 1.13$ | 1.14$ | 0.67$ | 1.05$ | 1.39$ | 1.46$ | 1.53$ | 1.88$ | | | | | | | | | | | | | | | |
| Market Cap of Common Stock | 51,384,479$ | 7,933,230$ | 8,675,302$ | 7,079,770$ | 6,087,529$ | 10,297,847$ | | | | | | | | | | 45,437,530$ | 45,856,309$ | 47,426,731$ | 65,277,189$ | 41,889,429$ | 41,089,630$ | 47,491,961$ | 50,680,299$ | 154,169,153$ | 24,386,324$ | 38,066,458$ | 53,020,459$ | 53,356,322$ | 31,358,540$ | 49,143,981$ | 64,823,251$ | 68,333,535$ | 71,375,781$ | 87,972,327$ | | | | | | | | | | | | | | | |
| QoQ% | 547.71% | (8.55%) | 22.54% | 16.30% | (40.89%) | | | | | | | | | | | (.91%) | (3.31%) | (27.35%) | 55.83% | 1.95% | (13.48%) | (6.29%) | (67.13%) | 532.20% | (35.94%) | (28.20%) | (.63%) | 70.15% | (36.19%) | (24.19%) | (5.14%) | (4.26%) | (18.87%) | | | | | | | | | | | | | | | | |
| YoY% | 744.09% | (22.96%) | | | | | | | | | | | | | | 8.47% | 11.60% | (.14%) | 28.80% | (72.83%) | 68.50% | 24.76% | (4.41%) | 188.94% | (22.23%) | (22.54%) | (18.21%) | (21.92%) | (56.07%) | (44.14%) | | | | | | | | | | | | | | | | | | | |
| Common Shares Outstanding | 1,382,114 | 1,353,531 | 13,346,618 | 13,346,618 | 1,091,562 | 10,726,924 | 10,726,924 | 10,726,924 | 10,726,924 | 10,431,924 | 10,431,924 | 10,431,924 | 10,431,924 | | | | 10,471,924 | | 10,469,477 | 10,043,307 | 9,997,477 | 9,997,477 | 9,517,427 | 9,517,427 | 9,517,427 | 47,583,072 | 47,583,072 | 46,920,760 | 9,360,758 | 46,803,791 | 46,803,791 | 46,803,791 | 46,803,791 | 46,803,791 | 46,793,791 | 46,793,791 | 46,793,791 | 46,793,791 | 46,016,053 | 46,007,120 | 46,007,120 | 46,007,120 | 46,007,120 | 45,909,876 | 38,672,865 | 38,726,415 | 38,726,415 | 38,726,415 | 38,580,602 |
| QoQ% | 2.11% | (89.86%) | .00% | 1,122.71% | (89.82%) | .00% | .00% | .00% | 2.83% | .00% | .00% | .00% | | | | | | | 4.24% | .46% | .00% | 5.04% | .00% | .00% | (80.00%) | .00% | 1.41% | 401.25% | (80.00%) | .00% | .00% | .00% | .00% | .02% | .00% | .00% | .00% | 1.69% | .02% | .00% | .00% | .00% | .21% | 18.71% | (.14%) | .00% | .00% | .38% | .07% |
| YoY% | 26.62% | (87.38%) | 24.42% | 24.42% | (89.82%) | 2.83% | 2.83% | 2.83% | 2.83% | | | | (.38%) | | | | 4.75% | | 10.00% | 5.53% | 5.04% | (78.99%) | (80.00%) | (79.72%) | 1.67% | 1.67% | 1.67% | .25% | (80.00%) | .00% | .02% | .02% | .02% | .02% | 1.69% | 1.71% | 1.71% | 1.71% | .02% | .21% | 18.97% | 18.80% | 18.80% | 18.55% | .24% | .44% | .94% | .94% | .56% |
| Price to Sales | 2.48x | .38x | .62x | .89x | .79x | .80x | | | | | | | | | | | 1.39x | 1.44x | 1.98x | 1.27x | 1.46x | 2.90x | 4.84x | 13.87x | 2.30x | 3.59x | 8.30x | 138.14x | 12.08x | 8.25x | 2.20x | .89x | .66x | .66x | | | | | | | | | | | | | | | |
| Price to Earnings | - | - | - | - | - | - | | | | | | | | | | | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 8.97x | 2.81x | | | | | | | | | | | | | | | |
| Price to Book | .48x | .07x | .06x | .05x | .04x | .06x | | | | | | | | | | .16x | .16x | .17x | .24x | .15x | .15x | .18x | .20x | .60x | .09x | .14x | .18x | .18x | .11x | .15x | .18x | .17x | .19x | .22x | | | | | | | | | | | | | | | |
| Total Revenue | | 9,044,581$ | 8,343,785$ | 1,604,447$ | 1,728,414$ | 2,242,365$ | 2,383,169$ | 1,307,062$ | 6,870,386$ | 5,865,615$ | 8,005,782$ | 9,302,007$ | | | | | | | | 5,259,243$ | 11,807,686$ | 10,482,185$ | 5,359,483$ | 557,670$ | 0$ | 4,548,542$ | 6,009,409$ | 38,570$ | 0$ | 343,080$ | 4,594$ | 2,247,267$ | 3,361,568$ | 23,840,391$ | 47,531,989$ | 32,788,493$ | 28,367,163$ | 38,811,622$ | 47,600,767$ | 34,495,450$ | 35,454,623$ | 42,601,598$ | 49,350,070$ | 34,910,829$ | 25,208,377$ | 31,106,964$ | 31,752,814$ | 25,592,176$ | 30,100,030$ |
| QoQ% | | 8.40% | 420.04% | (7.17%) | (22.92%) | (5.91%) | 82.33% | (80.98%) | 17.13% | (26.73%) | (13.94%) | | | | | | | | | (55.46%) | 12.65% | 95.58% | 861.05% | .00% | (100.00%) | (24.31%) | 15,480.53% | .00% | (100.00%) | 7,368.00% | (99.80%) | (33.15%) | (85.90%) | (49.84%) | 44.97% | 15.59% | (26.91%) | (18.46%) | 37.99% | (2.71%) | (16.78%) | (13.68%) | 41.36% | 38.49% | (18.96%) | (2.03%) | 24.07% | (14.98%) | (8.61%) |
| YoY% | | 303.35% | 250.11% | 22.75% | (74.84%) | (61.77%) | (70.23%) | (85.95%) | | | | | | | | | | | | 843.07% | .00% | 130.45% | (10.82%) | 1,345.87% | .00% | 1,225.80% | 130,709.95% | (98.28%) | (100.00%) | (98.56%) | (99.99%) | (93.15%) | (88.15%) | (38.57%) | (.14%) | (4.95%) | (19.99%) | (8.90%) | (3.55%) | (1.19%) | 40.65% | 36.95% | 55.42% | 36.41% | (16.25%) | (5.55%) | (3.35%) | 13.73% | 36.53% |
| TTM | | 20,721,227$ | 13,919,011$ | 7,958,395$ | 7,661,010$ | 12,802,982$ | 16,426,232$ | 22,048,845$ | 30,043,790$ | | | | | | | | | | | 32,908,597$ | 28,207,024$ | 16,399,338$ | 10,465,695$ | 11,115,621$ | 10,596,521$ | 10,596,521$ | 6,391,059$ | 386,244$ | 2,594,941$ | 5,956,509$ | 29,453,820$ | 76,981,215$ | 107,522,441$ | 132,528,036$ | 147,499,267$ | 147,568,045$ | 149,275,002$ | 156,362,462$ | 160,152,438$ | 161,901,741$ | 162,317,120$ | 152,070,874$ | 140,576,240$ | 122,978,984$ | 113,660,331$ | 118,551,984$ | 120,380,297$ | 121,481,379$ | 118,391,783$ |
| TTM_QoQ% | | 48.87% | 74.90% | 3.88% | (40.16%) | (22.06%) | (25.50%) | (26.61%) | | | | | | | | | | | | 16.67% | 72.00% | 56.70% | (5.85%) | 4.90% | .00% | 65.80% | 1,554.67% | (85.12%) | (56.44%) | (79.78%) | (61.74%) | (28.41%) | (18.87%) | (10.15%) | (.05%) | (1.14%) | (4.53%) | (2.37%) | (1.08%) | (.26%) | 6.74% | 8.18% | 14.31% | 8.20% | (4.13%) | (1.52%) | (.91%) | 2.61% | 7.30% |
| TTM_YoY% | | 61.85% | (15.26%) | (63.91%) | (74.50%) | | | | | | | | | | | | | | | 196.06% | 166.19% | 54.76% | 63.76% | 2,777.88% | 308.35% | 77.90% | (78.30%) | (99.50%) | (97.59%) | (95.51%) | (80.03%) | (47.83%) | (27.97%) | (15.24%) | (7.90%) | (8.85%) | (8.04%) | 2.82% | 13.93% | 31.65% | 42.81% | 28.27% | 16.78% | 1.23% | (4.00%) | 7.44% | 18.10% | 21.00% | 16.41% |
| Gross Margin | | 96.09% | 94.84% | (53.93%) | (204.50%) | 45.96% | (114.51%) | (62.18%) | (76.47%) | 87.04% | 8.55% | 27.23% | | | | | | | | 20.49% | 43.08% | 35.61% | 6.28% | (65.21%) | | 47.16% | 50.24% | 5.61% | | 80.05% | 99.85% | 44.74% | 55.59% | 39.10% | 43.34% | 38.35% | 34.43% | 40.46% | 38.67% | 30.77% | 31.53% | 36.62% | 34.59% | 27.01% | 26.47% | 29.59% | 28.93% | 26.80% | 30.38% |
| QoQ | | 1.24% | 148.78% | 150.57% | (250.46%) | 160.47% | (52.32%) | 14.29% | (163.51%) | 78.49% | (18.68%) | | | | | | | | | (22.59%) | 7.48% | 29.33% | 71.49% | | | (3.08%) | 44.63% | | | (19.80%) | 55.11% | (10.84%) | 16.48% | (4.24%) | 4.99% | 3.92% | (6.03%) | 1.80% | 7.90% | (.77%) | (5.09%) | 2.03% | 7.58% | .54% | (3.12%) | .67% | 2.13% | (3.58%) | (2.81%) |
| YoY | | 50.12% | 209.35% | 8.25% | (128.03%) | (41.07%) | (123.06%) | (89.41%) | | | | | | | | | | | | 85.70% | | (11.55%) | (43.96%) | (70.82%) | | (32.89%) | (49.61%) | (39.13%) | | 40.95% | 56.51% | 6.39% | 21.16% | (1.36%) | 4.67% | 7.58% | 2.89% | 3.84% | 4.08% | 3.76% | 5.06% | 7.03% | 5.66% | .22% | (3.90%) | (3.59%) | (.27%) | 6.72% | 11.27% |
| Operating Income | | (333,928$) | (750,686$) | (4,610,207$) | (6,285,624$) | (4,581,609$) | (5,146,997$) | (5,269,419$) | (7,878,781$) | (2,293,288$) | (919,098$) | (799,558$) | | | | | | | | (3,281,424$) | 839,407$ | (2,733,818$) | (2,953,552$) | (4,835,429$) | (9,333,778$) | (6,366,409$) | (1,198,166$) | (6,396,030$) | (41,625,027$) | (26,798,917$) | (6,831,607$) | (8,296,980$) | (22,959,110$) | 4,835,252$ | 18,482,472$ | 10,812,997$ | 7,769,702$ | 13,956,200$ | 17,331,122$ | 8,666,318$ | 9,589,512$ | 13,903,158$ | 14,561,389$ | 7,110,651$ | 3,990,416$ | 6,694,589$ | 7,531,572$ | 5,601,644$ | 7,566,750$ |
| QoQ% | | 55.52% | 83.72% | 26.66% | (37.19%) | 10.99% | 2.32% | 33.12% | (243.56%) | (149.52%) | (14.95%) | | | | | | | | | (490.92%) | 130.71% | 7.44% | 38.92% | 48.19% | (46.61%) | (431.35%) | 81.27% | 84.63% | (55.32%) | (292.28%) | 17.66% | 63.86% | (574.83%) | (73.84%) | 70.93% | 39.17% | (44.33%) | (19.47%) | 99.98% | (9.63%) | (31.03%) | (4.52%) | 104.78% | 78.19% | (40.39%) | (11.11%) | 34.45% | (25.97%) | (30.53%) |
| YoY% | | 92.71% | 85.42% | 12.51% | 20.22% | (99.78%) | (460.01%) | (559.04%) | | | | | | | | | | | | 32.14% | 108.99% | 57.06% | (146.51%) | 24.40% | 77.58% | 76.24% | 82.46% | 22.91% | (81.30%) | (654.24%) | (136.96%) | (176.73%) | (395.50%) | (65.35%) | 6.64% | 24.77% | (18.98%) | .38% | 19.02% | 21.88% | 140.31% | 107.68% | 93.34% | 26.94% | (47.26%) | (38.54%) | 2.07% | 115.00% | 186.01% |
| TTM | | (11,980,445$) | (16,228,126$) | (20,624,437$) | (21,283,649$) | (22,876,806$) | (20,588,485$) | (16,360,586$) | (11,890,725$) | | | | | | | | | | | (8,129,387$) | (9,683,392$) | (19,856,577$) | (23,489,168$) | (21,733,782$) | (23,294,383$) | (55,585,632$) | (76,018,140$) | (81,651,581$) | (83,552,531$) | (64,886,614$) | (33,252,445$) | (7,938,366$) | 11,171,611$ | 41,900,423$ | 51,021,371$ | 49,870,021$ | 47,723,342$ | 49,543,152$ | 49,490,110$ | 46,720,377$ | 45,164,710$ | 39,565,614$ | 32,357,045$ | 25,327,228$ | 23,818,221$ | 27,394,555$ | 31,592,486$ | 31,439,689$ | 28,443,493$ |
| TTM_QoQ% | | 26.18% | 21.32% | 3.10% | 6.96% | (11.12%) | (25.84%) | (37.59%) | | | | | | | | | | | | 16.05% | 51.23% | 15.47% | (8.08%) | 6.70% | 58.09% | 26.88% | 6.90% | 2.28% | (28.77%) | (95.13%) | (318.88%) | (171.06%) | (73.34%) | (17.88%) | 2.31% | 4.50% | (3.67%) | .11% | 5.93% | 3.44% | 14.15% | 22.28% | 27.76% | 6.34% | (13.06%) | (13.29%) | .49% | 10.53% | 20.92% |
| TTM_YoY% | | 47.63% | 21.18% | (26.06%) | (78.99%) | | | | | | | | | | | | | | | 62.60% | 58.43% | 64.28% | 69.10% | 73.38% | 72.12% | 14.33% | (128.61%) | (928.57%) | (847.90%) | (254.86%) | (165.17%) | (115.92%) | (76.59%) | (15.43%) | 3.09% | 6.74% | 5.67% | 25.22% | 52.95% | 84.47% | 89.62% | 44.43% | 2.42% | (19.44%) | (16.26%) | 16.46% | 73.03% | 69.82% | 38.85% |
| Operating Margin | | (3.69%) | (9.00%) | (287.34%) | (363.66%) | (204.32%) | (215.97%) | (403.15%) | (114.68%) | (39.10%) | (11.48%) | (8.60%) | | | | | | | | (62.39%) | 7.11% | (26.08%) | (55.11%) | (867.08%) | | (139.97%) | (19.94%) | (16,582.91%) | | (7,811.27%) | (148,707.16%) | (369.20%) | (682.99%) | 20.28% | 38.88% | 32.98% | 27.39% | 35.96% | 36.41% | 25.12% | 27.05% | 32.64% | 29.51% | 20.37% | 15.83% | 21.52% | 23.72% | 21.89% | 25.14% |
| QoQ | | 5.31% | 278.34% | 76.33% | (159.34%) | 11.65% | 187.18% | (288.47%) | (75.58%) | (27.62%) | (2.88%) | | | | | | | | | (69.50%) | 33.19% | 29.03% | 811.97% | | | (120.03%) | 16,562.98% | | | 140,895.89% | (148,337.96%) | 313.79% | (703.27%) | (18.60%) | 5.91% | 5.59% | (8.57%) | (.45%) | 11.29% | (1.92%) | (5.59%) | 3.13% | 9.14% | 4.54% | (5.69%) | (2.20%) | 1.83% | (3.25%) | (7.93%) |
| YoY | | 200.63% | 206.98% | 115.81% | (248.99%) | (165.22%) | (204.49%) | (394.55%) | | | | | | | | | | | | 804.68% | | 113.89% | (35.17%) | 15,715.84% | | 7,671.31% | 148,687.22% | (16,213.71%) | | (7,831.56%) | (148,746.05%) | (402.18%) | (710.38%) | (15.68%) | 2.48% | 7.86% | .34% | 3.32% | 6.90% | 4.76% | 11.22% | 11.11% | 5.79% | (1.52%) | (9.31%) | (11.55%) | 1.26% | 10.31% | 13.14% |
| Net Income | | (35,664,512$) | (773,777$) | (4,629,500$) | (18,352,519$) | (3,492,883$) | (33,097,918$) | (3,992,132$) | (58,779,919$) | (1,775,797$) | (681,816$) | (557,747$) | | | | | | | | (2,502,124$) | 276,915$ | (2,912,581$) | (2,244,619$) | (3,539,758$) | (7,129,174$) | (13,029,028$) | (737,706$) | (4,904,138$) | (38,680,979$) | (19,493,034$) | (4,812,873$) | (6,977,100$) | (17,299,125$) | 3,425,640$ | 13,751,678$ | 8,075,120$ | 6,046,135$ | 10,515,713$ | 13,197,019$ | 6,466,964$ | 7,298,084$ | 10,679,422$ | 10,775,260$ | 5,315,271$ | 2,882,242$ | 5,038,403$ | 5,664,812$ | 4,286,338$ | 5,618,765$ |
| QoQ% | | (4,509.15%) | 83.29% | 74.78% | (425.43%) | 89.45% | (729.08%) | 93.21% | (3,210.06%) | (160.45%) | (22.25%) | | | | | | | | | (1,003.57%) | 109.51% | (29.76%) | 36.59% | 50.35% | 45.28% | (1,666.16%) | 84.96% | 87.32% | (98.44%) | (305.02%) | 31.02% | 59.67% | (604.99%) | (75.09%) | 70.30% | 33.56% | (42.50%) | (20.32%) | 104.07% | (11.39%) | (31.66%) | (.89%) | 102.72% | 84.41% | (42.80%) | (11.06%) | 32.16% | (23.71%) | (30.72%) |
| YoY% | | (921.06%) | 97.66% | (15.97%) | 68.78% | (96.69%) | (4,754.38%) | (615.76%) | | | | | | | | | | | | 29.31% | 103.88% | 77.65% | (204.27%) | 27.82% | 81.57% | 33.16% | 84.67% | 29.71% | (123.60%) | (669.03%) | (135.00%) | (186.40%) | (386.12%) | (67.42%) | 4.20% | 24.87% | (17.15%) | (1.53%) | 22.48% | 21.67% | 153.21% | 111.96% | 90.21% | 24.01% | (48.70%) | (37.87%) | 5.77% | 127.64% | 194.72% |
| TTM | | (59,420,308$) | (27,248,679$) | (59,572,820$) | (58,935,452$) | (99,362,852$) | (97,645,766$) | (65,229,664$) | (61,795,279$) | | | | | | | | | | | (7,382,409$) | (8,420,043$) | (15,826,132$) | (25,942,579$) | (24,435,666$) | (25,800,046$) | (57,351,851$) | (63,815,857$) | (67,891,024$) | (69,963,986$) | (48,582,132$) | (25,663,458$) | (7,098,907$) | 7,953,313$ | 31,298,573$ | 38,388,646$ | 37,833,987$ | 36,225,831$ | 37,477,780$ | 37,641,489$ | 35,219,730$ | 34,068,037$ | 29,652,195$ | 24,011,176$ | 18,900,728$ | 17,871,795$ | 20,608,318$ | 23,679,644$ | 23,370,731$ | 20,967,358$ |
| TTM_QoQ% | | (118.07%) | 54.26% | (1.08%) | 40.69% | (1.76%) | (49.70%) | (5.56%) | | | | | | | | | | | | 12.32% | 46.80% | 39.00% | (6.17%) | 5.29% | 55.01% | 10.13% | 6.00% | 2.96% | (44.01%) | (89.31%) | (261.51%) | (189.26%) | (74.59%) | (18.47%) | 1.47% | 4.44% | (3.34%) | (.44%) | 6.88% | 3.38% | 14.89% | 23.49% | 27.04% | 5.76% | (13.28%) | (12.97%) | 1.32% | 11.46% | 21.51% |
| TTM_YoY% | | 40.20% | 72.09% | 8.67% | 4.63% | | | | | | | | | | | | | | | 69.79% | 67.36% | 72.41% | 59.35% | 64.01% | 63.12% | (18.05%) | (148.66%) | (856.36%) | (979.68%) | (255.22%) | (166.85%) | (118.76%) | (78.05%) | (16.49%) | 1.99% | 7.42% | 6.33% | 26.39% | 56.77% | 86.34% | 90.63% | 43.89% | 1.40% | (19.13%) | (14.76%) | 19.43% | 78.60% | 71.95% | 39.82% |
| Profit Margin | | (394.32%) | (9.27%) | (288.54%) | (1,061.81%) | (155.77%) | (1,388.82%) | (305.43%) | (855.56%) | (30.28%) | (8.52%) | (6.00%) | | | | | | | | (47.58%) | 2.35% | (27.79%) | (41.88%) | (634.74%) | | (286.44%) | (12.28%) | (12,714.90%) | | (5,681.78%) | (104,764.32%) | (310.47%) | (514.62%) | 14.37% | 28.93% | 24.63% | 21.31% | 27.09% | 27.72% | 18.75% | 20.58% | 25.07% | 21.83% | 15.23% | 11.43% | 16.20% | 17.84% | 16.75% | 18.67% |
| QoQ | | (385.05%) | 279.27% | 773.27% | (906.05%) | 1,233.05% | (1,083.39%) | 550.13% | (825.28%) | (21.76%) | (2.52%) | | | | | | | | | (49.92%) | 30.13% | 14.10% | 592.86% | | | (274.17%) | 12,702.63% | | | 99,082.55% | (104,453.85%) | 204.15% | (528.98%) | (14.56%) | 4.30% | 3.31% | (5.78%) | (.63%) | 8.98% | (1.84%) | (4.48%) | 3.23% | 6.61% | 3.79% | (4.76%) | (1.64%) | 1.09% | (1.92%) | (5.96%) |
| YoY | | (238.55%) | 1,379.55% | 16.89% | (206.26%) | (125.49%) | (1,380.30%) | (299.43%) | | | | | | | | | | | | 587.17% | | 258.66% | (29.61%) | 12,080.16% | | 5,395.33% | 104,752.05% | (12,404.43%) | | (5,696.14%) | (104,793.25%) | (335.10%) | (535.93%) | (12.73%) | 1.21% | 5.88% | .73% | 2.03% | 5.89% | 3.52% | 9.15% | 8.87% | 3.99% | (1.52%) | (7.23%) | (8.43%) | 1.54% | 8.38% | 10.02% |
| Equity to Common Shareholders | | 107,461,696$ | 142,214,825$ | 142,584,827$ | 143,706,670$ | 166,525,118$ | 166,915,125$ | 200,862,297$ | 205,248,296$ | 260,723,332$ | 260,251,151$ | 274,839,960$ | 271,618,205$ | | | | 286,639,217$ | | | 272,337,459$ | 277,024,273$ | 263,587,240$ | 253,029,232$ | 255,051,983$ | 263,107,100$ | 266,122,689$ | 287,841,820$ | 295,137,216$ | 293,853,404$ | 331,302,358$ | 365,534,158$ | 390,934,007$ | 381,962,196$ | 392,838,078$ | 380,601,205$ | 359,582,590$ | 349,461,198$ | 357,817,496$ | 349,919,946$ | 346,478,200$ | 338,110,875$ | 338,332,100$ | 342,208,203$ | 329,621,163$ | 312,073,413$ | 307,099,579$ | 302,037,122$ | 296,391,142$ | 294,995,092$ |
| QoQ | | (34,753,129$) | (370,002$) | (1,121,843$) | (22,818,448$) | (390,007$) | (33,947,172$) | (4,385,999$) | (55,475,036$) | 472,181$ | (14,588,809$) | 3,221,755$ | | | | | | | | (4,686,814$) | 13,437,033$ | 10,558,008$ | (2,022,751$) | (8,055,117$) | (3,015,589$) | (21,719,131$) | (7,295,396$) | 1,283,812$ | (37,448,954$) | (34,231,800$) | (25,399,849$) | 8,971,811$ | (10,875,882$) | 12,236,873$ | 21,018,615$ | 10,121,392$ | (8,356,298$) | 7,897,550$ | 3,441,746$ | 8,367,325$ | (221,225$) | (3,876,103$) | 12,587,040$ | 17,547,750$ | 4,973,834$ | 5,062,457$ | 5,645,980$ | 1,396,050$ | 8,295,319$ |
| QoQ% | | (24.44%) | (.26%) | (.78%) | (13.70%) | (.23%) | (16.90%) | (2.14%) | (21.28%) | .18% | (5.31%) | 1.19% | | | | | | | | (1.69%) | 5.10% | 4.17% | (.79%) | (3.06%) | (1.13%) | (7.55%) | (2.47%) | .44% | (11.30%) | (9.37%) | (6.50%) | 2.35% | (2.77%) | 3.22% | 5.85% | 2.90% | (2.34%) | 2.26% | .99% | 2.48% | (.07%) | (1.13%) | 3.82% | 5.62% | 1.62% | 1.68% | 1.91% | .47% | 2.89% |
| YoY | | (59,063,422$) | (24,700,300$) | (58,277,470$) | (61,541,626$) | (94,198,214$) | (93,336,026$) | (73,977,663$) | (66,369,909$) | | | | (15,021,012$) | | | | 9,614,944$ | | | 17,285,476$ | 13,917,173$ | (2,535,449$) | (34,812,588$) | (40,085,233$) | (30,746,304$) | (65,179,669$) | (77,692,338$) | (95,796,791$) | (88,108,792$) | (61,535,720$) | (15,067,047$) | 31,351,417$ | 32,500,998$ | 35,020,582$ | 30,681,259$ | 13,104,390$ | 11,350,323$ | 19,485,396$ | 7,711,743$ | 16,857,037$ | 26,037,462$ | 31,232,521$ | 40,171,081$ | 33,230,021$ | 17,078,321$ | 20,399,806$ | 24,975,300$ | 29,511,127$ | 30,770,708$ |
| YoY% | | (35.47%) | (14.80%) | (29.01%) | (29.98%) | (36.13%) | (35.86%) | (26.92%) | (24.44%) | | | | (5.24%) | | | | 3.47% | | | 6.78% | 5.29% | (.95%) | (12.09%) | (13.58%) | (10.46%) | (19.67%) | (21.25%) | (24.51%) | (23.07%) | (15.66%) | (3.96%) | 8.72% | 9.30% | 9.79% | 8.77% | 3.78% | 3.36% | 5.76% | 2.25% | 5.11% | 8.34% | 10.17% | 13.30% | 11.21% | 5.79% | 7.12% | 9.01% | 11.06% | 11.65% |
| Dividends Paid | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Additional Paid-In Capital QoQ | | 25,243$ | 0$ | 3,454,967$ | 24,063$ | 0$ | 0$ | 0$ | | | | | | | | | | | | 0$ | 41,913$ | 2,350,015$ | 0$ | 0$ | 0$ | 0$ | 45,569$ | (22,989$) | 496,200$ | 0$ | 0$ | 0$ | 14,700$ | 338,529$ | 5,700$ | 9,000$ | 22,900$ | (3,082$) | 5,496$ | 7,300$ | 21,300$ | 9,500$ | 336,351$ | 13,376,906$ | 316,100$ | 0$ | 16,100$ | 13,827$ | 8,394$ |
| Treasury Stock | | 1,372,673$ | 1,372,673$ | 1,372,673$ | 1,372,673$ | 1,372,673$ | 1,372,673$ | 1,372,673$ | 1,372,673$ | | | | 1,372,673$ | | | | | | | 510,329$ | 510,329$ | 510,329$ | 510,329$ | 510,329$ | 510,329$ | 510,329$ | 510,329$ | 510,329$ | 554,870$ | 554,870$ | 554,870$ | 554,870$ | 554,870$ | 554,870$ | 577,141$ | 577,141$ | 577,141$ | 577,141$ | 599,441$ | 599,441$ | 599,441$ | 599,441$ | 599,441$ | 599,441$ | 561,728$ | 500,000$ | 500,000$ | 500,000$ | 500,000$ |
| QoQ | | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | | | | | | | | | | | | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | 0$ | (44,541$) | 0$ | 0$ | 0$ | 0$ | 0$ | (22,271$) | 0$ | 0$ | 0$ | (22,300$) | 0$ | 0$ | 0$ | 0$ | 0$ | 37,713$ | 61,728$ | 0$ | 0$ | 0$ | 0$ |
| Goodwill | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0$ | 0$ | 27,902,709$ | 29,010,218$ | 30,524,646$ | 29,374,909$ | 28,920,005$ | 28,332,661$ | 27,820,174$ | 27,668,539$ | 28,743,418$ | 28,944,958$ | 29,706,970$ | 29,559,174$ | 30,173,391$ | 31,396,066$ | 31,452,271$ | 0$ | | | | |
| QoQ% | | | | | | | | | | | | | | | | | | | | | | | | | | | | .00% | (100.00%) | (3.82%) | (4.96%) | 3.91% | 1.57% | 2.07% | 1.84% | .55% | (3.74%) | (.70%) | (2.57%) | .50% | (2.04%) | (3.89%) | (.18%) | .00% | | | | | |
| YoY% | | | | | | | | | | | | | | | | | | | | | | | | | | | | (100.00%) | (100.00%) | (3.52%) | 2.39% | 9.72% | 6.17% | .61% | (2.12%) | (6.35%) | (6.40%) | (4.74%) | (7.81%) | (5.55%) | .00% | | | | | | | | |
| Other Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Amortization of Intangible Assets | | | | | | | | | | | | | | | | | | | | | | | | | | 0$ | | 0$ | | 252,091$ | 150,579$ | 144,097$ | | 488,848$ | 126,846$ | 107,461$ | | 259,194$ | 123,717$ | 131,544$ | | 257,083$ | 127,583$ | 126,503$ | | 234,231$ | 96,439$ | 104,972$ | 240,822$ |
| Total Assets | | 131,907,547$ | 164,631,573$ | 165,729,939$ | 169,455,995$ | 193,885,294$ | 193,926,026$ | 221,827,415$ | 226,671,708$ | 278,892,877$ | 278,307,466$ | 295,739,536$ | 292,431,342$ | | | | | | | 292,594,268$ | 294,037,818$ | 277,896,623$ | 264,788,213$ | 267,113,898$ | 279,250,985$ | 287,946,830$ | 329,563,727$ | 310,979,618$ | 298,546,790$ | 336,500,369$ | 370,843,729$ | 397,339,967$ | 387,499,423$ | 402,569,182$ | 405,264,843$ | 378,335,212$ | 365,691,353$ | 377,707,593$ | 374,775,781$ | 367,144,692$ | 356,743,226$ | 367,239,885$ | 369,025,753$ | 354,324,931$ | 322,982,152$ | 320,998,479$ | 316,345,541$ | 309,614,418$ | 309,244,805$ |
| QoQ | | (32,724,026$) | (1,098,366$) | (3,726,056$) | (24,429,299$) | (40,732$) | (27,901,389$) | (4,844,293$) | (52,221,169$) | 585,411$ | (17,432,070$) | 3,308,194$ | | | | | | | | (1,443,550$) | 16,141,195$ | 13,108,410$ | (2,325,685$) | (12,137,087$) | (8,695,845$) | (41,616,897$) | 18,584,109$ | 12,432,828$ | (37,953,579$) | (34,343,360$) | (26,496,238$) | 9,840,544$ | (15,069,759$) | (2,695,661$) | 26,929,631$ | 12,643,859$ | (12,016,240$) | 2,931,812$ | 7,631,089$ | 10,401,466$ | (10,496,659$) | (1,785,868$) | 14,700,822$ | 31,342,779$ | 1,983,673$ | 4,652,938$ | 6,731,123$ | 369,613$ | 7,518,912$ |
| YoY | | (61,977,747$) | (29,294,453$) | (56,097,476$) | (57,215,713$) | (85,007,583$) | (84,381,440$) | (73,912,121$) | (65,759,634$) | | | | | | | | | | | 25,480,370$ | 14,786,833$ | (10,050,207$) | (64,775,514$) | (43,865,720$) | (19,295,805$) | (48,553,539$) | (41,280,002$) | (86,360,349$) | (88,952,633$) | (66,068,813$) | (34,421,114$) | 19,004,755$ | 21,808,070$ | 24,861,589$ | 30,489,062$ | 11,190,520$ | 8,948,127$ | 10,467,708$ | 5,750,028$ | 12,819,761$ | 33,761,074$ | 46,241,406$ | 52,680,212$ | 44,710,513$ | 13,737,347$ | 19,272,586$ | 24,848,220$ | 29,985,189$ | 31,051,771$ |
| Total Liabilities | | 24,445,851$ | 22,416,748$ | 23,145,112$ | 25,749,325$ | 27,360,176$ | 27,010,901$ | 20,965,118$ | 21,423,412$ | | | | 20,813,137$ | | | | | | | 20,256,809$ | 17,013,545$ | 14,309,383$ | 11,758,981$ | 12,061,915$ | 16,143,885$ | 21,824,141$ | 41,721,908$ | 15,842,402$ | 4,693,386$ | 5,198,011$ | 5,309,571$ | 6,405,960$ | 5,537,227$ | 9,731,104$ | 24,663,638$ | 18,752,622$ | 16,230,155$ | 19,890,097$ | 24,855,835$ | 20,666,492$ | 18,632,351$ | 28,907,785$ | 26,817,550$ | 24,703,768$ | 10,908,739$ | 13,898,900$ | 14,308,419$ | 13,223,276$ | 14,249,713$ |
| QoQ | | 2,029,103$ | (728,364$) | (2,604,213$) | (1,610,851$) | 349,275$ | 6,045,783$ | (458,294$) | | | | | | | | | | | | 3,243,264$ | 2,704,162$ | 2,550,402$ | (302,934$) | (4,081,970$) | (5,680,256$) | (19,897,767$) | 25,879,506$ | 11,149,016$ | (504,625$) | (111,560$) | (1,096,389$) | 868,733$ | (4,193,877$) | (14,932,534$) | 5,911,016$ | 2,522,467$ | (3,659,942$) | (4,965,738$) | 4,189,343$ | 2,034,141$ | (10,275,434$) | 2,090,235$ | 2,113,782$ | 13,795,029$ | (2,990,161$) | (409,519$) | 1,085,143$ | (1,026,437$) | (776,407$) |
| YoY | | (2,914,325$) | (4,594,153$) | 2,179,994$ | 4,325,913$ | | | | 610,275$ | | | | | | | | | | | 8,194,894$ | 869,660$ | (7,514,758$) | (29,962,927$) | (3,780,487$) | 11,450,499$ | 16,626,130$ | 36,412,337$ | 9,436,442$ | (843,841$) | (4,533,093$) | (19,354,067$) | (12,346,662$) | (10,692,928$) | (10,158,993$) | (192,197$) | (1,913,870$) | (2,402,196$) | (9,017,688$) | (1,961,715$) | (4,037,276$) | 7,723,612$ | 15,008,885$ | 12,509,131$ | 11,480,492$ | (3,340,974$) | (1,127,220$) | (127,080$) | 474,062$ | 281,063$ |
| Current Ratio | | .92x | 1.37x | 1.16x | .98x | 1.11x | 1.09x | 6.94x | 6.84x | | | | 10.14x | | | | | | | 9.94x | 15.11x | 21.35x | 35.23x | 38.85x | 17.00x | 9.59x | 5.30x | 34.87x | 71.40x | 67.57x | 70.52x | 62.16x | 74.70x | 35.99x | 11.98x | 14.52x | 15.90x | 12.49x | 10.03x | 11.46x | 11.87x | 7.71x | 8.33x | 8.18x | 24.02x | 16.78x | 15.68x | 16.17x | 13.98x |
| Total Current Assets | | 15,669,085$ | 20,275,976$ | 17,636,613$ | 17,450,826$ | 21,259,328$ | 20,795,063$ | 85,089,597$ | 86,069,591$ | | | | 119,425,371$ | | | | | | | 104,585,721$ | 107,310,965$ | 104,682,870$ | 96,487,437$ | 96,207,226$ | 107,202,708$ | 117,124,745$ | 169,074,160$ | 181,254,692$ | 187,343,536$ | 211,691,569$ | 223,049,730$ | 249,369,691$ | 241,513,446$ | 268,567,796$ | 268,810,393$ | 238,988,534$ | 221,767,490$ | 218,695,315$ | 225,250,556$ | 207,398,677$ | 190,821,115$ | 202,867,059$ | 200,773,295$ | 179,146,792$ | 194,127,792$ | 186,020,482$ | 180,323,647$ | 166,662,458$ | 158,072,937$ |
| QoQ | | (4,606,891$) | 2,639,363$ | 185,787$ | (3,808,502$) | 464,265$ | (64,294,534$) | (979,994$) | | | | | | | | | | | | (2,725,244$) | 2,628,095$ | 8,195,433$ | 280,211$ | (10,995,482$) | (9,922,037$) | (51,949,415$) | (12,180,532$) | (6,088,844$) | (24,348,033$) | (11,358,161$) | (26,319,961$) | 7,856,245$ | (27,054,350$) | (242,597$) | 29,821,859$ | 17,221,044$ | 3,072,175$ | (6,555,241$) | 17,851,879$ | 16,577,562$ | (12,045,944$) | 2,093,764$ | 21,626,503$ | (14,981,000$) | 8,107,310$ | 5,696,835$ | 13,661,189$ | 8,589,521$ | 10,290,028$ |
| Total Current Liabilities | | 17,111,071$ | 14,790,088$ | 15,257,857$ | 17,731,858$ | 19,219,987$ | 19,021,436$ | 12,262,228$ | 12,585,207$ | | | | 11,775,765$ | | | | | | | 10,523,796$ | 7,102,300$ | 4,903,799$ | 2,738,893$ | 2,476,301$ | 6,306,264$ | 12,213,043$ | 31,928,110$ | 5,197,347$ | 2,623,841$ | 3,133,153$ | 3,162,755$ | 4,011,786$ | 3,233,232$ | 7,462,789$ | 22,441,391$ | 16,455,140$ | 13,945,196$ | 17,516,371$ | 22,465,465$ | 18,097,799$ | 16,076,437$ | 26,298,762$ | 24,102,805$ | 21,887,995$ | 8,082,244$ | 11,087,797$ | 11,497,489$ | 10,305,782$ | 11,305,835$ |
| QoQ | | 2,320,983$ | (467,769$) | (2,474,001$) | (1,488,129$) | 198,551$ | 6,759,208$ | (322,979$) | | | | | | | | | | | | 3,421,496$ | 2,198,501$ | 2,164,906$ | 262,592$ | (3,829,963$) | (5,906,779$) | (19,715,067$) | 26,730,763$ | 2,573,506$ | (509,312$) | (29,602$) | (849,031$) | 778,554$ | (4,229,557$) | (14,978,602$) | 5,986,251$ | 2,509,944$ | (3,571,175$) | (4,949,094$) | 4,367,666$ | 2,021,362$ | (10,222,325$) | 2,195,957$ | 2,214,810$ | 13,805,751$ | (3,005,553$) | (409,692$) | 1,191,707$ | (1,000,053$) | (800,996$) |
| Debt to Asset Ratio | | .19x | .14x | .14x | .15x | .14x | .14x | .09x | .09x | | | | .07x | | | | | | | .07x | .06x | .05x | .04x | .05x | .06x | .08x | .13x | .05x | .02x | .02x | .01x | .02x | .01x | .02x | .06x | .05x | .04x | .05x | .07x | .06x | .05x | .08x | .07x | .07x | .03x | .04x | .05x | .04x | .05x |
| Long Term Debt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Capital Lease Obligations | | 6,954,490$ | 6,896,993$ | 7,308,326$ | 7,433,452$ | 7,535,062$ | 7,386,371$ | 7,849,104$ | 7,998,908$ | | | | 8,009,091$ | | | | | | | 8,174,965$ | 8,499,692$ | 8,047,874$ | 7,708,977$ | 8,133,446$ | 8,348,453$ | 8,137,541$ | 8,334,203$ | 8,952,252$ | 0$ | | | | | | | | | | | | | | | | | | | | |
| Cash and Cash Equivalents | | | | | | 11,237,493$ | | | 72,223,894$ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| QoQ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| YoY | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Interest Expenses | | 18,184$ | 21,674$ | 21,722$ | 21,066$ | 21,191$ | 24,814$ | 24,830$ | 23,887$ | 23,791$ | 27,901$ | 29,630$ | | | | | | | | 36,862$ | 33,857$ | 32,257$ | 34,888$ | 35,428$ | 33,915$ | 34,310$ | 38,396$ | 38,824$ | 36,673$ | 37,220$ | 43,185$ | 43,344$ | 40,253$ | 40,092$ | 42,065$ | 41,911$ | 40,771$ | 42,012$ | 46,009$ | 46,129$ | 45,495$ | 46,675$ | 51,013$ | 50,853$ | 49,206$ | 48,950$ | 52,428$ | 52,712$ | 51,018$ |
| Interest Income | | 978$ | 1,795$ | 2,429$ | 3,187$ | 6,220$ | 34,791$ | 36,060$ | 49,001$ | 57,758$ | 72,484$ | 70,885$ | | | | | | | | 72,453$ | 74,645$ | 70,819$ | 71,188$ | 74,656$ | 77,188$ | 101,130$ | 132,873$ | 135,579$ | 151,374$ | 161,582$ | 178,678$ | 169,478$ | 157,781$ | 139,801$ | 132,721$ | 125,860$ | 130,789$ | 120,054$ | 122,328$ | 114,446$ | 120,817$ | 113,311$ | 108,182$ | 126,961$ | 131,614$ | 125,625$ | 119,171$ | 106,475$ | 101,230$ |