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.09B | $1.84B | $1.63B | $1.41B | $1.12B | $958.4M | $991.3M | $883.1M | $762.3M | $686.0M | — | — | $478.5M | $442.9M | $360.5M | $252.8M | $191.0M |
| Gross profit | $801.1M | $691.0M | $607.8M | $515.4M | $431.4M | $334.5M | $335.9M | $298.3M | $267.2M | $238.3M | $225.6M | $166.7M | $187.5M | $171.1M | $140.6M | $101.5M | $81.6M |
| Operating expenses | $487.3M | $427.4M | $369.0M | $323.3M | $275.5M | $224.5M | $259.4M | $248.4M | $194.4M | $173.8M | $158.2M | $132.7M | $120.1M | $113.8M | $99.2M | $74.9M | $57.2M |
| Operating income | $313.8M | $263.6M | $238.8M | $192.2M | $155.9M | $110.0M | $76.5M | $49.8M | $72.7M | $64.5M | $67.3M | $34.0M | $67.4M | $57.2M | $41.3M | $26.5M | $24.4M |
| EBITDAderived | $373.0M | $318.8M | $289.0M | $248.3M | $205.5M | $160.5M | $128.6M | $98.5M | $111.7M | $99.1M | $98.8M | $62.1M | $92.3M | $82.9M | $64.3M | $42.4M | $35.8M |
| Net income | $251.0M | $198.3M | $184.6M | $143.0M | $114.8M | $89.5M | $67.7M | $56.7M | $48.9M | $61.7M | $51.6M | $32.4M | $48.1M | $41.8M | $34.8M | $26.6M | $15.7M |
| Basic EPSper diluted share | $1.56 | $1.22 | $1.11 | $0.86 | $0.68 | $2.61 | $1.97 | $1.65 | $1.44 | $1.84 | $1.55 | $0.99 | $1.47 | $1.31 | $1.15 | $0.91 | $0.54 |
| Diluted EPSper diluted share | $1.54 | $1.21 | $1.10 | $0.85 | $0.67 | $2.59 | $1.95 | $1.62 | $1.39 | $1.79 | $1.51 | $0.96 | $1.42 | $1.26 | $1.10 | $0.88 | $0.53 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 4, 2026Form 4 · 10b5-1 | Bhalla VikasPresident of EXL | SellCommon Stock, par value $0.001 per share | 12.0K | $30.22 | $362.6K | 153.3K |
| May 20, 2026Form 4 · 10b5-1 | AYYAPPAN AJAYEVP & Gen Counsel/Corp. Sec'y. | SellCommon Stock, par value $0.001 per share | 5.1K | $29.11 | $148.3K | 49.0K |
| Mar 2, 2026Form 4 · 10b5-1 | AYYAPPAN AJAYEVP & Gen Counsel/Corp. Sec'y. | SellCommon Stock, par value $0.001 per share | 1.7K | $30.39 | $51.0K | 54.1K |
| Feb 23, 2026Form 4 · 10b5-1 | AYYAPPAN AJAYEVP & Gen Counsel/Corp. Sec'y. | SellCommon Stock, par value $0.001 per share | 1.2K | $29.79 | $35.7K | 53.9K |
| Feb 18, 2026Form 4 · 10b5-1 | AYYAPPAN AJAYEVP & Gen Counsel/Corp. Sec'y. | SellCommon Stock, par value $0.001 per share | 1.0K | $30.32 | $31.8K | 53.8K |