Wall Street is in for another packed week of earnings, with over 150 S&P 500 companies slated to release their financial results, according to FactSet.

This week, large-cap tech companies will continue to capture the spotlight, as investors look forward to reports by Apple (AAPL), Tesla (TSLA), and Baidu (BIDU).

Strong Q2 results have driven stocks to new heights over the last few weeks. Markets have made healthy gains throughout the month, with the S&P, Dow, and Nasdaq up 3.5%, 5%, and 2%, respectively. While tech stocks have, for the most past, outperformed the markets, social media companies Facebook (FB) and Twitter (TWTR) both plunged last week upon reporting disappointing results. Facebook is down over 22% from its all-time high price of $217.50 on 7/25, and Twitter has dropped 25% since reporting earnings last week. Both companies suffered major hits in value due to reports marked by declines in monthly active users and forecasts of continued slowing user growth.

Related: Nasdaq, Tech ETFs Continue Their Slide

Apple will report its results on Tuesday, with spring typically being the tech giant’s least exciting season. Third-party consensus estimates expect an adjusted EPS of $2.19 on revenue of $52.34 billion. iPhone sales, Apple’s largest source of revenue, are estimated to hit 41.8 million units, up from 41 million in the same period last year. Investors will also look closely at revenue derived outside of iPhone sales, such as Apple’s Services division, which includes iTunes, AppleCare, Apple Pay, and Apple Music. Services constitute Apple’s second-biggest revenue generator, growing 31% to $9.19 billion in revenue last quarter, according to MarketWatch.

Chinese Internet company Baidu will also report after the close on Tuesday, with analysts expecting $2.61 EPS on revenue of $4.03 billion, compared to the year-ago quarter of $2.52 EPS on revenue of $3.29 billion. Baidu’s last quarter saw a 31% YOY increase in revenue and a 133% YOY increase in adjusted EPS. This quarter, investors will see if Baidu can achieve similar growth rates after its extensive investments into artificial intelligence technologies and online marketing services.

Tesla will announce earnings on Wednesday, with estimates of a per-share loss of $2.81 on $3.97 billion revenue, compared to the year-ago quarter of a per-share loss of $1.33 on $2.79 billion revenue. Much of the focus will be on if the car-manufacturer is on track to meet its Model 3 production targets. In April, Tesla announced that 34,494 vehicles were produced in the first quarter, an increase of 40%. On Wednesday, investors will know if the company was able to hit its target of 5,000 Model 3 vehicles produced weekly.

For more news and strategy, visit our current affairs category.