Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $10.98B | $9.70B | $9.29B | $8.16B | $7.61B | $5.46B | $4.78B | $7.61B | $6.99B | $6.78B | $6.07B | $5.98B | $7.25B | $7.78B |
| Gross profit | $210.9M | $173.3M | $294.7M | $261.8M | $210.2M | $67.0M | $32.0M | $29.4M | $31.3M | $34.5M | $24.5M | $27.4M | $30.3M | $26.4M |
| Net income | $17.3M | $68.5M | $156.4M | $132.5M | $159.6M | $30.5M | $2.2M | — | — | — | — | $8.3M | $12.5M | $10.6M |
| Basic EPSper diluted share | $0.73 | $2.97 | $6.68 | $5.81 | $9.57 | $4.34 | $0.32 | -$0.48 | $1.01 | $1.33 | $1.01 | $1.10 | $1.61 | $1.29 |
| Diluted EPSper diluted share | $0.71 | $2.84 | $6.34 | $5.45 | $8.90 | $4.31 | $0.31 | -$0.48 | $1.00 | $1.30 | $1.00 | $1.09 | $1.59 | $1.29 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 22, 2026Form 4 | TPM, S.A. de C.V. +2TenPercentOwner | BuyCommon Stock · indirect | 58.5K | $43.11 | $2.52M | 200.0K |
| May 21, 2026Form 4 | TPM, S.A. de C.V. +2TenPercentOwner | BuyCommon Stock · indirect | 40.1K | $41.36 | $1.66M | 141.5K |
| May 20, 2026Form 4 | TPM, S.A. de C.V. +2TenPercentOwner | BuyCommon Stock · indirect | 56.6K | $40.57 | $2.30M | 101.3K |
| May 19, 2026Form 4 | TPM, S.A. de C.V. +2TenPercentOwner | BuyCommon Stock · indirect | 44.7K | $39.40 | $1.76M | 44.7K |
| May 13, 2026Form 4 | ROBERTS GREGORY NChief Executive Officer | SellCommon stock, par value $0.01 per share | 40.0K | $41.58 | $1.66M | 28.2K |