Data snapshot (figures as of generation)
{
"ohlc": [
{
"low": 623,
"date": "2026-04-09",
"high": 637.5,
"open": 626.97,
"close": 628.39,
"volume": 19012912
},
{
"low": 624.33,
"date": "2026-04-10",
"high": 638.58,
"open": 634.47,
"close": 629.86,
"volume": 13294844
},
{
"low": 624.4,
"date": "2026-04-13",
"high": 635,
"open": 629.5,
"close": 634.53,
"volume": 9538931
},
{
"low": 639.37,
"date": "2026-04-14",
"high": 666.26,
"open": 643.22,
"close": 662.49,
"volume": 17818000
},
{
"low": 664.22,
"date": "2026-04-15",
"high": 678.5,
"open": 667,
"close": 671.58,
"volume": 14952600
},
{
"low": 667.75,
"date": "2026-04-16",
"high": 677.58,
"open": 675.99,
"close": 676.87,
"volume": 9544835
},
{
"low": 675.13,
"date": "2026-04-17",
"high": 691.52,
"open": 678.6,
"close": 688.55,
"volume": 16283500
},
{
"low": 668,
"date": "2026-04-20",
"high": 683.38,
"open": 681.36,
"close": 670.91,
"volume": 12534000
},
{
"low": 667.33,
"date": "2026-04-21",
"high": 676.2,
"open": 671,
"close": 668.84,
"volume": 8660100
},
{
"low": 669.75,
"date": "2026-04-22",
"high": 678.38,
"open": 674.36,
"close": 674.72,
"volume": 9215603
},
{
"low": 653.05,
"date": "2026-04-23",
"high": 669.56,
"open": 663.7,
"close": 659.15,
"volume": 11667000
},
{
"low": 653.84,
"date": "2026-04-24",
"high": 680.67,
"open": 660.32,
"close": 675.03,
"volume": 13348300
},
{
"low": 670.84,
"date": "2026-04-27",
"high": 682.5,
"open": 671,
"close": 678.62,
"volume": 12805222
},
{
"low": 665.63,
"date": "2026-04-28",
"high": 678.18,
"open": 674.24,
"close": 671.34,
"volume": 10606800
},
{
"low": 663.81,
"date": "2026-04-29",
"high": 674.25,
"open": 668.91,
"close": 669.12,
"volume": 18947500
},
{
"low": 600,
"date": "2026-04-30",
"high": 620.85,
"open": 619.32,
"close": 611.91,
"volume": 52765000
},
{
"low": 606.11,
"date": "2026-05-01",
"high": 618.88,
"open": 614.69,
"close": 608.75,
"volume": 21404028
},
{
"low": 602.75,
"date": "2026-05-04",
"high": 614,
"open": 607.93,
"close": 610.41,
"volume": 16203902
},
{
"low": 600.36,
"date": "2026-05-05",
"high": 614.35,
"open": 613.31,
"close": 604.96,
"volume": 17171301
},
{
"low": 598.1,
"date": "2026-05-06",
"high": 619.95,
"open": 601.05,
"close": 612.88,
"volume": 19915500
},
{
"low": 613.54,
"date": "2026-05-07",
"high": 624.98,
"open": 614.72,
"close": 616.81,
"volume": 12307400
},
{
"low": 606.06,
"date": "2026-05-08",
"high": 616.77,
"open": 615.2,
"close": 609.63,
"volume": 13557000
},
{
"low": 598.08,
"date": "2026-05-11",
"high": 604.91,
"open": 604.57,
"close": 598.86,
"volume": 15940622
},
{
"low": 592.6,
"date": "2026-05-12",
"high": 603.75,
"open": 594.82,
"close": 603,
"volume": 11351600
},
{
"low": 596.66,
"date": "2026-05-13",
"high": 619.9,
"open": 598.83,
"close": 616.63,
"volume": 14634400
},
{
"low": 615,
"date": "2026-05-14",
"high": 623.73,
"open": 616,
"close": 618.43,
"volume": 10651200
},
{
"low": 609.31,
"date": "2026-05-15",
"high": 621.2,
"open": 613.99,
"close": 614.23,
"volume": 13272600
},
{
"low": 603.69,
"date": "2026-05-18",
"high": 615.59,
"open": 609.11,
"close": 611.21,
"volume": 13772443
},
{
"low": 600.55,
"date": "2026-05-19",
"high": 613.93,
"open": 608.92,
"close": 602.61,
"volume": 11749947
},
{
"low": 597.81,
"date": "2026-05-20",
"high": 608,
"open": 600.76,
"close": 605.06,
"volume": 11329709
},
{
"low": 594.81,
"date": "2026-05-21",
"high": 609.6,
"open": 600,
"close": 607.38,
"volume": 13476100
},
{
"low": 606.95,
"date": "2026-05-22",
"high": 614.81,
"open": 607.88,
"close": 610.26,
"volume": 11688623
},
{
"low": 605.3,
"date": "2026-05-26",
"high": 614.47,
"open": 608.89,
"close": 612.34,
"volume": 12234200
},
{
"low": 609,
"date": "2026-05-27",
"high": 638.5,
"open": 609.4,
"close": 635.26,
"volume": 23143600
},
{
"low": 629.31,
"date": "2026-05-28",
"high": 643,
"open": 639.5,
"close": 635.29,
"volume": 16772400
},
{
"low": 623.35,
"date": "2026-05-29",
"high": 634.5,
"open": 633.5,
"close": 632.51,
"volume": 19806536
},
{
"low": 599.53,
"date": "2026-06-01",
"high": 635.75,
"open": 630.4,
"close": 600.47,
"volume": 29138805
},
{
"low": 596.68,
"date": "2026-06-02",
"high": 608.88,
"open": 603.24,
"close": 597.63,
"volume": 18252000
},
{
"low": 600.27,
"date": "2026-06-03",
"high": 624.15,
"open": 603,
"close": 622.98,
"volume": 23020100
},
{
"low": 622.43,
"date": "2026-06-04",
"high": 642.4,
"open": 623.67,
"close": 627.57,
"volume": 21469248
},
{
"low": 582.91,
"date": "2026-06-05",
"high": 629.15,
"open": 623.46,
"close": 593,
"volume": 30091610
},
{
"low": 579.22,
"date": "2026-06-08",
"high": 592,
"open": 592,
"close": 585.39,
"volume": 19512436
},
{
"low": 581.01,
"date": "2026-06-09",
"high": 597.63,
"open": 591,
"close": 584.59,
"volume": 16977400
},
{
"low": 570.6,
"date": "2026-06-10",
"high": 591.32,
"open": 580.73,
"close": 570.98,
"volume": 17064048
},
{
"low": 557.01,
"date": "2026-06-11",
"high": 572.17,
"open": 565.83,
"close": 568.43,
"volume": 17628000
},
{
"low": 560.9,
"date": "2026-06-12",
"high": 576.07,
"open": 572.95,
"close": 566.98,
"volume": 14347769
},
{
"low": 579.3,
"date": "2026-06-15",
"high": 601.27,
"open": 579.9,
"close": 593.48,
"volume": 17653300
},
{
"low": 592,
"date": "2026-06-16",
"high": 605.81,
"open": 593.65,
"close": 600.21,
"volume": 11344421
},
{
"low": 566.19,
"date": "2026-06-17",
"high": 593.81,
"open": 592,
"close": 567.58,
"volume": 20478308
},
{
"low": 563.1,
"date": "2026-06-18",
"high": 580.22,
"open": 572.82,
"close": 577.22,
"volume": 28824630
},
{
"low": 559.81,
"date": "2026-06-22",
"high": 575.81,
"open": 572.02,
"close": 563.85,
"volume": 15405511
},
{
"low": 561.02,
"date": "2026-06-23",
"high": 572.2,
"open": 562.25,
"close": 562.2,
"volume": 13103316
},
{
"low": 555.55,
"date": "2026-06-24",
"high": 569.04,
"open": 561.89,
"close": 557.67,
"volume": 13963600
},
{
"low": 540.18,
"date": "2026-06-25",
"high": 556.34,
"open": 555.55,
"close": 542.87,
"volume": 16968639
},
{
"low": 540.4,
"date": "2026-06-26",
"high": 556.85,
"open": 543.34,
"close": 550.25,
"volume": 18867706
},
{
"low": 558,
"date": "2026-06-29",
"high": 570.9,
"open": 560,
"close": 562.6,
"volume": 15011400
},
{
"low": 551.43,
"date": "2026-06-30",
"high": 565.54,
"open": 560.94,
"close": 563.29,
"volume": 18111100
},
{
"low": 595.1,
"date": "2026-07-01",
"high": 628.28,
"open": 607.91,
"close": 612.91,
"volume": 45536306
},
{
"low": 580.42,
"date": "2026-07-02",
"high": 610,
"open": 607.9,
"close": 582.9,
"volume": 21750522
},
{
"low": 581.76,
"date": "2026-07-06",
"high": 597.68,
"open": 594.84,
"close": 586.12,
"volume": 3551716
}
],
"peers": [
{
"price": 614.17,
"symbol": "AMAT",
"companyName": "Applied Materials, Inc."
},
{
"price": 379.17,
"symbol": "AVGO",
"companyName": "Broadcom Inc."
},
{
"price": 114.535,
"symbol": "CSCO",
"companyName": "Cisco Systems, Inc."
},
{
"price": 359.5615,
"symbol": "GOOGL",
"companyName": "Alphabet Inc."
},
{
"price": 241.01,
"symbol": "GRMN",
"companyName": "Garmin Ltd."
},
{
"price": 296.38,
"symbol": "IBM",
"companyName": "International Business Machines Corporation"
},
{
"price": 1006.03,
"symbol": "MU",
"companyName": "Micron Technology, Inc."
},
{
"price": 142.62,
"symbol": "ORCL",
"companyName": "Oracle Corporation"
}
],
"quote": {
"name": "Meta Platforms, Inc.",
"open": 594.84,
"price": 586.1388,
"change": 3.2388,
"dayLow": 581.76,
"symbol": "META",
"volume": 3572898.90588,
"dayHigh": 597.68,
"yearLow": 520.26,
"exchange": "NASDAQ",
"yearHigh": 796.25,
"marketCap": 1487868480736,
"priceAvg50": 605.229,
"priceAvg200": 646.51215,
"previousClose": 582.9,
"changePercentage": 0.55564
},
"grades": [
{
"date": "2026-06-02",
"action": "upgrade",
"company": "Arete",
"toGrade": "Buy",
"fromGrade": "Neutral"
},
{
"date": "2026-04-30",
"action": "downgrade",
"company": "JP Morgan",
"toGrade": "Neutral",
"fromGrade": "Overweight"
},
{
"date": "2026-04-02",
"action": "downgrade",
"company": "Erste Group",
"toGrade": "Hold",
"fromGrade": "Buy"
},
{
"date": "2026-03-05",
"action": "upgrade",
"company": "Erste Group",
"toGrade": "Buy",
"fromGrade": "Hold"
},
{
"date": "2026-03-05",
"action": "downgrade",
"company": "Arete",
"toGrade": "Neutral",
"fromGrade": "Buy"
},
{
"date": "2026-01-29",
"action": "maintain",
"company": "Guggenheim",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2026-01-29",
"action": "maintain",
"company": "Cantor Fitzgerald",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2026-01-29",
"action": "maintain",
"company": "Scotiabank",
"toGrade": "Sector Perform",
"fromGrade": "Sector Perform"
},
{
"date": "2026-01-29",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2026-01-29",
"action": "maintain",
"company": "Jefferies",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2026-01-29",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2026-01-29",
"action": "maintain",
"company": "Roth Capital",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2026-01-29",
"action": "maintain",
"company": "Barclays",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2026-01-29",
"action": "maintain",
"company": "Wedbush",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2026-01-29",
"action": "maintain",
"company": "Evercore ISI",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2026-01-29",
"action": "maintain",
"company": "Bernstein",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2026-01-29",
"action": "maintain",
"company": "BMO Capital",
"toGrade": "Market Perform",
"fromGrade": "Market Perform"
},
{
"date": "2026-01-29",
"action": "maintain",
"company": "Wolfe Research",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2026-01-29",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2026-01-29",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2026-01-29",
"action": "maintain",
"company": "Deutsche Bank",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2026-01-26",
"action": "maintain",
"company": "Raymond James",
"toGrade": "Strong Buy",
"fromGrade": "Strong Buy"
},
{
"date": "2026-01-26",
"action": "upgrade",
"company": "Rothschild & Co Redburn",
"toGrade": "Buy",
"fromGrade": "Neutral"
},
{
"date": "2026-01-26",
"action": "maintain",
"company": "KeyBanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2026-01-23",
"action": "maintain",
"company": "Wells Fargo",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2026-01-13",
"action": "maintain",
"company": "Cowen & Co.",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2026-01-08",
"action": "maintain",
"company": "Cantor Fitzgerald",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-12-31",
"action": "maintain",
"company": "BMO Capital",
"toGrade": "Market Perform",
"fromGrade": "Market Perform"
},
{
"date": "2025-12-11",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-12-04",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-12-04",
"action": "upgrade",
"company": "Arete",
"toGrade": "Buy",
"fromGrade": "Neutral"
},
{
"date": "2025-11-24",
"action": "",
"company": "Exane BNP Paribas",
"toGrade": "Outperform",
"fromGrade": ""
},
{
"date": "2025-11-10",
"action": "downgrade",
"company": "Erste Group",
"toGrade": "Hold",
"fromGrade": "Buy"
},
{
"date": "2025-10-30",
"action": "maintain",
"company": "Seaport Global",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-10-30",
"action": "maintain",
"company": "RBC Capital",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2025-10-30",
"action": "maintain",
"company": "Raymond James",
"toGrade": "Strong Buy",
"fromGrade": "Strong Buy"
},
{
"date": "2025-10-30",
"action": "downgrade",
"company": "Benchmark",
"toGrade": "Hold",
"fromGrade": "Buy"
},
{
"date": "2025-10-30",
"action": "downgrade",
"company": "Oppenheimer",
"toGrade": "Perform",
"fromGrade": "Outperform"
},
{
"date": "2025-10-30",
"action": "maintain",
"company": "Roth Capital",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-10-30",
"action": "maintain",
"company": "Cantor Fitzgerald",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-10-30",
"action": "maintain",
"company": "Stifel",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-10-30",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-10-30",
"action": "maintain",
"company": "Monness Crespi Hardt",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-10-30",
"action": "maintain",
"company": "Mizuho",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2025-10-30",
"action": "maintain",
"company": "JP Morgan",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-10-30",
"action": "maintain",
"company": "Jefferies",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-10-30",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-10-30",
"action": "maintain",
"company": "B of A Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-10-30",
"action": "maintain",
"company": "Bernstein",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2025-10-30",
"action": "maintain",
"company": "Barclays",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-10-30",
"action": "downgrade",
"company": "The Benchmark Company",
"toGrade": "Hold",
"fromGrade": "Buy"
},
{
"date": "2025-10-30",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-10-20",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2025-10-14",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-10-09",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-10-07",
"action": "maintain",
"company": "Wells Fargo",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-09-22",
"action": "maintain",
"company": "Barclays",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-08-05",
"action": "maintain",
"company": "Loop Capital Markets",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-07-31",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2025-07-31",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-07-31",
"action": "maintain",
"company": "Wells Fargo",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-07-31",
"action": "maintain",
"company": "Benchmark",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-07-31",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-07-31",
"action": "maintain",
"company": "KeyBanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-07-28",
"action": "maintain",
"company": "Guggenheim",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-07-16",
"action": "maintain",
"company": "Cantor Fitzgerald",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-07-16",
"action": "maintain",
"company": "Canaccord Genuity",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-07-15",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-07-03",
"action": "upgrade",
"company": "Needham",
"toGrade": "Hold",
"fromGrade": "Underperform"
},
{
"date": "2025-06-26",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-06-16",
"action": "maintain",
"company": "Evercore ISI",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2025-06-12",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-05-16",
"action": "maintain",
"company": "Loop Capital Markets",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-05-01",
"action": "maintain",
"company": "Cantor Fitzgerald",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-05-01",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-05-01",
"action": "maintain",
"company": "KeyBanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-05-01",
"action": "maintain",
"company": "Susquehanna",
"toGrade": "Positive",
"fromGrade": "Positive"
},
{
"date": "2025-04-22",
"action": "maintain",
"company": "Roth Capital",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-02-11",
"action": "maintain",
"company": "Tigress Financial",
"toGrade": "Strong Buy",
"fromGrade": "Strong Buy"
},
{
"date": "2025-01-30",
"action": "maintain",
"company": "BMO Capital",
"toGrade": "Market Perform",
"fromGrade": "Market Perform"
},
{
"date": "2025-01-30",
"action": "maintain",
"company": "Pivotal Research",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-01-30",
"action": "upgrade",
"company": "Benchmark",
"toGrade": "Buy",
"fromGrade": "Hold"
},
{
"date": "2025-01-30",
"action": "maintain",
"company": "Barclays",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-01-30",
"action": "maintain",
"company": "Bernstein",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2025-01-30",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-01-30",
"action": "maintain",
"company": "Cantor Fitzgerald",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-01-30",
"action": "maintain",
"company": "Susquehanna",
"toGrade": "Positive",
"fromGrade": "Positive"
},
{
"date": "2025-01-30",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-01-30",
"action": "maintain",
"company": "Cowen & Co.",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-01-30",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2025-01-30",
"action": "maintain",
"company": "Wedbush",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2025-01-30",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-01-30",
"action": "maintain",
"company": "RBC Capital",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2025-01-30",
"action": "maintain",
"company": "Scotiabank",
"toGrade": "Sector Perform",
"fromGrade": "Sector Perform"
},
{
"date": "2025-01-21",
"action": "maintain",
"company": "Raymond James",
"toGrade": "Strong Buy",
"fromGrade": "Strong Buy"
},
{
"date": "2025-01-18",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-01-13",
"action": "maintain",
"company": "Wells Fargo",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-01-13",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-01-10",
"action": "maintain",
"company": "KeyBanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-01-07",
"action": "maintain",
"company": "Cantor Fitzgerald",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2025-01-06",
"action": "maintain",
"company": "Jefferies",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2025-01-03",
"action": "maintain",
"company": "Wolfe Research",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2025-01-02",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-09-30",
"action": "maintain",
"company": "Monness, Crespi, Hardt",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-09-30",
"action": "maintain",
"company": "Cantor Fitzgerald",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-09-26",
"action": "maintain",
"company": "Wedbush",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-09-26",
"action": "maintain",
"company": "Rosenblatt",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-09-26",
"action": "maintain",
"company": "Baird",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-09-26",
"action": "maintain",
"company": "JP Morgan",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-09-26",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2024-09-26",
"action": "maintain",
"company": "B of A Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-09-23",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-09-23",
"action": "maintain",
"company": "Cantor Fitzgerald",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-08-16",
"action": "maintain",
"company": "Tigress Financial",
"toGrade": "Strong Buy",
"fromGrade": "Strong Buy"
},
{
"date": "2024-08-06",
"action": "maintain",
"company": "Loop Capital",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Roth MKM",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Truist Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "JP Morgan",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Susquehanna",
"toGrade": "Positive",
"fromGrade": "Positive"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Baird",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Evercore ISI Group",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Deutsche Bank",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "B of A Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Jefferies",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "RBC Capital",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "BMO Capital",
"toGrade": "Market Perform",
"fromGrade": "Market Perform"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Rosenblatt",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Stifel",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Wells Fargo",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Keybanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Guggenheim",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-08-01",
"action": "maintain",
"company": "Barclays",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-07-30",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2024-07-24",
"action": "maintain",
"company": "Wedbush",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-07-22",
"action": "maintain",
"company": "Bernstein",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-07-19",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-07-10",
"action": "maintain",
"company": "TD Cowen",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-07-08",
"action": "maintain",
"company": "Wells Fargo",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-07-03",
"action": "maintain",
"company": "Loop Capital",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-06-20",
"action": "maintain",
"company": "Keybanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-06-12",
"action": "maintain",
"company": "BMO Capital",
"toGrade": "Market Perform",
"fromGrade": "Market Perform"
},
{
"date": "2024-06-05",
"action": "maintain",
"company": "Raymond James",
"toGrade": "Strong Buy",
"fromGrade": "Strong Buy"
},
{
"date": "2024-05-01",
"action": "maintain",
"company": "Loop Capital",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "JP Morgan",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Truist Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Jefferies",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Rosenblatt",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Roth MKM",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Baird",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Bernstein",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Barclays",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Canaccord Genuity",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Guggenheim",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Deutsche Bank",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Wolfe Research",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "TD Cowen",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "RBC Capital",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Raymond James",
"toGrade": "Strong Buy",
"fromGrade": "Strong Buy"
},
{
"date": "2024-04-25",
"action": "maintain",
"company": "Keybanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-04-22",
"action": "maintain",
"company": "Keybanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-04-22",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2024-04-18",
"action": "maintain",
"company": "Bernstein",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-04-17",
"action": "maintain",
"company": "Canaccord Genuity",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-17",
"action": "maintain",
"company": "Truist Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-16",
"action": "maintain",
"company": "Stifel",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-16",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-15",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-15",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-11",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-04-08",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-04-04",
"action": "maintain",
"company": "Jefferies",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-04-03",
"action": "maintain",
"company": "Wells Fargo",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-03-18",
"action": "maintain",
"company": "Wells Fargo",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-03-18",
"action": "maintain",
"company": "Roth MKM",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-02-09",
"action": "maintain",
"company": "Tigress Financial",
"toGrade": "Strong Buy",
"fromGrade": "Strong Buy"
},
{
"date": "2024-02-05",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-02-02",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-02-02",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-02-02",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-02-02",
"action": "maintain",
"company": "Stifel",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-02-02",
"action": "maintain",
"company": "Wedbush",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-02-02",
"action": "maintain",
"company": "Keybanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-02-02",
"action": "maintain",
"company": "Barclays",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-02-02",
"action": "maintain",
"company": "Truist Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-02-02",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-02-02",
"action": "maintain",
"company": "Susquehanna",
"toGrade": "Positive",
"fromGrade": "Positive"
},
{
"date": "2024-02-02",
"action": "maintain",
"company": "RBC Capital",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-02-02",
"action": "maintain",
"company": "Raymond James",
"toGrade": "Strong Buy",
"fromGrade": "Strong Buy"
},
{
"date": "2024-02-02",
"action": "maintain",
"company": "JP Morgan",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-02-02",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2024-02-02",
"action": "maintain",
"company": "Roth MKM",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-01-30",
"action": "maintain",
"company": "Keybanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-01-29",
"action": "maintain",
"company": "Jefferies",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-01-24",
"action": "maintain",
"company": "Raymond James",
"toGrade": "Strong Buy",
"fromGrade": "Strong Buy"
},
{
"date": "2024-01-22",
"action": "maintain",
"company": "RBC Capital",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2024-01-19",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2024-01-17",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2024-01-11",
"action": "maintain",
"company": "Mizuho",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2024-01-10",
"action": "maintain",
"company": "Mizuho",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-12-27",
"action": "maintain",
"company": "Wedbush",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-11-22",
"action": "maintain",
"company": "Tigress Financial",
"toGrade": "Strong Buy",
"fromGrade": "Strong Buy"
},
{
"date": "2023-11-14",
"action": "maintain",
"company": "Stifel",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-10-26",
"action": "maintain",
"company": "Truist Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-10-26",
"action": "maintain",
"company": "Barclays",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-10-26",
"action": "maintain",
"company": "RBC Capital",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-10-26",
"action": "maintain",
"company": "Roth MKM",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-10-26",
"action": "maintain",
"company": "Wells Fargo",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-10-26",
"action": "maintain",
"company": "Wedbush",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-10-26",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-10-26",
"action": "maintain",
"company": "Rosenblatt",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-10-26",
"action": "maintain",
"company": "Keybanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-10-09",
"action": "maintain",
"company": "Wells Fargo",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-10-04",
"action": "maintain",
"company": "JP Morgan",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-10-02",
"action": "maintain",
"company": "Truist Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-09-28",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-09-28",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-09-28",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2023-09-28",
"action": "maintain",
"company": "Keybanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-09-28",
"action": "maintain",
"company": "JP Morgan",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-09-27",
"action": "maintain",
"company": "Guggenheim",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-09-22",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-08-18",
"action": "maintain",
"company": "RBC Capital",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-08-18",
"action": "maintain",
"company": "Loop Capital",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-08-01",
"action": "maintain",
"company": "Argus Research",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-08-01",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2023-07-28",
"action": "upgrade",
"company": "China Renaissance",
"toGrade": "Buy",
"fromGrade": "Hold"
},
{
"date": "2023-07-27",
"action": "maintain",
"company": "RBC Capital",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-07-27",
"action": "upgrade",
"company": "HSBC",
"toGrade": "Hold",
"fromGrade": "Reduce"
},
{
"date": "2023-07-27",
"action": "maintain",
"company": "Barclays",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-07-27",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2023-07-27",
"action": "maintain",
"company": "Credit Suisse",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-07-27",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-07-27",
"action": "maintain",
"company": "Guggenheim",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-07-27",
"action": "maintain",
"company": "Truist Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-07-27",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-07-27",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-07-27",
"action": "upgrade",
"company": "Wells Fargo",
"toGrade": "Overweight",
"fromGrade": "Equal Weight"
},
{
"date": "2023-07-27",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-07-27",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-07-25",
"action": "upgrade",
"company": "New Street Research",
"toGrade": "Buy",
"fromGrade": "Neutral"
},
{
"date": "2023-07-25",
"action": "maintain",
"company": "Mizuho",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-07-19",
"action": "maintain",
"company": "Truist Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-07-18",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-07-17",
"action": "maintain",
"company": "Credit Suisse",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-07-17",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-07-17",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2023-07-13",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-07-13",
"action": "upgrade",
"company": "TD Cowen",
"toGrade": "Outperform",
"fromGrade": "Market Perform"
},
{
"date": "2023-07-12",
"action": "maintain",
"company": "Deutsche Bank",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-07-07",
"action": "maintain",
"company": "Rosenblatt",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-07-06",
"action": "maintain",
"company": "Tigress Financial",
"toGrade": "Strong Buy",
"fromGrade": "Strong Buy"
},
{
"date": "2023-07-06",
"action": "maintain",
"company": "Keybanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-06-28",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-06-27",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-06-26",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-06-23",
"action": "maintain",
"company": "Roth MKM",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-06-08",
"action": "maintain",
"company": "Wells Fargo",
"toGrade": "Equal Weight",
"fromGrade": "Equal Weight"
},
{
"date": "2023-06-05",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2023-06-05",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-05-15",
"action": "upgrade",
"company": "Loop Capital",
"toGrade": "Buy",
"fromGrade": "Hold"
},
{
"date": "2023-04-28",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Stifel",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Mizuho",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Wolfe Research",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Evercore ISI Group",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Raymond James",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-04-27",
"action": "upgrade",
"company": "Huber Research",
"toGrade": "Overweight",
"fromGrade": "Neutral"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Credit Suisse",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Bernstein",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Truist Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Keybanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Guggenheim",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Baird",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "JP Morgan",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Rosenblatt",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "TD Cowen",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Deutsche Bank",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "RBC Capital",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "Barclays",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-04-27",
"action": "maintain",
"company": "B of A Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-04-19",
"action": "maintain",
"company": "Wolfe Research",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-04-19",
"action": "maintain",
"company": "B of A Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-04-17",
"action": "downgrade",
"company": "New Street Research",
"toGrade": "Neutral",
"fromGrade": "Buy"
},
{
"date": "2023-04-14",
"action": "maintain",
"company": "TD Cowen",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-04-13",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-04-13",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-04-11",
"action": "upgrade",
"company": "OTR Global",
"toGrade": "Positive",
"fromGrade": "Mixed"
},
{
"date": "2023-04-06",
"action": "maintain",
"company": "Argus Research",
"toGrade": "Hold",
"fromGrade": "Hold"
},
{
"date": "2023-04-06",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-04-05",
"action": "maintain",
"company": "Jefferies",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-03-30",
"action": "maintain",
"company": "Credit Suisse",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-03-27",
"action": "maintain",
"company": "Guggenheim",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-03-24",
"action": "maintain",
"company": "JP Morgan",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-03-24",
"action": "maintain",
"company": "Barclays",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-03-22",
"action": "upgrade",
"company": "Keybanc",
"toGrade": "Overweight",
"fromGrade": "Sector Weight"
},
{
"date": "2023-03-21",
"action": "upgrade",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Equal Weight"
},
{
"date": "2023-03-20",
"action": "upgrade",
"company": "Edward Jones",
"toGrade": "Buy",
"fromGrade": "Hold"
},
{
"date": "2023-03-15",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-03-15",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-03-15",
"action": "maintain",
"company": "Raymond James",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-03-15",
"action": "maintain",
"company": "Wolfe Research",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-03-14",
"action": "maintain",
"company": "Evercore ISI Group",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-03-09",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-03-06",
"action": "downgrade",
"company": "Arete Research",
"toGrade": "Sell",
"fromGrade": "Neutral"
},
{
"date": "2023-02-08",
"action": "maintain",
"company": "Loop Capital",
"toGrade": "Hold",
"fromGrade": "Hold"
},
{
"date": "2023-02-03",
"action": "downgrade",
"company": "HSBC",
"toGrade": "Reduce",
"fromGrade": "Hold"
},
{
"date": "2023-02-03",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Deutsche Bank",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Mizuho",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "JP Morgan",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Evercore ISI Group",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Baird",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "RBC Capital",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-02-02",
"action": "upgrade",
"company": "B of A Securities",
"toGrade": "Buy",
"fromGrade": "Neutral"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Equal Weight",
"fromGrade": "Equal Weight"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Jefferies",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Raymond James",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Bernstein",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Credit Suisse",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Canaccord Genuity",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Truist Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Wells Fargo",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-02-02",
"action": "upgrade",
"company": "Rosenblatt",
"toGrade": "Buy",
"fromGrade": "Neutral"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Barclays",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Guggenheim",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Stifel",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Susquehanna",
"toGrade": "Positive",
"fromGrade": "Positive"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Cowen & Co.",
"toGrade": "Market Perform",
"fromGrade": "Market Perform"
},
{
"date": "2023-02-02",
"action": "maintain",
"company": "Wolfe Research",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-02-02",
"action": "upgrade",
"company": "Piper Sandler",
"toGrade": "Overweight",
"fromGrade": "Neutral"
},
{
"date": "2023-01-26",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2023-01-25",
"action": "maintain",
"company": "Credit Suisse",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2023-01-20",
"action": "maintain",
"company": "MKM Partners",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2023-01-18",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Equal Weight",
"fromGrade": "Equal Weight"
},
{
"date": "2023-01-05",
"action": "maintain",
"company": "Mizuho",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-12-16",
"action": "upgrade",
"company": "JP Morgan",
"toGrade": "Overweight",
"fromGrade": "Neutral"
},
{
"date": "2022-11-15",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Equal Weight",
"fromGrade": "Equal Weight"
},
{
"date": "2022-11-14",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-11-10",
"action": "maintain",
"company": "Rosenblatt",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-11-07",
"action": "upgrade",
"company": "Itau BBA",
"toGrade": "Outperform",
"fromGrade": "Market Perform"
},
{
"date": "2022-11-02",
"action": "maintain",
"company": "Tigress Financial",
"toGrade": "Strong Buy",
"fromGrade": "Strong Buy"
},
{
"date": "2022-10-28",
"action": "downgrade",
"company": "Edward Jones",
"toGrade": "Hold",
"fromGrade": "Buy"
},
{
"date": "2022-10-27",
"action": "downgrade",
"company": "Morgan Stanley",
"toGrade": "Equal Weight",
"fromGrade": "Overweight"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "Barclays",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "Credit Suisse",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "Raymond James",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "B of A Securities",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "Rosenblatt",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "Truist Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "Wolfe Research",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "Bernstein",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "Canaccord Genuity",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "Deutsche Bank",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "Mizuho",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "MKM Partners",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "JP Morgan",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "Guggenheim",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-10-27",
"action": "downgrade",
"company": "Keybanc",
"toGrade": "Sector Weight",
"fromGrade": "Overweight"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-10-27",
"action": "maintain",
"company": "Stifel",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-10-27",
"action": "downgrade",
"company": "Cowen & Co.",
"toGrade": "Market Perform",
"fromGrade": "Outperform"
},
{
"date": "2022-10-25",
"action": "maintain",
"company": "Keybanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2022-10-25",
"action": "maintain",
"company": "Jefferies",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-10-24",
"action": "downgrade",
"company": "B of A Securities",
"toGrade": "Neutral",
"fromGrade": "Buy"
},
{
"date": "2022-10-24",
"action": "maintain",
"company": "Mizuho",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-10-21",
"action": "maintain",
"company": "Deutsche Bank",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-10-21",
"action": "maintain",
"company": "JP Morgan",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-10-19",
"action": "maintain",
"company": "MKM Partners",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-10-13",
"action": "maintain",
"company": "Cowen & Co.",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-10-11",
"action": "maintain",
"company": "Credit Suisse",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-10-11",
"action": "downgrade",
"company": "Atlantic Equities",
"toGrade": "Neutral",
"fromGrade": "Overweight"
},
{
"date": "2022-10-10",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2022-10-06",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-10-04",
"action": "maintain",
"company": "B of A Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-09-28",
"action": "maintain",
"company": "Truist Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-09-12",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-09-07",
"action": "maintain",
"company": "Rosenblatt",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-08-22",
"action": "maintain",
"company": "Loop Capital",
"toGrade": "Hold",
"fromGrade": "Hold"
},
{
"date": "2022-08-19",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2022-07-29",
"action": "downgrade",
"company": "DZ Bank",
"toGrade": "Sell",
"fromGrade": "Hold"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "Barclays",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "RBC Capital",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "JP Morgan",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "Oppenheimer",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "Keybanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "B of A Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "MKM Partners",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "Wolfe Research",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "Mizuho",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "Evercore ISI Group",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "Stifel",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "Wells Fargo",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "Deutsche Bank",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "Truist Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "Credit Suisse",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "Rosenblatt",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "Raymond James",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-07-28",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2022-07-26",
"action": "maintain",
"company": "Keybanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2022-07-25",
"action": "maintain",
"company": "Mizuho",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-07-25",
"action": "maintain",
"company": "Rosenblatt",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-07-21",
"action": "maintain",
"company": "Deutsche Bank",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-07-19",
"action": "maintain",
"company": "Credit Suisse",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-07-19",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2022-07-14",
"action": "maintain",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-07-13",
"action": "maintain",
"company": "Cowen & Co.",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-07-11",
"action": "downgrade",
"company": "Needham",
"toGrade": "Underperform",
"fromGrade": "Hold"
},
{
"date": "2022-07-07",
"action": "maintain",
"company": "Evercore ISI Group",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-07-05",
"action": "maintain",
"company": "Barclays",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2022-06-30",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2022-06-29",
"action": "maintain",
"company": "JP Morgan",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-06-16",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-06-10",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-06-02",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-06-01",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2022-05-24",
"action": "maintain",
"company": "Jefferies",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-05-18",
"action": "maintain",
"company": "Guggenheim",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-04-28",
"action": "maintain",
"company": "Credit Suisse",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-04-28",
"action": "maintain",
"company": "Susquehanna",
"toGrade": "Positive",
"fromGrade": "Positive"
},
{
"date": "2022-04-28",
"action": "maintain",
"company": "Raymond James",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-04-28",
"action": "maintain",
"company": "BMO Capital",
"toGrade": "Market Perform",
"fromGrade": "Market Perform"
},
{
"date": "2022-04-28",
"action": "maintain",
"company": "Evercore ISI Group",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-04-28",
"action": "maintain",
"company": "Rosenblatt",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-04-28",
"action": "maintain",
"company": "Wedbush",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-04-28",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-04-28",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2022-04-28",
"action": "maintain",
"company": "Truist Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-04-28",
"action": "maintain",
"company": "Canaccord Genuity",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-04-25",
"action": "maintain",
"company": "Mizuho",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-04-21",
"action": "maintain",
"company": "Credit Suisse",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-04-20",
"action": "upgrade",
"company": "Citigroup",
"toGrade": "Buy",
"fromGrade": "Neutral"
},
{
"date": "2022-04-19",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2022-04-13",
"action": "maintain",
"company": "RBC Capital",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-04-05",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-03-08",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-03-02",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2022-02-08",
"action": "downgrade",
"company": "KGI Securities",
"toGrade": "Neutral",
"fromGrade": "Outperform"
},
{
"date": "2022-02-04",
"action": "downgrade",
"company": "China Renaissance",
"toGrade": "Hold",
"fromGrade": "Buy"
},
{
"date": "2022-02-04",
"action": "maintain",
"company": "Rosenblatt",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-02-04",
"action": "downgrade",
"company": "DZ Bank",
"toGrade": "Sell",
"fromGrade": "Hold"
},
{
"date": "2022-02-04",
"action": "downgrade",
"company": "Argus Research",
"toGrade": "Hold",
"fromGrade": "Buy"
},
{
"date": "2022-02-03",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2022-02-03",
"action": "maintain",
"company": "Barclays",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2022-02-03",
"action": "maintain",
"company": "Truist Securities",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-02-03",
"action": "maintain",
"company": "JMP Securities",
"toGrade": "Market Outperform",
"fromGrade": "Market Outperform"
},
{
"date": "2022-02-03",
"action": "downgrade",
"company": "BMO Capital",
"toGrade": "Market Perform",
"fromGrade": "Outperform"
},
{
"date": "2022-02-03",
"action": "maintain",
"company": "Mizuho",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-02-03",
"action": "maintain",
"company": "UBS",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-02-03",
"action": "maintain",
"company": "Credit Suisse",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-02-03",
"action": "maintain",
"company": "Piper Sandler",
"toGrade": "Neutral",
"fromGrade": "Neutral"
},
{
"date": "2022-02-03",
"action": "downgrade",
"company": "Raymond James",
"toGrade": "Outperform",
"fromGrade": "Strong Buy"
},
{
"date": "2022-02-03",
"action": "maintain",
"company": "Keybanc",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2022-02-03",
"action": "maintain",
"company": "Goldman Sachs",
"toGrade": "Buy",
"fromGrade": "Buy"
},
{
"date": "2022-02-03",
"action": "downgrade",
"company": "Loop Capital",
"toGrade": "Hold",
"fromGrade": "Buy"
},
{
"date": "2022-02-03",
"action": "downgrade",
"company": "JP Morgan",
"toGrade": "Neutral",
"fromGrade": "Overweight"
},
{
"date": "2022-01-26",
"action": "maintain",
"company": "RBC Capital",
"toGrade": "Outperform",
"fromGrade": "Outperform"
},
{
"date": "2022-01-19",
"action": "maintain",
"company": "Morgan Stanley",
"toGrade": "Overweight",
"fromGrade": "Overweight"
},
{
"date": "2021-05-03",
"action": "maintain",
"company": "Argus Research",
"toGrade": "Buy",
"fromGrade": "Buy"
}
],
"rating": {
"rating": "B+",
"deScore": 3,
"pbScore": 1,
"peScore": 2,
"dcfScore": 3,
"roaScore": 5,
"roeScore": 5,
"overallScore": 3
},
"analyst": {
"buy": 50,
"hold": 11,
"sell": 2,
"consensus": "Buy",
"strongBuy": 2,
"targetLow": 700,
"strongSell": 0,
"targetHigh": 910,
"targetMedian": 847.5,
"targetConsensus": 827.5
},
"profile": {
"ceo": "Mark Elliot Zuckerberg",
"beta": 1.246,
"image": "https://images.financialmodelingprep.com/symbol/META.png",
"sector": "Communication Services",
"country": "US",
"ipoDate": "2012-05-18",
"website": "http://www.meta.com",
"industry": "Internet Content & Information",
"employees": "76834",
"companyName": "Meta Platforms, Inc.",
"description": "Meta Platforms Inc., which operated as Facebook, Inc. until its October 2021 rebranding, is a technology enterprise focused on developing innovative products that empower people globally to connect and share with their friends and family. These services are accessible across a variety of digital platforms, including mobile phones, personal computers, virtual reality devices, and wearables. The company's activities are organized into two principal divisions: the Family of Apps and Reality Labs. The Family of Apps segment encompasses well-known platforms such as: Facebook, where users can share content, participate in discussions, explore new interests, and build connections. Instagram, a vibrant community dedicated to sharing visual media like photos and videos, sending private messages, and utilizing features such as user feeds, ephemeral stories, short video reels, live streams, and integrated shopping functionalities. Messenger, a dedicated application that facilitates text, audio, and video communications, enabling individuals to communicate with their social networks, communities, and even businesses across different devices and operating systems. WhatsApp, a widely adopted and secure messaging service employed by individuals and enterprises for private communication and financial transactions. The Reality Labs division concentrates on pioneering augmented and virtual reality technologies. This segment is responsible for creating consumer-grade hardware, sophisticated software, and engaging content, all aimed at fostering a sense of connection among people, regardless of their physical location or time zone. Meta Platforms Inc. was founded in 2004 and its corporate headquarters are situated in Menlo Park, California."
},
"earnings": {
"date": "2026-07-29",
"epsEstimated": 7.17,
"revenueEstimated": 60186080000
},
"dividends": [
{
"date": "2026-06-15",
"amount": 0.525,
"frequency": "Quarterly"
},
{
"date": "2026-03-16",
"amount": 0.525,
"frequency": "Quarterly"
},
{
"date": "2025-12-15",
"amount": 0.525,
"frequency": "Quarterly"
},
{
"date": "2025-09-22",
"amount": 0.525,
"frequency": "Quarterly"
},
{
"date": "2025-06-16",
"amount": 0.525,
"frequency": "Quarterly"
},
{
"date": "2025-03-14",
"amount": 0.525,
"frequency": "Quarterly"
}
],
"estimates": {
"date": "2026-12-31",
"epsAvg": 32.9583,
"epsLow": 30.76838,
"epsHigh": 35.68575,
"ebitdaAvg": 115241238699,
"revenueAvg": 252942972326,
"numAnalysts": 42,
"netIncomeAvg": 84457858440
},
"statements": {
"income": {
"eps": 23.98,
"ebitda": 104548000000,
"revenue": 200966000000,
"incomeTax": 25474000000,
"netIncome": 60458000000,
"epsDiluted": 23.49,
"grossProfit": 164791000000,
"interestExpense": 1165000000,
"operatingIncome": 83276000000,
"researchAndDevelopment": 57372000000
},
"period": "FY",
"balance": {
"cash": 35873000000,
"netDebt": 48024000000,
"inventory": 0,
"totalDebt": 83897000000,
"totalAssets": 366021000000,
"totalEquity": 217243000000,
"currentAssets": 108722000000,
"retainedEarnings": 121179000000,
"totalLiabilities": 148778000000,
"currentLiabilities": 41836000000
},
"cashflow": {
"capex": 69691000000,
"buybacks": 26248000000,
"freeCashFlow": 46109000000,
"dividendsPaid": 5324000000,
"stockBasedComp": 20427000000,
"netChangeInCash": -6338000000,
"operatingCashFlow": 115800000000
},
"fiscalYear": "2025"
},
"technicals": {
"ema50": 596.4415058584672,
"rsi14": 50.42721774763557,
"sma20": 574.6189999999999
},
"fundamentals": {
"health": {
"cashRatio": 0.5010587555878767,
"quickRatio": 2.3477637798643936,
"currentRatio": 2.3477637798643936,
"debtToEquity": 0.35607618156524307,
"netDebtToEbitda": 0.55841774439537,
"interestCoverage": 50.9741081703107
},
"dividend": {
"yield": 0.00358277,
"payoutRatio": 0.07566549081275589
},
"perShare": {
"eps": 27.8559589581689,
"fcfPerShare": 19.042225730071035,
"cashPerShare": 32.036306235201266,
"revenuePerShare": 84.83149171270718,
"dividendPerShare": 2.1,
"bookValuePerShare": 96.16456195737963
},
"valuation": {
"pb": 6.095164248341069,
"pe": 20.96347639484978,
"ps": 6.921509658573801,
"peg": 3.3643823092222367,
"pFcf": 30.834735264874723,
"evSales": 7.216178973758274,
"evEbitda": 13.675134050373348,
"fcfYield": 0.0324309578600192,
"earningsYield": 0.047524509481660156,
"priceToFairValue": 6.095164248341069
},
"efficiency": {
"grahamNumber": 245.50358867048928,
"assetTurnover": 0.5438659076533839,
"effectiveTaxRate": 0.2095697744731361,
"inventoryTurnover": 0,
"cashConversionCycle": -95.62927695139105,
"receivablesTurnover": 12.304693760732684,
"daysSalesOutstanding": 29.66347697045538,
"daysInventoryOutstanding": 0
},
"profitability": {
"roa": 0.17858823529411766,
"roe": 0.33215067171729057,
"roce": 0.254214526954321,
"roic": 0.19955653989217054,
"netMargin": 0.3283681377725469,
"grossMargin": 0.8194061303573174,
"operatingMargin": 0.41213139005317195
}
},
"peerFundamentals": {
"AMAT": {
"health": {
"cashRatio": 0.7002667259390976,
"quickRatio": 1.8035118915314514,
"currentRatio": 2.5084463214047568,
"debtToEquity": 0.269982015140742,
"netDebtToEbitda": 0.013820335636722606,
"interestCoverage": 31.14181818181818
},
"dividend": {
"yield": 0.0031086,
"payoutRatio": 0.12905500705218617
},
"perShare": {
"eps": 10.71536523929471,
"fcfPerShare": 7.512594458438287,
"cashPerShare": 10.379093198992443,
"revenuePerShare": 36.55415617128463,
"dividendPerShare": 1.91,
"bookValuePerShare": 30.112090680100756
},
"valuation": {
"pb": 20.40459450416161,
"pe": 57.476613657623936,
"ps": 16.80775422322905,
"peg": 1.9641801444154952,
"pFcf": 81.78177008801342,
"evSales": 16.813060176922548,
"evEbitda": 43.792718170600374,
"fcfYield": 0.012227663927105045,
"earningsYield": 0.01743966348910723,
"priceToFairValue": 20.40459450416161
},
"efficiency": {
"grahamNumber": 85.20502402740664,
"assetTurnover": 0.7204487911433253,
"effectiveTaxRate": 0.180583646344987,
"inventoryTurnover": 2.3356455935677123,
"cashConversionCycle": 107.57882531188594,
"receivablesTurnover": 4.554927809165097,
"daysSalesOutstanding": 80.13299338478501,
"daysInventoryOutstanding": 156.27370907863653
},
"profitability": {
"roa": 0.21118999156034354,
"roe": 0.3978257057688936,
"roce": 0.2737151623625671,
"roic": 0.21600891595719923,
"netMargin": 0.2931367144432194,
"grossMargin": 0.4895603638368247,
"operatingMargin": 0.29506615214994486
}
},
"AVGO": {
"health": {
"cashRatio": 1.0406107517760577,
"quickRatio": 2.008535680203584,
"currentRatio": 2.2379917294030327,
"debtToEquity": 0.7401785816104275,
"netDebtToEbitda": 1.0774301011302796,
"interestCoverage": 10.959747172322023
},
"dividend": {
"yield": 0.00669496,
"payoutRatio": 0.40116655865197665
},
"perShare": {
"eps": 6.175900568780282,
"fcfPerShare": 6.901622077101327,
"cashPerShare": 4.134821992837582,
"revenuePerShare": 15.897408889825153,
"dividendPerShare": 2.54,
"bookValuePerShare": 18.47293027175058
},
"valuation": {
"pb": 20.537618797824173,
"pe": 61.290791599353796,
"ps": 23.91808488968396,
"peg": 0.48677324342675193,
"pFcf": 55.093653507111895,
"evSales": 24.51808488968396,
"evEbitda": 44.02753780368828,
"fcfYield": 0.018150910973274127,
"earningsYield": 0.016278501196078658,
"priceToFairValue": 20.537618797824173
},
"efficiency": {
"grahamNumber": 50.66514643103003,
"assetTurnover": 0.42122037531117784,
"effectiveTaxRate": 0.038124610387479906,
"inventoryTurnover": 5.76039741219963,
"cashConversionCycle": 110.15375554930867,
"receivablesTurnover": 4.505911153570576,
"daysSalesOutstanding": 81.00470416749486,
"daysInventoryOutstanding": 63.363683767197465
},
"profitability": {
"roa": 0.1636376829390817,
"roe": 0.36403710280257784,
"roce": 0.2055260268503269,
"roic": 0.19495155099284195,
"netMargin": 0.38848472801961176,
"grossMargin": 0.6696349301000464,
"operatingMargin": 0.4365599946995296
}
},
"CSCO": {
"health": {
"cashRatio": 0.1791305227485395,
"quickRatio": 0.8055183227535976,
"currentRatio": 0.924584608381174,
"debtToEquity": 0.6406541004072778,
"netDebtToEbitda": 1.34049147664379,
"interestCoverage": 9.686689419795222
},
"dividend": {
"yield": 0.01449022,
"payoutRatio": 0.5379662150861348
},
"perShare": {
"eps": 3.024279210925645,
"fcfPerShare": 3.1906929691451693,
"cashPerShare": 4.208396560445119,
"revenuePerShare": 15.363176530096105,
"dividendPerShare": 1.66,
"bookValuePerShare": 12.357359635811836
},
"valuation": {
"pb": 9.270588813163874,
"pe": 37.93377483443709,
"ps": 7.433094446086985,
"peg": 1.666376537369914,
"pFcf": 35.79032619071021,
"evSales": 7.831803826128469,
"evEbitda": 26.33112437580252,
"fcfYield": 0.027940510926652617,
"earningsYield": 0.02639908529090123,
"priceToFairValue": 9.270588813163874
},
"efficiency": {
"grahamNumber": 28.997799599135835,
"assetTurnover": 0.48385452344160707,
"effectiveTaxRate": 0.15040852575488456,
"inventoryTurnover": 4.6025913338997455,
"cashConversionCycle": 68.2113596562798,
"receivablesTurnover": 9.374382716049382,
"daysSalesOutstanding": 38.93589701379515,
"daysInventoryOutstanding": 79.30315196824958
},
"profitability": {
"roa": 0.09524795692415529,
"roe": 0.2513504992117709,
"roce": 0.1650020347654206,
"roic": 0.12300721941552244,
"netMargin": 0.19685246765219108,
"grossMargin": 0.6432851545780792,
"operatingMargin": 0.23361208968491753
}
},
"GOOGL": {
"health": {
"cashRatio": 0.34233010756556465,
"quickRatio": 1.9224466669065008,
"currentRatio": 1.9224466669065008,
"debtToEquity": 0.18900210132303977,
"netDebtToEbitda": 0.2395676713205219,
"interestCoverage": 276.94789579158316
},
"dividend": {
"yield": 0.00236387,
"payoutRatio": 0.06339883151902527
},
"perShare": {
"eps": 13.241424911149682,
"fcfPerShare": 5.325150838912307,
"cashPerShare": 10.48351103396975,
"revenuePerShare": 34.92569633854038,
"dividendPerShare": 0.85,
"bookValuePerShare": 39.56905529382593
},
"valuation": {
"pb": 9.087404218520886,
"pe": 27.15861027190332,
"ps": 10.292057240660629,
"peg": 0.5886531317307276,
"pFcf": 67.50179980997686,
"evSales": 10.41611123459294,
"evEbitda": 20.115140460923612,
"fcfYield": 0.014814419805324932,
"earningsYield": 0.036824698011985325,
"priceToFairValue": 9.087404218520886
},
"efficiency": {
"grahamNumber": 108.57665575878792,
"assetTurnover": 0.600304864622208,
"effectiveTaxRate": 0.17609244583412617,
"inventoryTurnover": 0,
"cashConversionCycle": 17.68234032949514,
"receivablesTurnover": 6.707503293703074,
"daysSalesOutstanding": 54.416671005239415,
"daysInventoryOutstanding": 0
},
"profitability": {
"roa": 0.22759436810201172,
"roe": 0.3898493363523653,
"roce": 0.23315298170671012,
"roic": 0.19209650290445626,
"netMargin": 0.3791313072987415,
"grossMargin": 0.6037423739723499,
"operatingMargin": 0.32704240284357944
}
}
}
}