Purchase
OCAMPO JOHN L director, 10 percent owner, officer: Chairman director, 10 percent owner, off..
Commom Stock 15,000 $22 $330,000 Purchase
OCAMPO JOHN L director, 10 percent owner, officer: Chairman director, 10 percent owner, off..
Common Stock 350 $21.99 $7,696 Sale
BEHFAR ALEX officer: SVP&Chief Scientist, Photonics officer: SVP&Chief Scientist, P..
Common Stock 12,501 N/A N/A Purchase
OCAMPO JOHN L director, 10 percent owner, officer: Chairman director, 10 percent owner, off..
Common Stock 12,901 $21.93 $282,919 Purchase
OCAMPO JOHN L director, 10 percent owner, officer: Chairman director, 10 percent owner, off..
Common Stock 5,719 $21.96 $125,589 Purchase
OCAMPO JOHN L director, 10 percent owner, officer: Chairman director, 10 percent owner, off..
Common Stock 11,380 $22.08 $251,270 Option
BLAND CHARLES R director director
Stock Option (Right to Buy) 250 $2 $500 Option
BLAND CHARLES R director director
Common Stock 250 $2 $500 Sale
BLAND CHARLES R director director
Common Stock 250 $2 $500 Option
BLAND CHARLES R director director
Common Stock 250 $2 $500 Sale
BLAND CHARLES R director director
Common Stock 250 $2 $500 Option
BLAND CHARLES R director director
Stock Option (Right to Buy) 250 $2 $500 Sale
BLAND CHARLES R director director
Common Stock 250 $2 $500 Option
BLAND CHARLES R director director
Stock Option (Right to Buy) 250 $2 $500 Option
BLAND CHARLES R director director
Common Stock 250 $2 $500 Purchase
HWANG DONGHYUN THOMAS officer: SVP, Global Sales officer: SVP, Global Sales
Common Stock 2,500 $21.05 $52,625 Purchase
HWANG DONGHYUN THOMAS officer: SVP, Global Sales officer: SVP, Global Sales
Common Stock 2,500 $21.05 $52,625 Purchase
DENNEHY ROBERT officer: SVP, Operations officer: SVP, Operations
Common Stock 10,000 N/A N/A Option
BLAND CHARLES R director director
Common Stock 250 $2 $500 Option
BLAND CHARLES R director director
Stock Option (Right to Buy) 250 $2 $500 Sale
BLAND CHARLES R director director
Common Stock 250 $2 $500 Sale
BLAND CHARLES R director director
Common Stock 250 $2 $500 Sale
CROTEAU JOHN other: See Remarks other: See Remarks
Common Stock 100 $35.32 $3,532 Option
BLAND CHARLES R director director
Common Stock 250 $2 $500 Option
BLAND CHARLES R director director
Stock Option (Right to Buy) 250 $2 $500 Sale
CROTEAU JOHN other: See Remarks other: See Remarks
Common Stock 1,900 $35.04 $66,576 Option
BLAND CHARLES R director director
Common Stock 250 $2 $500 Option
BLAND CHARLES R director director
Stock Option (Right to Buy) 250 $2 $500 Sale
BLAND CHARLES R director director
Common Stock 250 $2 $500 Sale
CROTEAU JOHN other: See Remarks other: See Remarks
Common Stock 2,000 N/A N/A Option
BLAND CHARLES R director director
Stock Option (Right to Buy) 250 $2 $500 Sale
BLAND CHARLES R director director
Common Stock 250 $2 $500 Option
BLAND CHARLES R director director
Common Stock 250 $2 $500 Sale
CROTEAU JOHN other: See Remarks other: See Remarks
Common Stock 2,000 $40.44 $80,886 Sale
BLAND CHARLES R director director
Common Stock 250 $2 $500 Option
BLAND CHARLES R director director
Common Stock 250 $2 $500 Option
BLAND CHARLES R director director
Stock Option (Right to Buy) 250 $2 $500 Sale
CROTEAU JOHN other: See Remarks other: See Remarks
Common Stock 2,000 $45.37 $90,740 Sale
BLAND CHARLES R director director
Common Stock 250 $2 $500 Sale
BLAND CHARLES R director director
Common Stock 250 $2 $500 Option
BLAND CHARLES R director director
Stock Option (Right to Buy) 250 $2 $500 Option
BLAND CHARLES R director director
Common Stock 250 $2 $500 Sale
CROTEAU JOHN other: See Remarks other: See Remarks
Common Stock 2,000 $45.68 $91,360 Sale
BLAND CHARLES R director director
Common Stock 250 $2 $500 Purchase
RIBAR GEOFFREY G director director
Common Stock 5,000 N/A N/A Option
BLAND CHARLES R director director
Common Stock 250 $2 $500 Sale
BLAND CHARLES R director director
Common Stock 250 $2 $500 Option
BLAND CHARLES R director director
Stock Option (Right to Buy) 250 $2 $500 Sale
BLAND CHARLES R director director
Common Stock 750 $61.04 $45,776 Sale
CROTEAU JOHN other: See Remarks other: See Remarks
Common Stock 2,000 N/A N/A