Revenue
2017
2018
2019
2020
2021
2022
2023
2024
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $33.66B | $41.14B | $54.16B | $55.62B | $35.87B | $34.17B | $35.68B | $28.70B | $27.52B |
| Gross profit | $7.62B | $10.04B | $14.48B | $15.65B | $6.66B | $4.10B | $5.11B | $4.71B | $4.74B |
| Operating expenses | — | — | — | — | $1.03B | $919.9M | $954.4M | $1.00B | $890.0M |
| Net income | $10.49B | $4.28B | $7.86B | $9.44B | −$2.80B | $1.64B | $3.65B | $1.89B | $2.91B |
| Basic EPSper diluted share | MX$22.71 | MX$9.28 | MX$17.00 | MX$20.41 | MX$6.04 | -MX$3.52 | MX$7.46 | MX$3.84 | MX$5.97 |
| Diluted EPSper diluted share | — | — | — | — | MX$6.04 | -MX$3.52 | MX$7.46 | MX$3.84 | MX$5.97 |