UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 SCHEDULE 13D/A Under the Securities Exchange Act of 1934 (Amendment No. 1) BioVeris Corporation (Name of Issuer) Common Stock, $0.001 par value (Title of Class of Securities) 090676 10 7 (CUSIP Number) Louise Guarneri Credit Suisse First Boston Eleven Madison Avenue New York, New York 10010 (212) 325-2000 (Name, Address and Telephone Number of Person Authorized to Receive Notices and Communications) April 19, 2004 (Date of Event which Requires Filing of this Statement) If the filing person has previously filed a statement on Schedule 13G to report the acquisition that is the subject of this Schedule 13D, and is filing this schedule because of ss.ss.240.13d-1(e), 240.13d-1(f) or 240.13d-1(g), check the following box. |_| Note: Schedules filed in paper format shall include a signed original and five copies of the schedule, including all exhibits. See ss.240.13d-7(b) for other parties to whom copies are to be sent. *The remainder of this cover page shall be filled out for a reporting person's initial filing on this form with respect to the subject class of securities, and for any subsequent amendment containing information which would alter disclosures provided in a prior cover page. The information required on the remainder of this cover page shall not be deemed to be "filed" for the purpose of Section 18 of the Securities Exchange Act of 1934 ("Act") or otherwise subject to the liabilities of that section of the Act but shall be subject to all other provisions of the Act (however, see the Notes). USIP No. 090676 10 7 13D/A 1 NAMES OF REPORTING PERSONS I.R.S. IDENTIFICATION NOS. OF ABOVE PERSONS (ENTITIES ONLY) Credit Suisse First Boston, on behalf of the Credit Suisse First Boston business unit 2 CHECK THE APPROPRIATE BOX IF A MEMBER OF A GROUP* (a) [ ] (b) [X] 3 SEC USE ONLY 4 SOURCE OF FUNDS* WC 5 CHECK BOX IF DISCLOSURE OF LEGAL PROCEEDINGS IS REQUIRED PURSUANT TO ITEMS 2(d) or 2(e) [X] 6 CITIZENSHIP OR PLACE OF ORGANIZATION Switzerland 7 SOLE VOTING POWER See Item 5. NUMBER OF SHARES 8 SHARED VOTING POWER BENEFICIALLY OWNED BY See Item 5. EACH REPORTING PERSON 9 SOLE DISPOSITIVE POWER WITH See Item 5. 10 SHARED DISPOSITIVE POWER See Item 5. 11 AGGREGATE AMOUNT BENEFICIALLY OWNED BY EACH REPORTING PERSON See Item 5. 12 CHECK BOX IF THE AGGREGATE AMOUNT IN ROW (11) EXCLUDES CERTAIN SHARES* [ ] 13 PERCENT OF CLASS REPRESENTED BY AMOUNT IN ROW (11) See Item 5. 14 TYPE OF REPORTING PERSON* BK, HC *SEE INSTRUCTIONS BEFORE FILLING OUT! Pursuant to Rule 13d-2(a) of Regulation 13D-G of the General Rules and Regulations under the Securities Exchange Act of 1934, as amended (the "Act"), Credit Suisse First Boston (the "Bank"), on behalf of itself and its subsidiaries, to the extent they constitute the Credit Suisse First Boston business unit (the "CSFB business unit") excluding Asset Management (as defined below) (the "Reporting Person"), hereby amends the Statement on Schedule 13D filed by the Reporting Person on February 24, 2004, (as amended, the "Statement"), relating to the Common Stock, $0.001 par value (the "Shares"), of BioVeris Corporation, a Delaware corporation (the "Company"). The CSFB business unit is also comprised of an asset management business principally conducted under the brand name Credit Suisse Asset Management ("Asset Management"). Unless otherwise indicated, all capitalized terms used herein have the same meanings respectively ascribed to them in the Statement. Item 3. Source and Amount of Funds. Item 3 is hereby amended to read in its entirety as follows: On February 13, 2004, IGEN International, Inc. ("IGEN") announced that it had been acquired by Roche Holding Ltd. in a transaction (the "Merger"), in which IGEN stockholders received US$47.25 in cash, without interest, and one Share of the Company for each share of IGEN common stock they owned immediately prior to the closing. On February 13, immediately prior to closing, CSFB LLC held 1,128,441 shares of IGEN common stock. The aggregate consideration (exclusive of commissions) paid by CSFB LLC for these shares of IGEN was US$64,911,068.75. CSFB LLC received 1,128,441 Shares as a result of the Merger. Following the Merger, CSFB has acquired an additional 659,529 Shares. The aggregate consideration (exclusive of commissions) paid by CSFB LLC for these additional Shares was US$9,117,977. The funds used by CSFB LLC to make these acquisitions, and the acquisitions described in Schedule B attached hereto, came from working capital. Item 4. Purpose of the Transaction. Item 4 is hereby amended to read in its entirety as follows: CSFB LLC has acquired and currently holds 521 Shares for customer facilitation purposes, 1,072,000 Shares as part of risk arbitrage trading strategies, 7,991 Shares as part of statistical arbitrage trading strategies, 7,020 Shares as part of market making activities, 5,000 Shares as part of its activities related to discretionary trading accounts and 650,000 Shares as part of its activities related to proprietary trading accounts. CSFB LLC intends to optimize the value of its investments and, therefore, will review from time to time the Company's business affairs and financial position. Based on such evaluation and review, as well as general economic and industry conditions existing at the time, CSFB LLC may consider from time to time various alternative courses of action. Such actions may include the acquisition of additional Shares or other securities through open market purchases, privately negotiated transactions, a tender offer, an exchange offer or otherwise. Alternatively, such actions may involve the sale of all or a portion of the Shares or other securities in the open market, in privately negotiated transactions, through a public offering or otherwise. Except as set forth herein, each of the Reporting Person and CSFB LLC has no present plans or proposals that relate to or that would result in any of the actions specified in clauses (a) through (j) of Item 4 of Schedule 13D. Item 5. Interest in Securities of the Issuer. Item 5 is hereby amended to read in its entirety as follows: (a) As of April 19, 2004, the Reporting Person may be deemed to have owned beneficially an aggregate of 1,695,285 Shares, representing 6.3% of the outstanding Shares. As of June 18, 2004, the Reporting Person may be deemed to own beneficially an aggregate amount of 1,742,532 Shares, representing 6.5% of the outstanding Shares. All such Shares were held directly by CSFB LLC. To the best knowledge of the Reporting Person, and except as described herein, neither the Reporting Person, CSFBI, CSFB-USA, CSFB LLC, nor, to the best knowledge of the Reporting Person, any other persons listed on Schedules A-1 through A-4 attached hereto, beneficially owns any additional Shares. (b) With respect to any rights or powers to vote, or to direct the vote of, or to dispose of, or direct the disposition of, the Shares referenced in paragraph 5(a), there is shared power to vote, or to direct the vote of, and to dispose of, or to direct the disposition of, such Shares among the Reporting Person, CSFBI, CSFB-USA and CSFB LLC. (c) Schedule B, which is incorporated herein by reference, sets forth the transactions in the Shares effected by the Reporting Person and its subsidiaries during the period beginning February 23, 2004 and ending June 18, 2004, inclusive. (d) No other person is known by the Reporting Person to have the right to receive or power to direct the receipt of dividends from, or the proceeds from the sale of, the Shares beneficially owned by the Reporting Person, CSFBI, CSFB-USA or CSFB LLC. (e) Not applicable. Item 6. Contracts, Arrangements, Understandings or Relationships with Respect to Securities of the Issuer. Not applicable. Item 7. Material to be filed as Exhibits. Not applicable. SIGNATURE After reasonable inquiry and to the best of my knowledge and belief, I certify that the information set forth in this statement is true, complete and correct. Dated: June 22, 2004 Credit Suisse First Boston, on behalf of the Credit Suisse First Boston business unit. By: /s/ Louise Guarneri ---------------------------- Name: Louise Guarneri Title: Director The following Schedules are hereby amended to read in their entirety as follows: SCHEDULE A-1 EXECUTIVE OFFICERS OF THE REPORTING PERSON The following sets forth the name, business address, present principal occupation and citizenship of each executive officer of the Reporting Person. The business address of the Reporting Person is Eleven Madison Avenue, New York, New York 10010. Name Business Address Title Citizenship ------------------------ ------------------------ ---------------------------------- -------------- Brian D. Finn Eleven Madison Avenue President, Chief Executive Officer United States New York, NY 10010 John J. Mack Eleven Madison Avenue Chairman, Second Chief Executive United States New York, NY 10010 Officer Bennett J. Goodman Eleven Madison Avenue Chairman and Managing Partner of United States New York, NY 10010 the Alternative Capital Division USA Christopher Carter Eleven Madison Avenue Chairman of Europe Great Britain New York, NY 10010 USA Brady W. Dougan Eleven Madison Avenue Co-President, Institutional United States New York, NY 10010 Securities USA Stephen R. Volk Eleven Madison Avenue Chairman of CSFB United States New York, NY 10010 USA Thomas R. Nides Eleven Madison Avenue Chief Administrative Officer United States New York, NY 10010 USA Richard Edward Thornburgh Eleven Madison Avenue Ex Officio Member of the Operating United States New York, NY 10010 Committee and the Executive Board USA Adebayo Ogunlesi Eleven Madison Avenue Global Head of Investment Banking Nigeria New York, NY 10010 USA Eileen K. Murray Eleven Madison Avenue Head of Global Technology, United States New York, NY 10010 Operations and Product Control USA Gary G. Lynch Eleven Madison Avenue Global General Counsel and Vice United States New York, NY 10010 Chairman to Oversee Research and USA Legal and Compliance Departments Paul Calello Eleven Madison Avenue Chairman and Chief Executive United States New York, NY 10010 Officer of the Asia-Pacific Region USA John A. Ehinger Eleven Madison Avenue Co-Head of the Equity Division United States New York, NY 10010 USA James P. Healy Eleven Madison Avenue Co-Head of the Fixed Income Division United States New York, NY 10010 USA James E. Kreitman One Cabot Square Co-Head of the Equity Division United States London E14 4QJ United Kingdom Jerome C. Wood Eleven Madison Avenue Co-Head of the Fixed Income Division United States New York, NY 10010 USA Barbara A. Yastine Eleven Madison Avenue Chief Financial Officer United States New York, NY 10010 USA Joanne Pace Eleven Madison Avenue Global Head of Human Resources United States New York, NY 10010 USA SCHEDULE A-2 EXECUTIVE OFFICERS AND DIRECTORS OF CREDIT SUISSE FIRST BOSTON, INC. The following sets forth the name, business address, present principal occupation and citizenship of each director and executive officer of Credit Suisse First Boston, Inc. The business address of Credit Suisse First Boston, Inc. is Eleven Madison Avenue, New York, New York 10010. Name Business Address Title Citizenship ----------------------- ------------------------ ---------------------------------- -------------- Brian D. Finn Eleven Madison Avenue President, Chief Executive Officer United States New York, NY 10010 USA Paul C. Wirth Eleven Madison Avenue Managing Director, Chief Accounting Officer United States New York, NY 10010 USA Adebayo O. Ogunlesi Eleven Madison Avenue Managing Director Nigeria New York, NY 10010 USA Brady W. Dougan Eleven Madison Avenue Managing Director United States New York, NY 10010 USA Carlos Onis Eleven Madison Avenue Managing Director United States New York, NY 10010 USA D. Wilson Ervin Eleven Madison Avenue Managing Director United States New York, NY 10010 USA Gary G. Lynch Eleven Madison Avenue Managing Director and General Counsel United States New York, NY 10010 USA Jeffrey H. Salzman Eleven Madison Avenue Managing Director United States New York, NY 10010 USA Lewis H. Wirshba Eleven Madison Avenue Managing Director and Treasurer United States New York, NY 10010 USA Neil Moskowitz Eleven Madison Avenue Managing Director United States New York, NY 10010 USA Neil Radey Eleven Madison Avenue Managing Director United States New York, NY 10010 USA Robert C. O'Brien Eleven Madison Avenue Managing Director and Chief Credit Officer United States New York, NY 10010 USA Eileen K. Murray Eleven Madison Avenue Managing Director United States York, NY 10010 USA SCHEDULE A-3 EXECUTIVE OFFICERS AND DIRECTORS OF CREDIT SUISSE FIRST BOSTON (USA), INC. The following sets forth the name, business address, present principal occupation and citizenship of each director and executive officer of Credit Suisse First Boston (USA), Inc. The business address of Credit Suisse First Boston (USA), Inc. is Eleven Madison Avenue, New York, New York 10010. Name Business Address Title Citizenship ----------------------- ------------------------ ---------------------------------- -------------- Brian D. Finn Eleven Madison Avenue President, Chief Executive Officer and United States New York, NY 10010 Board Member USA Paul C. Wirth Eleven Madison Avenue Chief Financial and Accounting Officer United States New York, NY 10010 USA Adebayo O. Ogunlesi Eleven Madison Avenue Board Member, Managing Director and Head of Nigeria New York, NY 10010 USA Global Investment Banking USA Eileen K. Murray Eleven Madison Avenue Board Member and Managing Director United States New York, NY 10010 USA Brady W. Dougan Eleven Madison Avenue Head of the Securities Division and Board United States New York, NY 10010 Member USA Andrew B. Federbusch Eleven Madison Avenue New Managing Director United States New York, NY 10010 USA Barbara A. Yastine Eleven Madison Avenue Board Member and Managing Director United States New York, NY 10010 USA Jeffrey H. Salzman Eleven Madison Avenue Managing Director and Head of Private United States New York, NY 10010 Client Services USA D. Wilson Ervin Eleven Madison Avenue Head of Strategic Risk Management United States New York, NY 10010 USA Peter E. Calamari Eleven Madison Avenue Managing Director United States New York, NY 10010 USA Gary G. Lynch Eleven Madison Avenue Managing Director and General Counsel United States New York, NY 10010 USA Neil Radey Eleven Madison Avenue Managing Director United States New York, NY 10010 USA Lewis H. Wirshba Eleven Madison Avenue Treasurer United States New York, NY 10010 USA Robert C. O'Brien Eleven Madison Avenue Chief Credit Officer United States New York, NY 10010 USA Jerome C. Wood Eleven Madison Avenue Managing Director United States New York, NY 10010 USA Frank J. DeCongelio Eleven Madison Avenue Bank Account Officer and Managing Director United States New York, NY 10010 USA John A. Ehinger Eleven Madison Avenue Managing Director United States New York, NY 10010 USA James P. Healy Eleven Madison Avenue Managing Director United States New York, NY 10010 USA James E. Kreitman One Cabot Square Managing Director United States London E14 4QJ United Kingdom Luther L. Terry, Jr. Eleven Madison Avenue Managing Director United States New York, NY 10010 USA SCHEDULE A-4 EXECUTIVE OFFICERS AND DIRECTORS OF CREDIT SUISSE FIRST BOSTON LLC The following sets forth the name, business address, present principal occupation and citizenship of each director and executive officer of Credit Suisse First Boston LLC. The business address of Credit Suisse First Boston LLC is Eleven Madison Avenue, New York, New York 10010. Name Business Address Title Citizenship ----------------------- ------------------------ ---------------------------------- ----------------- David C. Fisher Eleven Madison Avenue Chief Financial Officer and Member United States New York, NY 10010 of the Board of Managers USA John A. Ehinger Eleven Madison Avenue Member of the Board of Managers United States New York, NY 10010 USA Brian D. Finn Eleven Madison Avenue Member of the Board of Managers United States New York, NY 10010 USA Jerome C. Wood Eleven Madison Avenue Member of the Board of Managers United States New York, NY 10010 USA Frank J. DeCongelio Eleven Madison Avenue Head of Operations United States New York, NY 10010 USA Lewis H. Wirshba Eleven Madison Avenue Treasurer United States New York, NY 10010 USA Gary G. Lynch Eleven Madison Avenue Managing Director and General United States New York, NY 10010 Counsel USA Schedule B Credit Suisse First Boston LLC The following Share trades were effected on the NASDAQ in ordinary trading: DATE BUY/SELL SHARES PRICE --------- ------- ------ ----- 2/23/2004 SELL 2,400 13.53 2/23/2004 BUY 7,025 14.00 2/23/2004 BUY 6,856 13.59 2/23/2004 BUY 23,263 13.32 2/23/2004 BUY 800 13.56 2/23/2004 BUY 1,200 14.00 2/23/2004 BUY 500 13.05 2/23/2004 SELL 200 13.53 2/23/2004 BUY 2,300 13.99 2/23/2004 BUY 14,972 13.29 2/23/2004 BUY 400 13.56 2/23/2004 BUY 700 13.45 2/23/2004 BUY 500 13.30 2/23/2004 BUY 200 13.99 2/23/2004 BUY 3,700 13.55 2/23/2004 SELL 5,000 13.50 2/23/2004 BUY 100 13.20 2/23/2004 SELL 400 13.53 2/23/2004 BUY 100 12.98 2/23/2004 BUY 100 14.19 2/23/2004 BUY 100 13.44 2/24/2004 BUY 100 12.59 2/24/2004 BUY 100 12.50 2/24/2004 SELL 200 12.51 2/24/2004 BUY 100 12.47 2/24/2004 BUY 300 13.00 2/24/2004 SELL 100 12.50 2/24/2004 BUY 100 12.63 2/24/2004 SELL 1,000 12.50 2/24/2004 SELL 1,000 12.50 2/24/2004 BUY 100 12.50 2/24/2004 SELL 1,000 12.50 2/24/2004 BUY 500 12.50 2/24/2004 BUY 800 12.50 2/24/2004 SELL 500 12.50 2/24/2004 BUY 300 12.53 2/24/2004 SELL 1,000 12.50 2/24/2004 SELL 1,000 12.50 2/24/2004 BUY 100 12.53 2/24/2004 SELL 2,500 12.50 2/24/2004 SELL 300 12.50 2/24/2004 BUY 7,600 12.93 2/24/2004 BUY 500 12.51 2/24/2004 BUY 6,729 12.88 2/24/2004 BUY 6,571 12.92 2/24/2004 BUY 3,800 12.96 2/24/2004 BUY 200 12.62 2/24/2004 SELL 1,400 12.51 2/24/2004 BUY 400 12.58 2/25/2004 SELL 1,500 12.85 2/25/2004 BUY 1,500 12.85 2/26/2004 SELL 7,200 13.00 2/26/2004 BUY 7,200 13.00 2/26/2004 SELL 500 13.00 2/26/2004 BUY 500 13.00 2/26/2004 SELL 500 13.00 2/26/2004 BUY 500 13.00 2/26/2004 SELL 300 13.00 2/26/2004 BUY 300 13.00 2/26/2004 SELL 500 13.00 2/26/2004 BUY 500 13.00 2/26/2004 SELL 1,000 13.00 2/26/2004 BUY 1,000 13.00 2/26/2004 SELL 500 13.00 2/26/2004 BUY 500 13.00 2/26/2004 SELL 500 13.00 2/26/2004 BUY 500 13.00 2/26/2004 SELL 200 13.00 2/26/2004 BUY 200 13.00 2/26/2004 SELL 500 13.00 2/26/2004 BUY 500 13.00 2/26/2004 SELL 500 13.00 2/26/2004 BUY 500 13.00 2/26/2004 SELL 500 13.00 2/26/2004 BUY 500 13.00 2/26/2004 SELL 500 13.00 2/26/2004 BUY 500 13.00 2/26/2004 SELL 2,400 13.00 2/26/2004 BUY 2,400 13.00 2/26/2004 SELL 500 13.00 2/26/2004 BUY 500 13.00 2/26/2004 SELL 500 13.00 2/26/2004 BUY 500 13.00 2/26/2004 SELL 500 13.00 2/26/2004 BUY 500 13.00 2/26/2004 SELL 500 13.00 2/26/2004 BUY 500 13.00 2/26/2004 SELL 100 13.00 2/26/2004 BUY 100 13.00 2/26/2004 SELL 1,300 13.00 2/26/2004 BUY 1,300 13.00 2/26/2004 SELL 200 13.00 2/26/2004 BUY 200 13.00 2/26/2004 SELL 100 13.15 2/26/2004 BUY 100 13.15 2/26/2004 SELL 100 13.15 2/26/2004 BUY 100 13.15 2/26/2004 SELL 500 13.15 2/26/2004 BUY 500 13.15 2/26/2004 SELL 151 13.15 2/26/2004 BUY 151 13.15 2/26/2004 SELL 200 13.15 2/26/2004 BUY 200 13.15 2/26/2004 SELL 400 13.15 2/26/2004 BUY 400 13.15 2/26/2004 SELL 300 13.15 2/26/2004 BUY 300 13.15 2/26/2004 SELL 1,000 13.15 2/26/2004 BUY 1,000 13.15 2/26/2004 SELL 800 13.15 2/26/2004 BUY 800 13.15 2/26/2004 SELL 1,200 13.15 2/26/2004 BUY 1,200 13.15 2/26/2004 SELL 1,200 13.15 2/26/2004 BUY 1,200 13.15 2/26/2004 SELL 500 13.15 2/26/2004 BUY 500 13.15 2/26/2004 SELL 300 13.15 2/26/2004 BUY 300 13.15 2/26/2004 SELL 200 13.15 2/26/2004 BUY 200 13.15 2/26/2004 SELL 1,300 13.15 2/26/2004 BUY 1,300 13.15 2/26/2004 SELL 100 13.15 2/26/2004 BUY 100 13.15 2/26/2004 SELL 900 13.15 2/26/2004 BUY 900 13.15 2/26/2004 SELL 100 13.15 2/26/2004 BUY 100 13.15 2/26/2004 SELL 1,000 13.15 2/26/2004 BUY 1,000 13.15 2/26/2004 SELL 100 13.15 2/26/2004 BUY 100 13.15 2/26/2004 SELL 100 13.15 2/26/2004 BUY 100 13.15 2/26/2004 SELL 500 13.15 2/26/2004 BUY 500 13.15 2/26/2004 SELL 300 13.15 2/26/2004 BUY 300 13.15 2/26/2004 SELL 1,200 13.15 2/26/2004 BUY 1,200 13.15 2/26/2004 SELL 100 13.15 2/26/2004 BUY 100 13.15 2/26/2004 SELL 100 13.15 2/26/2004 BUY 100 13.15 2/26/2004 SELL 100 13.15 2/26/2004 BUY 100 13.15 2/26/2004 SELL 574 13.15 2/26/2004 BUY 574 13.15 2/26/2004 SELL 500 13.15 2/26/2004 BUY 500 13.15 2/26/2004 SELL 400 13.15 2/26/2004 BUY 400 13.15 2/26/2004 SELL 1,000 13.15 2/26/2004 BUY 1,000 13.15 2/26/2004 SELL 800 13.15 2/26/2004 BUY 800 13.15 2/26/2004 BUY 6,625 13.15 2/26/2004 BUY 10,800 13.00 2/26/2004 BUY 3,200 13.15 2/26/2004 BUY 14,300 13.10 2/26/2004 BUY 1,100 13.15 2/26/2004 BUY 6,869 13.10 2/26/2004 BUY 7,400 13.00 2/26/2004 BUY 7,500 13.12 2/26/2004 BUY 6,300 13.15 2/26/2004 BUY 2,000 13.24 2/26/2004 BUY 1,000 13.00 2/26/2004 BUY 100 13.14 2/26/2004 BUY 200 13.14 2/26/2004 BUY 200 13.14 2/26/2004 BUY 300 13.13 2/26/2004 BUY 181 13.09 2/26/2004 BUY 200 13.10 2/26/2004 BUY 319 13.09 2/26/2004 BUY 81 13.09 2/26/2004 BUY 200 13.08 2/26/2004 BUY 300 13.11 2/26/2004 BUY 64 13.11 2/26/2004 BUY 236 13.11 2/26/2004 BUY 228 13.13 2/26/2004 BUY 400 13.05 2/26/2004 BUY 272 13.13 2/26/2004 BUY 300 13.05 2/26/2004 BUY 200 13.05 2/26/2004 BUY 300 13.05 2/26/2004 BUY 100 13.03 2/26/2004 BUY 200 13.03 2/26/2004 BUY 909 13.07 2/26/2004 BUY 1,000 13.10 2/26/2004 BUY 100 13.14 2/26/2004 BUY 50 13.14 2/26/2004 BUY 64 13.12 2/26/2004 BUY 236 13.12 2/26/2004 BUY 199 13.10 2/26/2004 BUY 1,000 13.10 2/26/2004 BUY 1,592 13.10 2/26/2004 BUY 300 12.98 2/26/2004 BUY 200 12.99 2/26/2004 BUY 100 12.99 2/26/2004 BUY 100 12.99 2/26/2004 BUY 300 12.99 2/26/2004 BUY 100 13.15 2/27/2004 BUY 158 13.06 2/27/2004 BUY 1,500 13.07 2/27/2004 BUY 2,000 13.05 2/27/2004 BUY 1,800 13.01 2/27/2004 BUY 300 12.97 2/27/2004 BUY 4,086 13.02 2/27/2004 BUY 114 13.04 2/27/2004 BUY 25 13.05 2/27/2004 BUY 75 13.05 2/27/2004 BUY 400 13.02 2/27/2004 BUY 94 13.01 2/27/2004 BUY 200 13.01 2/27/2004 BUY 200 13.01 2/27/2004 BUY 406 13.01 2/27/2004 BUY 100 13.05 2/27/2004 BUY 400 13.04 2/27/2004 BUY 100 13.05 3/1/2004 BUY 200 12.95 3/2/2004 SELL 500 13.00 3/2/2004 BUY 187 12.86 3/2/2004 BUY 1,400 12.83 3/2/2004 BUY 500 12.77 3/2/2004 SELL 100 13.00 3/2/2004 BUY 48 12.70 3/2/2004 BUY 100 12.88 3/2/2004 BUY 100 12.82 3/2/2004 SELL 100 13.00 3/2/2004 SELL 1,000 13.00 3/3/2004 BUY 371 12.65 3/3/2004 SELL 3,900 12.64 3/3/2004 BUY 200 12.64 3/3/2004 BUY 100 12.69 3/4/2004 SELL 710 14.33 3/4/2004 SELL 638 14.11 3/4/2004 SELL 1,900 14.51 3/4/2004 SELL 2,200 14.52 3/4/2004 SELL 2,300 14.51 3/4/2004 SELL 600 14.38 3/4/2004 SELL 15,864 14.75 3/4/2004 SELL 200 14.64 3/4/2004 SELL 200 14.75 3/4/2004 SELL 100 14.67 3/4/2004 SELL 200 14.75 3/4/2004 SELL 300 14.75 3/4/2004 SELL 200 14.75 3/4/2004 SELL 100 14.67 3/4/2004 SELL 300 14.75 3/4/2004 SELL 200 14.75 3/4/2004 SELL 100 14.52 3/4/2004 SELL 300 14.82 3/4/2004 SELL 1,900 14.70 3/4/2004 SELL 300 14.82 3/4/2004 SELL 300 14.75 3/4/2004 SELL 300 14.65 3/4/2004 SELL 1,000 14.75 3/4/2004 SELL 1,700 14.65 3/4/2004 SELL 200 14.75 3/4/2004 SELL 200 14.65 3/4/2004 SELL 300 14.65 3/4/2004 SELL 100 14.70 3/4/2004 SELL 100 14.70 3/4/2004 SELL 200 14.75 3/4/2004 SELL 400 14.70 3/4/2004 SELL 300 14.75 3/4/2004 SELL 700 14.75 3/4/2004 SELL 300 14.75 3/4/2004 SELL 267 14.75 3/5/2004 SELL 6,233 14.87 3/8/2004 BUY 7,884 14.40 3/8/2004 BUY 600 14.44 3/8/2004 BUY 4,804 14.36 3/8/2004 BUY 2,387 14.38 3/8/2004 BUY 100 14.44 3/8/2004 BUY 100 14.44 3/8/2004 BUY 100 14.44 3/8/2004 BUY 300 14.44 3/8/2004 BUY 400 14.42 3/8/2004 BUY 200 14.44 3/8/2004 BUY 202 14.40 3/8/2004 BUY 102 14.40 3/8/2004 BUY 398 14.40 3/8/2004 BUY 98 14.40 3/8/2004 BUY 500 14.38 3/8/2004 BUY 173 14.36 3/8/2004 BUY 300 14.36 3/8/2004 BUY 200 14.38 3/8/2004 BUY 300 14.36 3/8/2004 BUY 300 14.38 3/8/2004 BUY 307 14.37 3/8/2004 BUY 100 14.41 3/8/2004 BUY 100 14.35 3/8/2004 BUY 200 14.35 3/8/2004 BUY 500 14.35 3/8/2004 BUY 800 14.35 3/8/2004 BUY 200 14.35 3/8/2004 BUY 300 14.35 3/8/2004 BUY 500 14.35 3/8/2004 BUY 500 14.35 3/8/2004 BUY 2,000 14.35 3/9/2004 BUY 1,000 14.08 3/9/2004 BUY 2,000 14.05 3/9/2004 BUY 1,800 13.58 3/9/2004 BUY 4,900 13.60 3/9/2004 BUY 100 13.60 3/9/2004 BUY 100 13.58 3/9/2004 BUY 109 13.58 3/9/2004 BUY 100 13.58 3/9/2004 BUY 191 13.58 3/9/2004 BUY 500 13.58 3/9/2004 BUY 400 13.58 3/9/2004 BUY 309 13.58 3/9/2004 BUY 100 13.58 3/9/2004 BUY 100 13.58 3/9/2004 BUY 100 13.58 3/9/2004 BUY 9,267 13.58 3/9/2004 BUY 500 13.58 3/10/2004 BUY 14,884 13.48 3/10/2004 BUY 4,116 13.50 3/10/2004 BUY 5,600 13.50 3/10/2004 BUY 1,200 13.64 3/10/2004 BUY 100 13.81 3/10/2004 BUY 300 13.80 3/10/2004 BUY 100 13.80 3/10/2004 BUY 100 13.81 3/10/2004 BUY 100 13.82 3/10/2004 BUY 500 13.70 3/10/2004 BUY 200 13.63 3/10/2004 BUY 100 13.64 3/10/2004 BUY 100 13.56 3/10/2004 BUY 500 13.56 3/10/2004 BUY 100 13.56 3/10/2004 BUY 100 13.54 3/10/2004 BUY 100 13.82 3/10/2004 BUY 100 13.47 3/10/2004 BUY 127 13.46 3/10/2004 BUY 100 13.56 3/10/2004 BUY 100 13.46 3/10/2004 BUY 100 13.65 3/10/2004 BUY 16 13.43 3/10/2004 BUY 184 13.43 3/10/2004 BUY 200 13.65 3/10/2004 BUY 500 13.64 3/10/2004 BUY 19 13.49 3/10/2004 BUY 300 13.49 3/10/2004 BUY 200 13.50 3/10/2004 BUY 173 13.48 3/10/2004 BUY 100 13.46 3/10/2004 BUY 81 13.49 3/10/2004 BUY 700 13.45 3/10/2004 BUY 100 13.45 3/10/2004 BUY 200 13.46 3/10/2004 BUY 100 13.46 3/10/2004 BUY 100 13.49 3/10/2004 BUY 300 13.49 3/10/2004 BUY 100 13.45 3/10/2004 BUY 84 13.46 3/10/2004 BUY 100 13.45 3/12/2004 BUY 1,000 13.01 3/12/2004 SELL 1,000 13.01 3/19/2004 BUY 200 12.41 3/22/2004 BUY 13,100 12.24 3/22/2004 BUY 700 12.24 3/22/2004 BUY 1,700 12.24 3/22/2004 BUY 200 12.19 3/22/2004 BUY 200 12.22 3/22/2004 BUY 500 12.34 3/22/2004 BUY 1,451 12.11 3/22/2004 BUY 100 12.21 3/22/2004 BUY 100 12.22 3/22/2004 BUY 100 11.99 3/22/2004 BUY 100 12.10 3/22/2004 BUY 100 12.25 3/22/2004 BUY 99 11.95 3/22/2004 SELL 2,700 12.20 3/22/2004 BUY 100 12.20 3/22/2004 BUY 100 12.20 3/22/2004 BUY 300 12.20 3/22/2004 BUY 2,700 12.20 3/22/2004 BUY 246 12.20 3/22/2004 SELL 762 12.27 3/23/2004 BUY 200 12.17 3/23/2004 BUY 500 12.13 3/23/2004 BUY 4,454 12.16 3/23/2004 BUY 700 12.16 3/23/2004 BUY 500 12.20 3/23/2004 BUY 200 12.17 3/24/2004 BUY 300 12.03 3/24/2004 BUY 6,897 12.03 3/24/2004 BUY 900 12.03 3/24/2004 BUY 485 12.03 3/24/2004 BUY 636 12.04 3/24/2004 BUY 182 12.05 3/24/2004 BUY 100 11.98 3/24/2004 BUY 100 11.98 3/24/2004 BUY 100 12.04 3/24/2004 BUY 100 11.98 3/24/2004 BUY 100 11.98 3/24/2004 BUY 100 12.04 3/25/2004 BUY 5,748 12.06 3/25/2004 BUY 600 12.07 3/25/2004 BUY 1,951 12.06 3/25/2004 BUY 1,700 12.04 3/25/2004 BUY 1 12.04 3/25/2004 SELL 5,080 12.02 3/26/2004 SELL 508 11.78 3/26/2004 BUY 508 11.78 3/26/2004 SELL 508 11.78 3/26/2004 BUY 508 11.78 3/26/2004 SELL 508 11.78 3/26/2004 BUY 508 11.78 3/26/2004 BUY 400 11.70 3/26/2004 BUY 300 11.71 3/26/2004 BUY 100 11.69 3/26/2004 BUY 100 11.68 3/29/2004 BUY 2,000 11.97 3/29/2004 BUY 200 11.97 3/29/2004 BUY 1,800 11.97 3/29/2004 BUY 900 11.96 3/29/2004 BUY 100 11.94 3/31/2004 BUY 201 11.85 4/1/2004 SELL 5,040 11.82 4/1/2004 BUY 5,040 11.82 4/1/2004 BUY 1,000 11.57 4/1/2004 BUY 200 11.48 4/1/2004 BUY 600 11.55 4/1/2004 BUY 100 11.46 4/1/2004 BUY 100 11.49 4/1/2004 BUY 100 11.65 4/2/2004 SELL 11,300 11.70 4/2/2004 BUY 11,300 11.70 4/2/2004 SELL 9 11.76 4/2/2004 BUY 9 11.76 4/2/2004 BUY 1,300 11.79 4/2/2004 BUY 1,700 11.87 4/2/2004 BUY 300 11.90 4/8/2004 SELL 100 12.50 4/12/2004 SELL 100 12.56 4/12/2004 SELL 100 12.55 4/13/2004 BUY 3,574 11.99 4/13/2004 BUY 326 11.94 4/13/2004 BUY 200 11.90 4/13/2004 BUY 100 12.00 4/13/2004 BUY 100 12.00 4/13/2004 BUY 200 12.00 4/14/2004 BUY 2,000 11.89 4/14/2004 BUY 200 11.83 4/14/2004 BUY 1,400 11.85 4/14/2004 BUY 400 11.85 4/19/2004 SELL 504 11.49 4/19/2004 BUY 504 11.49 4/19/2004 BUY 3,000 11.67 4/19/2004 BUY 2,400 11.50 4/19/2004 BUY 400 11.42 4/19/2004 BUY 11,800 11.53 4/19/2004 BUY 200 11.41 4/19/2004 BUY 250 11.45 4/19/2004 BUY 37 11.45 4/19/2004 BUY 200 11.50 4/19/2004 BUY 100 11.50 4/19/2004 BUY 1,413 11.50 4/19/2004 BUY 400 11.50 4/19/2004 BUY 100 11.50 4/19/2004 BUY 100 11.45 4/19/2004 BUY 400 11.50 4/19/2004 BUY 100 11.41 4/19/2004 BUY 11,837 11.46 4/19/2004 BUY 74 11.38 4/20/2004 BUY 1,409 10.86 4/20/2004 BUY 200 11.26 4/20/2004 BUY 7,000 11.01 4/20/2004 BUY 400 10.69 4/20/2004 BUY 400 10.93 4/20/2004 BUY 4,497 11.08 4/20/2004 SELL 600 10.75 4/20/2004 BUY 200 11.16 4/20/2004 BUY 100 10.90 4/20/2004 SELL 100 10.76 4/20/2004 SELL 300 10.75 4/20/2004 BUY 100 11.21 4/21/2004 BUY 5,000 11.14 4/21/2004 SELL 20,300 11.74 4/21/2004 SELL 800 11.97 4/21/2004 BUY 1,000 11.55 4/21/2004 SELL 5,800 11.45 4/21/2004 SELL 5,100 11.82 4/21/2004 SELL 5,100 11.55 4/21/2004 SELL 600 11.63 4/21/2004 SELL 100 11.86 4/21/2004 SELL 500 11.63 4/21/2004 SELL 200 11.64 4/21/2004 SELL 300 11.63 4/21/2004 SELL 100 11.64 4/21/2004 SELL 100 11.63 4/23/2004 BUY 1,500 12.10 4/23/2004 SELL 300 12.58 4/23/2004 SELL 400 12.62 4/23/2004 BUY 2,500 12.20 4/27/2004 SELL 3,000 12.74 4/27/2004 SELL 215 12.65 4/27/2004 SELL 800 12.74 4/27/2004 SELL 700 12.74 4/27/2004 SELL 700 12.71 4/27/2004 BUY 100 12.72 4/27/2004 SELL 100 12.67 4/27/2004 BUY 100 12.74 4/27/2004 BUY 100 12.71 4/27/2004 BUY 600 12.74 4/27/2004 BUY 100 12.74 4/27/2004 SELL 1,400 12.74 4/27/2004 SELL 100 12.74 4/28/2004 SELL 1,200 12.81 4/28/2004 BUY 16,000 12.68 4/30/2004 BUY 400 12.23 5/4/2004 BUY 300 12.00 5/4/2004 BUY 7,200 11.67 5/4/2004 BUY 500 11.65 5/4/2004 BUY 198 11.64 5/4/2004 BUY 202 11.64 5/4/2004 BUY 100 11.63 5/4/2004 BUY 100 11.64 5/4/2004 BUY 200 11.64 5/4/2004 BUY 2 11.64 5/4/2004 BUY 198 11.64 5/4/2004 BUY 100 11.64 5/4/2004 BUY 400 11.64 5/4/2004 BUY 100 11.63 5/4/2004 BUY 400 11.64 5/5/2004 SELL 8,100 12.06 5/5/2004 SELL 4,900 12.13 5/5/2004 SELL 100 12.24 5/5/2004 SELL 200 12.20 5/5/2004 SELL 500 12.20 5/5/2004 SELL 400 12.20 5/5/2004 SELL 100 12.21 5/5/2004 SELL 100 12.23 5/5/2004 SELL 300 12.22 5/5/2004 SELL 200 12.23 5/5/2004 SELL 100 12.23 5/5/2004 SELL 100 12.26 5/5/2004 SELL 100 12.27 5/5/2004 SELL 100 12.25 5/5/2004 SELL 100 12.25 5/5/2004 SELL 300 12.23 5/5/2004 SELL 500 12.24 5/5/2004 SELL 100 12.24 5/5/2004 SELL 300 12.24 5/5/2004 SELL 200 12.24 5/5/2004 SELL 100 12.24 5/5/2004 SELL 100 12.24 5/5/2004 SELL 500 12.24 5/5/2004 SELL 400 12.23 5/5/2004 SELL 100 12.20 5/6/2004 BUY 3,000 12.09 5/7/2004 BUY 2,300 12.26 5/7/2004 BUY 3,300 12.15 5/7/2004 BUY 1,000 12.19 5/7/2004 BUY 100 12.23 5/7/2004 BUY 127 11.99 5/7/2004 BUY 127 11.99 5/7/2004 BUY 100 11.99 5/7/2004 BUY 100 12.01 5/7/2004 BUY 100 12.01 5/7/2004 BUY 100 12.01 5/7/2004 BUY 100 12.01 5/7/2004 BUY 200 12.01 5/7/2004 BUY 115 12.01 5/7/2004 BUY 100 12.01 5/7/2004 BUY 100 12.01 5/7/2004 BUY 85 12.01 5/7/2004 BUY 100 11.99 5/7/2004 BUY 100 11.99 5/7/2004 BUY 200 11.99 5/7/2004 BUY 100 11.99 5/7/2004 BUY 133 11.99 5/7/2004 BUY 13 11.99 5/7/2004 BUY 100 11.95 5/7/2004 BUY 100 11.95 5/10/2004 BUY 400 11.82 5/10/2004 BUY 600 11.83 5/10/2004 BUY 1,500 11.85 5/13/2004 BUY 3,000 11.90 5/13/2004 SELL 2,500 11.96 5/13/2004 BUY 2,500 11.96 5/14/2004 SELL 9,000 11.82 5/14/2004 BUY 9,000 11.82 5/14/2004 SELL 18,000 11.82 5/14/2004 BUY 18,000 11.82 5/14/2004 SELL 2,300 11.73 5/14/2004 SELL 12,024 11.68 5/14/2004 SELL 488 11.80 5/14/2004 SELL 987 11.67 5/14/2004 SELL 100 11.75 5/14/2004 SELL 100 11.94 5/14/2004 SELL 73 11.75 5/14/2004 SELL 200 11.91 5/14/2004 SELL 27 11.75 5/14/2004 SELL 27 11.74 5/14/2004 SELL 100 11.73 5/14/2004 SELL 200 11.71 5/14/2004 SELL 100 11.73 5/14/2004 SELL 300 11.71 5/14/2004 SELL 100 11.91 5/14/2004 SELL 100 11.91 5/14/2004 SELL 27 11.75 5/14/2004 SELL 100 11.89 5/14/2004 SELL 100 11.71 5/14/2004 SELL 100 11.60 5/14/2004 SELL 100 11.75 5/14/2004 SELL 100 11.94 5/14/2004 SELL 300 11.71 5/14/2004 SELL 74 11.70 5/14/2004 SELL 100 11.75 5/14/2004 SELL 100 11.73 5/14/2004 SELL 227 11.74 5/14/2004 SELL 100 11.59 5/14/2004 SELL 73 11.74 5/14/2004 SELL 300 11.60 5/14/2004 SELL 73 11.75 5/14/2004 SELL 100 11.91 5/14/2004 SELL 200 11.73 5/14/2004 SELL 100 11.73 5/14/2004 SELL 100 11.60 5/14/2004 SELL 700 11.59 5/17/2004 BUY 2,700 11.53 5/17/2004 BUY 10 11.51 5/17/2004 BUY 100 11.51 5/17/2004 BUY 40 11.51 5/17/2004 BUY 50 11.51 5/17/2004 BUY 50 11.48 5/17/2004 BUY 50 11.48 5/17/2004 BUY 50 11.48 5/18/2004 SELL 2,520 11.64 5/19/2004 BUY 1,700 11.81 5/19/2004 BUY 300 11.80 5/19/2004 BUY 3,800 11.89 5/19/2004 BUY 300 11.90 5/19/2004 BUY 900 11.88 5/21/2004 SELL 5,000 11.89 5/21/2004 BUY 5,000 11.89 5/21/2004 SELL 2,300 12.05 5/21/2004 BUY 2,300 12.05 5/21/2004 SELL 7,000 12.21 5/21/2004 BUY 4,200 12.20 5/21/2004 SELL 600 12.09 5/21/2004 BUY 1,100 12.21 5/21/2004 SELL 600 12.25 5/21/2004 SELL 1,500 12.09 5/21/2004 SELL 500 12.25 5/21/2004 SELL 100 12.07 5/21/2004 SELL 100 12.25 5/21/2004 SELL 500 12.25 5/21/2004 BUY 500 12.25 5/21/2004 BUY 500 12.25 5/21/2004 BUY 500 12.25 5/21/2004 SELL 500 12.25 5/21/2004 BUY 100 12.18 5/21/2004 SELL 100 12.15 5/21/2004 SELL 500 12.25 5/21/2004 BUY 100 12.18 5/21/2004 BUY 1,200 12.03 5/24/2004 SELL 25,000 11.98 5/24/2004 BUY 25,000 11.98 5/24/2004 BUY 3,000 11.82 5/24/2004 BUY 227 11.92 5/24/2004 BUY 13,500 11.86 5/24/2004 BUY 1,100 12.00 5/24/2004 BUY 16,400 11.98 5/24/2004 BUY 6,700 12.00 5/24/2004 BUY 100 12.00 5/24/2004 BUY 100 12.00 5/24/2004 BUY 300 11.86 5/24/2004 BUY 100 12.00 5/24/2004 BUY 602 11.78 5/24/2004 BUY 100 11.89 5/24/2004 BUY 700 11.79 5/24/2004 BUY 500 11.77 5/24/2004 BUY 100 11.79 5/24/2004 BUY 200 11.79 5/25/2004 SELL 3,414 12.26 5/25/2004 SELL 1,395 12.25 5/25/2004 BUY 100 11.75 5/25/2004 SELL 64 12.25 5/25/2004 SELL 200 12.25 5/26/2004 SELL 100 12.50 5/26/2004 SELL 7,300 12.43 5/26/2004 BUY 7,300 12.43 5/27/2004 BUY 1,314 12.28 5/27/2004 BUY 800 12.38 5/27/2004 SELL 1,300 12.35 5/27/2004 SELL 4,300 12.28 5/27/2004 SELL 1,346 12.28 5/27/2004 SELL 1,270 12.14 5/27/2004 SELL 691 12.14 5/27/2004 BUY 691 12.14 5/28/2004 SELL 354 12.22 6/2/2004 SELL 5,000 12.62 6/2/2004 BUY 5,000 12.62 6/2/2004 SELL 700 12.70 6/3/2004 SELL 5,000 12.71 6/3/2004 BUY 5,000 12.71 6/3/2004 SELL 300 12.50 6/3/2004 SELL 1,586 12.55 6/3/2004 SELL 200 12.88 6/3/2004 SELL 7,014 12.56 6/3/2004 SELL 1,100 12.63 6/4/2004 SELL 3,500 12.63 6/4/2004 BUY 3,500 12.63 6/4/2004 SELL 1,300 12.62 6/4/2004 SELL 2,000 12.65 6/4/2004 SELL 59 12.70 6/4/2004 SELL 200 12.64 6/7/2004 SELL 5,000 12.73 6/7/2004 BUY 5,000 12.73 6/9/2004 BUY 100 12.35 6/9/2004 BUY 202 12.35 6/9/2004 BUY 2 12.33 6/9/2004 BUY 100 12.35 6/9/2004 BUY 100 12.34 6/9/2004 BUY 298 12.34 6/9/2004 BUY 100 12.34 6/9/2004 BUY 100 12.34 6/9/2004 BUY 100 12.36 6/14/2004 SELL 2,540 11.75 6/14/2004 BUY 200 11.70 6/14/2004 BUY 200 11.74 6/14/2004 BUY 200 11.66 6/14/2004 BUY 100 11.63 6/15/2004 SELL 6,350 11.40 6/15/2004 BUY 300 11.42 6/15/2004 BUY 111 11.47 6/15/2004 BUY 500 11.38 6/15/2004 BUY 300 11.38 6/15/2004 BUY 100 11.25 6/16/2004 SELL 1,100 11.26 6/16/2004 BUY 1,100 11.26 6/16/2004 SELL 3,810 11.17 6/16/2004 BUY 4,247 11.14 6/16/2004 BUY 300 11.17 6/16/2004 BUY 109 11.12 6/16/2004 BUY 800 11.14 6/16/2004 BUY 200 11.22 6/16/2004 BUY 468 11.07 6/16/2004 BUY 100 11.15 6/17/2004 SELL 1,900 11.17 6/17/2004 BUY 1,900 11.17 6/17/2004 BUY 600 10.66 6/17/2004 BUY 300 10.67 6/17/2004 BUY 500 10.85 6/17/2004 BUY 2,300 10.61 6/17/2004 BUY 310 10.58 6/17/2004 BUY 200 10.72 6/17/2004 BUY 135 10.58 6/17/2004 BUY 200 10.88 6/17/2004 BUY 500 10.76 6/17/2004 BUY 300 10.87 6/17/2004 BUY 100 10.66 6/18/2004 SELL 27,826 10.52 6/18/2004 BUY 27,826 10.52 6/18/2004 SELL 177 10.60 6/18/2004 BUY 177 10.60 6/18/2004 SELL 177 10.60 6/18/2004 BUY 177 10.60 6/18/2004 SELL 27,826 10.49 6/18/2004 BUY 27,826 10.49 6/18/2004 SELL 27,826 10.49 6/18/2004 BUY 27,826 10.49 6/18/2004 BUY 300 10.14 6/18/2004 BUY 16,085 10.26 6/18/2004 BUY 114 10.06 6/18/2004 BUY 11,205 10.22 6/18/2004 BUY 300 10.33 6/18/2004 BUY 500 10.06 6/18/2004 BUY 400 10.29 6/18/2004 BUY 604 10.33 6/18/2004 BUY 300 10.22 6/18/2004 BUY 18 10.10 6/18/2004 BUY 100 10.33 6/18/2004 BUY 218 10.14