Financial Metrics
EPAM EPAM Systems, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-01 | SEC Filing Index |
| Insider | 4 | 2026-03-26 | SEC Filing Index |
| Insider | 4 | 2026-03-17 | SEC Filing Index |
| Insider | 4 | 2025-12-29 | SEC Filing Index |
| Insider | 4/A | 2025-12-11 | SEC Filing Index |
Credit and Bond Coverage
Company-levelIntegrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Income Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1210941000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 1170206000.0 | -3.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 1152136000.0 | -1.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1165465000.0 | +1.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 1146597000.0 | -1.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1167527000.0 | +1.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1301692000.0 | +11.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1353443000.0 | +4.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1394373000.0 | +3.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 4690540000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 4727940000.0 | +0.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5457056000.0 | +15.4% | USD | 10-K | 2026-02-26 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 120371000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 144346000.0 | +19.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 114028000.0 | -21.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 110532000.0 | -3.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 120561000.0 | +9.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 176979000.0 | +46.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 99330000.0 | -43.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 126476000.0 | +27.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 144943000.0 | +14.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 501239000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 544584000.0 | +8.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 520003000.0 | -4.5% | USD | 10-K | 2026-02-26 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 102292000.0 | — | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 120033000.0 | +17.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 97204000.0 | -19.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 116243000.0 | +19.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 98645000.0 | -15.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 136346000.0 | +38.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 73482000.0 | -46.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 88026000.0 | +19.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 106816000.0 | +21.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 417083000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 454533000.0 | +9.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 377678000.0 | -16.9% | USD | 10-K | 2026-02-26 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.77 | — | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 2.07 | +16.9% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 1.68 | -18.8% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2.01 | +19.6% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 1.71 | -14.9% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 2.4 | +40.4% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.29 | -46.2% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.56 | +20.9% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.92 | +23.1% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 7.21 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 7.93 | +10.0% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 6.76 | -14.8% | USD/shares | 10-K | 2026-02-26 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.73 | — | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 2.03 | +17.3% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 1.65 | -18.7% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.97 | +19.4% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 1.7 | -13.7% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 2.37 | +39.4% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.28 | -46.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.56 | +21.9% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.91 | +22.4% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 7.06 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 7.84 | +11.0% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 6.72 | -14.3% | USD/shares | 10-K | 2026-02-26 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1749422000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1776919000.0 | +1.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1872977000.0 | +5.4% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 2036235000.0 | +8.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1983721000.0 | -2.6% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1787182000.0 | -9.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2036394000.0 | +13.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1286267000.0 | -36.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1173639000.0 | -8.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1041344000.0 | -11.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1239136000.0 | +19.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 2036235000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1286267000.0 | -36.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1296077000.0 | +0.8% | USD | 10-K | 2026-02-26 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2830789000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 2871974000.0 | +1.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2925288000.0 | +1.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3091361000.0 | +5.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3083153000.0 | -0.3% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 2915643000.0 | -5.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 3106856000.0 | +6.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2426248000.0 | -21.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2415691000.0 | -0.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2370475000.0 | -1.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2524040000.0 | +6.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 3091361000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 2426248000.0 | -21.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2533888000.0 | +4.4% | USD | 10-K | 2026-02-26 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4071345000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 4093697000.0 | +0.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 4162272000.0 | +1.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 4352365000.0 | +4.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 4374577000.0 | +0.5% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 4223329000.0 | -3.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 4457197000.0 | +5.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 4750473000.0 | +6.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 4723612000.0 | -0.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 4710696000.0 | -0.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 4843300000.0 | +2.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 4352365000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 4750473000.0 | +9.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 4902136000.0 | +3.2% | USD | 10-K | 2026-02-26 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 682858000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 584065000.0 | -14.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 613578000.0 | +5.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 644932000.0 | +5.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 658530000.0 | +2.1% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 602458000.0 | -8.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 681046000.0 | +13.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 821039000.0 | +20.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 789124000.0 | -3.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 747427000.0 | -5.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 835262000.0 | +11.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 644932000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 821039000.0 | +27.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 976942000.0 | +19.0% | USD | 10-K | 2026-02-26 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 940903000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 830357000.0 | -11.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 862254000.0 | +3.8% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 880895000.0 | +2.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 898892000.0 | +2.0% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 825370000.0 | -8.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 902568000.0 | +9.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1119322000.0 | +24.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1080396000.0 | -3.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1042334000.0 | -3.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1116457000.0 | +7.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 880895000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1119322000.0 | +27.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1224328000.0 | +9.4% | USD | 10-K | 2026-02-26 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3128964000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 3262761000.0 | +4.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 3299439000.0 | +1.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3470891000.0 | +5.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3475110000.0 | +0.1% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 3397377000.0 | -2.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 3554047000.0 | +4.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 3629211000.0 | +2.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 3642634000.0 | +0.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 3667780000.0 | +0.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 3726261000.0 | +1.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 3470891000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 3629211000.0 | +4.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3677226000.0 | +1.3% | USD | 10-K | 2026-02-26 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 28253000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 25854000.0 | -8.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 27500000.0 | +6.4% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 26126000.0 | -5.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 25787000.0 | -1.3% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 25501000.0 | -1.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 25331000.0 | -0.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 25194000.0 | -0.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 25059000.0 | -0.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 25038000.0 | -0.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 25036000.0 | -0.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 26126000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 25194000.0 | -3.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 25034000.0 | -0.6% | USD | 10-K | 2026-02-26 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 87334000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 176386000.0 | +102.0% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 391265000.0 | +121.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 129920000.0 | -66.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 186947000.0 | +43.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 428909000.0 | +129.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 24162000.0 | -94.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 77360000.0 | +220.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 372044000.0 | +380.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 562634000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 559168000.0 | -0.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 654934000.0 | +17.1% | USD | 10-K | 2026-02-26 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -17717000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -35510000.0 | -100.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -46071000.0 | -29.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -50990000.0 | -10.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -73836000.0 | -44.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -39100000.0 | +47.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -5308000.0 | +86.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -23522000.0 | -343.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -32802000.0 | -39.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -66768000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -884980000.0 | -1225.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -49047000.0 | +94.5% | USD | 10-K | 2026-02-26 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -15318000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -62831000.0 | -310.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -143417000.0 | -128.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -112081000.0 | +21.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -338161000.0 | -201.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -391667000.0 | -15.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -149514000.0 | +61.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -353569000.0 | -136.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -439219000.0 | -24.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -165773000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -390407000.0 | -135.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -651200000.0 | -66.8% | USD | 10-K | 2026-02-26 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 7913000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 14796000.0 | +87.0% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 18420000.0 | +24.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 6749000.0 | -63.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 11453000.0 | +69.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 16419000.0 | +43.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 9329000.0 | -43.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 19160000.0 | +105.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 27462000.0 | +43.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 28415000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 32146000.0 | +13.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 42243000.0 | +31.4% | USD | 10-K | 2026-02-26 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 57848000.0 | — | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 57955000.0 | +0.2% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 57693000.0 | -0.5% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 57787000.0 | +0.2% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 57933000.0 | +0.3% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 56932000.0 | -1.7% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 56708000.0 | -0.4% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 56869000.0 | +0.3% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 56626000.0 | -0.4% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 55696000.0 | -1.6% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 55214000.0 | -0.9% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 57787000.0 | — | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 56869000.0 | -1.6% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 54274000.0 | -4.6% | shares | 10-K | 2026-02-26 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 57862000.0 | — | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 57968000.0 | +0.2% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 57706000.0 | -0.5% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 57787000.0 | +0.1% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 57933000.0 | +0.3% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 56932000.0 | -1.7% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 56708000.0 | -0.4% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 56869000.0 | +0.3% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 56626000.0 | -0.4% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 55696000.0 | -1.6% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 55214000.0 | -0.9% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 57787000.0 | — | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 56869000.0 | -1.6% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 54274000.0 | -4.6% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 57702000.0 | — | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 57993000.0 | +0.5% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 57853000.0 | -0.2% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 57837000.0 | -0.0% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 57594000.0 | -0.4% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 56910000.0 | -1.2% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 56780000.0 | -0.2% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 56319000.0 | -0.8% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 55557000.0 | -1.4% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 57829000.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 57288000.0 | -0.9% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 55893000.0 | -2.4% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 59298000.0 | — | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 59181000.0 | -0.2% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 58948000.0 | -0.4% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 58931000.0 | -0.0% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 58149000.0 | -1.3% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 57425000.0 | -1.2% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 57262000.0 | -0.3% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 56536000.0 | -1.3% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 55817000.0 | -1.3% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 59085000.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 57983000.0 | -1.9% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 56233000.0 | -3.0% | shares | 10-K | 2026-02-26 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2974 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.2859 | -3.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.2768 | -3.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.2664 | -3.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.2715 | +1.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.2619 | -3.5% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.2756 | +5.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.2873 | +4.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.2879 | +0.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1.0777 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.9953 | -7.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.1132 | +11.9% | ratio | 10-K | 2026-02-26 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4.1455 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 4.9172 | +18.6% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 4.7676 | -3.0% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 4.7933 | +0.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 4.6819 | -2.3% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 4.8396 | +3.4% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 4.5619 | -5.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2.9551 | -35.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 3.0612 | +3.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 3.1715 | +3.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 3.0219 | -4.7% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 4.7933 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 2.9551 | -38.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2.5937 | -12.2% | ratio | 10-K | 2026-02-26 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3007 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 0.2545 | -15.4% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.2613 | +2.7% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 0.2538 | -2.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.2587 | +1.9% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 0.2429 | -6.1% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 0.2540 | +4.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 0.3084 | +21.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.2966 | -3.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.2842 | -4.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.2996 | +5.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.2538 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.3084 | +21.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3329 | +8.0% | ratio | 10-K | 2026-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0845 | — | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.1026 | +21.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0844 | -17.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0997 | +18.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 0.0860 | -13.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 0.1168 | +35.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0565 | -51.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0650 | +15.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 0.0766 | +17.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0889 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0961 | +8.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0692 | -28.0% | ratio | 10-K | 2026-02-26 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0994 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.1234 | +24.1% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0990 | -19.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0948 | -4.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.1051 | +10.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1516 | +44.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0763 | -49.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0934 | +22.5% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1039 | +11.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.1069 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1152 | +7.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0953 | -17.3% | ratio | 10-K | 2026-02-26 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.5619 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 3.0423 | +18.8% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 3.0525 | +0.3% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3.1573 | +3.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3.0123 | -4.6% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 2.9665 | -1.5% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2.9901 | +0.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1.5666 | -47.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.4873 | -5.1% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.3932 | -6.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.4835 | +6.5% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 3.1573 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.5666 | -50.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.3267 | -15.3% | ratio | 10-K | 2026-02-26 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0251 | — | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.0293 | +16.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0234 | -20.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0266 | +13.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 0.0234 | -12.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 0.0306 | +31.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0156 | -49.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0187 | +20.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 0.0221 | +18.0% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0958 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0957 | -0.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0770 | -19.5% | ratio | 10-K | 2026-02-26 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0327 | — | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.0368 | +12.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0295 | -19.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0335 | +13.5% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 0.0290 | -13.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 0.0384 | +32.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0202 | -47.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0240 | +19.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 0.0287 | +19.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.1202 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1252 | +4.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1027 | -18.0% | ratio | 10-K | 2026-02-26 |