Financial Metrics
WSO-B WATSCO INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-13 | SEC Filing Index |
| Insider | 5 | 2026-01-16 | SEC Filing Index |
| Insider | 4 | 2026-01-09 | SEC Filing Index |
| Insider | 4 | 2025-12-16 | SEC Filing Index |
| Insider | 4 | 2025-12-09 | 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 | 1550641000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 2003084000.0 | +29.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 2126845000.0 | +6.2% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1564991000.0 | -26.4% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 2139328000.0 | +36.7% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 2160036000.0 | +1.0% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1531086000.0 | -29.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 2062442000.0 | +34.7% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 2067005000.0 | +0.2% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 7283767000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 7618317000.0 | +4.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 7239290000.0 | -5.0% | USD | 10-K | 2026-02-27 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 448157000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 562622000.0 | +25.5% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 566945000.0 | +0.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 430625000.0 | -24.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 579760000.0 | +34.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 566244000.0 | -2.3% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 429623000.0 | -24.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 603488000.0 | +40.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 568915000.0 | -5.7% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 1992140000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 2044713000.0 | +2.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2030464000.0 | -0.7% | USD | 10-K | 2026-02-27 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 164740000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 265705000.0 | +61.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 256617000.0 | -3.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 126537000.0 | -50.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 268803000.0 | +112.4% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 250247000.0 | -6.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 112188000.0 | -55.2% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 271869000.0 | +142.3% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 234762000.0 | -13.6% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 794810000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 781775000.0 | -1.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 720347000.0 | -7.9% | USD | 10-K | 2026-02-27 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 110073000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 172764000.0 | +57.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 170953000.0 | -1.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 87004000.0 | -49.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 181410000.0 | +108.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 171031000.0 | -5.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 80061000.0 | -53.2% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 183613000.0 | +129.3% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 161575000.0 | -12.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 536337000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 536286000.0 | -0.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 496994000.0 | -7.3% | USD | 10-K | 2026-02-27 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.84 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 4.43 | +56.0% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 4.36 | -1.6% | USD/shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 2.17 | -50.2% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 4.5 | +107.4% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 4.24 | -5.8% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1.93 | -54.5% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 4.53 | +134.7% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 3.98 | -12.1% | USD/shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 13.72 | — | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 13.34 | -2.8% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 12.27 | -8.0% | USD/shares | 10-K | 2026-02-27 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.83 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 4.42 | +56.2% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 4.35 | -1.6% | USD/shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 2.17 | -50.1% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 4.49 | +106.9% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 4.22 | -6.0% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1.93 | -54.3% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 4.52 | +134.2% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 3.98 | -11.9% | USD/shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 13.67 | — | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 13.3 | -2.7% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 12.25 | -7.9% | USD/shares | 10-K | 2026-02-27 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 140955000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 162526000.0 | +15.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 175022000.0 | +7.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 210112000.0 | +20.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 278864000.0 | +32.7% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 224854000.0 | -19.4% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 294354000.0 | +30.9% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 526271000.0 | +78.8% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 431823000.0 | -17.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 292978000.0 | -32.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 324348000.0 | +10.7% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 210112000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 526271000.0 | +150.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 433283000.0 | -17.7% | USD | 10-K | 2026-02-27 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 811264000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 990663000.0 | +22.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 949317000.0 | -4.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 797832000.0 | -16.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 832119000.0 | +4.3% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 1001329000.0 | +20.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 944501000.0 | -5.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 877935000.0 | -7.0% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 794312000.0 | -9.5% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1015738000.0 | +27.9% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 941883000.0 | -7.3% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 797832000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 877935000.0 | +10.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 796181000.0 | -9.3% | USD | 10-K | 2026-02-27 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1614294000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1689309000.0 | +4.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1549740000.0 | -8.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1347289000.0 | -13.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1655635000.0 | +22.9% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 1573496000.0 | -5.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 1596795000.0 | +1.5% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 1385436000.0 | -13.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1776090000.0 | +28.2% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1952842000.0 | +10.0% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 1601786000.0 | -18.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 1347289000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1385436000.0 | +2.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1386317000.0 | +0.1% | USD | 10-K | 2026-02-27 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2597815000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 2882568000.0 | +11.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2730572000.0 | -5.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 2391931000.0 | -12.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 2998372000.0 | +25.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 3034397000.0 | +1.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 3132992000.0 | +3.2% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 3079981000.0 | -1.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 3035349000.0 | -1.4% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 3299718000.0 | +8.7% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 3115967000.0 | -5.6% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 2391931000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 3079981000.0 | +28.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2954506000.0 | -4.1% | USD | 10-K | 2026-02-27 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3800614000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 4103011000.0 | +8.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 4039067000.0 | -1.6% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3729182000.0 | -7.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 4357118000.0 | +16.8% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 4395324000.0 | +0.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 4517476000.0 | +2.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 4479523000.0 | -0.8% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 4454353000.0 | -0.6% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 4729513000.0 | +6.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 4554700000.0 | -3.7% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 3729182000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 4479523000.0 | +20.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 4414805000.0 | -1.4% | USD | 10-K | 2026-02-27 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 953083000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 955999000.0 | +0.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 887628000.0 | -7.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 712012000.0 | -19.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1026126000.0 | +44.1% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 945167000.0 | -7.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 933149000.0 | -1.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 983901000.0 | +5.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 925139000.0 | -6.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1070916000.0 | +15.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 812144000.0 | -24.2% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 712012000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 983901000.0 | +38.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 717742000.0 | -27.1% | USD | 10-K | 2026-02-27 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1928868000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 2037647000.0 | +5.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2224009000.0 | +9.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 2229839000.0 | +0.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 2526425000.0 | +13.3% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 2610837000.0 | +3.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 2696375000.0 | +3.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 2656990000.0 | -1.5% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 2665050000.0 | +0.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 2760442000.0 | +3.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 2814802000.0 | +2.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 2229839000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 2656990000.0 | +19.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2781376000.0 | +4.7% | USD | 10-K | 2026-02-27 |
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 | -47421000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -89179000.0 | -88.1% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 263340000.0 | +395.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 103706000.0 | -60.6% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 161441000.0 | +55.7% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 394205000.0 | +144.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -177644000.0 | -145.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -185090000.0 | -4.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 169847000.0 | +191.8% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 561954000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 773102000.0 | +37.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 569613000.0 | -26.3% | USD | 10-K | 2026-02-27 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -10438000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -17588000.0 | -68.5% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -28050000.0 | -59.5% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | -210965000.0 | -652.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | -217315000.0 | -3.0% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -282719000.0 | -30.1% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 244556000.0 | +186.5% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 222252000.0 | -9.1% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 13479000.0 | -93.9% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | -41343000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -290670000.0 | -603.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -98122000.0 | +66.2% | USD | 10-K | 2026-02-27 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 51301000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 120468000.0 | +134.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -207640000.0 | -272.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 178401000.0 | +185.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 73810000.0 | -58.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -25061000.0 | -134.0% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -161679000.0 | -545.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -274233000.0 | -69.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | -387803000.0 | -41.4% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | -460076000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -158530000.0 | +65.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -568116000.0 | -258.4% | USD | 10-K | 2026-02-27 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 7505000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 15831000.0 | +110.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 25500000.0 | +61.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 5845000.0 | -77.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 12262000.0 | +109.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 22058000.0 | +79.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 7541000.0 | -65.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 14378000.0 | +90.7% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 23257000.0 | +61.8% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 35478000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 30090000.0 | -15.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 34550000.0 | +14.8% | USD | 10-K | 2026-02-27 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-09-30 | 37552000.0 | — | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 37860987.0 | +0.8% | shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 36406148.0 | — | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 37391461.0 | +2.7% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 37835054.0 | +1.2% | shares | 10-K | 2026-02-27 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-09-30 | 37671752.0 | — | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 37918392.0 | +0.7% | shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 36531683.0 | — | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 37510332.0 | +2.7% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 37899859.0 | +1.0% | shares | 10-K | 2026-02-27 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4080 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.4882 | +19.7% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.5266 | +7.9% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.3592 | -31.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.4867 | +35.5% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.4782 | -1.8% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.3437 | -28.1% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.4361 | +26.9% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.4538 | +4.1% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 1.9532 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 1.7007 | -12.9% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1.6398 | -3.6% | ratio | 10-K | 2026-02-27 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.7257 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 3.0152 | +10.6% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 3.0763 | +2.0% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3.3594 | +9.2% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 2.9220 | -13.0% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 3.2104 | +9.9% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 3.3574 | +4.6% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 3.1304 | -6.8% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 3.2810 | +4.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 3.0812 | -6.1% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 3.8367 | +24.5% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 3.3594 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 3.1304 | -6.8% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 4.1164 | +31.5% | ratio | 10-K | 2026-02-27 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2890 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.2809 | -2.8% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.2666 | -5.1% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.2752 | +3.2% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.2710 | -1.5% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.2621 | -3.3% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.2806 | +7.0% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.2926 | +4.3% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.2752 | -5.9% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.2735 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.2684 | -1.9% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.2805 | +4.5% | ratio | 10-K | 2026-02-27 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0710 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0862 | +21.5% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0804 | -6.8% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0556 | -30.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.0848 | +52.5% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.0792 | -6.6% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.0523 | -34.0% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.0890 | +70.3% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.0782 | -12.2% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.0736 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0704 | -4.4% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0687 | -2.5% | ratio | 10-K | 2026-02-27 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1062 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.1326 | +24.9% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.1207 | -9.0% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0809 | -33.0% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.1256 | +55.4% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.1159 | -7.8% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.0733 | -36.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.1318 | +79.9% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.1136 | -13.8% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.1091 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.1026 | -6.0% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0995 | -3.0% | ratio | 10-K | 2026-02-27 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1479 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 0.1700 | +15.0% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.1972 | +16.0% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 0.2951 | +49.7% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.2718 | -7.9% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.2379 | -12.5% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 0.3154 | +32.6% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 0.5349 | +69.6% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.4668 | -12.7% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.2736 | -41.4% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.3994 | +46.0% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.2951 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.5349 | +81.3% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.6037 | +12.9% | ratio | 10-K | 2026-02-27 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0290 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0421 | +45.4% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0423 | +0.5% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0200 | -52.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.0413 | +106.7% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.0379 | -8.3% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.0180 | -52.5% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.0388 | +116.0% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.0355 | -8.6% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.1438 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.1197 | -16.8% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.1126 | -6.0% | ratio | 10-K | 2026-02-27 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0571 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0848 | +48.6% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0769 | -9.3% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0344 | -55.2% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.0695 | +101.8% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.0634 | -8.7% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.0300 | -52.6% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.0665 | +121.4% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.0574 | -13.7% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.2405 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.2018 | -16.1% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.1787 | -11.5% | ratio | 10-K | 2026-02-27 |