Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.00B | $1.88B | $1.73B | $1.83B | $1.51B | $1.07B | $1.34B | $1.44B | $2.17B | — | — |
| Gross profit | $629.0M | $597.0M | $625.0M | $690.0M | $557.0M | $410.0M | $529.0M | $605.0M | $601.0M | — | — |
| Gross margin | 31.48% | 31.82% | 36.09% | 37.73% | 36.94% | 38.21% | 39.48% | 42.13% | 27.63% | — | — |
| Operating expenses | $297.0M | $157.0M | $201.0M | $59.0M | — | $167.0M | $67.0M | — | $233.0M | — | — |
| Operating income | $332.0M | $440.0M | $424.0M | $631.0M | $579.0M | $243.0M | $462.0M | $618.0M | $368.0M | — | — |
| Operating margin | 16.62% | 23.45% | 24.48% | 34.50% | 38.40% | 22.65% | 34.48% | 43.04% | 16.92% | — | — |
| EBITDA | $1.19B | $782.0M | $691.0M | $843.0M | $784.0M | $448.0M | $648.0M | $783.0M | $573.0M | — | — |
| EBITDA margin | 59.31% | 41.68% | 39.90% | 46.09% | 51.99% | 41.75% | 48.36% | 54.53% | 26.34% | — | — |
| Net income | $377.0M | $619.0M | $305.0M | $457.0M | $238.0M | −$468.0M | $800.0M | $287.0M | $378.0M | — | — |
| Net profit margin | 18.87% | 33.00% | 17.61% | 24.99% | 15.78% | −43.62% | 59.70% | 19.99% | 17.38% | — | — |
| Basic EPSper basic share | $7.00 | $0.46 | $0.22 | $0.33 | $0.19 | -$0.23 | $0.38 | $4.31 | $5.61 | — | — |
| Diluted EPSper diluted share | $7.00 | $0.46 | $0.22 | $0.33 | $0.19 | -$9.18 | $14.42 | $4.31 | $5.61 | — | — |
Reported shareholders
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 26, 2026Form 4 | Mindlin Marcos MarceloDirector,TenPercentOwner | BuyCammon Stock | 287.9K | $3.37 | $970.3K | 23.06M |
| Jun 25, 2026Form 4 | Mindlin Marcos MarceloDirector,TenPercentOwner | BuyCammon Stock | 383.6K | $3.37 | $1.29M | 22.77M |
| Jun 24, 2026Form 4 | Mindlin Marcos MarceloDirector,TenPercentOwner | BuyCammon Stock | 739.2K | $3.36 | $2.48M | 22.39M |
| Jun 3, 2026Form 4 | Mindlin Damian MiguelVicepresident | SellCammon Stock | 555.0K | $3.55 | $1.97M | 12.54M |
| Jun 1, 2026Form 4 | Mindlin Damian MiguelVicepresident | SellCammon Stock | 814.0K | $3.69 | $3.00M | 13.10M |