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 | $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 |
| Operating margin | 65.61% | 56.37% | 63.07% | 58.37% | 48.71% | 17.43% | 4.94% | 6.79% | −22.77% | −61.66% | −30.26% | −36.00% | −363.32% | −36.01% | 16.46% | −1.35% | 0.04% |
| EBITDA | $178.1M | $146.4M | $142.3M | $125.2M | $52.9M | $15.9M | $6.2M | $5.6M | −$1.8M | −$7.7M | −$408,374 | −$2.5M | −$80.0M | $7.5M | $23.2M | $17.3M | $19.1M |
| EBITDA margin | 78.16% | 68.76% | 75.13% | 68.51% | 56.38% | 29.83% | 15.38% | 16.39% | −7.68% | −37.52% | −1.08% | −6.13% | −290.68% | 27.37% | 79.22% | 32.91% | 29.97% |
| 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 |
| Net profit margin | 60.11% | 52.97% | 60.49% | 58.15% | 45.76% | 7.58% | −4.20% | −1.93% | −29.23% | −165.88% | −37.28% | −44.10% | −375.94% | −48.12% | 3.82% | −12.59% | −24.50% |
| Basic EPSper basic share | $19.73 | $16.25 | $16.53 | $14.79 | $6.07 | $0.58 | -$1.21 | -$1.02 | -$5.72 | -$45.04 | -$19.60 | -$28.24 | -$182.08 | -$2.72 | $0.32 | -$1.68 | -$4.08 |
| Diluted EPSper diluted share | $19.72 | $16.20 | $16.52 | $14.78 | $6.06 | $0.58 | -$1.21 | -$1.02 | -$5.72 | -$45.04 | -$19.60 | -$28.24 | -$182.08 | -$2.72 | $0.32 | -$1.68 | -$4.08 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Pittas Aristeidis J | 1.36M |
ACADIAN ASSET MANAGEMENT LLC | 79.31K |
TWO SIGMA INVESTMENTS, LP | 67.59K |
RENAISSANCE TECHNOLOGIES LLC | 65.47K |
Pittas Aristeidis P | 58.05K |
Taniskidis George | 51.61K |
MORGAN STANLEY | 34.65K |
Inspire Investing, LLC | 32.62K |
GOLDMAN SACHS GROUP INC | 29.14K |
Aslidis Anastasios | 25.91K |
Boston Partners | 24.65K |
D. E. Shaw & Co., Inc. | 23.66K |
Qube Research & Technologies Ltd | 20.13K |
JANE STREET GROUP, LLC | 19.17K |
NAVELLIER & ASSOCIATES INC | 15.56K |
North Star Investment Management Corp. | 15K |
Kyriakopoulos Panagiotis | 14.5K |
CREDIT AGRICOLE S A | 14.23K |
RAYMOND JAMES FINANCIAL INC | 13.77K |
CITADEL ADVISORS LLC | 13.17K |
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 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 |