TUCOWS INCTCX

Market cap
$244.58M
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 20249-28.93%
Dec 31, 202313-26.18%
Dec 31, 202217+71.44%
Dec 31, 202110+58.26%
Dec 31, 20206-5.13%
Dec 31, 20197-21.01%
Dec 31, 20188+20.19%
Dec 31, 20177+46.79%
Dec 31, 20165+14.89%
Dec 31, 20154+16.38%
Dec 31, 20144+51.60%
Dec 31, 20132+22.45%
Dec 31, 20122+83.47%
Dec 31, 20111