EXHIBIT 99.2 SHAREHOLDER AGREEMENT THIS SHAREHOLDER AGREEMENT (the "Agreement") is made and entered into as of October 3, 2000 by and between Thoratec Laboratories Corporation, a California corporation ("Thoratec"), and Thermo Electron Corporation, a...Shareholder Agreement • February 27th, 2001 • Thermo Electron Corp • Measuring & controlling devices, nec • California
Contract Type FiledFebruary 27th, 2001 Company Industry Jurisdiction
EXHIBIT 99.3 REGISTRATION RIGHTS AGREEMENT THIS REGISTRATION RIGHTS AGREEMENT (this "Agreement") is made and entered into as of October 3, 2000 by and between Thoratec Laboratories Corporation, a California corporation ("Thoratec"), and Thermo...Registration Rights Agreement • February 27th, 2001 • Thermo Electron Corp • Measuring & controlling devices, nec • California
Contract Type FiledFebruary 27th, 2001 Company Industry Jurisdiction