5 0000022701 COMMUNICATIONS SYSTEMS, INC. 1 U.S. DOLLARS 6-MOS DEC-31-1999 JAN-01-1999 JUN-30-1999 1 13,598,920 0 21,451,992 1,254,802 17,901,924 53,879,083 31,578,765 20,592,522 87,683,791 23,756,275 0 0 0 430,655 63,496,861 87,683,791 56,404,236 56,404,236 37,467,395 37,467,395 13,597,274 0 321,178 5,440,149 1,220,000 4,220,149 0 0 0 4,220,149 0.48 0.48