the thing is the market cap....
Do they have massive debt maybe?
There's only 80m million on issue (shares)
Certainly seems like they are getting the installations done nicely...
ETC
entertainment media & telecoms corporation limited