Financial Metrics
MED MEDIFAST INCFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 72345000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 71144000.0 | -1.7% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 68578000.0 | -3.6% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 70622000.0 | +3.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 75729000.0 | +7.2% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 77205000.0 | +1.9% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 98596000.0 | +27.7% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 117324000.0 | +19.0% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 139239000.0 | +18.7% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 165876000.0 | +19.1% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 187103000.0 | +12.8% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 190061000.0 | +1.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 178461000.0 | -6.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 219999000.0 | +23.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 271470000.0 | +23.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 340669000.0 | +25.5% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 394189000.0 | +15.7% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 413395000.0 | +4.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 417600000.0 | +1.0% | USD | 10-Q | 2023-05-01 |
| Quarterly | 2022-06-30 | 453333000.0 | +8.6% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 390398000.0 | -13.9% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 348983000.0 | -10.6% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 296188000.0 | -15.1% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 235869000.0 | -20.4% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 174739000.0 | -25.9% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 168558000.0 | -3.5% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 140163000.0 | -16.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 115728000.0 | -17.4% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 105555000.0 | -8.8% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 89409000.0 | -15.3% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 274534000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 301563000.0 | +9.8% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 501003000.0 | +66.1% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 170632000.0 | -65.9% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 264912000.0 | +55.3% | USD | 10-K | 2021-02-26 |
| Annual | 2021-12-31 | 1526087000.0 | +476.1% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 1598577000.0 | +4.8% | USD | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | 1072054000.0 | -32.9% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 602463000.0 | -43.8% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 385788000.0 | -36.0% | USD | 10-K | 2026-02-17 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 53194000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 53225000.0 | +0.1% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 52163000.0 | -2.0% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 52892000.0 | +1.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 57611000.0 | +8.9% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 58183000.0 | +1.0% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 74808000.0 | +28.6% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 88799000.0 | +18.7% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 107201000.0 | +20.7% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 125147000.0 | +16.7% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 140710000.0 | +12.4% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 142933000.0 | +1.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 135240000.0 | -5.4% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 159300000.0 | +17.8% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 204036000.0 | +28.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 248547000.0 | +21.8% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 293707000.0 | +18.2% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 307057000.0 | +4.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 302286000.0 | -1.6% | USD | 10-Q | 2023-05-01 |
| Quarterly | 2022-06-30 | 321682000.0 | +6.4% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 282849000.0 | -12.1% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 246390000.0 | -12.9% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 210715000.0 | -14.5% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 177377000.0 | -15.8% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 127292000.0 | -28.2% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 123438000.0 | -3.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 105674000.0 | -14.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 84245000.0 | -20.3% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 76644000.0 | -9.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 62159000.0 | -18.9% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 205664000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 227812000.0 | +10.8% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 379899000.0 | +66.8% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 536858000.0 | +41.3% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 697815000.0 | +30.0% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 1127597000.0 | +61.6% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 1140414000.0 | +1.1% | USD | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | 775850000.0 | -32.0% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 444623000.0 | -42.7% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 275187000.0 | -38.1% | 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 | 6268000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 5024000.0 | -19.8% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 8953000.0 | +78.2% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 8609000.0 | -3.8% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 11310000.0 | +31.4% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 10227000.0 | -9.6% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 14683000.0 | +43.6% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 17110000.0 | +16.5% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 17467000.0 | +2.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 24715000.0 | +41.5% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 27355000.0 | +10.7% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 20262000.0 | -25.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 23533000.0 | +16.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 28099000.0 | +19.4% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 44559000.0 | +58.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 52799000.0 | +18.5% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 61434000.0 | +16.4% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 55171000.0 | -10.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 55087000.0 | -0.2% | USD | 10-Q | 2023-05-01 |
| Quarterly | 2022-06-30 | 48964000.0 | -11.1% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 48156000.0 | -1.7% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 53511000.0 | +11.1% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 38706000.0 | -27.7% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 25509000.0 | -34.1% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 7940000.0 | -68.9% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | -7876000.0 | -199.2% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 2106000.0 | +126.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -1262000.0 | -159.9% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | -1066000.0 | +15.5% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | -4081000.0 | -282.8% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 26859000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 39632000.0 | +47.6% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 69063000.0 | +74.3% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 91039000.0 | +31.8% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 134159000.0 | +47.4% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 216241000.0 | +61.2% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 184806000.0 | -14.5% | USD | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | 126402000.0 | -31.6% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 2878000.0 | -97.7% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -14213000.0 | -593.8% | 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 | 4260000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 3397000.0 | -20.3% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 6065000.0 | +78.5% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 6145000.0 | +1.3% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 7584000.0 | +23.4% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 6686000.0 | -11.8% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 12222000.0 | +82.8% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-06-30 | 14133000.0 | +15.6% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-09-30 | 13781000.0 | -2.5% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 20750000.0 | +50.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 21383000.0 | +3.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 15902000.0 | -25.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 18477000.0 | +16.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 21935000.0 | +18.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 34453000.0 | +57.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 41063000.0 | +19.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 46963000.0 | +14.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 41982000.0 | -10.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 41781000.0 | -0.5% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2022-06-30 | 39113000.0 | -6.4% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2022-09-30 | 36155000.0 | -7.6% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 39968000.0 | +10.5% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2023-06-30 | 30280000.0 | -24.2% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2023-09-30 | 23131000.0 | -23.6% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 8316000.0 | -64.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | -8154000.0 | -198.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 1129000.0 | +113.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -772000.0 | -168.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 2480000.0 | +421.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | -2261000.0 | -191.2% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 17835000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 27721000.0 | +55.4% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 55789000.0 | +101.3% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 77916000.0 | +39.7% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 102859000.0 | +32.0% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 164031000.0 | +59.5% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 143568000.0 | -12.5% | USD | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | 99415000.0 | -30.8% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 2091000.0 | -97.9% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -18672000.0 | -993.0% | 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.36 | — | USD/shares | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.29 | -19.4% | USD/shares | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.51 | +75.9% | USD/shares | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.52 | +2.0% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.64 | +23.1% | USD/shares | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 0.56 | -12.5% | USD/shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 1.02 | +82.1% | USD/shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 1.17 | +14.7% | USD/shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 1.15 | -1.7% | USD/shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 1.75 | +52.2% | USD/shares | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 1.8 | +2.9% | USD/shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 1.36 | -24.4% | USD/shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 1.57 | +15.4% | USD/shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 1.86 | +18.5% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 2.93 | +57.5% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 3.49 | +19.1% | USD/shares | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 4.0 | +14.6% | USD/shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 3.59 | -10.3% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 3.62 | +0.8% | USD/shares | 10-Q | 2023-05-01 |
| Quarterly | 2022-06-30 | 3.44 | -5.0% | USD/shares | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 3.3 | -4.1% | USD/shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 3.68 | +11.5% | USD/shares | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 2.78 | -24.5% | USD/shares | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 2.12 | -23.7% | USD/shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.76 | -64.2% | USD/shares | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | -0.75 | -198.7% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.1 | +113.3% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -0.07 | -170.0% | USD/shares | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 0.23 | +428.6% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | -0.21 | -191.3% | USD/shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 1.51 | — | USD/shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 2.32 | +53.6% | USD/shares | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 4.67 | +101.3% | USD/shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 6.62 | +41.8% | USD/shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 8.74 | +32.0% | USD/shares | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 14.01 | +60.3% | USD/shares | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 12.82 | -8.5% | USD/shares | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | 9.13 | -28.8% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.19 | -97.9% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -1.7 | -994.7% | 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.36 | — | USD/shares | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.29 | -19.4% | USD/shares | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.51 | +75.9% | USD/shares | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.51 | +0.0% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.63 | +23.5% | USD/shares | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 0.55 | -12.7% | USD/shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 1.01 | +83.6% | USD/shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 1.16 | +14.9% | USD/shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 1.14 | -1.7% | USD/shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 1.7 | +49.1% | USD/shares | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 1.75 | +2.9% | USD/shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 1.32 | -24.6% | USD/shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 1.56 | +18.2% | USD/shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 1.86 | +19.2% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 2.91 | +56.5% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 3.46 | +18.9% | USD/shares | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 3.96 | +14.5% | USD/shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 3.56 | -10.1% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 3.59 | +0.8% | USD/shares | 10-Q | 2023-05-01 |
| Quarterly | 2022-06-30 | 3.42 | -4.7% | USD/shares | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 3.27 | -4.4% | USD/shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 3.67 | +12.2% | USD/shares | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 2.77 | -24.5% | USD/shares | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 2.12 | -23.5% | USD/shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.76 | -64.2% | USD/shares | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | -0.75 | -198.7% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.1 | +113.3% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -0.07 | -170.0% | USD/shares | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 0.22 | +414.3% | USD/shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | -0.21 | -195.5% | USD/shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 1.49 | — | USD/shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 2.29 | +53.7% | USD/shares | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 4.62 | +101.7% | USD/shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 6.43 | +39.2% | USD/shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 8.68 | +35.0% | USD/shares | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 13.89 | +60.0% | USD/shares | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 12.73 | -8.4% | USD/shares | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | 9.1 | -28.5% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.19 | -97.9% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -1.7 | -994.7% | 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 | 2016-03-31 | 47316000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 58610000.0 | +23.9% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 57120000.0 | -2.5% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2016-12-31 | 52436000.0 | -8.2% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2017-03-31 | 53970000.0 | +2.9% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 63532000.0 | +17.7% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 70553000.0 | +11.1% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2017-12-31 | 75077000.0 | +6.4% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-03-31 | 86963000.0 | +15.8% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 81076000.0 | -6.8% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 82307000.0 | +1.5% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 81364000.0 | -1.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 101842000.0 | +25.2% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 96311000.0 | -5.4% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 81196000.0 | -15.7% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 76974000.0 | -5.2% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 90670000.0 | +17.8% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 130828000.0 | +44.3% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 156486000.0 | +19.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 163723000.0 | +4.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 206031000.0 | +25.8% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 191987000.0 | -6.8% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 154516000.0 | -19.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 104183000.0 | -32.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 118003000.0 | +13.3% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 61069000.0 | -48.2% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 69710000.0 | +14.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 87691000.0 | +25.8% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 123748000.0 | +41.1% | USD | 10-Q | 2023-05-01 |
| Quarterly | 2023-06-30 | 147405000.0 | +19.1% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 112751000.0 | -23.5% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 94440000.0 | -16.2% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 97471000.0 | +3.2% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2024-06-30 | 108016000.0 | +10.8% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 115307000.0 | +6.7% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 90928000.0 | -21.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 91717000.0 | +0.9% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 101694000.0 | +10.9% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 99526000.0 | -2.1% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 52436000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 75077000.0 | +43.2% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 81364000.0 | +8.4% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 76974000.0 | -5.4% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 163723000.0 | +112.7% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 104183000.0 | -36.4% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 87691000.0 | -15.8% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 94440000.0 | +7.7% | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 90928000.0 | -3.7% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 89303000.0 | -1.8% | USD | 10-K | 2026-02-17 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2115000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 1627000.0 | -23.1% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 1131000.0 | -30.5% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 1387000.0 | +22.6% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 1493000.0 | +7.6% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 914000.0 | -38.8% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 708000.0 | -22.5% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 576000.0 | -18.6% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-01-01 | 1133000.0 | +96.7% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 1025000.0 | -9.5% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 934000.0 | -8.9% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 1017000.0 | +8.9% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 1011000.0 | -0.6% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 631000.0 | -37.6% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 978000.0 | +55.0% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1451000.0 | +48.4% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 1437000.0 | -1.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 390000.0 | -72.9% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 836000.0 | +114.4% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 647000.0 | -22.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 584000.0 | -9.7% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-03-31 | 88000.0 | -84.9% | USD | 10-Q | 2021-05-04 |
| Annual | 2016-12-31 | 1387000.0 | — | USD | 10-K | 2018-03-16 |
| Annual | 2017-12-31 | 576000.0 | -58.5% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 1011000.0 | +75.5% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 1437000.0 | +42.1% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 584000.0 | -59.4% | USD | 10-K | 2021-02-26 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 13243000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 11364000.0 | -14.2% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 15015000.0 | +32.1% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 18311000.0 | +22.0% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 19883000.0 | +8.6% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 18048000.0 | -9.2% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 16024000.0 | -11.2% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 19328000.0 | +20.6% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-01-01 | 20230000.0 | +4.7% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 17288000.0 | -14.5% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 26900000.0 | +55.6% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 43845000.0 | +63.0% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 38888000.0 | -11.3% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 43257000.0 | +11.2% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 48473000.0 | +12.1% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 51925000.0 | +7.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 48771000.0 | -6.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 47883000.0 | -1.8% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 38580000.0 | -19.4% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 41736000.0 | +8.2% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 53392000.0 | +27.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 62234000.0 | +16.6% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 95790000.0 | +53.9% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 129614000.0 | +35.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 180043000.0 | +38.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 188972000.0 | +5.0% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 156974000.0 | -16.9% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 145279000.0 | -7.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 118856000.0 | -18.2% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 96896000.0 | -18.5% | USD | 10-Q | 2023-05-01 |
| Quarterly | 2023-06-30 | 68896000.0 | -28.9% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 58227000.0 | -15.5% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 54591000.0 | -6.2% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 46273000.0 | -15.2% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2024-06-30 | 39603000.0 | -14.4% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 40095000.0 | +1.2% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 42421000.0 | +5.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 39364000.0 | -7.2% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 30201000.0 | -23.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 23205000.0 | -23.2% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 18311000.0 | — | USD | 10-K | 2018-03-16 |
| Annual | 2017-12-31 | 19328000.0 | +5.6% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 38888000.0 | +101.2% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 48771000.0 | +25.4% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 53392000.0 | +9.5% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 180043000.0 | +237.2% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 118856000.0 | -34.0% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 54591000.0 | -54.1% | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 42421000.0 | -22.3% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 20228000.0 | -52.3% | USD | 10-K | 2026-02-17 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 92136000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 97752000.0 | +6.1% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 103170000.0 | +5.5% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 101297000.0 | -1.8% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 103644000.0 | +2.3% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 110724000.0 | +6.8% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 115312000.0 | +4.1% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 125198000.0 | +8.6% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 131131000.0 | +4.7% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 135091000.0 | +3.0% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 151932000.0 | +12.5% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 145519000.0 | -4.2% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 169310000.0 | +16.3% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 171976000.0 | +1.6% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 158307000.0 | -7.9% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 154151000.0 | -2.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 161222000.0 | +4.6% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 191245000.0 | +18.6% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 217460000.0 | +13.7% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 234314000.0 | +7.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 281861000.0 | +20.3% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 304321000.0 | +8.0% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 301050000.0 | -1.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 306866000.0 | +1.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 324259000.0 | +5.7% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 243300000.0 | -25.0% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 229584000.0 | -5.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 222784000.0 | -3.0% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 230318000.0 | +3.4% | USD | 10-Q | 2023-05-01 |
| Quarterly | 2023-06-30 | 228817000.0 | -0.7% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 224276000.0 | -2.0% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 224029000.0 | -0.1% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 219584000.0 | -2.0% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2024-06-30 | 224315000.0 | +2.2% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 224975000.0 | +0.3% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 214404000.0 | -4.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 213523000.0 | -0.4% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 206441000.0 | -3.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 207838000.0 | +0.7% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 101297000.0 | — | USD | 10-K | 2018-03-16 |
| Annual | 2017-12-31 | 125198000.0 | +23.6% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 145519000.0 | +16.2% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 154151000.0 | +5.9% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 234314000.0 | +52.0% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 306866000.0 | +31.0% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 222784000.0 | -27.4% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 224029000.0 | +0.6% | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 214404000.0 | -4.3% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 201683000.0 | -5.9% | USD | 10-K | 2026-02-17 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 119371000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 118072000.0 | -1.1% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 123458000.0 | +4.6% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 121216000.0 | -1.8% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 122947000.0 | +1.4% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 129515000.0 | +5.3% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 134463000.0 | +3.8% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 145929000.0 | +8.5% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 151817000.0 | +4.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 156307000.0 | +3.0% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 174447000.0 | +11.6% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 169429000.0 | -2.9% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 210070000.0 | +24.0% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 212571000.0 | +1.2% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 198588000.0 | -6.6% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 194653000.0 | -2.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 202143000.0 | +3.8% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 232085000.0 | +14.8% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 260790000.0 | +12.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 276084000.0 | +5.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 326395000.0 | +18.2% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 364234000.0 | +11.6% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 371368000.0 | +2.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 398326000.0 | +7.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 421435000.0 | +5.8% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 340550000.0 | -19.2% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 326351000.0 | -4.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 316213000.0 | -3.1% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 321606000.0 | +1.7% | USD | 10-Q | 2023-05-01 |
| Quarterly | 2023-06-30 | 318725000.0 | -0.9% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 320019000.0 | +0.4% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 309908000.0 | -3.2% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 302759000.0 | -2.3% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2024-06-30 | 293531000.0 | -3.0% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 291237000.0 | -0.8% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 284213000.0 | -2.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 280011000.0 | -1.5% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 269333000.0 | -3.8% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 268209000.0 | -0.4% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 121216000.0 | — | USD | 10-K | 2018-03-16 |
| Annual | 2017-12-31 | 145929000.0 | +20.4% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 169429000.0 | +16.1% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 194653000.0 | +14.9% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 276084000.0 | +41.8% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 398326000.0 | +44.3% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 316213000.0 | -20.6% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 309908000.0 | -2.0% | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 284213000.0 | -8.3% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 247973000.0 | -12.8% | USD | 10-K | 2026-02-17 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 24775000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 24310000.0 | -1.9% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 26012000.0 | +7.0% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 24421000.0 | -6.1% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 23150000.0 | -5.2% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 25144000.0 | +8.6% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 26253000.0 | +4.4% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 37140000.0 | +41.5% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 38187000.0 | +2.8% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 53444000.0 | +40.0% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 62806000.0 | +17.5% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 60323000.0 | -4.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 76895000.0 | +27.5% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 76044000.0 | -1.1% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 77522000.0 | +1.9% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 79388000.0 | +2.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 81819000.0 | +3.1% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 106605000.0 | +30.3% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 111985000.0 | +5.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 111350000.0 | -0.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 144901000.0 | +30.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 153978000.0 | +6.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 160908000.0 | +4.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 169832000.0 | +5.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 181032000.0 | +6.6% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 188160000.0 | +3.9% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 154255000.0 | -18.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 140894000.0 | -8.7% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 131742000.0 | -6.5% | USD | 10-Q | 2023-05-01 |
| Quarterly | 2023-06-30 | 114895000.0 | -12.8% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 110112000.0 | -4.2% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 92300000.0 | -16.2% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 77187000.0 | -16.4% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2024-06-30 | 75179000.0 | -2.6% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 72376000.0 | -3.7% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 64161000.0 | -11.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 60598000.0 | -5.6% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 46184000.0 | -23.8% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 46713000.0 | +1.1% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 24421000.0 | — | USD | 10-K | 2018-03-16 |
| Annual | 2017-12-31 | 37140000.0 | +52.1% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 60323000.0 | +62.4% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 79388000.0 | +31.6% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 111350000.0 | +40.3% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 169832000.0 | +52.5% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 140894000.0 | -17.0% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 92300000.0 | -34.5% | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 64161000.0 | -30.5% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 42962000.0 | -33.0% | USD | 10-K | 2026-02-17 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 29507000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 26807000.0 | -9.2% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 28529000.0 | +6.4% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 25200000.0 | -11.7% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 23779000.0 | -5.6% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 25340000.0 | +6.6% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 26253000.0 | +3.6% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 37348000.0 | +42.3% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 38187000.0 | +2.2% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 53444000.0 | +40.0% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 62806000.0 | +17.5% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 60323000.0 | -4.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 88002000.0 | +45.9% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 86548000.0 | -1.7% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 87388000.0 | +1.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 89821000.0 | +2.8% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 91394000.0 | +1.8% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 115349000.0 | +26.2% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 120776000.0 | +4.7% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 118838000.0 | -1.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 151504000.0 | +27.5% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 169545000.0 | +11.9% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 175129000.0 | +3.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 195852000.0 | +11.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 205411000.0 | +4.9% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 211074000.0 | +2.8% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 175829000.0 | -16.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 161169000.0 | -8.3% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 150706000.0 | -6.5% | USD | 10-Q | 2023-05-01 |
| Quarterly | 2023-06-30 | 133164000.0 | -11.6% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 126984000.0 | -4.6% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 108427000.0 | -14.6% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 91798000.0 | -15.3% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2024-06-30 | 88248000.0 | -3.9% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 83895000.0 | -4.9% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 74104000.0 | -11.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 69052000.0 | -6.8% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 53328000.0 | -22.8% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 53503000.0 | +0.3% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 25200000.0 | — | USD | 10-K | 2018-03-16 |
| Annual | 2017-12-31 | 37348000.0 | +48.2% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 60323000.0 | +61.5% | USD | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 89821000.0 | +48.9% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 118838000.0 | +32.3% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 195852000.0 | +64.8% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 161169000.0 | -17.7% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 108427000.0 | -32.7% | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 74104000.0 | -31.7% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 49053000.0 | -33.8% | 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 | 89864000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 91265000.0 | +1.6% | USD | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 94929000.0 | +4.0% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 96016000.0 | +1.1% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 99168000.0 | +3.3% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 104175000.0 | +5.0% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 108210000.0 | +3.9% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 106563000.0 | -1.5% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-03-31 | 113630000.0 | +6.6% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-06-30 | 102863000.0 | -9.5% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-09-30 | 111641000.0 | +8.5% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2018-12-31 | 109106000.0 | -2.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-03-31 | 122068000.0 | +11.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 126023000.0 | +3.2% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 111200000.0 | -11.8% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-12-31 | 104832000.0 | -5.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-03-31 | 110749000.0 | +5.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 116736000.0 | +5.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 140014000.0 | +19.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | 157246000.0 | +12.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-03-31 | 174891000.0 | +11.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 194689000.0 | +11.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 196239000.0 | +0.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 202474000.0 | +3.2% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2022-03-31 | 216024000.0 | +6.7% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2022-06-30 | 129476000.0 | -40.1% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2022-09-30 | 150522000.0 | +16.3% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2022-12-31 | 155044000.0 | +3.0% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2023-03-31 | 170900000.0 | +10.2% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2023-06-30 | 185561000.0 | +8.6% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2023-09-30 | 193035000.0 | +4.0% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2023-12-31 | 201481000.0 | +4.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 210961000.0 | +4.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 205283000.0 | -2.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 207342000.0 | +1.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 210109000.0 | +1.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 210959000.0 | +0.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 216005000.0 | +2.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 214706000.0 | -0.6% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 96016000.0 | — | USD | 10-K | 2020-03-02 |
| Annual | 2017-12-31 | 106563000.0 | +11.0% | USD | 10-K | 2021-02-26 |
| Annual | 2018-12-31 | 109106000.0 | +2.4% | USD | 10-K | 2022-02-23 |
| Annual | 2019-12-31 | 104832000.0 | -3.9% | USD | 10-K | 2023-02-21 |
| Annual | 2020-12-31 | 157246000.0 | +50.0% | USD | 10-K | 2024-02-20 |
| Annual | 2021-12-31 | 202474000.0 | +28.8% | USD | 10-K | 2025-02-18 |
| Annual | 2022-12-31 | 155044000.0 | -23.4% | USD | 10-K | 2026-02-17 |
| Annual | 2023-12-31 | 201481000.0 | +30.0% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 210109000.0 | +4.3% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 198920000.0 | -5.3% | USD | 10-K | 2026-02-17 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 7667000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 18724000.0 | +144.2% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 25665000.0 | +37.1% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 6683000.0 | -74.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 20749000.0 | +210.5% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 33254000.0 | +60.3% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 18008000.0 | -45.8% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 38531000.0 | +114.0% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 45478000.0 | +18.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 32734000.0 | -28.0% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 47212000.0 | +44.2% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 65109000.0 | +37.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 26735000.0 | -58.9% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 84253000.0 | +215.1% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 125367000.0 | +48.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 65326000.0 | -47.9% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 86204000.0 | +32.0% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 102004000.0 | +18.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 43673000.0 | -57.2% | USD | 10-Q | 2023-05-01 |
| Quarterly | 2022-06-30 | 87435000.0 | +100.2% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 142831000.0 | +63.4% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 64059000.0 | -55.2% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 107205000.0 | +67.4% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 137135000.0 | +27.9% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 7282000.0 | -94.7% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 20351000.0 | +179.5% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 29423000.0 | +44.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 3406000.0 | -88.4% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 28000.0 | -99.2% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 12141000.0 | +43260.7% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 25350000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 43237000.0 | +70.6% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 60816000.0 | +40.7% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 84261000.0 | +38.6% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 145196000.0 | +72.3% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 94545000.0 | -34.9% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 194570000.0 | +105.8% | USD | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | 147657000.0 | -24.1% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 24476000.0 | -83.4% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 6863000.0 | -72.0% | 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 | 1202000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 4211000.0 | +250.3% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | -1200000.0 | -128.5% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | -1016000.0 | +15.3% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | -1710000.0 | -68.3% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | -3374000.0 | -97.3% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | -86000.0 | +97.5% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | -710000.0 | -725.6% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | -817000.0 | -15.1% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | -3444000.0 | -321.5% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | -4542000.0 | -31.9% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | -5494000.0 | -21.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 706000.0 | +112.9% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 417000.0 | -40.9% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | -1852000.0 | -544.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -878000.0 | +52.6% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | -7051000.0 | -703.1% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | -17440000.0 | -147.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -1764000.0 | +89.9% | USD | 10-Q | 2023-05-01 |
| Quarterly | 2022-06-30 | -582000.0 | +67.0% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | -2350000.0 | -303.8% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | -2115000.0 | +10.0% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | -3859000.0 | -82.5% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -50316000.0 | -1203.9% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | -2775000.0 | +94.5% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | -5307000.0 | -91.2% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | -7089000.0 | -33.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -2054000.0 | +71.0% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 11303000.0 | +650.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | -2978000.0 | -126.3% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | -2037000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | -3163000.0 | -55.3% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | -1199000.0 | +62.1% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | -6328000.0 | -427.8% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | -1282000.0 | +79.7% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | -29064000.0 | -2167.1% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | -11414000.0 | +60.7% | USD | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | -61047000.0 | -434.8% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | -26520000.0 | +56.6% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -7928000.0 | +70.1% | 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 | -3602000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | -6376000.0 | -77.0% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | -9393000.0 | -47.3% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | -4135000.0 | +56.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | -7949000.0 | -92.2% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | -11776000.0 | -48.1% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | -6036000.0 | +48.7% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | -31822000.0 | -427.2% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | -37429000.0 | -17.6% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | -8813000.0 | +76.5% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | -27724000.0 | -214.6% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | -59782000.0 | -115.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -13741000.0 | +77.0% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -30814000.0 | -124.2% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | -44000000.0 | -42.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -22218000.0 | +49.5% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | -50956000.0 | -129.3% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | -93901000.0 | -84.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -28119000.0 | +70.1% | USD | 10-Q | 2023-05-01 |
| Quarterly | 2022-06-30 | -130144000.0 | -362.8% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | -175250000.0 | -34.7% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | -25896000.0 | +85.2% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | -43731000.0 | -68.9% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -61884000.0 | -41.5% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | -1491000.0 | +97.6% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | -1511000.0 | -1.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | -1514000.0 | -0.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -563000.0 | +62.8% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | -565000.0 | -0.4% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | -565000.0 | +0.0% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | -12921000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | -17362000.0 | -34.4% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | -53328000.0 | -207.2% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | -82324000.0 | -54.4% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | -57144000.0 | +30.6% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | -125133000.0 | -119.0% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | -199581000.0 | -59.5% | USD | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | -79789000.0 | +60.0% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | -1515000.0 | +98.1% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -564000.0 | +62.8% | 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 | 83000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 753000.0 | +807.2% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 2039000.0 | +170.8% | USD | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 470000.0 | -76.9% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 1020000.0 | +117.0% | USD | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 2379000.0 | +133.2% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 1286000.0 | -45.9% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 2094000.0 | +62.8% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 3246000.0 | +55.0% | USD | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 4444000.0 | +36.9% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 6972000.0 | +56.9% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 9224000.0 | +32.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 294000.0 | -96.8% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 583000.0 | +98.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 3852000.0 | +560.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 4598000.0 | +19.4% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 12196000.0 | +165.2% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 22585000.0 | +85.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 3009000.0 | -86.7% | USD | 10-Q | 2023-05-01 |
| Quarterly | 2022-06-30 | 5849000.0 | +94.4% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 7617000.0 | +30.2% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 2115000.0 | -72.2% | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 3859000.0 | +82.5% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 5537000.0 | +43.5% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 1841000.0 | -66.8% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 3779000.0 | +105.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 5169000.0 | +36.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1522000.0 | -70.6% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 2900000.0 | +90.5% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 4263000.0 | +47.0% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 2876000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 3242000.0 | +12.7% | USD | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 4940000.0 | +52.4% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 10058000.0 | +103.6% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 5887000.0 | -41.5% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 34209000.0 | +481.1% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 16681000.0 | -51.2% | USD | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | 6483000.0 | -61.1% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 7454000.0 | +15.0% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 5614000.0 | -24.7% | 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 | 11836000.0 | — | shares | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 11848000.0 | +0.1% | shares | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 11848000.0 | +0.0% | shares | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 11871000.0 | +0.2% | shares | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 11927000.0 | +0.5% | shares | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 11930000.0 | +0.0% | shares | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 11930000.0 | +0.0% | shares | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 11971000.0 | +0.3% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 12063000.0 | +0.8% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 11951000.0 | -0.9% | shares | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 11956000.0 | +0.0% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 11868000.0 | -0.7% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 11898000.0 | +0.3% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 11827000.0 | -0.6% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 11612000.0 | -1.8% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 11764000.0 | +1.3% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 11781000.0 | +0.1% | shares | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 11756000.0 | -0.2% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 11768000.0 | +0.1% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 11772000.0 | +0.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 11761000.0 | -0.1% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 11731000.0 | -0.3% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 11616000.0 | -1.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 11593000.0 | -0.2% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 11552000.0 | -0.4% | shares | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 11018000.0 | -4.6% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 10928000.0 | -0.8% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 10873000.0 | -0.5% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 10887000.0 | +0.1% | shares | 10-Q | 2023-05-01 |
| Quarterly | 2023-06-30 | 10889000.0 | +0.0% | shares | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 10892000.0 | +0.0% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 10896000.0 | +0.0% | shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 10937000.0 | +0.4% | shares | 10-Q | 2024-04-29 |
| Quarterly | 2024-06-30 | 10937000.0 | +0.0% | shares | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 10937000.0 | +0.0% | shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 10938000.0 | +0.0% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 10991000.0 | +0.5% | shares | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 10991000.0 | +0.0% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 10991000.0 | +0.0% | shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 11871000.0 | — | shares | 10-K | 2018-03-16 |
| Annual | 2017-12-31 | 11971000.0 | +0.8% | shares | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 11868000.0 | -0.9% | shares | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 11764000.0 | -0.9% | shares | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 11772000.0 | +0.1% | shares | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 11593000.0 | -1.5% | shares | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 10873000.0 | -6.2% | shares | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 10896000.0 | +0.2% | shares | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 10938000.0 | +0.4% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 10991000.0 | +0.5% | 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 | 12052000.0 | — | shares | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 12024000.0 | -0.2% | shares | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 12025000.0 | +0.0% | shares | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 12027000.0 | +0.0% | shares | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 12132000.0 | +0.9% | shares | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 12124000.0 | -0.1% | shares | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 12124000.0 | +0.0% | shares | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 12103000.0 | -0.2% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 12139000.0 | +0.3% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 12141000.0 | +0.0% | shares | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 12145000.0 | +0.0% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 12117000.0 | -0.2% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 12126000.0 | +0.1% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 12126000.0 | +0.0% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 12126000.0 | +0.0% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 12272000.0 | +1.2% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 11785000.0 | -4.0% | shares | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 11806000.0 | +0.2% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 11817000.0 | +0.1% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 11822000.0 | +0.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 11839000.0 | +0.1% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 11738000.0 | -0.9% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 11618000.0 | -1.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 11594000.0 | -0.2% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 11553000.0 | -0.4% | shares | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 11019000.0 | -4.6% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 10929000.0 | -0.8% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 10928000.0 | -0.0% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 10887000.0 | -0.4% | shares | 10-Q | 2023-05-01 |
| Quarterly | 2023-06-30 | 10889000.0 | +0.0% | shares | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 10892000.0 | +0.0% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 10896000.0 | +0.0% | shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 10937000.0 | +0.4% | shares | 10-Q | 2024-04-29 |
| Quarterly | 2024-06-30 | 10937000.0 | +0.0% | shares | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 10937000.0 | +0.0% | shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 10938000.0 | +0.0% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 10991000.0 | +0.5% | shares | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 10991000.0 | +0.0% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 10991000.0 | +0.0% | shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 12027000.0 | — | shares | 10-K | 2018-03-16 |
| Annual | 2017-12-31 | 12103000.0 | +0.6% | shares | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 12117000.0 | +0.1% | shares | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 12272000.0 | +1.3% | shares | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 11822000.0 | -3.7% | shares | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 11594000.0 | -1.9% | shares | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 10928000.0 | -5.7% | shares | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 10896000.0 | -0.3% | shares | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 10938000.0 | +0.4% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 10991000.0 | +0.5% | 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 | 11862000.0 | — | shares | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 11811000.0 | -0.4% | shares | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 11848000.0 | +0.3% | shares | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 11901000.0 | +0.4% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 11929000.0 | +0.2% | shares | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 11930000.0 | +0.0% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 12030000.0 | +0.8% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 12037000.0 | +0.1% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 11954000.0 | -0.7% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 11880000.0 | -0.6% | shares | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 11861000.0 | -0.2% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 11731000.0 | -1.1% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 11772000.0 | +0.3% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 11777000.0 | +0.0% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 11766000.0 | -0.1% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 11772000.0 | +0.1% | shares | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 11753000.0 | -0.2% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 11692000.0 | -0.5% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 11557000.0 | -1.2% | shares | 10-Q | 2023-05-01 |
| Quarterly | 2022-06-30 | 11354000.0 | -1.8% | shares | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 10964000.0 | -3.4% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 10864000.0 | -0.9% | shares | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 10888000.0 | +0.2% | shares | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 10892000.0 | +0.0% | shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 10909000.0 | +0.2% | shares | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 10937000.0 | +0.3% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 10937000.0 | +0.0% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 10948000.0 | +0.1% | shares | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 10991000.0 | +0.4% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 10991000.0 | +0.0% | shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 11842000.0 | — | shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 11924000.0 | +0.7% | shares | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 11947000.0 | +0.2% | shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 11771000.0 | -1.5% | shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 11771000.0 | +0.0% | shares | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 11705000.0 | -0.6% | shares | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 11195000.0 | -4.4% | shares | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | 10884000.0 | -2.8% | shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 10930000.0 | +0.4% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 10981000.0 | +0.5% | 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 | 11922000.0 | — | shares | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 11884000.0 | -0.3% | shares | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 11948000.0 | +0.5% | shares | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 12009000.0 | +0.5% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 12056000.0 | +0.4% | shares | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 12095000.0 | +0.3% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 12139000.0 | +0.4% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 12174000.0 | +0.3% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 12097000.0 | -0.6% | shares | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 12240000.0 | +1.2% | shares | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 12218000.0 | -0.2% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 12065000.0 | -1.3% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 11824000.0 | -2.0% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 11821000.0 | -0.0% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 11857000.0 | +0.3% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 11881000.0 | +0.2% | shares | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 11858000.0 | -0.2% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 11785000.0 | -0.6% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 11638000.0 | -1.2% | shares | 10-Q | 2023-05-01 |
| Quarterly | 2022-06-30 | 11435000.0 | -1.7% | shares | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 11042000.0 | -3.4% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 10899000.0 | -1.3% | shares | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 10917000.0 | +0.2% | shares | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 10933000.0 | +0.1% | shares | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 10958000.0 | +0.2% | shares | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 10937000.0 | -0.2% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 10971000.0 | +0.3% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 10948000.0 | -0.2% | shares | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 11060000.0 | +1.0% | shares | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 10991000.0 | -0.6% | shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 11947000.0 | — | shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 12088000.0 | +1.2% | shares | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 12079000.0 | -0.1% | shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 12117000.0 | +0.3% | shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 11850000.0 | -2.2% | shares | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 11813000.0 | -0.3% | shares | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 11276000.0 | -4.5% | shares | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | 10921000.0 | -3.1% | shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 10963000.0 | +0.4% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 10981000.0 | +0.2% | shares | 10-K | 2026-02-17 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.6061 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.6025 | -0.6% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.5555 | -7.8% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.5744 | +3.4% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.5847 | +1.8% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 0.5742 | -1.8% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.6494 | +13.1% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.7506 | +15.6% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.7982 | +6.3% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.7896 | -1.1% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.8802 | +11.5% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.9571 | +8.7% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.8828 | -7.8% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.9479 | +7.4% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 1.0410 | +9.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.0437 | +0.3% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 1.0822 | +3.7% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 1.1132 | +2.9% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.9909 | -11.0% | ratio | 10-Q | 2023-05-01 |
| Quarterly | 2022-06-30 | 1.3312 | +34.3% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 1.1963 | -10.1% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 1.0851 | -9.3% | ratio | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 0.9293 | -14.4% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.7370 | -20.7% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.5772 | -21.7% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 0.5742 | -0.5% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.4813 | -16.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.4133 | -14.1% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 0.3919 | -5.2% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.3334 | -14.9% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 2.2648 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 2.0665 | -8.8% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 2.9570 | +43.1% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.8766 | -70.4% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 0.9595 | +9.5% | ratio | 10-K | 2021-02-26 |
| Annual | 2021-12-31 | 3.8313 | +299.3% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 5.0554 | +32.0% | ratio | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | 3.4593 | -31.6% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 2.1198 | -38.7% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1.5558 | -26.6% | ratio | 10-K | 2026-02-17 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 3.7189 | — | ratio | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 4.0211 | +8.1% | ratio | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 3.9662 | -1.4% | ratio | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 4.1479 | +4.6% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 4.4771 | +7.9% | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 4.4036 | -1.6% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 4.3923 | -0.3% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 3.3710 | -23.3% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 3.4339 | +1.9% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 2.5277 | -26.4% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 2.4191 | -4.3% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 2.4123 | -0.3% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 2.2018 | -8.7% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 2.2615 | +2.7% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 2.0421 | -9.7% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 1.9417 | -4.9% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 1.9705 | +1.5% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 1.7940 | -9.0% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 1.9419 | +8.2% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 2.1043 | +8.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.9452 | -7.6% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 1.9764 | +1.6% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1.8709 | -5.3% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1.8069 | -3.4% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1.7912 | -0.9% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 1.2930 | -27.8% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 1.4883 | +15.1% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1.5812 | +6.2% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 1.7483 | +10.6% | ratio | 10-Q | 2023-05-01 |
| Quarterly | 2023-06-30 | 1.9915 | +13.9% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 2.0368 | +2.3% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 2.4272 | +19.2% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 2.8448 | +17.2% | ratio | 10-Q | 2024-04-29 |
| Quarterly | 2024-06-30 | 2.9837 | +4.9% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 3.1084 | +4.2% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 3.3417 | +7.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 3.5236 | +5.4% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 4.4700 | +26.9% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 4.4493 | -0.5% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 4.1479 | — | ratio | 10-K | 2018-03-16 |
| Annual | 2017-12-31 | 3.3710 | -18.7% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 2.4123 | -28.4% | ratio | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 1.9417 | -19.5% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 2.1043 | +8.4% | ratio | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 1.8069 | -14.1% | ratio | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 1.5812 | -12.5% | ratio | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 2.4272 | +53.5% | ratio | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 3.3417 | +37.7% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 4.6945 | +40.5% | 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 | 0.3284 | — | ratio | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 0.2937 | -10.5% | ratio | 10-Q | 2016-08-09 |
| Quarterly | 2016-09-30 | 0.3005 | +2.3% | ratio | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 0.2625 | -12.7% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.2398 | -8.6% | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 0.2432 | +1.4% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 0.2426 | -0.3% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-12-31 | 0.3505 | +44.5% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.3361 | -4.1% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 0.5196 | +54.6% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 0.5626 | +8.3% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 0.5529 | -1.7% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.7209 | +30.4% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 0.6868 | -4.7% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 0.7859 | +14.4% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 0.8568 | +9.0% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.8252 | -3.7% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 0.9881 | +19.7% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 0.8626 | -12.7% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 0.7557 | -12.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.8663 | +14.6% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 0.8709 | +0.5% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 0.8924 | +2.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 0.9673 | +8.4% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.9509 | -1.7% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 1.6302 | +71.4% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 1.1681 | -28.3% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1.0395 | -11.0% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 0.8818 | -15.2% | ratio | 10-Q | 2023-05-01 |
| Quarterly | 2023-06-30 | 0.7176 | -18.6% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 0.6578 | -8.3% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 0.5381 | -18.2% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.4351 | -19.1% | ratio | 10-Q | 2024-04-29 |
| Quarterly | 2024-06-30 | 0.4299 | -1.2% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 0.4046 | -5.9% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 0.3527 | -12.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.3273 | -7.2% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 0.2469 | -24.6% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.2492 | +0.9% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.2625 | — | ratio | 10-K | 2018-03-16 |
| Annual | 2017-12-31 | 0.3505 | +33.5% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 0.5529 | +57.8% | ratio | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 0.8568 | +55.0% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 0.7557 | -11.8% | ratio | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 0.9673 | +28.0% | ratio | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 1.0395 | +7.5% | ratio | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 0.5381 | -48.2% | ratio | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 0.3527 | -34.5% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.2466 | -30.1% | ratio | 10-K | 2026-02-17 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.7353 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.7481 | +1.7% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.7606 | +1.7% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.7489 | -1.5% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.7608 | +1.6% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 0.7536 | -0.9% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.7587 | +0.7% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.7569 | -0.2% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.7699 | +1.7% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.7545 | -2.0% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.7520 | -0.3% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.7520 | -0.0% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.7578 | +0.8% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.7241 | -4.4% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.7516 | +3.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.7296 | -2.9% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 0.7451 | +2.1% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.7428 | -0.3% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.7239 | -2.5% | ratio | 10-Q | 2023-05-01 |
| Quarterly | 2022-06-30 | 0.7096 | -2.0% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 0.7245 | +2.1% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 0.7060 | -2.6% | ratio | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 0.7114 | +0.8% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.7520 | +5.7% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.7285 | -3.1% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 0.7323 | +0.5% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.7539 | +3.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.7280 | -3.4% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 0.7261 | -0.3% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.6952 | -4.3% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.7491 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.7554 | +0.8% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.7583 | +0.4% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 3.1463 | +314.9% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 2.6341 | -16.3% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.7389 | -71.9% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.7134 | -3.4% | ratio | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | 0.7237 | +1.4% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.7380 | +2.0% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.7133 | -3.3% | 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.0589 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.0477 | -18.9% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.0884 | +85.2% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.0870 | -1.6% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.1001 | +15.1% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 0.0866 | -13.5% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.1240 | +43.1% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-06-30 | 0.1205 | -2.8% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-09-30 | 0.0990 | -17.8% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.1251 | +26.4% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 0.1143 | -8.6% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 0.0837 | -26.8% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.1035 | +23.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0997 | -3.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 0.1269 | +27.3% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.1205 | -5.0% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 0.1191 | -1.2% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 0.1016 | -14.8% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.1001 | -1.5% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2022-06-30 | 0.0863 | -13.8% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2022-09-30 | 0.0926 | +7.3% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 0.1145 | +23.7% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2023-06-30 | 0.1022 | -10.7% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2023-09-30 | 0.0981 | -4.1% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.0476 | -51.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | -0.0484 | -201.6% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0081 | +116.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -0.0067 | -182.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0235 | +452.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | -0.0253 | -207.6% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.0650 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0919 | +41.5% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.1114 | +21.1% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.4566 | +310.1% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.3883 | -15.0% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.1075 | -72.3% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.0898 | -16.4% | ratio | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | 0.0927 | +3.3% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0035 | -96.3% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -0.0484 | -1494.5% | 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.0866 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.0706 | -18.5% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.1306 | +84.9% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.1219 | -6.6% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.1493 | +22.5% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 0.1325 | -11.3% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.1489 | +12.4% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.1458 | -2.1% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.1254 | -14.0% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.1490 | +18.8% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.1462 | -1.9% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.1066 | -27.1% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.1319 | +23.7% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.1277 | -3.1% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.1641 | +28.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.1550 | -5.6% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 0.1558 | +0.6% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.1335 | -14.4% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.1319 | -1.2% | ratio | 10-Q | 2023-05-01 |
| Quarterly | 2022-06-30 | 0.1080 | -18.1% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2022-09-30 | 0.1234 | +14.2% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 0.1533 | +24.3% | ratio | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 0.1307 | -14.8% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.1081 | -17.2% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.0454 | -58.0% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | -0.0467 | -202.8% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.0150 | +132.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -0.0109 | -172.6% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | -0.0101 | +7.4% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | -0.0456 | -352.0% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.0978 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.1314 | +34.3% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.1378 | +4.9% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.5335 | +287.0% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.5064 | -5.1% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.1417 | -72.0% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.1156 | -18.4% | ratio | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | 0.1179 | +2.0% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0048 | -95.9% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -0.0368 | -871.2% | ratio | 10-K | 2026-02-17 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.9098 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 2.4109 | +26.2% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 2.1959 | -8.9% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2016-12-31 | 2.1472 | -2.2% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2017-03-31 | 2.3313 | +8.6% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 2.5267 | +8.4% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 2.6874 | +6.4% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2017-12-31 | 2.0215 | -24.8% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-03-31 | 2.2773 | +12.7% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 1.5170 | -33.4% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2018-09-30 | 1.3105 | -13.6% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 1.3488 | +2.9% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 1.3244 | -1.8% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 1.2665 | -4.4% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1.0474 | -17.3% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-12-31 | 0.9696 | -7.4% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 1.1082 | +14.3% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 1.2272 | +10.7% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 1.3974 | +13.9% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 1.4703 | +5.2% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.4219 | -3.3% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 1.2468 | -12.3% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 0.9603 | -23.0% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 0.6134 | -36.1% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.6518 | +6.3% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 0.3246 | -50.2% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 0.4519 | +39.2% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 0.6224 | +37.7% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 0.9393 | +50.9% | ratio | 10-Q | 2023-05-01 |
| Quarterly | 2023-06-30 | 1.2830 | +36.6% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 1.0240 | -20.2% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 1.0232 | -0.1% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 1.2628 | +23.4% | ratio | 10-Q | 2024-04-29 |
| Quarterly | 2024-06-30 | 1.4368 | +13.8% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 1.5932 | +10.9% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 1.4172 | -11.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.5135 | +6.8% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 2.2019 | +45.5% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 2.1306 | -3.2% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 2.1472 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 2.0215 | -5.9% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 1.3488 | -33.3% | ratio | 10-K | 2020-03-02 |
| Annual | 2019-12-31 | 0.9696 | -28.1% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 1.4703 | +51.6% | ratio | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 0.6134 | -58.3% | ratio | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 0.6224 | +1.5% | ratio | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 1.0232 | +64.4% | ratio | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 1.4172 | +38.5% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 2.0787 | +46.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.0357 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.0288 | -19.4% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.0491 | +70.8% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.0500 | +1.7% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0586 | +17.2% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 0.0497 | -15.1% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.0805 | +61.9% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-06-30 | 0.0904 | +12.3% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-09-30 | 0.0790 | -12.6% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.0988 | +25.0% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 0.1006 | +1.8% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 0.0801 | -20.4% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.0914 | +14.1% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0945 | +3.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 0.1321 | +39.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.1258 | -4.8% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 0.1289 | +2.5% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 0.1130 | -12.3% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0991 | -12.3% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2022-06-30 | 0.1149 | +15.8% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2022-09-30 | 0.1108 | -3.5% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 0.1243 | +12.2% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2023-06-30 | 0.0950 | -23.6% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2023-09-30 | 0.0723 | -23.9% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.0275 | -62.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | -0.0278 | -201.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0039 | +114.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -0.0028 | -171.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0092 | +434.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | -0.0084 | -191.6% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.1471 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.1900 | +29.1% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.3293 | +73.3% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.4003 | +21.6% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.3726 | -6.9% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.4118 | +10.5% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.4540 | +10.3% | ratio | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | 0.3208 | -29.3% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0074 | -97.7% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -0.0753 | -1123.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.0474 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.0372 | -21.5% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.0639 | +71.6% | ratio | 10-Q | 2017-11-08 |
| Quarterly | 2017-03-31 | 0.0620 | -3.0% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0728 | +17.5% | ratio | 10-Q | 2018-08-06 |
| Quarterly | 2017-09-30 | 0.0618 | -15.1% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.1076 | +74.1% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-06-30 | 0.1374 | +27.7% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2018-09-30 | 0.1234 | -10.2% | ratio | 10-Q | 2019-11-08 |
| Quarterly | 2019-03-31 | 0.1700 | +37.7% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 0.1697 | -0.2% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 0.1430 | -15.7% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.1668 | +16.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.1879 | +12.6% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 0.2461 | +31.0% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.2348 | -4.6% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 0.2412 | +2.7% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 0.2139 | -11.3% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.1934 | -9.6% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2022-06-30 | 0.3021 | +56.2% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2022-09-30 | 0.2402 | -20.5% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-03-31 | 0.2339 | -2.6% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2023-06-30 | 0.1632 | -30.2% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2023-09-30 | 0.1198 | -26.6% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.0394 | -67.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | -0.0397 | -200.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0054 | +113.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -0.0037 | -167.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0115 | +413.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | -0.0105 | -191.7% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.1858 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.2601 | +40.0% | ratio | 10-K | 2020-03-02 |
| Annual | 2018-12-31 | 0.5113 | +96.6% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.7432 | +45.4% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.6541 | -12.0% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.8101 | +23.8% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.9260 | +14.3% | ratio | 10-K | 2025-02-18 |
| Annual | 2023-12-31 | 0.4934 | -46.7% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0100 | -98.0% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -0.0939 | -1043.2% | 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-03-25 | MacKenzie Jonathan Barrett | VP, Finance & CAO |
Equity grant / award
A
|
Common Stock | 10,830 | $0.00 | $0 | 20,838 |
| 2026-03-25 | MacKenzie Jonathan Barrett | VP, Finance & CAO |
Other disposed transaction
F
|
Common Stock | 862 | $9.59 | $8,267 | 10,008 |
| 2026-03-17 | MacKenzie Jonathan Barrett | VP, Finance & CAO |
Other disposed transaction
F
|
Common Stock | 70 | $10.05 | $704 | 10,870 |
| 2026-03-13 | MacKenzie Jonathan Barrett | VP, Finance & CAO |
Other disposed transaction
F
|
Common Stock | 198 | $9.62 | $1,905 | 10,940 |
| 2025-06-25 | Xian Ming | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units (cash settled) | 6,013 | $13.39 | $80,519 | 32,143 |
| 2025-06-25 | Xian Ming | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units (cash settled) | 11,168 | $0.00 | $0 | 26,130 |
| 2025-06-13 | Chard Daniel R | Chairman & CEO |
Open-market buy
P
|
Common Stock | 381 | $13.13 | $5,003 | 149,698 |
| 2025-03-25 | Maloney James P. | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 24,161 | $0.00 | $0 | 42,299 |
| 2025-03-17 | MacKenzie Jonathan Barrett | VP, Finance & CAO |
Other disposed transaction
F
|
Common Stock | 99 | $14.35 | $1,421 | 3,467 |
| 2025-03-16 | MacKenzie Jonathan Barrett | VP, Finance & CAO |
Other disposed transaction
F
|
Common Stock | 60 | $13.94 | $836 | 3,566 |
| 2025-03-13 | MacKenzie Jonathan Barrett | VP, Finance & CAO |
Other disposed transaction
F
|
Common Stock | 280 | $13.87 | $3,884 | 3,626 |
| 2024-09-13 | MacKenzie Jonathan Barrett | VP, Finance & CAO |
Other disposed transaction
F
|
Common Stock | 11 | $18.90 | $208 | 3,906 |
| 2024-06-20 | BROWN JEFFREY J | Dir |
Equity grant / award
A
|
Common Stock | 5,581 | $22.66 | $126,465 | 17,961 |
| 2024-06-20 | BROWN JEFFREY J | Dir |
Equity grant / award
A
|
Common Stock | 6,596 | $0.00 | $0 | 12,380 |
| 2024-03-15 | Maloney James P. | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 424 | $36.61 | $15,523 | 19,534 |
| 2024-03-15 | Maloney James P. | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 119 | $36.61 | $4,357 | 19,958 |
| 2024-03-15 | Maloney James P. | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 73 | $36.61 | $2,673 | 20,077 |
| 2024-03-13 | Maloney James P. | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 8,718 | $0.00 | $0 | 20,150 |
| 2024-03-08 | SCHLACKMAN SCOTT | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,300 | $0.00 | $0 | 0 |
| 2024-03-08 | SCHLACKMAN SCOTT | Dir |
Open-market sell
S
|
Common Stock | 2,753 | $39.46 | $108,633 | 7,785 |
| 2024-03-08 | SCHLACKMAN SCOTT | Dir |
Open-market sell
S
|
Common Stock | 1,300 | $39.41 | $51,233 | 10,538 |
| 2024-03-08 | SCHLACKMAN SCOTT | Dir |
Exercise / conversion
M
|
Common Stock | 1,300 | $27.68 | $35,984 | 11,838 |
| 2024-02-14 | Chard Daniel R | Chairman & CEO |
Other disposed transaction
F
|
Common Stock | 5,471 | $52.68 | $288,212 | 58,143 |
| 2024-02-14 | Chard Daniel R | Chairman & CEO |
Equity grant / award
A
|
Common Stock | 16,486 | $0.00 | $0 | 63,614 |
| 2023-11-07 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 58 | $68.89 | $4,020 | 5,784 |
| 2023-11-07 | Thomas Andrea B | Dir |
Open-market buy
P
|
Common Stock | 50 | $68.89 | $3,471 | 6,253 |
| 2023-11-03 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 97 | $70.55 | $6,825 | 4,233 |
| 2023-10-06 | HALLQUIST CONSTANCE J. | — |
Open-market sell
S
|
Common Stock | 5,613 | $73.87 | $414,632 | 2,152 |
| 2023-09-13 | MacKenzie Jonathan Barrett | VP, Finance & CAO |
Other disposed transaction
F
|
Common Stock | 10 | $81.08 | $811 | 1,486 |
| 2023-08-15 | BROWN JEFFREY J | Dir |
Open-market sell
S
|
Common Stock | 13,330 | $90.47 | $1,205,965 | 1 |
| 2023-08-15 | BROWN JEFFREY J | Dir |
Open-market sell
S
|
Common Stock | 9,832 | $89.79 | $882,815 | 13,331 |
| 2023-08-14 | BROWN JEFFREY J | Dir |
Open-market sell
S
|
Common Stock | 15,154 | $92.60 | $1,403,260 | 23,163 |
| 2023-08-08 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 44 | $89.42 | $3,947 | 5,725 |
| 2023-08-08 | SCHLACKMAN SCOTT | Dir |
Open-market buy
P
|
Common Stock | 40 | $89.42 | $3,561 | 10,485 |
| 2023-08-04 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 67 | $100.03 | $6,714 | 4,136 |
| 2023-08-04 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 622 | $100.03 | $62,195 | 38,317 |
| 2023-07-20 | Maloney James P. | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,027 | $94.50 | $97,052 | 9,752 |
| 2023-07-20 | Maloney James P. | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 3,574 | — | — | 10,779 |
| 2023-07-20 | Maloney James P. | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 115 | $94.50 | $10,868 | 7,205 |
| 2023-06-15 | Xian Ming | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units (cash settled) | 2,742 | $0.00 | $0 | 4,728 |
| 2023-05-09 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 15 | $87.50 | $1,315 | 2,392 |
| 2023-05-09 | Hoer Michael A. | Dir |
Open-market buy
P
|
Common Stock | 13 | $87.50 | $1,118 | 5,170 |
| 2023-05-05 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 73 | $89.74 | $6,592 | 4,069 |
| 2023-05-05 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 681 | $89.74 | $61,071 | 37,695 |
| 2023-03-17 | Chard Daniel R | Chairman & CEO |
Equity grant / award
A
|
Common Stock | 16,807 | $0.00 | $0 | 47,128 |
| 2023-03-17 | Chard Daniel R | Chairman & CEO |
Other disposed transaction
F
|
Common Stock | 872 | $102.75 | $89,598 | 30,321 |
| 2023-03-17 | MacKenzie Jonathan Barrett | VP, Finance & CAO |
Equity grant / award
A
|
Common Stock | 906 | $0.00 | $0 | 1,496 |
| 2023-03-16 | Chard Daniel R | Chairman & CEO |
Other disposed transaction
F
|
Common Stock | 1,358 | $104.46 | $141,857 | 31,193 |
| 2023-03-16 | MacKenzie Jonathan Barrett | VP, Finance & CAO |
Other disposed transaction
F
|
Common Stock | 57 | $104.46 | $5,954 | 590 |
| 2023-03-10 | SCHLACKMAN SCOTT | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,200 | $0.00 | $0 | 1,300 |
| 2023-03-10 | SCHLACKMAN SCOTT | Dir |
Open-market sell
S
|
Common Stock | 2,200 | $108.68 | $239,096 | 7,280 |
| 2023-03-10 | SCHLACKMAN SCOTT | Dir |
Exercise / conversion
M
|
Common Stock | 2,200 | $27.68 | $60,896 | 9,480 |
| 2023-02-24 | Chard Daniel R | Chairman & CEO |
Other disposed transaction
F
|
Common Stock | 15,643 | $109.99 | $1,720,574 | 32,551 |
| 2023-02-24 | Chard Daniel R | Chairman & CEO |
Equity grant / award
A
|
Common Stock | 34,076 | $0.00 | $0 | 48,194 |
| 2023-02-21 | Chard Daniel R | Chairman & CEO |
Other disposed transaction
F
|
Common Stock | 1,815 | $115.31 | $209,288 | 14,118 |
| 2023-02-07 | Xian Ming | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units (cash settled) | 9 | $114.97 | $1,061 | 1,973 |
| 2023-02-07 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 11 | $114.97 | $1,289 | 2,377 |
| 2023-02-07 | Hoer Michael A. | Dir |
Open-market buy
P
|
Common Stock | 10 | $114.97 | $1,095 | 5,157 |
| 2023-02-03 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 56 | $116.11 | $6,462 | 3,996 |
| 2023-02-03 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 516 | $116.11 | $59,857 | 37,014 |
| 2022-11-08 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 12 | $106.93 | $1,269 | 2,366 |
| 2022-11-08 | Xian Ming | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units (cash settled) | 10 | $106.93 | $1,045 | 1,964 |
| 2022-11-04 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 561 | $105.06 | $58,936 | 36,499 |
| 2022-09-13 | MacKenzie Jonathan Barrett | VP, Finance & CAO |
Other disposed transaction
F
|
Common Stock | 10 | $124.56 | $1,246 | 647 |
| 2022-08-09 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 3,530 | $126.63 | $447,004 | 3,940 |
| 2022-08-09 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 410 | $125.72 | $51,545 | 410 |
| 2022-08-08 | SCHLACKMAN SCOTT | Dir |
Equity grant / award
A
|
Common Stock | 8 | $138.78 | $1,097 | 7,260 |
| 2022-07-20 | Maloney James P. | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 115 | $174.44 | $20,061 | 2,944 |
| 2022-06-16 | Xian Ming | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units (cash settled) | 1,317 | $0.00 | $0 | 1,947 |
| 2022-05-05 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 315 | $183.25 | $57,767 | 35,539 |
| 2022-03-21 | Chard Daniel R | Chairman & CEO |
Equity grant / award
G
|
Common Stock | 953 | $0.00 | $0 | 108,167 |
| 2022-03-17 | Maloney James P. | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 75 | $180.52 | $13,539 | 3,059 |
| 2022-03-16 | Maloney James P. | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 1,281 | $0.00 | $0 | 3,134 |
| 2022-03-10 | Thomas Andrea B | Dir |
Open-market sell
S
|
Common Stock | 1,150 | $174.31 | $200,456 | 1,640 |
| 2022-02-23 | Chard Daniel R | Chairman & CEO |
Equity grant / award
G
|
Common Stock | 3,375 | $0.00 | $0 | 107,214 |
| 2022-02-22 | Chard Daniel R | Chairman & CEO |
Other disposed transaction
F
|
Common Stock | 1,282 | $177.06 | $226,991 | 12,630 |
| 2022-02-22 | Chard Daniel R | Chairman & CEO |
Other disposed transaction
F
|
Common Stock | 1,804 | $177.06 | $319,416 | 13,912 |
| 2022-02-04 | Chard Daniel R | Chairman & CEO |
Open-market buy
P
|
Common Stock | 690 | $186.40 | $128,667 | 103,839 |
| 2022-01-03 | Chard Daniel R | Chairman & CEO |
Equity grant / award
G
|
Common Stock | 12,539 | $0.00 | $0 | 103,149 |
| 2021-12-31 | Chard Daniel R | Chairman & CEO |
Other disposed transaction
F
|
Common Stock | 11,533 | $209.43 | $2,415,356 | 28,255 |
| 2021-12-31 | Chard Daniel R | Chairman & CEO |
Exercise / conversion
M
|
Common Stock | 24,072 | — | — | 39,788 |
| 2021-11-11 | BYRNES KEVIN G | Dir |
Exercise / conversion
M · derivative
|
Stock Options | 5,000 | $0.00 | $0 | 0 |
| 2021-11-11 | BYRNES KEVIN G | Dir |
Exercise / conversion
M · derivative
|
Stock Options | 2,917 | $0.00 | $0 | 0 |
| 2021-11-11 | BYRNES KEVIN G | Dir |
Other disposed transaction
F
|
Common Stock | 6,149 | $228.45 | $1,404,739 | 14,922 |
| 2021-11-11 | BYRNES KEVIN G | Dir |
Exercise / conversion
M
|
Common Stock | 5,000 | $27.68 | $138,400 | 21,071 |
| 2021-11-11 | BYRNES KEVIN G | Dir |
Exercise / conversion
M
|
Common Stock | 2,917 | $26.52 | $77,359 | 11,071 |
| 2021-11-08 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 600 | $235.28 | $141,168 | 34,957 |
| 2021-11-08 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $234.52 | $234,520 | 34,357 |
| 2021-11-08 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 593 | $233.68 | $138,572 | 33,357 |
| 2021-11-08 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 807 | $232.55 | $187,668 | 32,764 |
| 2021-11-08 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 150 | $231.65 | $34,748 | 31,957 |
| 2021-11-08 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 290 | $229.91 | $66,674 | 31,807 |
| 2021-11-08 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 200 | $227.78 | $45,556 | 31,517 |
| 2021-11-08 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 160 | $224.96 | $35,994 | 31,117 |
| 2021-11-08 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 200 | $218.49 | $43,676 | 30,957 |
| 2021-11-04 | Chard Daniel R | Chairman & CEO |
Equity grant / award
G
|
Common Stock | 90,610 | $0.00 | $0 | 90,610 |
| 2021-09-13 | MacKenzie Jonathan Barrett | VP, Finance & CAO |
Equity grant / award
A
|
Common Stock | 109 | $0.00 | $0 | 109 |
| 2021-08-20 | BYRNES KEVIN G | Dir |
Open-market sell
S
|
Common Stock | 673 | $221.99 | $149,399 | 8,154 |
| 2021-08-06 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 142 | $286.16 | $40,676 | 30,757 |
| 2021-07-20 | Maloney James P. | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 115 | $277.00 | $31,855 | 1,853 |
| 2021-07-07 | BROWN JEFFREY J | Dir |
Equity grant / award
G
|
Common Stock | 1,970 | $0.00 | $0 | 30,615 |
| 2021-07-02 | HALLQUIST CONSTANCE J. | — |
Open-market sell
S
|
Common Stock | 542 | $285.09 | $154,519 | 6,442 |
| 2021-06-17 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 200 | $270.10 | $54,019 | 106,326 |
| 2021-06-17 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 298 | $269.12 | $80,197 | 106,526 |
| 2021-06-17 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 502 | $268.00 | $134,538 | 106,824 |
| 2021-06-17 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 802 | $267.00 | $214,135 | 107,326 |
| 2021-06-17 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 287 | $265.29 | $76,138 | 108,128 |
| 2021-06-17 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 213 | $264.35 | $56,306 | 108,415 |
| 2021-06-17 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 863 | $263.31 | $227,239 | 108,628 |
| 2021-06-17 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 1,000 | $261.46 | $261,456 | 110,091 |
| 2021-06-17 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 600 | $262.54 | $157,524 | 109,491 |
| 2021-06-16 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 100 | $279.03 | $27,903 | 112,691 |
| 2021-06-16 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 767 | $277.32 | $212,706 | 112,791 |
| 2021-06-16 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 1,019 | $276.35 | $281,605 | 113,558 |
| 2021-06-16 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 681 | $275.12 | $187,359 | 114,577 |
| 2021-06-16 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 700 | $274.13 | $191,889 | 115,258 |
| 2021-06-16 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 1,410 | $273.03 | $384,975 | 115,958 |
| 2021-06-16 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 947 | $272.13 | $257,704 | 117,368 |
| 2021-06-16 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 200 | $270.49 | $54,098 | 118,315 |
| 2021-06-15 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 421 | $284.03 | $119,578 | 118,515 |
| 2021-06-15 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 811 | $282.92 | $229,450 | 118,936 |
| 2021-06-15 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 3,514 | $281.83 | $990,342 | 119,747 |
| 2021-06-15 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 700 | $280.89 | $196,623 | 123,261 |
| 2021-06-15 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 548 | $279.48 | $153,157 | 123,961 |
| 2021-06-15 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 752 | $278.40 | $209,360 | 124,509 |
| 2021-06-15 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 200 | $276.73 | $55,346 | 125,261 |
| 2021-06-15 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 450 | $275.84 | $124,128 | 125,461 |
| 2021-06-15 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 300 | $274.51 | $82,353 | 125,911 |
| 2021-06-14 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 343 | $289.28 | $99,224 | 126,311 |
| 2021-06-14 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 100 | $291.00 | $29,100 | 126,211 |
| 2021-06-14 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 300 | $283.67 | $85,100 | 126,954 |
| 2021-06-14 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 303 | $282.06 | $85,464 | 127,254 |
| 2021-06-14 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 1,038 | $281.44 | $292,138 | 127,557 |
| 2021-06-14 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 1,907 | $280.30 | $534,538 | 128,595 |
| 2021-06-14 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 2,267 | $279.56 | $633,763 | 130,502 |
| 2021-06-14 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 521 | $278.14 | $144,911 | 132,769 |
| 2021-06-11 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 400 | $293.11 | $117,246 | 133,290 |
| 2021-06-11 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 201 | $291.61 | $58,613 | 133,690 |
| 2021-06-11 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 761 | $290.88 | $221,356 | 133,891 |
| 2021-06-11 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 1,563 | $289.30 | $452,177 | 134,652 |
| 2021-06-11 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 3,264 | $288.21 | $940,723 | 136,215 |
| 2021-06-11 | Chard Daniel R | Chairman & CEO |
Open-market sell
S
|
Common Stock | 1,847 | $287.41 | $530,841 | 139,479 |
| 2021-06-03 | Xian Ming | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units (cash settled) | 630 | $0.00 | $0 | 2,751 |
| 2021-06-03 | SCHLACKMAN SCOTT | Dir |
Equity grant / award
A
|
Common Stock | 669 | $0.00 | $0 | 5,804 |
| 2021-05-19 | SCHLACKMAN SCOTT | Dir |
Open-market sell
S
|
Common Stock | 96 | $311.57 | $29,911 | 5,135 |
| 2021-05-19 | SCHLACKMAN SCOTT | Dir |
Open-market sell
S
|
Common Stock | 904 | $310.09 | $280,321 | 5,231 |
| 2021-05-06 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 180 | $225.04 | $40,421 | 28,645 |
| 2021-03-17 | Johnson Stephen Kyle | VP, Finance & CAO |
Equity grant / award
A
|
Common Stock | 272 | $0.00 | $0 | 665 |
| 2021-03-03 | HALLQUIST CONSTANCE J. | Dir |
Exercise / conversion
M · derivative
|
Stock Options | 2,000 | $0.00 | $0 | 3,000 |
| 2021-03-03 | HALLQUIST CONSTANCE J. | Dir |
Exercise / conversion
M · derivative
|
Stock Options | 2,500 | $0.00 | $0 | 0 |
| 2021-03-03 | HALLQUIST CONSTANCE J. | Dir |
Open-market sell
S
|
Common Stock | 4,500 | $259.02 | $1,165,590 | 6,305 |
| 2021-03-03 | HALLQUIST CONSTANCE J. | Dir |
Exercise / conversion
M
|
Common Stock | 2,000 | $27.68 | $55,360 | 10,805 |
| 2021-03-03 | HALLQUIST CONSTANCE J. | Dir |
Exercise / conversion
M
|
Common Stock | 2,500 | $28.59 | $71,475 | 8,805 |
| 2021-02-20 | Chard Daniel R | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 1 | $268.23 | $351 | 135,831 |
| 2021-02-19 | Chard Daniel R | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 2 | $268.23 | $494 | 137,140 |
| 2021-02-05 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 133 | $240.99 | $32,016 | 28,465 |
| 2021-01-14 | BYRNES KEVIN G | Dir |
Equity grant / award
G
|
Common Stock | 2,000 | $0.00 | $0 | 8,177 |
| 2020-11-06 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 198 | $160.38 | $31,792 | 28,333 |
| 2020-10-01 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 183 | $167.13 | $30,585 | 266,179 |
| 2020-10-01 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 624 | $166.39 | $103,827 | 266,362 |
| 2020-10-01 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 2,784 | $165.49 | $460,724 | 266,986 |
| 2020-10-01 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 1,232 | $164.62 | $202,812 | 269,770 |
| 2020-10-01 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 177 | $163.40 | $28,922 | 271,002 |
| 2020-08-04 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 175 | $172.08 | $30,094 | 28,134 |
| 2020-07-20 | Maloney James P. | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 1,192 | $0.00 | $0 | 1,192 |
| 2020-07-17 | SASSANO CARL E | Dir |
Equity grant / award
G
|
Common Stock | 311 | $0.00 | $0 | 18,199 |
| 2020-07-09 | BROWN JEFFREY J | Dir |
Equity grant / award
G
|
Common Stock | 1,327 | $0.00 | $0 | 27,960 |
| 2020-07-02 | Xian Ming | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units (cash settled) | 1,083 | $0.00 | $0 | 2,121 |
| 2020-07-01 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 560 | $142.35 | $79,716 | 271,179 |
| 2020-07-01 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 584 | $141.58 | $82,683 | 271,739 |
| 2020-07-01 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 343 | $140.64 | $48,240 | 272,323 |
| 2020-07-01 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 985 | $139.47 | $137,378 | 272,666 |
| 2020-07-01 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 628 | $138.55 | $87,009 | 273,651 |
| 2020-07-01 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 457 | $137.25 | $62,723 | 274,279 |
| 2020-07-01 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 1,001 | $136.62 | $136,757 | 274,736 |
| 2020-07-01 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 241 | $135.45 | $32,643 | 275,737 |
| 2020-07-01 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 201 | $134.70 | $27,075 | 275,978 |
| 2020-06-16 | BROWN JEFFREY J | Dir |
Equity grant / award
A
|
Common Stock | 1,970 | $0.00 | $0 | 3,297 |
| 2020-06-04 | SCHLACKMAN SCOTT | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,500 | $0.00 | $0 | 3,500 |
| 2020-06-04 | SCHLACKMAN SCOTT | — |
Open-market sell
S
|
Common Stock | 1,500 | $107.77 | $161,655 | 4,436 |
| 2020-06-04 | SCHLACKMAN SCOTT | — |
Open-market sell
S
|
Common Stock | 1,619 | $107.35 | $173,800 | 5,936 |
| 2020-06-04 | SCHLACKMAN SCOTT | — |
Exercise / conversion
M
|
Common Stock | 1,500 | $27.68 | $41,520 | 7,555 |
| 2020-05-06 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 409 | $72.42 | $29,634 | 26,633 |
| 2020-05-06 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 1,800 | $91.42 | $164,556 | 275,096 |
| 2020-05-06 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 3,200 | $90.35 | $289,120 | 276,896 |
| 2020-02-20 | Chard Daniel R | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 1 | $101.45 | $137 | 138,981 |
| 2020-02-19 | Johnson Stephen Kyle | VP, Finance & CAO |
Equity grant / award
A
|
Common Stock | 436 | $0.00 | $0 | 436 |
| 2020-02-19 | Chard Daniel R | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 11,359 | $0.00 | $0 | 140,329 |
| 2020-02-16 | ROBINSON TIMOTHY G | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 377 | $103.68 | $39,087 | 45,779 |
| 2020-02-07 | ROBINSON TIMOTHY G | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 228 | $100.59 | $22,935 | 46,156 |
| 2020-02-05 | BROWN JEFFREY J | Dir |
Equity grant / award
G
|
Common Stock | 15,635 | $0.00 | $0 | 26,223 |
| 2020-02-04 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 116 | $101.93 | $11,833 | 10,588 |
| 2020-01-02 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 1,448 | $112.31 | $162,625 | 280,096 |
| 2020-01-02 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 2,412 | $111.62 | $269,227 | 281,544 |
| 2020-01-02 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 500 | $110.52 | $55,260 | 283,956 |
| 2020-01-02 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 640 | $109.40 | $70,016 | 284,456 |
| 2019-12-31 | Chard Daniel R | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Performance Stock Units | 210,000 | $0.00 | $0 | 0 |
| 2019-12-31 | Chard Daniel R | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 99,960 | $109.58 | $10,953,617 | 128,970 |
| 2019-12-31 | Chard Daniel R | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 210,000 | — | — | 228,930 |
| 2019-11-05 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 69 | $112.31 | $7,802 | 10,472 |
| 2019-10-03 | Chard Daniel R | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 1,847 | $101.25 | $187,009 | 18,930 |
| 2019-08-05 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 78 | $98.94 | $7,744 | 10,403 |
| 2019-06-13 | Thomas Andrea B | Dir |
Equity grant / award
A
|
Common Stock | 481 | $0.00 | $0 | 481 |
| 2019-06-03 | SASSANO CARL E | Dir |
Equity grant / award
G
|
Common Stock | 365 | $0.00 | $0 | 17,427 |
| 2019-05-16 | MACDONALD MICHAEL C | Dir |
Equity grant / award
G
|
Common Stock | 9,800 | $0.00 | $0 | 9,800 |
| 2019-05-08 | SASSANO CARL E | Dir |
Open-market sell
S
|
Common Stock | 850 | $143.94 | $122,349 | 17,792 |
| 2019-05-03 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 51 | $150.06 | $7,705 | 10,325 |
| 2019-04-10 | MACDONALD MICHAEL C | Dir |
Equity grant / award
G
|
Common Stock | 1,175 | $0.00 | $0 | 294,896 |
| 2019-03-20 | SASSANO CARL E | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 486 | $0.00 | $0 | 0 |
| 2019-03-20 | SASSANO CARL E | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 5,000 | $0.00 | $0 | 0 |
| 2019-03-20 | SASSANO CARL E | — |
Exercise / conversion
M
|
Common Stock | 486 | $26.52 | $12,889 | 18,642 |
| 2019-03-20 | SASSANO CARL E | — |
Exercise / conversion
M
|
Common Stock | 5,000 | $27.68 | $138,400 | 18,156 |
| 2019-03-12 | SASSANO CARL E | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $135.47 | $677,350 | 13,156 |
| 2019-03-08 | SCHLACKMAN SCOTT | Dir |
Open-market sell
S
|
Common Stock | 990 | $131.21 | $129,898 | 6,055 |
| 2019-03-08 | SCHLACKMAN SCOTT | Dir |
Open-market sell
S
|
Common Stock | 1,010 | $130.64 | $131,946 | 7,045 |
| 2019-03-05 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 200 | $133.30 | $26,660 | 296,071 |
| 2019-03-05 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 1,371 | $132.56 | $181,740 | 296,271 |
| 2019-03-05 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 1,200 | $131.44 | $157,728 | 297,642 |
| 2019-03-05 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 3,654 | $130.39 | $476,445 | 298,842 |
| 2019-03-05 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 500 | $133.34 | $66,670 | 0 |
| 2019-03-05 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 2,883 | $132.58 | $382,228 | 500 |
| 2019-03-05 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 2,410 | $131.46 | $316,819 | 3,383 |
| 2019-03-05 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 6,607 | $130.38 | $861,421 | 5,793 |
| 2019-02-22 | Xian Ming | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units (cash settled) | 1,038 | $0.00 | $0 | 1,038 |
| 2019-02-20 | KELLEMAN JOSEPH P | Vice President of Finance |
Equity grant / award
A
|
Common Stock | 355 | $0.00 | $0 | 2,355 |
| 2019-02-15 | ROBINSON TIMOTHY G | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 283 | $132.82 | $37,588 | 25,318 |
| 2019-02-07 | BROWN JEFFREY J | Dir |
Exercise / conversion
M · derivative
|
Stock Options | 1,667 | $0.00 | $0 | 0 |
| 2019-02-07 | BROWN JEFFREY J | Dir |
Exercise / conversion
M
|
Common Stock | 1,667 | $27.68 | $46,143 | 25,635 |
| 2019-02-05 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 59 | $129.49 | $7,661 | 10,273 |
| 2018-12-03 | HALLQUIST CONSTANCE J. | Dir |
Open-market sell
S
|
Common Stock | 1,343 | $153.84 | $206,607 | 4,687 |
| 2018-11-29 | BROWN JEFFREY J | Dir |
Exercise / conversion
M · derivative
|
Stock Options | 3,333 | $0.00 | $0 | 1,667 |
| 2018-11-29 | BROWN JEFFREY J | Dir |
Exercise / conversion
M · derivative
|
Stock Options | 2,500 | $0.00 | $0 | 0 |
| 2018-11-29 | BROWN JEFFREY J | Dir |
Exercise / conversion
M
|
Common Stock | 3,333 | $27.68 | $92,257 | 23,968 |
| 2018-11-29 | BROWN JEFFREY J | Dir |
Exercise / conversion
M
|
Common Stock | 2,500 | $28.59 | $71,475 | 20,635 |
| 2018-11-12 | Hoer Michael A. | Dir |
Open-market buy
P
|
Common Stock | 200 | $156.23 | $31,246 | 600 |
| 2018-11-09 | HALLQUIST CONSTANCE J. | Dir |
Open-market sell
S
|
Common Stock | 1,343 | $160.12 | $215,041 | 6,030 |
| 2018-11-08 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 30 | $157.00 | $4,756 | 10,214 |
| 2018-11-08 | Chard Daniel R | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 975 | $153.28 | $149,448 | 12,753 |
| 2018-11-07 | ROBINSON TIMOTHY G | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Options | 2,500 | $0.00 | $0 | 5,000 |
| 2018-11-07 | ROBINSON TIMOTHY G | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,437 | $153.31 | $220,306 | 25,771 |
| 2018-11-07 | ROBINSON TIMOTHY G | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 2,500 | $44.73 | $111,825 | 27,208 |
| 2018-10-03 | Chard Daniel R | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 2,142 | $220.10 | $471,454 | 11,778 |
| 2018-08-08 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 24 | $199.53 | $4,877 | 10,184 |
| 2018-07-31 | SASSANO CARL E | Dir |
Exercise / conversion
M · derivative
|
Stock Option | 5,000 | $0.00 | $0 | 0 |
| 2018-07-31 | SASSANO CARL E | Dir |
Exercise / conversion
M
|
Common Stock | 5,000 | $31.55 | $157,750 | 17,448 |
| 2018-06-22 | SASSANO CARL E | Dir |
Equity grant / award
G
|
Common Stock | 372 | $0.00 | $0 | 12,448 |
| 2018-06-13 | Hoer Michael A. | Dir |
Equity grant / award
A
|
Common Stock | 400 | $0.00 | $0 | 400 |
| 2018-05-08 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 42 | $116.43 | $4,857 | 10,159 |
| 2018-03-20 | CONNOLLY CHARLES P | Dir |
Open-market sell
S
|
Common Stock | 8,000 | $90.95 | $727,600 | 41,374 |
| 2018-03-15 | CONNOLLY CHARLES P | Dir |
Open-market sell
S
|
Common Stock | 7,500 | $89.31 | $669,825 | 40,342 |
| 2018-03-09 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 20,000 | $88.96 | $1,779,200 | 314,188 |
| 2018-03-09 | CONNOLLY CHARLES P | Dir |
Exercise / conversion
M · derivative
|
Stock Options | 3,333 | $0.00 | $0 | 1,667 |
| 2018-03-09 | CONNOLLY CHARLES P | Dir |
Exercise / conversion
M · derivative
|
Stock Options | 5,000 | $0.00 | $0 | 0 |
| 2018-03-09 | CONNOLLY CHARLES P | Dir |
Other disposed transaction
F
|
Common Stock | 4,301 | $88.96 | $382,617 | 49,374 |
| 2018-03-09 | CONNOLLY CHARLES P | Dir |
Exercise / conversion
M
|
Common Stock | 3,333 | $27.68 | $92,257 | 53,675 |
| 2018-03-09 | CONNOLLY CHARLES P | Dir |
Exercise / conversion
M
|
Common Stock | 5,000 | $31.55 | $157,750 | 50,342 |
| 2018-03-08 | MACDONALD MICHAEL C | Dir |
Open-market sell
S
|
Common Stock | 20,000 | $84.45 | $1,689,000 | 334,188 |
| 2018-02-19 | ROBINSON TIMOTHY G | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 534 | $69.11 | $36,905 | 24,708 |
| 2018-02-16 | ROBINSON TIMOTHY G | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 282 | $69.11 | $19,489 | 25,242 |
| 2018-02-08 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 72 | $66.91 | $4,822 | 10,118 |
| 2018-02-07 | ROBINSON TIMOTHY G | Chief Financial Officer |
Equity grant / award
A · derivative
|
Stock Options | 4,500 | $0.00 | $0 | 4,500 |
| 2018-02-07 | ROBINSON TIMOTHY G | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 1,280 | $0.00 | $0 | 25,524 |
| 2018-02-07 | KELLEMAN JOSEPH P | Vice President of Finance |
Equity grant / award
A · derivative
|
Stock Options | 1,250 | $0.00 | $0 | 1,250 |
| 2017-12-31 | ROBINSON TIMOTHY G | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 3,800 | $69.81 | $265,278 | 24,244 |
| 2017-12-01 | Welling Glenn W. | Dir |
Open-market sell
S
|
Common Stock | 23,050 | $64.60 | $1,489,030 | 22,380 |
| 2017-12-01 | Welling Glenn W. | Dir |
Open-market sell
S
|
Common Stock | 251,950 | $64.60 | $16,275,970 | 242,169 |
| 2017-11-17 | AMELI MEHRNAZ MONA | President, OPTAVIA |
Other disposed transaction
F
|
Common Stock | 800 | $67.03 | $53,624 | 10,809 |
| 2017-11-13 | Welling Glenn W. | Dir |
Open-market sell
S
|
Common Stock | 31,930 | $65.00 | $2,075,450 | 45,430 |
| 2017-11-13 | Welling Glenn W. | Dir |
Open-market sell
S
|
Common Stock | 218,070 | $65.00 | $14,174,550 | 494,119 |
| 2017-11-09 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 45 | $70.35 | $3,200 | 10,045 |
| 2017-10-03 | Chard Daniel R | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 2,141 | $59.70 | $127,818 | 13,920 |
| 2017-08-28 | CONNOLLY CHARLES P | Dir |
Equity grant / award
G
|
Common Stock | 2,200 | $0.00 | $0 | 47,202 |
| 2017-03-14 | Welling Glenn W. | Dir |
Open-market buy
P
|
Common Stock | 2,000 | $41.50 | $83,000 | 712,189 |
| 2017-03-13 | Welling Glenn W. | Dir |
Open-market buy
P
|
Common Stock | 2,000 | $41.50 | $83,000 | 710,189 |
| 2017-03-13 | HARTWIG JORGENE K. | Dir |
Exercise / conversion
M · derivative
|
Stock Option | 833 | $28.59 | $23,815 | 1,667 |
| 2017-03-13 | HARTWIG JORGENE K. | Dir |
Exercise / conversion
M · derivative
|
Stock Option | 1,666 | $27.68 | $46,115 | 3,334 |
| 2017-03-13 | HARTWIG JORGENE K. | Dir |
Exercise / conversion
M
|
Common Stock | 833 | $28.59 | $23,815 | 9,808 |
| 2017-03-13 | HARTWIG JORGENE K. | Dir |
Exercise / conversion
M
|
Common Stock | 1,666 | $27.68 | $46,115 | 8,975 |
| 2017-03-10 | Welling Glenn W. | Dir |
Open-market buy
P
|
Common Stock | 13,084 | $41.28 | $540,143 | 708,189 |
| 2017-02-19 | MACDONALD MICHAEL C | Exec Chairman of the Board |
Other disposed transaction
F
|
Common Stock | 8,000 | $45.07 | $360,560 | 368,108 |
| 2017-02-16 | MACDONALD MICHAEL C | Exec Chairman of the Board |
Equity grant / award
A
|
Common Stock | 15,620 | $0.00 | $0 | 376,108 |
| 2017-02-16 | MACDONALD MICHAEL C | Exec Chairman of the Board |
Equity grant / award
A
|
Common Stock | 38,000 | $0.00 | $0 | 360,488 |
| 2016-12-31 | ROBINSON TIMOTHY G | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 2,250 | $41.63 | $93,668 | 17,491 |
| 2016-11-15 | Welling Glenn W. | Dir |
Open-market buy
P
|
Common Stock | 931 | $39.20 | $36,499 | 77,360 |
| 2016-11-15 | Welling Glenn W. | Dir |
Open-market buy
P
|
Common Stock | 6,090 | $39.20 | $238,752 | 695,105 |
| 2016-11-14 | Welling Glenn W. | Dir |
Open-market buy
P
|
Common Stock | 900 | $38.79 | $34,907 | 76,429 |
| 2016-11-14 | Welling Glenn W. | Dir |
Open-market buy
P
|
Common Stock | 5,529 | $38.98 | $215,494 | 75,529 |
| 2016-11-14 | Welling Glenn W. | Dir |
Open-market buy
P
|
Common Stock | 21,550 | $38.98 | $839,916 | 689,015 |
| 2016-11-09 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 10,000 | $38.71 | $387,100 | 13,254 |
| 2016-11-09 | BROWN JEFFREY J | Dir |
Open-market buy
P
|
Common Stock | 10,000 | $38.71 | $387,100 | 10,000 |
| 2016-10-03 | Chard Daniel R | Chief Executive Officer |
Equity grant / award
A · derivative
|
Performance-based deferred shares | 210,000 | $0.00 | $0 | 210,000 |
| 2016-10-03 | Chard Daniel R | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 16,061 | $0.00 | $0 | 16,061 |
| 2016-06-01 | Welling Glenn W. | Dir |
Other acquired transaction
J
|
Common Stock | 197,895 | $0.00 | $0 | 667,465 |
| 2016-05-31 | VISIUM BALANCED MASTER FUND, LTD. | 10% |
Open-market sell
S
|
Common Stock | 1,247,882 | $30.00 | $37,436,460 | 0 |
| 2016-05-27 | VISIUM BALANCED MASTER FUND, LTD. | 10% |
Open-market sell
S
|
Common Stock | 102,118 | $33.24 | $3,394,402 | 1,247,882 |