Thank you, T.J. Hi, everyone. I'm very pleased to share with you our record-setting performance for 2020. As T.J. mentioned previously, despite the challenging macro environment brought by COVID-19, we still managed to rack up highs in gross billing, revenue, gross profit, adjusted EBITDA in 2020 as well as full year positive adjusted net income for the first time. I would like to begin my comments with a few key highlights from the full year and the fourth quarter of 2020. We reported revenues of $234.7 million for 2020, an increase of 28% year-over-year. Revenue for the fourth quarter of 2020 were $78.7 million, an increase of 39% year-on-year. The increase was driven by healthy growth in Marketing Solutions and strong trajectory from Enterprise Solutions. Looking at each business separately, Marketing Solutions reported a record high $225.9 million in revenue for 2020, a 20% year-over-year growth. For the fourth quarter of 2020, revenue from this business segment grew 28% to $68.1 million compared with the same period of last year primarily due to growth in market demand from specific action marketing campaigns I'm also very excited to share the results of the Enterprise Solutions business, which nearly tripled its revenue from 2019 and reached $28.9 million in 2020. In the fourth quarter of 2020, Enterprise Solutions hit another record quarterly high with revenues of $10.6 million. The robust growth indicates the strong demand we see from our key accounts clients across selective industry verticals. It is also worth noting that Enterprise Solutions account for more than 10% of total revenues just 2 years from launching this new business segment. Gross profit grew by 36% year-over-year in the fourth quarter to $25.3 million and by 28% for the full year of 2020 to $73.3 million, mainly due to continued growth in Marketing Solutions and rising contribution from higher-margin Enterprise Solutions. As you may recall, 2020 was not only a record-setting year in terms of financial performances, it was also a year in which we received tremendous support from the capital market. We completed a private placement and a follow-on offering in June and September, respectively, of 2020, and welcomed a number of prestigious international investors as solid long-term shareholders. As a result, we have a healthy cash balance, including cash, cash equivalents, time deposit and restricted cash of $94.5 million as of December 31, 2020, compared with $61.1 million as of December 31, 2019.