NEW YORK ( TheStreet) -- Basic Energy Services (NYSE: BAS) hit a new 52-week high Wednesday as it traded at $21.78 compared with its previous 52-Week high of $21.67. Basic Energy Services is changing hands at $21.76 with 266,641 shares traded as of 10:31 a.m. ET. Average volume has been 377,000 shares over the past 30 days. Basic Energy Services has a market cap of $867.8 million and is part of the basic materials sector and energy industry. Shares are up 25.9% year to date as of the close of trading on Tuesday. Basic Energy Services, Inc. provides a range of well site services to oil and gas drilling and producing companies in the United States. TheStreet Ratings rates Basic Energy Services as a hold. The company's strengths can be seen in multiple areas, such as its robust revenue growth, solid stock price performance and impressive record of earnings per share growth. However, as a counter to these strengths, we also find weaknesses including generally poor debt management and poor profit margins. You can view the full Basic Energy Services Ratings Report. See all 52-week high stocks or get investment ideas from our investment research center.