{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.14214465,"fmt":"-14.21%"},"oneMonthReturn":{"raw":-0.10480247,"fmt":"-10.48%"},"threeMonthReturn":{"raw":0.14666668,"fmt":"14.67%"},"sixMonthReturn":{"raw":0.036712334,"fmt":"3.67%"},"ytdReturnPct":{"raw":0.18065526,"fmt":"18.07%"},"oneYearTotalReturn":{"raw":-0.37670892,"fmt":"-37.67%"},"twoYearTotalReturn":{"raw":-0.68414026,"fmt":"-68.41%"},"threeYearTotalReturn":{"raw":-0.8067712,"fmt":"-80.68%"},"fiveYearTotalReturn":{"raw":-0.75116724,"fmt":"-75.12%"},"tenYearTotalReturn":{"raw":16.122171,"fmt":"1,612.22%"},"maxReturn":{"raw":4.0453334,"fmt":"404.53%"}},"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":4691708416,"fmt":"4.69B","longFmt":"4,691,708,416"},"forwardPE":{"raw":14.072198,"fmt":"14.07"},"profitMargins":{"raw":0.11686,"fmt":"11.69%"},"floatShares":{"raw":127074085,"fmt":"127.07M","longFmt":"127,074,085"},"sharesOutstanding":{"raw":131098819,"fmt":"131.1M","longFmt":"131,098,819"},"sharesShort":{"raw":20886651,"fmt":"20.89M","longFmt":"20,886,651"},"sharesShortPriorMonth":{"raw":21817775,"fmt":"21.82M","longFmt":"21,817,775"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.1593,"fmt":"15.93%"},"heldPercentInsiders":{"raw":0.03297,"fmt":"3.30%"},"heldPercentInstitutions":{"raw":0.98251,"fmt":"98.25%"},"shortRatio":{"raw":4.09,"fmt":"4.09"},"shortPercentOfFloat":{"raw":0.2186,"fmt":"21.86%"},"beta":{"raw":1.374,"fmt":"1.37"},"impliedSharesOutstanding":{"raw":131098819,"fmt":"131.1M","longFmt":"131,098,819"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":8.293,"fmt":"8.29"},"priceToBook":{"raw":4.5628843,"fmt":"4.56"},"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.377,"fmt":"-37.70%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":172132992,"fmt":"172.13M","longFmt":"172,132,992"},"trailingEps":{"raw":1.29,"fmt":"1.29"},"forwardEps":{"raw":2.68899,"fmt":"2.69"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":3.185,"fmt":"3.18"},"enterpriseToEbitda":{"raw":19.639,"fmt":"19.64"},"52WeekChange":{"raw":-0.29037964,"fmt":"-29.04%"},"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.22,"fmt":"0.22"},"estimate":{"raw":0.28004,"fmt":"0.28"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.06","surprisePct":"-21.44","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745352399,"fmt":"2025-04-22"}},{"date":"2Q2025","actual":{"raw":0.28,"fmt":"0.28"},"estimate":{"raw":0.21736,"fmt":"0.22"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.06","surprisePct":"28.82","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753214806,"fmt":"2025-07-22"}},{"date":"3Q2025","actual":{"raw":0.5,"fmt":"0.50"},"estimate":{"raw":0.25485,"fmt":"0.25"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.25","surprisePct":"96.19","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761682006,"fmt":"2025-10-28"}},{"date":"4Q2025","actual":{"raw":0.29,"fmt":"0.29"},"estimate":{"raw":0.17254,"fmt":"0.17"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.12","surprisePct":"68.08","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770152898,"fmt":"2026-02-03"}}],"currentQuarterEstimate":{"raw":-0.0201,"fmt":"-0.02"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777406400,"fmt":"2026-04-28"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":2330853000,"fmt":"2.33B","longFmt":"2,330,853,000"},"earnings":{"raw":397362000,"fmt":"397.36M","longFmt":"397,362,000"}},{"date":2023,"revenue":{"raw":2290786000,"fmt":"2.29B","longFmt":"2,290,786,000"},"earnings":{"raw":438936000,"fmt":"438.94M","longFmt":"438,936,000"}},{"date":2024,"revenue":{"raw":1330383000,"fmt":"1.33B","longFmt":"1,330,383,000"},"earnings":{"raw":102658000,"fmt":"102.66M","longFmt":"102,658,000"}},{"date":2025,"revenue":{"raw":1472985000,"fmt":"1.47B","longFmt":"1,472,985,000"},"earnings":{"raw":172133000,"fmt":"172.13M","longFmt":"172,133,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":356084000,"fmt":"356.08M","longFmt":"356,084,000"},"earnings":{"raw":29730000,"fmt":"29.73M","longFmt":"29,730,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":363153000,"fmt":"363.15M","longFmt":"363,153,000"},"earnings":{"raw":37052000,"fmt":"37.05M","longFmt":"37,052,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":410427000,"fmt":"410.43M","longFmt":"410,427,000"},"earnings":{"raw":66638000,"fmt":"66.64M","longFmt":"66,638,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":343321000,"fmt":"343.32M","longFmt":"343,321,000"},"earnings":{"raw":38713000,"fmt":"38.71M","longFmt":"38,713,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"ENPH Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1770154200,"updated":1772061003,"transcriptId":2741202,"type":"IN_HOUSE","eventId":401418,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q4-2025-earnings_call-401418.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/3/2741202.json","maxAge":1},{"title":"ENPH Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761683400,"updated":1761741281,"transcriptId":2210012,"type":"IN_HOUSE","eventId":365537,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q3-2025-earnings_call-365537.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/28/2210012.json","maxAge":1},{"title":"ENPH Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753216200,"updated":1761810268,"transcriptId":2214089,"type":"IN_HOUSE","eventId":338007,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q2-2025-earnings_call-338007.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/22/2214089.json","maxAge":1},{"title":"ENPH Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1745353800,"updated":1764415594,"transcriptId":2367165,"type":"IN_HOUSE","eventId":312625,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q1-2025-earnings_call-312625.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/22/2367165.json","maxAge":1},{"title":"ENPH Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1738704600,"updated":1767930380,"transcriptId":2563348,"type":"IN_HOUSE","eventId":247797,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q4-2024-earnings_call-247797.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/4/2563348.json","maxAge":1},{"title":"ENPH Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1729629000,"updated":1768808825,"transcriptId":2624172,"type":"IN_HOUSE","eventId":215120,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q3-2024-earnings_call-215120.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/22/2624172.json","maxAge":1},{"title":"ENPH Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1721766600,"updated":1772058741,"transcriptId":2732085,"type":"IN_HOUSE","eventId":186928,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q2-2024-earnings_call-186928.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/23/2732085.json","maxAge":1},{"title":"ENPH Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1713904200,"updated":1772059281,"transcriptId":2760865,"type":"IN_HOUSE","eventId":165241,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q1-2024-earnings_call-165241.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/4/23/2760865.json","maxAge":1},{"title":"ENPH Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1707255000,"updated":1772059789,"transcriptId":2810410,"type":"IN_HOUSE","eventId":126265,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q4-2023-earnings_call-126265.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/6/2810410.json","maxAge":1},{"title":"ENPH Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698352200,"updated":1772062031,"transcriptId":2864114,"type":"IN_HOUSE","eventId":85701,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q3-2023-earnings_call-85701.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/10/26/2864114.json","maxAge":1},{"title":"ENPH Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690489800,"updated":1772058262,"transcriptId":2916613,"type":"IN_HOUSE","eventId":64714,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q2-2023-earnings_call-64714.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/27/2916613.json","maxAge":1},{"title":"ENPH Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1682454600,"updated":1772444970,"transcriptId":2973719,"type":"IN_HOUSE","eventId":52681,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q1-2023-earnings_call-52681.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/4/25/2973719.json","maxAge":1},{"title":"ENPH Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1675805400,"updated":1773487739,"transcriptId":3023539,"type":"IN_HOUSE","eventId":39266,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q4-2022-earnings_call-39266.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/7/3023539.json","maxAge":1},{"title":"ENPH Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1666692900,"updated":1774092750,"transcriptId":3076084,"type":"IN_HOUSE","eventId":27513,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q3-2022-earnings_call-27513.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/10/25/3076084.json","maxAge":1},{"title":"ENPH Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1658836800,"updated":1773913511,"transcriptId":3112308,"type":"IN_HOUSE","eventId":27140,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q2-2022-earnings_call-27140.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/26/3112308.json","maxAge":1},{"title":"ENPH Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1650975580,"updated":1774254181,"transcriptId":3148968,"type":"IN_HOUSE","eventId":19820,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q1-2022-earnings_call-19820.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/26/3148968.json","maxAge":1},{"title":"ENPH Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1644313412,"updated":1774698489,"transcriptId":3184786,"type":"RAW","eventId":14189,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q4-2021-earnings_call-14189.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/8/3184786.json","maxAge":1},{"title":"ENPH Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635206400,"updated":1752165408,"transcriptId":1570457,"type":"RAW","eventId":9043,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q3-2021-earnings_call-9043.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/10/26/1570457.json","maxAge":1},{"title":"ENPH Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1627364400,"updated":1752165408,"transcriptId":1565702,"type":"RAW","eventId":3661,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q2-2021-earnings_call-3661.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/7/27/1565702.json","maxAge":1},{"title":"ENPH Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1619555520,"updated":1752165408,"transcriptId":1565134,"type":"RAW","eventId":3017,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q1-2021-earnings_call-3017.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/4/27/1565134.json","maxAge":1},{"title":"ENPH Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1612861380,"updated":1752165408,"transcriptId":1584860,"type":"RAW","eventId":25574,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q4-2020-earnings_call-25574.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/9/1584860.json","maxAge":1},{"title":"ENPH Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1603789560,"updated":1752165408,"transcriptId":1584861,"type":"RAW","eventId":25575,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q3-2020-earnings_call-25575.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/10/27/1584861.json","maxAge":1},{"title":"ENPH Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1596528540,"updated":1752165408,"transcriptId":1584863,"type":"RAW","eventId":25577,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q2-2020-earnings_call-25577.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/8/4/1584863.json","maxAge":1},{"title":"ENPH Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1588666680,"updated":1752165408,"transcriptId":1584872,"type":"RAW","eventId":25586,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q1-2020-earnings_call-25586.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/5/5/1584872.json","maxAge":1},{"title":"ENPH Q4 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q4","date":1582017540,"updated":1752165408,"transcriptId":1584874,"type":"RAW","eventId":25589,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q4-2019-earnings_call-25589.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/2/18/1584874.json","maxAge":1},{"title":"ENPH Q3 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q3","date":1572341640,"updated":1752165408,"transcriptId":1584887,"type":"RAW","eventId":25602,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q3-2019-earnings_call-25602.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/10/29/1584887.json","maxAge":1},{"title":"ENPH Q2 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q2","date":1564518600,"updated":1752165408,"transcriptId":1624562,"type":"RAW","eventId":83368,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q2-2019-earnings_call-83368.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/7/30/1624562.json","maxAge":1},{"title":"ENPH Q1 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q1","date":1556656200,"updated":1752165408,"transcriptId":1624563,"type":"RAW","eventId":83369,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q1-2019-earnings_call-83369.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/4/30/1624563.json","maxAge":1},{"title":"ENPH Q4 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q4","date":1551216600,"updated":1752165408,"transcriptId":1624564,"type":"RAW","eventId":83370,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q4-2018-earnings_call-83370.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/2/26/1624564.json","maxAge":1},{"title":"ENPH Q3 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q3","date":1541539800,"updated":1752165408,"transcriptId":1624565,"type":"RAW","eventId":83371,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q3-2018-earnings_call-83371.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/11/6/1624565.json","maxAge":1},{"title":"ENPH Q2 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q2","date":1533069000,"updated":1752165408,"transcriptId":1624567,"type":"RAW","eventId":83373,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q2-2018-earnings_call-83373.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/7/31/1624567.json","maxAge":1},{"title":"ENPH Q1 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q1","date":1525206600,"updated":1752165408,"transcriptId":1624569,"type":"RAW","eventId":83375,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q1-2018-earnings_call-83375.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/5/1/1624569.json","maxAge":1},{"title":"ENPH Q4 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q4","date":1519767000,"updated":1752165408,"transcriptId":1624570,"type":"RAW","eventId":83376,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q4-2017-earnings_call-83376.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/2/27/1624570.json","maxAge":1},{"title":"ENPH Q3 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q3","date":1510090200,"updated":1752165408,"transcriptId":1624571,"type":"RAW","eventId":83378,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q3-2017-earnings_call-83378.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/11/7/1624571.json","maxAge":1},{"title":"ENPH Q2 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q2","date":1502224200,"updated":1752165408,"transcriptId":1624572,"type":"RAW","eventId":83383,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q2-2017-earnings_call-83383.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/8/8/1624572.json","maxAge":1},{"title":"ENPH Q1 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q1","date":1494361800,"updated":1752165408,"transcriptId":1624573,"type":"RAW","eventId":83387,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q1-2017-earnings_call-83387.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/5/9/1624573.json","maxAge":1},{"title":"ENPH Q4 FY2016 earnings call transcript","fiscalYear":2016,"fiscalPeriod":"Q4","date":1488317400,"updated":1752165408,"transcriptId":1624574,"type":"RAW","eventId":83389,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q4-2016-earnings_call-83389.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/2/28/1624574.json","maxAge":1},{"title":"ENPH Q3 FY2016 earnings call transcript","fiscalYear":2016,"fiscalPeriod":"Q3","date":1478032200,"updated":1752165408,"transcriptId":1624575,"type":"RAW","eventId":83390,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q3-2016-earnings_call-83390.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2016/11/1/1624575.json","maxAge":1},{"title":"ENPH Q2 FY2016 earnings call transcript","fiscalYear":2016,"fiscalPeriod":"Q2","date":1470169800,"updated":1752165408,"transcriptId":1624576,"type":"RAW","eventId":83391,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q2-2016-earnings_call-83391.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2016/8/2/1624576.json","maxAge":1},{"title":"ENPH Q1 FY2016 earnings call transcript","fiscalYear":2016,"fiscalPeriod":"Q1","date":1462307400,"updated":1752165408,"transcriptId":1624577,"type":"RAW","eventId":83392,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q1-2016-earnings_call-83392.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2016/5/3/1624577.json","maxAge":1},{"title":"ENPH Q4 FY2015 earnings call transcript","fiscalYear":2015,"fiscalPeriod":"Q4","date":1456263000,"updated":1752165408,"transcriptId":1624578,"type":"RAW","eventId":83393,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q4-2015-earnings_call-83393.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2016/2/23/1624578.json","maxAge":1},{"title":"ENPH Q3 FY2015 earnings call transcript","fiscalYear":2015,"fiscalPeriod":"Q3","date":1446586200,"updated":1752165408,"transcriptId":1624580,"type":"RAW","eventId":83395,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q3-2015-earnings_call-83395.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2015/11/3/1624580.json","maxAge":1},{"title":"ENPH Q2 FY2015 earnings call transcript","fiscalYear":2015,"fiscalPeriod":"Q2","date":1438720200,"updated":1752165408,"transcriptId":1624581,"type":"RAW","eventId":83396,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q2-2015-earnings_call-83396.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2015/8/4/1624581.json","maxAge":1},{"title":"ENPH Q1 FY2015 earnings call transcript","fiscalYear":2015,"fiscalPeriod":"Q1","date":1430857800,"updated":1752165408,"transcriptId":1624582,"type":"RAW","eventId":83397,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q1-2015-earnings_call-83397.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2015/5/5/1624582.json","maxAge":1},{"title":"ENPH Q4 FY2014 earnings call transcript","fiscalYear":2014,"fiscalPeriod":"Q4","date":1424208600,"updated":1752173449,"transcriptId":1632647,"type":"RAW","eventId":112442,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q4-2014-earnings_call-112442.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2015/2/17/1632647.json","maxAge":1},{"title":"ENPH Q3 FY2014 earnings call transcript","fiscalYear":2014,"fiscalPeriod":"Q3","date":1415136600,"updated":1752165408,"transcriptId":1632648,"type":"RAW","eventId":112447,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q3-2014-earnings_call-112447.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2014/11/4/1632648.json","maxAge":1},{"title":"ENPH Q2 FY2014 earnings call transcript","fiscalYear":2014,"fiscalPeriod":"Q2","date":1407270600,"updated":1752173449,"transcriptId":1632650,"type":"RAW","eventId":112459,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q2-2014-earnings_call-112459.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2014/8/5/1632650.json","maxAge":1},{"title":"ENPH Q1 FY2014 earnings call transcript","fiscalYear":2014,"fiscalPeriod":"Q1","date":1399408200,"updated":1752173449,"transcriptId":1632651,"type":"RAW","eventId":112464,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q1-2014-earnings_call-112464.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2014/5/6/1632651.json","maxAge":1},{"title":"ENPH Q4 FY2013 earnings call transcript","fiscalYear":2013,"fiscalPeriod":"Q4","date":1392759000,"updated":1752173449,"transcriptId":1632652,"type":"RAW","eventId":112468,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q4-2013-earnings_call-112468.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2014/2/18/1632652.json","maxAge":1},{"title":"ENPH Q3 FY2013 earnings call transcript","fiscalYear":2013,"fiscalPeriod":"Q3","date":1383687000,"updated":1752173449,"transcriptId":1632653,"type":"RAW","eventId":112472,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q3-2013-earnings_call-112472.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2013/11/5/1632653.json","maxAge":1},{"title":"ENPH Q2 FY2013 earnings call transcript","fiscalYear":2013,"fiscalPeriod":"Q2","date":1375821000,"updated":1752173449,"transcriptId":1632654,"type":"RAW","eventId":112476,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q2-2013-earnings_call-112476.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2013/8/6/1632654.json","maxAge":1},{"title":"ENPH Q1 FY2013 earnings call transcript","fiscalYear":2013,"fiscalPeriod":"Q1","date":1367958600,"updated":1752173449,"transcriptId":1632656,"type":"RAW","eventId":112501,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ENPH/earnings/ENPH-Q1-2013-earnings_call-112501.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2013/5/7/1632656.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":40.18,"fmt":"40.18"},"open":{"raw":39.01,"fmt":"39.01"},"dayLow":{"raw":37.07,"fmt":"37.07"},"dayHigh":{"raw":39.3159,"fmt":"39.32"},"regularMarketPreviousClose":{"raw":40.18,"fmt":"40.18"},"regularMarketOpen":{"raw":39.01,"fmt":"39.01"},"regularMarketDayLow":{"raw":37.07,"fmt":"37.07"},"regularMarketDayHigh":{"raw":39.3159,"fmt":"39.32"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":1.374,"fmt":"1.37"},"trailingPE":{"raw":29.333334,"fmt":"29.33"},"forwardPE":{"raw":14.072198,"fmt":"14.07"},"volume":{"raw":6476382,"fmt":"6.48M","longFmt":"6,476,382"},"regularMarketVolume":{"raw":6476382,"fmt":"6.48M","longFmt":"6,476,382"},"averageVolume":{"raw":6718016,"fmt":"6.72M","longFmt":"6,718,016"},"averageVolume10days":{"raw":4789240,"fmt":"4.79M","longFmt":"4,789,240"},"averageDailyVolume10Day":{"raw":4789240,"fmt":"4.79M","longFmt":"4,789,240"},"bid":{"raw":37.72,"fmt":"37.72"},"ask":{"raw":37.97,"fmt":"37.97"},"bidSize":{"raw":2700,"fmt":"2.7k","longFmt":"2,700"},"askSize":{"raw":2600,"fmt":"2.6k","longFmt":"2,600"},"marketCap":{"raw":4960779264,"fmt":"4.96B","longFmt":"4,960,779,264"},"nonDilutedMarketCap":{"raw":5782768906,"fmt":"5.78B","longFmt":"5,782,768,906"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":25.78,"fmt":"25.78"},"fiftyTwoWeekHigh":{"raw":64.4,"fmt":"64.40"},"allTimeHigh":{"raw":339.92,"fmt":"339.92"},"allTimeLow":{"raw":0.65,"fmt":"0.65"},"priceToSalesTrailing12Months":{"raw":3.367841,"fmt":"3.37"},"fiftyDayAverage":{"raw":42.3948,"fmt":"42.39"},"twoHundredDayAverage":{"raw":37.22385,"fmt":"37.22"},"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":1777406400,"fmt":"2026-04-28"}],"earningsCallDate":[{"raw":1770154200,"fmt":"2026-02-03"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.45266,"fmt":"0.45"},"earningsLow":{"raw":0.36,"fmt":"0.36"},"earningsHigh":{"raw":0.6,"fmt":"0.60"},"revenueAverage":{"raw":282617680,"fmt":"282.62M","longFmt":"282,617,680"},"revenueLow":{"raw":259900000,"fmt":"259.9M","longFmt":"259,900,000"},"revenueHigh":{"raw":293370950,"fmt":"293.37M","longFmt":"293,370,950"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1772021829,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":42.0},{"epochGradeDate":1770294381,"firm":"Freedom Broker","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":44.0,"priorPriceTarget":31.0},{"epochGradeDate":1770229641,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":37.0},{"epochGradeDate":1770223230,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":51.0,"priorPriceTarget":45.0},{"epochGradeDate":1770220954,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":45.0},{"epochGradeDate":1770219694,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":39.0,"priorPriceTarget":33.0},{"epochGradeDate":1770218452,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":68.0,"priorPriceTarget":67.0},{"epochGradeDate":1770216603,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":45.0},{"epochGradeDate":1770202006,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":31.0},{"epochGradeDate":1769092494,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":31.0},{"epochGradeDate":1768901018,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":29.0},{"epochGradeDate":1768498632,"firm":"Barclays","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":33.0},{"epochGradeDate":1767614422,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"Underweight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1767031349,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":52.0},{"epochGradeDate":1766049015,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Maintains","currentPriceTarget":29.0,"priorPriceTarget":29.0},{"epochGradeDate":1765195060,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":37.0},{"epochGradeDate":1761852041,"firm":"Freedom Broker","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":40.0},{"epochGradeDate":1761847469,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":28.0},{"epochGradeDate":1761767307,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":32.0},{"epochGradeDate":1761756164,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":33.0},{"epochGradeDate":1761751480,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":40.0},{"epochGradeDate":1761220314,"firm":"Mizuho","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":50.0},{"epochGradeDate":1761060876,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":30.0},{"epochGradeDate":1760627592,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":39.0},{"epochGradeDate":1760360857,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":40.0},{"epochGradeDate":1760012023,"firm":"Barclays","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":29.0},{"epochGradeDate":1759839198,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":40.0,"priorPriceTarget":0.0},{"epochGradeDate":1758627873,"firm":"GLJ Research","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Raises","currentPriceTarget":23.49,"priorPriceTarget":19.8},{"epochGradeDate":1758290450,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":39.0,"priorPriceTarget":37.0},{"epochGradeDate":1755779365,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":28.0},{"epochGradeDate":1754328532,"firm":"Jefferies","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":32.0},{"epochGradeDate":1753890354,"firm":"Johnson Rice","toGrade":"Accumulate","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1753363200,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":42.0},{"epochGradeDate":1753360879,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":49.0},{"epochGradeDate":1753358144,"firm":"Barclays","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":28.0},{"epochGradeDate":1753293711,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":77.0,"priorPriceTarget":86.0},{"epochGradeDate":1753277113,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":31.0},{"epochGradeDate":1753184310,"firm":"GLJ Research","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Lowers","currentPriceTarget":19.8,"priorPriceTarget":31.11},{"epochGradeDate":1753107439,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":51.0},{"epochGradeDate":1752578956,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":64.0},{"epochGradeDate":1752509377,"firm":"Barclays","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":40.0},{"epochGradeDate":1752501883,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":53.0},{"epochGradeDate":1752061472,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":77.0},{"epochGradeDate":1751992943,"firm":"TD Cowen","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":58.0},{"epochGradeDate":1750424175,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":65.0},{"epochGradeDate":1750165449,"firm":"Keybanc","toGrade":"Underweight","fromGrade":"Sector Weight","action":"down","priceTargetAction":"Announces","currentPriceTarget":31.0,"priorPriceTarget":0.0},{"epochGradeDate":1749133512,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Lowers","currentPriceTarget":43.0,"priorPriceTarget":47.0},{"epochGradeDate":1748868939,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":53.0,"priorPriceTarget":61.0},{"epochGradeDate":1747148238,"firm":"Barclays","toGrade":"Underweight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":51.0},{"epochGradeDate":1747141321,"firm":"BMO Capital","toGrade":"Underperform","fromGrade":"Market Perform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":39.0,"priorPriceTarget":46.0},{"epochGradeDate":1745589105,"firm":"GLJ Research","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.11,"priorPriceTarget":50.69},{"epochGradeDate":1745582561,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":51.0,"priorPriceTarget":58.0},{"epochGradeDate":1745513399,"firm":"Guggenheim","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Announces","currentPriceTarget":33.0,"priorPriceTarget":0.0},{"epochGradeDate":1745509394,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":49.0,"priorPriceTarget":65.0},{"epochGradeDate":1745498906,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":75.0},{"epochGradeDate":1745494901,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":58.0,"priorPriceTarget":70.0},{"epochGradeDate":1745445675,"firm":"Jefferies","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":44.0},{"epochGradeDate":1745438872,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":36.0,"priorPriceTarget":67.0},{"epochGradeDate":1745426572,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":54.0,"priorPriceTarget":59.0},{"epochGradeDate":1745424457,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":47.0},{"epochGradeDate":1745419448,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":77.0,"priorPriceTarget":90.0},{"epochGradeDate":1745418825,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":46.0,"priorPriceTarget":59.0},{"epochGradeDate":1745416996,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":51.0,"priorPriceTarget":59.0},{"epochGradeDate":1745411612,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":61.0,"priorPriceTarget":65.0},{"epochGradeDate":1745327662,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":81.0},{"epochGradeDate":1744892395,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":65.0},{"epochGradeDate":1744890400,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Announces","currentPriceTarget":47.0,"priorPriceTarget":0.0},{"epochGradeDate":1744824864,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":58.0,"priorPriceTarget":86.0},{"epochGradeDate":1744644264,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":59.0,"priorPriceTarget":76.0},{"epochGradeDate":1744391816,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":78.0,"priorPriceTarget":94.0},{"epochGradeDate":1743683062,"firm":"Jefferies","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":44.0,"priorPriceTarget":54.0},{"epochGradeDate":1743079978,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":77.0},{"epochGradeDate":1738857729,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":77.0,"priorPriceTarget":83.0},{"epochGradeDate":1738843733,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":86.0,"priorPriceTarget":91.0},{"epochGradeDate":1738776407,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":76.0,"priorPriceTarget":79.0},{"epochGradeDate":1738775395,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":70.0},{"epochGradeDate":1738772575,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":103.0,"priorPriceTarget":101.0},{"epochGradeDate":1738770562,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":101.0,"priorPriceTarget":123.0},{"epochGradeDate":1738769123,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":66.0,"priorPriceTarget":69.0},{"epochGradeDate":1738761436,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":67.0,"priorPriceTarget":68.0},{"epochGradeDate":1738683064,"firm":"GLJ Research","toGrade":"Sell","fromGrade":"Sell","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":50.69,"priorPriceTarget":75.6},{"epochGradeDate":1738335488,"firm":"Guggenheim","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Maintains","currentPriceTarget":62.0,"priorPriceTarget":62.0},{"epochGradeDate":1737648409,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":91.0,"priorPriceTarget":112.0},{"epochGradeDate":1737567380,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":121.0},{"epochGradeDate":1737029765,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":100.0},{"epochGradeDate":1736859024,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":91.0,"priorPriceTarget":114.0},{"epochGradeDate":1736349009,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":83.0,"priorPriceTarget":101.0},{"epochGradeDate":1736340525,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":71.0},{"epochGradeDate":1734718707,"firm":"OTR Global","toGrade":"Mixed","fromGrade":"Negative","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1734431898,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":121.0,"priorPriceTarget":145.0},{"epochGradeDate":1732291053,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":85.0},{"epochGradeDate":1732289786,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":71.0,"priorPriceTarget":85.0},{"epochGradeDate":1732055084,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Maintains","currentPriceTarget":76.0,"priorPriceTarget":76.0},{"epochGradeDate":1732021958,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":110.0},{"epochGradeDate":1731678677,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":74.0,"priorPriceTarget":93.0},{"epochGradeDate":1731427259,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":76.0,"priorPriceTarget":95.0},{"epochGradeDate":1731065545,"firm":"HSBC","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":81.0,"priorPriceTarget":154.0},{"epochGradeDate":1730982351,"firm":"Jefferies","toGrade":"Underperform","fromGrade":"Hold","action":"down","priceTargetAction":"Lowers","currentPriceTarget":61.0,"priorPriceTarget":93.0},{"epochGradeDate":1730972897,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":62.0,"priorPriceTarget":72.0},{"epochGradeDate":1730151041,"firm":"Seaport Global","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":129.0,"priorPriceTarget":144.0},{"epochGradeDate":1729789379,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":150.0},{"epochGradeDate":1729784129,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":104.0},{"epochGradeDate":1729718584,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":88.0,"priorPriceTarget":99.0},{"epochGradeDate":1729709896,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":100.0},{"epochGradeDate":1729708067,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":114.0,"priorPriceTarget":129.0},{"epochGradeDate":1729706179,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":140.0},{"epochGradeDate":1729704584,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":130.0},{"epochGradeDate":1729699131,"firm":"Roth MKM","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":130.0},{"epochGradeDate":1729697135,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":145.0,"priorPriceTarget":170.0},{"epochGradeDate":1729696214,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":125.0,"priorPriceTarget":133.0},{"epochGradeDate":1729693461,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":140.0},{"epochGradeDate":1729688723,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":123.0,"priorPriceTarget":153.0},{"epochGradeDate":1729686917,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":105.0},{"epochGradeDate":1729686149,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":101.0,"priorPriceTarget":134.0},{"epochGradeDate":1729685641,"firm":"Guggenheim","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Announces","currentPriceTarget":73.0,"priorPriceTarget":0.0},{"epochGradeDate":1729685328,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":93.0,"priorPriceTarget":102.0},{"epochGradeDate":1729683420,"firm":"Janney Montgomery Scott","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":83.0,"priorPriceTarget":0.0},{"epochGradeDate":1729616527,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":99.0,"priorPriceTarget":114.0},{"epochGradeDate":1729167600,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":115.0},{"epochGradeDate":1729166057,"firm":"Guggenheim","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1729093232,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Positive","action":"down","priceTargetAction":"Lowers","currentPriceTarget":104.0,"priorPriceTarget":147.0},{"epochGradeDate":1729089180,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":130.0},{"epochGradeDate":1728989609,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":125.0},{"epochGradeDate":1728924722,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":104.0,"priorPriceTarget":114.0},{"epochGradeDate":1728582344,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":82.0},{"epochGradeDate":1728492970,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":102.0,"priorPriceTarget":100.0},{"epochGradeDate":1728061991,"firm":"Guggenheim","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":93.0},{"epochGradeDate":1727888500,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":114.0,"priorPriceTarget":115.0},{"epochGradeDate":1724948553,"firm":"William Blair","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1724236889,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":98.0},{"epochGradeDate":1721910766,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":129.0,"priorPriceTarget":131.0},{"epochGradeDate":1721839549,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":125.0,"priorPriceTarget":130.0},{"epochGradeDate":1721834713,"firm":"Roth MKM","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":140.0,"priorPriceTarget":140.0},{"epochGradeDate":1721827933,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":153.0,"priorPriceTarget":147.0},{"epochGradeDate":1721827388,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":110.0},{"epochGradeDate":1721825454,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":140.0,"priorPriceTarget":150.0},{"epochGradeDate":1721821772,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":120.0},{"epochGradeDate":1721820900,"firm":"Guggenheim","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Raises","currentPriceTarget":93.0,"priorPriceTarget":92.0},{"epochGradeDate":1721647502,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":111.0},{"epochGradeDate":1721235383,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":71.0},{"epochGradeDate":1721142716,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":124.0},{"epochGradeDate":1721049555,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":147.0,"priorPriceTarget":140.0},{"epochGradeDate":1720800735,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":131.0,"priorPriceTarget":134.0},{"epochGradeDate":1719330691,"firm":"GLJ Research","toGrade":"Sell","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":45.82,"priorPriceTarget":0.0},{"epochGradeDate":1718884809,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":124.0,"priorPriceTarget":128.0},{"epochGradeDate":1718019480,"firm":"HSBC","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":166.0,"priorPriceTarget":0.0},{"epochGradeDate":1717173487,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":130.0},{"epochGradeDate":1716388492,"firm":"GLJ Research","toGrade":"Sell","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":45.82,"priorPriceTarget":0.0},{"epochGradeDate":1714127768,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":134.0,"priorPriceTarget":0.0},{"epochGradeDate":1713979864,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":147.0,"priorPriceTarget":159.0},{"epochGradeDate":1713975591,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":140.0},{"epochGradeDate":1713971608,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":128.0,"priorPriceTarget":141.0},{"epochGradeDate":1713971105,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":113.0,"priorPriceTarget":118.0},{"epochGradeDate":1713969553,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":141.0},{"epochGradeDate":1713968972,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":111.0,"priorPriceTarget":135.0},{"epochGradeDate":1713967967,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":111.0,"priorPriceTarget":113.0},{"epochGradeDate":1713964472,"firm":"Roth MKM","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":140.0,"priorPriceTarget":140.0},{"epochGradeDate":1713962741,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":132.0},{"epochGradeDate":1713962615,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":133.0,"priorPriceTarget":149.0},{"epochGradeDate":1713957523,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":134.0,"priorPriceTarget":133.0},{"epochGradeDate":1713956488,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":147.0,"priorPriceTarget":148.0},{"epochGradeDate":1713955814,"firm":"Guggenheim","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Announces","currentPriceTarget":92.0,"priorPriceTarget":0.0},{"epochGradeDate":1713891206,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":145.0},{"epochGradeDate":1713804068,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":149.0,"priorPriceTarget":121.0},{"epochGradeDate":1713547608,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":148.0,"priorPriceTarget":150.0},{"epochGradeDate":1713448168,"firm":"Roth MKM","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":140.0,"priorPriceTarget":140.0},{"epochGradeDate":1713370080,"firm":"DZ Bank","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":116.0,"priorPriceTarget":0.0},{"epochGradeDate":1712329921,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":121.0,"priorPriceTarget":126.0},{"epochGradeDate":1712322386,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Maintains","currentPriceTarget":140.0,"priorPriceTarget":0.0},{"epochGradeDate":1710157687,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":113.0,"priorPriceTarget":117.0},{"epochGradeDate":1707913312,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":140.0,"priorPriceTarget":0.0},{"epochGradeDate":1707421741,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":106.0},{"epochGradeDate":1707336526,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":106.0,"priorPriceTarget":97.0},{"epochGradeDate":1707316492,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":106.0},{"epochGradeDate":1707313899,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":133.0,"priorPriceTarget":0.0},{"epochGradeDate":1706803392,"firm":"Roth MKM","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":140.0,"priorPriceTarget":150.0},{"epochGradeDate":1706007105,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":85.0},{"epochGradeDate":1705436422,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":142.0,"priorPriceTarget":0.0},{"epochGradeDate":1705073571,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":117.0,"priorPriceTarget":120.0},{"epochGradeDate":1704712019,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":141.0,"priorPriceTarget":98.0},{"epochGradeDate":1704363480,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1704312604,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":131.0},{"epochGradeDate":1702656081,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1702041219,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":97.0,"priorPriceTarget":94.0},{"epochGradeDate":1700558895,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":131.0,"priorPriceTarget":0.0},{"epochGradeDate":1700502371,"firm":"Roth MKM","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1700487292,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":94.0,"priorPriceTarget":135.0},{"epochGradeDate":1698670466,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":158.0,"priorPriceTarget":180.0},{"epochGradeDate":1698421365,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":113.0,"priorPriceTarget":190.0},{"epochGradeDate":1698416853,"firm":"HSBC","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":86.0,"priorPriceTarget":0.0},{"epochGradeDate":1698411337,"firm":"Oppenheimer","toGrade":"Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1698400399,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":150.0},{"epochGradeDate":1698142930,"firm":"Daiwa Capital","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1697799969,"firm":"Exane BNP Paribas","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":131.0,"priorPriceTarget":0.0},{"epochGradeDate":1697723124,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":140.0,"priorPriceTarget":0.0},{"epochGradeDate":1697716902,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":155.0,"priorPriceTarget":169.0},{"epochGradeDate":1697644863,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":167.0,"priorPriceTarget":170.0},{"epochGradeDate":1697551837,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":135.0,"priorPriceTarget":159.0},{"epochGradeDate":1697446097,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":148.0,"priorPriceTarget":175.0},{"epochGradeDate":1697205840,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":150.0,"priorPriceTarget":180.0},{"epochGradeDate":1696504747,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":148.0,"priorPriceTarget":200.0},{"epochGradeDate":1696428757,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":135.0,"priorPriceTarget":0.0},{"epochGradeDate":1696352402,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":175.0,"priorPriceTarget":225.0},{"epochGradeDate":1696266187,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Lowers","currentPriceTarget":175.0,"priorPriceTarget":200.0},{"epochGradeDate":1696238618,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":140.0,"priorPriceTarget":155.0},{"epochGradeDate":1695308704,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":114.0,"priorPriceTarget":135.0},{"epochGradeDate":1695297161,"firm":"Seaport Global","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":185.0,"priorPriceTarget":0.0},{"epochGradeDate":1695043746,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":170.0,"priorPriceTarget":209.0},{"epochGradeDate":1694788387,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":169.0,"priorPriceTarget":199.0},{"epochGradeDate":1694512015,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":135.0,"priorPriceTarget":210.0},{"epochGradeDate":1694008214,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":159.0,"priorPriceTarget":234.0},{"epochGradeDate":1692259616,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":200.0,"priorPriceTarget":267.0},{"epochGradeDate":1690817612,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":210.0,"priorPriceTarget":240.0},{"epochGradeDate":1690805876,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":217.0,"priorPriceTarget":250.0},{"epochGradeDate":1690566218,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":180.0,"priorPriceTarget":210.0},{"epochGradeDate":1690565383,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Lowers","currentPriceTarget":200.0,"priorPriceTarget":225.0},{"epochGradeDate":1690565249,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":190.0,"priorPriceTarget":259.0},{"epochGradeDate":1690563108,"firm":"TD Cowen","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":262.0,"priorPriceTarget":313.0},{"epochGradeDate":1690553203,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":175.0,"priorPriceTarget":235.0},{"epochGradeDate":1690544296,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":165.0,"priorPriceTarget":200.0},{"epochGradeDate":1690543774,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":171.0,"priorPriceTarget":230.0},{"epochGradeDate":1690541876,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":199.0,"priorPriceTarget":224.0},{"epochGradeDate":1690539367,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":155.0,"priorPriceTarget":221.0},{"epochGradeDate":1690538695,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":209.0,"priorPriceTarget":240.0},{"epochGradeDate":1689846742,"firm":"Wolfe Research","toGrade":"Peer Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1689794984,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":240.0,"priorPriceTarget":267.0},{"epochGradeDate":1689776076,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":250.0,"priorPriceTarget":285.0},{"epochGradeDate":1689755018,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":267.0,"priorPriceTarget":260.0},{"epochGradeDate":1689686470,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":221.0,"priorPriceTarget":226.0},{"epochGradeDate":1689685205,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":250.0,"priorPriceTarget":285.0},{"epochGradeDate":1689600676,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":234.0,"priorPriceTarget":268.0},{"epochGradeDate":1689342810,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":240.0,"priorPriceTarget":260.0},{"epochGradeDate":1689174886,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":168.0,"priorPriceTarget":169.0},{"epochGradeDate":1688992616,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":302.0,"priorPriceTarget":0.0},{"epochGradeDate":1688126151,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":214.0,"priorPriceTarget":0.0},{"epochGradeDate":1687440609,"firm":"OTR Global","toGrade":"Negative","fromGrade":"Mixed","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1684923883,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":226.0,"priorPriceTarget":248.0},{"epochGradeDate":1682938027,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":260.0,"priorPriceTarget":295.0},{"epochGradeDate":1682681902,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":230.0,"priorPriceTarget":281.0},{"epochGradeDate":1682615232,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":267.0,"priorPriceTarget":285.0},{"epochGradeDate":1682603897,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":240.0,"priorPriceTarget":280.0},{"epochGradeDate":1682522883,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":300.0,"priorPriceTarget":365.0},{"epochGradeDate":1682518504,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":260.0,"priorPriceTarget":285.0},{"epochGradeDate":1682517403,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":275.0,"priorPriceTarget":325.0},{"epochGradeDate":1682516712,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":230.0,"priorPriceTarget":255.0},{"epochGradeDate":1682515533,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":302.0,"priorPriceTarget":328.0},{"epochGradeDate":1682514960,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":169.0,"priorPriceTarget":227.0},{"epochGradeDate":1682512477,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":275.0,"priorPriceTarget":286.0},{"epochGradeDate":1682498075,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":260.0,"priorPriceTarget":311.0},{"epochGradeDate":1682426242,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":247.0,"priorPriceTarget":242.0},{"epochGradeDate":1681985697,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":248.0,"priorPriceTarget":257.0},{"epochGradeDate":1681808244,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":311.0,"priorPriceTarget":363.0},{"epochGradeDate":1681723388,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":255.0,"priorPriceTarget":0.0},{"epochGradeDate":1681396734,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":280.0,"priorPriceTarget":285.0},{"epochGradeDate":1681224519,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":210.0,"priorPriceTarget":250.0},{"epochGradeDate":1680516033,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":268.0,"priorPriceTarget":0.0},{"epochGradeDate":1680169825,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":295.0,"priorPriceTarget":329.0},{"epochGradeDate":1679483752,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":275.0,"priorPriceTarget":0.0},{"epochGradeDate":1679311104,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":225.0,"priorPriceTarget":0.0},{"epochGradeDate":1678447368,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":285.0,"priorPriceTarget":205.0},{"epochGradeDate":1677767735,"firm":"Scotiabank","toGrade":"Sector Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":300.0,"priorPriceTarget":0.0},{"epochGradeDate":1677504550,"firm":"Janney Montgomery Scott","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":282.0,"priorPriceTarget":0.0},{"epochGradeDate":1675868544,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":341.0,"priorPriceTarget":335.0},{"epochGradeDate":1675864909,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Maintains","currentPriceTarget":375.0,"priorPriceTarget":365.0},{"epochGradeDate":1675864721,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Maintains","currentPriceTarget":255.0,"priorPriceTarget":0.0},{"epochGradeDate":1675862997,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":307.0,"priorPriceTarget":310.0},{"epochGradeDate":1675858063,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":257.0,"priorPriceTarget":251.0},{"epochGradeDate":1675436042,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":379.0,"priorPriceTarget":326.0},{"epochGradeDate":1675433872,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":285.0,"priorPriceTarget":325.0},{"epochGradeDate":1675430163,"firm":"Janney Montgomery Scott","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":238.0,"priorPriceTarget":0.0},{"epochGradeDate":1675251374,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":251.0,"priorPriceTarget":311.0},{"epochGradeDate":1675164714,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":327.0,"priorPriceTarget":379.0},{"epochGradeDate":1674640170,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":255.0,"priorPriceTarget":350.0},{"epochGradeDate":1673964940,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":285.0,"priorPriceTarget":330.0},{"epochGradeDate":1673010071,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":326.0,"priorPriceTarget":344.0},{"epochGradeDate":1671792861,"firm":"Daiwa Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":335.0,"priorPriceTarget":0.0},{"epochGradeDate":1671708197,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":350.0,"priorPriceTarget":300.0},{"epochGradeDate":1671453990,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":365.0,"priorPriceTarget":0.0},{"epochGradeDate":1671107336,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Positive","action":"down","priceTargetAction":"Announces","currentPriceTarget":365.0,"priorPriceTarget":0.0},{"epochGradeDate":1668503951,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":330.0,"priorPriceTarget":0.0},{"epochGradeDate":1666957284,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":344.0,"priorPriceTarget":302.0},{"epochGradeDate":1666789526,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":362.0,"priorPriceTarget":328.0},{"epochGradeDate":1666789149,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":335.0,"priorPriceTarget":275.0},{"epochGradeDate":1666788192,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":311.0,"priorPriceTarget":292.0},{"epochGradeDate":1666274039,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":289.0,"priorPriceTarget":321.0},{"epochGradeDate":1666099002,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":290.0,"priorPriceTarget":265.0},{"epochGradeDate":1666006965,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":280.0,"priorPriceTarget":265.0},{"epochGradeDate":1662721858,"firm":"Guggenheim","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1662638464,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":328.0,"priorPriceTarget":290.0},{"epochGradeDate":1660206840,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":363.0,"priorPriceTarget":230.0},{"epochGradeDate":1659969483,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":321.0,"priorPriceTarget":261.0},{"epochGradeDate":1659689256,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":292.0,"priorPriceTarget":0.0},{"epochGradeDate":1659015270,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":290.0,"priorPriceTarget":244.0},{"epochGradeDate":1659009666,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":313.0,"priorPriceTarget":265.0},{"epochGradeDate":1658998705,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":281.0,"priorPriceTarget":174.0},{"epochGradeDate":1658932911,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":260.0,"priorPriceTarget":250.0},{"epochGradeDate":1658928780,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":250.0,"priorPriceTarget":241.0},{"epochGradeDate":1658923228,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":278.0,"priorPriceTarget":240.0},{"epochGradeDate":1658922193,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":261.0,"priorPriceTarget":247.0},{"epochGradeDate":1658922084,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":265.0,"priorPriceTarget":230.0},{"epochGradeDate":1658919187,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":275.0,"priorPriceTarget":255.0},{"epochGradeDate":1658910455,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":230.0,"priorPriceTarget":220.0},{"epochGradeDate":1658327095,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":247.0,"priorPriceTarget":240.0},{"epochGradeDate":1658227858,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":230.0,"priorPriceTarget":220.0},{"epochGradeDate":1657802650,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":235.0,"priorPriceTarget":205.0},{"epochGradeDate":1654868977,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":240.0,"priorPriceTarget":215.0},{"epochGradeDate":1651155474,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":174.0,"priorPriceTarget":163.0},{"epochGradeDate":1651058417,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":171.0,"priorPriceTarget":155.0},{"epochGradeDate":1649932965,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":280.0,"priorPriceTarget":0.0},{"epochGradeDate":1649320475,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":220.0,"priorPriceTarget":200.0},{"epochGradeDate":1644410638,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1644322588,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":255.0,"priorPriceTarget":313.0},{"epochGradeDate":1643034828,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":200.0,"priorPriceTarget":290.0},{"epochGradeDate":1642075208,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":213.0,"priorPriceTarget":0.0},{"epochGradeDate":1642072197,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":200.0,"priorPriceTarget":280.0},{"epochGradeDate":1641395315,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":187.0,"priorPriceTarget":297.0},{"epochGradeDate":1640097956,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":255.0,"priorPriceTarget":315.0},{"epochGradeDate":1637660148,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":313.0,"priorPriceTarget":0.0},{"epochGradeDate":1637241418,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":315.0,"priorPriceTarget":231.0},{"epochGradeDate":1637162518,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":290.0,"priorPriceTarget":210.0},{"epochGradeDate":1636989017,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":266.0,"priorPriceTarget":210.0},{"epochGradeDate":1635342963,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":210.0,"priorPriceTarget":195.0},{"epochGradeDate":1635342596,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":220.0,"priorPriceTarget":200.0},{"epochGradeDate":1635342143,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":273.0,"priorPriceTarget":213.0},{"epochGradeDate":1635323682,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":216.0,"priorPriceTarget":179.0},{"epochGradeDate":1633079941,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":200.0,"priorPriceTarget":0.0},{"epochGradeDate":1632218691,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":179.0,"priorPriceTarget":0.0},{"epochGradeDate":1630486758,"firm":"Wolfe Research","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1626871171,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":238.0,"priorPriceTarget":210.0},{"epochGradeDate":1626356165,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":202.0,"priorPriceTarget":195.0},{"epochGradeDate":1625225372,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":202.0,"priorPriceTarget":187.0},{"epochGradeDate":1624618263,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":220.0,"priorPriceTarget":0.0},{"epochGradeDate":1624612575,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":215.0,"priorPriceTarget":0.0},{"epochGradeDate":1624290256,"firm":"Capital One","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1622717366,"firm":"Guggenheim","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1620920935,"firm":"Capital One","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":175.0,"priorPriceTarget":0.0},{"epochGradeDate":1619704235,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":205.0,"priorPriceTarget":254.0},{"epochGradeDate":1619620459,"firm":"Northland Capital Markets","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1619616805,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":220.0,"priorPriceTarget":260.0},{"epochGradeDate":1619606697,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":195.0,"priorPriceTarget":240.0},{"epochGradeDate":1618916349,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":184.0,"priorPriceTarget":0.0},{"epochGradeDate":1617717935,"firm":"Tudor Pickering","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":195.0,"priorPriceTarget":0.0},{"epochGradeDate":1616152228,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":200.0,"priorPriceTarget":0.0},{"epochGradeDate":1615207672,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1612967647,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":167.0,"priorPriceTarget":151.0},{"epochGradeDate":1612965679,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":260.0,"priorPriceTarget":220.0},{"epochGradeDate":1612965382,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":266.0,"priorPriceTarget":232.0},{"epochGradeDate":1612964557,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":256.0,"priorPriceTarget":233.0},{"epochGradeDate":1612961649,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":240.0,"priorPriceTarget":118.0},{"epochGradeDate":1612888659,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":151.0,"priorPriceTarget":108.0},{"epochGradeDate":1611151487,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":93.0},{"epochGradeDate":1610454676,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":254.0,"priorPriceTarget":0.0},{"epochGradeDate":1610110850,"firm":"Raymond James","toGrade":"Underperform","fromGrade":"Market Perform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1610036192,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Positive","action":"down","priceTargetAction":"Announces","currentPriceTarget":195.0,"priorPriceTarget":0.0},{"epochGradeDate":1609845786,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":232.0,"priorPriceTarget":127.0},{"epochGradeDate":1609162521,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":220.0,"priorPriceTarget":160.0},{"epochGradeDate":1607684974,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":150.0,"priorPriceTarget":0.0},{"epochGradeDate":1605539971,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":131.0,"priorPriceTarget":116.0},{"epochGradeDate":1603902886,"firm":"Craig-Hallum","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":85.0},{"epochGradeDate":1603899213,"firm":"HC Wainwright & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1603891700,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":93.0,"priorPriceTarget":89.0},{"epochGradeDate":1603880590,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":118.0,"priorPriceTarget":77.0},{"epochGradeDate":1603715778,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":89.0,"priorPriceTarget":60.0},{"epochGradeDate":1601551851,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":93.0,"priorPriceTarget":0.0},{"epochGradeDate":1596709825,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":48.0},{"epochGradeDate":1596622378,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":77.0,"priorPriceTarget":53.0},{"epochGradeDate":1595587451,"firm":"JMP Securities","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1593423994,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":53.0,"priorPriceTarget":0.0},{"epochGradeDate":1589451240,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":50.0},{"epochGradeDate":1588773320,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":54.0,"priorPriceTarget":49.0},{"epochGradeDate":1588345883,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":39.0},{"epochGradeDate":1585322831,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":49.0,"priorPriceTarget":51.0},{"epochGradeDate":1585139321,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":67.0,"priorPriceTarget":0.0},{"epochGradeDate":1584696289,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1581598175,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":28.0},{"epochGradeDate":1581595173,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":28.0},{"epochGradeDate":1575372433,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":31.0,"priorPriceTarget":0.0},{"epochGradeDate":1568631926,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":32.0,"priorPriceTarget":0.0},{"epochGradeDate":1566825585,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":28.0},{"epochGradeDate":1564573477,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":100.0},{"epochGradeDate":1564571876,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1561029878,"firm":"HC Wainwright & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1553517283,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1552992068,"firm":"Raymond James","toGrade":"Underperform","fromGrade":"Market Perform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1528893045,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":7.5,"priorPriceTarget":6.0},{"epochGradeDate":1526469794,"firm":"HC Wainwright & Co.","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":8.0,"priorPriceTarget":0.0},{"epochGradeDate":1525270031,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":6.0,"priorPriceTarget":4.0},{"epochGradeDate":1522155577,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":6.0,"priorPriceTarget":0.0},{"epochGradeDate":1519822425,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1480973700,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1474640633,"firm":"Deutsche Bank","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":1.3,"priorPriceTarget":1.5},{"epochGradeDate":1456316108,"firm":"Oppenheimer","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1450275701,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":4.0,"priorPriceTarget":1.9},{"epochGradeDate":1446660145,"firm":"Deutsche Bank","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":2.0,"priorPriceTarget":3.0},{"epochGradeDate":1446641805,"firm":"Needham","toGrade":"Hold","fromGrade":"Strong Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1446632577,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1446632016,"firm":"Roth Capital","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":3.0,"priorPriceTarget":4.5},{"epochGradeDate":1446485590,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":5.0,"priorPriceTarget":9.0},{"epochGradeDate":1445340687,"firm":"Deutsche Bank","toGrade":"Sell","fromGrade":"","action":"down","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":6.0},{"epochGradeDate":1437659143,"firm":"Dougherty & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1436354659,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":16.0},{"epochGradeDate":1432038113,"firm":"Needham","toGrade":"Strong Buy","fromGrade":"Buy","action":"up","priceTargetAction":"Announces","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1430917200,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":15.0},{"epochGradeDate":1430910676,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1429264572,"firm":"Avondale Partners","toGrade":"Market Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":18.0,"priorPriceTarget":0.0},{"epochGradeDate":1429085092,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":16.0,"priorPriceTarget":0.0},{"epochGradeDate":1415196000,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":13.0,"priorPriceTarget":12.0},{"epochGradeDate":1415163600,"firm":"Imperial Capital","toGrade":"In-Line","fromGrade":"Outperform","action":"down","priceTargetAction":"Maintains","currentPriceTarget":13.0,"priorPriceTarget":0.0},{"epochGradeDate":1412245790,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"down","priceTargetAction":"Raises","currentPriceTarget":16.0,"priorPriceTarget":13.0},{"epochGradeDate":1409000809,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1407376764,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":11.0},{"epochGradeDate":1407373239,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":12.0,"priorPriceTarget":11.0},{"epochGradeDate":1406802027,"firm":"Imperial Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":12.0,"priorPriceTarget":0.0},{"epochGradeDate":1406543113,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":11.0,"priorPriceTarget":10.0},{"epochGradeDate":1404296124,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":11.0,"priorPriceTarget":0.0},{"epochGradeDate":1378214845,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":10.0,"priorPriceTarget":0.0},{"epochGradeDate":1366637835,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1364385519,"firm":"Raymond James","toGrade":"Underperform","fromGrade":"Market Perform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1362139218,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":9.0,"priorPriceTarget":0.0},{"epochGradeDate":1361968489,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":7.0,"priorPriceTarget":5.0},{"epochGradeDate":1360159859,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1358429603,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":5.0,"priorPriceTarget":10.0},{"epochGradeDate":1344420360,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":11.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":-0.0010649699,"fmt":"-0.11%"},"postMarketChange":{"raw":-0.040298462,"fmt":"-0.04"},"postMarketTime":1774655916,"postMarketPrice":{"raw":37.7997,"fmt":"37.80"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.058237933,"fmt":"-5.82%"},"regularMarketChange":{"raw":-2.3400002,"fmt":"-2.34"},"regularMarketTime":1774641600,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":37.84,"fmt":"37.84"},"regularMarketDayHigh":{"raw":39.3159,"fmt":"39.32"},"regularMarketDayLow":{"raw":37.07,"fmt":"37.07"},"regularMarketVolume":{"raw":6476382,"fmt":"6.48M","longFmt":"6,476,382.00"},"averageDailyVolume10Day":{"raw":4789240,"fmt":"4.79M","longFmt":"4,789,240"},"averageDailyVolume3Month":{"raw":6718016,"fmt":"6.72M","longFmt":"6,718,016"},"regularMarketPreviousClose":{"raw":40.18,"fmt":"40.18"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":39.01,"fmt":"39.01"},"strikePrice":{},"openInterest":{},"exchange":"NGM","exchangeName":"NasdaqGM","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"ENPH","underlyingSymbol":null,"shortName":"Enphase Energy, Inc.","longName":"Enphase Energy, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":4960779264,"fmt":"4.96B","longFmt":"4,960,779,264.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.68,"fmt":"0.68"},"estimate":{"raw":0.72309,"fmt":"0.72"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.04","surprisePct":"-5.96","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745352399,"fmt":"2025-04-22"}},{"date":"2Q2025","actual":{"raw":0.69,"fmt":"0.69"},"estimate":{"raw":0.62274,"fmt":"0.62"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.07","surprisePct":"10.8","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753214806,"fmt":"2025-07-22"}},{"date":"3Q2025","actual":{"raw":0.9,"fmt":"0.90"},"estimate":{"raw":0.65594,"fmt":"0.66"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.24","surprisePct":"37.21","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761682006,"fmt":"2025-10-28"}},{"date":"4Q2025","actual":{"raw":0.71,"fmt":"0.71"},"estimate":{"raw":0.58473,"fmt":"0.58"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.13","surprisePct":"21.42","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770152898,"fmt":"2026-02-03"}}],"currentQuarterEstimate":{"raw":0.45266,"fmt":"0.45"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777406400,"fmt":"2026-04-28"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":2330853000,"fmt":"2.33B","longFmt":"2,330,853,000"},"earnings":{"raw":647424000,"fmt":"647.42M","longFmt":"647,424,000"}},{"date":2023,"revenue":{"raw":2290786000,"fmt":"2.29B","longFmt":"2,290,786,000"},"earnings":{"raw":613241000,"fmt":"613.24M","longFmt":"613,241,000"}},{"date":2024,"revenue":{"raw":1330383000,"fmt":"1.33B","longFmt":"1,330,383,000"},"earnings":{"raw":321044000,"fmt":"321.04M","longFmt":"321,044,000"}},{"date":2025,"revenue":{"raw":1472985000,"fmt":"1.47B","longFmt":"1,472,985,000"},"earnings":{"raw":389840000,"fmt":"389.84M","longFmt":"389,840,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":356084000,"fmt":"356.08M","longFmt":"356,084,000"},"earnings":{"raw":89243000,"fmt":"89.24M","longFmt":"89,243,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":363153000,"fmt":"363.15M","longFmt":"363,153,000"},"earnings":{"raw":89869000,"fmt":"89.87M","longFmt":"89,869,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":410427000,"fmt":"410.43M","longFmt":"410,427,000"},"earnings":{"raw":117300000,"fmt":"117.3M","longFmt":"117,300,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":343321000,"fmt":"343.32M","longFmt":"343,321,000"},"earnings":{"raw":93428000,"fmt":"93.43M","longFmt":"93,428,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":37.84,"fmt":"37.84"},"targetHighPrice":{"raw":85.0,"fmt":"85.00"},"targetLowPrice":{"raw":27.0,"fmt":"27.00"},"targetMeanPrice":{"raw":45.8931,"fmt":"45.89"},"targetMedianPrice":{"raw":43.0,"fmt":"43.00"},"recommendationMean":{"raw":2.51515,"fmt":"2.52"},"recommendationKey":"hold","numberOfAnalystOpinions":{"raw":29,"fmt":"29","longFmt":"29"},"totalCash":{"raw":1512854016,"fmt":"1.51B","longFmt":"1,512,854,016"},"totalCashPerShare":{"raw":11.54,"fmt":"11.54"},"ebitda":{"raw":238900992,"fmt":"238.9M","longFmt":"238,900,992"},"totalDebt":{"raw":1243783040,"fmt":"1.24B","longFmt":"1,243,783,040"},"quickRatio":{"raw":1.441,"fmt":"1.44"},"currentRatio":{"raw":2.065,"fmt":"2.07"},"totalRevenue":{"raw":1472984960,"fmt":"1.47B","longFmt":"1,472,984,960"},"debtToEquity":{"raw":114.421,"fmt":"114.42%"},"revenuePerShare":{"raw":11.23,"fmt":"11.23"},"returnOnAssets":{"raw":0.030450001,"fmt":"3.05%"},"returnOnEquity":{"raw":0.17930001,"fmt":"17.93%"},"grossProfits":{"raw":448304000,"fmt":"448.3M","longFmt":"448,304,000"},"freeCashflow":{"raw":37604000,"fmt":"37.6M","longFmt":"37,604,000"},"operatingCashflow":{"raw":136540000,"fmt":"136.54M","longFmt":"136,540,000"},"earningsGrowth":{"raw":-0.364,"fmt":"-36.40%"},"revenueGrowth":{"raw":-0.103,"fmt":"-10.30%"},"grossMargins":{"raw":0.30435,"fmt":"30.43%"},"ebitdaMargins":{"raw":0.16219,"fmt":"16.22%"},"operatingMargins":{"raw":0.06349,"fmt":"6.35%"},"profitMargins":{"raw":0.11686,"fmt":"11.69%"},"financialCurrency":"USD"}}],"error":null}}