Financial Metrics
G Genpact LTDRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-12 | SEC Filing Index |
| Insider | 4 | 2026-03-05 | SEC Filing Index |
| Insider | 4 | 2026-02-03 | SEC Filing Index |
| Insider | 4 | 2026-01-13 | SEC Filing Index |
| Insider | 4 | 2026-01-08 | 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 | 1089319000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 1105524000.0 | +1.5% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 1135792000.0 | +2.7% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1131237000.0 | -0.4% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 1176212000.0 | +4.0% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 1210949000.0 | +3.0% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1214926000.0 | +0.3% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 1254418000.0 | +3.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1291257000.0 | +2.9% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 4476888000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 4767139000.0 | +6.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5079879000.0 | +6.6% | USD | 10-K | 2026-02-26 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 370241000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 390040000.0 | +5.3% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 402830000.0 | +3.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 396478000.0 | -1.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 416378000.0 | +5.0% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 431438000.0 | +3.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 428994000.0 | -0.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 450068000.0 | +4.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 469656000.0 | +4.4% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 1570665000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1690066000.0 | +7.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1831012000.0 | +8.3% | USD | 10-K | 2026-02-26 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 145112000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 157320000.0 | +8.4% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 165693000.0 | +5.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 159986000.0 | -3.4% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 170251000.0 | +6.4% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 181650000.0 | +6.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 183702000.0 | +1.1% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 179402000.0 | -2.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 191642000.0 | +6.8% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 630857000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 702061000.0 | +11.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 750207000.0 | +6.9% | 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 | 106101000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 116252000.0 | +9.6% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 117593000.0 | +1.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 116947000.0 | -0.5% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 121990000.0 | +4.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 132818000.0 | +8.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 130853000.0 | -1.5% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 132716000.0 | +1.4% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 145831000.0 | +9.9% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 631255000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 513670000.0 | -18.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 552494000.0 | +7.6% | 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 | 0.58 | — | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.63 | +8.6% | USD/shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.65 | +3.2% | USD/shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.65 | +0.0% | USD/shares | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.68 | +4.6% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.75 | +10.3% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.75 | +0.0% | USD/shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.76 | +1.3% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.84 | +10.5% | USD/shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 3.46 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2.88 | -16.8% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3.18 | +10.4% | 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 | 0.57 | — | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.63 | +10.5% | USD/shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.64 | +1.6% | USD/shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.64 | +0.0% | USD/shares | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.67 | +4.7% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.74 | +10.4% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.73 | -1.4% | USD/shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.75 | +2.7% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.83 | +10.7% | USD/shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 3.41 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2.85 | -16.4% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3.13 | +9.8% | 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 | 552281000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 491308000.0 | -11.0% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 541004000.0 | +10.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 583670000.0 | +7.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 478398000.0 | -18.0% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 914171000.0 | +91.1% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1022647000.0 | +11.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 648246000.0 | -36.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 561615000.0 | -13.4% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 663260000.0 | +18.1% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 740763000.0 | +11.7% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 583670000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 648246000.0 | +11.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 853836000.0 | +31.7% | USD | 10-K | 2026-02-26 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1005394000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1007675000.0 | +0.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1054491000.0 | +4.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1116273000.0 | +5.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1147233000.0 | +2.8% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1159787000.0 | +1.1% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1214098000.0 | +4.7% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1198606000.0 | -1.3% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1192094000.0 | -0.5% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 1266653000.0 | +6.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1280938000.0 | +1.1% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 1116273000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 1198606000.0 | +7.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1240550000.0 | +3.5% | USD | 10-K | 2026-02-26 |
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 | 1733557000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1748109000.0 | +0.8% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1869552000.0 | +6.9% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1891509000.0 | +1.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1830442000.0 | -3.2% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 2266081000.0 | +23.8% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 2400809000.0 | +5.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 2080104000.0 | -13.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1942788000.0 | -6.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 2135029000.0 | +9.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 2212492000.0 | +3.6% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 1891509000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 2080104000.0 | +10.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2656367000.0 | +27.7% | 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 | 4505845000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 4482340000.0 | -0.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 4598773000.0 | +2.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 4805713000.0 | +4.5% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 4740642000.0 | -1.4% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 5178265000.0 | +9.2% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 5325660000.0 | +2.8% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 4987153000.0 | -6.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 4894958000.0 | -1.8% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 5307680000.0 | +8.4% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 5364152000.0 | +1.1% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 4805713000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 4987153000.0 | +3.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5843267000.0 | +17.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 | 944524000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 931443000.0 | -1.4% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 978958000.0 | +5.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1317932000.0 | +34.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1185402000.0 | -10.1% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1197682000.0 | +1.0% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1294729000.0 | +8.1% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 963739000.0 | -25.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 791739000.0 | -17.8% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 1392439000.0 | +75.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1461641000.0 | +5.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 1317932000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 963739000.0 | -26.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1602480000.0 | +66.3% | 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 | 2580512000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 2549476000.0 | -1.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 2589320000.0 | +1.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 2557321000.0 | -1.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 2442272000.0 | -4.5% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 2840506000.0 | +16.3% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 2930967000.0 | +3.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 2597542000.0 | -11.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 2441897000.0 | -6.0% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 2721069000.0 | +11.4% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 2819622000.0 | +3.6% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 2557321000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 2597542000.0 | +1.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3293866000.0 | +26.8% | 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 | 1925333000.0 | — | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-06-30 | 1932864000.0 | +0.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-09-30 | 2009453000.0 | +4.0% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | 2248392000.0 | +11.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-03-31 | 2298370000.0 | +2.2% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-06-30 | 2337759000.0 | +1.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | 2394693000.0 | +2.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 2389611000.0 | -0.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 2453061000.0 | +2.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-06-30 | 2586611000.0 | +5.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 2544530000.0 | -1.6% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 2248392000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2389611000.0 | +6.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2549401000.0 | +6.7% | 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 | 1242908000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1236665000.0 | -0.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1230425000.0 | -0.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 824720000.0 | -33.0% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 818327000.0 | -0.8% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1207610000.0 | +47.6% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1201439000.0 | -0.5% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1195267000.0 | -0.5% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1189084000.0 | -0.5% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 833373000.0 | -29.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 827046000.0 | -0.8% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 824720000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 1195267000.0 | +44.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1166274000.0 | -2.4% | 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 | -34064000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 137382000.0 | +503.3% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 298906000.0 | +117.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -25561000.0 | -108.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 183713000.0 | +818.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 412177000.0 | +124.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 40436000.0 | -90.2% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 217801000.0 | +438.6% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 526161000.0 | +141.6% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 490812000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 615424000.0 | +25.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 812856000.0 | +32.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 | -33589000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -45913000.0 | -36.7% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | -60070000.0 | -30.8% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -24672000.0 | +58.9% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | -44420000.0 | -80.0% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | -64708000.0 | -45.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 779000.0 | +101.2% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | -104420000.0 | -13504.4% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | -123636000.0 | -18.4% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | -78944000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -105959000.0 | -34.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -495495000.0 | -367.6% | 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 | -41245000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -257728000.0 | -524.9% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | -338269000.0 | -31.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -48200000.0 | +85.8% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 202314000.0 | +519.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 92578000.0 | -54.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -125544000.0 | -235.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | -106673000.0 | +15.0% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | -315630000.0 | -195.9% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | -482996000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -424848000.0 | +12.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -106815000.0 | +74.9% | 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 | 12578000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 24033000.0 | +91.1% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 37330000.0 | +55.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 24005000.0 | -35.7% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 43276000.0 | +80.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 63049000.0 | +45.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 21979000.0 | -65.1% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 44201000.0 | +101.1% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 60544000.0 | +37.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 55421000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 82766000.0 | +49.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 78203000.0 | -5.5% | 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 | 183729110.0 | — | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 181318104.0 | -1.3% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 181412399.0 | +0.1% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 179494132.0 | -1.1% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 179979368.0 | +0.3% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 178177581.0 | -1.0% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 176347167.0 | -1.0% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 174661943.0 | -1.0% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 174870928.0 | +0.1% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 174264642.0 | -0.3% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 172409091.0 | -1.1% | shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 179494132.0 | — | shares | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 174661943.0 | -2.7% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 170341479.0 | -2.5% | 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 | 183729110.0 | — | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 181318104.0 | -1.3% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 181412399.0 | +0.1% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 179494132.0 | -1.1% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 179979368.0 | +0.3% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 178177581.0 | -1.0% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 176347167.0 | -1.0% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 174661943.0 | -1.0% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 174870928.0 | +0.1% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 174264642.0 | -0.3% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 172409091.0 | -1.1% | shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 179494132.0 | — | shares | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 174661943.0 | -2.7% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 170341479.0 | -2.5% | 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 | 183795404.0 | — | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 183230252.0 | -0.3% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 181399897.0 | -1.0% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 180416537.0 | -0.5% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 179651702.0 | -0.4% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 177595400.0 | -1.1% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 175528308.0 | -1.2% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 174611241.0 | -0.5% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 173576957.0 | -0.6% | shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 182345548.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 178385972.0 | -2.2% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 173892795.0 | -2.5% | 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 | 187586277.0 | — | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 185825117.0 | -0.9% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 183801791.0 | -1.1% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 181937555.0 | -1.0% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 180912267.0 | -0.6% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 179714223.0 | -0.7% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 178435142.0 | -0.7% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 177052346.0 | -0.8% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 176104577.0 | -0.5% | shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 185141843.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 180436900.0 | -2.5% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 176646644.0 | -2.1% | shares | 10-K | 2026-02-26 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2418 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.2466 | +2.0% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.2470 | +0.1% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.2386 | -3.4% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.2271 | -4.8% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.2274 | +0.1% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.2482 | +9.2% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.2363 | -4.8% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.2407 | +1.9% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.9316 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.9559 | +2.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.8694 | -9.1% | 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 | 1.8354 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1.8768 | +2.3% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.9097 | +1.8% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1.4352 | -24.8% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1.5442 | +7.6% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1.8921 | +22.5% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1.8543 | -2.0% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 2.1584 | +16.4% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 2.4538 | +13.7% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 1.5333 | -37.5% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1.5137 | -1.3% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 1.4352 | — | ratio | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 2.1584 | +50.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.6577 | -23.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 | 1.3403 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1.3190 | -1.6% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.2886 | -2.3% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1.1374 | -11.7% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1.0626 | -6.6% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1.2151 | +14.3% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1.2239 | +0.7% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1.0870 | -11.2% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.9954 | -8.4% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 1.0520 | +5.7% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1.1081 | +5.3% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 1.1374 | — | ratio | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 1.0870 | -4.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.2920 | +18.9% | ratio | 10-K | 2026-02-26 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3399 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.3528 | +3.8% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.3547 | +0.5% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.3505 | -1.2% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.3540 | +1.0% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.3563 | +0.6% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.3531 | -0.9% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.3588 | +1.6% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.3637 | +1.4% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.3508 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.3545 | +1.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3604 | +1.7% | 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.0974 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.1052 | +8.0% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.1035 | -1.5% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.1034 | -0.1% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.1037 | +0.3% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.1097 | +5.8% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.1077 | -1.8% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.1058 | -1.8% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.1129 | +6.7% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.1410 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1078 | -23.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1088 | +0.9% | 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.1332 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.1423 | +6.8% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.1459 | +2.5% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.1414 | -3.1% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.1447 | +2.3% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.1500 | +3.6% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.1512 | +0.8% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.1430 | -5.4% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.1484 | +3.8% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.1409 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1473 | +4.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1477 | +0.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 | 0.5847 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 0.5275 | -9.8% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 0.5526 | +4.8% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 0.4429 | -19.9% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.4036 | -8.9% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 0.7633 | +89.1% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 0.7899 | +3.5% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 0.6726 | -14.8% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.7093 | +5.5% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.4763 | -32.8% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.5068 | +6.4% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.4429 | — | ratio | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 0.6726 | +51.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.5328 | -20.8% | 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.0235 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.0259 | +10.1% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.0256 | -1.4% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.0247 | -3.5% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.0236 | -4.5% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.0249 | +5.9% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.0267 | +7.2% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.0250 | -6.5% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.0272 | +8.7% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.1314 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1030 | -21.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0946 | -8.2% | 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.0551 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.0601 | +9.1% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.0585 | -2.7% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.0509 | -13.1% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.0522 | +2.6% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.0555 | +6.3% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.0533 | -3.8% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.0513 | -3.8% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.0573 | +11.7% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.2808 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.2150 | -23.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2167 | +0.8% | ratio | 10-K | 2026-02-26 |