Tomatoes are self pollinating like peppers and peas. Quite cool actually, I have had the same tomato variety growing for 4 years now. I just keep taking cuttings of it and plant it inside over winter. The thing is basically immortal.
Indeterminate variety tomato plants can grow up to 16 metres in the right conditions (humidity and VPD control, controlled temperature, supplemental CO2 etc.,) Number of fruits differs by variety of tomato but for a normal tomato where each fruit weighs 100 gms weight, a single plant can produce up to 15 kilos of tomatoes per year or roughly 150 fruits.