Revenue
2017
2018
2019
2020
2021
2022
2023
2024
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | — | $37.48B | $41.58B | $34.53B | $27.12B | $24.78B | $26.87B | $23.92B | $23.45B |
| Gross profit | — | $15.42B | $16.54B | $12.91B | $10.42B | $9.53B | $10.15B | $8.92B | $8.67B |
| Gross margin | — | 41.14% | 39.78% | 37.38% | 38.42% | 38.47% | 37.79% | 37.29% | 36.98% |
| Net income | — | $1.93B | $4.54B | $1.78B | $1.84B | $188.0M | $1.49B | $1.68B | $1.90B |
| Net profit margin | — | 5.15% | 10.91% | 5.17% | 6.77% | 0.76% | 5.54% | 7.04% | 8.08% |
Reported shareholders
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 10, 2026Form 4 | Spas Montesinos ConstantinoAmericas & Mobility Division | SellBD Units | 7.5K | $12.38 | $92.6K | 139.3K |
| Mar 27, 2026Form 4 | garza garza AlfonsoDirector | SellBD Units | 52.3K | $11.19 | $585.4K | 1.13M |
| Mar 26, 2026Form 4 | garza garza AlfonsoDirector | SellBD Units | 52.3K | $11.04 | $577.6K | 1.18M |
| Mar 25, 2026Form 4 | garza garza AlfonsoDirector | SellBD Units | 52.3K | $11.07 | $579.1K | 1.23M |
| Mar 24, 2026Form 4 | garza garza AlfonsoDirector | SellBD Units | 52.3K | $10.79 | $564.5K | 1.29M |