EX-2
from SC 13D
1 page
Exhibit B Stock Purchase Transactions Price Shares Per Share Total Purchased / Including Cost / Date (Sold) Commissions (Proceeds) 04/25/03 600 21.58 12,945 04/29/03 1,300 22.11 28,745 05/01/03 1,101 22.60 24,883 05/05/03 100 22.99 2,299 05/07/03 3,200 24.79 79,323 05/08/03 4,000 24.29 97,145 05/09/03 4,800 24.12 115,766 05/16/03 100 24.17 2,417 05/19/03 300 24.52 7,355 05/20/03 3,900 24.55 95,755 05/23/03 5,000 24.62 123,090 05/27/03 200 24.61 4,922 05/28/03 1,600 24.56 39,301 06/03/03 433 25.43 11,011 06/04/03 400 25.60 10,241 06/09/03 1,000 24.92 24,915 06/11/03 2,404 24.19 58,148 06/12/03 400 24.45 9,781 06/16/03 100 24.47 2,447 06/17/03 3,100 24.71 76,614 06/20/03 2,400 24.48 58,746 06/24/03 1,322 24.25 32,062 07/01/03 3,413 24.70 84,299 07/02/03 2,292 24.10 55,227 07/08/03 200 24.34 4,868 07/11/03 2,000 24.47 48,945 07/14/03 1,000 24.47 24,471 07/29/03 63 25.52 1,608 07/30/03 704 26.05 18,341 07/31/03 1,400 25.84 36,181 08/04/03 400 25.95 10,381 08/05/03 6,160 26.20 161,395 08/06/03 1,500 26.45 39,675 08/07/03 200 26.54 5,308 08/11/03 400 26.65 10,661 08/13/03 1,100 26.44 29,082 08/14/03 1,800 26.78 48,212 08/18/03 600 26.84 16,104 08/21/03 500 27.05 13,523 08/22/03 645 26.98 17,402 09/03/03 400 25.88 10,350 09/04/03 2,120 26.22 55,590 09/05/03 150 26.14 3,920 09/09/03 200 26.09 5,218 09/11/03 743 26.81 19,920 09/16/03 900 27.39 24,650 09/18/03 5,300 28.00 148,413 09/19/03 500 28.05 14,023 09/22/03 300 28.07 8,420 09/24/03 500 28.05 14,023 09/25/03 3,600 28.02 100,869 09/29/03 600 28.20 16,920 10/02/03 1,700 28.53 48,503 10/13/03 1,200 29.57 35,483 10/15/03 2,400 30.09 72,217 10/16/03 4,600 31.10 143,052 10/16/03 (100) 30.43 (3,043) 10/17/03 (200) 29.77 (5,954) 10/20/03 300 29.49 8,848 10/22/03 3,480 28.90 100,574 10/23/03 2,900 29.74 86,247 10/27/03 3,600 30.11 108,409 10/28/03 6,900 30.12 207,851 10/29/03 200 30.30 6,060 Total 104,430 2,774,153
12/34/56
EX-2
from SC 13D
1 page
Exhibit B Date Share Cost/Share Total Cost* - 7/7/95 9,950 9.054 90,261.00 7/12/95 2,000 9.205 18,455.00 7/25/95 2,000 9.06 18,165.00 9/5/95 1,000 10.17 10,200.00 12/7/01 2,000 13.74 27,525.00 12/10/01 2,000 13.74 27,525.00 12/13/01 2,000 13.77 27,585.00 12/21/01 4,000 13.90 55,675.00 12/24/01 7,500 13.644 102,457.50 12/26/01 4,000 13.66 54,715.00 12/27/01 4,998 13.71 68,612.58 12/28/01 6,000 13.71 82,365.00 12/31/01 2,000 13.88 27,805.00 1/2/02 2,000 13.71 27,465.00 1/23/02 4,500 15.06 67,875.00 2/01/02 1,000 14.61 14,640.00 2/26/02 500 14.32 7,182.50 2/27/02 2,800 14.35 40,237.00 3/14/02 3,000 15.75 47,310.00 3/15/02 4,000 15.37 61,555.00 4/9/02 5,000 16.00 80,165.00 6/26/02 300 17.07 5,140.50 6/27/02 4,300 16.933 72,891.40 7/29/02 4,100 16.4854 67,666.64 7/30/02 1,000 16.50 16,530.00 8/01/02 800 16.2362 13,016.00 9/05/02 300 16.78 5,052.50 9/06/02 5,300 16.943 89,892.40 9/9/02 1,900 16.90 32,153.50 9/12/02 5,000 16.915 84,665.00 9/13/02 7,900 16.8261 133,059.69 9/17/02 3,000 16.80 50,460.00 10/11/02 200 16.74 3,364.00 10/14/02 3,000 16.74 50,280.00 10/15/02 1,500 16.71 25,102.50 10/16/02 2,500 17.03 42.590.00 10/16/02 2,500 16.71 41,827.50 10/17/02 2,500 17.15 42,297.50 10/18/02 4,000 17.2593 69,112.50 10/21/02 8,800 17.3025 152,409.00 10/22/02 7,300 17.2966 126,389.68 10/23/02 7,300 17.30 126,414.50 10/24/02 16,000 17.48 279,695.00 10/24/02 5,200 17.40 90,573.00 11/04/02 8,400 18.30 153,861.00 11/7/02 1,900 18.71 35,592.50 11/7/02 20,000 18.75 375,015.00 11/14/02 36,900 19.15 708,495.00 234,148 $3,851,951.59 * Includes Brokerage Charges and Commissions
12/34/56
EX-2
from SC 13D
1 page
Exhibit B Date Share Cost/Share Total Cost* - 7/7/95 9,950 9.054 90,261.00 7/12/95 2,000 9.205 18,455.00 7/25/95 2,000 9.06 18,165.00 9/5/95 1,000 10.17 10,200.00 12/7/01 2,000 13.74 27,525.00 12/10/01 2,000 13.74 27,525.00 12/13/01 2,000 13.77 27,585.00 12/21/01 4,000 13.90 55,675.00 12/24/01 7,500 13.644 102,457.50 12/26/01 4,000 13.66 54,715.00 12/27/01 4,998 13.71 68,612.58 12/28/01 6,000 13.71 82,365.00 12/31/01 2,000 13.88 27,805.00 1/2/02 2,000 13.71 27,465.00 1/23/02 4,500 15.06 67,875.00 2/01/02 1,000 14.61 14,640.00 2/26/02 500 14.32 7,182.50 2/27/02 2,800 14.35 40,237.00 3/14/02 3,000 15.75 47,310.00 3/15/02 4,000 15.37 61,555.00 4/9/02 5,000 16.00 80,165.00 6/26/02 300 17.07 5,140.50 6/27/02 4,300 16.933 72,891.40 7/29/02 4,100 16.4854 67,666.64 7/30/02 1,000 16.50 16,530.00 8/01/02 800 16.2362 13,016.00 9/05/02 300 16.78 5,052.50 9/06/02 5,300 16.943 89,892.40 9/9/02 1,900 16.90 32,153.50 9/12/02 5,000 16.915 84,665.00 9/13/02 7,900 16.8261 133,059.69 9/17/02 3,000 16.80 50,460.00 10/11/02 200 16.74 3,364.00 10/14/02 3,000 16.74 50,280.00 10/15/02 1,500 16.71 25,102.50 10/16/02 2,500 17.03 42.590.00 10/16/02 2,500 16.71 41,827.50 10/17/02 2,500 17.15 42,297.50 10/18/02 4,000 17.2593 69,112.50 10/21/02 8,800 17.3025 152,409.00 10/22/02 7,300 17.2966 126,389.68 10/23/02 7,300 17.30 126,414.50 10/24/02 16,000 17.48 279,695.00 10/24/02 5,200 17.40 90,573.00 11/04/02 8,400 18.30 153,861.00 11/7/02 1,900 18.71 35,592.50 11/7/02 20,000 18.75 375,015.00 11/14/02 36,900 19.15 708,495.00 234,148 $3,851,951.59 * Includes Brokerage Charges and Commissions
12/34/56