SANTA CLARA, Calif. ( TheStreet) -- Security software specialist McAfee ( MFE) is living up to its billing as one of TheStreet.com's top tech picks for 2009, busting out good second-quarter numbers late Thursday.

Boosted by sales to both consumers and corporations, McAfee beat Wall Street's revenue and profit estimates, increasing the pressure on competitors such as Symantec ( SYMC) and Microsoft ( MSFT). Specifically, McAfee's corporate sales increased 21% year over year to $291 million, and consumer revenue grew 13% to $177 million.

Investors responded warmly to the news, pushing the company's shares up $2.24, or 5.3%, to $44.80 in Friday trading.

The Santa Clara, Calif.-based firm also said during a conference call last Thursday that it is winning share from its rivals. McAfee won 28 deals worth more than $1 million in the quarter, according to CEO Dave DeWalt, up from 21 in the year ago-quarter and 18 in the first quarter of 2009. Some 83 companies within the Fortune 100 currently use McAfee software, he added.

In contrast, Symantec saw its sales dip when it reported its first-quarter results earlier this week, missing analysts' estimates.

"It appears McAfee's strong product portfolio is resonating well across geographies despite stiff macro headwinds and competitive pressures," wrote Daniel Ives, an analyst at FBR Capital Markets, in a note released Friday.

The analyst, who raised his McAfee price target from $38 to $41, also expects good things from McAfee's $140 million acquisition of Software-as-a-Service (SaaS) specialist MX Logic, which was announced Thursday. The privately held firm provides services such as managed email, Web filtering and security services, and the deal is expected to close in September.

If you liked this article you might like

How Your Portfolio Can Benefit from Cybercrime -- and It's Legal

Intel Set for More Security M&A

Intel/McAfee Flesh Out Joint Strategy

Cisco Spooks the Street: Weekly Tech Recap

Ingram Micro's Strong Sales Not Enough

Ingram Micro's Strong Sales Not Enough