WARNING: THE EDGAR SYSTEM ENCOUNTERED ERROR(S) WHILE PROCESSING THIS SCHEDULE.

  


 
<ARTICLE> 5
       
                                                                       
<PERIOD-TYPE>                   12-MOS                   12-MOS                 
<FISCAL-YEAR-END>                          DEC-31-1998             DEC-31-1997  
<PERIOD-START>                             JAN-01-1998             JAN-01-1997  
<PERIOD-END>                               DEC-31-1998             DEC-31-1997  
<CASH>                                          10,953                  14,061  
<SECURITIES>                                   113,564                 101,826  
<RECEIVABLES>                                  100,545                  67,855  
<ALLOWANCES>                                   (1,200)                 (1,268)  
<INVENTORY>                                          0                       0  
<CURRENT-ASSETS>                               233,579                 197,193  
<PP&E>                                          68,332                  55,649  
<DEPRECIATION>                                  36,427                  27,372  
<TOTAL-ASSETS>                                 284,324                 237,318  
<CURRENT-LIABILITIES>                           54,830                  56,287  
<BONDS>                                              0                   2,500  
<PREFERRED-MANDATORY>                                0                       0  
<PREFERRED>                                          0                       0  
<COMMON>                                           265                     260  
<OTHER-SE>                                     220,241                 176,344  
<TOTAL-LIABILITY-AND-EQUITY>                   284,324                 237,318  
<SALES>                                        321,676                 251,417  
<TOTAL-REVENUES>                               321,676                 251,417  
<CGS>                                          163,054                 130,424  
<TOTAL-COSTS>                                  111,478                 110,379  
<OTHER-EXPENSES>                                     0                       0  
<LOSS-PROVISION>                                   172                     481  
<INTEREST-EXPENSE>                                 337                     197  
<INCOME-PRETAX>                                 52,388                  16,200  
<INCOME-TAX>                                    22,160                   8,238  
<INCOME-CONTINUING>                             30,228                   7,962  
<DISCONTINUED>                                       0                       0  
<EXTRAORDINARY>                                      0                       0  
<CHANGES>                                            0                       0  
<NET-INCOME>                                    30,228                   7,962  
<EPS-PRIMARY>                                     1.15                    0.31  
<EPS-DILUTED>                                     1.11                    0.30