Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.95B | $2.95B | $3.14B | $4.45B | $4.28B | $3.10B | $2.64B | $2.86B | $1.82B | $1.88B | $1.92B | $1.98B | $2.15B | $1.91B | $1.76B | $1.80B | $1.65B |
| Gross profit | $451.6M | $489.1M | $527.0M | $833.0M | $778.4M | $477.7M | $356.9M | $331.9M | $231.0M | $227.4M | $222.5M | $229.1M | $228.5M | $230.1M | $210.1M | $210.7M | $193.2M |
| Operating expenses | $419.1M | $401.6M | $388.6M | $393.9M | $340.4M | $335.5M | $321.8M | $345.1M | $201.0M | $185.8M | $206.1M | $215.6M | $249.8M | $224.6M | $218.4M | $234.6M | $209.4M |
| Operating income | $32.5M | $87.6M | $138.4M | $439.1M | $438.1M | $142.2M | $35.2M | −$13.3M | $30.0M | $41.7M | $16.4M | $13.5M | −$21.3M | $5.5M | −$8.3M | −$23.9M | −$16.3M |
| EBITDAderived | $72.4M | $126.1M | $170.5M | $466.7M | $466.3M | $171.1M | $65.4M | $12.5M | $39.0M | $51.0M | $26.2M | $23.0M | −$12.2M | $14.1M | $2.3M | −$10.5M | $719,000 |
| Net income | $219,000 | $53.1M | $48.5M | $296.2M | $296.1M | $80.9M | −$17.7M | −$17.7M | $63.0M | $16.1M | −$11.6M | −$13.9M | −$40.6M | −$23.0M | −$38.6M | −$53.2M | −$61.5M |
| Basic EPSper diluted share | $0.02 | $6.22 | $5.40 | $31.75 | $30.80 | $8.58 | -$1.89 | -$5.21 | $6.96 | $1.80 | -$1.32 | -$1.61 | -$0.51 | -$0.35 | -$0.82 | -$1.73 | -$1.98 |
| Diluted EPSper diluted share | $0.02 | $6.19 | $5.39 | $31.51 | $29.99 | $8.55 | -$1.89 | -$5.21 | $6.81 | $1.77 | -$1.32 | -$1.61 | -$0.51 | -$0.35 | -$0.82 | -$1.73 | -$1.98 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 21, 2025Form 4 | Wall Christopher KSVP, CFO and Treasurer | BuyCommon Stock | 3.0K | $68.89 | $210.1K | 7.2K |
| May 20, 2025Form 4 | Wall Christopher KSVP, CFO and Treasurer | BuyCommon Stock | 3.0K | $70.79 | $212.4K | 4.1K |
| May 20, 2025Form 4 | Wall Christopher KSVP, CFO and Treasurer | BuyCommon Stock | 1.1K | $69.65 | $76.6K | 1.1K |