Financial Metrics
GNTX GENTEX CORPRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-02-19 | SEC Filing Index |
| Insider | 4 | 2025-08-27 | SEC Filing Index |
| Insider | 4 | 2025-05-19 | SEC Filing Index |
| Insider | 4 | 2025-05-02 | 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 | 550761311.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 583472846.0 | +5.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 575848490.0 | -1.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 590225211.0 | +2.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 572925778.0 | -2.9% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 608525777.0 | +6.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 576773090.0 | -5.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 657858210.0 | +14.1% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 655236055.0 | -0.4% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-03-31 | 550761000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2023-06-30 | 583473000.0 | +5.9% | USD | 10-K | 2025-02-25 |
| Annual | 2023-09-30 | 575848000.0 | -1.3% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 2299215044.0 | +299.3% | USD | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 590225000.0 | -74.3% | USD | 10-K | 2025-02-25 |
| Annual | 2024-06-30 | 572926000.0 | -2.9% | USD | 10-K | 2025-02-25 |
| Annual | 2024-09-30 | 608526000.0 | +6.2% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2313314333.0 | +280.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2534268965.0 | +9.6% | USD | 10-K | 2026-02-24 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 174737231.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 193083039.0 | +10.5% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 191440633.0 | -0.9% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 202237606.0 | +5.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 188563309.0 | -6.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 204063635.0 | +8.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 191733587.0 | -6.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 225290903.0 | +17.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 225166737.0 | -0.1% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-03-31 | 174737000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2023-06-30 | 193083000.0 | +10.5% | USD | 10-K | 2025-02-25 |
| Annual | 2023-09-30 | 191441000.0 | -0.9% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 762630008.0 | +298.4% | USD | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 202238000.0 | -73.5% | USD | 10-K | 2025-02-25 |
| Annual | 2024-06-30 | 188563000.0 | -6.8% | USD | 10-K | 2025-02-25 |
| Annual | 2024-09-30 | 204064000.0 | +8.2% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 771090190.0 | +277.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 866708940.0 | +12.4% | USD | 10-K | 2026-02-24 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 113250647.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 127289388.0 | +12.4% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 122416529.0 | -3.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 129346312.0 | +5.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 114884022.0 | -11.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 125728152.0 | +9.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 112987106.0 | -10.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 118520135.0 | +4.9% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 122326938.0 | +3.2% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-03-31 | 113251000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2023-06-30 | 127289000.0 | +12.4% | USD | 10-K | 2025-02-25 |
| Annual | 2023-09-30 | 122417000.0 | -3.8% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 495731053.0 | +305.0% | USD | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 129346000.0 | -73.9% | USD | 10-K | 2025-02-25 |
| Annual | 2024-06-30 | 114884000.0 | -11.2% | USD | 10-K | 2025-02-25 |
| Annual | 2024-09-30 | 125728000.0 | +9.4% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 459726573.0 | +265.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 473935754.0 | +3.1% | USD | 10-K | 2026-02-24 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 97578261.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 109155403.0 | +11.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 104725412.0 | -4.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 108230714.0 | +3.3% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 86040438.0 | -20.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 122549041.0 | +42.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | 96039584.0 | -21.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 100967910.0 | +5.1% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-03-31 | 97578000.0 | — | USD | 10-K | 2024-02-22 |
| Annual | 2023-06-30 | 109155000.0 | +11.9% | USD | 10-K | 2024-02-22 |
| Annual | 2023-09-30 | 104725000.0 | -4.1% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 428403272.0 | +309.1% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 404487743.0 | -5.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 384841367.0 | -4.9% | USD | 10-K | 2026-02-24 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.42 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.47 | +11.9% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.45 | -4.3% | USD/shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.47 | +4.4% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.37 | -21.3% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.54 | +45.9% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.42 | -22.2% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.43 | +2.4% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.46 | +7.0% | USD/shares | 10-Q | 2025-11-07 |
| Annual | 2023-03-31 | 0.42 | — | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-06-30 | 0.47 | +11.9% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-09-30 | 0.45 | -4.3% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 1.84 | +308.9% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 0.47 | -74.5% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2024-06-30 | 0.37 | -21.3% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2024-09-30 | 0.54 | +45.9% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1.77 | +227.8% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.74 | -1.7% | USD/shares | 10-K | 2026-02-24 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.42 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.47 | +11.9% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.45 | -4.3% | USD/shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.47 | +4.4% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.37 | -21.3% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.53 | +43.2% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.42 | -20.8% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.43 | +2.4% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.46 | +7.0% | USD/shares | 10-Q | 2025-11-07 |
| Annual | 2023-03-31 | 0.42 | — | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-06-30 | 0.47 | +11.9% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-09-30 | 0.45 | -4.3% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 1.84 | +308.9% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 0.47 | -74.5% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2024-06-30 | 0.37 | -21.3% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2024-09-30 | 0.53 | +43.2% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1.76 | +232.1% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.74 | -1.1% | USD/shares | 10-K | 2026-02-24 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 215452160.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 237665601.0 | +10.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 260633625.0 | +9.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 226435019.0 | -13.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 249004534.0 | +10.0% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 260241951.0 | +4.5% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 179639743.0 | -31.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 233318766.0 | +29.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 286558598.0 | +22.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 119774840.0 | -58.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 178589422.0 | +49.1% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 226435019.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 233318766.0 | +3.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 145645715.0 | -37.6% | USD | 10-K | 2026-02-24 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 332867128.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 350409472.0 | +5.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 351142147.0 | +0.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 321809868.0 | -8.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 341591131.0 | +6.1% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 306565681.0 | -10.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 356338008.0 | +16.2% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 295344353.0 | -17.1% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 330625348.0 | +11.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 372961789.0 | +12.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 384673839.0 | +3.1% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 321809868.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 295344353.0 | -8.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 368517569.0 | +24.8% | USD | 10-K | 2026-02-24 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 401769976.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 390026268.0 | -2.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 395452780.0 | +1.4% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 402473028.0 | +1.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 436537244.0 | +8.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 463492305.0 | +6.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 449311020.0 | -3.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 436497445.0 | -2.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 408934806.0 | -6.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 475719663.0 | +16.3% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 499243613.0 | +4.9% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 402473028.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 436497445.0 | +8.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 516253617.0 | +18.3% | USD | 10-K | 2026-02-24 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1005041193.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1025306426.0 | +2.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1055451827.0 | +2.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 997738153.0 | -5.5% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1072594701.0 | +7.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 1083883853.0 | +1.1% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 1045684218.0 | -3.5% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 1037328170.0 | -0.8% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1088670603.0 | +4.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1061976626.0 | -2.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 1168473902.0 | +10.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 997738153.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1037328170.0 | +4.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1128434468.0 | +8.8% | USD | 10-K | 2026-02-24 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2433347835.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2487107092.0 | +2.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2558318838.0 | +2.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 2611437552.0 | +2.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 2713214570.0 | +3.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 2738285062.0 | +0.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 2735296843.0 | -0.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 2760820975.0 | +0.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 2782549228.0 | +0.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2813817336.0 | +1.1% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 2938754652.0 | +4.4% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 2611437552.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2760820975.0 | +5.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2928592834.0 | +6.1% | USD | 10-K | 2026-02-24 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 297030732.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 276062016.0 | -7.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 274405503.0 | -0.6% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 271608976.0 | -1.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 304411218.0 | +12.1% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 304728500.0 | +0.1% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 283164653.0 | -7.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 252692676.0 | -10.8% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 266633348.0 | +5.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 336933865.0 | +26.4% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 394456229.0 | +17.1% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 271608976.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 252692676.0 | -7.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 387542969.0 | +53.4% | USD | 10-K | 2026-02-24 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 310092189.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 291157766.0 | -6.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 289865031.0 | -0.4% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 298920483.0 | +3.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 336850781.0 | +12.7% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 337985535.0 | +0.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 317669501.0 | -6.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 288721320.0 | -9.1% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 303131725.0 | +5.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 380689351.0 | +25.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 441220168.0 | +15.9% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 298920483.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 288721320.0 | -3.4% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 437660897.0 | +51.6% | USD | 10-K | 2026-02-24 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2123255648.0 | — | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-06-30 | 2195949326.0 | +3.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-09-30 | 2268453807.0 | +3.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-12-31 | 2312517069.0 | +1.9% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 2376363789.0 | +2.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-06-30 | 2400299527.0 | +1.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-09-30 | 2417627342.0 | +0.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 2467950655.0 | +2.1% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 2474826003.0 | +0.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2430038168.0 | -1.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 2495214826.0 | +2.7% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 2312517069.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2467950655.0 | +6.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2487829724.0 | +0.8% | USD | 10-K | 2026-02-24 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 120914110.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 241766133.0 | +99.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 367668306.0 | +52.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 129877130.0 | -64.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 259127445.0 | +99.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 343817752.0 | +32.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 148505521.0 | -56.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 314644872.0 | +111.9% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 461627573.0 | +46.7% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 537249592.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 498213220.0 | -7.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 587126291.0 | +17.8% | USD | 10-K | 2026-02-24 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -72396645.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -126395275.0 | -74.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -189075734.0 | -49.6% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | -55142494.0 | +70.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -102078900.0 | -85.1% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -146883017.0 | -43.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -5101545.0 | +96.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -181358214.0 | -3455.0% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | -217284919.0 | -19.8% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | -299416320.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -202078417.0 | +32.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -266899521.0 | -32.1% | USD | 10-K | 2026-02-24 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -47819943.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -96459895.0 | -101.7% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -136713585.0 | -41.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | -52165121.0 | +61.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -123241613.0 | -136.3% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -243730011.0 | -97.8% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -90164144.0 | +63.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -246830584.0 | -173.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | -296271997.0 | -20.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | -230152891.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -289251056.0 | -25.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -407899821.0 | -41.0% | USD | 10-K | 2026-02-24 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 231455443.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 227207472.0 | -1.8% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 215445024.0 | -5.2% | shares | 10-K | 2026-02-24 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 231455443.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 227207472.0 | -1.8% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 215445024.0 | -5.2% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 230605626.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 230005782.0 | -0.3% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 230047014.0 | +0.0% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 227929048.0 | -0.9% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 227377169.0 | -0.2% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 226002347.0 | -0.6% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 223522686.0 | -1.1% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 219631876.0 | -1.7% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 215944553.0 | -1.7% | shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 229405479.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 225710698.0 | -1.6% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 217834174.0 | -3.5% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 230895846.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 230228350.0 | -0.3% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 230457411.0 | +0.1% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 228408138.0 | -0.9% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 227808929.0 | -0.3% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 226241684.0 | -0.7% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 223561721.0 | -1.2% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 219631876.0 | -1.8% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 215994789.0 | -1.7% | shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 229720198.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 226023482.0 | -1.6% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 217848653.0 | -3.6% | shares | 10-K | 2026-02-24 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2263 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.2346 | +3.6% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.2251 | -4.1% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.2175 | -3.4% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.2092 | -3.8% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.2225 | +6.3% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.2073 | -6.8% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.2338 | +12.8% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.2230 | -4.6% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.8804 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.8379 | -4.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.8654 | +3.3% | ratio | 10-K | 2026-02-24 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3.3836 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 3.7140 | +9.8% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 3.8463 | +3.6% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3.6734 | -4.5% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 3.5235 | -4.1% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 3.5569 | +0.9% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 3.6928 | +3.8% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 4.1051 | +11.2% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 4.0830 | -0.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 3.1519 | -22.8% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 2.9622 | -6.0% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 3.6734 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 4.1051 | +11.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2.9118 | -29.1% | ratio | 10-K | 2026-02-24 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1460 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.1326 | -9.2% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.1278 | -3.6% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 0.1293 | +1.2% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.1418 | +9.7% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.1408 | -0.7% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 0.1314 | -6.7% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 0.1170 | -11.0% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.1225 | +4.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1567 | +27.9% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.1768 | +12.9% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.1293 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 0.1170 | -9.5% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1759 | +50.4% | ratio | 10-K | 2026-02-24 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3173 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.3309 | +4.3% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.3324 | +0.5% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.3426 | +3.1% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.3291 | -3.9% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.3353 | +1.9% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.3324 | -0.9% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.3425 | +3.0% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.3436 | +0.3% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-03-31 | 0.3173 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2023-06-30 | 0.3309 | +4.3% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-09-30 | 0.3325 | +0.5% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.3317 | -0.2% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 0.3426 | +3.3% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-06-30 | 0.3291 | -3.9% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-09-30 | 0.3353 | +1.9% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 0.3333 | -0.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.3420 | +2.6% | ratio | 10-K | 2026-02-24 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1772 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.1871 | +5.6% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.1819 | -2.8% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.1834 | +0.8% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.1502 | -18.1% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.2014 | +34.1% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | 0.1460 | -27.5% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.1541 | +5.6% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-03-31 | 0.1772 | — | ratio | 10-K | 2024-02-22 |
| Annual | 2023-06-30 | 0.1871 | +5.6% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-09-30 | 0.1819 | -2.8% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 0.1863 | +2.5% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1749 | -6.2% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1519 | -13.2% | ratio | 10-K | 2026-02-24 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2056 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.2182 | +6.1% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.2126 | -2.6% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.2191 | +3.1% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.2005 | -8.5% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.2066 | +3.0% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.1959 | -5.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1802 | -8.0% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.1867 | +3.6% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-03-31 | 0.2056 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2023-06-30 | 0.2182 | +6.1% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-09-30 | 0.2126 | -2.6% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.2156 | +1.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 0.2191 | +1.6% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-06-30 | 0.2005 | -8.5% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-09-30 | 0.2066 | +3.0% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 0.1987 | -3.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1870 | -5.9% | ratio | 10-K | 2026-02-24 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.7254 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.8609 | +18.7% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.9498 | +10.3% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 0.8337 | -12.2% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.8180 | -1.9% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.8540 | +4.4% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 0.6344 | -25.7% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 0.9233 | +45.5% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1.0747 | +16.4% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.3555 | -66.9% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.4527 | +27.4% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.8337 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 0.9233 | +10.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.3758 | -59.3% | ratio | 10-K | 2026-02-24 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0401 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0439 | +9.4% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0409 | -6.7% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0399 | -2.6% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.0314 | -21.2% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.0448 | +42.6% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | 0.0341 | -23.8% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.0344 | +0.7% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.1640 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1465 | -10.7% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1314 | -10.3% | ratio | 10-K | 2026-02-24 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0460 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0497 | +8.2% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0462 | -7.1% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0455 | -1.3% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.0358 | -21.3% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.0507 | +41.4% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | 0.0395 | -22.0% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.0405 | +2.4% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.1853 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1639 | -11.5% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1547 | -5.6% | ratio | 10-K | 2026-02-24 |