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 | $3.25B | $2.74B | $2.46B | $2.18B | $1.94B | $1.66B | $1.40B | $1.19B | $965.2M | $837.6M | $711.8M | $575.9M | $440.9M | $349.9M | $251.7M | $226.3M | $209.7M |
| Gross profit | $2.56B | $2.18B | $1.96B | $1.77B | $1.59B | $1.35B | $1.11B | $921.9M | $744.8M | $663.8M | $522.9M | $419.0M | $311.8M | $235.1M | $163.6M | $142.7M | $135.9M |
| Operating expenses | $2.63B | $2.17B | $1.68B | $1.32B | $1.15B | $1.06B | $746.9M | $648.3M | $571.0M | $518.9M | $511.4M | $338.1M | $257.6M | $207.6M | $141.8M | $119.9M | $104.1M |
| Operating income | −$72.0M | $5.0M | $282.0M | $451.0M | $432.3M | $289.2M | $363.5M | $273.6M | $173.8M | $144.9M | $11.5M | $80.9M | $54.2M | $27.4M | $21.8M | $22.8M | $31.8M |
| EBITDAderived | $191.0M | $152.0M | $390.0M | $588.9M | $571.9M | $406.1M | $444.7M | $351.3M | $237.5M | $215.1M | $90.0M | $151.3M | $67.1M | $38.0M | $31.0M | $32.6M | $42.8M |
| Net income | $7.0M | $139.0M | $375.0M | $369.5M | $292.6M | $227.1M | $315.0M | $238.3M | $122.7M | $85.1M | −$3.5M | $44.9M | $29.7M | $9.9M | $14.7M | $13.3M | $18.7M |
| Basic EPSper diluted share | $0.02 | $0.34 | $0.92 | $0.93 | $0.75 | $0.60 | $0.87 | $6.61 | $3.70 | $2.64 | -$0.11 | $1.48 | $1.07 | $0.37 | $0.63 | $0.65 | $0.95 |
| Diluted EPSper diluted share | $0.02 | $0.34 | $0.92 | $0.93 | $0.74 | $0.59 | $0.86 | $6.54 | $3.66 | $2.62 | -$0.11 | $1.46 | $1.05 | $0.37 | $0.62 | $0.64 | $0.94 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 1, 2026Form 4 | FLORANCE ANDREW CPresident and CEO | BuyCommon Stock, par value $0.01 per share | 3.1K | $35.82 | $111.0K | 1.72M |
| May 1, 2026Form 4 | FLORANCE ANDREW CPresident and CEO | BuyCommon Stock, par value $0.01 per share | 68.3K | $35.17 | $2.40M | 1.72M |
| Mar 6, 2026Form 4 | Sams Louise SDirector | BuyCommon Stock, par value $0.01 per share | 1.0K | $48.36 | $48.4K | 20.4K |
| Mar 2, 2026Form 4 | SAINT FREDERICK G.President, Marketplaces | BuyCommon Stock, par value $0.01 per share | 20.0K | $45.33 | $906.6K | 279.9K |
| Mar 2, 2026Form 4 | Glaser Rachel CDirector | BuyCommon Stock, par value $0.01 per share | 1.0K | $44.94 | $44.9K | 4.2K |