| 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 |
| 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%) |
| Cost Of Revenue | | | 6,439,220$ | 8,032,516$ | 5,981,866$ | 5,522,128$ | 6,492,691$ | 5,508,121$ | 6,589,644$ | 6,404,505$ | 6,578,492$ | 7,248,266$ | 7,292,438$ | 6,762,525$ | | | | | | | | 4,916,776$ | 5,275,077$ | 5,597,513$ | 5,288,498$ | 5,479,947$ | 3,481,190$ | 5,024,130$ | 4,618,363$ | 5,695,889$ | 4,498,703$ | 2,859,130$ | 2,600,934$ | 2,242,917$ | 1,823,999$ | 2,274,150$ | 2,841,003$ | 2,569,675$ | 2,434,972$ | 1,997,597$ | 1,750,025$ | 3,073,932$ | 2,263,600$ | 2,094,258$ | 2,273,992$ | 3,064,694$ | 2,852,750$ | 2,524,026$ | 2,732,022$ |
| Gross Profit | | | 2,678,723$ | 2,523,775$ | 5,385,266$ | 1,951,564$ | 2,673,621$ | 3,806,816$ | 3,939,095$ | 2,820,367$ | 2,846,885$ | 1,472,355$ | 3,038,853$ | 3,084,992$ | | | | | | | | 2,707,921$ | 1,880,354$ | 2,515,417$ | 2,421,109$ | 2,949,539$ | 1,313,512$ | 2,379,362$ | 2,152,077$ | 2,775,587$ | 1,175,464$ | 957,496$ | 1,536,611$ | 1,967,263$ | 1,014,866$ | 995,236$ | 1,881,363$ | 2,094,033$ | 1,648,190$ | 1,119,437$ | 1,983,158$ | 2,238,703$ | 1,466,922$ | 1,208,958$ | 1,626,930$ | 1,899,193$ | 1,104,873$ | 1,326,488$ | 1,554,709$ |
| 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% |
| Operating Expenses | | | 1,616,929$ | 2,212,472$ | 2,088,152$ | 2,020,721$ | 1,808,908$ | 1,892,866$ | 1,968,183$ | 2,054,536$ | 1,190,652$ | 1,859,028$ | 1,987,636$ | 1,902,727$ | | | | | | | | 1,342,636$ | 1,669,467$ | 1,347,871$ | 1,248,592$ | 1,382,804$ | 1,534,917$ | 1,559,915$ | 1,888,956$ | 1,728,996$ | 1,247,267$ | 1,156,236$ | 970,623$ | 955,684$ | 1,108,463$ | 1,177,686$ | 1,145,847$ | 1,042,062$ | 963,275$ | 948,331$ | 1,053,665$ | 938,903$ | 969,237$ | 894,102$ | 1,021,772$ | 966,426$ | 973,017$ | 1,140,450$ | 1,056,247$ |
| 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$ | | | | | | | | | | | |
| 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% | | | | | | | | | | | |
| 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$ | | | |
| 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$ |
| Income Before Tax | | | 54,717$ | 204,949$ | 3,161,390$ | (153,678$) | 721,766$ | 1,459,963$ | 1,990,684$ | 780,387$ | 1,293,919$ | (284,039$) | 1,349,099$ | 1,264,271$ | | | | | | | | 2,122,511$ | 587,889$ | 1,311,803$ | 1,524,604$ | 1,766,678$ | (225,940$) | 915,802$ | 331,264$ | 1,293,495$ | (61,036$) | (182,838$) | 2,293,161$ | 1,005,560$ | (1,033,836$) | (489,641$) | 408,995$ | 3,549,542$ | 366,059$ | 178,201$ | 931,407$ | 1,299,800$ | 459,528$ | 314,857$ | 586,778$ | 908,862$ | 296,467$ | 186,038$ | 498,462$ |
| Tax Expenses | | | (45,197$) | (181,739$) | 1,016,156$ | 110,363$ | (338,833$) | 367,615$ | 558,251$ | 264,178$ | (1,006,596$) | 219,712$ | 354,372$ | 299,777$ | | | | | | | | 485,456$ | 542,590$ | 370,203$ | 259,660$ | 434,988$ | (725,881$) | 213,771$ | 150,466$ | 379,080$ | 111,347$ | (37,368$) | 157,255$ | 301,896$ | 458,789$ | (210,717$) | 135,372$ | 296,875$ | (38,280$) | 92,237$ | 370,170$ | 558,006$ | 14,971$ | 77,654$ | 268,106$ | 404,597$ | 314,525$ | 8,810$ | 98,709$ |
| 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$ |
| 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% |
| TTM | | | 6.15% | 8.63% | 10.81% | 9.10% | 10.73% | 13.88% | 9.88% | 8.77% | 9.80% | | | | | | | | | | | 12.71% | 11.41% | 13.47% | 12.96% | 9.45% | 8.37% | 5.83% | 3.25% | 12.48% | 13.58% | 8.01% | 7.39% | (5.28%) | 11.33% | 21.82% | 24.22% | 27.60% | 11.04% | 11.54% | 12.34% | 10.72% | 9.46% | 6.46% | 5.89% | 6.23% | 2.54% | 18.14% | 13.30% |
| Earnings to Minority | | | 560,840$ | 890,046$ | 116,322$ | 13,693$ | 380,950$ | 480,490$ | 142,637$ | 58,983$ | 500,724$ | 214,410$ | 184,862$ | 80,125$ | | | | | | | | 186,484$ | 48,160$ | 359,231$ | 132,078$ | 67,015$ | (142,985$) | 289,983$ | 208,531$ | 29,264$ | (68,551$) | | | | | | | | | | | | | 1$ | 1$ | (1$) | (8,810$) | 8,810$ | |
| Earnings to Common Shareholders | | | (460,926$) | (503,358$) | 2,028,912$ | (277,734$) | 679,649$ | 611,858$ | 1,289,796$ | 457,226$ | 1,799,791$ | (718,161$) | 809,865$ | 884,369$ | | | | | | | | 1,450,571$ | (2,861$) | 582,369$ | 1,132,867$ | 1,264,675$ | 516,927$ | 412,048$ | (27,733$) | 1,011,150$ | (203,832$) | (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,202$ | 318,671$ | 504,265$ | (18,058$) | 177,228$ | 399,753$ |
| QoQ% | | | 8.43% | (124.81%) | 830.52% | (140.86%) | 11.08% | (52.56%) | 182.09% | (74.60%) | 350.61% | (188.68%) | (8.43%) | | | | | | | | | 50,801.54% | (100.49%) | (48.59%) | (10.42%) | 144.65% | 25.45% | 1,585.77% | (102.74%) | 596.07% | (40.12%) | (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% | | | (167.82%) | (182.27%) | 57.31% | (160.74%) | (62.24%) | 185.20% | 59.26% | (48.30%) | | | | | | | | | | | | 14.70% | (100.55%) | 41.34% | 4,184.91% | 25.07% | 353.60% | 383.25% | (101.30%) | 43.70% | 86.34% | 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.70% |
| Earnings Per Share, Basic | | | (0.04$) | (0.04$) | 0.16$ | (0.02$) | 0.05$ | 0.05$ | 0.10$ | 0.04$ | 0.14$ | (0.06$) | 0.07$ | 0.07$ | | | | | | | | 0.12$ | 0.00$ | 0.05$ | 0.09$ | 0.10$ | 0.04$ | 0.03$ | 0.00$ | 0.09$ | (0.02$) | (0.01$) | 0.18$ | 0.06$ | (0.13$) | (0.02$) | 0.02$ | 0.28$ | 0.04$ | 0.01$ | 0.05$ | 0.06$ | 0.03$ | 0.02$ | 0.02$ | 0.04$ | 0.00$ | 0.01$ | 0.03$ |
| Earnings Per Share, Diluted | | | (0.03$) | (0.04$) | 0.15$ | (0.02$) | 0.05$ | 0.05$ | 0.10$ | 0.04$ | 0.15$ | (0.06$) | 0.06$ | 0.07$ | | | | | | | | 0.12$ | 0.00$ | 0.05$ | 0.09$ | 0.10$ | 0.04$ | 0.03$ | 0.00$ | 0.09$ | (0.02$) | (0.01$) | 0.18$ | 0.06$ | (0.13$) | (0.02$) | 0.02$ | 0.28$ | 0.03$ | 0.01$ | 0.05$ | 0.06$ | 0.03$ | 0.02$ | 0.02$ | 0.04$ | 0.00$ | 0.01$ | 0.03$ |
| Unlevered FCF Per Share, Basic | | | (0.32$) | 0.00$ | 0.34$ | (0.07$) | (0.35$) | 0.10$ | 0.38$ | (0.09$) | (0.38$) | 0.13$ | 0.37$ | (0.04$) | | | | | | | | (0.20$) | 0.02$ | 0.17$ | 0.31$ | (0.10$) | (0.13$) | 0.10$ | 0.32$ | (0.25$) | (0.16$) | (0.15$) | 0.12$ | (0.02$) | 0.06$ | 0.04$ | 0.13$ | (0.17$) | (0.04$) | 0.08$ | 0.09$ | 0.01$ | 0.09$ | 0.06$ | 0.06$ | 0.00$ | 0.09$ | (0.04$) | 0.07$ |
| Unlevered FCF Per Share, Diluted | | | (0.25$) | 0.00$ | 0.32$ | (0.07$) | (0.33$) | 0.10$ | 0.38$ | (0.09$) | (0.38$) | 0.13$ | 0.37$ | (0.04$) | | | | | | | | (0.20$) | 0.02$ | 0.17$ | 0.30$ | (0.10$) | (0.13$) | 0.10$ | 0.32$ | (0.25$) | (0.16$) | (0.15$) | 0.12$ | (0.02$) | 0.05$ | 0.04$ | 0.12$ | (0.17$) | (0.04$) | 0.08$ | 0.09$ | 0.01$ | 0.09$ | 0.06$ | 0.06$ | 0.00$ | 0.09$ | (0.04$) | 0.07$ |
| Average Shares, Basic | | | 12,698,981 | 12,660,923 | 12,647,532 | 12,587,476 | 12,469,065 | 12,450,532 | 12,450,532 | 12,449,699 | 12,435,566 | 12,435,532 | 12,435,532 | 12,432,914 | | | | | | | | 12,292,452 | 12,243,676 | 12,240,545 | 12,240,545 | 12,237,798 | 12,199,186 | 12,108,110 | 11,769,635 | 11,705,613 | 11,638,271 | 11,630,991 | 11,630,991 | 11,620,291 | 11,520,053 | 11,498,491 | 11,465,606 | 11,458,170 | 11,451,526 | 11,434,187 | 11,427,991 | 11,543,376 | 13,178,118 | 13,177,208 | 13,169,991 | 13,169,991 | 13,169,991 | 13,169,991 | 13,169,991 |
| Average Shares, Diluted | | | 15,862,708 | 12,660,923 | 13,267,333 | 12,587,476 | 13,090,449 | 12,701,812 | 12,480,712 | 12,449,699 | 12,408,786 | 12,496,748 | 12,519,930 | 12,532,404 | | | | | | | | 12,518,331 | 12,339,182 | 12,306,432 | 12,263,698 | 12,300,896 | 12,196,375 | 12,277,789 | 12,052,443 | 11,816,585 | 11,831,372 | 11,794,766 | 11,791,017 | 11,847,061 | 11,740,459 | 11,769,792 | 11,752,945 | 11,638,732 | 11,701,337 | 11,694,530 | 11,577,960 | 11,566,717 | 13,355,719 | 13,220,047 | 13,427,466 | 13,224,852 | 12,885,035 | 13,220,797 | 13,169,991 |
| EBIT | | | 54,717$ | 204,949$ | 3,161,390$ | (153,678$) | 721,766$ | 1,592,704$ | 2,147,815$ | 955,653$ | 1,422,618$ | (164,440$) | 1,464,597$ | 1,399,141$ | | | | | | | | 2,122,511$ | 648,599$ | 1,355,675$ | 1,579,254$ | 1,868,103$ | (139,360$) | 1,010,121$ | 449,729$ | 1,422,502$ | 10,395$ | (175,103$) | 2,300,248$ | 1,012,960$ | (1,025,409$) | (478,239$) | 421,724$ | 3,561,109$ | 373,882$ | 189,519$ | 943,021$ | 1,310,744$ | 471,254$ | 326,724$ | 601,609$ | 926,208$ | 318,899$ | 205,724$ | 524,402$ |
| EBITDA | | | 575,390$ | 689,871$ | 3,656,285$ | 311,520$ | 1,251,587$ | 2,080,835$ | 2,664,670$ | 1,378,322$ | 1,893,766$ | 299,157$ | 1,873,361$ | 1,741,951$ | | | | | | | | 2,355,476$ | 1,054,683$ | 1,511,762$ | 1,720,697$ | 2,016,161$ | 18,456$ | 1,166,604$ | 607,415$ | 1,570,781$ | 172,396$ | (119,143$) | 2,356,929$ | 1,068,550$ | (932,415$) | (428,373$) | 472,777$ | 3,637,374$ | 493,159$ | 326,010$ | 1,080,129$ | 1,442,331$ | 603,378$ | 471,894$ | 729,844$ | 1,083,150$ | 663,635$ | 306,487$ | 649,689$ |