OPEN TEXT CORP OTEX 73.28

Technology

Revenue

Earnings

Dividends