DURHAM, N.C., June 20, 2025 /PRNewswire/ -- Avalara, Inc., a leader in modern tax compliance automation, today announced it has been recognized as a 2025 Top Rated Award Winner by TrustRadius, the ...