Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
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 |
| Gross margin | 41.62% | 41.23% | 42.22% | 41.39% | 41.40% | 39.07% | 38.80% | 38.71% | 38.72% | 37.30% | 35.62% | 35.13% | 36.70% | 37.14% | 37.37% | 43.41% | 42.93% |
| 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 |
| Operating margin | 3.20% | 9.90% | 10.82% | 13.34% | 13.14% | −2.66% | 10.00% | 10.49% | 10.98% | 12.09% | 12.21% | 12.56% | 15.50% | 14.59% | 15.88% | 19.14% | 15.68% |
| EBITDA | $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 |
| EBITDA margin | 4.53% | 10.78% | 11.60% | 14.31% | 13.96% | −1.20% | 11.21% | 11.84% | 12.36% | 13.60% | 13.69% | 13.69% | 16.49% | 15.62% | 17.02% | 20.71% | 17.58% |
| 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 |
| Net profit margin | 1.94% | 7.74% | 8.82% | 10.29% | 10.38% | −1.55% | 7.99% | 7.81% | 7.63% | 8.64% | 8.04% | 8.38% | 10.04% | 9.75% | 10.05% | 11.92% | 9.95% |
| Basic EPSper basic 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 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Rosenfeld Edward R. | 1.06M |
VARELA AMELIA | 209.63K |
Sachdev Ravi | 87.05K |
Frieders Karla | 82.39K |
Mazouzi Zine | 65.92K |
KLIPPER MITCHELL S | 36.47K |
Ciglar Christina | 35.2K |
Ferrara Al | 30.12K |
LYNCH ROSE PEABODY | 29.13K |
Keith Lisa | 25.73K |
Smith Robert Garrett | 20.18K |
MIGLIORINI PETER | 16.83K |
Kumar Maria Teresa | 12.22K |
Reed Arian Simone | 9.45K |
Davis Peter Allan | 5.65K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| 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 |