Text this: Impact of Environmental Uncertainty on Earning's Components Impacting Companies Listed on Tehran Stock Exchang