STR Technologies Climbs to No. 222 on MSP 501The Union, Missouri IT firm rose from No. 278 in 2025 on the Channel Futures MSP 501 list.