{"quoteSummary":{"result":[{"earningsCallTranscripts":{"transcripts":[{"title":"KBL.TO Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1774011600,"updated":1774018022,"transcriptId":3122824,"type":"IN_HOUSE","eventId":394664,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/KBL.TO/earnings/KBL.TO-Q4-2025-earnings_call-394664.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/3/20/3122824.json","maxAge":1},{"title":"KBL.TO Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1763042400,"updated":1763397790,"transcriptId":2299247,"type":"IN_HOUSE","eventId":375221,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/KBL.TO/earnings/KBL.TO-Q3-2025-earnings_call-375221.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/13/2299247.json","maxAge":1},{"title":"KBL.TO Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1755176400,"updated":1764416017,"transcriptId":2324981,"type":"IN_HOUSE","eventId":346955,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/KBL.TO/earnings/KBL.TO-Q2-2025-earnings_call-346955.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/14/2324981.json","maxAge":1},{"title":"KBL.TO Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1742562000,"updated":1766632736,"transcriptId":2537655,"type":"IN_HOUSE","eventId":246955,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/KBL.TO/earnings/KBL.TO-Q4-2024-earnings_call-246955.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/3/21/2537655.json","maxAge":1},{"title":"KBL.TO Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1731592800,"updated":1768357346,"transcriptId":2593960,"type":"IN_HOUSE","eventId":219551,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/KBL.TO/earnings/KBL.TO-Q3-2024-earnings_call-219551.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/14/2593960.json","maxAge":1},{"title":"KBL.TO Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1723035600,"updated":1772065346,"transcriptId":2722186,"type":"IN_HOUSE","eventId":191464,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/KBL.TO/earnings/KBL.TO-Q2-2024-earnings_call-191464.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/7/2722186.json","maxAge":1},{"title":"KBL.TO Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1715083200,"updated":1772060981,"transcriptId":2741567,"type":"IN_HOUSE","eventId":178396,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/KBL.TO/earnings/KBL.TO-Q1-2024-earnings_call-178396.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/7/2741567.json","maxAge":1},{"title":"KBL.TO Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1711112400,"updated":1772060596,"transcriptId":2770020,"type":"IN_HOUSE","eventId":124846,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/KBL.TO/earnings/KBL.TO-Q4-2023-earnings_call-124846.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/3/22/2770020.json","maxAge":1},{"title":"KBL.TO Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1699624800,"updated":1772065562,"transcriptId":2845237,"type":"IN_HOUSE","eventId":88068,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/KBL.TO/earnings/KBL.TO-Q3-2023-earnings_call-88068.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/10/2845237.json","maxAge":1},{"title":"KBL.TO Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691586000,"updated":1772278510,"transcriptId":2899846,"type":"IN_HOUSE","eventId":69539,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/KBL.TO/earnings/KBL.TO-Q2-2023-earnings_call-69539.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/9/2899846.json","maxAge":1},{"title":"KBL.TO Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1684238400,"updated":1772278882,"transcriptId":2952336,"type":"IN_HOUSE","eventId":59867,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/KBL.TO/earnings/KBL.TO-Q1-2023-earnings_call-59867.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/16/2952336.json","maxAge":1},{"title":"KBL.TO Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1679490000,"updated":1772605538,"transcriptId":2987910,"type":"IN_HOUSE","eventId":44648,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/KBL.TO/earnings/KBL.TO-Q4-2022-earnings_call-44648.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/3/22/2987910.json","maxAge":1},{"title":"KBL.TO Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1668094200,"updated":1773211828,"transcriptId":3048338,"type":"IN_HOUSE","eventId":41386,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/KBL.TO/earnings/KBL.TO-Q3-2022-earnings_call-41386.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/10/3048338.json","maxAge":1},{"title":"KBL.TO Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1660028700,"updated":1773645450,"transcriptId":3090679,"type":"IN_HOUSE","eventId":31670,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/KBL.TO/earnings/KBL.TO-Q2-2022-earnings_call-31670.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/9/3090679.json","maxAge":1},{"title":"KBL.TO Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1652471160,"updated":1774697655,"transcriptId":3130834,"type":"IN_HOUSE","eventId":22127,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/KBL.TO/earnings/KBL.TO-Q1-2022-earnings_call-22127.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/13/3130834.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":35.1,"fmt":"35.10"},"open":{"raw":35.1,"fmt":"35.10"},"dayLow":{"raw":34.68,"fmt":"34.68"},"dayHigh":{"raw":35.14,"fmt":"35.14"},"regularMarketPreviousClose":{"raw":35.1,"fmt":"35.10"},"regularMarketOpen":{"raw":35.1,"fmt":"35.10"},"regularMarketDayLow":{"raw":34.68,"fmt":"34.68"},"regularMarketDayHigh":{"raw":35.14,"fmt":"35.14"},"dividendRate":{"raw":1.2,"fmt":"1.20"},"dividendYield":{"raw":0.0343,"fmt":"3.43%"},"exDividendDate":{"raw":1774915200,"fmt":"2026-03-31"},"payoutRatio":{"raw":0.7947,"fmt":"79.47%"},"fiveYearAvgDividendYield":{"raw":3.52,"fmt":"3.52"},"beta":{"raw":0.446,"fmt":"0.45"},"trailingPE":{"raw":23.178808,"fmt":"23.18"},"forwardPE":{"raw":12.378426,"fmt":"12.38"},"volume":{"raw":24798,"fmt":"24.8k","longFmt":"24,798"},"regularMarketVolume":{"raw":24798,"fmt":"24.8k","longFmt":"24,798"},"averageVolume":{"raw":18628,"fmt":"18.63k","longFmt":"18,628"},"averageVolume10days":{"raw":23700,"fmt":"23.7k","longFmt":"23,700"},"averageDailyVolume10Day":{"raw":23700,"fmt":"23.7k","longFmt":"23,700"},"bid":{"raw":34.88,"fmt":"34.88"},"ask":{"raw":35.15,"fmt":"35.15"},"bidSize":{"raw":0,"fmt":null,"longFmt":"0"},"askSize":{"raw":0,"fmt":null,"longFmt":"0"},"marketCap":{"raw":450093792,"fmt":"450.09M","longFmt":"450,093,792"},"nonDilutedMarketCap":{"raw":446878849,"fmt":"446.88M","longFmt":"446,878,849"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":32.68,"fmt":"32.68"},"fiftyTwoWeekHigh":{"raw":39.43,"fmt":"39.43"},"allTimeHigh":{"raw":56.99,"fmt":"56.99"},"allTimeLow":{"raw":8.5,"fmt":"8.50"},"priceToSalesTrailing12Months":{"raw":0.88815135,"fmt":"0.89"},"fiftyDayAverage":{"raw":35.1394,"fmt":"35.14"},"twoHundredDayAverage":{"raw":35.58015,"fmt":"35.58"},"trailingAnnualDividendRate":{"raw":1.2,"fmt":"1.20"},"trailingAnnualDividendYield":{"raw":0.034188036,"fmt":"3.42%"},"navPrice":{},"currency":"CAD","fromCurrency":null,"toCurrency":null,"lastMarket":null,"coinMarketCapLink":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"algorithm":null,"maxSupply":{},"totalSupply":{},"startDate":{},"tradeable":false,"fullyDilutedValue":{},"volume24HrMarketCapPercent":{}},"calendarEvents":{"maxAge":1,"earnings":{"earningsDate":[{"raw":1778702400,"fmt":"2026-05-13"}],"earningsCallDate":[{"raw":1774011600,"fmt":"2026-03-20"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":-0.015,"fmt":"-0.01"},"earningsLow":{"raw":-0.04,"fmt":"-0.04"},"earningsHigh":{"raw":0.01,"fmt":"0.01"},"revenueAverage":{"raw":126410400,"fmt":"126.41M","longFmt":"126,410,400"},"revenueLow":{"raw":104600000,"fmt":"104.6M","longFmt":"104,600,000"},"revenueHigh":{"raw":136800000,"fmt":"136.8M","longFmt":"136,800,000"}},"exDividendDate":{"raw":1774915200,"fmt":"2026-03-31"},"dividendDate":{"raw":1776211200,"fmt":"2026-04-15"}},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"postMarketChange":{},"postMarketPrice":{},"regularMarketChangePercent":{"raw":-0.0028489595,"fmt":"-0.28%"},"regularMarketChange":{"raw":-0.099998474,"fmt":"-0.10"},"regularMarketTime":1774641600,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":35.0,"fmt":"35.00"},"regularMarketDayHigh":{"raw":35.14,"fmt":"35.14"},"regularMarketDayLow":{"raw":34.68,"fmt":"34.68"},"regularMarketVolume":{"raw":24798,"fmt":"24.80k","longFmt":"24,798.00"},"averageDailyVolume10Day":{"raw":23700,"fmt":"23.7k","longFmt":"23,700"},"averageDailyVolume3Month":{"raw":18628,"fmt":"18.63k","longFmt":"18,628"},"regularMarketPreviousClose":{"raw":35.1,"fmt":"35.10"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":35.1,"fmt":"35.10"},"strikePrice":{},"openInterest":{},"exchange":"TOR","exchangeName":"Toronto","exchangeDataDelayedBy":15,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"KBL.TO","underlyingSymbol":null,"shortName":"KBRO LINEN INC.","longName":"K-Bro Linen Inc.","currency":"CAD","quoteSourceName":"Delayed Quote","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":450093792,"fmt":"450.09M","longFmt":"450,093,792.00"}},"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPTSE","shortName":"S&P/TSX Composite index"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.007194245,"fmt":"0.72%"},"oneMonthReturn":{"raw":-0.062918305,"fmt":"-6.29%"},"threeMonthReturn":{"raw":-0.0039840466,"fmt":"-0.40%"},"sixMonthReturn":{"raw":-0.028317614,"fmt":"-2.83%"},"ytdReturnPct":{"raw":-0.014084507,"fmt":"-1.41%"},"oneYearTotalReturn":{"raw":0.02189781,"fmt":"2.19%"},"twoYearTotalReturn":{"raw":0.013024624,"fmt":"1.30%"},"threeYearTotalReturn":{"raw":0.29870126,"fmt":"29.87%"},"fiveYearTotalReturn":{"raw":-0.17355369,"fmt":"-17.36%"},"tenYearTotalReturn":{"raw":-0.22907491,"fmt":"-22.91%"},"maxReturn":{"raw":2.2740881,"fmt":"227.41%"}},"performanceOverviewBenchmark":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.0205397,"fmt":"2.05%"},"oneMonthReturn":{"raw":-0.073658034,"fmt":"-7.37%"},"threeMonthReturn":{"raw":-0.0012234573,"fmt":"-0.12%"},"sixMonthReturn":{"raw":0.07389965,"fmt":"7.39%"},"ytdReturnPct":{"raw":0.0029607958,"fmt":"0.30%"},"oneYearTotalReturn":{"raw":0.2702406,"fmt":"27.02%"},"twoYearTotalReturn":{"raw":0.44571882,"fmt":"44.57%"},"threeYearTotalReturn":{"raw":0.62859315,"fmt":"62.86%"},"fiveYearTotalReturn":{"raw":0.7043317,"fmt":"70.43%"},"tenYearTotalReturn":{"raw":1.3926046,"fmt":"139.26%"},"maxReturn":{"raw":18.793554,"fmt":"1,879.36%"}}},"defaultKeyStatistics":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"enterpriseValue":{"raw":747132608,"fmt":"747.13M","longFmt":"747,132,608"},"forwardPE":{"raw":12.378426,"fmt":"12.38"},"profitMargins":{"raw":0.0355,"fmt":"3.55%"},"floatShares":{"raw":12349577,"fmt":"12.35M","longFmt":"12,349,577"},"sharesOutstanding":{"raw":12859823,"fmt":"12.86M","longFmt":"12,859,823"},"sharesShort":{"raw":88384,"fmt":"88.38k","longFmt":"88,384"},"sharesShortPriorMonth":{"raw":74610,"fmt":"74.61k","longFmt":"74,610"},"sharesShortPreviousMonthDate":{"raw":1771286400,"fmt":"2026-02-17"},"dateShortInterest":{"raw":1773619200,"fmt":"2026-03-16"},"sharesPercentSharesOut":{"raw":0.0069,"fmt":"0.69%"},"heldPercentInsiders":{"raw":0.027,"fmt":"2.70%"},"heldPercentInstitutions":{"raw":0.34384,"fmt":"34.38%"},"shortRatio":{"raw":4.86,"fmt":"4.86"},"shortPercentOfFloat":{},"beta":{"raw":0.446,"fmt":"0.45"},"impliedSharesOutstanding":{"raw":12859823,"fmt":"12.86M","longFmt":"12,859,823"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":21.226,"fmt":"21.23"},"priceToBook":{"raw":1.6489211,"fmt":"1.65"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1767139200,"fmt":"2025-12-31"},"nextFiscalYearEnd":{"raw":1798675200,"fmt":"2026-12-31"},"mostRecentQuarter":{"raw":1767139200,"fmt":"2025-12-31"},"earningsQuarterlyGrowth":{"raw":-0.318,"fmt":"-31.80%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":17990000,"fmt":"17.99M","longFmt":"17,990,000"},"trailingEps":{"raw":1.51,"fmt":"1.51"},"forwardEps":{"raw":2.8275,"fmt":"2.83"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":1.474,"fmt":"1.47"},"enterpriseToEbitda":{"raw":7.761,"fmt":"7.76"},"52WeekChange":{"raw":0.0034651756,"fmt":"0.35%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.1,"fmt":"0.10"},"lastDividendDate":{"raw":1772150400,"fmt":"2026-02-27"},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.078,"fmt":"0.08"},"estimate":{"raw":0.25333,"fmt":"0.25"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.18","surprisePct":"-69.21","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1747169040,"fmt":"2025-05-13"}},{"date":"2Q2025","actual":{"raw":0.489,"fmt":"0.49"},"estimate":{"raw":0.41,"fmt":"0.41"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.08","surprisePct":"19.27","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1755130740,"fmt":"2025-08-14"}},{"date":"3Q2025","actual":{"raw":0.684,"fmt":"0.68"},"estimate":{"raw":0.8075,"fmt":"0.81"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.12","surprisePct":"-15.29","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762983000,"fmt":"2025-11-12"}},{"date":"4Q2025","actual":{"raw":0.223,"fmt":"0.22"},"estimate":{"raw":0.2775,"fmt":"0.28"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.05","surprisePct":"-19.64","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1773962100,"fmt":"2026-03-19"}}],"currentQuarterEstimate":{"raw":-0.02,"fmt":"-0.02"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778702400,"fmt":"2026-05-13"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":276623000,"fmt":"276.62M","longFmt":"276,623,000"},"earnings":{"raw":3906000,"fmt":"3.91M","longFmt":"3,906,000"}},{"date":2023,"revenue":{"raw":320884000,"fmt":"320.88M","longFmt":"320,884,000"},"earnings":{"raw":17607000,"fmt":"17.61M","longFmt":"17,607,000"}},{"date":2024,"revenue":{"raw":373609000,"fmt":"373.61M","longFmt":"373,609,000"},"earnings":{"raw":18708000,"fmt":"18.71M","longFmt":"18,708,000"}},{"date":2025,"revenue":{"raw":506776000,"fmt":"506.78M","longFmt":"506,776,000"},"earnings":{"raw":17990000,"fmt":"17.99M","longFmt":"17,990,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":90969000,"fmt":"90.97M","longFmt":"90,969,000"},"earnings":{"raw":826000,"fmt":"826k","longFmt":"826,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":113074000,"fmt":"113.07M","longFmt":"113,074,000"},"earnings":{"raw":5419000,"fmt":"5.42M","longFmt":"5,419,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":155948000,"fmt":"155.95M","longFmt":"155,948,000"},"earnings":{"raw":8855000,"fmt":"8.86M","longFmt":"8,855,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":146785000,"fmt":"146.78M","longFmt":"146,785,000"},"earnings":{"raw":2890000,"fmt":"2.89M","longFmt":"2,890,000"}}]},"financialCurrency":"CAD","defaultMethodology":"nongaap"},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"3Q2025","actual":{"raw":0.929,"fmt":"0.93"},"estimate":{"raw":0.8,"fmt":"0.80"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.13","surprisePct":"16.13","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762983000,"fmt":"2025-11-12"}},{"date":"4Q2025","actual":{"raw":0.554,"fmt":"0.55"},"estimate":{"raw":0.03,"fmt":"0.03"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.52","surprisePct":"1746.67","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1773962100,"fmt":"2026-03-19"}}],"currentQuarterEstimate":{"raw":-0.015,"fmt":"-0.01"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778702400,"fmt":"2026-05-13"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":276623000,"fmt":"276.62M","longFmt":"276,623,000"},"earnings":{"raw":3906000,"fmt":"3.91M","longFmt":"3,906,000"}},{"date":2023,"revenue":{"raw":320884000,"fmt":"320.88M","longFmt":"320,884,000"},"earnings":{"raw":16879250,"fmt":"16.88M","longFmt":"16,879,250"}},{"date":2024,"revenue":{"raw":373609000,"fmt":"373.61M","longFmt":"373,609,000"},"earnings":{"raw":21747000,"fmt":"21.75M","longFmt":"21,747,000"}},{"date":2025,"revenue":{"raw":506776000,"fmt":"506.78M","longFmt":"506,776,000"},"earnings":{"raw":30409000,"fmt":"30.41M","longFmt":"30,409,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":90969000,"fmt":"90.97M","longFmt":"90,969,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":113074000,"fmt":"113.07M","longFmt":"113,074,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":155948000,"fmt":"155.95M","longFmt":"155,948,000"},"earnings":{"raw":12040000,"fmt":"12.04M","longFmt":"12,040,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":146785000,"fmt":"146.78M","longFmt":"146,785,000"},"earnings":{"raw":7190000,"fmt":"7.19M","longFmt":"7,190,000"}}]},"financialCurrency":"CAD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":35.0,"fmt":"35.00"},"targetHighPrice":{"raw":55.0,"fmt":"55.00"},"targetLowPrice":{"raw":46.0,"fmt":"46.00"},"targetMeanPrice":{"raw":50.16667,"fmt":"50.17"},"targetMedianPrice":{"raw":50.0,"fmt":"50.00"},"recommendationMean":{"raw":1.4,"fmt":"1.40"},"recommendationKey":"strong_buy","numberOfAnalystOpinions":{"raw":6,"fmt":"6","longFmt":"6"},"totalCash":{"raw":24794000,"fmt":"24.79M","longFmt":"24,794,000"},"totalCashPerShare":{"raw":1.922,"fmt":"1.92"},"ebitda":{"raw":96272000,"fmt":"96.27M","longFmt":"96,272,000"},"totalDebt":{"raw":320374016,"fmt":"320.37M","longFmt":"320,374,016"},"quickRatio":{"raw":1.05,"fmt":"1.05"},"currentRatio":{"raw":1.881,"fmt":"1.88"},"totalRevenue":{"raw":506776000,"fmt":"506.78M","longFmt":"506,776,000"},"debtToEquity":{"raw":116.991,"fmt":"116.99%"},"revenuePerShare":{"raw":42.858,"fmt":"42.86"},"returnOnAssets":{"raw":0.05134,"fmt":"5.13%"},"returnOnEquity":{"raw":0.07767,"fmt":"7.77%"},"grossProfits":{"raw":185652000,"fmt":"185.65M","longFmt":"185,652,000"},"freeCashflow":{"raw":19387624,"fmt":"19.39M","longFmt":"19,387,624"},"operatingCashflow":{"raw":62709000,"fmt":"62.71M","longFmt":"62,709,000"},"earningsGrowth":{"raw":-0.449,"fmt":"-44.90%"},"revenueGrowth":{"raw":0.538,"fmt":"53.80%"},"grossMargins":{"raw":0.36633998,"fmt":"36.63%"},"ebitdaMargins":{"raw":0.18997,"fmt":"19.00%"},"operatingMargins":{"raw":0.05698,"fmt":"5.70%"},"profitMargins":{"raw":0.0355,"fmt":"3.55%"},"financialCurrency":"CAD"}}],"error":null}}