Financial Metrics
C-PR CITIGROUP INCFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 17555000000.0 | — | USD | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 17548000000.0 | -0.0% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 17760000000.0 | +1.2% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 18366000000.0 | +3.4% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 18155000000.0 | -1.1% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 18419000000.0 | +1.5% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 18872000000.0 | +2.5% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 18469000000.0 | -2.1% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 18389000000.0 | -0.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 18576000000.0 | +1.0% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 18758000000.0 | +1.0% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 18574000000.0 | -1.0% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 20731000000.0 | +11.6% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 19766000000.0 | -4.7% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 17302000000.0 | -12.5% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 19667000000.0 | +13.7% | USD | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 17753000000.0 | -9.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 17447000000.0 | -1.7% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 19186000000.0 | +10.0% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 19638000000.0 | +2.4% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 18508000000.0 | -5.8% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 21447000000.0 | +15.9% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 19436000000.0 | -9.4% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 20139000000.0 | +3.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 21016000000.0 | +4.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 20032000000.0 | -4.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 20209000000.0 | +0.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 21596000000.0 | +6.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 21668000000.0 | +0.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 22090000000.0 | +1.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 70797000000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 72444000000.0 | +2.3% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 72854000000.0 | +0.6% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 75067000000.0 | +3.0% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 75501000000.0 | +0.6% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 71884000000.0 | -4.8% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 75338000000.0 | +4.8% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 78066000000.0 | +3.6% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 80722000000.0 | +3.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 85225000000.0 | +5.6% | USD | 10-K | 2026-02-20 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2019-03-31 | 16596000000.0 | — | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 14685000000.0 | -11.5% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 12413000000.0 | -15.5% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 13704000000.0 | +10.4% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 4836000000.0 | -64.7% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 110000000.0 | -97.7% | USD | 10-Q | 2020-11-04 |
| Annual | 2017-12-31 | 64993000000.0 | — | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 65286000000.0 | +0.5% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 9995000000.0 | -84.7% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | -996000000.0 | -110.0% | USD | 10-K | 2021-02-26 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 4987000000.0 | — | USD | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 5770000000.0 | +15.7% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 5620000000.0 | -2.6% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 5981000000.0 | +6.4% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 5678000000.0 | -5.1% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 6003000000.0 | +5.7% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 6090000000.0 | +1.4% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 5945000000.0 | -2.4% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 6104000000.0 | +2.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 6012000000.0 | -1.5% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 6165000000.0 | +2.5% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 6022000000.0 | -2.3% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 3128000000.0 | -48.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 1109000000.0 | -64.5% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 3954000000.0 | +256.5% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 10309000000.0 | +160.7% | USD | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 7348000000.0 | -28.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 5862000000.0 | -20.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 5266000000.0 | -10.2% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 5971000000.0 | +13.4% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 4394000000.0 | -26.4% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 6183000000.0 | +40.7% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 4042000000.0 | -34.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 4788000000.0 | +18.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 4544000000.0 | -5.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 4310000000.0 | -5.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 4390000000.0 | +1.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 5448000000.0 | +24.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 5219000000.0 | -4.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 5350000000.0 | +2.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 21477000000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 22761000000.0 | +6.0% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 23445000000.0 | +3.0% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 23901000000.0 | +1.9% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 13632000000.0 | -43.0% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 27469000000.0 | +101.5% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 18807000000.0 | -31.5% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 12910000000.0 | -31.4% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 17046000000.0 | +32.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 19828000000.0 | +16.3% | USD | 10-K | 2026-02-20 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 3501000000.0 | — | USD | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 3998000000.0 | +14.2% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 3840000000.0 | -4.0% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 4090000000.0 | +6.5% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 3872000000.0 | -5.3% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 4133000000.0 | +6.7% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 4620000000.0 | +11.8% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 4490000000.0 | -2.8% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 4622000000.0 | +2.9% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 4710000000.0 | +1.9% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 4799000000.0 | +1.9% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 4913000000.0 | +2.4% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 2536000000.0 | -48.4% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 1056000000.0 | -58.4% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 3146000000.0 | +197.9% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 7942000000.0 | +152.4% | USD | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 6193000000.0 | -22.0% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 4644000000.0 | -25.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 4306000000.0 | -7.3% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 4547000000.0 | +5.6% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 3479000000.0 | -23.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 4606000000.0 | +32.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 2915000000.0 | -36.7% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 3546000000.0 | +21.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3371000000.0 | -4.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 3217000000.0 | -4.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 3238000000.0 | +0.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 4064000000.0 | +25.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 4019000000.0 | -1.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 3752000000.0 | -6.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 14912000000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -6798000000.0 | -145.6% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 18045000000.0 | +365.4% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 19401000000.0 | +7.5% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 11047000000.0 | -43.1% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 21952000000.0 | +98.7% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 14845000000.0 | -32.4% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 9228000000.0 | -37.8% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 12682000000.0 | +37.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 14306000000.0 | +12.8% | USD | 10-K | 2026-02-20 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.1 | — | USD/shares | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 1.24 | +12.7% | USD/shares | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 1.24 | +0.0% | USD/shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 1.35 | +8.9% | USD/shares | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 1.28 | -5.2% | USD/shares | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 1.42 | +10.9% | USD/shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 1.68 | +18.3% | USD/shares | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 1.63 | -3.0% | USD/shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 1.73 | +6.1% | USD/shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1.88 | +8.7% | USD/shares | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 1.95 | +3.7% | USD/shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 2.09 | +7.2% | USD/shares | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 1.06 | -49.3% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.38 | -64.2% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 1.37 | +260.5% | USD/shares | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 3.64 | +165.7% | USD/shares | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 2.87 | -21.2% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 2.17 | -24.4% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 2.03 | -6.5% | USD/shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 2.2 | +8.4% | USD/shares | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 1.64 | -25.5% | USD/shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 2.21 | +34.8% | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 1.34 | -39.4% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 1.64 | +22.4% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.59 | -3.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 1.54 | -3.1% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 1.53 | -0.6% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.0 | +30.7% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.98 | -1.0% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1.89 | -4.5% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 4.72 | — | USD/shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -2.98 | -163.1% | USD/shares | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 6.69 | +324.5% | USD/shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 8.08 | +20.8% | USD/shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 4.74 | -41.3% | USD/shares | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 10.21 | +115.4% | USD/shares | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 7.04 | -31.0% | USD/shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 4.07 | -42.2% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 6.03 | +48.2% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 7.11 | +17.9% | USD/shares | 10-K | 2026-02-20 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.1 | — | USD/shares | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 1.24 | +12.7% | USD/shares | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 1.24 | +0.0% | USD/shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 1.35 | +8.9% | USD/shares | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 1.28 | -5.2% | USD/shares | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 1.42 | +10.9% | USD/shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 1.68 | +18.3% | USD/shares | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 1.63 | -3.0% | USD/shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 1.73 | +6.1% | USD/shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1.87 | +8.1% | USD/shares | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 1.95 | +4.3% | USD/shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 2.07 | +6.2% | USD/shares | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 1.06 | -48.8% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.38 | -64.2% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 1.36 | +257.9% | USD/shares | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 3.62 | +166.2% | USD/shares | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 2.85 | -21.3% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 2.15 | -24.6% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 2.02 | -6.0% | USD/shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 2.19 | +8.4% | USD/shares | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 1.63 | -25.6% | USD/shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 2.19 | +34.4% | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 1.33 | -39.3% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 1.63 | +22.6% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.58 | -3.1% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 1.52 | -3.8% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 1.51 | -0.7% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.96 | +29.8% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.96 | +0.0% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1.86 | -5.1% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 4.72 | — | USD/shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -2.98 | -163.1% | USD/shares | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 6.68 | +324.2% | USD/shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 8.04 | +20.4% | USD/shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 4.72 | -41.3% | USD/shares | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 10.14 | +114.8% | USD/shares | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 7.0 | -31.0% | USD/shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 4.04 | -42.3% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 5.94 | +47.0% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 6.99 | +17.7% | USD/shares | 10-K | 2026-02-20 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-12-31 | 160494000000.0 | — | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-03-31 | 180045000000.0 | +12.2% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 186082000000.0 | +3.4% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 186109000000.0 | +0.0% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | 180516000000.0 | -3.0% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-03-31 | 202704000000.0 | +12.3% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 200902000000.0 | -0.9% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 199286000000.0 | -0.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-12-31 | 188105000000.0 | -5.6% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2019-03-31 | 205893000000.0 | +9.5% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 203243000000.0 | -1.3% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 220443000000.0 | +8.5% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2019-12-31 | 193919000000.0 | -12.0% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2020-03-31 | 285920000000.0 | +47.4% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 309773000000.0 | +8.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 323695000000.0 | +4.5% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2020-12-31 | 309615000000.0 | -4.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-03-31 | 324682000000.0 | +4.9% | USD | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 299238000000.0 | -7.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 323808000000.0 | +8.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 262033000000.0 | -19.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-03-31 | 272087000000.0 | +3.8% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 284030000000.0 | +4.4% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 299607000000.0 | +5.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 342025000000.0 | +14.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-03-31 | 323959000000.0 | -5.3% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 296908000000.0 | -8.4% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 253987000000.0 | -14.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 260932000000.0 | +2.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 272730000000.0 | +4.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 246134000000.0 | -9.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 303094000000.0 | +23.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 276532000000.0 | -8.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 308331000000.0 | +11.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 337473000000.0 | +9.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 348060000000.0 | +3.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 160494000000.0 | — | USD | 10-K | 2020-02-21 |
| Annual | 2017-12-31 | 180516000000.0 | +12.5% | USD | 10-K | 2021-02-26 |
| Annual | 2018-12-31 | 188105000000.0 | +4.2% | USD | 10-K | 2022-02-28 |
| Annual | 2019-12-31 | 193919000000.0 | +3.1% | USD | 10-K | 2023-02-27 |
| Annual | 2020-12-31 | 309615000000.0 | +59.7% | USD | 10-K | 2024-02-23 |
| Annual | 2021-12-31 | 262033000000.0 | -15.4% | USD | 10-K | 2025-02-21 |
| Annual | 2022-12-31 | 342025000000.0 | +30.5% | USD | 10-K | 2026-02-20 |
| Annual | 2023-12-31 | 260932000000.0 | -23.7% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 276532000000.0 | +6.0% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 349579000000.0 | +26.4% | USD | 10-K | 2026-02-20 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
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 |
|---|
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1800967000000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 1818771000000.0 | +1.0% | USD | 10-Q | 2016-08-01 |
| Quarterly | 2016-09-30 | 1818117000000.0 | -0.0% | USD | 10-Q | 2016-10-31 |
| Quarterly | 2016-12-31 | 1792077000000.0 | -1.4% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 1821635000000.0 | +1.6% | USD | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 1864063000000.0 | +2.3% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2017-09-30 | 1889133000000.0 | +1.3% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 1842465000000.0 | -2.5% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 1922104000000.0 | +4.3% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2018-06-30 | 1912334000000.0 | -0.5% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 1925165000000.0 | +0.7% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 1917383000000.0 | -0.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1958413000000.0 | +2.1% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 1988226000000.0 | +1.5% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 2014802000000.0 | +1.3% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 1951158000000.0 | -3.2% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 2219770000000.0 | +13.8% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 2232715000000.0 | +0.6% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 2234459000000.0 | +0.1% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-12-31 | 2260090000000.0 | +1.1% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 2291000000000.0 | +1.4% | USD | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 2291000000000.0 | +0.0% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 2361876000000.0 | +3.1% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2021-12-31 | 2291413000000.0 | -3.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 2394105000000.0 | +4.5% | USD | 10-Q | 2022-05-09 |
| Quarterly | 2022-06-30 | 2380904000000.0 | -0.6% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 2381064000000.0 | +0.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 2416676000000.0 | +1.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 2455113000000.0 | +1.6% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 2423675000000.0 | -1.3% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 2368477000000.0 | -2.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 2411834000000.0 | +1.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2432510000000.0 | +0.9% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 2405686000000.0 | -1.1% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 2430663000000.0 | +1.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2352945000000.0 | -3.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2571514000000.0 | +9.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2622772000000.0 | +2.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 2642475000000.0 | +0.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1792077000000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 1842465000000.0 | +2.8% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 1917383000000.0 | +4.1% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 1951158000000.0 | +1.8% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 2260000000000.0 | +15.8% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 2291000000000.0 | +1.4% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 2417000000000.0 | +5.5% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 2412000000000.0 | -0.2% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 2352945000000.0 | -2.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 2657202000000.0 | +12.9% | USD | 10-K | 2026-02-20 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1572206000000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 1585750000000.0 | +0.9% | USD | 10-Q | 2016-08-01 |
| Quarterly | 2016-09-30 | 1585427000000.0 | -0.0% | USD | 10-Q | 2016-10-31 |
| Quarterly | 2016-12-31 | 1565934000000.0 | -1.2% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 1592482000000.0 | +1.7% | USD | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 1632956000000.0 | +2.5% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2017-09-30 | 1660511000000.0 | +1.7% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 1640793000000.0 | -1.2% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 1719238000000.0 | +4.8% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2018-06-30 | 1711366000000.0 | -0.5% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 1727302000000.0 | +0.9% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 1720309000000.0 | -0.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1761398000000.0 | +2.4% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 1790116000000.0 | +1.6% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 1817732000000.0 | +1.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 1757212000000.0 | -3.3% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 2026788000000.0 | +15.3% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 2040413000000.0 | +0.7% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 2039864000000.0 | -0.0% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-12-31 | 2059890000000.0 | +1.0% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 2087727000000.0 | +1.4% | USD | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 2088090000000.0 | +0.0% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 2160266000000.0 | +3.5% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2021-12-31 | 2088741000000.0 | -3.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 2195752000000.0 | +5.1% | USD | 10-Q | 2022-05-09 |
| Quarterly | 2022-06-30 | 2181278000000.0 | -0.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 2181947000000.0 | +0.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 2214838000000.0 | +1.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 2246094000000.0 | +1.4% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 2214253000000.0 | -1.4% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 2158282000000.0 | -2.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 2205583000000.0 | +2.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2225112000000.0 | +0.9% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 2196542000000.0 | -1.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 2220761000000.0 | +1.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2143579000000.0 | -3.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2358256000000.0 | +10.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2408642000000.0 | +2.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 2428598000000.0 | +0.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1565934000000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 1640793000000.0 | +4.8% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 1720309000000.0 | +4.8% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 1757212000000.0 | +2.1% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 2059800000000.0 | +17.2% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 2088328000000.0 | +1.4% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 2215162000000.0 | +6.1% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 2205749000000.0 | -0.4% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 2143579000000.0 | -2.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 2443380000000.0 | +14.0% | USD | 10-K | 2026-02-20 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 228761000000.0 | — | USD | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 233021000000.0 | +1.9% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 232690000000.0 | -0.1% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2016-12-31 | 225120000000.0 | -3.3% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 228997000000.0 | +1.7% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 231107000000.0 | +0.9% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 228622000000.0 | -1.1% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | 200740000000.0 | -12.2% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 202866000000.0 | +1.1% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 200968000000.0 | -0.9% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 197863000000.0 | -1.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-12-31 | 196220000000.0 | -0.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 197015000000.0 | +0.4% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 198110000000.0 | +0.6% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 197070000000.0 | -0.5% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2019-12-31 | 193242000000.0 | -1.9% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 193326000000.0 | +0.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 192386000000.0 | -0.5% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 194595000000.0 | +1.1% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2020-12-31 | 199442000000.0 | +2.5% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 203273000000.0 | +1.9% | USD | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 202910000000.0 | -0.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 201610000000.0 | -0.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 201972000000.0 | +0.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 198353000000.0 | -1.8% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 199626000000.0 | +0.6% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 199117000000.0 | -0.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 201189000000.0 | +1.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 209019000000.0 | +3.9% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 209422000000.0 | +0.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 210195000000.0 | +0.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 205453000000.0 | -2.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 207398000000.0 | +0.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 209144000000.0 | +0.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 209902000000.0 | +0.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 208598000000.0 | -0.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 212408000000.0 | +1.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 213222000000.0 | +0.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 213023000000.0 | -0.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 226143000000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 201672000000.0 | -10.8% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 197074000000.0 | -2.3% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 193946000000.0 | -1.6% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 200200000000.0 | +3.2% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 202672000000.0 | +1.2% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 201838000000.0 | -0.4% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 206251000000.0 | +2.2% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 208598000000.0 | +1.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 212291000000.0 | +1.8% | USD | 10-K | 2026-02-20 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 207835000000.0 | — | USD | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 207448000000.0 | -0.2% | USD | 10-Q | 2016-08-01 |
| Quarterly | 2016-09-30 | 209051000000.0 | +0.8% | USD | 10-Q | 2016-10-31 |
| Quarterly | 2016-12-31 | 206178000000.0 | -1.4% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 208530000000.0 | +1.1% | USD | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 225179000000.0 | +8.0% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2017-09-30 | 232673000000.0 | +3.3% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 236709000000.0 | +1.7% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 237938000000.0 | +0.5% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2018-06-30 | 236822000000.0 | -0.5% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 235270000000.0 | -0.7% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 231999000000.0 | -1.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 243566000000.0 | +5.0% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 252189000000.0 | +3.5% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 242238000000.0 | -3.9% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 248760000000.0 | +2.7% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 266098000000.0 | +7.0% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 279775000000.0 | +5.1% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 273254000000.0 | -2.3% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-12-31 | 271686000000.0 | -0.6% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 256335000000.0 | -5.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 264575000000.0 | +3.2% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 258274000000.0 | -2.4% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2021-12-31 | 254374000000.0 | -1.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 253954000000.0 | -0.2% | USD | 10-Q | 2022-05-09 |
| Quarterly | 2022-06-30 | 257425000000.0 | +1.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 253068000000.0 | -1.7% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 271606000000.0 | +7.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 279684000000.0 | +3.0% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 274510000000.0 | -1.8% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 275760000000.0 | +0.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 286619000000.0 | +3.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 285495000000.0 | -0.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 280321000000.0 | -1.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 299081000000.0 | +6.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 287300000000.0 | -3.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 295684000000.0 | +2.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 317761000000.0 | +7.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 315846000000.0 | -0.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 206178000000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 236709000000.0 | +14.8% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 231999000000.0 | -2.0% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 248760000000.0 | +7.2% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 271686000000.0 | +9.2% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 254374000000.0 | -6.4% | USD | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 271606000000.0 | +6.8% | USD | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 286619000000.0 | +5.5% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 287300000000.0 | +0.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 315827000000.0 | +9.9% | USD | 10-K | 2026-02-20 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -538000000.0 | — | USD | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 21067000000.0 | +4015.8% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 28334000000.0 | +34.5% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | -3052000000.0 | -110.8% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | -21613000000.0 | -608.2% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | -3461000000.0 | +84.0% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 6956000000.0 | +301.0% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 8319000000.0 | +19.6% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 30066000000.0 | +261.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -37616000000.0 | -225.1% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | -37756000000.0 | -0.4% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | -35358000000.0 | +6.4% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | -25533000000.0 | +27.8% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -19208000000.0 | +24.8% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | -22254000000.0 | -15.9% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 23198000000.0 | +204.2% | USD | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 23563000000.0 | +1.6% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 59185000000.0 | +151.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | -9247000000.0 | -115.6% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 14244000000.0 | +254.0% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 12256000000.0 | -14.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | -30485000000.0 | -348.7% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -84544000000.0 | -177.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -68750000000.0 | +18.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -10831000000.0 | +84.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -27791000000.0 | -156.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -44465000000.0 | -60.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -58708000000.0 | -32.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -95287000000.0 | -62.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -94187000000.0 | +1.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 53733000000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -8774000000.0 | -116.3% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 36952000000.0 | +521.2% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | -12837000000.0 | -134.7% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -23488000000.0 | -83.0% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 47090000000.0 | +300.5% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 25069000000.0 | -46.8% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | -73416000000.0 | -392.9% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -19669000000.0 | +73.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -67632000000.0 | -243.9% | USD | 10-K | 2026-02-20 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -37190000000.0 | — | USD | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | -57513000000.0 | -54.6% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | -71616000000.0 | -24.5% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 3125000000.0 | +104.4% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | -11958000000.0 | -482.7% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | -43460000000.0 | -263.4% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | -32124000000.0 | +26.1% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | -36629000000.0 | -14.0% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | -56563000000.0 | -54.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 16043000000.0 | +128.4% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 5298000000.0 | -67.0% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | -12092000000.0 | -328.2% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | -72857000000.0 | -502.5% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -91689000000.0 | -25.8% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | -83200000000.0 | +9.3% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | -40934000000.0 | +50.8% | USD | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | -78111000000.0 | -90.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -112069000000.0 | -43.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | -38820000000.0 | +65.4% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | -60814000000.0 | -56.7% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | -43248000000.0 | +28.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | -3073000000.0 | +92.9% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 42717000000.0 | +1490.1% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 30007000000.0 | -29.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 14844000000.0 | -50.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 27113000000.0 | +82.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 78501000000.0 | +189.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -98983000000.0 | -226.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -48949000000.0 | +50.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -58952000000.0 | -20.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | -54135000000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -38751000000.0 | +28.4% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | -73118000000.0 | -88.7% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | -23374000000.0 | +68.0% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -92445000000.0 | -295.5% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | -110746000000.0 | -19.8% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | -79455000000.0 | +28.3% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | -8459000000.0 | +89.4% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 86250000000.0 | +1119.6% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -108282000000.0 | -225.5% | USD | 10-K | 2026-02-20 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 38878000000.0 | — | USD | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 37810000000.0 | -2.7% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 45945000000.0 | +21.5% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 19138000000.0 | -58.3% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 58936000000.0 | +208.0% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 71937000000.0 | +22.1% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 47363000000.0 | -34.2% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 49299000000.0 | +4.1% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 45976000000.0 | -6.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 39537000000.0 | -14.0% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 48312000000.0 | +22.2% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 81151000000.0 | +68.0% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 191358000000.0 | +135.8% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 227723000000.0 | +19.0% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 236032000000.0 | +3.6% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 33255000000.0 | -85.9% | USD | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 44614000000.0 | +34.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 67866000000.0 | +52.1% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 58354000000.0 | -14.0% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 70445000000.0 | +20.7% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 71568000000.0 | +1.6% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 15766000000.0 | -78.0% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -1081000000.0 | -106.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -45046000000.0 | -4067.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 12351000000.0 | +127.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -6389000000.0 | -151.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 9002000000.0 | +240.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 184976000000.0 | +1954.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 192065000000.0 | +3.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 212750000000.0 | +10.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 28292000000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 66854000000.0 | +136.3% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 44528000000.0 | -33.4% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 42933000000.0 | -3.6% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 233595000000.0 | +444.1% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 17272000000.0 | -92.6% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 137763000000.0 | +697.6% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 687000000.0 | -99.5% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -38304000000.0 | -5675.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 238031000000.0 | +721.4% | USD | 10-K | 2026-02-20 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 702000000.0 | — | USD | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 1377000000.0 | +96.2% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 2092000000.0 | +51.9% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 786000000.0 | -62.4% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 1647000000.0 | +109.5% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 2502000000.0 | +51.9% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 969000000.0 | -61.3% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 1690000000.0 | +74.4% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 2682000000.0 | +58.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 518000000.0 | -80.7% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 3349000000.0 | +546.5% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 4360000000.0 | +30.2% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 460000000.0 | -89.4% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 1318000000.0 | +186.5% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 2300000000.0 | +74.5% | USD | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 830000000.0 | -63.9% | USD | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 1771000000.0 | +113.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 2811000000.0 | +58.7% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 1229000000.0 | -56.3% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 2465000000.0 | +100.6% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 3667000000.0 | +48.8% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 1634000000.0 | -55.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 3125000000.0 | +91.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 4818000000.0 | +54.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1607000000.0 | -66.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 3251000000.0 | +102.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 4812000000.0 | +48.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1517000000.0 | -68.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 3272000000.0 | +115.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 4889000000.0 | +49.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 2756000000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 3361000000.0 | +22.0% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 3774000000.0 | +12.3% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 5336000000.0 | +41.4% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 3446000000.0 | -35.4% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 4119000000.0 | +19.5% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 5632000000.0 | +36.7% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 6583000000.0 | +16.9% | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 6500000000.0 | -1.3% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 6520000000.0 | +0.3% | USD | 10-K | 2026-02-20 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2934929136.0 | — | shares | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 2905374038.0 | -1.0% | shares | 10-Q | 2016-08-01 |
| Quarterly | 2016-09-30 | 2849730248.0 | -1.9% | shares | 10-Q | 2016-10-31 |
| Quarterly | 2017-03-31 | 2753257797.0 | -3.4% | shares | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 2724556095.0 | -1.0% | shares | 10-Q | 2017-08-01 |
| Quarterly | 2017-09-30 | 2644001999.0 | -3.0% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2018-03-31 | 2549933493.0 | -3.6% | shares | 10-Q | 2018-05-01 |
| Quarterly | 2018-06-30 | 2516605412.0 | -1.3% | shares | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 2442136813.0 | -3.0% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2019-03-31 | 2312467721.0 | -5.3% | shares | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 2259056466.0 | -2.3% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 2183193940.0 | -3.4% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2020-03-31 | 2081808009.0 | -4.6% | shares | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 2081864894.0 | +0.0% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 2081959678.0 | +0.0% | shares | 10-Q | 2020-11-04 |
| Quarterly | 2021-03-31 | 2067047519.0 | -0.7% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 2026785183.0 | -1.9% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1984267239.0 | -2.1% | shares | 10-Q | 2021-11-08 |
| Quarterly | 2022-03-31 | 1941920542.0 | -2.1% | shares | 10-Q | 2022-05-09 |
| Quarterly | 2022-06-30 | 1936709623.0 | -0.3% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1936852864.0 | +0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2023-03-31 | 1946751837.0 | +0.5% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1925702484.0 | -1.1% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 1913881933.0 | -0.6% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2024-03-31 | 1907439613.0 | -0.3% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 1907795225.0 | +0.0% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 1891264803.0 | -0.9% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2025-03-31 | 1867733680.0 | -1.2% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1840897898.0 | -1.4% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1789266159.0 | -2.8% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-01-31 | 2948120153.0 | — | shares | 10-K | 2016-02-26 |
| Annual | 2017-01-31 | 2770709339.0 | -6.0% | shares | 10-K | 2017-02-24 |
| Annual | 2018-01-31 | 2570065748.0 | -7.2% | shares | 10-K | 2018-02-23 |
| Annual | 2019-01-31 | 2351523709.0 | -8.5% | shares | 10-K | 2019-02-22 |
| Annual | 2020-01-31 | 2106486793.0 | -10.4% | shares | 10-K | 2020-02-21 |
| Annual | 2021-01-31 | 2087317952.0 | -0.9% | shares | 10-K | 2021-02-26 |
| Annual | 2022-01-31 | 1980894613.0 | -5.1% | shares | 10-K | 2022-02-28 |
| Annual | 2023-01-31 | 1943712436.0 | -1.9% | shares | 10-K | 2023-02-27 |
| Annual | 2024-01-31 | 1911366783.0 | -1.7% | shares | 10-K | 2024-02-23 |
| Annual | 2025-01-31 | 1884479551.0 | -1.4% | shares | 10-K | 2025-02-21 |
| Annual | 2026-01-31 | 1749319009.0 | -7.2% | shares | 10-K | 2026-02-20 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 3099482042.0 | — | shares | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 3099482042.0 | +0.0% | shares | 10-Q | 2016-08-01 |
| Quarterly | 2016-09-30 | 3099482042.0 | +0.0% | shares | 10-Q | 2016-10-31 |
| Quarterly | 2016-12-31 | 3099482042.0 | +0.0% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 3099523273.0 | +0.0% | shares | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 3099523273.0 | +0.0% | shares | 10-Q | 2017-08-01 |
| Quarterly | 2017-09-30 | 3099523273.0 | +0.0% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 3099523273.0 | +0.0% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 3099557871.0 | +0.0% | shares | 10-Q | 2018-05-01 |
| Quarterly | 2018-06-30 | 3099558751.0 | +0.0% | shares | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 3099567177.0 | +0.0% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 3099567177.0 | +0.0% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 3099601505.0 | +0.0% | shares | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 3099602856.0 | +0.0% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 3099602855.81 | -0.0% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 3099602856.0 | +0.0% | shares | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 3099632709.0 | +0.0% | shares | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 3099763661.0 | +0.0% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 3099763661.0 | +0.0% | shares | 10-Q | 2020-11-04 |
| Quarterly | 2020-12-31 | 3099763661.0 | +0.0% | shares | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 3099690888.0 | -0.0% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 3099678668.0 | -0.0% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 3099651835.0 | -0.0% | shares | 10-Q | 2021-11-08 |
| Quarterly | 2021-12-31 | 3099651835.0 | +0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 3099669033.0 | +0.0% | shares | 10-Q | 2022-05-09 |
| Quarterly | 2022-06-30 | 3099669331.0 | +0.0% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 3099669424.0 | +0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 3099669424.0 | +0.0% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 3099691431.0 | +0.0% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 3099691671.0 | +0.0% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 3099691671.0 | +0.0% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3099691704.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3099718305.0 | +0.0% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 3099718745.0 | +0.0% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 3099718745.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 3099719006.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 3099749982.0 | +0.0% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 3099750015.0 | +0.0% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 3099751185.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 3099482042.0 | — | shares | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 3099523273.0 | +0.0% | shares | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 3099567177.0 | +0.0% | shares | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 3099602856.0 | +0.0% | shares | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 3099633160.0 | +0.0% | shares | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 3099651835.0 | +0.0% | shares | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 3099669424.0 | +0.0% | shares | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 3099691704.0 | +0.0% | shares | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 3099719006.0 | +0.0% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 3099752593.0 | +0.0% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2943000000.0 | — | shares | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 2915800000.0 | -0.9% | shares | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 2879900000.0 | -1.2% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 2765300000.0 | -4.0% | shares | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 2739100000.0 | -0.9% | shares | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 2683600000.0 | -2.0% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 2561600000.0 | -4.5% | shares | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 2530900000.0 | -1.2% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 2479800000.0 | -2.0% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 2340400000.0 | -5.6% | shares | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 2286100000.0 | -2.3% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 2220800000.0 | -2.9% | shares | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 2097900000.0 | -5.5% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 2081700000.0 | -0.8% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 2081800000.0 | +0.0% | shares | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 2082000000.0 | +0.0% | shares | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 2056500000.0 | -1.2% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 2009300000.0 | -2.3% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 1971700000.0 | -1.9% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 1941500000.0 | -1.5% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 1936800000.0 | -0.2% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 1943500000.0 | +0.3% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 1942800000.0 | -0.0% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 1924400000.0 | -0.9% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1910400000.0 | -0.7% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 1907700000.0 | -0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 1899900000.0 | -0.4% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1879000000.0 | -1.1% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1855900000.0 | -1.2% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1820300000.0 | -1.9% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 2888100000.0 | — | shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 2698500000.0 | -6.6% | shares | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 2493300000.0 | -7.6% | shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 2249200000.0 | -9.8% | shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 2085800000.0 | -7.3% | shares | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 2033000000.0 | -2.5% | shares | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 1946700000.0 | -4.2% | shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 1930100000.0 | -0.9% | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1901400000.0 | -1.5% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1832000000.0 | -3.6% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2943100000.0 | — | shares | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 2915900000.0 | -0.9% | shares | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 2880100000.0 | -1.2% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 2765500000.0 | -4.0% | shares | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 2739200000.0 | -1.0% | shares | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 2683700000.0 | -2.0% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 2563000000.0 | -4.5% | shares | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 2532300000.0 | -1.2% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 2481400000.0 | -2.0% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 2342400000.0 | -5.6% | shares | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 2289000000.0 | -2.3% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 2237100000.0 | -2.3% | shares | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 2113700000.0 | -5.5% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 2084300000.0 | -1.4% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 2094300000.0 | +0.5% | shares | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 2096600000.0 | +0.1% | shares | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 2073000000.0 | -1.1% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 2026200000.0 | -2.3% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 1988200000.0 | -1.9% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 1958100000.0 | -1.5% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 1955100000.0 | -0.2% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 1964100000.0 | +0.5% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 1968600000.0 | +0.2% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 1951700000.0 | -0.9% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1943200000.0 | -0.4% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 1945700000.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 1940300000.0 | -0.3% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1919600000.0 | -1.1% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1893100000.0 | -1.4% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1862600000.0 | -1.6% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 2888300000.0 | — | shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 2698500000.0 | -6.6% | shares | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 2494800000.0 | -7.5% | shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 2265300000.0 | -9.2% | shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 2099000000.0 | -7.3% | shares | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 2049400000.0 | -2.4% | shares | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 1964300000.0 | -4.2% | shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 1955800000.0 | -0.4% | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1940100000.0 | -0.8% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1873100000.0 | -3.5% | shares | 10-K | 2026-02-20 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 7Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0097 | — | ratio | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 0.0096 | -1.0% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.0098 | +1.2% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.0101 | +3.2% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.0097 | -3.4% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.0097 | +0.1% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.0098 | +0.7% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 0.0097 | -1.6% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.0096 | -1.1% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0095 | -0.7% | ratio | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 0.0094 | -0.5% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.0092 | -2.3% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 0.0093 | +1.3% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0089 | -5.2% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0077 | -12.5% | ratio | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 0.0086 | +10.9% | ratio | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 0.0077 | -9.7% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0074 | -4.7% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0080 | +8.5% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 0.0082 | +2.9% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 0.0078 | -5.8% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.0087 | +12.4% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0080 | -8.2% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0085 | +6.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0086 | +1.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0083 | -3.6% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0083 | -0.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0084 | +1.0% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0083 | -1.6% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0084 | +1.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0395 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.0393 | -0.5% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.0380 | -3.4% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0385 | +1.3% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.0334 | -13.2% | ratio | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 0.0314 | -6.1% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 0.0312 | -0.7% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.0324 | +3.8% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0343 | +6.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0321 | -6.5% | ratio | 10-K | 2026-02-20 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 6.8727 | — | ratio | 10-Q | 2016-05-02 |
| Quarterly | 2016-06-30 | 6.8052 | -1.0% | ratio | 10-Q | 2016-08-01 |
| Quarterly | 2016-09-30 | 6.8135 | +0.1% | ratio | 10-Q | 2016-10-31 |
| Quarterly | 2016-12-31 | 6.9560 | +2.1% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 6.9542 | -0.0% | ratio | 10-Q | 2017-05-01 |
| Quarterly | 2017-06-30 | 7.0658 | +1.6% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2017-09-30 | 7.2631 | +2.8% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 8.1737 | +12.5% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 8.4747 | +3.7% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2018-06-30 | 8.5156 | +0.5% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 8.7298 | +2.5% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 8.7672 | +0.4% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 8.9404 | +2.0% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 9.0360 | +1.1% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 9.2238 | +2.1% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 9.0933 | -1.4% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 10.4838 | +15.3% | ratio | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 10.6058 | +1.2% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 10.4826 | -1.2% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-12-31 | 10.3283 | -1.5% | ratio | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 10.2706 | -0.6% | ratio | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 10.2907 | +0.2% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 10.7151 | +4.1% | ratio | 10-Q | 2021-11-08 |
| Quarterly | 2021-12-31 | 10.3417 | -3.5% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 11.0699 | +7.0% | ratio | 10-Q | 2022-05-09 |
| Quarterly | 2022-06-30 | 10.9268 | -1.3% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 10.9581 | +0.3% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 11.0087 | +0.5% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 10.7459 | -2.4% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 10.5732 | -1.6% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 10.2680 | -2.9% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 10.7352 | +4.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 10.7287 | -0.1% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 10.5025 | -2.1% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 10.5800 | +0.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 10.2761 | -2.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 11.1025 | +8.0% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 11.2964 | +1.7% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 11.4006 | +0.9% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 6.9245 | — | ratio | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 8.1359 | +17.5% | ratio | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 8.7293 | +7.3% | ratio | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 9.0603 | +3.8% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 10.2887 | +13.6% | ratio | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 10.3040 | +0.1% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 10.9750 | +6.5% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 10.6945 | -2.6% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 10.2761 | -3.9% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 11.5096 | +12.0% | ratio | 10-K | 2026-02-20 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2019-03-31 | 0.8934 | — | ratio | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 0.7829 | -12.4% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.6683 | -14.6% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 0.6610 | -1.1% | ratio | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 0.2447 | -63.0% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 0.0064 | -97.4% | ratio | 10-Q | 2020-11-04 |
| Annual | 2017-12-31 | 0.8971 | — | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.8961 | -0.1% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.1331 | -85.1% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | -0.0132 | -109.9% | ratio | 10-K | 2021-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1994 | — | ratio | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 0.2278 | +14.2% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.2162 | -5.1% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.2227 | +3.0% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.2133 | -4.2% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.2244 | +5.2% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.2448 | +9.1% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 0.2431 | -0.7% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.2513 | +3.4% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.2536 | +0.9% | ratio | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 0.2558 | +0.9% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.2645 | +3.4% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 0.1223 | -53.8% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0534 | -56.3% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.1818 | +240.3% | ratio | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 0.4038 | +122.1% | ratio | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 0.3488 | -13.6% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.2662 | -23.7% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.2244 | -15.7% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 0.2315 | +3.2% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 0.1880 | -18.8% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.2148 | +14.3% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.1500 | -30.2% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.1761 | +17.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1604 | -8.9% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.1606 | +0.1% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.1602 | -0.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1882 | +17.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.1855 | -1.4% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.1699 | -8.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.2106 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -0.0938 | -144.6% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.2477 | +364.0% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.2584 | +4.3% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.1463 | -43.4% | ratio | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 0.3054 | +108.7% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 0.1970 | -35.5% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.1182 | -40.0% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.1571 | +32.9% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.1679 | +6.8% | ratio | 10-K | 2026-02-20 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2841 | — | ratio | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 0.3288 | +15.7% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.3164 | -3.8% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.3257 | +2.9% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.3128 | -4.0% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.3259 | +4.2% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.3227 | -1.0% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 0.3219 | -0.3% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.3319 | +3.1% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.3236 | -2.5% | ratio | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 0.3287 | +1.5% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.3242 | -1.4% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 0.1509 | -53.5% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0561 | -62.8% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.2285 | +307.3% | ratio | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 0.5242 | +129.4% | ratio | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 0.4139 | -21.0% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.3360 | -18.8% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.2745 | -18.3% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 0.3041 | +10.8% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 0.2374 | -21.9% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.2883 | +21.4% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.2080 | -27.9% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.2377 | +14.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.2162 | -9.1% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.2152 | -0.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.2172 | +1.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.2523 | +16.1% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.2409 | -4.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.2422 | +0.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.3034 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.3142 | +3.6% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.3218 | +2.4% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.3184 | -1.1% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.1806 | -43.3% | ratio | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 0.3821 | +111.6% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 0.2496 | -34.7% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.1654 | -33.8% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.2112 | +27.7% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.2327 | +10.2% | ratio | 10-K | 2026-02-20 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0019 | — | ratio | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 0.0022 | +13.1% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.0021 | -3.9% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.0022 | +6.3% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.0021 | -7.5% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.0022 | +5.3% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.0024 | +9.9% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 0.0023 | -2.3% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.0024 | +2.3% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0024 | +0.2% | ratio | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 0.0024 | +0.4% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.0024 | +1.0% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 0.0011 | -53.1% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0005 | -58.6% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0014 | +197.7% | ratio | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 0.0035 | +146.2% | ratio | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 0.0027 | -22.0% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0020 | -27.3% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0018 | -8.5% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 0.0019 | +6.2% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 0.0015 | -23.5% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.0019 | +28.4% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0012 | -35.9% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0015 | +24.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0014 | -7.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0013 | -3.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0013 | -0.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0016 | +18.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0015 | -3.0% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0014 | -7.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0083 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -0.0037 | -144.3% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.0094 | +355.1% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0099 | +5.7% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.0049 | -50.8% | ratio | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 0.0096 | +96.0% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 0.0061 | -35.9% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.0038 | -37.7% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0054 | +40.9% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0054 | -0.1% | ratio | 10-K | 2026-02-20 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0153 | — | ratio | 10-Q | 2017-05-01 |
| Quarterly | 2016-06-30 | 0.0172 | +12.1% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.0165 | -3.8% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.0179 | +8.2% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.0168 | -6.2% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.0181 | +7.9% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.0228 | +26.0% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 0.0223 | -1.9% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.0234 | +4.6% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0239 | +2.3% | ratio | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 0.0242 | +1.3% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.0249 | +2.9% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 0.0131 | -47.4% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0055 | -58.2% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0162 | +194.5% | ratio | 10-Q | 2021-11-08 |
| Quarterly | 2021-03-31 | 0.0391 | +141.7% | ratio | 10-Q | 2022-05-09 |
| Quarterly | 2021-06-30 | 0.0305 | -21.9% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0230 | -24.5% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0217 | -5.8% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 0.0228 | +4.9% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 0.0175 | -23.3% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.0220 | +26.1% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0139 | -36.8% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0169 | +21.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0163 | -3.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0154 | -5.4% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0154 | +0.3% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0191 | +24.0% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0188 | -1.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0176 | -6.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0659 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -0.0337 | -151.1% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.0916 | +371.6% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.1000 | +9.2% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.0552 | -44.8% | ratio | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 0.1083 | +96.3% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 0.0735 | -32.1% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.0447 | -39.2% | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0608 | +35.9% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0674 | +10.8% | ratio | 10-K | 2026-02-20 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-10-01 | von Koskull Casper Wilhelm | — |
Equity grant / award
A
|
Common Stock | 27 | $131.59 | $3,567 | 5,351 |
| 2026-10-01 | von Koskull Casper Wilhelm | — |
Equity grant / award
A
|
Common Stock | 6 | $131.59 | $854 | 7,143 |
| 2026-07-01 | von Koskull Casper Wilhelm | — |
Equity grant / award
A
|
Common Stock | 22 | $142.56 | $3,181 | 5,324 |
| 2026-07-01 | von Koskull Casper Wilhelm | — |
Equity grant / award
A
|
Common Stock | 5 | $142.56 | $762 | 7,137 |
| 2026-05-08 | DUGAN JOHN CUNNINGHAM | — |
Open-market sell
S
|
Common Stock | 2,117 | $125.30 | $265,260 | 12,194 |
| 2026-04-20 | Livingstone David | Chief Client Officer |
Other disposed transaction
F
|
Common Stock | 85,180 | $132.18 | $11,259,110 | 345,083 |
| 2026-04-15 | Skyler Edward | Hd of Ent Svc & Public Affairs |
Open-market sell
S
|
Common Stock | 25,000 | $131.41 | $3,285,350 | 182,022 |
| 2026-04-01 | von Koskull Casper Wilhelm | — |
Equity grant / award
A
|
Common Stock | 29 | $110.99 | $3,164 | 5,302 |
| 2026-04-01 | von Koskull Casper Wilhelm | — |
Equity grant / award
A
|
Common Stock | 7 | $110.99 | $758 | 7,132 |
| 2026-03-20 | Sieg Andrew M. | Head of Wealth |
Other disposed transaction
F
|
Common Stock | 21,901 | $109.85 | $2,405,848 | 243,492 |
| 2026-02-20 | Wechter Sara | Chief Human Resources Officer |
Equity grant / award
A · derivative
|
Performance Share Units | 18,497 | $0.00 | $0 | 18,497 |
| 2026-02-11 | Wechter Sara | Chief Human Resources Officer |
Equity grant / award
A
|
Common Stock | 23,647 | $0.00 | $0 | 116,062 |
| 2026-01-20 | Fraser Jane Nind | Chair & CEO |
Equity grant / award
A · derivative
|
Employee Stock Options (Right to Buy) | 55,000 | $0.00 | $0 | 1,055,000 |
| 2026-01-20 | Fraser Jane Nind | Chair & CEO |
Other disposed transaction
F
|
Common Stock | 67,968 | $118.04 | $8,022,932 | 818,056 |
| 2026-01-02 | COLE TITILOPE | — |
Equity grant / award
A
|
Common Stock | 10 | $118.80 | $1,157 | 72,247 |
| 2026-01-02 | COLE TITILOPE | — |
Equity grant / award
A
|
Common Stock | 1,263 | $0.00 | $0 | 72,238 |
| 2025-10-31 | CITIGROUP INC | — |
Open-market sell
S
|
Common Stock, $0.00125 par value | 194,423 | $26.18 | $5,089,994 | 2,585,507 |
| 2025-10-31 | CITIGROUP INC | — |
Open-market buy
P
|
Common Stock, $0.00125 par value | 53,530 | $27.46 | $1,469,934 | 2,779,930 |
| 2025-10-31 | CITIGROUP INC | — |
Open-market buy
P
|
Common Stock, $0.00125 par value | 24,773 | $26.67 | $660,696 | 2,726,400 |
| 2025-10-30 | CITIGROUP INC | — |
Other acquired transaction
J · derivative
|
Equity Swap (obligation to sell) | 1 | $0.00 | $0 | 1 |
| 2025-10-30 | CITIGROUP INC | — |
Open-market buy
P
|
Common Stock, $0.00125 par value | 116,002 | $26.12 | $3,029,972 | 2,701,627 |
| 2025-10-22 | Fraser Jane Nind | Chair & CEO |
Equity grant / award
A · derivative
|
Employee Stock Options (Right to Buy) | 1,055,000 | $0.00 | $0 | 1,055,000 |
| 2025-10-22 | Fraser Jane Nind | Chair & CEO |
Equity grant / award
A
|
Common Stock | 259,605 | $0.00 | $0 | 886,024 |
| 2025-10-22 | Fraser Jane Nind | Chair & CEO |
Equity grant / award
A · derivative
|
Employee Stock Options (Right to Buy) | 1,000,000 | $0.00 | $0 | 1,000,000 |
| 2025-10-22 | Fraser Jane Nind | Chair & CEO |
Equity grant / award
A
|
Common Stock | 259,605 | $0.00 | $0 | 886,024 |
| 2025-10-01 | von Koskull Casper Wilhelm | — |
Equity grant / award
A
|
Common Stock | 18 | $102.37 | $1,841 | 3,086 |
| 2025-10-01 | von Koskull Casper Wilhelm | — |
Equity grant / award
A
|
Common Stock | 13 | $102.37 | $1,289 | 8,023 |
| 2025-07-16 | Henry Peter B. | — |
Open-market sell
S
|
Common Stock | 3,000 | $90.40 | $271,209 | 2,140 |
| 2025-07-01 | von Koskull Casper Wilhelm | — |
Equity grant / award
A
|
Common Stock | 20 | $83.53 | $1,706 | 3,068 |
| 2025-07-01 | von Koskull Casper Wilhelm | — |
Equity grant / award
A
|
Common Stock | 14 | $83.53 | $1,195 | 8,011 |
| 2025-04-30 | DUGAN JOHN CUNNINGHAM | — |
Open-market sell
S
|
Common Stock | 4,417 | $68.26 | $301,493 | 13,048 |