{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.052337755,"fmt":"5.23%"},"oneMonthReturn":{"raw":-0.17369863,"fmt":"-17.37%"},"threeMonthReturn":{"raw":-0.19957538,"fmt":"-19.96%"},"sixMonthReturn":{"raw":0.07178395,"fmt":"7.18%"},"ytdReturnPct":{"raw":-0.19401386,"fmt":"-19.40%"},"oneYearTotalReturn":{"raw":0.6197636,"fmt":"61.98%"},"twoYearTotalReturn":{"raw":0.67369586,"fmt":"67.37%"},"threeYearTotalReturn":{"raw":0.39759037,"fmt":"39.76%"},"fiveYearTotalReturn":{"raw":-0.26403123,"fmt":"-26.40%"},"tenYearTotalReturn":{"raw":-0.11294118,"fmt":"-11.29%"},"maxReturn":{"raw":0.022372875,"fmt":"2.24%"}},"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":503859296,"fmt":"503.86M","longFmt":"503,859,296"},"forwardPE":{"raw":13.750717,"fmt":"13.75"},"profitMargins":{"raw":0.9854,"fmt":"98.54%"},"floatShares":{"raw":24296421,"fmt":"24.3M","longFmt":"24,296,421"},"sharesOutstanding":{"raw":51492924,"fmt":"51.49M","longFmt":"51,492,924"},"sharesShort":{"raw":5149873,"fmt":"5.15M","longFmt":"5,149,873"},"sharesShortPriorMonth":{"raw":4521474,"fmt":"4.52M","longFmt":"4,521,474"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.1008,"fmt":"10.08%"},"heldPercentInsiders":{"raw":0.03654,"fmt":"3.65%"},"heldPercentInstitutions":{"raw":0.98002,"fmt":"98.00%"},"shortRatio":{"raw":5.54,"fmt":"5.54"},"shortPercentOfFloat":{"raw":0.1612,"fmt":"16.12%"},"beta":{"raw":0.107,"fmt":"0.11"},"impliedSharesOutstanding":{"raw":51492924,"fmt":"51.49M","longFmt":"51,492,924"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":5.81,"fmt":"5.81"},"priceToBook":{"raw":2.595525,"fmt":"2.60"},"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":{},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":105895000,"fmt":"105.89M","longFmt":"105,895,000"},"trailingEps":{"raw":2.06,"fmt":"2.06"},"forwardEps":{"raw":1.09667,"fmt":"1.1"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":4.689,"fmt":"4.69"},"enterpriseToEbitda":{"raw":-254.99,"fmt":"-254.99"},"52WeekChange":{"raw":0.5260916,"fmt":"52.61%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{},"lastDividendDate":{},"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.27,"fmt":"-0.27"},"estimate":{"raw":-0.20667,"fmt":"-0.21"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.06","surprisePct":"-30.64","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746734700,"fmt":"2025-05-08"}},{"date":"2Q2025","actual":{"raw":1.08,"fmt":"1.08"},"estimate":{"raw":0.674,"fmt":"0.67"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.41","surprisePct":"60.24","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1755029100,"fmt":"2025-08-12"}},{"date":"3Q2025","actual":{"raw":0.07,"fmt":"0.07"},"estimate":{"raw":-0.12833,"fmt":"-0.13"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.2","surprisePct":"154.55","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762808700,"fmt":"2025-11-10"}},{"date":"4Q2025","actual":{"raw":1.15,"fmt":"1.15"},"estimate":{"raw":1.1,"fmt":"1.10"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.05","surprisePct":"4.55","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1773923400,"fmt":"2026-03-19"}}],"currentQuarterEstimate":{"raw":-0.115,"fmt":"-0.12"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778157000,"fmt":"2026-05-07"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":51346000,"fmt":"51.35M","longFmt":"51,346,000"},"earnings":{"raw":872132000,"fmt":"872.13M","longFmt":"872,132,000"}},{"date":2023,"revenue":{"raw":57424000,"fmt":"57.42M","longFmt":"57,424,000"},"earnings":{"raw":-55193000,"fmt":"-55.19M","longFmt":"-55,193,000"}},{"date":2024,"revenue":{"raw":64381000,"fmt":"64.38M","longFmt":"64,381,000"},"earnings":{"raw":-56418000,"fmt":"-56.42M","longFmt":"-56,418,000"}},{"date":2025,"revenue":{"raw":107464000,"fmt":"107.46M","longFmt":"107,464,000"},"earnings":{"raw":105895000,"fmt":"105.89M","longFmt":"105,895,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":15388000,"fmt":"15.39M","longFmt":"15,388,000"},"earnings":{"raw":-13579000,"fmt":"-13.58M","longFmt":"-13,579,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":26195000,"fmt":"26.2M","longFmt":"26,195,000"},"earnings":{"raw":54835000,"fmt":"54.84M","longFmt":"54,835,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":19990000,"fmt":"19.99M","longFmt":"19,990,000"},"earnings":{"raw":3615000,"fmt":"3.62M","longFmt":"3,615,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":45891000,"fmt":"45.89M","longFmt":"45,891,000"},"earnings":{"raw":61024000,"fmt":"61.02M","longFmt":"61,024,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"TBPH Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762812000,"updated":1762877754,"transcriptId":2262432,"type":"IN_HOUSE","eventId":374291,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q3-2025-earnings_call-374291.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/10/2262432.json","maxAge":1},{"title":"TBPH Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1755032400,"updated":1763943477,"transcriptId":2325198,"type":"IN_HOUSE","eventId":344533,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q2-2025-earnings_call-344533.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/12/2325198.json","maxAge":1},{"title":"TBPH Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746738000,"updated":1763990112,"transcriptId":2332735,"type":"IN_HOUSE","eventId":320588,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q1-2025-earnings_call-320588.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/8/2332735.json","maxAge":1},{"title":"TBPH Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1740607200,"updated":1766510433,"transcriptId":2534521,"type":"IN_HOUSE","eventId":249636,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q4-2024-earnings_call-249636.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/26/2534521.json","maxAge":1},{"title":"TBPH Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1731448800,"updated":1768409295,"transcriptId":2598607,"type":"IN_HOUSE","eventId":218871,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q3-2024-earnings_call-218871.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/12/2598607.json","maxAge":1},{"title":"TBPH Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722891600,"updated":1772065323,"transcriptId":2724315,"type":"IN_HOUSE","eventId":218868,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q2-2024-earnings_call-218868.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/5/2724315.json","maxAge":1},{"title":"TBPH Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1715634000,"updated":1772064489,"transcriptId":2718460,"type":"IN_HOUSE","eventId":218870,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q1-2024-earnings_call-218870.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/13/2718460.json","maxAge":1},{"title":"TBPH Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1708984800,"updated":1772063861,"transcriptId":2787106,"type":"IN_HOUSE","eventId":224355,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q4-2023-earnings_call-224355.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/26/2787106.json","maxAge":1},{"title":"TBPH Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1699394400,"updated":1772063926,"transcriptId":2849965,"type":"IN_HOUSE","eventId":224361,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q3-2023-earnings_call-224361.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/7/2849965.json","maxAge":1},{"title":"TBPH Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691442000,"updated":1772278162,"transcriptId":2902262,"type":"IN_HOUSE","eventId":224365,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q2-2023-earnings_call-224365.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/7/2902262.json","maxAge":1},{"title":"TBPH Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683579600,"updated":1773016161,"transcriptId":2961459,"type":"IN_HOUSE","eventId":224367,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q1-2023-earnings_call-224367.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/8/2961459.json","maxAge":1},{"title":"TBPH Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1677535200,"updated":1773017004,"transcriptId":3009772,"type":"IN_HOUSE","eventId":224371,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q4-2022-earnings_call-224371.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/27/3009772.json","maxAge":1},{"title":"TBPH Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667858400,"updated":1752173449,"transcriptId":1684669,"type":"RAW","eventId":224373,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q3-2022-earnings_call-224373.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/7/1684669.json","maxAge":1},{"title":"TBPH Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659646800,"updated":1773715520,"transcriptId":3095941,"type":"IN_HOUSE","eventId":224376,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q2-2022-earnings_call-224376.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/4/3095941.json","maxAge":1},{"title":"TBPH Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651784400,"updated":1774698089,"transcriptId":3137242,"type":"IN_HOUSE","eventId":224377,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q1-2022-earnings_call-224377.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/5/3137242.json","maxAge":1},{"title":"TBPH Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1645653600,"updated":1774576118,"transcriptId":3175582,"type":"IN_HOUSE","eventId":224378,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q4-2021-earnings_call-224378.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/23/3175582.json","maxAge":1},{"title":"TBPH Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635973200,"updated":1752173449,"transcriptId":1684673,"type":"RAW","eventId":224381,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q3-2021-earnings_call-224381.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/3/1684673.json","maxAge":1},{"title":"TBPH Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1628024400,"updated":1752173449,"transcriptId":1684674,"type":"RAW","eventId":224384,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q2-2021-earnings_call-224384.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/3/1684674.json","maxAge":1},{"title":"TBPH Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1620162000,"updated":1752173449,"transcriptId":1684675,"type":"RAW","eventId":224385,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TBPH/earnings/TBPH-Q1-2021-earnings_call-224385.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/4/1684675.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":15.19,"fmt":"15.19"},"open":{"raw":15.09,"fmt":"15.09"},"dayLow":{"raw":14.86,"fmt":"14.86"},"dayHigh":{"raw":15.24,"fmt":"15.24"},"regularMarketPreviousClose":{"raw":15.19,"fmt":"15.19"},"regularMarketOpen":{"raw":15.09,"fmt":"15.09"},"regularMarketDayLow":{"raw":14.86,"fmt":"14.86"},"regularMarketDayHigh":{"raw":15.24,"fmt":"15.24"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":0.107,"fmt":"0.11"},"trailingPE":{"raw":7.3203883,"fmt":"7.32"},"forwardPE":{"raw":13.750717,"fmt":"13.75"},"volume":{"raw":574148,"fmt":"574.15k","longFmt":"574,148"},"regularMarketVolume":{"raw":574148,"fmt":"574.15k","longFmt":"574,148"},"averageVolume":{"raw":601535,"fmt":"601.53k","longFmt":"601,535"},"averageVolume10days":{"raw":720170,"fmt":"720.17k","longFmt":"720,170"},"averageDailyVolume10Day":{"raw":720170,"fmt":"720.17k","longFmt":"720,170"},"bid":{"raw":15.03,"fmt":"15.03"},"ask":{"raw":15.14,"fmt":"15.14"},"bidSize":{"raw":100,"fmt":"100","longFmt":"100"},"askSize":{"raw":100,"fmt":"100","longFmt":"100"},"marketCap":{"raw":776513280,"fmt":"776.51M","longFmt":"776,513,280"},"nonDilutedMarketCap":{"raw":727149384,"fmt":"727.15M","longFmt":"727,149,384"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":7.9,"fmt":"7.90"},"fiftyTwoWeekHigh":{"raw":21.03,"fmt":"21.03"},"allTimeHigh":{"raw":43.44,"fmt":"43.44"},"allTimeLow":{"raw":6.1,"fmt":"6.10"},"priceToSalesTrailing12Months":{"raw":7.225799,"fmt":"7.23"},"fiftyDayAverage":{"raw":17.9743,"fmt":"17.97"},"twoHundredDayAverage":{"raw":15.184175,"fmt":"15.18"},"trailingAnnualDividendRate":{"raw":0.0,"fmt":"0.00"},"trailingAnnualDividendYield":{"raw":0.0,"fmt":"0.00%"},"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":1778157000,"fmt":"2026-05-07"}],"earningsCallDate":[],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.09,"fmt":"0.09"},"earningsLow":{"raw":0.09,"fmt":"0.09"},"earningsHigh":{"raw":0.09,"fmt":"0.09"},"revenueAverage":{"raw":17450000,"fmt":"17.45M","longFmt":"17,450,000"},"revenueLow":{"raw":16900000,"fmt":"16.9M","longFmt":"16,900,000"},"revenueHigh":{"raw":18200000,"fmt":"18.2M","longFmt":"18,200,000"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1774277713,"firm":"TD Cowen","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":15.0,"priorPriceTarget":13.0},{"epochGradeDate":1774001944,"firm":"BTIG","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":21.0,"priorPriceTarget":21.0},{"epochGradeDate":1772733520,"firm":"Oppenheimer","toGrade":"Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1772624581,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":15.0,"priorPriceTarget":27.0},{"epochGradeDate":1772621151,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":28.0},{"epochGradeDate":1772556514,"firm":"BTIG","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":40.0},{"epochGradeDate":1772450912,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":27.0,"priorPriceTarget":20.0},{"epochGradeDate":1770120565,"firm":"BTIG","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":40.0,"priorPriceTarget":40.0},{"epochGradeDate":1764779363,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":27.0,"priorPriceTarget":0.0},{"epochGradeDate":1764158929,"firm":"BTIG","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":25.0},{"epochGradeDate":1762863917,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":15.0},{"epochGradeDate":1757669495,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1751036151,"firm":"BTIG","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":24.0},{"epochGradeDate":1750158485,"firm":"Jones Trading","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":24.0,"priorPriceTarget":0.0},{"epochGradeDate":1740665435,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":15.0,"priorPriceTarget":15.0},{"epochGradeDate":1740485016,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":15.0,"priorPriceTarget":15.0},{"epochGradeDate":1726487559,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":15.0,"priorPriceTarget":15.0},{"epochGradeDate":1722970828,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":15.0,"priorPriceTarget":20.0},{"epochGradeDate":1722962714,"firm":"TD Cowen","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":9.0,"priorPriceTarget":10.0},{"epochGradeDate":1722948572,"firm":"Leerink Partners","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":15.0},{"epochGradeDate":1716980230,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1715686321,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":20.0},{"epochGradeDate":1712921773,"firm":"BTIG","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":21.0,"priorPriceTarget":0.0},{"epochGradeDate":1691489631,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1683628743,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":19.0},{"epochGradeDate":1677582690,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":19.0,"priorPriceTarget":0.0},{"epochGradeDate":1668682930,"firm":"SVB Leerink","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":14.0,"priorPriceTarget":12.0},{"epochGradeDate":1667907210,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":19.0,"priorPriceTarget":12.0},{"epochGradeDate":1658753126,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":11.0},{"epochGradeDate":1653296979,"firm":"SVB Leerink","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":12.0,"priorPriceTarget":0.0},{"epochGradeDate":1646234745,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":11.0,"priorPriceTarget":10.0},{"epochGradeDate":1645701388,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":8.0},{"epochGradeDate":1636102872,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Underweight","action":"up","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":7.0},{"epochGradeDate":1631792773,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":14.0},{"epochGradeDate":1631788635,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":8.0,"priorPriceTarget":21.0},{"epochGradeDate":1631788547,"firm":"SVB Leerink","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":29.0},{"epochGradeDate":1629881057,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":27.0},{"epochGradeDate":1629802891,"firm":"Cowen & Co.","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":42.0},{"epochGradeDate":1629801918,"firm":"SVB Leerink","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":29.0,"priorPriceTarget":37.0},{"epochGradeDate":1629799965,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":32.0},{"epochGradeDate":1629799852,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":32.0},{"epochGradeDate":1628074248,"firm":"SVB Leerink","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":36.0},{"epochGradeDate":1626441025,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":28.0},{"epochGradeDate":1624876162,"firm":"SVB Leerink","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":36.0,"priorPriceTarget":39.0},{"epochGradeDate":1620920140,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":30.0},{"epochGradeDate":1620214614,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":40.0},{"epochGradeDate":1620212852,"firm":"SVB Leerink","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":39.0,"priorPriceTarget":40.0},{"epochGradeDate":1617274474,"firm":"SVB Leerink","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":41.0},{"epochGradeDate":1614609098,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":31.0},{"epochGradeDate":1614168743,"firm":"SVB Leerink","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":35.0},{"epochGradeDate":1608142403,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":32.0},{"epochGradeDate":1604666937,"firm":"SVB Leerink","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":35.0,"priorPriceTarget":40.0},{"epochGradeDate":1602665981,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1597070099,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":35.0},{"epochGradeDate":1597066170,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":29.0,"priorPriceTarget":30.0},{"epochGradeDate":1594114671,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":29.0,"priorPriceTarget":0.0},{"epochGradeDate":1592217947,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1589369311,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":42.0,"priorPriceTarget":0.0},{"epochGradeDate":1582649567,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":30.0},{"epochGradeDate":1582640090,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":35.0,"priorPriceTarget":40.0},{"epochGradeDate":1573040192,"firm":"Baird","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":22.0},{"epochGradeDate":1572348167,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":25.0,"priorPriceTarget":0.0},{"epochGradeDate":1518099751,"firm":"Leerink Swann","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":45.0},{"epochGradeDate":1502969744,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1497609035,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":55.0,"priorPriceTarget":0.0},{"epochGradeDate":1478168941,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1476244800,"firm":"Baird","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1472471738,"firm":"Evercore ISI Group","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":41.0,"priorPriceTarget":0.0},{"epochGradeDate":1470221860,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1466418084,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1462447596,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1408046400,"firm":"Baird","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"Maintains","currentPriceTarget":21.0,"priorPriceTarget":0.0},{"epochGradeDate":1402055469,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":34.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"UP","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.0013262904,"fmt":"0.13%"},"postMarketChange":{"raw":0.020000458,"fmt":"0.02"},"postMarketTime":1774649308,"postMarketPrice":{"raw":15.1,"fmt":"15.10"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.007241584,"fmt":"-0.72%"},"regularMarketChange":{"raw":-0.10999966,"fmt":"-0.11"},"regularMarketTime":1774641601,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":15.08,"fmt":"15.08"},"regularMarketDayHigh":{"raw":15.24,"fmt":"15.24"},"regularMarketDayLow":{"raw":14.86,"fmt":"14.86"},"regularMarketVolume":{"raw":574148,"fmt":"574.15k","longFmt":"574,148.00"},"averageDailyVolume10Day":{"raw":720170,"fmt":"720.17k","longFmt":"720,170"},"averageDailyVolume3Month":{"raw":601535,"fmt":"601.53k","longFmt":"601,535"},"regularMarketPreviousClose":{"raw":15.19,"fmt":"15.19"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":15.09,"fmt":"15.09"},"strikePrice":{},"openInterest":{},"exchange":"NGM","exchangeName":"NasdaqGM","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"TBPH","underlyingSymbol":null,"shortName":"Theravance Biopharma, Inc.","longName":"Theravance Biopharma, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":776513280,"fmt":"776.51M","longFmt":"776,513,280.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":-0.1734,"fmt":"-0.17"},"estimate":{"raw":-0.09,"fmt":"-0.09"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.08","surprisePct":"-92.67","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746734700,"fmt":"2025-05-08"}},{"date":"2Q2025","actual":{"raw":-0.0842,"fmt":"-0.08"},"estimate":{"raw":-0.125,"fmt":"-0.12"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.04","surprisePct":"32.64","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1755029100,"fmt":"2025-08-12"}},{"date":"3Q2025","actual":{"raw":0.0435,"fmt":"0.04"},"estimate":{"raw":-0.05,"fmt":"-0.05"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.09","surprisePct":"187.0","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762808700,"fmt":"2025-11-10"}},{"date":"4Q2025","actual":{"raw":0.059,"fmt":"0.06"},"estimate":{"raw":0.32667,"fmt":"0.33"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.27","surprisePct":"-81.94","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1773923400,"fmt":"2026-03-19"}}],"currentQuarterEstimate":{"raw":0.09,"fmt":"0.09"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778157000,"fmt":"2026-05-07"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":51346000,"fmt":"51.35M","longFmt":"51,346,000"},"earnings":{"raw":-44215000,"fmt":"-44.22M","longFmt":"-44,215,000"}},{"date":2023,"revenue":{"raw":57424000,"fmt":"57.42M","longFmt":"57,424,000"},"earnings":{"raw":-21548000,"fmt":"-21.55M","longFmt":"-21,548,000"}},{"date":2024,"revenue":{"raw":64381000,"fmt":"64.38M","longFmt":"64,381,000"},"earnings":{"raw":-16162000,"fmt":"-16.16M","longFmt":"-16,162,000"}},{"date":2025,"revenue":{"raw":107464000,"fmt":"107.46M","longFmt":"107,464,000"},"earnings":{"raw":-7453000,"fmt":"-7.45M","longFmt":"-7,453,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":15388000,"fmt":"15.39M","longFmt":"15,388,000"},"earnings":{"raw":-8618000,"fmt":"-8.62M","longFmt":"-8,618,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":26195000,"fmt":"26.2M","longFmt":"26,195,000"},"earnings":{"raw":-4225000,"fmt":"-4.22M","longFmt":"-4,225,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":19990000,"fmt":"19.99M","longFmt":"19,990,000"},"earnings":{"raw":2260000,"fmt":"2.26M","longFmt":"2,260,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":45891000,"fmt":"45.89M","longFmt":"45,891,000"},"earnings":{"raw":3131000,"fmt":"3.13M","longFmt":"3,131,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":15.08,"fmt":"15.08"},"targetHighPrice":{"raw":21.0,"fmt":"21.00"},"targetLowPrice":{"raw":14.0,"fmt":"14.00"},"targetMeanPrice":{"raw":16.33333,"fmt":"16.33"},"targetMedianPrice":{"raw":15.0,"fmt":"15.00"},"recommendationMean":{"raw":2.14286,"fmt":"2.14"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":6,"fmt":"6","longFmt":"6"},"totalCash":{"raw":315356992,"fmt":"315.36M","longFmt":"315,356,992"},"totalCashPerShare":{"raw":6.124,"fmt":"6.12"},"ebitda":{"raw":-1976000,"fmt":"-1.98M","longFmt":"-1,976,000"},"totalDebt":{"raw":42703000,"fmt":"42.7M","longFmt":"42,703,000"},"quickRatio":{"raw":10.728,"fmt":"10.73"},"currentRatio":{"raw":10.925,"fmt":"10.93"},"totalRevenue":{"raw":107464000,"fmt":"107.46M","longFmt":"107,464,000"},"debtToEquity":{"raw":14.392,"fmt":"14.39%"},"revenuePerShare":{"raw":2.136,"fmt":"2.14"},"returnOnAssets":{"raw":-0.0053600003,"fmt":"-0.54%"},"returnOnEquity":{"raw":0.44845,"fmt":"44.84%"},"grossProfits":{"raw":70050000,"fmt":"70.05M","longFmt":"70,050,000"},"freeCashflow":{"raw":-4116375,"fmt":"-4.12M","longFmt":"-4,116,375"},"operatingCashflow":{"raw":238540992,"fmt":"238.54M","longFmt":"238,540,992"},"earningsGrowth":{},"revenueGrowth":{"raw":1.447,"fmt":"144.70%"},"grossMargins":{"raw":0.65185,"fmt":"65.18%"},"ebitdaMargins":{"raw":-0.01839,"fmt":"-1.84%"},"operatingMargins":{"raw":0.43605,"fmt":"43.60%"},"profitMargins":{"raw":0.9854,"fmt":"98.54%"},"financialCurrency":"USD"}}],"error":null}}