Dell: Q1 revenue falls 20% to $20.9 billion



Dell Technologies Inc. revealed on Thursday that total net revenue for the first quarter of its fiscal 2024 amounted to $20.92 billion, 20% down compared to the corresponding timeframe a year earlier….