By Stephen Mayhew


BioCatch announced it has placed 12th on Deloitte’s 2018 Technology Fast 500, with a three-year growth rate of 10,451 percent.


The Technology Fast 500 is an annual technology awards program that recognizes the fastest-growing public and private technology, media, telecommunications, life sciences, and energy tech companies in North America.


Read more.