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 | $227.9M | $212.9M | $189.4M | $182.7M | $93.9M | $53.3M | $40.0M | $34.4M | $23.8M | $20.5M | $37.7M | $40.6M | $27.5M | $27.4M | $29.2M | $52.5M | $63.8M |
| Operating expenses | $78.4M | $92.9M | $69.9M | $76.1M | $48.2M | $44.0M | $38.0M | $32.1M | $29.2M | $33.2M | $49.1M | $55.3M | $139.1M | $62.4M | $56.6M | $53.2M | $63.8M |
| Operating income | $149.5M | $120.0M | $119.4M | $106.6M | $45.7M | $9.3M | $2.0M | $2.3M | −$5.4M | −$12.7M | −$11.4M | −$14.6M | −$100.0M | −$9.9M | $4.8M | −$709,229 | $22,429 |
| Net income | $137.0M | $112.8M | $114.5M | $106.2M | $43.0M | $4.0M | −$1.7M | −$663,396 | −$6.9M | −$34.1M | −$14.0M | −$17.9M | −$103.4M | −$13.2M | $1.1M | −$6.6M | −$15.6M |
| Basic EPSper diluted share | $19.73 | $16.25 | $16.53 | $14.79 | $6.07 | $0.58 | -$1.21 | -$1.02 | -$5.72 | -$5.63 | -$2.45 | -$3.53 | -$22.76 | -$0.34 | $0.04 | -$0.21 | -$0.51 |
| Diluted EPSper diluted share | $19.72 | $16.20 | $16.52 | $14.78 | $6.06 | $0.58 | -$1.21 | -$1.02 | -$5.72 | -$5.63 | -$2.45 | -$3.53 | -$22.76 | -$0.34 | $0.04 | -$0.21 | -$0.51 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 | Pittas Aristeidis PDirector | BuyCommon stock · indirect | 250 | $67.18 | $16.8K | 58.0K |
| Jun 11, 2026Form 4 | Pittas Aristeidis PDirector | BuyCommon stock · indirect | 250 | $67.18 | $16.8K | 58.0K |
| Apr 16, 2026Form 4 | Karmiri StefaniaCorporate Secretary | SellCommon stock | 250 | $72.00 | $18.0K | 0 |
| Apr 14, 2026Form 4 | Aslidis AnastasiosChief Financial Officer | BuyCommon Stock | 1.0K | $70.82 | $70.8K | 25.9K |
| Apr 14, 2026Form 4 | Pittas Aristeidis PVice Chairman | SellCommon stock · indirect | 250 | $70.20 | $17.6K | 57.8K |