There are several factors that streaming services use to calculate earnings.
Some streaming companies might not pay earnings for listeners who are on a free trial or other promotion. Other services (like Spotify) say that they split the revenue pie on a country-by-country basis. So if the stream happens in a smaller country where there are fewer Spotify subscribers or ads, the payments may be smaller than a penny. Note that we can't speak for services and how much each store pays out. That is exclusively determined by each individual service, and varies from service to service.
DistroKid passes on 100% of whatever earnings the streaming services send us for your streams/sales, minus banking fees/applicable taxes. You may need to Google around and/or check their FAQs for current rates.