Jeffrey Lang
Analyst · Needham
Thank you, Ben. Good morning, everybody. Thank you for joining the CECO call today. As you can see, CECO had another good quarter. Our sales and operations continue to improve and we achieved our internal income -- gross profit, operating income goals for the quarter. We are focused -- we're extremely focused on improving our domestic and global bookings and revenues while staying within the new gross profit and margin targets we set at CECO a few years ago.
In context of the quarter, I would like to highlight a couple of things that are exciting for us. Of particular importance, our gross margin exceeded 30%. I think that could be first time in a while. Our operating margin grew to almost 12% and I think it was 8% the year before. So we continued to improve our cash flow quarter-over-quarter. And we're real pleased that we delivered $0.15 EPS versus $0.12 last year, which is a 25% improvement. So the team's doing a good job. Incoming bookings, cash flow, operating income all showed sequential, significant positive trends in Q2 and we're pretty excited about the second half.
It is important to note that our sales management focus and much of our product mix changes and our operating model changes is delivering favorable results for CECO and our shareholders. Our bookings reached -- bookings at almost $41 million for the quarter, that was one of our strongest quarters in many years, and I'm pleased to say the momentum is continuing into Q3 with some very nice sales wins in the U.S. and globally.
Strategically, we made good progress diversifying CECO's products and technology across global markets and across numerous sectors. Refining, mining, utility, natural gas, petrochemical, steel and automotive and some of the largest plants in the world are our key end markets. So the team is doing a good job diversifying across these markets, and we're becoming less impacted by regulations, which has been our strategy.
Some comments about our divisions. CECO China had a good Q2. As you know, we were a little slow in Q1, so Q2 bookings and projects picked up significantly in the air pollution control and product recovery markets there in China. We're very pleased about that with the bookings pickup. Some of the -- sorry?
We continue to invest in China. This is our seventh full year in China. We're introducing new products into China this year. We've added several new sales engineers, and so we're in a good place right now. So we're looking for some strong organic growth coming out of China. And also, we recently upgraded and recruited a very strong general manager to run our CECO China business. So we're very excited about that.
Our contract engineering services business, Kirk & Blum, continues to perform well and transform into a higher gross profit business and a higher operating model. So we're very excited about that team. Their operating income has probably tripled in the last few years, though we're seeing a little flatness in the revenues, but we're very pleased with the performance of our Kirk & Blum contract services group.
Our global cyclone, which is principally the Fisher-Klosterman Buell division, is doing well. They're seeing significant upgrades and expansions domestically and globally, which is driving their RFQ activity right now. So that's in a very good place. What's driving that is the petrochemical, chemical, mining and some of the consumer product plant sectors that are expanding in North America.
Our utility business, which is Effox-Flextor, the damper diverter expansion joint business of CECO, is having an excellent year, and what's driving that is the larger, stronger proactive utility plants are gearing up for the new U.S. regulations. And so the Effox-Flextor group is doing very well this year, showing excellent growth and excellent profitability. We're very pleased with that -- how that business is performing.
Our component parts group, which is principally our parts and ducting and more of a reoccurring revenue division, is on pace for another good year, showing good growth, and we're pretty excited about that business. That business services the mid- to large general industries in the USA. And CECO's uniquely focused on building our reoccurring revenue business across the company, and it starts with that component parts and ducting business' growth.
Our sales engineers continue to pursue attractive opportunities to enhance gross margin while creating end-user value and end-user solutions. And though we said this a few times, product differentiation, our great technology and creating competitive advantage is driving end-market customer solutions, and our goal is simply to bring in high-quality bookings year-over-year.
CECO is executing on our objectives. We're very focused on our 5 objectives: profitable growth, domestically and globally; operational excellence in all our core processes; acquisitions; and developing our talent. We're starting our second year on our high-performance, general management business growth development program. So CECO is doing a very good job developing their general managers to grow our business. And I'd like to complement our HR community for leading that for us. They're doing a great job. And five, building an aftermarket parts and reoccurring revenue model.
So with that, I'd like to comment on some of the significant orders we received in Q2. We probably received half a dozen or so major utility orders in Q2 totaling $12 million to $13 million. Most of those for the U.S.A., some of those for China and one for Saudi Arabia. And those orders were brought in from major, major industry customers. We received several large engineered ventilation system orders, over $1 million each, into the steel and aluminum sector and received several nice engineered ventilation systems into the large automotive plants that are expanding here in North America. We're seeing that trend taking place. We received several -- probably 4 or 5 significant cyclone orders for China, totaling $2 million to $2.5 million. Those were for chemical, polysilicon refinery plants that are expanding in China, and our activity in China is quite good.
We sold a regenerative thermal oxidizer for an alternative fuels plant in the USA and, again, we hit the $41 million in bookings and that was pretty exciting for us, and we see that trend continuing. One of the attractive aspects of these bookings is they're in a diverse group of customer base. The automotive, we're seeing aluminum plants expand to -- which is being used more in the automotive manufacturing of cars. Refineries doing okay, chemical and consumer good products are expanding, and we're seeing some nice activity in the polysilicon plants, alternative fuels and gasification. So we're pretty pleased with our activity right now. It's actually up probably 10% or 15% compared to Q1.
In summary, we're also excited CECO was recently included in the Russell 2000 index, which reflects our positive performance and continuing moving CECO to the forefront. Our aspirations are to continue paying dividends to our shareholders. And in Q2, we repurchased 62,000 shares of stock at roughly $450,000. With regard to our announced share buyback program that we initiated in 2011, we purchased a total of 154,000 shares of the 500,000 potential.
We're executing on our commitments that we stated to you several years ago. Our aspiration is to become the clear global leader within the air pollution control technology sector and to continue to deliver significant earnings to our shareholders. I think CECO is positioned very well for the global and domestic markets and to see some excellent operating leverage going forward.
All in all, it was a good quarter and the first half was rock solid, and we're very -- I'm very pleased with the CECO management team executing on our business plans.
So with that, I'd be very happy to open up for any calls you may have.