Financial Metrics
ROP ROPER TECHNOLOGIES INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-18 | SEC Filing Index |
| Insider | 4 | 2026-03-12 | SEC Filing Index |
| Insider | 4 | 2026-02-06 | SEC Filing Index |
| Insider | 4 | 2025-12-08 | SEC Filing Index |
| Insider | 4 | 2025-12-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 | 1469700000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 1531200000.0 | +4.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1563400000.0 | +2.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1680700000.0 | +7.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 1716800000.0 | +2.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 1764600000.0 | +2.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1882800000.0 | +6.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1943600000.0 | +3.2% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 2017500000.0 | +3.8% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-03-31 | 1469700000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2023-06-30 | 1531200000.0 | +4.2% | USD | 10-K | 2025-02-24 |
| Annual | 2023-09-30 | 1563400000.0 | +2.1% | USD | 10-K | 2025-02-24 |
| Annual | 2023-12-31 | 6177800000.0 | +295.2% | USD | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 1680700000.0 | -72.8% | USD | 10-K | 2025-02-24 |
| Annual | 2024-06-30 | 1716800000.0 | +2.1% | USD | 10-K | 2025-02-24 |
| Annual | 2024-09-30 | 1764600000.0 | +2.8% | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 7039200000.0 | +298.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 7902500000.0 | +12.3% | 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 | 1018600000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 1067100000.0 | +4.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1096300000.0 | +2.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1181000000.0 | +7.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 1193300000.0 | +1.0% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 1221700000.0 | +2.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1293700000.0 | +5.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1345400000.0 | +4.0% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1403000000.0 | +4.3% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-03-31 | 1018600000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2023-06-30 | 1067100000.0 | +4.8% | USD | 10-K | 2025-02-24 |
| Annual | 2023-09-30 | 1096300000.0 | +2.7% | USD | 10-K | 2025-02-24 |
| Annual | 2023-12-31 | 4307200000.0 | +292.9% | USD | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 1181000000.0 | -72.6% | USD | 10-K | 2025-02-24 |
| Annual | 2024-06-30 | 1193300000.0 | +1.0% | USD | 10-K | 2025-02-24 |
| Annual | 2024-09-30 | 1221700000.0 | +2.4% | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 4878300000.0 | +299.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 5472000000.0 | +12.2% | 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 | 401000000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 435300000.0 | +8.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 446100000.0 | +2.5% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 481300000.0 | +7.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 494200000.0 | +2.7% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 496600000.0 | +0.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 525800000.0 | +5.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 548300000.0 | +4.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 573000000.0 | +4.5% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-03-31 | 401000000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2023-06-30 | 435300000.0 | +8.6% | USD | 10-K | 2025-02-24 |
| Annual | 2023-09-30 | 446100000.0 | +2.5% | USD | 10-K | 2025-02-24 |
| Annual | 2023-12-31 | 1745200000.0 | +291.2% | USD | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 481300000.0 | -72.4% | USD | 10-K | 2025-02-24 |
| Annual | 2024-06-30 | 494200000.0 | +2.7% | USD | 10-K | 2025-02-24 |
| Annual | 2024-09-30 | 496600000.0 | +0.5% | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 1996800000.0 | +302.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2235400000.0 | +11.9% | 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 | 283100000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 364900000.0 | +28.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 347200000.0 | -4.9% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 382000000.0 | +10.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 337100000.0 | -11.8% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 367900000.0 | +9.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 331100000.0 | -10.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 378300000.0 | +14.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 398500000.0 | +5.3% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-03-31 | 283100000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2023-06-30 | 364900000.0 | +28.9% | USD | 10-K | 2025-02-24 |
| Annual | 2023-09-30 | 347200000.0 | -4.9% | USD | 10-K | 2025-02-24 |
| Annual | 2023-12-31 | 1384200000.0 | +298.7% | USD | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 382000000.0 | -72.4% | USD | 10-K | 2025-02-24 |
| Annual | 2024-06-30 | 337100000.0 | -11.8% | USD | 10-K | 2025-02-24 |
| Annual | 2024-09-30 | 367900000.0 | +9.1% | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 1549300000.0 | +321.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1536300000.0 | -0.8% | 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 | 2.66 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 3.42 | +28.6% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 3.25 | -5.0% | USD/shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 3.57 | +9.8% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 3.15 | -11.8% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 3.43 | +8.9% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 3.08 | -10.2% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 3.52 | +14.3% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 3.7 | +5.1% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2023-03-31 | 2.66 | — | USD/shares | 10-K | 2025-02-24 |
| Annual | 2023-06-30 | 3.42 | +28.6% | USD/shares | 10-K | 2025-02-24 |
| Annual | 2023-09-30 | 3.25 | -5.0% | USD/shares | 10-K | 2025-02-24 |
| Annual | 2023-12-31 | 12.98 | +299.4% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 3.57 | -72.5% | USD/shares | 10-K | 2025-02-24 |
| Annual | 2024-06-30 | 3.15 | -11.8% | USD/shares | 10-K | 2025-02-24 |
| Annual | 2024-09-30 | 3.43 | +8.9% | USD/shares | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 14.47 | +321.9% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 14.3 | -1.2% | 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 | 2.65 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 3.4 | +28.3% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 3.23 | -5.0% | USD/shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 3.54 | +9.6% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 3.12 | -11.9% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 3.4 | +9.0% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 3.06 | -10.0% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 3.49 | +14.1% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 3.68 | +5.4% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2023-03-31 | 2.65 | — | USD/shares | 10-K | 2025-02-24 |
| Annual | 2023-06-30 | 3.4 | +28.3% | USD/shares | 10-K | 2025-02-24 |
| Annual | 2023-09-30 | 3.23 | -5.0% | USD/shares | 10-K | 2025-02-24 |
| Annual | 2023-12-31 | 12.89 | +299.1% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 3.54 | -72.5% | USD/shares | 10-K | 2025-02-24 |
| Annual | 2024-06-30 | 3.12 | -11.9% | USD/shares | 10-K | 2025-02-24 |
| Annual | 2024-09-30 | 3.4 | +9.0% | USD/shares | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 14.35 | +322.1% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 14.2 | -1.0% | 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 | 1181600000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1462800000.0 | +23.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 299500000.0 | -79.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 214300000.0 | -28.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 198400000.0 | -7.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 251500000.0 | +26.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 269600000.0 | +7.2% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 188200000.0 | -30.2% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 372800000.0 | +98.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 242400000.0 | -35.0% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 320000000.0 | +32.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 214300000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 188200000.0 | -12.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 297400000.0 | +58.0% | 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 | 629100000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 684400000.0 | +8.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 746400000.0 | +9.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 829900000.0 | +11.2% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 763500000.0 | -8.0% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 739900000.0 | -3.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 821200000.0 | +11.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 885100000.0 | +7.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 813300000.0 | -8.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 868800000.0 | +6.8% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 910200000.0 | +4.8% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 829900000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 885100000.0 | +6.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1001000000.0 | +13.1% | USD | 10-K | 2026-02-24 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 115000000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 118000000.0 | +2.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 122500000.0 | +3.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 118600000.0 | -3.2% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 126000000.0 | +6.2% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 128800000.0 | +2.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 129000000.0 | +0.2% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 120800000.0 | -6.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 125500000.0 | +3.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 132200000.0 | +5.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 140800000.0 | +6.5% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 118600000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 120800000.0 | +1.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 141700000.0 | +17.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 | 2232200000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 2606100000.0 | +16.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1504500000.0 | -42.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1481400000.0 | -1.5% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1425700000.0 | -3.8% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 1490200000.0 | +4.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1592300000.0 | +6.9% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 1542700000.0 | -3.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1704600000.0 | +10.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1654300000.0 | -3.0% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1803200000.0 | +9.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1481400000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 1542700000.0 | +4.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1928100000.0 | +25.0% | 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 | 27134800000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 27460400000.0 | +1.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 28188000000.0 | +2.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 28167500000.0 | -0.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 29978500000.0 | +6.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 29847500000.0 | -0.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 31552700000.0 | +5.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 31334700000.0 | -0.7% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 31418800000.0 | +0.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 33220400000.0 | +5.7% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 34584400000.0 | +4.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 28167500000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 31334700000.0 | +11.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 34577000000.0 | +10.3% | 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 | 2775400000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 2763900000.0 | -0.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2812700000.0 | +1.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2963200000.0 | +5.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 2909500000.0 | -1.8% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 2807800000.0 | -3.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3289700000.0 | +17.2% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 3832200000.0 | +16.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 3688000000.0 | -3.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 3564500000.0 | -3.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 3125200000.0 | -12.3% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2963200000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 3832200000.0 | +29.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 3725600000.0 | -2.8% | 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 | 10802100000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 10714500000.0 | -0.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 11149300000.0 | +4.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 10722700000.0 | -3.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 12180900000.0 | +13.6% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 11708500000.0 | -3.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 13037200000.0 | +11.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 12467100000.0 | -4.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 12195200000.0 | -2.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 13586500000.0 | +11.4% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 14591600000.0 | +7.4% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 10722700000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 12467100000.0 | +16.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 14695500000.0 | +17.9% | 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 | 16332700000.0 | — | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-06-30 | 16745900000.0 | +2.5% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-09-30 | 17038700000.0 | +1.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-12-31 | 17444800000.0 | +2.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-03-31 | 17797600000.0 | +2.0% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-06-30 | 18139000000.0 | +1.9% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-09-30 | 18515500000.0 | +2.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-12-31 | 18867600000.0 | +1.9% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 19223600000.0 | +1.9% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-06-30 | 19633900000.0 | +2.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-09-30 | 19992800000.0 | +1.8% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 17444800000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 18867600000.0 | +8.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 19881500000.0 | +5.4% | USD | 10-K | 2026-02-24 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 5964400000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 5966300000.0 | +0.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 6379000000.0 | +6.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 5830600000.0 | -8.6% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 7222300000.0 | +23.9% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 6923900000.0 | -4.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 7677600000.0 | +10.9% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 6579900000.0 | -14.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 6457000000.0 | -1.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 7859200000.0 | +21.7% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 9154100000.0 | +16.5% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 5830600000.0 | — | USD | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 6579900000.0 | +12.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 8595800000.0 | +30.6% | USD | 10-K | 2026-02-24 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 463700000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 783300000.0 | +68.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1413300000.0 | +80.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 531500000.0 | -62.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 915600000.0 | +72.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 1671000000.0 | +82.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 528700000.0 | -68.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 932800000.0 | +76.4% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1802300000.0 | +93.2% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2035100000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 2393200000.0 | +17.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2540300000.0 | +6.1% | 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 | -26800000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -50300000.0 | -87.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -2008700000.0 | -3893.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | -1878600000.0 | +6.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -1887400000.0 | -0.5% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | -3528200000.0 | -86.9% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -146800000.0 | +95.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -2051300000.0 | -1297.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | -3354000000.0 | -63.5% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -2126300000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -3468500000.0 | -63.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -3388000000.0 | +2.3% | 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 | -52500000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -75800000.0 | -44.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 103300000.0 | +236.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1336900000.0 | +1194.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 1015400000.0 | -24.0% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 1901700000.0 | +87.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -207800000.0 | -110.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1140200000.0 | +648.7% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1654300000.0 | +45.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -499500000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1069500000.0 | +314.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 923600000.0 | -13.6% | 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 | 106900000.0 | — | shares | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 107300000.0 | +0.4% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 106600000.0 | -0.7% | 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 | 108600000.0 | — | shares | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 108900000.0 | +0.3% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 109300000.0 | +0.4% | 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 | 106300000.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 106600000.0 | +0.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 106700000.0 | +0.1% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 107000000.0 | +0.3% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 107100000.0 | +0.1% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 107200000.0 | +0.1% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 107400000.0 | +0.2% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 107600000.0 | +0.2% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 107600000.0 | +0.0% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 106600000.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 107100000.0 | +0.5% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 107400000.0 | +0.3% | 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 | 107000000.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 107400000.0 | +0.4% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 107600000.0 | +0.2% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 107900000.0 | +0.3% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 107900000.0 | +0.0% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 108100000.0 | +0.2% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 108200000.0 | +0.1% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 108400000.0 | +0.2% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 108400000.0 | +0.0% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 107400000.0 | — | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 108000000.0 | +0.6% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 108200000.0 | +0.2% | 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.0542 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0558 | +2.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0555 | -0.5% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0561 | +1.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0575 | +2.6% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.0559 | -2.8% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0599 | +7.2% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0585 | -2.4% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.0583 | -0.3% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.2193 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.2246 | +2.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.2285 | +1.7% | 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 | 0.8043 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.9429 | +17.2% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.5349 | -43.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.4999 | -6.5% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.4900 | -2.0% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.5307 | +8.3% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.4840 | -8.8% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 0.4026 | -16.8% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.4622 | +14.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.4641 | +0.4% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.5770 | +24.3% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.4999 | — | ratio | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 0.4026 | -19.5% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.5175 | +28.6% | 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.6614 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.6398 | -3.3% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.6544 | +2.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.6147 | -6.1% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.6844 | +11.3% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.6455 | -5.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.7041 | +9.1% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 0.6608 | -6.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.6344 | -4.0% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.6920 | +9.1% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.7298 | +5.5% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.6147 | — | ratio | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 0.6608 | +7.5% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.7392 | +11.9% | 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.6931 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.6969 | +0.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.7012 | +0.6% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.7027 | +0.2% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.6951 | -1.1% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.6923 | -0.4% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.6871 | -0.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.6922 | +0.7% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.6954 | +0.5% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-03-31 | 0.6931 | — | ratio | 10-K | 2025-02-24 |
| Annual | 2023-06-30 | 0.6969 | +0.6% | ratio | 10-K | 2025-02-24 |
| Annual | 2023-09-30 | 0.7012 | +0.6% | ratio | 10-K | 2025-02-24 |
| Annual | 2023-12-31 | 0.6972 | -0.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 0.7027 | +0.8% | ratio | 10-K | 2025-02-24 |
| Annual | 2024-06-30 | 0.6951 | -1.1% | ratio | 10-K | 2025-02-24 |
| Annual | 2024-09-30 | 0.6923 | -0.4% | ratio | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 0.6930 | +0.1% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.6924 | -0.1% | 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.1926 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.2383 | +23.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.2221 | -6.8% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.2273 | +2.3% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.1964 | -13.6% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.2085 | +6.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.1759 | -15.7% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.1946 | +10.7% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.1975 | +1.5% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-03-31 | 0.1926 | — | ratio | 10-K | 2025-02-24 |
| Annual | 2023-06-30 | 0.2383 | +23.7% | ratio | 10-K | 2025-02-24 |
| Annual | 2023-09-30 | 0.2221 | -6.8% | ratio | 10-K | 2025-02-24 |
| Annual | 2023-12-31 | 0.2241 | +0.9% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 0.2273 | +1.4% | ratio | 10-K | 2025-02-24 |
| Annual | 2024-06-30 | 0.1964 | -13.6% | ratio | 10-K | 2025-02-24 |
| Annual | 2024-09-30 | 0.2085 | +6.2% | ratio | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 0.2201 | +5.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1944 | -11.7% | 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.2728 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.2843 | +4.2% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.2853 | +0.4% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.2864 | +0.4% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.2879 | +0.5% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.2814 | -2.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.2793 | -0.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.2821 | +1.0% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.2840 | +0.7% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-03-31 | 0.2728 | — | ratio | 10-K | 2025-02-24 |
| Annual | 2023-06-30 | 0.2843 | +4.2% | ratio | 10-K | 2025-02-24 |
| Annual | 2023-09-30 | 0.2853 | +0.4% | ratio | 10-K | 2025-02-24 |
| Annual | 2023-12-31 | 0.2825 | -1.0% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 0.2864 | +1.4% | ratio | 10-K | 2025-02-24 |
| Annual | 2024-06-30 | 0.2879 | +0.5% | ratio | 10-K | 2025-02-24 |
| Annual | 2024-09-30 | 0.2814 | -2.2% | ratio | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 0.2837 | +0.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.2829 | -0.3% | 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.4257 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.5293 | +24.3% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.1065 | -79.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.0723 | -32.1% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0682 | -5.7% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.0896 | +31.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.0820 | -8.5% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 0.0491 | -40.1% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.1011 | +105.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0680 | -32.7% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.1024 | +50.6% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.0723 | — | ratio | 10-K | 2025-02-24 |
| Annual | 2024-12-31 | 0.0491 | -32.1% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0798 | +62.5% | 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.0104 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0133 | +27.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0123 | -7.3% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0127 | +3.5% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0113 | -11.4% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.0117 | +3.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0105 | -9.6% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0114 | +8.1% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.0115 | +1.2% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.0491 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0494 | +0.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0444 | -10.1% | 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.0173 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0218 | +25.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0204 | -6.5% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0215 | +5.3% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0186 | -13.4% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.0199 | +6.9% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0172 | -13.3% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0193 | +11.9% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.0199 | +3.4% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.0793 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0821 | +3.5% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0773 | -5.9% | ratio | 10-K | 2026-02-24 |