Financial Metrics
IT GARTNER INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-03 | SEC Filing Index |
| Insider | 4 | 2026-03-13 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-02-19 | SEC Filing Index |
| Insider | 4 | 2026-02-11 | SEC Filing Index |
Credit and Bond Coverage
Company-levelIntegrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Income Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1408869000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 1503185000.0 | +6.7% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 1408784000.0 | -6.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1472926000.0 | +4.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 1595060000.0 | +8.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1484306000.0 | -6.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1534130000.0 | +3.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1686454000.0 | +9.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1524072000.0 | -9.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 5906956000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 6267411000.0 | +6.1% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 6497226000.0 | +3.7% | USD | 10-K | 2026-02-12 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-03-31 | 1022112000.0 | — | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 1094952000.0 | +7.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1015432000.0 | -7.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1065297000.0 | +4.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1157618000.0 | +8.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1056926000.0 | -8.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 4035383000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 4277544000.0 | +6.0% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 4468216000.0 | +4.5% | USD | 10-K | 2026-02-12 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 407957000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 283107000.0 | -30.6% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 244417000.0 | -13.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 273885000.0 | +12.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 318783000.0 | +16.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 245824000.0 | -22.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 278032000.0 | +13.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 327096000.0 | +17.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 86344000.0 | -73.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1236894000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 1156287000.0 | -6.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1025711000.0 | -11.3% | USD | 10-K | 2026-02-12 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 295783000.0 | — | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 198043000.0 | -33.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 180009000.0 | -9.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 210545000.0 | +17.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 229548000.0 | +9.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 415049000.0 | +80.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 210939000.0 | -49.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 240783000.0 | +14.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 35357000.0 | -85.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 882466000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 1253715000.0 | +42.1% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 729231000.0 | -41.8% | USD | 10-K | 2026-02-12 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3.72 | — | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 2.5 | -32.8% | USD/shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 2.28 | -8.8% | USD/shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2.69 | +18.0% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 2.95 | +9.7% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 5.36 | +81.7% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2.73 | -49.1% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 3.12 | +14.3% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.47 | -84.9% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 11.17 | — | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 16.12 | +44.3% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 9.68 | -40.0% | USD/shares | 10-K | 2026-02-12 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3.68 | — | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 2.48 | -32.6% | USD/shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 2.26 | -8.9% | USD/shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2.67 | +18.1% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 2.93 | +9.7% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 5.32 | +81.6% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2.71 | -49.1% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 3.11 | +14.8% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.47 | -84.9% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 11.08 | — | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 16.0 | +44.4% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 9.65 | -39.7% | USD/shares | 10-K | 2026-02-12 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 893512000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1172828000.0 | +31.3% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1249355000.0 | +6.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1318999000.0 | +5.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1235801000.0 | -6.3% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 1235785000.0 | -0.0% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 1768292000.0 | +43.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1933147000.0 | +9.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2091048000.0 | +8.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2197536000.0 | +5.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1430730000.0 | -34.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1318999000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 1933147000.0 | +46.6% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1722521000.0 | -10.9% | USD | 10-K | 2026-02-12 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1523441000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1271792000.0 | -16.5% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1140563000.0 | -10.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1601228000.0 | +40.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1565960000.0 | -2.2% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 1404321000.0 | -10.3% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 1305754000.0 | -7.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1696225000.0 | +29.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1503582000.0 | -11.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1263163000.0 | -16.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1120487000.0 | -11.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1601228000.0 | — | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 1696225000.0 | +5.9% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1684522000.0 | -0.7% | USD | 10-K | 2026-02-12 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2903319000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 2899178000.0 | -0.1% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 2837556000.0 | -2.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3427886000.0 | +20.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 3326271000.0 | -3.0% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 3108715000.0 | -6.5% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 3551529000.0 | +14.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 4196531000.0 | +18.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 4131954000.0 | -1.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 3973959000.0 | -3.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 3062763000.0 | -22.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 3427886000.0 | — | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 4196531000.0 | +22.4% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 4066337000.0 | -3.1% | USD | 10-K | 2026-02-12 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 7378932000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 7355933000.0 | -0.3% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 7244404000.0 | -1.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 7835919000.0 | +8.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 7709810000.0 | -1.6% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 7430709000.0 | -3.6% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 7845450000.0 | +5.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 8534671000.0 | +8.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 8479761000.0 | -0.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 8327787000.0 | -1.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 7249066000.0 | -13.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 7835919000.0 | — | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 8534671000.0 | +8.9% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 8085400000.0 | -5.3% | USD | 10-K | 2026-02-12 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3454256000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 3337252000.0 | -3.4% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 3312714000.0 | -0.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3777719000.0 | +14.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 3640290000.0 | -3.6% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 3461798000.0 | -4.9% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 3471960000.0 | +0.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 3969016000.0 | +14.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 3791695000.0 | -4.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 3593764000.0 | -5.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 3490210000.0 | -2.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 3777719000.0 | — | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 3969016000.0 | +5.1% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 4072092000.0 | +2.6% | USD | 10-K | 2026-02-12 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 6906074000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 6769427000.0 | -2.0% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 6677766000.0 | -1.4% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 7155285000.0 | +7.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 6991636000.0 | -2.3% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 6784050000.0 | -3.0% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 6780768000.0 | -0.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 7175502000.0 | +5.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 6981907000.0 | -2.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 6795161000.0 | -2.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 6692514000.0 | -1.5% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 7155285000.0 | — | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 7175502000.0 | +0.3% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 7765492000.0 | +8.2% | USD | 10-K | 2026-02-12 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 472858000.0 | — | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 586506000.0 | +24.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 566638000.0 | -3.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-12-31 | 680634000.0 | +20.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-03-31 | 718174000.0 | +5.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 646659000.0 | -10.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 1064682000.0 | +64.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 1359169000.0 | +27.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1497854000.0 | +10.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 1532626000.0 | +2.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 556552000.0 | -63.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 680634000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 1359169000.0 | +99.7% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 319908000.0 | -76.5% | USD | 10-K | 2026-02-12 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2452369000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 2451137000.0 | -0.1% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 2449913000.0 | -0.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 2448696000.0 | -0.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2456877000.0 | +0.3% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 2457872000.0 | +0.0% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 2458889000.0 | +0.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 2459915000.0 | +0.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2460949000.0 | +0.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2461629000.0 | +0.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2462308000.0 | +0.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2448696000.0 | — | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 2459915000.0 | +0.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 2976674000.0 | +21.0% | USD | 10-K | 2026-02-12 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 164679000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 600461000.0 | +264.6% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 931407000.0 | +55.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 188836000.0 | -79.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 558800000.0 | +195.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1149567000.0 | +105.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 313512000.0 | -72.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 697077000.0 | +122.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 995821000.0 | +42.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1155737000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 1484922000.0 | +28.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1290365000.0 | -13.1% | USD | 10-K | 2026-02-12 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 137611000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 109363000.0 | -20.5% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 77112000.0 | -29.5% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -24660000.0 | -132.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -54027000.0 | -119.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -79796000.0 | -47.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -25569000.0 | +68.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -61817000.0 | -141.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -91310000.0 | -47.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 54157000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | -103737000.0 | -291.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | -115142000.0 | -11.0% | USD | 10-K | 2026-02-12 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -101292000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -228732000.0 | -125.8% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | -434024000.0 | -89.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -219681000.0 | +49.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -553229000.0 | -151.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -615557000.0 | -11.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -152936000.0 | +75.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -419688000.0 | -174.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -1467475000.0 | -249.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -588881000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | -710143000.0 | -20.6% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | -1439718000.0 | -102.7% | USD | 10-K | 2026-02-12 |
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 |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 163602067.0 | — | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 163602067.0 | +0.0% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 163602067.0 | +0.0% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 163602067.0 | +0.0% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 163602067.0 | +0.0% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 163602067.0 | +0.0% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 163602067.0 | +0.0% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 163602067.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 163602067.0 | +0.0% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 163602067.0 | +0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 163602067.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 163602067.0 | — | shares | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 163602067.0 | +0.0% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 163602067.0 | +0.0% | shares | 10-K | 2026-02-12 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 79452000.0 | — | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 79285000.0 | -0.2% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 78923000.0 | -0.5% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 78339000.0 | -0.7% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 77816000.0 | -0.7% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 77484000.0 | -0.4% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 77357000.0 | -0.2% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 77157000.0 | -0.3% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 74884000.0 | -2.9% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 79004000.0 | — | shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 77785000.0 | -1.5% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 75355000.0 | -3.1% | shares | 10-K | 2026-02-12 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 80282000.0 | — | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 79820000.0 | -0.6% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 79520000.0 | -0.4% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 78964000.0 | -0.7% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 78288000.0 | -0.9% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 77968000.0 | -0.4% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 77790000.0 | -0.2% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 77359000.0 | -0.6% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 74987000.0 | -3.1% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 79680000.0 | — | shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 78338000.0 | -1.7% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 75605000.0 | -3.5% | shares | 10-K | 2026-02-12 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1909 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.2044 | +7.0% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.1945 | -4.8% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.1910 | -1.8% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.2147 | +12.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1892 | -11.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.1809 | -4.4% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.2025 | +11.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.2102 | +3.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.7538 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.7343 | -2.6% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.8036 | +9.4% | ratio | 10-K | 2026-02-12 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.8405 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 0.8687 | +3.4% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 0.8566 | -1.4% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 0.9074 | +5.9% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.9137 | +0.7% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 0.8980 | -1.7% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 1.0229 | +13.9% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1.0573 | +3.4% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.0897 | +3.1% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.1058 | +1.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.8775 | -20.6% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.9074 | — | ratio | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 1.0573 | +16.5% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.9986 | -5.6% | ratio | 10-K | 2026-02-12 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 14.6050 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 11.5420 | -21.0% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 11.7849 | +2.1% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 10.5127 | -10.8% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 9.7353 | -7.4% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 10.4909 | +7.8% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 6.3688 | -39.3% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 5.2793 | -17.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 4.6613 | -11.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 4.4337 | -4.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 12.0250 | +171.2% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 10.5127 | — | ratio | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 5.2793 | -49.8% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 24.2741 | +359.8% | ratio | 10-K | 2026-02-12 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-03-31 | 0.6939 | — | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.6865 | -1.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.6841 | -0.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.6944 | +1.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.6864 | -1.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.6935 | +1.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.6832 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.6825 | -0.1% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.6877 | +0.8% | ratio | 10-K | 2026-02-12 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2099 | — | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 0.1317 | -37.2% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.1278 | -3.0% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.1429 | +11.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 0.1439 | +0.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 0.2796 | +94.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.1375 | -50.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 0.1428 | +3.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 0.0232 | -83.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.1494 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.2000 | +33.9% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.1122 | -43.9% | ratio | 10-K | 2026-02-12 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2896 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.1883 | -35.0% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.1735 | -7.9% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.1859 | +7.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.1999 | +7.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1656 | -17.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.1812 | +9.4% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1940 | +7.0% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0567 | -70.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.2094 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.1845 | -11.9% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.1579 | -14.4% | ratio | 10-K | 2026-02-12 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2587 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 0.3514 | +35.9% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 0.3771 | +7.3% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 0.3492 | -7.4% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.3395 | -2.8% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 0.3570 | +5.2% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 0.5093 | +42.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 0.4871 | -4.4% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.5515 | +13.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.6115 | +10.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.4099 | -33.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.3492 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.4871 | +39.5% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.4230 | -13.2% | ratio | 10-K | 2026-02-12 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0401 | — | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 0.0269 | -32.8% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.0248 | -7.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0273 | +9.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 0.0309 | +13.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 0.0529 | +71.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0249 | -53.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 0.0289 | +16.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 0.0049 | -83.1% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.1126 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.1469 | +30.4% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.0902 | -38.6% | ratio | 10-K | 2026-02-12 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.6255 | — | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 0.3377 | -46.0% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.3177 | -5.9% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.2932 | -7.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 0.3550 | +21.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 0.3898 | +9.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.1408 | -63.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 0.1571 | +11.6% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 0.0635 | -59.6% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.2965 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.9224 | -28.9% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 2.2795 | +147.1% | ratio | 10-K | 2026-02-12 |