Financial Metrics
MCY MERCURY GENERAL CORPFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 823920000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 858003000.0 | +4.1% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 808162000.0 | -5.8% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 847504000.0 | +4.9% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 7700000.0 | -99.1% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 11600000.0 | +50.6% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | 15200000.0 | +31.0% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 4300000.0 | -71.7% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 4000000.0 | -7.0% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 4000000.0 | +0.0% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 4200000.0 | +5.0% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 4200000.0 | +0.0% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 4200000.0 | +0.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 4700000.0 | +11.9% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 4500000.0 | -4.3% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 4500000.0 | +0.0% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 6300000.0 | +40.0% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 5000000.0 | -20.6% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 4600000.0 | -8.0% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 4500000.0 | -2.2% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 4600000.0 | +2.2% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 4500000.0 | -2.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 4800000.0 | +6.7% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 5000000.0 | +4.2% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 5200000.0 | +4.0% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 5700000.0 | +9.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 6000000.0 | +5.3% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 6400000.0 | +6.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 7000000.0 | +9.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 6800000.0 | -2.9% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 7700000.0 | +13.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 3227683000.0 | — | USD | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 3415962000.0 | +5.8% | USD | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | 16000000.0 | -99.5% | USD | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 16300000.0 | +1.9% | USD | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 18000000.0 | +10.4% | USD | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 20200000.0 | +12.2% | USD | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | 18200000.0 | -9.9% | USD | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 20800000.0 | +14.3% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 25200000.0 | +21.2% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 29600000.0 | +17.5% | USD | 10-K | 2026-02-17 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 850557000.0 | — | USD | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | 5000000.0 | -99.4% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 780384000.0 | +15507.7% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 879991000.0 | +12.8% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 887211000.0 | +0.8% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 1015043000.0 | +14.4% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 974087000.0 | -4.0% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 979495000.0 | +0.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 705311000.0 | -28.0% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 999643000.0 | +41.7% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 989774000.0 | -1.0% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 989396000.0 | -0.0% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 1011875000.0 | +2.3% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 922313000.0 | -8.9% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 802661000.0 | -13.0% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 780025000.0 | -2.8% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 892287000.0 | +14.4% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 1103679000.0 | +23.7% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 1077727000.0 | -2.4% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 1056992000.0 | -1.9% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 1270885000.0 | +20.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 1298594000.0 | +2.2% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 1520774000.0 | +17.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1390279000.0 | -8.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1470685000.0 | +5.8% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 1573826000.0 | +7.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2017-12-31 | 3405762000.0 | — | USD | 10-K | 2019-02-13 |
| Annual | 2018-12-31 | 3369504000.0 | -1.1% | USD | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 3962018000.0 | +17.6% | USD | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 3772711000.0 | -4.8% | USD | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 3980557000.0 | +5.5% | USD | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | 3632066000.0 | -8.8% | USD | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 4618231000.0 | +27.2% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 5462233000.0 | +18.3% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 5977268000.0 | +9.4% | USD | 10-K | 2026-02-17 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 26034000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 64335000.0 | +147.1% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 31625000.0 | -50.8% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 30599000.0 | -3.2% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 68752000.0 | +124.7% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 58247000.0 | -15.3% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | -59699000.0 | -202.5% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 73246000.0 | +222.7% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 70286000.0 | -4.0% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 167169000.0 | +137.8% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 101595000.0 | -39.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 80840000.0 | -20.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -180705000.0 | -323.5% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 285466000.0 | +258.0% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 146631000.0 | -48.6% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 132421000.0 | -9.7% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 135401000.0 | +2.3% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | -3381000.0 | -102.5% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | -253129000.0 | -7386.8% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -271340000.0 | -7.2% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | -128903000.0 | +52.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -62078000.0 | +51.8% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -61210000.0 | +1.4% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | -15229000.0 | +75.1% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 89220000.0 | +685.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 75097000.0 | -15.8% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 287064000.0 | +282.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -142296000.0 | -149.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 206748000.0 | +245.3% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 350318000.0 | +69.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 70724000.0 | — | USD | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 167085000.0 | +136.2% | USD | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | -30615000.0 | -118.3% | USD | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 378069000.0 | +1334.9% | USD | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 458501000.0 | +21.3% | USD | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 299307000.0 | -34.7% | USD | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | -670715000.0 | -324.1% | USD | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 99428000.0 | +114.8% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 574880000.0 | +478.2% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 663649000.0 | +15.4% | USD | 10-K | 2026-02-17 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 23323000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 48873000.0 | +109.5% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 26930000.0 | -44.9% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 26980000.0 | +0.2% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 51633000.0 | +91.4% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 46485000.0 | -10.0% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | -42607000.0 | -191.7% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 60180000.0 | +241.2% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 58578000.0 | -2.7% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 135867000.0 | +131.9% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 83250000.0 | -38.7% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 69282000.0 | -16.8% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -139204000.0 | -300.9% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 228211000.0 | +263.9% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 118857000.0 | -47.9% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 106995000.0 | -10.0% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 109181000.0 | +2.0% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 1288000.0 | -98.8% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | -196917000.0 | -15388.6% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -210681000.0 | -7.0% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | -98303000.0 | +53.3% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -45288000.0 | +53.9% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -41543000.0 | +8.3% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | -8227000.0 | +80.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 73462000.0 | +992.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 62568000.0 | -14.8% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 230856000.0 | +269.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -108327000.0 | -146.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 166472000.0 | +253.7% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 280403000.0 | +68.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 73044000.0 | — | USD | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 144877000.0 | +98.3% | USD | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | -5728000.0 | -104.0% | USD | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 320087000.0 | +5688.1% | USD | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 374607000.0 | +17.0% | USD | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 247937000.0 | -33.8% | USD | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | -512672000.0 | -306.8% | USD | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 96336000.0 | +118.8% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 467953000.0 | +385.8% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 541094000.0 | +15.6% | USD | 10-K | 2026-02-17 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.42 | — | USD/shares | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 0.88 | +109.5% | USD/shares | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.49 | -44.3% | USD/shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.49 | +0.0% | USD/shares | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.93 | +89.8% | USD/shares | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.84 | -9.7% | USD/shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | -0.77 | -191.7% | USD/shares | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 1.09 | +241.6% | USD/shares | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 1.06 | -2.8% | USD/shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 2.46 | +132.1% | USD/shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 1.5 | -39.0% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 1.25 | -16.7% | USD/shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -2.51 | -300.8% | USD/shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 4.12 | +264.1% | USD/shares | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 2.15 | -47.8% | USD/shares | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 1.93 | -10.2% | USD/shares | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 1.97 | +2.1% | USD/shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.02 | -99.0% | USD/shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | -3.56 | -17900.0% | USD/shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -3.8 | -6.7% | USD/shares | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | -1.78 | +53.2% | USD/shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -0.82 | +53.9% | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -0.75 | +8.5% | USD/shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | -0.15 | +80.0% | USD/shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 1.33 | +986.7% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 1.13 | -15.0% | USD/shares | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 4.17 | +269.0% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -1.96 | -147.0% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 3.01 | +253.6% | USD/shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 5.06 | +68.1% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 1.32 | — | USD/shares | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 2.62 | +98.5% | USD/shares | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | -0.1 | -103.8% | USD/shares | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 5.78 | +5880.0% | USD/shares | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 6.77 | +17.1% | USD/shares | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 4.48 | -33.8% | USD/shares | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | -9.26 | -306.7% | USD/shares | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 1.74 | +118.8% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 8.45 | +385.6% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 9.77 | +15.6% | USD/shares | 10-K | 2026-02-17 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.42 | — | USD/shares | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 0.88 | +109.5% | USD/shares | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.49 | -44.3% | USD/shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.49 | +0.0% | USD/shares | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.93 | +89.8% | USD/shares | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.84 | -9.7% | USD/shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | -0.77 | -191.7% | USD/shares | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 1.09 | +241.6% | USD/shares | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 1.06 | -2.8% | USD/shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 2.45 | +131.1% | USD/shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 1.5 | -38.8% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 1.25 | -16.7% | USD/shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -2.51 | -300.8% | USD/shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 4.12 | +264.1% | USD/shares | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 2.15 | -47.8% | USD/shares | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 1.93 | -10.2% | USD/shares | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 1.97 | +2.1% | USD/shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.02 | -99.0% | USD/shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | -3.56 | -17900.0% | USD/shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -3.8 | -6.7% | USD/shares | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | -1.78 | +53.2% | USD/shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -0.82 | +53.9% | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -0.75 | +8.5% | USD/shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | -0.15 | +80.0% | USD/shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 1.33 | +986.7% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 1.13 | -15.0% | USD/shares | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 4.17 | +269.0% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -1.96 | -147.0% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 3.01 | +253.6% | USD/shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 5.06 | +68.1% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 1.32 | — | USD/shares | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 2.62 | +98.5% | USD/shares | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | -0.1 | -103.8% | USD/shares | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 5.78 | +5880.0% | USD/shares | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 6.77 | +17.1% | USD/shares | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 4.48 | -33.8% | USD/shares | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | -9.26 | -306.7% | USD/shares | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 1.74 | +118.8% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 8.45 | +385.6% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 9.77 | +15.6% | USD/shares | 10-K | 2026-02-17 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2018-12-31 | 314291000.0 | — | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-03-31 | 270105000.0 | -14.1% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 240320000.0 | -11.0% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 315370000.0 | +31.2% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-12-31 | 294398000.0 | -6.6% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2020-03-31 | 252836000.0 | -14.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 262153000.0 | +3.7% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 322129000.0 | +22.9% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2020-12-31 | 348479000.0 | +8.2% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2021-03-31 | 338430000.0 | -2.9% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 378615000.0 | +11.9% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 341606000.0 | -9.8% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2021-12-31 | 335557000.0 | -1.8% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-03-31 | 295764000.0 | -11.9% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 290002000.0 | -1.9% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 335886000.0 | +15.8% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-12-31 | 289776000.0 | -13.7% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2023-03-31 | 270380000.0 | -6.7% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 357723000.0 | +32.3% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 453936000.0 | +26.9% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2023-12-31 | 550903000.0 | +21.4% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-03-31 | 530085000.0 | -3.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 609333000.0 | +15.0% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 616275000.0 | +1.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 720257000.0 | +16.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1284790000.0 | +78.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1122252000.0 | -12.7% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 1252575000.0 | +11.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2017-12-31 | 291413000.0 | — | USD | 10-K | 2021-02-16 |
| Annual | 2018-12-31 | 314291000.0 | +7.9% | USD | 10-K | 2022-02-15 |
| Annual | 2019-12-31 | 294398000.0 | -6.3% | USD | 10-K | 2023-02-14 |
| Annual | 2020-12-31 | 348479000.0 | +18.4% | USD | 10-K | 2024-02-13 |
| Annual | 2021-12-31 | 335557000.0 | -3.7% | USD | 10-K | 2025-02-11 |
| Annual | 2022-12-31 | 289776000.0 | -13.6% | USD | 10-K | 2026-02-17 |
| Annual | 2023-12-31 | 550903000.0 | +90.1% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 720257000.0 | +30.7% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1315574000.0 | +82.7% | USD | 10-K | 2026-02-17 |
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 | 4692063000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-06-30 | 4722048000.0 | +0.6% | USD | 10-Q | 2016-08-02 |
| Quarterly | 2016-09-30 | 4801272000.0 | +1.7% | USD | 10-Q | 2016-11-01 |
| Quarterly | 2016-12-31 | 4788718000.0 | -0.3% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 4863989000.0 | +1.6% | USD | 10-Q | 2017-05-02 |
| Quarterly | 2017-06-30 | 4938983000.0 | +1.5% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2017-09-30 | 5025599000.0 | +1.8% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 5101323000.0 | +1.5% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 5132787000.0 | +0.6% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2018-06-30 | 5204471000.0 | +1.4% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 5313037000.0 | +2.1% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 5433729000.0 | +2.3% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 5606720000.0 | +3.2% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 5716518000.0 | +2.0% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 5873242000.0 | +2.7% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 5889157000.0 | +0.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 5716898000.0 | -2.9% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 5916737000.0 | +3.5% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 6145788000.0 | +3.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 6328246000.0 | +3.0% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 6554154000.0 | +3.6% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 6696948000.0 | +2.2% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 6754373000.0 | +0.9% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 6772472000.0 | +0.3% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 6667116000.0 | -1.6% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 6499665000.0 | -2.5% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 6454661000.0 | -0.7% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 6514188000.0 | +0.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 6589357000.0 | +1.2% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 6690640000.0 | +1.5% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 6922238000.0 | +3.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 7103397000.0 | +2.6% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 7395968000.0 | +4.1% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 7727080000.0 | +4.5% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 8152948000.0 | +5.5% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 8310632000.0 | +1.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 9027658000.0 | +8.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 9083027000.0 | +0.6% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 9372742000.0 | +3.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 4788718000.0 | — | USD | 10-K | 2018-02-08 |
| Annual | 2017-12-31 | 5101323000.0 | +6.5% | USD | 10-K | 2019-02-13 |
| Annual | 2018-12-31 | 5433729000.0 | +6.5% | USD | 10-K | 2020-02-12 |
| Annual | 2019-12-31 | 5889157000.0 | +8.4% | USD | 10-K | 2021-02-16 |
| Annual | 2020-12-31 | 6328246000.0 | +7.5% | USD | 10-K | 2022-02-15 |
| Annual | 2021-12-31 | 6772472000.0 | +7.0% | USD | 10-K | 2023-02-14 |
| Annual | 2022-12-31 | 6514188000.0 | -3.8% | USD | 10-K | 2024-02-13 |
| Annual | 2023-12-31 | 7103397000.0 | +9.0% | USD | 10-K | 2025-02-11 |
| Annual | 2024-12-31 | 8310632000.0 | +17.0% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 9560669000.0 | +15.0% | USD | 10-K | 2026-02-17 |
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 | 2884685000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-06-30 | 2900020000.0 | +0.5% | USD | 10-Q | 2016-08-02 |
| Quarterly | 2016-09-30 | 2985815000.0 | +3.0% | USD | 10-Q | 2016-11-01 |
| Quarterly | 2016-12-31 | 3036316000.0 | +1.7% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 3118020000.0 | +2.7% | USD | 10-Q | 2017-05-02 |
| Quarterly | 2017-06-30 | 3175791000.0 | +1.9% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2017-09-30 | 3249408000.0 | +2.3% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 3339936000.0 | +2.8% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 3448566000.0 | +3.3% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2018-06-30 | 3494613000.0 | +1.3% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 3578807000.0 | +2.4% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 3816045000.0 | +6.6% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 3887426000.0 | +1.9% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 3948556000.0 | +1.6% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 4070698000.0 | +3.1% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 4089655000.0 | +0.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 4093454000.0 | +0.1% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 4099922000.0 | +0.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 4244956000.0 | +3.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 4295649000.0 | +1.2% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 4449717000.0 | +3.6% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 4518317000.0 | +1.5% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 4609440000.0 | +2.0% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 4632191000.0 | +0.5% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 4758909000.0 | +2.7% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 4837300000.0 | +1.6% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 4908180000.0 | +1.5% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 4992057000.0 | +1.7% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 5130094000.0 | +2.8% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 5290500000.0 | +3.1% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 5547906000.0 | +4.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 5555252000.0 | +0.1% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 5791941000.0 | +4.3% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 6078065000.0 | +4.9% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 6290658000.0 | +3.5% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 6364108000.0 | +1.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 7207047000.0 | +13.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 7113530000.0 | -1.3% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 7140428000.0 | +0.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 3036316000.0 | — | USD | 10-K | 2018-02-08 |
| Annual | 2017-12-31 | 3339936000.0 | +10.0% | USD | 10-K | 2019-02-13 |
| Annual | 2018-12-31 | 3816045000.0 | +14.3% | USD | 10-K | 2020-02-12 |
| Annual | 2019-12-31 | 4089655000.0 | +7.2% | USD | 10-K | 2021-02-16 |
| Annual | 2020-12-31 | 4295649000.0 | +5.0% | USD | 10-K | 2022-02-15 |
| Annual | 2021-12-31 | 4632191000.0 | +7.8% | USD | 10-K | 2023-02-14 |
| Annual | 2022-12-31 | 4992057000.0 | +7.8% | USD | 10-K | 2024-02-13 |
| Annual | 2023-12-31 | 5555252000.0 | +11.3% | USD | 10-K | 2025-02-11 |
| Annual | 2024-12-31 | 6364108000.0 | +14.6% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 7143394000.0 | +12.2% | USD | 10-K | 2026-02-17 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1807378000.0 | — | USD | 10-Q | 2016-05-03 |
| Quarterly | 2016-06-30 | 1822028000.0 | +0.8% | USD | 10-Q | 2016-08-02 |
| Quarterly | 2016-09-30 | 1815457000.0 | -0.4% | USD | 10-Q | 2016-11-01 |
| Quarterly | 2016-12-31 | 1752402000.0 | -3.5% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 1745969000.0 | -0.4% | USD | 10-Q | 2017-05-02 |
| Quarterly | 2017-06-30 | 1763192000.0 | +1.0% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2017-09-30 | 1776191000.0 | +0.7% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 1761387000.0 | -0.8% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 1684221000.0 | -4.4% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 1709858000.0 | +1.5% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 1734230000.0 | +1.4% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2018-12-31 | 1617684000.0 | -6.7% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 1719294000.0 | +6.3% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 1767962000.0 | +2.8% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 1802544000.0 | +2.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-12-31 | 1799502000.0 | -0.2% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 1623444000.0 | -9.8% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 1816815000.0 | +11.9% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 1900832000.0 | +4.6% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2020-12-31 | 2032597000.0 | +6.9% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 2104437000.0 | +3.5% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 2178631000.0 | +3.5% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 2144933000.0 | -1.5% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2021-12-31 | 2140281000.0 | -0.2% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 1908207000.0 | -10.8% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 1662365000.0 | -12.9% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 1546481000.0 | -7.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-12-31 | 1522131000.0 | -1.6% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 1459263000.0 | -4.1% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 1400140000.0 | -4.1% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 1374332000.0 | -1.8% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2023-12-31 | 1548145000.0 | +12.6% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 1604027000.0 | +3.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 1649015000.0 | +2.8% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 1862290000.0 | +12.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 1946524000.0 | +4.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1820611000.0 | -6.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1969497000.0 | +8.2% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 2232314000.0 | +13.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 1752402000.0 | — | USD | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 1761387000.0 | +0.5% | USD | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | 1617684000.0 | -8.2% | USD | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 1799502000.0 | +11.2% | USD | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 2032597000.0 | +13.0% | USD | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 2140281000.0 | +5.3% | USD | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | 1522131000.0 | -28.9% | USD | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 1548145000.0 | +1.7% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 1946524000.0 | +25.7% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 2417275000.0 | +24.2% | USD | 10-K | 2026-02-17 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2017-12-31 | 375000000.0 | — | USD | 10-K | 2018-02-08 |
| Annual | 2018-12-31 | 375000000.0 | +0.0% | USD | 10-K | 2019-02-13 |
| Annual | 2019-12-31 | 375000000.0 | +0.0% | USD | 10-K | 2020-02-12 |
| Annual | 2020-12-31 | 375000000.0 | +0.0% | USD | 10-K | 2021-02-16 |
| Annual | 2021-12-31 | 375000000.0 | +0.0% | USD | 10-K | 2022-02-15 |
| Annual | 2022-12-31 | 400000000.0 | +6.7% | USD | 10-K | 2023-02-14 |
| Annual | 2023-12-31 | 575000000.0 | +43.8% | USD | 10-K | 2024-02-13 |
| Annual | 2024-12-31 | 575000000.0 | +0.0% | USD | 10-K | 2025-02-11 |
| Annual | 2025-12-31 | 575000000.0 | +0.0% | USD | 10-K | 2026-02-17 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 49785000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 105792000.0 | +112.5% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 213815000.0 | +102.1% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 74223000.0 | -65.3% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 174745000.0 | +135.4% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 276465000.0 | +58.2% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 78351000.0 | -71.7% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 184075000.0 | +134.9% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 325195000.0 | +76.7% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 174687000.0 | -46.3% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 265623000.0 | +52.1% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 413593000.0 | +55.7% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 97146000.0 | -76.5% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 259583000.0 | +167.2% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 443252000.0 | +70.8% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 174519000.0 | -60.6% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 317241000.0 | +81.8% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 428029000.0 | +34.9% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 106578000.0 | -75.1% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 194906000.0 | +82.9% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 284871000.0 | +46.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 18173000.0 | -93.6% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 105373000.0 | +479.8% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 227666000.0 | +116.1% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 192626000.0 | -15.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 470670000.0 | +144.3% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 788799000.0 | +67.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -68729000.0 | -108.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 302876000.0 | +540.7% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 799315000.0 | +163.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 291678000.0 | — | USD | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 341405000.0 | +17.0% | USD | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | 383434000.0 | +12.3% | USD | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 519678000.0 | +35.5% | USD | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 605616000.0 | +16.5% | USD | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 501584000.0 | -17.2% | USD | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | 352589000.0 | -29.7% | USD | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 453004000.0 | +28.5% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 1037117000.0 | +128.9% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1087188000.0 | +4.8% | USD | 10-K | 2026-02-17 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -41437000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | -65014000.0 | -56.9% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | -142833000.0 | -119.7% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | -76340000.0 | +46.6% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | -116961000.0 | -53.2% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | -162014000.0 | -38.5% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | -45112000.0 | +72.2% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | -162572000.0 | -260.4% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | -251516000.0 | -54.7% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | -184600000.0 | +26.6% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -270725000.0 | -46.7% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | -308909000.0 | -14.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -103833000.0 | +66.4% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -222078000.0 | -113.9% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | -310895000.0 | -40.0% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | -149368000.0 | +52.0% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | -216888000.0 | -45.2% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | -329286000.0 | -51.8% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | -110421000.0 | +66.5% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -169203000.0 | -53.2% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | -195493000.0 | -15.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -69500000.0 | +64.4% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -51624000.0 | +25.7% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | -184910000.0 | -258.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | -194879000.0 | -5.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -375653000.0 | -92.8% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | -669274000.0 | -78.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 651602000.0 | +197.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 135614000.0 | -79.2% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | -212926000.0 | -257.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | -226720000.0 | — | USD | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | -185597000.0 | +18.1% | USD | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | -222436000.0 | -19.8% | USD | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | -401201000.0 | -80.4% | USD | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | -411286000.0 | -2.5% | USD | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | -373670000.0 | +9.1% | USD | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | -316384000.0 | +15.3% | USD | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | -295453000.0 | +6.6% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | -796656000.0 | -169.6% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -420156000.0 | +47.3% | USD | 10-K | 2026-02-17 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -37460000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | -71718000.0 | -91.5% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | -105346000.0 | -46.9% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 18383000.0 | +117.5% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | -16677000.0 | -190.7% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | -50130000.0 | -200.6% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | -34582000.0 | +31.0% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | -69165000.0 | -100.0% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | -103412000.0 | -49.5% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | -34273000.0 | +66.9% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -68869000.0 | -100.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | -103605000.0 | -50.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -34875000.0 | +66.3% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -69750000.0 | -100.0% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | -104626000.0 | -50.0% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | -35200000.0 | +66.4% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | -70217000.0 | -99.5% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | -105616000.0 | -50.4% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | -35950000.0 | +66.0% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -71258000.0 | -98.2% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | -89049000.0 | -25.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 31931000.0 | +135.9% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 14198000.0 | -55.5% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 121404000.0 | +755.1% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | -18565000.0 | -115.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -36587000.0 | -97.1% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | -54153000.0 | -48.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -18340000.0 | +66.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -36495000.0 | -99.0% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | -54071000.0 | -48.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | -108861000.0 | — | USD | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | -84713000.0 | +22.2% | USD | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | -138120000.0 | -63.0% | USD | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | -138370000.0 | -0.2% | USD | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | -140249000.0 | -1.4% | USD | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | -140836000.0 | -0.4% | USD | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | -81986000.0 | +41.8% | USD | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 103576000.0 | +226.3% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | -71107000.0 | -168.7% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -71715000.0 | -0.9% | USD | 10-K | 2026-02-17 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 4596000.0 | — | USD | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 8935000.0 | +94.4% | USD | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 12874000.0 | +44.1% | USD | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 3425000.0 | -73.4% | USD | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 10557000.0 | +208.2% | USD | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 14275000.0 | +35.2% | USD | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 6206000.0 | -56.5% | USD | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 13148000.0 | +111.9% | USD | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 20649000.0 | +57.1% | USD | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 8430000.0 | -59.2% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 20874000.0 | +147.6% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 31824000.0 | +52.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 10305000.0 | -67.6% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 19789000.0 | +92.0% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 29764000.0 | +50.4% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 7929000.0 | -73.4% | USD | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 17802000.0 | +124.5% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 29498000.0 | +65.7% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 8273000.0 | -72.0% | USD | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 17072000.0 | +106.4% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 25589000.0 | +49.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 8685000.0 | -66.1% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 19063000.0 | +119.5% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 26985000.0 | +41.6% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 10271000.0 | -61.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 21857000.0 | +112.8% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 33814000.0 | +54.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 13143000.0 | -61.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 27513000.0 | +109.3% | USD | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 44416000.0 | +61.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 16979000.0 | — | USD | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 19443000.0 | +14.5% | USD | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | 27959000.0 | +43.8% | USD | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 40088000.0 | +43.4% | USD | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 39953000.0 | -0.3% | USD | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 41442000.0 | +3.7% | USD | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | 35508000.0 | -14.3% | USD | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 36810000.0 | +3.7% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 46138000.0 | +25.3% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 58431000.0 | +26.6% | USD | 10-K | 2026-02-17 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 55254000.0 | — | shares | 10-Q | 2016-05-03 |
| Quarterly | 2016-06-30 | 55254000.0 | +0.0% | shares | 10-Q | 2016-08-02 |
| Quarterly | 2016-09-30 | 55271000.0 | +0.0% | shares | 10-Q | 2016-11-01 |
| Quarterly | 2016-12-31 | 55289000.0 | +0.0% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 55311000.0 | +0.0% | shares | 10-Q | 2017-05-02 |
| Quarterly | 2017-06-30 | 55311000.0 | +0.0% | shares | 10-Q | 2017-08-01 |
| Quarterly | 2017-09-30 | 55332000.0 | +0.0% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 55332000.0 | +0.0% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 55332000.0 | +0.0% | shares | 10-Q | 2018-05-01 |
| Quarterly | 2018-06-30 | 55332000.0 | +0.0% | shares | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 55340000.0 | +0.0% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 55340000.0 | +0.0% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 55350000.0 | +0.0% | shares | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 55355000.0 | +0.0% | shares | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 55355000.0 | +0.0% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 55358000.0 | +0.0% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2020-03-31 | 55358000.0 | +0.0% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 55358000.0 | +0.0% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 55358000.0 | +0.0% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 55358000.0 | +0.0% | shares | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 55371000.0 | +0.0% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 55371000.0 | +0.0% | shares | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 55371000.0 | +0.0% | shares | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 55371000.0 | +0.0% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 55371000.0 | +0.0% | shares | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 55371000.0 | +0.0% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 55371000.0 | +0.0% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 55371000.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 55371000.0 | +0.0% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 55371000.0 | +0.0% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 55371000.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 55371000.0 | +0.0% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 55371000.0 | +0.0% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 55371000.0 | +0.0% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 55371000.0 | +0.0% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 55389000.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 55389000.0 | +0.0% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 55389000.0 | +0.0% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 55389000.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 55289000.0 | — | shares | 10-K | 2018-02-08 |
| Annual | 2017-12-31 | 55332000.0 | +0.1% | shares | 10-K | 2019-02-13 |
| Annual | 2018-12-31 | 55340000.0 | +0.0% | shares | 10-K | 2020-02-12 |
| Annual | 2019-12-31 | 55358000.0 | +0.0% | shares | 10-K | 2021-02-16 |
| Annual | 2020-12-31 | 55358000.0 | +0.0% | shares | 10-K | 2022-02-15 |
| Annual | 2021-12-31 | 55371000.0 | +0.0% | shares | 10-K | 2023-02-14 |
| Annual | 2022-12-31 | 55371000.0 | +0.0% | shares | 10-K | 2024-02-13 |
| Annual | 2023-12-31 | 55371000.0 | +0.0% | shares | 10-K | 2025-02-11 |
| Annual | 2024-12-31 | 55389000.0 | +0.0% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 55389000.0 | +0.0% | shares | 10-K | 2026-02-17 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 55254000.0 | — | shares | 10-Q | 2016-05-03 |
| Quarterly | 2016-06-30 | 55254000.0 | +0.0% | shares | 10-Q | 2016-08-02 |
| Quarterly | 2016-09-30 | 55271000.0 | +0.0% | shares | 10-Q | 2016-11-01 |
| Quarterly | 2016-12-31 | 55289000.0 | +0.0% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 55311000.0 | +0.0% | shares | 10-Q | 2017-05-02 |
| Quarterly | 2017-06-30 | 55311000.0 | +0.0% | shares | 10-Q | 2017-08-01 |
| Quarterly | 2017-09-30 | 55332000.0 | +0.0% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 55332000.0 | +0.0% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 55332000.0 | +0.0% | shares | 10-Q | 2018-05-01 |
| Quarterly | 2018-06-30 | 55332000.0 | +0.0% | shares | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 55340000.0 | +0.0% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 55340000.0 | +0.0% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 55350000.0 | +0.0% | shares | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 55355000.0 | +0.0% | shares | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 55355000.0 | +0.0% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 55358000.0 | +0.0% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2020-03-31 | 55358000.0 | +0.0% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 55358000.0 | +0.0% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 55358000.0 | +0.0% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 55358000.0 | +0.0% | shares | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 55371000.0 | +0.0% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 55371000.0 | +0.0% | shares | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 55371000.0 | +0.0% | shares | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 55371000.0 | +0.0% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 55371000.0 | +0.0% | shares | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 55371000.0 | +0.0% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 55371000.0 | +0.0% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 55371000.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 55371000.0 | +0.0% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 55371000.0 | +0.0% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 55371000.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 55371000.0 | +0.0% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 55371000.0 | +0.0% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 55371000.0 | +0.0% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 55371000.0 | +0.0% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 55389000.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 55389000.0 | +0.0% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 55389000.0 | +0.0% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 55389000.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 55289000.0 | — | shares | 10-K | 2018-02-08 |
| Annual | 2017-12-31 | 55332000.0 | +0.1% | shares | 10-K | 2019-02-13 |
| Annual | 2018-12-31 | 55340000.0 | +0.0% | shares | 10-K | 2020-02-12 |
| Annual | 2019-12-31 | 55358000.0 | +0.0% | shares | 10-K | 2021-02-16 |
| Annual | 2020-12-31 | 55358000.0 | +0.0% | shares | 10-K | 2022-02-15 |
| Annual | 2021-12-31 | 55371000.0 | +0.0% | shares | 10-K | 2023-02-14 |
| Annual | 2022-12-31 | 55371000.0 | +0.0% | shares | 10-K | 2024-02-13 |
| Annual | 2023-12-31 | 55371000.0 | +0.0% | shares | 10-K | 2025-02-11 |
| Annual | 2024-12-31 | 55389000.0 | +0.0% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 55389000.0 | +0.0% | shares | 10-K | 2026-02-17 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 55201000.0 | — | shares | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 55254000.0 | +0.1% | shares | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 55259000.0 | +0.0% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 55297000.0 | +0.1% | shares | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 55311000.0 | +0.0% | shares | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 55324000.0 | +0.0% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 55332000.0 | +0.0% | shares | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 55332000.0 | +0.0% | shares | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 55337000.0 | +0.0% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 55341000.0 | +0.0% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 55353000.0 | +0.0% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 55355000.0 | +0.0% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 55358000.0 | +0.0% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 55358000.0 | +0.0% | shares | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 55358000.0 | +0.0% | shares | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 55361000.0 | +0.0% | shares | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 55371000.0 | +0.0% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 55371000.0 | +0.0% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 55371000.0 | +0.0% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 55371000.0 | +0.0% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 55371000.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 55371000.0 | +0.0% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 55371000.0 | +0.0% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 55371000.0 | +0.0% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 55371000.0 | +0.0% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 55371000.0 | +0.0% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 55371000.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 55389000.0 | +0.0% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 55389000.0 | +0.0% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 55389000.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 55249000.0 | — | shares | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 55316000.0 | +0.1% | shares | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | 55335000.0 | +0.0% | shares | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 55351000.0 | +0.0% | shares | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 55358000.0 | +0.0% | shares | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 55368000.0 | +0.0% | shares | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | 55371000.0 | +0.0% | shares | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 55371000.0 | +0.0% | shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 55373000.0 | +0.0% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 55389000.0 | +0.0% | shares | 10-K | 2026-02-17 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 55208000.0 | — | shares | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 55322000.0 | +0.2% | shares | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 55328000.0 | +0.0% | shares | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 55312000.0 | -0.0% | shares | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 55323000.0 | +0.0% | shares | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 55334000.0 | +0.0% | shares | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 55332000.0 | -0.0% | shares | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 55335000.0 | +0.0% | shares | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 55341000.0 | +0.0% | shares | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 55348000.0 | +0.0% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 55363000.0 | +0.0% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 55366000.0 | +0.0% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 55358000.0 | -0.0% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 55358000.0 | +0.0% | shares | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 55358000.0 | +0.0% | shares | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 55372000.0 | +0.0% | shares | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 55376000.0 | +0.0% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 55375000.0 | -0.0% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 55371000.0 | -0.0% | shares | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 55371000.0 | +0.0% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 55371000.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 55371000.0 | +0.0% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 55371000.0 | +0.0% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 55371000.0 | +0.0% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 55372000.0 | +0.0% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 55375000.0 | +0.0% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 55376000.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 55389000.0 | +0.0% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 55389000.0 | +0.0% | shares | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 55389000.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 55302000.0 | — | shares | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 55327000.0 | +0.0% | shares | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | 55335000.0 | +0.0% | shares | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 55360000.0 | +0.0% | shares | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 55358000.0 | -0.0% | shares | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 55374000.0 | +0.0% | shares | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | 55371000.0 | -0.0% | shares | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 55371000.0 | +0.0% | shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 55377000.0 | +0.0% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 55389000.0 | +0.0% | shares | 10-K | 2026-02-17 |
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.1756 | — | ratio | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 0.1817 | +3.5% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.1683 | -7.4% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.1742 | +3.5% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.0016 | -99.1% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.0023 | +48.1% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | 0.0030 | +29.1% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 0.0008 | -71.9% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 0.0008 | -8.3% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.0008 | -2.0% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.0007 | -0.5% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.0007 | -1.9% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.0007 | -2.7% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.0008 | +15.0% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.0008 | -7.5% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.0007 | -3.7% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 0.0010 | +31.3% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 0.0007 | -22.3% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.0007 | -8.8% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.0007 | -0.9% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 0.0007 | +4.9% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 0.0007 | -1.5% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.0007 | +4.5% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.0007 | +2.6% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.0008 | +0.5% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.0008 | +2.6% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0008 | +0.8% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.0008 | +1.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0008 | -1.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0007 | -3.4% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.0008 | +9.7% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.6740 | — | ratio | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 0.6696 | -0.7% | ratio | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | 0.0029 | -99.6% | ratio | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 0.0028 | -6.0% | ratio | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 0.0028 | +2.8% | ratio | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 0.0030 | +4.9% | ratio | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | 0.0028 | -6.3% | ratio | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 0.0029 | +4.8% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0030 | +3.6% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.0031 | +2.1% | ratio | 10-K | 2026-02-17 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.5961 | — | ratio | 10-Q | 2016-05-03 |
| Quarterly | 2016-06-30 | 1.5916 | -0.3% | ratio | 10-Q | 2016-08-02 |
| Quarterly | 2016-09-30 | 1.6447 | +3.3% | ratio | 10-Q | 2016-11-01 |
| Quarterly | 2016-12-31 | 1.7327 | +5.4% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 1.7858 | +3.1% | ratio | 10-Q | 2017-05-02 |
| Quarterly | 2017-06-30 | 1.8012 | +0.9% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2017-09-30 | 1.8294 | +1.6% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-12-31 | 1.8962 | +3.6% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 2.0476 | +8.0% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2018-06-30 | 2.0438 | -0.2% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2018-09-30 | 2.0636 | +1.0% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-12-31 | 2.3590 | +14.3% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 2.2611 | -4.1% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2019-06-30 | 2.2334 | -1.2% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2019-09-30 | 2.2583 | +1.1% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-12-31 | 2.2727 | +0.6% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 2.5215 | +10.9% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 2.2567 | -10.5% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 2.2332 | -1.0% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 2.1134 | -5.4% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 2.1144 | +0.1% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 2.0739 | -1.9% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 2.1490 | +3.6% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 2.1643 | +0.7% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 2.4939 | +15.2% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2022-06-30 | 2.9099 | +16.7% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 3.1738 | +9.1% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 3.2797 | +3.3% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 3.5155 | +7.2% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 3.7786 | +7.5% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 4.0368 | +6.8% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 3.5883 | -11.1% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 3.6109 | +0.6% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 3.6859 | +2.1% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 3.3779 | -8.4% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 3.2695 | -3.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 3.9586 | +21.1% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 3.6119 | -8.8% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 3.1987 | -11.4% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 1.7327 | — | ratio | 10-K | 2018-02-08 |
| Annual | 2017-12-31 | 1.8962 | +9.4% | ratio | 10-K | 2019-02-13 |
| Annual | 2018-12-31 | 2.3590 | +24.4% | ratio | 10-K | 2020-02-12 |
| Annual | 2019-12-31 | 2.2727 | -3.7% | ratio | 10-K | 2021-02-16 |
| Annual | 2020-12-31 | 2.1134 | -7.0% | ratio | 10-K | 2022-02-15 |
| Annual | 2021-12-31 | 2.1643 | +2.4% | ratio | 10-K | 2023-02-14 |
| Annual | 2022-12-31 | 3.2797 | +51.5% | ratio | 10-K | 2024-02-13 |
| Annual | 2023-12-31 | 3.5883 | +9.4% | ratio | 10-K | 2025-02-11 |
| Annual | 2024-12-31 | 3.2695 | -8.9% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 2.9551 | -9.6% | ratio | 10-K | 2026-02-17 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 73.3239 | — | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2017-12-31 | 0.3289 | -99.6% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | 181.4847 | +55071.3% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 219.9977 | +21.2% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 221.8028 | +0.8% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 241.6769 | +9.0% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 231.9255 | -4.0% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 233.2131 | +0.6% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 150.0662 | -35.7% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 222.1429 | +48.0% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 219.9498 | -1.0% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 157.0470 | -28.6% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 202.3750 | +28.9% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 200.5028 | -0.9% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 178.3691 | -11.0% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | 169.5707 | -4.9% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 198.2860 | +16.9% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 229.9331 | +16.0% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 215.5454 | -6.3% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 203.2677 | -5.7% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 222.9623 | +9.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 216.4323 | -2.9% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 237.6209 | +9.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 198.6113 | -16.4% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 216.2772 | +8.9% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 204.3930 | -5.5% | ratio | 10-Q | 2025-11-04 |
| Annual | 2017-12-31 | 0.9970 | — | ratio | 10-K | 2019-02-13 |
| Annual | 2018-12-31 | 210.5940 | +21022.5% | ratio | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 243.0686 | +15.4% | ratio | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 209.5951 | -13.8% | ratio | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 197.0573 | -6.0% | ratio | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | 199.5641 | +1.3% | ratio | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 222.0303 | +11.3% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 216.7553 | -2.4% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 201.9347 | -6.8% | ratio | 10-K | 2026-02-17 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0283 | — | ratio | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 0.0570 | +101.2% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.0333 | -41.5% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.0318 | -4.5% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 6.7056 | +20963.8% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 4.0073 | -40.2% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | -9.9086 | -347.3% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 15.0450 | +251.8% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 14.6445 | -2.7% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 32.3493 | +120.9% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 19.8214 | -38.7% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 16.4957 | -16.8% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -29.6179 | -279.5% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 50.7136 | +271.2% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 26.4127 | -47.9% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 16.9833 | -35.7% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 21.8362 | +28.6% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.2800 | -98.7% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | -43.7593 | -15728.3% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -45.8002 | -4.7% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | -21.8451 | +52.3% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -9.4350 | +56.8% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -8.3086 | +11.9% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | -1.5821 | +81.0% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 12.8881 | +914.6% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 10.4280 | -19.1% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 36.0712 | +245.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -15.4753 | -142.9% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 24.4812 | +258.2% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 36.4160 | +48.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.0226 | — | ratio | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 0.0424 | +87.4% | ratio | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | -0.3580 | -944.1% | ratio | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 19.6372 | +5585.3% | ratio | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 20.8115 | +6.0% | ratio | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 12.2741 | -41.0% | ratio | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | -28.1688 | -329.5% | ratio | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 4.6315 | +116.4% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 18.5696 | +300.9% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 18.2802 | -1.6% | ratio | 10-K | 2026-02-17 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0316 | — | ratio | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 0.0750 | +137.3% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.0391 | -47.8% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.0361 | -7.7% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 8.9288 | +24630.3% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 5.0213 | -43.8% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | -13.8835 | -376.5% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 18.3115 | +231.9% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 17.5715 | -4.0% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 39.8021 | +126.5% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 24.1893 | -39.2% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 19.2476 | -20.4% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -38.4479 | -299.8% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 63.4369 | +265.0% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 32.5847 | -48.6% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 21.0192 | -35.5% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 27.0802 | +28.8% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | -0.7350 | -102.7% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | -56.2509 | -7553.2% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -58.9870 | -4.9% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | -28.6451 | +51.4% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -12.9329 | +54.9% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -12.2420 | +5.3% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | -2.9287 | +76.1% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 15.6526 | +634.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 12.5162 | -20.0% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 44.8537 | +258.4% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -20.3280 | -145.3% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 30.4041 | +249.6% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 45.4958 | +49.6% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.0219 | — | ratio | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 0.0489 | +123.2% | ratio | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | -1.9134 | -4011.9% | ratio | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 23.1944 | +1312.2% | ratio | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 25.4723 | +9.8% | ratio | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 14.8172 | -41.8% | ratio | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | -36.8525 | -348.7% | ratio | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 4.7802 | +113.0% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 22.8127 | +377.2% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 22.4206 | -1.7% | ratio | 10-K | 2026-02-17 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0050 | — | ratio | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 0.0103 | +108.2% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.0056 | -45.8% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.0055 | -1.1% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.0105 | +88.5% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.0092 | -11.5% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | -0.0083 | -189.7% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 0.0116 | +239.3% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.0110 | -4.7% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.0242 | +119.8% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.0146 | -39.9% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.0118 | -19.0% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -0.0243 | -306.4% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.0386 | +258.4% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.0193 | -49.9% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 0.0163 | -15.6% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 0.0163 | -0.1% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.0002 | -98.8% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | -0.0295 | -15588.7% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -0.0324 | -9.7% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | -0.0152 | +53.0% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -0.0069 | +54.9% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -0.0062 | +9.7% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | -0.0012 | +80.9% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.0099 | +935.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0081 | -18.5% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.0283 | +249.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -0.0120 | -142.4% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0183 | +252.7% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.0299 | +63.2% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.0153 | — | ratio | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 0.0284 | +86.2% | ratio | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | -0.0011 | -103.7% | ratio | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 0.0544 | +5256.0% | ratio | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 0.0592 | +8.9% | ratio | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 0.0366 | -38.2% | ratio | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | -0.0787 | -315.0% | ratio | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 0.0136 | +117.2% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0563 | +315.2% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.0566 | +0.5% | ratio | 10-K | 2026-02-17 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0129 | — | ratio | 10-Q | 2017-05-02 |
| Quarterly | 2016-06-30 | 0.0268 | +107.9% | ratio | 10-Q | 2017-08-01 |
| Quarterly | 2016-09-30 | 0.0148 | -44.7% | ratio | 10-Q | 2017-10-31 |
| Quarterly | 2017-03-31 | 0.0155 | +4.2% | ratio | 10-Q | 2018-05-01 |
| Quarterly | 2017-06-30 | 0.0293 | +89.5% | ratio | 10-Q | 2018-07-31 |
| Quarterly | 2017-09-30 | 0.0262 | -10.6% | ratio | 10-Q | 2018-10-30 |
| Quarterly | 2018-03-31 | -0.0253 | -196.7% | ratio | 10-Q | 2019-04-30 |
| Quarterly | 2018-06-30 | 0.0352 | +239.1% | ratio | 10-Q | 2019-07-30 |
| Quarterly | 2018-09-30 | 0.0338 | -4.0% | ratio | 10-Q | 2019-10-29 |
| Quarterly | 2019-03-31 | 0.0790 | +134.0% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.0471 | -40.4% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.0384 | -18.4% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -0.0857 | -323.1% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.1256 | +246.5% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.0625 | -50.2% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 0.0508 | -18.7% | ratio | 10-Q | 2022-05-03 |
| Quarterly | 2021-06-30 | 0.0501 | -1.4% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.0006 | -98.8% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | -0.1032 | -17285.2% | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2022-06-30 | -0.1267 | -22.8% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | -0.0636 | +49.8% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -0.0310 | +51.2% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -0.0297 | +4.4% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | -0.0060 | +79.8% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.0458 | +865.1% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0379 | -17.2% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2024-09-30 | 0.1240 | +226.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -0.0595 | -148.0% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0845 | +242.1% | ratio | 10-Q | 2025-07-29 |
| Quarterly | 2025-09-30 | 0.1256 | +48.6% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.0417 | — | ratio | 10-K | 2019-02-13 |
| Annual | 2017-12-31 | 0.0823 | +97.3% | ratio | 10-K | 2020-02-12 |
| Annual | 2018-12-31 | -0.0035 | -104.3% | ratio | 10-K | 2021-02-16 |
| Annual | 2019-12-31 | 0.1779 | +5123.5% | ratio | 10-K | 2022-02-15 |
| Annual | 2020-12-31 | 0.1843 | +3.6% | ratio | 10-K | 2023-02-14 |
| Annual | 2021-12-31 | 0.1158 | -37.1% | ratio | 10-K | 2024-02-13 |
| Annual | 2022-12-31 | -0.3368 | -390.7% | ratio | 10-K | 2025-02-11 |
| Annual | 2023-12-31 | 0.0622 | +118.5% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.2404 | +286.3% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.2238 | -6.9% | ratio | 10-K | 2026-02-17 |
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-02-21 | Chan Jenny Dickinson | VP/Chief HR Officer |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 1,666 | $0.00 | $0 | 1,666 |
| 2026-02-21 | Schroeder Jeffrey Michael | VP/Chief Product Officer |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 1,388 | $0.00 | $0 | 1,388 |
| 2026-01-12 | Chan Jenny Dickinson | VP/Chief HR Officer |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 2,163 | $0.00 | $0 | 2,163 |
| 2025-12-10 | Braunegg George Gwyer | — |
Open-market buy
P
|
Common Stock | 552 | $90.42 | $49,912 | 3,053 |
| 2025-10-09 | Pang Wei | VP/Chief Technology Officer |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 1,831 | $0.00 | $0 | 1,831 |
| 2025-05-23 | Joseph Victor George | President & COO |
Open-market buy
P
|
Common Stock | 15,000 | $59.95 | $899,252 | 15,025 |
| 2025-05-16 | Zhang Ximeng Simon | See Remarks |
Open-market buy
P
|
Common Stock | 1,500 | $61.91 | $92,866 | 1,500 |
| 2025-02-21 | Colby Nicholas Vincent | VP/Chief Sales Officer |
Equity grant / award
A · derivative
|
Restricted Stock Unit | 2,070 | $0.00 | $0 | 2,070 |
| 2025-01-07 | Ribisi Mark Allan | President of AIS subsidiary |
Open-market buy
P
|
Common Stock | 55 | $64.71 | $3,559 | 680 |
| 2024-12-05 | TIRADOR GABRIEL | President & CEO |
Open-market sell
S · derivative
|
Common Stock | 12,500 | $43.01 | $537,625 | 0 |
| 2024-12-05 | TIRADOR GABRIEL | President & CEO |
Exercise / conversion
M
|
Common Stock | 12,500 | $78.11 | $976,435 | 0 |
| 2024-12-03 | Sullivan Heidi C. | VP/Chief Human Capital Officer |
Open-market sell
S
|
Common Stock | 1,076 | $77.28 | $83,153 | 0 |
| 2024-11-04 | Sullivan Heidi C. | VP/Chief Human Capital Officer |
Open-market sell
S · derivative
|
Common Stock | 5,000 | $43.01 | $215,050 | 0 |
| 2024-11-04 | Sullivan Heidi C. | VP/Chief Human Capital Officer |
Exercise / conversion
M
|
Common Stock | 5,000 | $66.83 | $334,150 | 0 |
| 2023-08-28 | Little Joshua Eric | Dir |
Open-market buy
P
|
Common Stock | 250 | $28.56 | $7,140 | 3,250 |
| 2023-05-12 | Little Joshua Eric | Dir |
Open-market buy
P
|
Common Stock | 250 | $29.33 | $7,333 | 3,000 |
| 2023-05-12 | Little Joshua Eric | Dir |
Open-market buy
P
|
Common Stock | 250 | $29.33 | $7,333 | 3,000 |
| 2023-03-13 | Little Joshua Eric | Dir |
Open-market buy
P
|
Common Stock | 250 | $29.85 | $7,464 | 2,750 |
| 2023-03-07 | Petro Randall R | Vice President - Claims |
Other disposed transaction
J
|
Common Stock | 69 | $31.97 | $2,206 | 0 |
| 2023-02-23 | JOSEPH GEORGE | Chairman of the Board |
Other disposed transaction
J
|
Common Stock | 674 | $34.49 | $23,245 | 0 |
| 2023-02-21 | STALICK THEODORE R | CFO/Vice President |
Equity grant / award
G
|
Common Stock | 100 | $34.81 | $3,481 | 4,343 |
| 2022-08-26 | Little Joshua Eric | Dir |
Open-market buy
P
|
Common Stock | 400 | $33.16 | $13,264 | 2,500 |
| 2022-07-18 | TONEY CHARLES | VP-Actuary |
Other acquired transaction
J
|
Common Stock | 2,456 | $41.86 | $102,808 | 13,783 |
| 2022-05-19 | Little Joshua Eric | Dir |
Open-market buy
P
|
Common Stock | 100 | $47.33 | $4,733 | 2,100 |
| 2022-05-05 | STALICK THEODORE R | CFO/Vice President |
Equity grant / award
G
|
Common Stock | 70 | $52.35 | $3,664 | 4,443 |
| 2022-03-04 | JOSEPH GEORGE | Chairman of the Board |
Other disposed transaction
J
|
Common Stock | 110 | $54.07 | $5,948 | 644 |
| 2022-02-18 | STALICK THEODORE R | CFO/Vice President |
Other disposed transaction
F
|
Common Stock | 2,161 | $55.00 | $118,855 | 4,513 |
| 2022-02-18 | STALICK THEODORE R | CFO/Vice President |
Exercise / conversion
M · derivative
|
Common Stock | 2,500 | $43.01 | $107,525 | 0 |
| 2021-11-16 | Little Joshua Eric | Dir |
Open-market buy
P
|
Common Stock | 300 | $52.06 | $15,618 | 2,000 |
| 2021-10-20 | WALTERS JUDY A | Vice President/Corp Secty |
Equity grant / award
G
|
Common Stock | 50 | $55.53 | $2,776 | 3,200 |
| 2021-09-07 | Little Joshua Eric | Dir |
Open-market buy
P
|
Common Stock | 150 | $58.57 | $8,786 | 1,700 |
| 2021-04-01 | STALICK THEODORE R | CFO/Vice President |
Equity grant / award
G
|
Common Stock | 230 | $61.57 | $14,161 | 4,174 |
| 2021-03-12 | Sullivan Heidi C. | Vice President |
Open-market sell
S · derivative
|
Common Stock | 5,000 | $43.01 | $215,050 | 5,000 |
| 2021-03-12 | Sullivan Heidi C. | Vice President |
Exercise / conversion
M
|
Common Stock | 5,000 | $63.48 | $317,400 | 1,076 |
| 2021-03-11 | TIRADOR GABRIEL | CEO/President |
Other disposed transaction
F
|
Common Stock | 30,207 | $65.20 | $1,969,496 | 48,887 |
| 2021-03-11 | TIRADOR GABRIEL | CEO/President |
Exercise / conversion
M · derivative
|
Common Stock | 37,500 | $43.01 | $1,612,875 | 12,500 |
| 2021-03-10 | JOSEPH GEORGE | Chairman of the Board |
Open-market sell
S
|
Common Stock | 11,000 | $65.82 | $724,020 | 19,601,934 |
| 2021-02-19 | STALICK THEODORE R | CFO/Vice President |
Other disposed transaction
F
|
Common Stock | 4,196 | $57.55 | $241,480 | 4,404 |
| 2021-02-19 | STALICK THEODORE R | CFO/Vice President |
Exercise / conversion
M · derivative
|
Common Stock | 5,000 | $43.01 | $215,050 | 2,500 |
| 2021-02-19 | STALICK THEODORE R | CFO/Vice President |
Exercise / conversion
M · derivative
|
Common Stock | 5,000 | $43.01 | $215,050 | 2,500 |
| 2020-09-14 | Little Joshua Eric | Dir |
Open-market buy
P
|
Common Stock | 150 | $43.56 | $6,534 | 1,550 |
| 2020-06-12 | Braunegg George Gwyer | Dir |
Open-market buy
P
|
Common Stock | 750 | $40.19 | $30,139 | 2,501 |
| 2020-06-11 | Hosseini Abby | VP/Chief Information Officer |
Open-market buy
P
|
Common Stock | 167 | $40.26 | $6,723 | 667 |
| 2020-06-01 | Hosseini Abby | VP/Chief Information Officer |
Open-market buy
P
|
Common Stock | 500 | $40.23 | $20,115 | 500 |
| 2020-05-22 | JOSEPH GEORGE | Chairman of the Board |
Open-market buy
P
|
Common Stock | 63,500 | $39.27 | $2,493,645 | 19,612,934 |
| 2020-05-20 | JOSEPH GEORGE | Chairman of the Board |
Open-market buy
P
|
Common Stock | 58,559 | $38.72 | $2,267,404 | 19,549,434 |
| 2020-05-19 | JOSEPH GEORGE | Chairman of the Board |
Open-market buy
P
|
Common Stock | 26,000 | $38.86 | $1,010,360 | 19,490,875 |
| 2020-05-15 | JOSEPH GEORGE | Chairman of the Board |
Open-market buy
P
|
Common Stock | 41,418 | $37.80 | $1,565,600 | 19,464,875 |
| 2020-05-14 | JOSEPH GEORGE | Chairman of the Board |
Open-market buy
P
|
Common Stock | 122,715 | $35.94 | $4,410,377 | 19,423,457 |
| 2020-05-12 | JOSEPH GEORGE | Chairman of the Board |
Open-market buy
P
|
Common Stock | 59,582 | $37.00 | $2,204,534 | 19,143,742 |
| 2020-05-11 | JOSEPH GEORGE | Chairman of the Board |
Open-market buy
P
|
Common Stock | 66,363 | $35.65 | $2,365,841 | 19,084,160 |
| 2020-05-08 | JOSEPH GEORGE | Chairman of the Board |
Open-market buy
P
|
Common Stock | 29,883 | $35.59 | $1,063,536 | 19,017,797 |
| 2020-05-07 | JOSEPH GEORGE | Chairman of the Board |
Open-market buy
P
|
Common Stock | 103,465 | $35.19 | $3,640,933 | 18,987,914 |
| 2020-03-13 | JOSEPH GEORGE | Chairman of the Board |
Open-market buy
P
|
Common Stock | 75,419 | $38.93 | $2,935,813 | 18,884,449 |
| 2020-03-11 | Braunegg George Gwyer | Dir |
Open-market buy
P
|
Common Stock | 386 | $38.66 | $14,924 | 1,751 |
| 2020-03-06 | Braunegg George Gwyer | Dir |
Open-market buy
P
|
Common Stock | 340 | $44.32 | $15,070 | 1,365 |
| 2020-03-05 | Little Joshua Eric | Dir |
Open-market buy
P
|
Common Stock | 250 | $43.74 | $10,936 | 1,000 |
| 2019-12-26 | STALICK THEODORE R | CFO/Vice President |
Equity grant / award
G
|
Common Stock | 86 | $48.04 | $4,131 | 3,600 |
| 2019-12-20 | STALICK THEODORE R | CFO/Vice President |
Equity grant / award
G
|
Common Stock | 64 | $48.62 | $3,112 | 3,686 |
| 2019-11-12 | Little Joshua Eric | Dir |
Open-market buy
P
|
Common Stock | 250 | $48.95 | $12,238 | 750 |
| 2019-10-31 | Braunegg George Gwyer | Dir |
Open-market buy
P
|
Common Stock | 525 | $47.35 | $24,859 | 1,025 |
| 2019-06-27 | STALICK THEODORE R | CFO/Vice President |
Equity grant / award
G
|
Common Stock | 64 | $61.31 | $3,924 | 3,750 |
| 2019-06-14 | TONEY CHARLES | VP-Actuary |
Open-market sell
S
|
Common Stock | 600 | $60.45 | $36,270 | 11,803 |
| 2019-05-02 | STALICK THEODORE R | CFO/Vice President |
Other disposed transaction
F
|
Common Stock | 4,386 | $55.42 | $243,072 | 3,814 |
| 2019-05-02 | STALICK THEODORE R | CFO/Vice President |
Exercise / conversion
M · derivative
|
Common Stock | 2,500 | $43.01 | $107,525 | 7,500 |
| 2019-05-02 | STALICK THEODORE R | CFO/Vice President |
Other disposed transaction
F
|
Common Stock | 4,386 | $55.42 | $243,072 | 3,814 |
| 2019-05-02 | STALICK THEODORE R | CFO/Vice President |
Exercise / conversion
M · derivative
|
Common Stock | 2,500 | $43.01 | $107,525 | 7,500 |
| 2019-05-02 | STALICK THEODORE R | CFO/Vice President |
Exercise / conversion
M · derivative
|
Common Stock | 2,500 | $43.01 | $107,525 | 7,500 |
| 2019-05-02 | STALICK THEODORE R | CFO/Vice President |
Exercise / conversion
M · derivative
|
Common Stock | 2,500 | $43.01 | $107,525 | 7,500 |
| 2019-03-14 | Braunegg George Gwyer | Dir |
Open-market buy
P
|
Common Stock | 500 | $50.86 | $25,430 | 500 |
| 2018-11-08 | CURTIUS MIKE | Dir |
Equity grant / award
G
|
Common Stock | 100 | $61.11 | $6,111 | 17,544 |
| 2018-11-06 | CURTIUS MIKE | Dir |
Open-market sell
S
|
Common Stock | 400 | $60.95 | $24,382 | 17,644 |
| 2018-07-30 | Lubitz Allan | Senior VP-IT |
Exercise / conversion
M · derivative
|
Common Stock | 7,500 | $49.40 | $370,500 | 0 |
| 2018-02-08 | Little Joshua Eric | Dir |
Open-market buy
P
|
Common Stock | 500 | $42.67 | $21,338 | 500 |
| 2018-02-07 | Sullivan Heidi C. | Vice President |
Equity grant / award
A · derivative
|
Common Stock | 10,000 | $43.01 | $430,100 | 10,000 |
| 2017-12-29 | STALICK THEODORE R | CFO/Vice President |
Equity grant / award
G
|
Common Stock | 415 | $53.44 | $22,178 | 3,200 |
| 2017-11-17 | CURTIUS MIKE | Dir |
Equity grant / award
G
|
Common Stock | 450 | $54.78 | $24,651 | 18,044 |
| 2017-08-07 | TIRADOR GABRIEL | CEO/President |
Exercise / conversion
M · derivative
|
Common Stock | 2,355 | $42.46 | $99,989 | 0 |
| 2017-08-04 | TIRADOR GABRIEL | CEO/President |
Exercise / conversion
M · derivative
|
Common Stock | 10,145 | $42.46 | $430,736 | 2,355 |
| 2017-08-04 | TIRADOR GABRIEL | CEO/President |
Open-market sell
S
|
Common Stock | 2,355 | $59.00 | $138,945 | 36,239 |
| 2017-07-10 | CURTIUS MIKE | Dir |
Equity grant / award
G
|
Common Stock | 90 | $53.63 | $4,827 | 18,494 |
| 2017-06-14 | Petro Randall R | Vice President - Claims |
Open-market sell
S
|
Common Stock | 1,672 | $55.52 | $92,829 | 0 |
| 2017-05-04 | STALICK THEODORE R | CFO/Vice President |
Equity grant / award
G
|
Common Stock | 40 | $56.66 | $2,266 | 3,615 |
| 2017-03-15 | Lubitz Allan | Senior VP-IT |
Open-market sell
S
|
Common Stock | 2,650 | $60.03 | $159,080 | 14,540 |
| 2017-03-15 | Lubitz Allan | Senior VP-IT |
Open-market sell
S
|
Common Stock | 2,650 | $60.03 | $159,080 | 14,540 |
| 2017-02-22 | WALTERS JUDY A | VP/Corporate Secretary |
Equity grant / award
G
|
Common Stock | 100 | $58.73 | $5,873 | 3,250 |
| 2017-02-21 | GRAVES CHRISTOPHER | CIO/Vice President |
Open-market sell
S
|
Common Stock | 2,985 | $58.05 | $173,279 | 5,400 |
| 2017-02-21 | GRAVES CHRISTOPHER | CIO/Vice President |
Exercise / conversion
M · derivative
|
Common Stock | 2,985 | $54.93 | $163,966 | 9,015 |
| 2016-12-09 | STALICK THEODORE R | CFO/Vice President |
Equity grant / award
G
|
Common Stock | 350 | $60.59 | $21,206 | 3,655 |
| 2016-11-10 | STALICK THEODORE R | CFO/Vice President |
Other disposed transaction
F
|
Common Stock | 4,345 | $57.34 | $249,142 | 4,005 |
| 2016-11-10 | STALICK THEODORE R | CFO/Vice President |
Exercise / conversion
M · derivative
|
Common Stock | 5,000 | $45.30 | $226,500 | 2,500 |
| 2016-11-10 | STALICK THEODORE R | CFO/Vice President |
Exercise / conversion
M · derivative
|
Common Stock | 5,000 | $45.30 | $226,500 | 2,500 |
| 2016-11-10 | STALICK THEODORE R | CFO/Vice President |
Exercise / conversion
M · derivative
|
Common Stock | 5,000 | $45.30 | $226,500 | 2,500 |
| 2016-11-10 | STALICK THEODORE R | CFO/Vice President |
Exercise / conversion
M · derivative
|
Common Stock | 5,000 | $45.30 | $226,500 | 2,500 |
| 2016-11-09 | CURTIUS MIKE | Dir |
Open-market sell
S
|
Common Stock | 1,500 | $56.29 | $84,435 | 18,584 |
| 2016-09-08 | STALICK THEODORE R | CFO/Vice President |
Equity grant / award
G
|
Common Stock | 123 | $55.60 | $6,839 | 3,350 |
| 2016-09-07 | TIRADOR GABRIEL | CEO/President |
Other disposed transaction
F
|
Common Stock | 10,749 | $55.56 | $597,214 | 38,594 |
| 2016-09-07 | TIRADOR GABRIEL | CEO/President |
Exercise / conversion
M · derivative
|
Common Stock | 12,500 | $42.46 | $530,725 | 12,500 |
| 2016-03-07 | JOSEPH GEORGE | Chairman of the Board |
Equity grant / award
G
|
Common Stock | 5,924 | $54.44 | $322,503 | 18,809,030 |