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 | $1.01B | $987.3M | $815.9M | $1.01B | $788.9M | $556.5M | $305.9M | $324.5M | $258.6M | $221.1M | $187.4M | $166.4M | $144.3M | $182.9M | $230.1M | $188.1M | $76.7M |
| Gross profit | $499.8M | $515.3M | $420.3M | $539.2M | $429.1M | $278.5M | $135.0M | $184.1M | $136.7M | $114.1M | $89.7M | $75.8M | $62.7M | $83.9M | $122.1M | $101.4M | $36.1M |
| Research & development | $132.0M | $113.9M | $104.4M | $112.0M | $96.1M | $84.6M | $48.4M | $48.2M | $36.7M | $31.4M | $32.7M | $33.8M | $32.7M | $29.6M | $23.3M | $19.0M | $14.7M |
| Operating expenses | $366.8M | $328.2M | $304.2M | $302.5M | $272.7M | $251.8M | $140.1M | $117.6M | $93.9M | $85.0M | $84.7M | $87.5M | $84.4M | $78.5M | $76.3M | $60.1M | $49.5M |
| Operating income | $132.9M | $187.1M | $116.1M | $236.7M | −$156.4M | −$26.7M | −$5.0M | $66.5M | $42.8M | $29.1M | $5.0M | −$11.7M | −$21.7M | $5.5M | $45.8M | $41.3M | −$13.4M |
| EBITDAderived | $193.4M | $249.4M | $183.3M | $301.4M | −$90.6M | $40.9M | $11.4M | $73.3M | $49.7M | $37.4M | $14.0M | −$1.9M | −$12.9M | $13.6M | $50.7M | $45.7M | −$7.3M |
| Net income | $136.8M | $201.7M | $121.2M | $223.3M | $142.3M | $31.0M | $223.3M | $57.6M | $30.2M | $44.0M | $2.9M | −$31.1M | −$14.1M | $4.5M | $28.7M | $55.9M | −$16.3M |
| Basic EPSper diluted share | $2.78 | $4.09 | $2.47 | $4.52 | $2.89 | $0.63 | $0.06 | $2.39 | $1.19 | $1.79 | $0.12 | -$1.30 | -$0.61 | $0.19 | $1.26 | $2.56 | -$0.87 |
| Diluted EPSper diluted share | $2.78 | $4.06 | $2.46 | $4.49 | $2.86 | $0.63 | $0.06 | $2.34 | $1.17 | $1.75 | $0.12 | -$1.30 | -$0.61 | $0.19 | $1.22 | $2.43 | -$0.87 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 13, 2025Form 4 · 10b5-1 | Vedula SrinivasSVP, Customer Success | SellCommon Stock | 238 | $169.58 | $40.4K | 15.5K |
| Jan 21, 2025Form 4 · 10b5-1 | Plisinski Michael PCEO | SellCommon Stock | 35.0K | $219.19 | $7.67M | 150.5K |
| Jan 16, 2025Form 4 · 10b5-1 | Plisinski Michael PCEO | SellCommon Stock | 100 | $212.11 | $21.2K | 185.5K |
| Jan 16, 2025Form 4 · 10b5-1 | Plisinski Michael PCEO | SellCommon Stock | 29.9K | $211.24 | $6.32M | 185.6K |
| Jan 15, 2025Form 4 · 10b5-1 | Vedula SrinivasSVP, Customer Success | SellCommon Stock | 827 | $205.00 | $169.5K | 15.2K |