Financial Metrics
CSGS CSG SYSTEMS INTERNATIONAL 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 | 186226000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 190252000.0 | +2.2% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 189311000.0 | -0.5% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 192470000.0 | +1.7% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 192713000.0 | +0.1% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 199195000.0 | +3.4% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 201704000.0 | +1.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 213033000.0 | +5.6% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 213055000.0 | +0.0% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 244793000.0 | +14.9% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 245856000.0 | +0.4% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 251414000.0 | +2.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 245617000.0 | -2.3% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 240321000.0 | -2.2% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 244108000.0 | +1.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 253119000.0 | +3.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 255134000.0 | +0.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 263209000.0 | +3.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 264400000.0 | +0.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 262168000.0 | -0.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 273308000.0 | +4.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 298739000.0 | +9.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 286327000.0 | -4.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 286868000.0 | +0.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 295135000.0 | +2.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 290318000.0 | -1.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 295143000.0 | +1.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 299453000.0 | +1.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 297128000.0 | -0.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 303615000.0 | +2.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 760958000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 789582000.0 | +3.8% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 875059000.0 | +10.8% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 996810000.0 | +13.9% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 990533000.0 | -0.6% | USD | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | 1046487000.0 | +5.6% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 1089752000.0 | +4.1% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1169258000.0 | +7.3% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1197248000.0 | +2.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1223289000.0 | +2.2% | USD | 10-K | 2026-02-19 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 41291000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 29374000.0 | -28.9% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 36598000.0 | +24.6% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 27013000.0 | -26.2% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 24248000.0 | -10.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 28376000.0 | +17.0% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 25767000.0 | -9.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 24087000.0 | -6.5% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 25653000.0 | +6.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 32093000.0 | +25.1% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 30338000.0 | -5.5% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 33420000.0 | +10.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 33159000.0 | -0.8% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 19775000.0 | -40.4% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 28947000.0 | +46.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 31377000.0 | +8.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 32166000.0 | +2.5% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 32763000.0 | +1.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 16415000.0 | -49.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 7283000.0 | -55.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 19977000.0 | +174.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 38193000.0 | +91.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 28206000.0 | -26.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 32731000.0 | +16.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 31797000.0 | -2.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 25420000.0 | -20.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 31822000.0 | +25.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 29383000.0 | -7.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 29857000.0 | +1.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 30459000.0 | +2.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 132629000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 105685000.0 | -20.3% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 104932000.0 | -0.7% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 126109000.0 | +20.2% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 105556000.0 | -16.3% | USD | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | 124186000.0 | +17.6% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 78747000.0 | -36.6% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 123877000.0 | +57.3% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 131333000.0 | +6.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 118749000.0 | -9.6% | USD | 10-K | 2026-02-19 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 21504000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 10837000.0 | -49.6% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 17894000.0 | +65.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 20237000.0 | +13.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 11581000.0 | -42.8% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 46398000.0 | +300.6% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 14014000.0 | -69.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 29131000.0 | +107.9% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 45232000.0 | +55.3% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 19251000.0 | -57.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 38630000.0 | +100.7% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 60189000.0 | +55.8% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 21514000.0 | -64.3% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 31880000.0 | +48.2% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 45446000.0 | +42.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 19631000.0 | -56.8% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 38952000.0 | +98.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 55082000.0 | +41.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 6113000.0 | -88.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 11430000.0 | +87.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 23911000.0 | +109.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 20928000.0 | -12.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 34882000.0 | +66.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 53576000.0 | +53.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 19467000.0 | -63.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 13829000.0 | -29.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 19088000.0 | +38.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 16130000.0 | -15.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 12267000.0 | -23.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 20483000.0 | +67.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 62882000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 61364000.0 | -2.4% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 66130000.0 | +7.8% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 82770000.0 | +25.2% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 58711000.0 | -29.1% | USD | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | 72331000.0 | +23.2% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 44060000.0 | -39.1% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 66246000.0 | +50.4% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 86852000.0 | +31.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 55881000.0 | -35.7% | USD | 10-K | 2026-02-19 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.7 | — | USD/shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.35 | -50.0% | USD/shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.58 | +65.7% | USD/shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.63 | +8.6% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.36 | -42.9% | USD/shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.45 | +25.0% | USD/shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.43 | -4.4% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.46 | +7.0% | USD/shares | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 0.5 | +8.7% | USD/shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.6 | +20.0% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.6 | +0.0% | USD/shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.67 | +11.7% | USD/shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.67 | +0.0% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.32 | -52.2% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.42 | +31.2% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.62 | +47.6% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.61 | -1.6% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.51 | -16.4% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.19 | -62.7% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.17 | -10.5% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.4 | +135.3% | USD/shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.69 | +72.5% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.46 | -33.3% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.62 | +34.8% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.68 | +9.7% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.48 | -29.4% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.67 | +39.6% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.58 | -13.4% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.44 | -24.1% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.74 | +68.2% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 2.03 | — | USD/shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 1.89 | -6.9% | USD/shares | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 2.04 | +7.9% | USD/shares | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 2.58 | +26.5% | USD/shares | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 1.83 | -29.1% | USD/shares | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | 2.28 | +24.6% | USD/shares | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 1.42 | -37.7% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 2.21 | +55.6% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 3.06 | +38.5% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2.02 | -34.0% | USD/shares | 10-K | 2026-02-19 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.64 | — | USD/shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.33 | -48.4% | USD/shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.55 | +66.7% | USD/shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.62 | +12.7% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.35 | -43.5% | USD/shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.44 | +25.7% | USD/shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.42 | -4.5% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.46 | +9.5% | USD/shares | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 0.49 | +6.5% | USD/shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.59 | +20.4% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.6 | +1.7% | USD/shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.66 | +10.0% | USD/shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.66 | +0.0% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.32 | -51.5% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.42 | +31.2% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.61 | +45.2% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.6 | -1.6% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.5 | -16.7% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.19 | -62.0% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.17 | -10.5% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.4 | +135.3% | USD/shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.68 | +70.0% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.45 | -33.8% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.62 | +37.8% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.68 | +9.7% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.48 | -29.4% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.67 | +39.6% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.57 | -14.9% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.44 | -22.8% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.73 | +65.9% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1.9 | — | USD/shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 1.87 | -1.6% | USD/shares | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 2.01 | +7.5% | USD/shares | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 2.55 | +26.9% | USD/shares | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 1.82 | -28.6% | USD/shares | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | 2.26 | +24.2% | USD/shares | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 1.41 | -37.6% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 2.2 | +56.0% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 3.03 | +37.7% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.98 | -34.7% | USD/shares | 10-K | 2026-02-19 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 289733000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 135117000.0 | -53.4% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 140221000.0 | +3.8% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 126351000.0 | -9.9% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-03-31 | 107422000.0 | -15.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 125111000.0 | +16.5% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 142751000.0 | +14.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 122243000.0 | -14.4% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 147503000.0 | +20.7% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 119671000.0 | -18.9% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 197172000.0 | +64.8% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 139277000.0 | -29.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 123572000.0 | -11.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 113777000.0 | -7.9% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 160630000.0 | +41.2% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 156548000.0 | -2.5% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 107744000.0 | -31.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 144019000.0 | +33.7% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 174489000.0 | +21.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | 188699000.0 | +8.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 150609000.0 | -20.2% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 163768000.0 | +8.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 195365000.0 | +19.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 205635000.0 | +5.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 181457000.0 | -11.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 133770000.0 | -26.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 146685000.0 | +9.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-12-31 | 150365000.0 | +2.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 167681000.0 | +11.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 146212000.0 | -12.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 146730000.0 | +0.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 186264000.0 | +26.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 120810000.0 | -35.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 110435000.0 | -8.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 118444000.0 | +7.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 161789000.0 | +36.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 136024000.0 | -15.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 145875000.0 | +7.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 158385000.0 | +8.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 126351000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 122243000.0 | -3.3% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 139277000.0 | +13.9% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 156548000.0 | +12.4% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 188699000.0 | +20.5% | USD | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | 205635000.0 | +9.0% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 150365000.0 | -26.9% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 186264000.0 | +23.9% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 161789000.0 | -13.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 180011000.0 | +11.3% | USD | 10-K | 2026-02-19 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 181650000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 178914000.0 | -1.5% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 201610000.0 | +12.7% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 208930000.0 | +3.6% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 195311000.0 | -6.5% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 197486000.0 | +1.1% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 201837000.0 | +2.2% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 219531000.0 | +8.8% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 213051000.0 | -3.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 239913000.0 | +12.6% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 246731000.0 | +2.8% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 235827000.0 | -4.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 244936000.0 | +3.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 265795000.0 | +8.5% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 242616000.0 | -8.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 244058000.0 | +0.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 260713000.0 | +6.8% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 244413000.0 | -6.3% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 225117000.0 | -7.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 226623000.0 | +0.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 247025000.0 | +9.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 223228000.0 | -9.6% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 243160000.0 | +8.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 244317000.0 | +0.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 238368000.0 | -2.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 236577000.0 | -0.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 238831000.0 | +1.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 274189000.0 | +14.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 255774000.0 | -6.7% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 256310000.0 | +0.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 275161000.0 | +7.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 267680000.0 | -2.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 275359000.0 | +2.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 266214000.0 | -3.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 279930000.0 | +5.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 266903000.0 | -4.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 265174000.0 | -0.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 259016000.0 | -2.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 268024000.0 | +3.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 208930000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 219531000.0 | +5.1% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 235827000.0 | +7.4% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 244058000.0 | +3.5% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 226623000.0 | -7.1% | USD | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 244317000.0 | +7.8% | USD | 10-K | 2023-02-17 |
| Annual | 2022-12-31 | 274189000.0 | +12.2% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 267680000.0 | -2.4% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 266903000.0 | -0.3% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 299724000.0 | +12.3% | USD | 10-K | 2026-02-19 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 639374000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 538996000.0 | -15.7% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 539014000.0 | +0.0% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 559938000.0 | +3.9% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 520518000.0 | -7.0% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 530943000.0 | +2.0% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 539666000.0 | +1.6% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 554266000.0 | +2.7% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 515224000.0 | -7.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 514245000.0 | -0.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 529038000.0 | +2.9% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 599567000.0 | +13.3% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 550728000.0 | -8.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 572628000.0 | +4.0% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 607465000.0 | +6.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 669082000.0 | +10.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 598304000.0 | -10.6% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 642768000.0 | +7.4% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 637186000.0 | -0.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 714591000.0 | +12.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 643008000.0 | -10.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 677944000.0 | +5.4% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 721717000.0 | +6.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 748199000.0 | +3.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 686775000.0 | -8.2% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 708255000.0 | +3.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 691725000.0 | -2.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 765955000.0 | +10.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 731538000.0 | -4.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 725415000.0 | -0.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 760067000.0 | +4.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 862226000.0 | +13.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 733802000.0 | -14.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 759041000.0 | +3.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 787240000.0 | +3.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 900882000.0 | +14.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 808484000.0 | -10.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 804094000.0 | -0.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 862887000.0 | +7.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 558573000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 554266000.0 | -0.8% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 599567000.0 | +8.2% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 669082000.0 | +11.6% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 714591000.0 | +6.8% | USD | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 748199000.0 | +4.7% | USD | 10-K | 2023-02-17 |
| Annual | 2022-12-31 | 765955000.0 | +2.4% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 862226000.0 | +12.6% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 900882000.0 | +4.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 937683000.0 | +4.1% | USD | 10-K | 2026-02-19 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 988420000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 876728000.0 | -11.3% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 868118000.0 | -1.0% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 891879000.0 | +2.7% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 852402000.0 | -4.4% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 864394000.0 | +1.4% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 875372000.0 | +1.3% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 904534000.0 | +3.3% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 928438000.0 | +2.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 927231000.0 | -0.1% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 947309000.0 | +2.2% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 1114362000.0 | +17.6% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1147047000.0 | +2.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1179717000.0 | +2.8% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 1207157000.0 | +2.3% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 1283030000.0 | +6.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 1224457000.0 | -4.6% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1269382000.0 | +3.7% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 1271816000.0 | +0.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 1332000000.0 | +4.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1274481000.0 | -4.3% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1291684000.0 | +1.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1364756000.0 | +5.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1387149000.0 | +1.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1303334000.0 | -6.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1290679000.0 | -1.0% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1259145000.0 | -2.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1348553000.0 | +7.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1296008000.0 | -3.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1293069000.0 | -0.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1329602000.0 | +2.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1443046000.0 | +8.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1292952000.0 | -10.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1353288000.0 | +4.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1387446000.0 | +2.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1500687000.0 | +8.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1419004000.0 | -5.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1421238000.0 | +0.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1473519000.0 | +3.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 891879000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 904534000.0 | +1.4% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 1114362000.0 | +23.2% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 1283030000.0 | +15.1% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 1332000000.0 | +3.8% | USD | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 1387149000.0 | +4.1% | USD | 10-K | 2023-02-17 |
| Annual | 2022-12-31 | 1348553000.0 | -2.8% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 1443046000.0 | +7.0% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1500687000.0 | +4.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1544607000.0 | +2.9% | USD | 10-K | 2026-02-19 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 293591000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 243973000.0 | -16.9% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 232611000.0 | -4.7% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 252029000.0 | +8.3% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 200279000.0 | -20.5% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 208884000.0 | +4.3% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 211096000.0 | +1.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 222593000.0 | +5.4% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 184701000.0 | -17.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 191766000.0 | +3.8% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 202637000.0 | +5.7% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 350391000.0 | +72.9% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 319480000.0 | -8.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 335584000.0 | +5.0% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 357079000.0 | +6.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 418693000.0 | +17.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 344803000.0 | -17.6% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 370767000.0 | +7.5% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 357386000.0 | -3.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 436260000.0 | +22.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 587733000.0 | +34.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 623239000.0 | +6.0% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 663241000.0 | +6.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 695102000.0 | +4.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 646877000.0 | -6.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 683437000.0 | +5.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 445380000.0 | -34.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 527209000.0 | +18.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 441735000.0 | -16.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 431102000.0 | -2.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 461533000.0 | +7.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 560836000.0 | +21.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 421167000.0 | -24.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 476444000.0 | +13.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 499509000.0 | +4.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 615209000.0 | +23.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 520754000.0 | -15.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 515962000.0 | -0.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 574935000.0 | +11.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 252029000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 222593000.0 | -11.7% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 350391000.0 | +57.4% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 418693000.0 | +19.5% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 436260000.0 | +4.2% | USD | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 695102000.0 | +59.3% | USD | 10-K | 2023-02-17 |
| Annual | 2022-12-31 | 527209000.0 | -24.2% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 560836000.0 | +6.4% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 615209000.0 | +9.7% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 650804000.0 | +5.8% | USD | 10-K | 2026-02-19 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 657633000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 601555000.0 | -8.5% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 587157000.0 | -2.4% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 600678000.0 | +2.3% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 548671000.0 | -8.7% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 549268000.0 | +0.1% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 550520000.0 | +0.2% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 561788000.0 | +2.0% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 570363000.0 | +1.5% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 577371000.0 | +1.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 588890000.0 | +2.0% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 753338000.0 | +27.9% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 779537000.0 | +3.5% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 805393000.0 | +3.3% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 825121000.0 | +2.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 886368000.0 | +7.4% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 837626000.0 | -5.5% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 871760000.0 | +4.1% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 861889000.0 | -1.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 909605000.0 | +5.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 846766000.0 | -6.9% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 851904000.0 | +0.6% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 921132000.0 | +8.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 946905000.0 | +2.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 889162000.0 | -6.1% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 913657000.0 | +2.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 914840000.0 | +0.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 993304000.0 | +8.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 927785000.0 | -6.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 909758000.0 | -1.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1069111000.0 | +17.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1169720000.0 | +9.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1023612000.0 | -12.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1079959000.0 | +5.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1099035000.0 | +1.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1218118000.0 | +10.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1135909000.0 | -6.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1130517000.0 | -0.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1184023000.0 | +4.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 600678000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 561788000.0 | -6.5% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 753338000.0 | +34.1% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 886368000.0 | +17.7% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 909605000.0 | +2.6% | USD | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 946905000.0 | +4.1% | USD | 10-K | 2023-02-17 |
| Annual | 2022-12-31 | 993304000.0 | +4.9% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 1169720000.0 | +17.8% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1218118000.0 | +4.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1260908000.0 | +3.5% | USD | 10-K | 2026-02-19 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 223183000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 241279000.0 | +8.1% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 252271000.0 | +4.6% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 251360000.0 | -0.4% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 303731000.0 | +20.8% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 315126000.0 | +3.8% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 324852000.0 | +3.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 342746000.0 | +5.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-03-31 | 358075000.0 | +4.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 349860000.0 | -2.3% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 358419000.0 | +2.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-12-31 | 361024000.0 | +0.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-03-31 | 367510000.0 | +1.8% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-06-30 | 374324000.0 | +1.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-09-30 | 382036000.0 | +2.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 396662000.0 | +3.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-03-31 | 386831000.0 | -2.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 397622000.0 | +2.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 409927000.0 | +3.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | 422395000.0 | +3.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-03-31 | 427715000.0 | +1.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 439780000.0 | +2.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 443624000.0 | +0.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 440244000.0 | -0.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-03-31 | 414172000.0 | -5.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-06-30 | 377022000.0 | -9.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-09-30 | 344305000.0 | -8.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-12-31 | 355249000.0 | +3.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-03-31 | 368223000.0 | +3.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 383311000.0 | +4.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 260491000.0 | -32.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 273326000.0 | +4.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 269340000.0 | -1.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 273329000.0 | +1.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 288411000.0 | +5.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 282569000.0 | -2.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 283095000.0 | +0.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 290721000.0 | +2.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 289496000.0 | -0.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 251360000.0 | — | USD | 10-K | 2020-02-21 |
| Annual | 2017-12-31 | 342746000.0 | +36.4% | USD | 10-K | 2021-02-19 |
| Annual | 2018-12-31 | 361024000.0 | +5.3% | USD | 10-K | 2022-02-18 |
| Annual | 2019-12-31 | 396662000.0 | +9.9% | USD | 10-K | 2023-02-17 |
| Annual | 2020-12-31 | 422395000.0 | +6.5% | USD | 10-K | 2024-02-16 |
| Annual | 2021-12-31 | 440244000.0 | +4.2% | USD | 10-K | 2025-02-20 |
| Annual | 2022-12-31 | 355249000.0 | -19.3% | USD | 10-K | 2026-02-19 |
| Annual | 2023-12-31 | 273326000.0 | -23.1% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 282569000.0 | +3.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 283699000.0 | +0.4% | USD | 10-K | 2026-02-19 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 449141000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 385781000.0 | -14.1% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 376704000.0 | -2.4% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 376419000.0 | -0.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 339416000.0 | -9.8% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 336848000.0 | -0.8% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 334288000.0 | -0.8% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 331736000.0 | -0.8% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 362259000.0 | +9.2% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 361404000.0 | -0.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 360609000.0 | -0.2% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 359826000.0 | -0.2% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 359056000.0 | -0.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 358298000.0 | -0.2% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 357553000.0 | -0.2% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 356822000.0 | -0.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 356103000.0 | -0.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 354462000.0 | -0.5% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 352832000.0 | -0.5% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 351217000.0 | -0.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 349614000.0 | -0.5% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 347088000.0 | -0.7% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 375475000.0 | +8.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 374719000.0 | -0.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 388032000.0 | +3.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 386345000.0 | -0.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 429657000.0 | +11.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 412969000.0 | -3.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 441281000.0 | +6.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 424592000.0 | -3.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 558498000.0 | +31.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 542497000.0 | -2.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 541486000.0 | -0.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 540482000.0 | -0.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 539486000.0 | -0.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 538497000.0 | -0.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 537554000.0 | -0.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 537767000.0 | +0.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 538606000.0 | +0.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 376419000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 331736000.0 | -11.9% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 359826000.0 | +8.5% | USD | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 356822000.0 | -0.8% | USD | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 351217000.0 | -1.6% | USD | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 374719000.0 | +6.7% | USD | 10-K | 2023-02-17 |
| Annual | 2022-12-31 | 412969000.0 | +10.2% | USD | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 542497000.0 | +31.4% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 538497000.0 | -0.7% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 539452000.0 | +0.2% | USD | 10-K | 2026-02-19 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-09-30 | 59506000.0 | — | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 29964000.0 | -49.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 64488000.0 | +115.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 102822000.0 | +59.4% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 29855000.0 | -71.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 26214000.0 | -12.2% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 73269000.0 | +179.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 12826000.0 | -82.5% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 28429000.0 | +121.7% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 107527000.0 | +278.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -7213000.0 | -106.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 50860000.0 | +805.1% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 116129000.0 | +128.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -2224000.0 | -101.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 42229000.0 | +1998.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 88309000.0 | +109.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -5549000.0 | -106.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -13265000.0 | -139.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 9573000.0 | +172.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 15397000.0 | +60.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 27783000.0 | +80.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 52365000.0 | +88.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -29351000.0 | -156.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 13754000.0 | +146.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 53213000.0 | +286.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 11469000.0 | -78.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 48795000.0 | +325.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 96738000.0 | +98.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 84186000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 127195000.0 | +51.1% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 143341000.0 | +12.7% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 151041000.0 | +5.4% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 172993000.0 | +14.5% | USD | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | 140223000.0 | -18.9% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 63597000.0 | -54.6% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 131896000.0 | +107.4% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 135717000.0 | +2.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 155939000.0 | +14.9% | USD | 10-K | 2026-02-19 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-09-30 | -23650000.0 | — | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 5879000.0 | +124.9% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 4196000.0 | -28.6% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 1113000.0 | -73.5% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | -16433000.0 | -1576.5% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -22830000.0 | -38.9% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 21692000.0 | +195.0% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -6835000.0 | -131.5% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | -15647000.0 | -128.9% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | -32317000.0 | -106.5% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -12180000.0 | +62.3% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -25252000.0 | -107.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -47049000.0 | -86.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -11851000.0 | +74.8% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -24031000.0 | -102.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -51284000.0 | -113.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 11512000.0 | +122.4% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 7108000.0 | -38.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -4117000.0 | -157.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -8629000.0 | -109.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -16357000.0 | -89.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -22869000.0 | -39.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -4774000.0 | +79.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 8220000.0 | +272.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 765000.0 | -90.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -4249000.0 | -655.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -7000000.0 | -64.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -10827000.0 | -54.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | -52142000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -29904000.0 | +42.6% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | -86139000.0 | -188.1% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | -56636000.0 | +34.3% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | -66258000.0 | -17.0% | USD | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | -66706000.0 | -0.7% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | -9038000.0 | +86.5% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -27906000.0 | -208.8% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -5128000.0 | +81.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -14136000.0 | -175.7% | USD | 10-K | 2026-02-19 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-09-30 | -33064000.0 | — | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | -56393000.0 | -70.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | -71620000.0 | -27.0% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | -89931000.0 | -25.6% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 9685000.0 | +110.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -4925000.0 | -150.9% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | -18770000.0 | -281.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -22572000.0 | -20.3% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | -38184000.0 | -69.2% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | -51658000.0 | -35.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -23464000.0 | +54.6% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -62556000.0 | -166.6% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -96631000.0 | -54.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -64059000.0 | +33.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -64641000.0 | -0.9% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -35593000.0 | +44.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -54614000.0 | -53.4% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -35187000.0 | +35.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -70375000.0 | -100.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -51132000.0 | +27.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -78543000.0 | -53.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -77965000.0 | +0.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -111145000.0 | -42.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -137823000.0 | -24.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -156531000.0 | -13.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -104460000.0 | +33.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -152111000.0 | -45.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -136076000.0 | +10.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | -42950000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -105494000.0 | -145.6% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | -37509000.0 | +64.4% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | -35925000.0 | +4.2% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | -92113000.0 | -156.4% | USD | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | -33391000.0 | +63.7% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | -51685000.0 | -54.8% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -31305000.0 | +39.4% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -79923000.0 | -155.3% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -121444000.0 | -52.0% | USD | 10-K | 2026-02-19 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 5262000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 8863000.0 | +68.4% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 11542000.0 | +30.2% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 9557000.0 | -17.2% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 18738000.0 | +96.1% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 23370000.0 | +24.7% | USD | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 12235000.0 | -47.6% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 26715000.0 | +118.3% | USD | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 44047000.0 | +64.9% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 8286000.0 | -81.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 17858000.0 | +115.5% | USD | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 27706000.0 | +55.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 4822000.0 | -82.6% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 14334000.0 | +197.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 24201000.0 | +68.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 8239000.0 | -66.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 15158000.0 | +84.0% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 22531000.0 | +48.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 10375000.0 | -54.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 19647000.0 | +89.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 31564000.0 | +60.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 8700000.0 | -72.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 16428000.0 | +88.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 22940000.0 | +39.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 4774000.0 | -79.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 9073000.0 | +90.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 16528000.0 | +82.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 4401000.0 | -73.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 7152000.0 | +62.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 11154000.0 | +56.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 14263000.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 28942000.0 | +102.9% | USD | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 57104000.0 | +97.3% | USD | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 37319000.0 | -34.6% | USD | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 29397000.0 | -21.2% | USD | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | 26562000.0 | -9.6% | USD | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 36991000.0 | +39.3% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 27977000.0 | -24.4% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 22421000.0 | -19.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 14548000.0 | -35.1% | USD | 10-K | 2026-02-19 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 32447000.0 | — | shares | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 32438000.0 | -0.0% | shares | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 32317000.0 | -0.4% | shares | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 32261000.0 | -0.2% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 33825000.0 | +4.8% | shares | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 33700000.0 | -0.4% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 33575000.0 | -0.4% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 33516000.0 | -0.2% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 33674000.0 | +0.5% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 33561000.0 | -0.3% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 33451000.0 | -0.3% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 33158000.0 | -0.9% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 33280000.0 | +0.4% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 33062000.0 | -0.7% | shares | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 32979000.0 | -0.3% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 32891000.0 | -0.3% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 33075000.0 | +0.6% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 33080000.0 | +0.0% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 33125000.0 | +0.1% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 32713000.0 | -1.2% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 32963000.0 | +0.8% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 32797000.0 | -0.5% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 32687000.0 | -0.3% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 32495000.0 | -0.6% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 32560000.0 | +0.2% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 32195000.0 | -1.1% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 31664000.0 | -1.6% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 31269000.0 | -1.2% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 31678000.0 | +1.3% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 31751000.0 | +0.2% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 29726000.0 | -6.4% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 29541000.0 | -0.6% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 29779000.0 | +0.8% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 29591000.0 | -0.6% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 29292000.0 | -1.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 28854000.0 | -1.5% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 29104000.0 | +0.9% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 28877000.0 | -0.8% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 28608000.0 | -0.9% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 32261000.0 | — | shares | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 33516000.0 | +3.9% | shares | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 33158000.0 | -1.1% | shares | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 32891000.0 | -0.8% | shares | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 32713000.0 | -0.5% | shares | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 32495000.0 | -0.7% | shares | 10-K | 2023-02-17 |
| Annual | 2022-12-31 | 31269000.0 | -3.8% | shares | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 29541000.0 | -5.5% | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 28854000.0 | -2.3% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 28370000.0 | -1.7% | shares | 10-K | 2026-02-19 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 30762000.0 | — | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 30942000.0 | +0.6% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 31063000.0 | +0.4% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 32016000.0 | +3.1% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 32572000.0 | +1.7% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 32561000.0 | -0.0% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 32528000.0 | -0.1% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 32589000.0 | +0.2% | shares | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 32507000.0 | -0.3% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 32128000.0 | -1.2% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 32093000.0 | -0.1% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 32016000.0 | -0.2% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 31994000.0 | -0.1% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 32100000.0 | +0.3% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 32115000.0 | +0.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 31844000.0 | -0.8% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 31875000.0 | +0.1% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 31756000.0 | -0.4% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 31416000.0 | -1.1% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 31301000.0 | -0.4% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 30941000.0 | -1.2% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 30418000.0 | -1.7% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 30629000.0 | +0.7% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 30097000.0 | -1.7% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 28516000.0 | -5.3% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 28546000.0 | +0.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 28362000.0 | -0.6% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 27815000.0 | -1.9% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 27843000.0 | +0.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 27627000.0 | -0.8% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 30968000.0 | — | shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 32415000.0 | +4.7% | shares | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 32488000.0 | +0.2% | shares | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 32051000.0 | -1.3% | shares | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 32010000.0 | -0.1% | shares | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | 31776000.0 | -0.7% | shares | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 31028000.0 | -2.4% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 29938000.0 | -3.5% | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 28345000.0 | -5.3% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 27694000.0 | -2.3% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 33672000.0 | — | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 32811000.0 | -2.6% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 32639000.0 | -0.5% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 32594000.0 | -0.1% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 32996000.0 | +1.2% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 32901000.0 | -0.3% | shares | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 33102000.0 | +0.6% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 32908000.0 | -0.6% | shares | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 32806000.0 | -0.3% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 32438000.0 | -1.1% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 32458000.0 | +0.1% | shares | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 32518000.0 | +0.2% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 32358000.0 | -0.5% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 32258000.0 | -0.3% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 32273000.0 | +0.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 32146000.0 | -0.4% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 31993000.0 | -0.5% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 31960000.0 | -0.1% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 31810000.0 | -0.5% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 31492000.0 | -1.0% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 31159000.0 | -1.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 30609000.0 | -1.8% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 30726000.0 | +0.4% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 30284000.0 | -1.4% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 28797000.0 | -4.9% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 28600000.0 | -0.7% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 28468000.0 | -0.5% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 28267000.0 | -0.7% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 28132000.0 | -0.5% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 27970000.0 | -0.6% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 33014000.0 | — | shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 32865000.0 | -0.5% | shares | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 32855000.0 | -0.0% | shares | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 32465000.0 | -1.2% | shares | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 32278000.0 | -0.6% | shares | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | 32010000.0 | -0.8% | shares | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 31298000.0 | -2.2% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 30115000.0 | -3.8% | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 28665000.0 | -4.8% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 28218000.0 | -1.6% | shares | 10-K | 2026-02-19 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1884 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.2170 | +15.2% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.2181 | +0.5% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.2258 | +3.5% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.2229 | -1.3% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.2276 | +2.1% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.2173 | -4.5% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.2298 | +5.8% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 0.2249 | -2.1% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.2134 | -5.1% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.2084 | -2.3% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.2083 | -0.1% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.2006 | -3.7% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.1893 | -5.6% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.1919 | +1.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.1986 | +3.5% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.1975 | -0.5% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.1929 | -2.4% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.2029 | +5.2% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.2031 | +0.1% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.2171 | +6.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.2305 | +6.2% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.2214 | -3.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.2158 | -2.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.2283 | +5.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.2145 | -6.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.2127 | -0.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.2110 | -0.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.2091 | -0.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.2060 | -1.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.8532 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.8729 | +2.3% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.7853 | -10.0% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.7769 | -1.1% | ratio | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 0.7436 | -4.3% | ratio | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | 0.7544 | +1.4% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.8081 | +7.1% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.8103 | +0.3% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.7978 | -1.5% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.7920 | -0.7% | ratio | 10-K | 2026-02-19 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2.1778 | — | ratio | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 2.2092 | +1.4% | ratio | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 2.3172 | +4.9% | ratio | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 2.2217 | -4.1% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 2.5990 | +17.0% | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 2.5418 | -2.2% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 2.5565 | +0.6% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 2.4900 | -2.6% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 2.7895 | +12.0% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 2.6816 | -3.9% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 2.6108 | -2.6% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 1.7111 | -34.5% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1.7238 | +0.7% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1.7064 | -1.0% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 1.7012 | -0.3% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 1.5980 | -6.1% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 1.7352 | +8.6% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1.7336 | -0.1% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 1.7829 | +2.8% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 1.6380 | -8.1% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.0940 | -33.2% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1.0878 | -0.6% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1.0882 | +0.0% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1.0764 | -1.1% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1.0617 | -1.4% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1.0363 | -2.4% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1.5531 | +49.9% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1.4528 | -6.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1.6561 | +14.0% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1.6827 | +1.6% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1.6468 | -2.1% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1.5374 | -6.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.7423 | +13.3% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.5931 | -8.6% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1.5760 | -1.1% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1.4644 | -7.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.5525 | +6.0% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.5584 | +0.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.5008 | -3.7% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 2.2163 | — | ratio | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 2.4900 | +12.4% | ratio | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 1.7111 | -31.3% | ratio | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 1.5980 | -6.6% | ratio | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 1.6380 | +2.5% | ratio | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 1.0764 | -34.3% | ratio | 10-K | 2023-02-17 |
| Annual | 2022-12-31 | 1.4528 | +35.0% | ratio | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 1.5374 | +5.8% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.4644 | -4.8% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.4408 | -1.6% | ratio | 10-K | 2026-02-19 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2.9466 | — | ratio | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 2.4932 | -15.4% | ratio | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 2.3275 | -6.6% | ratio | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 2.3897 | +2.7% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 1.8064 | -24.4% | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 1.7430 | -3.5% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 1.6947 | -2.8% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1.6391 | -3.3% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 1.5929 | -2.8% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 1.6503 | +3.6% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 1.6430 | -0.4% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 2.0867 | +27.0% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 2.1211 | +1.7% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 2.1516 | +1.4% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 2.1598 | +0.4% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 2.2346 | +3.5% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 2.1654 | -3.1% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 2.1924 | +1.3% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2020-09-30 | 2.1025 | -4.1% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 2.1534 | +2.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.9797 | -8.1% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1.9371 | -2.2% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 2.0764 | +7.2% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 2.1509 | +3.6% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 2.1468 | -0.2% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 2.4234 | +12.9% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 2.6571 | +9.6% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 2.7961 | +5.2% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 2.5196 | -9.9% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2.3734 | -5.8% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 4.1042 | +72.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 4.2796 | +4.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3.8004 | -11.2% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 3.9511 | +4.0% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 3.8107 | -3.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 4.3109 | +13.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 4.0125 | -6.9% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 3.8887 | -3.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 4.0899 | +5.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 2.3897 | — | ratio | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 1.6391 | -31.4% | ratio | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 2.0867 | +27.3% | ratio | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 2.2346 | +7.1% | ratio | 10-K | 2021-02-19 |
| Annual | 2020-12-31 | 2.1534 | -3.6% | ratio | 10-K | 2022-02-18 |
| Annual | 2021-12-31 | 2.1509 | -0.1% | ratio | 10-K | 2023-02-17 |
| Annual | 2022-12-31 | 2.7961 | +30.0% | ratio | 10-K | 2024-02-16 |
| Annual | 2023-12-31 | 4.2796 | +53.1% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 4.3109 | +0.7% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 4.4445 | +3.1% | ratio | 10-K | 2026-02-19 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1155 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0570 | -50.7% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0945 | +65.9% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.1051 | +11.2% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0601 | -42.8% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.2329 | +287.6% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.0695 | -70.2% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.1367 | +96.8% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 0.2123 | +55.3% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0786 | -63.0% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.1571 | +99.8% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.2394 | +52.4% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.0876 | -63.4% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.1327 | +51.4% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.1862 | +40.3% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0776 | -58.3% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.1527 | +96.9% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.2093 | +37.1% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0231 | -89.0% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0436 | +88.6% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0875 | +100.7% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0701 | -19.9% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1218 | +73.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.1868 | +53.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0660 | -64.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0476 | -27.8% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0647 | +35.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0539 | -16.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0413 | -23.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0675 | +63.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0826 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.0777 | -6.0% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.0756 | -2.8% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.0830 | +9.9% | ratio | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 0.0593 | -28.6% | ratio | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | 0.0691 | +16.6% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.0404 | -41.5% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0567 | +40.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0725 | +28.0% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0457 | -37.0% | ratio | 10-K | 2026-02-19 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2217 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.1544 | -30.4% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.1933 | +25.2% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.1403 | -27.4% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.1258 | -10.3% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.1425 | +13.2% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.1277 | -10.3% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.1131 | -11.5% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 0.1204 | +6.5% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.1311 | +8.9% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.1234 | -5.9% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.1329 | +7.7% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.1350 | +1.6% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0823 | -39.0% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.1186 | +44.1% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.1240 | +4.5% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.1261 | +1.7% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.1245 | -1.3% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0621 | -50.1% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0278 | -55.3% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0731 | +163.1% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.1278 | +74.9% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0985 | -22.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.1141 | +15.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1077 | -5.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0876 | -18.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1078 | +23.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0981 | -9.0% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.1005 | +2.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1003 | -0.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.1743 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.1338 | -23.2% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.1199 | -10.4% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.1265 | +5.5% | ratio | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 0.1066 | -15.8% | ratio | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | 0.1187 | +11.4% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.0723 | -39.1% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.1059 | +46.6% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1097 | +3.5% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0971 | -11.5% | ratio | 10-K | 2026-02-19 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.9869 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.5538 | -43.9% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.6028 | +8.8% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 0.5013 | -16.8% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-03-31 | 0.5364 | +7.0% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.5989 | +11.7% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 0.6762 | +12.9% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 0.5492 | -18.8% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.7986 | +45.4% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 0.6240 | -21.9% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 0.9730 | +55.9% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-12-31 | 0.3975 | -59.1% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.3868 | -2.7% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 0.3390 | -12.3% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2019-09-30 | 0.4498 | +32.7% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 0.3739 | -16.9% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.3125 | -16.4% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 0.3884 | +24.3% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.4882 | +25.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | 0.4325 | -11.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.2563 | -40.8% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.2628 | +2.5% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.2946 | +12.1% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 0.2958 | +0.4% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.2805 | -5.2% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.1957 | -30.2% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.3293 | +68.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2022-12-31 | 0.2852 | -13.4% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.3796 | +33.1% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.3392 | -10.7% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.3179 | -6.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 0.3321 | +4.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.2868 | -13.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.2318 | -19.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.2371 | +2.3% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 0.2630 | +10.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.2612 | -0.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.2827 | +8.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.2755 | -2.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.5013 | — | ratio | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 0.5492 | +9.5% | ratio | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 0.3975 | -27.6% | ratio | 10-K | 2020-02-21 |
| Annual | 2019-12-31 | 0.3739 | -5.9% | ratio | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 0.4325 | +15.7% | ratio | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | 0.2958 | -31.6% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.2852 | -3.6% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.3321 | +16.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.2630 | -20.8% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.2766 | +5.2% | ratio | 10-K | 2026-02-19 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0218 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0124 | -43.2% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0206 | +66.8% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.0237 | +15.2% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0134 | -43.6% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0530 | +295.6% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.0151 | -71.5% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0314 | +108.1% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 0.0477 | +52.0% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0168 | -64.9% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0327 | +95.1% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.0499 | +52.3% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.0176 | -64.8% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0251 | +42.9% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.0357 | +42.3% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0154 | -56.9% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0302 | +95.8% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0404 | +33.8% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0047 | -88.4% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0089 | +88.8% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0190 | +114.4% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0161 | -15.0% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0270 | +67.1% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0403 | +49.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0151 | -62.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0102 | -32.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0138 | +34.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0114 | -17.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0086 | -24.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0139 | +61.1% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0705 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.0678 | -3.8% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.0593 | -12.5% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.0645 | +8.7% | ratio | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 0.0441 | -31.7% | ratio | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | 0.0521 | +18.3% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.0327 | -37.3% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0459 | +40.5% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0579 | +26.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0362 | -37.5% | ratio | 10-K | 2026-02-19 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0964 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0449 | -53.4% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0709 | +57.9% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.0666 | -6.1% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0368 | -44.8% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.1428 | +288.6% | ratio | 10-Q | 2018-11-09 |
| Quarterly | 2018-03-31 | 0.0391 | -72.6% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0833 | +112.8% | ratio | 10-Q | 2019-08-08 |
| Quarterly | 2018-09-30 | 0.1262 | +51.6% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0524 | -58.5% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.1032 | +97.0% | ratio | 10-Q | 2020-08-06 |
| Quarterly | 2019-09-30 | 0.1575 | +52.7% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.0556 | -64.7% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.0802 | +44.2% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.1109 | +38.3% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0459 | -58.6% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0886 | +93.0% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.1242 | +40.2% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0148 | -88.1% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0303 | +105.4% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0694 | +129.1% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.0568 | -18.2% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0910 | +60.1% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.2057 | +126.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0723 | -64.9% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0506 | -30.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0662 | +30.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0570 | -13.9% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0422 | -25.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0708 | +67.7% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.2502 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.1790 | -28.4% | ratio | 10-K | 2020-02-21 |
| Annual | 2018-12-31 | 0.1832 | +2.3% | ratio | 10-K | 2021-02-19 |
| Annual | 2019-12-31 | 0.2087 | +13.9% | ratio | 10-K | 2022-02-18 |
| Annual | 2020-12-31 | 0.1390 | -33.4% | ratio | 10-K | 2023-02-17 |
| Annual | 2021-12-31 | 0.1643 | +18.2% | ratio | 10-K | 2024-02-16 |
| Annual | 2022-12-31 | 0.1240 | -24.5% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.2424 | +95.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.3074 | +26.8% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1970 | -35.9% | ratio | 10-K | 2026-02-19 |
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-11 | Szwanek Lori | SVP, Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 878 | $79.88 | $70,135 | 16,855 |
| 2026-01-20 | Shepherd Brian A. | President & CEO |
Equity grant / award
A
|
Common Stock | 37,175 | $0.00 | $0 | 575,191 |
| 2025-12-19 | Woods Michael Joseph | EVP Pres NA Comm, Media & Tech |
Equity grant / award
A
|
Common Stock | 6,746 | $0.00 | $0 | 62,521 |
| 2025-12-19 | Woods Michael Joseph | EVP Pres NA Comm, Media & Tech |
Other disposed transaction
F
|
Common Stock | 20,270 | $77.02 | $1,561,195 | 42,251 |
| 2025-10-10 | Szwanek Lori | SVP, Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 1,284 | $36.00 | $46,224 | 16,145 |
| 2025-06-10 | Bauer Elizabeth A | EVP, Chief Experience Officer |
Other disposed transaction
F
|
Common Stock | 280 | $64.72 | $18,122 | 102,776 |
| 2025-05-12 | Woods Michael Joseph | EVP Pres NA Comm, Media & Tech |
Other disposed transaction
F
|
Common Stock | 211 | $66.01 | $13,928 | 55,775 |
| 2025-03-10 | Szwanek Lori | SVP, Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 2,495 | $0.00 | $0 | 17,429 |
| 2025-03-10 | Szwanek Lori | SVP, Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 3,742 | $0.00 | $0 | 14,934 |
| 2025-03-10 | Szwanek Lori | SVP, Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 332 | $62.04 | $20,597 | 11,192 |
| 2025-02-25 | Cooper Ronald | Dir |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 40,561 |
| 2025-02-25 | Cooper Ronald | Dir |
Open-market sell
S
|
Common Stock | 9,000 | $66.62 | $599,580 | 41,561 |
| 2025-02-20 | Dunavant Chad | EVP Product & Strategy Officer |
Other disposed transaction
F
|
Common Stock | 2,067 | $64.29 | $132,887 | 36,124 |
| 2025-02-20 | Dunavant Chad | EVP Product & Strategy Officer |
Equity grant / award
A
|
Common Stock | 1,255 | $0.00 | $0 | 38,191 |
| 2025-01-10 | Woods Michael Joseph | EVP Pres NA Comm, Media & Tech |
Other disposed transaction
F
|
Common Stock | 283 | $49.81 | $14,096 | 27,565 |
| 2024-12-31 | Shepherd Brian A. | President & CEO |
Other disposed transaction
D
|
Common Stock | 42,135 | $0.00 | $0 | 540,194 |
| 2024-12-10 | Shepherd Brian A. | President & CEO |
Equity grant / award
A
|
Common Stock | 74,475 | $0.00 | $0 | 582,329 |
| 2024-10-10 | Szwanek Lori | SVP, Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 570 | $47.67 | $27,172 | 11,524 |
| 2024-06-10 | Bauer Elizabeth A | EVP, Chief Experience Officer |
Other disposed transaction
F
|
Common Stock | 280 | $40.06 | $11,217 | 81,352 |
| 2024-05-10 | Woods Michael Joseph | EVP Pres NA Comm, Media & Tech |
Other disposed transaction
F
|
Common Stock | 211 | $42.03 | $8,868 | 27,848 |
| 2024-03-28 | Tran Hai | EVP & CFO |
Open-market buy
P
|
Common Stock | 2 | $43.81 | $100 | 107,517 |
| 2024-03-10 | Woods Michael Joseph | EVP Pres NA Comm, Media & Tech |
Equity grant / award
A
|
Common Stock | 7,847 | $0.00 | $0 | 16,547 |
| 2024-03-10 | Woods Michael Joseph | EVP Pres NA Comm, Media & Tech |
Equity grant / award
A
|
Common Stock | 5,231 | $0.00 | $0 | 8,700 |
| 2024-03-10 | Woods Michael Joseph | EVP Pres NA Comm, Media & Tech |
Other disposed transaction
F
|
Common Stock | 1,066 | $53.96 | $57,521 | 3,469 |
| 2024-03-10 | Szwanek Lori | SVP, Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 1,495 | $0.00 | $0 | 12,094 |
| 2024-03-10 | Szwanek Lori | SVP, Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 2,242 | $0.00 | $0 | 10,599 |
| 2024-02-29 | Woods Michael Joseph | EVP Pres NA Comm, Media & Tech |
Open-market buy
P
|
Common Stock | 22 | $46.38 | $1,000 | 4,535 |
| 2024-02-16 | Carrasquilla Eric | EVP Pres. Customer Experience |
Other disposed transaction
F
|
Common Stock | 316 | $53.09 | $16,776 | 21,019 |
| 2024-02-16 | Carrasquilla Eric | EVP Pres. Customer Experience |
Other disposed transaction
D
|
Common Stock | 95 | $53.09 | $5,044 | 21,335 |
| 2024-02-16 | Bauer Elizabeth A | EVP, Chief Experience Officer |
Other disposed transaction
F
|
Common Stock | 2,743 | $53.09 | $145,626 | 54,758 |
| 2024-02-16 | Bauer Elizabeth A | EVP, Chief Experience Officer |
Other disposed transaction
D
|
Common Stock | 1,073 | $53.09 | $56,966 | 57,501 |
| 2024-01-02 | Shepherd Brian A. | President & CEO |
Other disposed transaction
F
|
Common Stock | 5,606 | $53.12 | $297,791 | 416,267 |
| 2023-10-10 | Szwanek Lori | SVP, Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 3,851 | $0.00 | $0 | 8,357 |
| 2023-10-06 | Kennedy Kenneth M | EVP, COO & Pres-RMDM |
Other disposed transaction
F
|
Common Stock | 9,342 | $53.87 | $503,254 | 125,391 |
| 2023-10-06 | Kennedy Kenneth M | EVP, COO & Pres-RMDM |
Other disposed transaction
D
|
Common Stock | 31,515 | $0.00 | $0 | 134,733 |
| 2023-10-06 | Kennedy Kenneth M | EVP, COO & Pres-RMDM |
Other disposed transaction
D
|
Common Stock | 19,218 | $0.00 | $0 | 166,248 |
| 2023-09-11 | Carrasquilla Eric | EVP Pres. Customer Experience |
Other disposed transaction
F
|
Common Stock | 502 | $53.87 | $27,043 | 21,430 |
| 2023-09-10 | Carrasquilla Eric | EVP Pres. Customer Experience |
Equity grant / award
A
|
Common Stock | 1,845 | $0.00 | $0 | 21,932 |
| 2023-06-10 | Bauer Elizabeth A | EVP, Chief Experience Officer |
Other disposed transaction
F
|
Common Stock | 293 | $50.70 | $14,855 | 58,574 |
| 2023-05-17 | Kennedy Kenneth M | EVP, COO & Pres-RMDM |
Open-market sell
S
|
Common Stock | 9,000 | $49.06 | $441,513 | 185,466 |
| 2023-04-10 | Schaaf David Neil | SVP, Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 82 | $54.17 | $4,442 | 18,418 |
| 2023-03-10 | Tran Hai | EVP & CFO |
Equity grant / award
A
|
Common Stock | 23,794 | $0.00 | $0 | 68,821 |
| 2023-03-10 | Tran Hai | EVP & CFO |
Equity grant / award
A
|
Common Stock | 15,862 | $0.00 | $0 | 45,027 |
| 2023-03-10 | Tran Hai | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 1,866 | $52.43 | $97,834 | 29,165 |
| 2023-02-17 | Bauer Elizabeth A | EVP, Chief Experience Officer |
Other disposed transaction
F
|
Common Stock | 3,528 | $60.54 | $213,585 | 42,515 |
| 2023-02-17 | Bauer Elizabeth A | EVP, Chief Experience Officer |
Equity grant / award
A
|
Common Stock | 2,470 | $0.00 | $0 | 46,043 |
| 2023-01-03 | Kennedy Kenneth M | EVP, COO & Pres-RMDM |
Other disposed transaction
F
|
Common Stock | 4,271 | $58.26 | $248,828 | 161,003 |
| 2022-10-10 | Bhattacharya Rasmani | EVP, General Counsel |
Equity grant / award
A
|
Common Stock | 1,834 | $0.00 | $0 | 13,159 |
| 2022-10-10 | Bhattacharya Rasmani | EVP, General Counsel |
Equity grant / award
A
|
Common Stock | 2,750 | $0.00 | $0 | 11,325 |
| 2022-09-01 | Binford Alfred George | President, Customer Engagement |
Other disposed transaction
F
|
Common Stock | 963 | $57.56 | $55,430 | 8,795 |
| 2022-09-01 | Binford Alfred George | President, Customer Engagement |
Other disposed transaction
D
|
Common Stock | 5,369 | $0.00 | $0 | 9,758 |
| 2022-09-01 | Binford Alfred George | President, Customer Engagement |
Other disposed transaction
D
|
Common Stock | 4,793 | $0.00 | $0 | 15,127 |
| 2022-06-10 | Bauer Elizabeth A | EVP, Chief Experience Officer |
Equity grant / award
A
|
Common Stock | 3,008 | $59.85 | $180,029 | 43,573 |
| 2022-06-10 | Bauer Elizabeth A | EVP, Chief Experience Officer |
Equity grant / award
A
|
Common Stock | 2,005 | $59.85 | $119,999 | 40,565 |
| 2022-05-18 | Kennedy Kenneth M | EVP, COO & Pres-RMDM |
Open-market sell
S
|
Common Stock | 9,885 | $58.06 | $573,923 | 165,274 |
| 2022-04-11 | Schaaf David Neil | SVP, Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 82 | $63.01 | $5,167 | 14,143 |
| 2022-03-10 | Tran Hai | EVP & CFO |
Equity grant / award
A
|
Common Stock | 18,619 | $0.00 | $0 | 31,031 |
| 2022-03-10 | Tran Hai | EVP & CFO |
Equity grant / award
A
|
Common Stock | 12,412 | $0.00 | $0 | 12,412 |
| 2022-03-04 | Kennedy Kenneth M | EVP, COO & Pres-RMDM |
Other disposed transaction
F
|
Common Stock | 3,111 | $64.57 | $200,877 | 138,517 |
| 2022-03-02 | SICA FRANK V | Dir |
Equity grant / award
G
|
Common Stock | 5,000 | $0.00 | $0 | 27,136 |
| 2022-02-25 | Schaaf David Neil | SVP, Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 1,500 | $61.53 | $92,297 | 11,616 |
| 2022-02-22 | Shepherd Brian A. | President & CEO |
Other disposed transaction
F
|
Common Stock | 1,391 | $59.60 | $82,904 | 259,571 |
| 2022-02-18 | Schaaf David Neil | SVP, Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 282 | $58.85 | $16,596 | 13,116 |
| 2022-02-18 | Schaaf David Neil | SVP, Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 38 | $0.00 | $0 | 13,398 |
| 2021-12-31 | Shepherd Brian A. | President & CEO |
Other disposed transaction
F
|
Common Stock | 5,481 | $57.62 | $315,815 | 268,215 |
| 2021-09-10 | Yang Tseli Lily | Dir |
Equity grant / award
A
|
Common Stock | 3,672 | $0.00 | $0 | 3,672 |
| 2021-06-10 | Johns Rolland B | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 662 | $44.35 | $29,360 | 76,150 |
| 2021-04-12 | Schaaf David Neil | SVP, Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 82 | $46.56 | $3,818 | 13,360 |
| 2021-03-10 | Schaaf David Neil | SVP, Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 1,069 | $0.00 | $0 | 13,442 |
| 2021-03-10 | Schaaf David Neil | SVP, Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 3,208 | $0.00 | $0 | 12,373 |
| 2021-03-10 | Schaaf David Neil | SVP, Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 425 | $48.30 | $20,528 | 9,165 |
| 2021-03-01 | Johns Rolland B | EVP & CFO |
Open-market sell
S
|
Common Stock | 11,870 | $46.40 | $550,801 | 49,845 |
| 2021-02-25 | Kennedy Kenneth M | EVP, COO & Pres-RMDM |
Open-market sell
S
|
Common Stock | 3,295 | $47.05 | $155,030 | 114,021 |
| 2021-02-24 | Kennedy Kenneth M | EVP, COO & Pres-RMDM |
Open-market sell
S
|
Common Stock | 3,753 | $46.38 | $174,064 | 117,316 |
| 2021-02-23 | Shepherd Brian A. | President & CEO |
Other disposed transaction
F
|
Common Stock | 1,047 | $46.51 | $48,696 | 194,729 |
| 2021-02-22 | Shepherd Brian A. | President & CEO |
Other disposed transaction
F
|
Common Stock | 950 | $46.93 | $44,584 | 195,776 |
| 2021-02-19 | Shepherd Brian A. | President & CEO |
Equity grant / award
A
|
Common Stock | 4,432 | $0.00 | $0 | 196,726 |
| 2021-02-19 | Shepherd Brian A. | President & CEO |
Other disposed transaction
F
|
Common Stock | 5,285 | $45.98 | $243,004 | 192,294 |
| 2020-12-30 | Griess Bret C | CEO and President |
Other disposed transaction
F
|
Common Stock | 87,688 | $44.71 | $3,920,530 | 261,336 |
| 2020-09-10 | Shepherd Brian A. | EVP & Group President |
Equity grant / award
A
|
Common Stock | 56,180 | $0.00 | $0 | 197,579 |
| 2020-09-10 | Shepherd Brian A. | EVP & Group President |
Equity grant / award
A
|
Common Stock | 37,453 | $0.00 | $0 | 141,399 |
| 2020-06-10 | Johns Rolland B | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 662 | $47.59 | $31,505 | 62,909 |
| 2020-04-28 | Kennedy Kenneth M | EVP & Pres, Technlgy & Product |
Open-market sell
S
|
Common Stock | 1,373 | $48.43 | $66,494 | 80,404 |
| 2020-04-28 | Kennedy Kenneth M | EVP & Pres, Technlgy & Product |
Open-market sell
S
|
Common Stock | 3,280 | $48.51 | $159,113 | 81,777 |
| 2020-04-13 | Schaaf David Neil | SVP, Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 83 | $46.30 | $3,843 | 9,973 |
| 2020-03-23 | Schaaf David Neil | SVP, Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 171 | $38.59 | $6,599 | 10,056 |
| 2020-03-10 | Shepherd Brian A. | EVP & Group President |
Equity grant / award
A
|
Common Stock | 11,703 | $0.00 | $0 | 103,946 |
| 2020-03-10 | Shepherd Brian A. | EVP & Group President |
Equity grant / award
A
|
Common Stock | 17,555 | $0.00 | $0 | 92,243 |
| 2020-02-28 | Kennedy Kenneth M | EVP & Pres, Technlgy & Product |
Open-market sell
S
|
Common Stock | 11,183 | $44.31 | $495,547 | 56,795 |
| 2020-02-26 | Shepherd Brian A. | EVP & Group President |
Other disposed transaction
F
|
Common Stock | 1,382 | $52.74 | $72,887 | 75,704 |
| 2020-02-26 | Shepherd Brian A. | EVP & Group President |
Other disposed transaction
F
|
Common Stock | 8,853 | $50.20 | $444,421 | 77,086 |
| 2020-02-25 | Shepherd Brian A. | EVP & Group President |
Other disposed transaction
F
|
Common Stock | 185 | $47.75 | $8,834 | 85,939 |
| 2020-02-25 | Shepherd Brian A. | EVP & Group President |
Other disposed transaction
F
|
Common Stock | 666 | $47.75 | $31,802 | 86,124 |
| 2020-02-24 | Shepherd Brian A. | EVP & Group President |
Equity grant / award
A
|
Common Stock | 3,137 | $50.20 | $157,477 | 85,939 |
| 2020-02-21 | Griess Bret C | CEO and President |
Open-market sell
S
|
Common Stock | 30,000 | $51.89 | $1,556,835 | 292,887 |
| 2020-02-12 | SICA FRANK V | Dir |
Equity grant / award
G
|
Common Stock | 3,000 | $0.00 | $0 | 24,368 |
| 2019-11-19 | Griess Bret C | CEO and President |
Other disposed transaction
F
|
Common Stock | 3,143 | $58.01 | $182,325 | 322,887 |
| 2019-09-10 | Barnes David G | Dir |
Equity grant / award
A
|
Common Stock | 3,318 | $52.75 | $175,024 | 18,118 |
| 2019-09-10 | UNRUH JAMES A | Dir |
Equity grant / award
A
|
Common Stock | 3,318 | $52.75 | $175,024 | 44,416 |
| 2019-06-14 | OBUCHOWSKI JANICE I | Dir |
Equity grant / award
G
|
Common Stock | 1,070 | $0.00 | $0 | 42,661 |
| 2019-06-10 | Johns Rolland B | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 438 | $46.78 | $20,490 | 44,097 |
| 2019-05-21 | REED DONALD | Dir |
Open-market sell
S
|
Common Stock | 6,800 | $46.09 | $313,412 | 34,868 |
| 2019-05-17 | REED DONALD | Dir |
Open-market sell
S
|
Common Stock | 200 | $46.10 | $9,220 | 41,668 |
| 2019-03-10 | Kennedy Kenneth M | EVP & Pres, Technlgy & Product |
Equity grant / award
A
|
Common Stock | 8,991 | $41.15 | $369,980 | 76,717 |
| 2019-03-10 | Kennedy Kenneth M | EVP & Pres, Technlgy & Product |
Equity grant / award
A
|
Common Stock | 13,487 | $41.15 | $554,990 | 67,726 |
| 2019-03-05 | SICA FRANK V | Dir |
Equity grant / award
G
|
Common Stock | 2,500 | $0.00 | $0 | 24,050 |
| 2019-02-26 | Kennedy Kenneth M | EVP & Pres, Technlgy & Product |
Open-market sell
S
|
Common Stock | 4,247 | $41.79 | $177,482 | 54,239 |
| 2019-02-25 | Shepherd Brian A. | EVP & Group President |
Other disposed transaction
F
|
Common Stock | 691 | $41.97 | $29,001 | 62,237 |
| 2019-02-25 | Shepherd Brian A. | EVP & Group President |
Other disposed transaction
F
|
Common Stock | 185 | $41.97 | $7,764 | 62,928 |
| 2019-02-25 | Shepherd Brian A. | EVP & Group President |
Other disposed transaction
F
|
Common Stock | 666 | $41.97 | $27,952 | 63,113 |
| 2019-02-22 | Shepherd Brian A. | EVP & Group President |
Other disposed transaction
F
|
Common Stock | 1,381 | $40.91 | $56,497 | 63,779 |
| 2019-02-22 | Shepherd Brian A. | EVP & Group President |
Other disposed transaction
F
|
Common Stock | 985 | $42.37 | $41,734 | 65,160 |
| 2019-02-21 | Kennedy Kenneth M | EVP & Pres, Technlgy & Product |
Other disposed transaction
F
|
Common Stock | 534 | $41.80 | $22,321 | 61,816 |
| 2018-11-19 | Griess Bret C | CEO and President |
Other disposed transaction
F
|
Common Stock | 3,142 | $36.29 | $114,023 | 280,801 |
| 2018-09-10 | NAIK RAJAN | Dir |
Equity grant / award
A
|
Common Stock | 3,000 | $38.00 | $114,000 | 3,000 |
| 2018-08-07 | Griess Bret C | CEO and President |
Equity grant / award
G
|
Common Stock | 221 | $0.00 | $0 | 283,943 |
| 2018-06-10 | Johns Rolland B | EVP & CFO |
Equity grant / award
A
|
Common Stock | 5,965 | $41.91 | $249,993 | 24,693 |
| 2018-06-10 | Johns Rolland B | EVP & CFO |
Equity grant / award
A
|
Common Stock | 8,948 | $41.91 | $375,011 | 18,728 |
| 2018-05-17 | WIESE RANDY | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 15,933 | $40.18 | $640,188 | 19,989 |
| 2018-04-27 | WIESE RANDY | EVP & CFO |
Open-market sell
S
|
Common Stock | 17,152 | $43.41 | $744,568 | 44,133 |
| 2018-04-23 | Kennedy Kenneth M | EVP & Pres, Technlgy & Product |
Other disposed transaction
F
|
Common Stock | 220 | $44.03 | $9,687 | 62,350 |
| 2018-03-23 | Griess Bret C | CEO and President |
Other disposed transaction
F
|
Common Stock | 8,031 | $45.71 | $367,097 | 284,164 |
| 2018-03-20 | WIESE RANDY | EVP & CFO |
Open-market sell
S
|
Common Stock | 11,965 | $46.86 | $560,680 | 67,829 |
| 2018-03-14 | WIESE RANDY | EVP & CFO |
Equity grant / award
G
|
Common Stock | 4,952 | $0.00 | $0 | 79,794 |
| 2018-03-12 | Johns Rolland B | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 2,723 | $47.00 | $127,981 | 9,780 |
| 2018-03-09 | SICA FRANK V | Dir |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 23,550 |
| 2018-03-05 | WIESE RANDY | EVP & CFO |
Open-market sell
S
|
Common Stock | 13,659 | $46.53 | $635,553 | 84,746 |
| 2018-02-27 | Kennedy Kenneth M | EVP & Pres, Technlgy & Product |
Open-market sell
S
|
Common Stock | 3,612 | $47.45 | $171,389 | 62,570 |
| 2018-02-26 | Griess Bret C | CEO and President |
Other disposed transaction
F
|
Common Stock | 1,971 | $48.26 | $95,120 | 292,195 |
| 2018-02-23 | Griess Bret C | CEO and President |
Other disposed transaction
F
|
Common Stock | 6,384 | $48.50 | $309,624 | 294,166 |
| 2018-02-23 | Griess Bret C | CEO and President |
Other disposed transaction
F
|
Common Stock | 2,209 | $47.17 | $104,199 | 300,550 |
| 2018-02-22 | Griess Bret C | CEO and President |
Other disposed transaction
D
|
Common Stock | 16,572 | $0.00 | $0 | 302,759 |
| 2018-02-22 | Griess Bret C | CEO and President |
Equity grant / award
A
|
Common Stock | 39,183 | $47.98 | $1,880,000 | 319,331 |
| 2018-02-22 | Griess Bret C | CEO and President |
Equity grant / award
A
|
Common Stock | 58,774 | $47.98 | $2,819,977 | 280,148 |
| 2017-12-15 | Cooper Ronald | Dir |
Open-market sell
S
|
Common Stock | 3,800 | $44.26 | $168,185 | 24,768 |
| 2017-12-14 | Cooper Ronald | Dir |
Equity grant / award
G
|
Common Stock | 1,200 | $0.00 | $0 | 28,568 |
| 2017-12-13 | UNRUH JAMES A | Dir |
Equity grant / award
G
|
Common Stock | 4,770 | $0.00 | $0 | 38,098 |
| 2017-12-05 | WIESE RANDY | EVP & CFO |
Open-market sell
S
|
Common Stock | 19,225 | $44.41 | $853,851 | 103,506 |
| 2017-12-01 | Kennedy Kenneth M | EVP Product Development |
Open-market sell
S
|
Common Stock | 1,903 | $45.68 | $86,929 | 43,910 |
| 2017-11-24 | OBUCHOWSKI JANICE I | Dir |
Equity grant / award
G
|
Common Stock | 8,000 | $44.50 | $356,000 | 40,731 |
| 2017-11-22 | Cooper Ronald | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $44.72 | $223,600 | 29,768 |
| 2017-11-21 | WIESE RANDY | EVP & CFO |
Equity grant / award
G
|
Common Stock | 500 | $0.00 | $0 | 122,731 |
| 2017-11-20 | Griess Bret C | CEO and President |
Other disposed transaction
F
|
Common Stock | 3,326 | $44.23 | $147,109 | 244,021 |
| 2017-08-24 | Fawaz Marwan | Dir |
Other disposed transaction
F
|
Common Stock | 1,119 | $38.22 | $42,768 | 1,881 |
| 2017-08-16 | UNRUH JAMES A | Dir |
Equity grant / award
A
|
Common Stock | 3,000 | $38.72 | $116,160 | 42,868 |
| 2017-08-09 | SICA FRANK V | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $37.70 | $113,100 | 21,550 |
| 2017-08-07 | Johns Rolland B | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 1,099 | $39.07 | $42,938 | 16,574 |
| 2017-07-24 | Johns Rolland B | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 526 | $40.99 | $21,561 | 17,673 |
| 2017-06-20 | Hughes John L | Dir |
Other disposed transaction
F
|
Common Stock | 900 | $41.68 | $37,512 | 16,798 |
| 2017-06-12 | REED DONALD | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $41.53 | $207,650 | 40,868 |
| 2017-05-10 | Kennedy Kenneth M | EVP Product Development |
Open-market sell
S
|
Common Stock | 516 | $39.10 | $20,176 | 47,457 |
| 2017-05-10 | Kennedy Kenneth M | EVP Product Development |
Open-market sell
S
|
Common Stock | 1,636 | $39.10 | $63,968 | 47,973 |
| 2017-05-10 | Kennedy Kenneth M | EVP Product Development |
Open-market sell
S
|
Common Stock | 1,739 | $39.10 | $67,995 | 49,609 |
| 2017-04-21 | Kennedy Kenneth M | EVP Product Development |
Other disposed transaction
F
|
Common Stock | 234 | $37.52 | $8,780 | 51,348 |
| 2017-03-20 | WIESE RANDY | EVP & CFO |
Open-market sell
S
|
Common Stock | 26,226 | $38.48 | $1,009,176 | 127,724 |
| 2017-03-17 | WIESE RANDY | EVP & CFO |
Other disposed transaction
F
|
Common Stock | 10,591 | $38.26 | $405,212 | 153,950 |
| 2017-03-06 | Johns Rolland B | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 1,020 | $38.65 | $39,423 | 18,199 |
| 2017-03-06 | Johns Rolland B | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 938 | $38.65 | $36,254 | 19,219 |
| 2017-03-06 | Johns Rolland B | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 1,304 | $38.65 | $50,400 | 20,157 |
| 2017-03-01 | Kennedy Kenneth M | EVP Product Development |
Open-market sell
S
|
Common Stock | 1,173 | $39.86 | $46,756 | 51,582 |
| 2017-02-27 | Griess Bret C | CEO and President |
Other disposed transaction
F
|
Common Stock | 1,825 | $39.97 | $72,945 | 260,056 |
| 2017-02-27 | Griess Bret C | CEO and President |
Other disposed transaction
F
|
Common Stock | 1,445 | $39.97 | $57,757 | 261,881 |
| 2017-02-24 | Johns Rolland B | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 448 | $40.03 | $17,933 | 17,933 |
| 2017-02-23 | Shepherd Brian A. | EVP, Pres Global Brdbnd, Cable |
Equity grant / award
A
|
Common Stock | 9,531 | $39.87 | $380,001 | 48,346 |
| 2017-02-23 | Shepherd Brian A. | EVP, Pres Global Brdbnd, Cable |
Equity grant / award
A
|
Common Stock | 14,296 | $39.87 | $569,982 | 38,815 |
| 2017-02-22 | Johns Rolland B | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 3,528 | $39.68 | $139,991 | 21,461 |
| 2016-12-15 | Griess Bret C | CEO and President |
Equity grant / award
G
|
Common Stock | 840 | $48.66 | $40,874 | 214,637 |
| 2016-12-14 | OBUCHOWSKI JANICE I | Dir |
Equity grant / award
G
|
Common Stock | 1,055 | $0.00 | $0 | 45,731 |
| 2016-12-13 | WIESE RANDY | EVP & CFO |
Equity grant / award
G
|
Common Stock | 300 | $0.00 | $0 | 147,979 |
| 2016-12-09 | Kennedy Kenneth M | EVP Product Development |
Open-market sell
S
|
Common Stock | 1,516 | $47.81 | $72,480 | 32,659 |
| 2016-12-06 | UNRUH JAMES A | Dir |
Equity grant / award
G
|
Common Stock | 3,000 | $46.45 | $139,350 | 39,868 |
| 2016-11-30 | Cooper Ronald | Dir |
Open-market sell
S
|
Common Stock | 2,500 | $44.51 | $111,275 | 34,568 |
| 2016-11-21 | Griess Bret C | CEO and President |
Other disposed transaction
F
|
Common Stock | 3,326 | $42.78 | $142,286 | 215,689 |
| 2016-11-18 | Kennedy Kenneth M | EVP Product Development |
Other disposed transaction
F
|
Common Stock | 1,311 | $42.23 | $55,364 | 34,175 |
| 2016-08-24 | UNRUH JAMES A | Dir |
Equity grant / award
A
|
Common Stock | 3,000 | $43.10 | $129,300 | 42,868 |
| 2016-08-22 | WIESE RANDY | EVP & CFO |
Equity grant / award
G
|
Common Stock | 250 | $42.83 | $10,708 | 152,771 |
| 2016-08-19 | Hughes John L | Dir |
Other disposed transaction
F
|
Common Stock | 900 | $42.37 | $38,133 | 14,698 |
| 2016-08-15 | Johns Rolland B | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 1,099 | $40.31 | $44,301 | 23,305 |
| 2016-07-22 | Johns Rolland B | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 526 | $41.25 | $21,698 | 24,404 |
| 2016-05-31 | Ruble Joseph Thomas | EVP, Gen Counsel, Sectry & CAO |
Other disposed transaction
F
|
Common Stock | 8,303 | $42.51 | $352,961 | 88,290 |
| 2016-05-27 | SMITH DONALD V | Dir |
Equity grant / award
G
|
Common Stock | 3,990 | $42.64 | $170,134 | 22,878 |
| 2016-05-18 | SICA FRANK V | Dir |
Equity grant / award
G
|
Common Stock | 3,000 | $41.00 | $123,000 | 21,550 |
| 2016-05-11 | Ruble Joseph Thomas | EVP, Gen Counsel, Sectry & CAO |
Open-market sell
S
|
Common Stock | 13,977 | $42.13 | $588,851 | 96,593 |
| 2016-05-09 | SMITH DONALD V | Dir |
Other disposed transaction
D
|
Common Stock | 6,000 | $42.29 | $253,740 | 26,868 |
| 2016-05-06 | Ruble Joseph Thomas | EVP, Gen Counsel, Sectry & CAO |
Other disposed transaction
D
|
Common Stock | 15,444 | $41.74 | $644,633 | 110,570 |
| 2016-04-21 | Kennedy Kenneth M | EVP Product Development |
Other disposed transaction
F
|
Common Stock | 234 | $45.14 | $10,563 | 39,486 |