Brokers do not pay per trade to cross trade, they pay a fixed fee for participation, this is why they can afford to plug away with the cross trades of tens of shares half a pip up or down as they wish to try and skew perception - rule is they can cross trade at split the difference, but many platforms don't go to enough decimals so show as 37.7 or 37.8, say.
Any time you see a price over 10c ending in 7/8 or 2/3 you know it was not a PI directly placing the order, as also when the value of the trade is less than the minimum, usually $500 for most platforms. (unless it was a part trade across multiple bidders/offerers to complete the requested number of shares).
Note I used a non English word there, being offerers, but it should be a word.
GXY Price at posting:
37.0¢ Sentiment: Hold Disclosure: Held