<- Back to list
OPEN TEXT CORP
OTEX
73.28
Technology
Revenue
Earnings
Dividends