SPRINGFIELD, Ore. — Union workers at the timber company Weyerhaeuser have ended their strike and could be back on the job as early as next week in Oregon and Washington. More than 1,000 employees took to the picket line for 46 days because of sticking points over health care costs in union negotiations, KLCC Radio reported Saturday. The union agreed to end the strike after Weyerhaeuser agreed on some fixed costs, instead of percentages. “We know this has been a difficult process for everyone involved, and we have appreciated the patience and professionalism of all parties as we worked through the negotiation,” said Devin W. Stockfish, president and chief executive officer for Weyerhaeuser in a news release. “Our people are what make Weyerhaeuser special, and we are committed to providing safe, reliable jobs with competitive wages and benefits that support our employees and their families.” Workers could be back Monday or Tuesday.