Pro Medicus revenue at $162m as gross margin holds near 100%