Exhibit 11.1 Weighted Average Shares For the period ended June 30, 1999 Shares issued Three months Six months ------------- ------------ ---------- Shares outstanding at beginning of period 15,375,930 15,375,930 15,375,930 January 11, 1999 Issuance of shares for acquisition 825,834 825,834 775,645 January 12, 1999 Issuance of shares for acquisition 64,716 64,716 60,425 January 15, 1999 Issuance of shares for acquisition 41,655 41,655 38,203 January 27, 1998 Release of holdback shares 55,157 55,157 46,929 January 29, 1999 Issuance of shares for acquisition 18,531 18,531 15.562 January 29, 1999 Issuance of shares for acquisition 90,864 90,864 76,306 February 1, 1999 Issuance of shares for acquisition 63,534 63,534 52,301 February 22, 1999 Issuance of shares for acquisition 42,687 42,687 30,187 February 26, 1999 Issuance of shares for acquisition 104,752 104,752 71,764 March 1, 1999 Issuance of shares for acquisition 43,845 43,845 29,311 March 2, 1999 Issuance of shares for acquisition 17,266 17,266 11,447 March 5, 1999 Issuance of shares for acquisition 196,092 196,092 126,756 March 22, 1999 Issuance of shares for acquisition 55,944 55,944 30,908 April 7, 1999 Issuance of earnout shares 46,354 42,788 21,512 April 30, 1999 Issuance of shares for acquisition 39,808 26,685 13,417 April 30, 1999 Issuance of shares for options 1,000 670 337 ------------------------------------------ Weighted average shares outstanding for basic earnings per share 17,066,950 16,776,940 Options outstanding at June 30, 1999: 1,228,650 shares; Total exercise proceeds: 14,488,865; Average price of option $11.79 14,135 109,457 Warrants outstanding at June 30, 1999: 117,789 shares; Exercise price: $12.86 per share; Average market value of Company stock $6.61/$11.26 - - Earnout shares held at March 31,1999; Stock price $4.69 3,566 24,842 Shares held in escrow related to acquisitions 752,299 664,618 ---------- ---------- Total shares outstanding for fully diluted earnings per share 17,836,950 17,575,857 ========== ==========