Financial Metrics
IRM IRON MOUNTAIN INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-07 | SEC Filing Index |
| Insider | 4 | 2026-04-02 | SEC Filing Index |
| Insider | 4 | 2026-03-23 | SEC Filing Index |
| Insider | 4 | 2026-03-09 | SEC Filing Index |
| Insider | 4 | 2026-03-05 | 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 | 1314349000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 1357936000.0 | +3.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1388175000.0 | +2.2% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 1476863000.0 | +6.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1534409000.0 | +3.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 1557358000.0 | +1.5% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 1592529000.0 | +2.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1711948000.0 | +7.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1754093000.0 | +2.5% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 5480289000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 6149909000.0 | +12.2% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 6901737000.0 | +12.2% | USD | 10-K | 2026-02-12 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 240662000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 212526000.0 | -11.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 237833000.0 | +11.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 245623000.0 | +3.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 230294000.0 | -6.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 251164000.0 | +9.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 254294000.0 | +1.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 259896000.0 | +2.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 308589000.0 | +18.7% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 921778000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 1009519000.0 | +9.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1163822000.0 | +15.3% | USD | 10-K | 2026-02-12 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.22 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0 | -100.0% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.31 | — | USD/shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.25 | -19.4% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.12 | -52.0% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -0.11 | -191.7% | USD/shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.05 | +145.5% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -0.15 | -400.0% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.28 | +286.7% | USD/shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.63 | — | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.61 | -3.2% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.49 | -19.7% | 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 | 0.22 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0 | -100.0% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.31 | — | USD/shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.25 | -19.4% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.12 | -52.0% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -0.11 | -191.7% | USD/shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.05 | +145.5% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -0.15 | -400.0% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.28 | +286.7% | USD/shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.63 | — | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.61 | -3.2% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.49 | -19.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 | 146442000.0 | — | USD | 10-Q | 2023-05-04 |
| Annual | 2023-12-31 | 222789000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 155716000.0 | -30.1% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 158535000.0 | +1.8% | 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 | 1174326000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1182154000.0 | +0.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1167654000.0 | -1.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1259826000.0 | +7.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 1268061000.0 | +0.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1273900000.0 | +0.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1243464000.0 | -2.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 1291379000.0 | +3.9% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 1312079000.0 | +1.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1387110000.0 | +5.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1371367000.0 | -1.1% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1259826000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1291379000.0 | +2.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1443669000.0 | +11.8% | 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 | 1600937000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1611169000.0 | +0.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1617044000.0 | +0.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1735545000.0 | +7.3% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 1735074000.0 | -0.0% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1713739000.0 | -1.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1718846000.0 | +0.3% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 1691222000.0 | -1.6% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 1750362000.0 | +3.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1897248000.0 | +8.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1880870000.0 | -0.9% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1735545000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1691222000.0 | -2.6% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1934983000.0 | +14.4% | 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 | 16465709000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 16678569000.0 | +1.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 16876918000.0 | +1.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 17473802000.0 | +3.5% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 17829556000.0 | +2.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 17966934000.0 | +0.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 18469629000.0 | +2.8% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2024-12-31 | 18717115000.0 | +1.3% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 19362087000.0 | +3.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 20176789000.0 | +4.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 20632853000.0 | +2.3% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 17473802000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 18717115000.0 | +7.1% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 21125019000.0 | +12.9% | 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 | 2006590000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2062507000.0 | +2.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1991288000.0 | -3.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2236188000.0 | +12.3% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 2028927000.0 | -9.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2158074000.0 | +6.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2306061000.0 | +6.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 3087275000.0 | +33.9% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 2840911000.0 | -8.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2998772000.0 | +5.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 2855583000.0 | -4.8% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 2236188000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 3087275000.0 | +38.1% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 2619496000.0 | -15.2% | USD | 10-K | 2026-02-12 |
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 | 545464000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 416218000.0 | -23.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 262506000.0 | -36.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 211648000.0 | -19.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 18535000.0 | -91.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | -132874000.0 | -816.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | -259013000.0 | -94.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | -503122000.0 | -94.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | -698520000.0 | -38.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -767436000.0 | -9.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -881962000.0 | -14.9% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 211648000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | -503122000.0 | -337.7% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | -981007000.0 | -95.0% | 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 | 10862188000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 11144230000.0 | +2.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 11548229000.0 | +3.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 11812500000.0 | +2.3% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 12588569000.0 | +6.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 12814166000.0 | +1.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 13245462000.0 | +3.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 13003977000.0 | -1.8% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 14177474000.0 | +9.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 14818175000.0 | +4.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 15494236000.0 | +4.6% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 11812500000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 13003977000.0 | +10.1% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 16215885000.0 | +24.7% | 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 | 128808000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 446094000.0 | +246.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 666374000.0 | +49.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 130038000.0 | -80.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 512215000.0 | +293.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 765128000.0 | +49.4% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 197299000.0 | -74.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 572425000.0 | +190.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 840001000.0 | +46.7% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1113567000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 1196708000.0 | +7.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1339999000.0 | +12.0% | 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 | -272543000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -645282000.0 | -136.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -1035083000.0 | -60.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -525609000.0 | +49.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -959748000.0 | -82.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -1441829000.0 | -50.2% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | -766766000.0 | +46.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -1350810000.0 | -76.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -1968259000.0 | -45.7% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | -1444356000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | -2136761000.0 | -47.9% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | -2574206000.0 | -20.5% | 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 | 149901000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 209827000.0 | +40.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 403872000.0 | +92.5% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 362099000.0 | -10.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 369291000.0 | +2.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 639201000.0 | +73.1% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 578832000.0 | -9.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 882868000.0 | +52.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1201195000.0 | +36.1% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 425666000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 876745000.0 | +106.0% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1267914000.0 | +44.6% | USD | 10-K | 2026-02-12 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 265906000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 600758000.0 | +125.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 962294000.0 | +60.2% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 381145000.0 | -60.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 777901000.0 | +104.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 1173968000.0 | +50.9% | USD | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 674767000.0 | -42.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1231523000.0 | +82.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1755383000.0 | +42.5% | USD | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 1339223000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 1791564000.0 | +33.8% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 2271628000.0 | +26.8% | USD | 10-K | 2026-02-12 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 291584999.0 | — | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 291824958.0 | +0.1% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 291927407.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 292142739.0 | +0.1% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 293085683.0 | +0.3% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 293298465.0 | +0.1% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 293425265.0 | +0.0% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 293592637.0 | +0.1% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 294968740.0 | +0.5% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 295271945.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 295504799.0 | +0.1% | shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 292142739.0 | — | shares | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 293592637.0 | +0.5% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 295788645.0 | +0.7% | shares | 10-K | 2026-02-12 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 291584999.0 | — | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 291824958.0 | +0.1% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 291927407.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 292142739.0 | +0.1% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 293085683.0 | +0.3% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 293298465.0 | +0.1% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 293425265.0 | +0.0% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 293592637.0 | +0.1% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 294968740.0 | +0.5% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 295271945.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 295504799.0 | +0.1% | shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 292142739.0 | — | shares | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 293592637.0 | +0.5% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 295788645.0 | +0.7% | 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 | 291442000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 291825000.0 | +0.1% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 292148000.0 | +0.1% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 292746000.0 | +0.2% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 293340000.0 | +0.2% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 293603000.0 | +0.1% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 294507000.0 | +0.3% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 295364000.0 | +0.3% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 295771000.0 | +0.1% | shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 291936000.0 | — | shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 293365000.0 | +0.5% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 295403000.0 | +0.7% | 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 | 293049000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 293527000.0 | +0.2% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 294269000.0 | +0.3% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 295221000.0 | +0.3% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 295838000.0 | +0.2% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 293603000.0 | -0.8% | shares | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 297260000.0 | +1.2% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 295364000.0 | -0.6% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 297981000.0 | +0.9% | shares | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 293965000.0 | — | shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 296234000.0 | +0.8% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 297816000.0 | +0.5% | shares | 10-K | 2026-02-12 |
Metrics
Metrics: 4Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0798 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0814 | +2.0% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0823 | +1.0% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.0828 | +0.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0854 | +3.1% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0843 | -1.3% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.0822 | -2.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0848 | +3.2% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0850 | +0.2% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.3136 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.3286 | +4.8% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.3267 | -0.6% | 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.7978 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.7812 | -2.1% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.8121 | +4.0% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.7761 | -4.4% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.8552 | +10.2% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.7941 | -7.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.7454 | -6.1% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 0.5478 | -26.5% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.6161 | +12.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.6327 | +2.7% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.6587 | +4.1% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.7761 | — | ratio | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 0.5478 | -29.4% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.7387 | +34.8% | 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.1831 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1565 | -14.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1713 | +9.5% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.1663 | -2.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1501 | -9.8% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.1613 | +7.5% | ratio | 10-Q | 2025-11-05 |
| Quarterly | 2025-03-31 | 0.1597 | -1.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1518 | -4.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.1759 | +15.9% | ratio | 10-Q | 2025-11-05 |
| Annual | 2023-12-31 | 0.1682 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.1642 | -2.4% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.1686 | +2.7% | 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.0730 | — | ratio | 10-Q | 2023-05-04 |
| Annual | 2023-12-31 | 0.0996 | — | ratio | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 0.0504 | -49.4% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.0605 | +20.0% | ratio | 10-K | 2026-02-12 |