5 0000022701 COMMUNICATIONS SYSTEMS, INC. 1 U.S. DOLLARS 3-MOS DEC-31-1999 JAN-01-1999 MAR-31-1999 1 21,832,810 0 20,188,475 1,063,334 17,705,069 60,488,085 30,994,518 19,903,318 85,955,193 20,446,060 0 0 0 439,390 64,375,344 85,955,193 26,596,892 26,596,892 17,561,114 17,561,114 5,774,611 0 203,635 3,312,459 840,000 2,472,459 0 0 0 2,472,459 0.28 0.28