<ARTICLE> 5 <LEGEND> THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM BALANCE SHEETS AT DECEMBER 31, 1998 AND 1999 AND STATEMENTS OF OPERATIONS FOR THE YEARS THEN ENDED AND IS QUALIFIED ON ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS. </LEGEND> <PERIOD-TYPE> YEAR YEAR <FISCAL-YEAR-END> DEC-31-1998 DEC-31-1999 <PERIOD-START> JAN-01-1998 JAN-01-1999 <PERIOD-END> DEC-31-1998 DEC-31-1999 <CASH> 2,973,988 40,717,517 <SECURITIES> 4,935,229 98,579,668 <RECEIVABLES> 924,348 4,519,775 <ALLOWANCES> 0 0 <INVENTORY> 286,331 348,263 <CURRENT-ASSETS> 9,845,588 145,890,949 <PP&E> 4,469,893 12,340,842 <DEPRECIATION> 1,470,475 3,077,741 <TOTAL-ASSETS> 13,225,852 155,610,715 <CURRENT-LIABILITIES> 6,372,749 11,749,355 <BONDS> 1,237,915 3,892,622 <PREFERRED-MANDATORY> 4,136,028 0 <PREFERRED> 0 0 <COMMON> 10,338 24,025 <OTHER-SE> 1,374,861 138,588,834 <TOTAL-LIABILITY-AND-EQUITY> 13,225,852 155,610,715 <SALES> 159,845,855 317,259,900 <TOTAL-REVENUES> 171,114,327 339,609,377 <CGS> 136,067,182 271,561,665 <TOTAL-COSTS> 33,411,112 59,276,624 <OTHER-EXPENSES> 0 0 <LOSS-PROVISION> 0 0 <INTEREST-EXPENSE> 148,253 261,256 <INCOME-PRETAX> 1,805,532 12,859,221 <INCOME-TAX> 740,268 5,272,281 <INCOME-CONTINUING> 1,065,264 7,586,940 <DISCONTINUED> 0 0 <EXTRAORDINARY> 0 0 <CHANGES> 0 0 <NET-INCOME> 1,065,264 7,586,940 <EPS-BASIC> .04 .33 <EPS-DILUTED> .03 .31