{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.0029455053,"fmt":"-0.29%"},"oneMonthReturn":{"raw":-0.27593586,"fmt":"-27.59%"},"threeMonthReturn":{"raw":-0.020260474,"fmt":"-2.03%"},"sixMonthReturn":{"raw":0.26779023,"fmt":"26.78%"},"ytdReturnPct":{"raw":-0.01598839,"fmt":"-1.60%"},"oneYearTotalReturn":{"raw":0.3459244,"fmt":"34.59%"},"twoYearTotalReturn":{"raw":-0.010233943,"fmt":"-1.02%"},"threeYearTotalReturn":{"raw":0.1773913,"fmt":"17.74%"},"fiveYearTotalReturn":{"raw":1.0959752,"fmt":"109.60%"},"tenYearTotalReturn":{"raw":1.9823788,"fmt":"198.24%"},"maxReturn":{"raw":-0.2962578,"fmt":"-29.63%"}},"performanceOverviewBenchmark":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.02115274,"fmt":"-2.12%"},"oneMonthReturn":{"raw":-0.074144304,"fmt":"-7.41%"},"threeMonthReturn":{"raw":-0.08096605,"fmt":"-8.10%"},"sixMonthReturn":{"raw":-0.041370034,"fmt":"-4.14%"},"ytdReturnPct":{"raw":-0.06962967,"fmt":"-6.96%"},"oneYearTotalReturn":{"raw":0.118655056,"fmt":"11.87%"},"twoYearTotalReturn":{"raw":0.21346326,"fmt":"21.35%"},"threeYearTotalReturn":{"raw":0.6012073,"fmt":"60.12%"},"fiveYearTotalReturn":{"raw":0.60241187,"fmt":"60.24%"},"tenYearTotalReturn":{"raw":2.1282113,"fmt":"212.82%"},"maxReturn":{"raw":359.63702,"fmt":"35,963.70%"}}},"defaultKeyStatistics":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"enterpriseValue":{"raw":756764224,"fmt":"756.76M","longFmt":"756,764,224"},"forwardPE":{"raw":7.902693,"fmt":"7.90"},"profitMargins":{"raw":0.030650001,"fmt":"3.07%"},"floatShares":{"raw":28491341,"fmt":"28.49M","longFmt":"28,491,341"},"sharesOutstanding":{"raw":65318647,"fmt":"65.32M","longFmt":"65,318,647"},"sharesShort":{"raw":781277,"fmt":"781.28k","longFmt":"781,277"},"sharesShortPriorMonth":{"raw":652492,"fmt":"652.49k","longFmt":"652,492"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.012,"fmt":"1.20%"},"heldPercentInsiders":{"raw":0.53711,"fmt":"53.71%"},"heldPercentInstitutions":{"raw":0.38149,"fmt":"38.15%"},"shortRatio":{"raw":1.07,"fmt":"1.07"},"shortPercentOfFloat":{"raw":0.0219,"fmt":"2.19%"},"beta":{"raw":0.753,"fmt":"0.75"},"impliedSharesOutstanding":{"raw":65318647,"fmt":"65.32M","longFmt":"65,318,647"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":6.608,"fmt":"6.61"},"priceToBook":{"raw":1.0245157,"fmt":"1.02"},"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.409,"fmt":"40.90%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":19369000,"fmt":"19.37M","longFmt":"19,369,000"},"trailingEps":{"raw":0.3,"fmt":"0.30"},"forwardEps":{"raw":0.85667,"fmt":"0.86"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":1.197,"fmt":"1.20"},"enterpriseToEbitda":{"raw":9.41,"fmt":"9.41"},"52WeekChange":{"raw":0.29580152,"fmt":"29.58%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.05,"fmt":"0.05"},"lastDividendDate":{"raw":1772150400,"fmt":"2026-02-27"},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"T","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":-0.03,"fmt":"-0.03"},"estimate":{"raw":-0.11667,"fmt":"-0.12"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.09","surprisePct":"74.29","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1747082160,"fmt":"2025-05-12"}},{"date":"2Q2025","actual":{"raw":-0.04,"fmt":"-0.04"},"estimate":{"raw":-0.025,"fmt":"-0.03"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.02","surprisePct":"-60.0","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754599237,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":0.19,"fmt":"0.19"},"estimate":{"raw":0.03,"fmt":"0.03"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.16","surprisePct":"533.33","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762464600,"fmt":"2025-11-06"}},{"date":"4Q2025","actual":{"raw":0.19,"fmt":"0.19"},"estimate":{"raw":0.23,"fmt":"0.23"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.04","surprisePct":"-17.39","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1773178680,"fmt":"2026-03-10"}}],"currentQuarterEstimate":{"raw":0.05,"fmt":"0.05"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778529600,"fmt":"2026-05-11"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":699706910,"fmt":"699.71M","longFmt":"699,706,910"},"earnings":{"raw":79491410,"fmt":"79.49M","longFmt":"79,491,410"}},{"date":2023,"revenue":{"raw":499267830,"fmt":"499.27M","longFmt":"499,267,830"},"earnings":{"raw":26323300,"fmt":"26.32M","longFmt":"26,323,300"}},{"date":2024,"revenue":{"raw":536536250,"fmt":"536.54M","longFmt":"536,536,250"},"earnings":{"raw":28903380,"fmt":"28.9M","longFmt":"28,903,380"}},{"date":2025,"revenue":{"raw":632041000,"fmt":"632.04M","longFmt":"632,041,000"},"earnings":{"raw":19369000,"fmt":"19.37M","longFmt":"19,369,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":122801890,"fmt":"122.8M","longFmt":"122,801,890"},"earnings":{"raw":-1980880,"fmt":"-1.98M","longFmt":"-1,980,880"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":156689440,"fmt":"156.69M","longFmt":"156,689,440"},"earnings":{"raw":-2742120,"fmt":"-2.74M","longFmt":"-2,742,120"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":168669830,"fmt":"168.67M","longFmt":"168,669,830"},"earnings":{"raw":12208330,"fmt":"12.21M","longFmt":"12,208,330"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":183880000,"fmt":"183.88M","longFmt":"183,880,000"},"earnings":{"raw":11884000,"fmt":"11.88M","longFmt":"11,884,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"PANL Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1773230400,"updated":1773366678,"transcriptId":3061514,"type":"IN_HOUSE","eventId":408403,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q4-2025-earnings_call-408403.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/3/11/3061514.json","maxAge":1},{"title":"PANL Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762520400,"updated":1763063000,"transcriptId":2273031,"type":"IN_HOUSE","eventId":373076,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q3-2025-earnings_call-373076.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/7/2273031.json","maxAge":1},{"title":"PANL Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754654400,"updated":1763943417,"transcriptId":2325518,"type":"IN_HOUSE","eventId":345827,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q2-2025-earnings_call-345827.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/8/2325518.json","maxAge":1},{"title":"PANL Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1747137600,"updated":1764076579,"transcriptId":2337830,"type":"IN_HOUSE","eventId":327697,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q1-2025-earnings_call-327697.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/13/2337830.json","maxAge":1},{"title":"PANL Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1741953600,"updated":1766741079,"transcriptId":2539585,"type":"IN_HOUSE","eventId":253596,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q4-2024-earnings_call-253596.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/3/14/2539585.json","maxAge":1},{"title":"PANL Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1731502800,"updated":1768394971,"transcriptId":2597359,"type":"IN_HOUSE","eventId":220608,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q3-2024-earnings_call-220608.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/13/2597359.json","maxAge":1},{"title":"PANL Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1723204800,"updated":1772062748,"transcriptId":2714640,"type":"IN_HOUSE","eventId":193273,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q2-2024-earnings_call-193273.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/9/2714640.json","maxAge":1},{"title":"PANL Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1715342400,"updated":1772063792,"transcriptId":2719537,"type":"IN_HOUSE","eventId":176334,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q1-2024-earnings_call-176334.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/10/2719537.json","maxAge":1},{"title":"PANL Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1710417600,"updated":1772058174,"transcriptId":2773282,"type":"IN_HOUSE","eventId":127571,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q4-2023-earnings_call-127571.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/3/14/2773282.json","maxAge":1},{"title":"PANL Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1699534800,"updated":1772063943,"transcriptId":2847250,"type":"IN_HOUSE","eventId":88476,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q3-2023-earnings_call-88476.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/9/2847250.json","maxAge":1},{"title":"PANL Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691668800,"updated":1772278551,"transcriptId":2898499,"type":"IN_HOUSE","eventId":68400,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q2-2023-earnings_call-68400.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/10/2898499.json","maxAge":1},{"title":"PANL Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683806400,"updated":1773016646,"transcriptId":2956009,"type":"IN_HOUSE","eventId":59151,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q1-2023-earnings_call-59151.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/11/2956009.json","maxAge":1},{"title":"PANL Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1678969800,"updated":1772617840,"transcriptId":2989923,"type":"IN_HOUSE","eventId":45134,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q4-2022-earnings_call-45134.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/3/16/2989923.json","maxAge":1},{"title":"PANL Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1668087000,"updated":1773215376,"transcriptId":3048920,"type":"IN_HOUSE","eventId":40873,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q3-2022-earnings_call-40873.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/10/3048920.json","maxAge":1},{"title":"PANL Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1660136400,"updated":1773632812,"transcriptId":3088564,"type":"IN_HOUSE","eventId":32160,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q2-2022-earnings_call-32160.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/10/3088564.json","maxAge":1},{"title":"PANL Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1652270400,"updated":1768405666,"transcriptId":2598308,"type":"IN_HOUSE","eventId":541572,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q1-2022-earnings_call-541572.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/11/2598308.json","maxAge":1},{"title":"PANL Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1647518400,"updated":1768402069,"transcriptId":2598075,"type":"IN_HOUSE","eventId":271779,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q4-2021-earnings_call-271779.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/3/17/2598075.json","maxAge":1},{"title":"PANL Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1636549200,"updated":1768405666,"transcriptId":2598309,"type":"IN_HOUSE","eventId":541580,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q3-2021-earnings_call-541580.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/10/2598309.json","maxAge":1},{"title":"PANL Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1628683200,"updated":1768402069,"transcriptId":2598130,"type":"IN_HOUSE","eventId":541583,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q2-2021-earnings_call-541583.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/11/2598130.json","maxAge":1},{"title":"PANL Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1620820800,"updated":1768404096,"transcriptId":2598291,"type":"IN_HOUSE","eventId":541585,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q1-2021-earnings_call-541585.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/12/2598291.json","maxAge":1},{"title":"PANL Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1615896000,"updated":1768404096,"transcriptId":2598206,"type":"IN_HOUSE","eventId":270135,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q4-2020-earnings_call-270135.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/3/16/2598206.json","maxAge":1},{"title":"PANL Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1605186000,"updated":1768402069,"transcriptId":2598131,"type":"IN_HOUSE","eventId":541591,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q3-2020-earnings_call-541591.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/11/12/2598131.json","maxAge":1},{"title":"PANL Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1597320000,"updated":1768402069,"transcriptId":2598076,"type":"IN_HOUSE","eventId":541594,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q2-2020-earnings_call-541594.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/8/13/2598076.json","maxAge":1},{"title":"PANL Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1589457600,"updated":1768402069,"transcriptId":2598103,"type":"IN_HOUSE","eventId":541597,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/PANL/earnings/PANL-Q1-2020-earnings_call-541597.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/5/14/2598103.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":6.84,"fmt":"6.84"},"open":{"raw":6.75,"fmt":"6.75"},"dayLow":{"raw":6.7,"fmt":"6.70"},"dayHigh":{"raw":6.83,"fmt":"6.83"},"regularMarketPreviousClose":{"raw":6.84,"fmt":"6.84"},"regularMarketOpen":{"raw":6.75,"fmt":"6.75"},"regularMarketDayLow":{"raw":6.7,"fmt":"6.70"},"regularMarketDayHigh":{"raw":6.83,"fmt":"6.83"},"dividendRate":{"raw":0.2,"fmt":"0.20"},"dividendYield":{"raw":0.0296,"fmt":"2.96%"},"exDividendDate":{"raw":1772150400,"fmt":"2026-02-27"},"payoutRatio":{"raw":0.8333,"fmt":"83.33%"},"fiveYearAvgDividendYield":{"raw":4.9,"fmt":"4.90"},"beta":{"raw":0.753,"fmt":"0.75"},"trailingPE":{"raw":22.566666,"fmt":"22.57"},"forwardPE":{"raw":7.902693,"fmt":"7.90"},"volume":{"raw":458382,"fmt":"458.38k","longFmt":"458,382"},"regularMarketVolume":{"raw":458382,"fmt":"458.38k","longFmt":"458,382"},"averageVolume":{"raw":684628,"fmt":"684.63k","longFmt":"684,628"},"averageVolume10days":{"raw":951890,"fmt":"951.89k","longFmt":"951,890"},"averageDailyVolume10Day":{"raw":951890,"fmt":"951.89k","longFmt":"951,890"},"bid":{"raw":6.73,"fmt":"6.73"},"ask":{"raw":6.83,"fmt":"6.83"},"bidSize":{"raw":200,"fmt":"200","longFmt":"200"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":442207232,"fmt":"442.21M","longFmt":"442,207,232"},"nonDilutedMarketCap":{"raw":442207240,"fmt":"442.21M","longFmt":"442,207,240"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":3.93,"fmt":"3.93"},"fiftyTwoWeekHigh":{"raw":9.39,"fmt":"9.39"},"allTimeHigh":{"raw":10.73,"fmt":"10.73"},"allTimeLow":{"raw":1.6,"fmt":"1.60"},"priceToSalesTrailing12Months":{"raw":0.6996496,"fmt":"0.70"},"fiftyDayAverage":{"raw":8.1018,"fmt":"8.10"},"twoHundredDayAverage":{"raw":6.1789,"fmt":"6.18"},"trailingAnnualDividendRate":{"raw":0.25,"fmt":"0.25"},"trailingAnnualDividendYield":{"raw":0.036549706,"fmt":"3.65%"},"navPrice":{},"currency":"USD","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":1778529600,"fmt":"2026-05-11"}],"earningsCallDate":[{"raw":1773230400,"fmt":"2026-03-11"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.05,"fmt":"0.05"},"earningsLow":{"raw":0.05,"fmt":"0.05"},"earningsHigh":{"raw":0.05,"fmt":"0.05"},"revenueAverage":{"raw":165784640,"fmt":"165.78M","longFmt":"165,784,640"},"revenueLow":{"raw":159453920,"fmt":"159.45M","longFmt":"159,453,920"},"revenueHigh":{"raw":176900000,"fmt":"176.9M","longFmt":"176,900,000"}},"exDividendDate":{"raw":1772150400,"fmt":"2026-02-27"},"dividendDate":{"raw":1773360000,"fmt":"2026-03-13"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1754915614,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":9.0,"priorPriceTarget":11.0},{"epochGradeDate":1715599273,"firm":"Alliance Global Partners","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1707138527,"firm":"Alliance Global Partners","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1659529412,"firm":"Alliance Global Partners","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":7.5,"priorPriceTarget":0.0},{"epochGradeDate":1631873792,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":7.5,"priorPriceTarget":0.0},{"epochGradeDate":1507635704,"firm":"Fearnleys","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":3.6,"priorPriceTarget":0.0},{"epochGradeDate":1366037400,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":24.0},{"epochGradeDate":1365767869,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":37.0,"priorPriceTarget":0.0},{"epochGradeDate":1365080139,"firm":"Needham","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":35.0,"priorPriceTarget":0.0},{"epochGradeDate":1362051460,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":32.0},{"epochGradeDate":1361816480,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":20.0},{"epochGradeDate":1352379840,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":56.0},{"epochGradeDate":1350484920,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1344858780,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":56.0,"priorPriceTarget":32.0},{"epochGradeDate":1343145600,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":32.0},{"epochGradeDate":1342780980,"firm":"Piper Sandler","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":30.0},{"epochGradeDate":1340359440,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":-0.058847833,"fmt":"-5.88%"},"postMarketChange":{"raw":-0.39839983,"fmt":"-0.40"},"postMarketTime":1774652205,"postMarketPrice":{"raw":6.3716,"fmt":"6.37"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.010233943,"fmt":"-1.02%"},"regularMarketChange":{"raw":-0.07000017,"fmt":"-0.07"},"regularMarketTime":1774641601,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":6.77,"fmt":"6.77"},"regularMarketDayHigh":{"raw":6.83,"fmt":"6.83"},"regularMarketDayLow":{"raw":6.7,"fmt":"6.70"},"regularMarketVolume":{"raw":458382,"fmt":"458.38k","longFmt":"458,382.00"},"averageDailyVolume10Day":{"raw":951890,"fmt":"951.89k","longFmt":"951,890"},"averageDailyVolume3Month":{"raw":684628,"fmt":"684.63k","longFmt":"684,628"},"regularMarketPreviousClose":{"raw":6.84,"fmt":"6.84"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":6.75,"fmt":"6.75"},"strikePrice":{},"openInterest":{},"exchange":"NCM","exchangeName":"NasdaqCM","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"PANL","underlyingSymbol":null,"shortName":"Pangaea Logistics Solutions Ltd","longName":"Pangaea Logistics Solutions Ltd.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":442207232,"fmt":"442.21M","longFmt":"442,207,232.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":-0.03,"fmt":"-0.03"},"estimate":{"raw":-0.11667,"fmt":"-0.12"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.09","surprisePct":"74.29","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1747082160,"fmt":"2025-05-12"}},{"date":"2Q2025","actual":{"raw":-0.02,"fmt":"-0.02"},"estimate":{"raw":-0.025,"fmt":"-0.03"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.01","surprisePct":"20.0","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754599237,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":0.17,"fmt":"0.17"},"estimate":{"raw":0.03,"fmt":"0.03"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.14","surprisePct":"466.67","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762464600,"fmt":"2025-11-06"}},{"date":"4Q2025","actual":{"raw":0.16,"fmt":"0.16"},"estimate":{"raw":0.23,"fmt":"0.23"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.07","surprisePct":"-30.43","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1773178680,"fmt":"2026-03-10"}}],"currentQuarterEstimate":{"raw":0.05,"fmt":"0.05"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778529600,"fmt":"2026-05-11"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":699706910,"fmt":"699.71M","longFmt":"699,706,910"},"earnings":{"raw":82134930,"fmt":"82.13M","longFmt":"82,134,930"}},{"date":2023,"revenue":{"raw":499267830,"fmt":"499.27M","longFmt":"499,267,830"},"earnings":{"raw":31435530,"fmt":"31.44M","longFmt":"31,435,530"}},{"date":2024,"revenue":{"raw":536536250,"fmt":"536.54M","longFmt":"536,536,250"},"earnings":{"raw":29856430,"fmt":"29.86M","longFmt":"29,856,430"}},{"date":2025,"revenue":{"raw":632041000,"fmt":"632.04M","longFmt":"632,041,000"},"earnings":{"raw":17723000,"fmt":"17.72M","longFmt":"17,723,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":122801890,"fmt":"122.8M","longFmt":"122,801,890"},"earnings":{"raw":-2164420,"fmt":"-2.16M","longFmt":"-2,164,420"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":156689440,"fmt":"156.69M","longFmt":"156,689,440"},"earnings":{"raw":-1441180,"fmt":"-1.44M","longFmt":"-1,441,180"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":168669830,"fmt":"168.67M","longFmt":"168,669,830"},"earnings":{"raw":11233850,"fmt":"11.23M","longFmt":"11,233,850"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":183880000,"fmt":"183.88M","longFmt":"183,880,000"},"earnings":{"raw":10095000,"fmt":"10.1M","longFmt":"10,095,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":6.77,"fmt":"6.77"},"targetHighPrice":{"raw":11.5,"fmt":"11.50"},"targetLowPrice":{"raw":10.25,"fmt":"10.25"},"targetMeanPrice":{"raw":10.85,"fmt":"10.85"},"targetMedianPrice":{"raw":10.8,"fmt":"10.80"},"recommendationMean":{"raw":1.0,"fmt":"1.00"},"recommendationKey":"strong_buy","numberOfAnalystOpinions":{"raw":3,"fmt":"3","longFmt":"3"},"totalCash":{"raw":103054000,"fmt":"103.05M","longFmt":"103,054,000"},"totalCashPerShare":{"raw":1.578,"fmt":"1.58"},"ebitda":{"raw":80419000,"fmt":"80.42M","longFmt":"80,419,000"},"totalDebt":{"raw":372208000,"fmt":"372.21M","longFmt":"372,208,000"},"quickRatio":{"raw":1.328,"fmt":"1.33"},"currentRatio":{"raw":1.685,"fmt":"1.68"},"totalRevenue":{"raw":632041024,"fmt":"632.04M","longFmt":"632,041,024"},"debtToEquity":{"raw":78.403,"fmt":"78.40%"},"revenuePerShare":{"raw":9.906,"fmt":"9.91"},"returnOnAssets":{"raw":0.02544,"fmt":"2.54%"},"returnOnEquity":{"raw":0.042480003,"fmt":"4.25%"},"grossProfits":{"raw":111490000,"fmt":"111.49M","longFmt":"111,490,000"},"freeCashflow":{"raw":59278248,"fmt":"59.28M","longFmt":"59,278,248"},"operatingCashflow":{"raw":53726000,"fmt":"53.73M","longFmt":"53,726,000"},"earningsGrowth":{"raw":0.01,"fmt":"1.00%"},"revenueGrowth":{"raw":0.249,"fmt":"24.90%"},"grossMargins":{"raw":0.17639999,"fmt":"17.64%"},"ebitdaMargins":{"raw":0.12724,"fmt":"12.72%"},"operatingMargins":{"raw":0.08022001,"fmt":"8.02%"},"profitMargins":{"raw":0.030650001,"fmt":"3.07%"},"financialCurrency":"USD"}}],"error":null}}