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.52B | $2.27B | $1.97B | $2.11B | $1.85B | $1.19B | $1.77B | $1.65B | $1.55B | $1.40B | $1.41B | $1.33B | $1.31B | $1.23B | $968.5M | $635.4M | $503.6M |
| Gross profit | $1.05B | $936.9M | $832.4M | $873.8M | $767.5M | $464.5M | $686.0M | $640.2M | $598.7M | $522.0M | $500.5M | $469.0M | $482.4M | $455.7M | $361.9M | $275.9M | $216.2M |
| Operating expenses | $968.0M | $698.9M | $612.7M | $586.4M | $519.8M | $415.0M | $503.3M | $466.8M | $427.9M | $364.6M | $342.4M | $315.1M | $295.2M | $283.7M | $226.9M | $176.9M | $157.1M |
| Operating income | $80.8M | $224.9M | $213.2M | $281.6M | $243.6M | −$31.6M | $176.8M | $173.4M | $169.8M | $169.2M | $171.6M | $167.6M | $203.8M | $179.0M | $153.8M | $121.6M | $79.0M |
| EBITDAderived | $114.2M | $244.9M | $228.7M | $302.2M | $258.8M | −$14.2M | $198.2M | $195.9M | $191.2M | $190.3M | $192.4M | $182.7M | $216.7M | $191.6M | $164.8M | $131.6M | $88.5M |
| Net income | $49.0M | $175.9M | $174.0M | $217.2M | $192.5M | −$18.4M | $141.3M | $129.1M | $117.9M | $120.9M | $112.9M | $111.9M | $132.0M | $119.6M | $97.3M | $75.7M | $50.1M |
| Basic EPSper diluted share | $0.63 | $2.38 | $2.34 | $2.84 | $2.43 | -$0.23 | $1.78 | $1.58 | $1.43 | $1.41 | $1.91 | $1.82 | $2.04 | $1.85 | $1.53 | $1.83 | $1.23 |
| Diluted EPSper diluted share | $0.63 | $2.35 | $2.30 | $2.77 | $2.34 | -$0.23 | $1.69 | $1.50 | $1.36 | $1.35 | $1.85 | $1.76 | $1.98 | $1.81 | $1.50 | $1.78 | $1.22 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4 | MIGLIORINI PETERDirector | SellCommon Stock, par value $0.0001 per share | 4.0K | $45.30 | $181.2K | 16.8K |
| Jun 15, 2026Form 4 | Reed Arian SimoneDirector | SellCommon Stock par value $0.0001 per share | 1.1K | $45.38 | $49.9K | 9.4K |
| Jun 9, 2026Form 4 | Ciglar ChristinaChief Product Officer | SellCommon Stock par value $0.0001 per share | 5.1K | $44.74 | $230.3K | 35.2K |
| Jun 4, 2026Form 4 | Reed Arian SimoneDirector | SellCommon Stock par value $0.0001 per share | 475 | $43.82 | $20.8K | 10.5K |
| Jun 3, 2026Form 4 | VARELA AMELIAPresident | SellCommon Stock par value $0.0001 per share | 10.0K | $43.45 | $434.5K | 209.6K |