← EPAM Systems, Inc.
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $1.2b | $1.5b | $1.8b | $2.3b | $2.7b | $3.8b | $4.8b | $4.7b | $4.7b | $5.5b | |
| Cost of Revenue | $737.2m | $921.4m | $1.2b | $1.5b | $1.7b | $2.5b | $3.3b | $3.3b | $3.3b | $3.9b | |
| Cost of revenues (exclusive of depreciation and amortization) | $737.2m | $921.4m | $1.2b | $1.5b | $1.7b | $2.5b | $3.3b | $3.3b | $3.3b | $3.9b | |
| Gross Profit (Calculated) | $422.9m | $529.1m | $656.0m | $805.6m | $927.0m | $1.3b | $1.5b | $1.4b | $1.5b | $1.6b | |
| Operating Income (Loss) | $133.7m | $172.9m | $245.8m | $302.9m | $379.3m | $542.3m | $573.0m | $501.2m | $544.6m | $520.0m | |
| Additional Financial Items | |||||||||||
| Amortization of Intangible Assets | $8.2m | $7.6m | $8.5m | $9.9m | $12.3m | $17.6m | $22.2m | $22.7m | $29.5m | $71.4m | |
| Foreign Currency Transaction Gain (Loss), before Tax | ($12.1m) | ($3.2m) | $487k | ($12.0m) | ($4.7m) | ($7.2m) | ($75.7m) | ($15.8m) | ($7.0m) | ($25.9m) | |
| Goodwill, Impairment Loss | $0 | — | — | — | — | — | $686k | — | — | — | |
| Income (Loss) from Continuing Operations before Income Taxes, Domestic | ($9.3m) | ($6.6m) | $44.5m | $65.4m | $100.4m | $128.5m | $78.6m | $210.9m | $193.0m | $144.2m | |
| Loss on sale of business | — | — | — | — | — | $0 | $0 | $25.9m | $0 | $0 | |
| Interest and other income, net | $4.8m | $4.6m | $3.5m | $8.7m | $3.8m | ($1.7m) | $10.0m | $51.1m | $46.9m | $11.5m | |
| Foreign exchange loss | ($12.1m) | ($3.2m) | $487k | ($12.0m) | ($4.7m) | ($7.2m) | ($75.7m) | ($15.8m) | ($7.0m) | ($25.9m) | |
| Provision for income taxes | $27.2m | $101.5m | $9.5m | $38.5m | $51.3m | $51.7m | $87.8m | $119.5m | $129.9m | $127.9m | |
| Basic (in shares) | $50.3m | $52.1m | $53.6m | $54.7m | $55.7m | $56.5m | $57.3m | $57.8m | $57.3m | $55.9m | |
| Diluted (in shares) | $53.2m | $55.0m | $56.7m | $57.7m | $58.4m | $59.1m | $59.2m | $59.1m | $58.0m | $56.2m | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $126.5m | $174.3m | $249.8m | $299.5m | $378.5m | $533.4m | $507.3m | $536.6m | $584.4m | $505.6m | |
| Investment Income, Net | $4.8m | $4.6m | $3.5m | — | — | — | — | — | — | — | |
| Income before provision for income taxes | $126.5m | $174.3m | $249.8m | $299.5m | $378.5m | $533.4m | $507.3m | $536.6m | $584.4m | $505.6m | |
| Net Income (Loss) Attributable to Parent | $99.3m | $72.8m | $240.3m | $261.1m | $327.2m | $481.7m | $419.4m | $417.1m | $454.5m | $377.7m | |
| Net Income (Loss) Available to Common Stockholders, Basic | $99.3m | $72.8m | $240.3m | $261.1m | $327.2m | $481.7m | $419.4m | $417.1m | $454.5m | $377.7m | |
| Earnings Per Share, Basic | $1.97 | $1.40 | $4.48 | $4.77 | $5.87 | $8.52 | $7.32 | $7.21 | $7.93 | $6.76 | |
| Earnings Per Share, Diluted | $1.87 | $1.32 | $4.24 | $4.53 | $5.60 | $8.15 | $7.09 | $7.06 | $7.84 | $6.72 | |
| Weighted Average Number of Shares Outstanding, Basic | 50.3m | 52.1m | 53.6m | 54.7m | 55.7m | 56.5m | 57.3m | 57.8m | 57.3m | 55.9m | |
| Weighted Average Number of Shares Outstanding, Diluted | 53.2m | 55.0m | 56.7m | 57.7m | 58.4m | 59.1m | 59.2m | 59.1m | 58.0m | 56.2m | |
| Selling, General and Administrative Expense | $264.7m | $324.9m | $373.6m | $457.4m | $484.8m | $648.7m | $872.8m | $815.1m | $816.3m | $928.7m | |
| Selling, general and administrative expenses | $264.7m | $324.9m | $373.6m | $457.4m | $484.8m | $648.7m | $872.8m | $815.1m | $816.3m | $928.7m | |
| Depreciation and amortization expense | $23.4m | $28.6m | $36.6m | $45.3m | $62.9m | $83.4m | $92.3m | $91.8m | $89.6m | $124.8m | |
| Other Operating Income (Expense), Net | ($1.2m) | ($2.7m) | $245.8m | $302.9m | $379.3m | $542.3m | $573.0m | $501.2m | $544.6m | $520.0m | |
| Income Tax Expense (Benefit) | $27.2m | $101.5m | $9.5m | $38.5m | $51.3m | $51.7m | $87.8m | $119.5m | $129.9m | $127.9m |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.