Financial Metrics
GMED GLOBUS MEDICAL 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 | 139264000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 137489000.0 | -1.3% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 135651000.0 | -1.3% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 155809000.0 | +14.9% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 152390000.0 | -2.2% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 151744000.0 | -0.4% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 174411000.0 | +14.9% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 173384000.0 | -0.6% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 169236000.0 | -2.4% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 182947000.0 | +8.1% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 194539000.0 | +6.3% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 196215000.0 | +0.9% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 190577000.0 | -2.9% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 148922000.0 | -21.9% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 216098000.0 | +45.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 227344000.0 | +5.2% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 251016000.0 | +10.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 229721000.0 | -8.5% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 230549000.0 | +0.4% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 263648000.0 | +14.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 254148000.0 | -3.6% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 276688000.0 | +8.9% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 291615000.0 | +5.4% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 383639000.0 | +31.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 606666000.0 | +58.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 629691000.0 | +3.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 625705000.0 | -0.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 598121000.0 | -4.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 745342000.0 | +24.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 769048000.0 | +3.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 563994000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 176034000.0 | -68.8% | USD | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 712969000.0 | +305.0% | USD | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 785368000.0 | +10.2% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 789042000.0 | +0.5% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 958102000.0 | +21.4% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 1022843000.0 | +6.8% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1568476000.0 | +53.3% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 2519355000.0 | +60.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2938931000.0 | +16.7% | USD | 10-K | 2026-02-24 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 107745000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 104758000.0 | -2.8% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 104198000.0 | -0.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 120209000.0 | +15.4% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 115191000.0 | -4.2% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 114946000.0 | -0.2% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 136441000.0 | +18.7% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 135747000.0 | -0.5% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 131387000.0 | -3.2% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 141109000.0 | +7.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 150549000.0 | +6.7% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 150828000.0 | +0.2% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 141713000.0 | -6.0% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 98279000.0 | -30.6% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 159001000.0 | +61.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 172317000.0 | +8.4% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 187170000.0 | +8.6% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 171167000.0 | -8.5% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 171382000.0 | +0.1% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 195178000.0 | +13.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 188651000.0 | -3.3% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 205863000.0 | +9.1% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 215142000.0 | +4.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 248249000.0 | +15.4% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2024-03-31 | 365179000.0 | +47.1% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 369651000.0 | +1.2% | USD | 10-Q | 2024-08-06 |
| Annual | 2016-12-31 | 429289000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 485524000.0 | +13.1% | USD | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 553559000.0 | +14.0% | USD | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 605393000.0 | +9.4% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 571579000.0 | -5.6% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 718879000.0 | +25.8% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 759118000.0 | +5.6% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 1020302000.0 | +34.4% | USD | 10-K | 2024-02-21 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 42851000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 37918000.0 | -11.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 37650000.0 | -0.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 40314000.0 | +7.1% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 37371000.0 | -7.3% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 35795000.0 | -4.2% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 45633000.0 | +27.5% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 42139000.0 | -7.7% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 38301000.0 | -9.1% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 37079000.0 | -3.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 42869000.0 | +15.6% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 42061000.0 | -1.9% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 28448000.0 | -32.4% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -25563000.0 | -189.9% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 50013000.0 | +295.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 54548000.0 | +9.1% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 45876000.0 | -15.9% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 53329000.0 | +16.2% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 46445000.0 | -12.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 67776000.0 | +45.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 59702000.0 | -11.9% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 56403000.0 | -5.5% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 66212000.0 | +17.4% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 404000.0 | -99.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 7997000.0 | +1879.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 49622000.0 | +520.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 48098000.0 | -3.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 97004000.0 | +101.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 76109000.0 | -21.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 137363000.0 | +80.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 154141000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 161840000.0 | +5.0% | USD | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 169325000.0 | +4.6% | USD | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 171989000.0 | +1.6% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 111433000.0 | -35.2% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 171953000.0 | +54.3% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 227951000.0 | +32.6% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 133142000.0 | -41.6% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 165991000.0 | +24.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 479816000.0 | +189.1% | USD | 10-K | 2026-02-24 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 28010000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 25806000.0 | -7.9% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 26227000.0 | +1.6% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 28714000.0 | +9.5% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 28667000.0 | -0.2% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 25591000.0 | -10.7% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 39538000.0 | +54.5% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 44977000.0 | +13.8% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 35208000.0 | -21.7% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 33210000.0 | -5.7% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 38163000.0 | +14.9% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 38307000.0 | +0.4% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 25949000.0 | -32.3% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -20837000.0 | -180.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 44216000.0 | +312.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 45329000.0 | +2.5% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 41545000.0 | -8.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 47211000.0 | +13.6% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 38084000.0 | -19.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 54590000.0 | +43.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 47431000.0 | -13.1% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 49129000.0 | +3.6% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 57712000.0 | +17.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 998000.0 | -98.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -7117000.0 | -813.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 31760000.0 | +546.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 51836000.0 | +63.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 75462000.0 | +45.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 202846000.0 | +168.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 118966000.0 | -41.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 104341000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 107348000.0 | +2.9% | USD | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 156474000.0 | +45.8% | USD | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 155210000.0 | -0.8% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 102285000.0 | -34.1% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 149191000.0 | +45.9% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 190169000.0 | +27.5% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 122873000.0 | -35.4% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 102984000.0 | -16.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 537868000.0 | +422.3% | USD | 10-K | 2026-02-24 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.29 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.27 | -6.9% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.27 | +0.0% | USD/shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.3 | +11.1% | USD/shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.3 | +0.0% | USD/shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.27 | -10.0% | USD/shares | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 0.41 | +51.9% | USD/shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.46 | +12.2% | USD/shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.36 | -21.7% | USD/shares | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 0.34 | -5.6% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.39 | +14.7% | USD/shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.39 | +0.0% | USD/shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.26 | -33.3% | USD/shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -0.21 | -180.8% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.45 | +314.3% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.45 | +0.0% | USD/shares | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.41 | -8.9% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.47 | +14.6% | USD/shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.37 | -21.3% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.54 | +45.9% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.48 | -11.1% | USD/shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.49 | +2.1% | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.57 | +16.3% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.01 | -98.2% | USD/shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -0.05 | -600.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.23 | +560.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.38 | +65.2% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.55 | +44.7% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.5 | +172.7% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.88 | -41.3% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1.09 | — | USD/shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 1.12 | +2.8% | USD/shares | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 1.6 | +42.9% | USD/shares | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 1.57 | -1.9% | USD/shares | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 1.04 | -33.8% | USD/shares | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 1.48 | +42.3% | USD/shares | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 1.89 | +27.7% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1.09 | -42.3% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.76 | -30.3% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 3.98 | +423.7% | USD/shares | 10-K | 2026-02-24 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.29 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.27 | -6.9% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.27 | +0.0% | USD/shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.3 | +11.1% | USD/shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.29 | -3.3% | USD/shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.26 | -10.3% | USD/shares | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 0.39 | +50.0% | USD/shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.44 | +12.8% | USD/shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.35 | -20.5% | USD/shares | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 0.33 | -5.7% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.38 | +15.2% | USD/shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.38 | +0.0% | USD/shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.25 | -34.2% | USD/shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -0.21 | -184.0% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.44 | +309.5% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.44 | +0.0% | USD/shares | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.4 | -9.1% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.45 | +12.5% | USD/shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.37 | -17.8% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.53 | +43.2% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.47 | -11.3% | USD/shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.48 | +2.1% | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.57 | +18.7% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.01 | -98.2% | USD/shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -0.05 | -600.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.23 | +560.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.38 | +65.2% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.54 | +42.1% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.49 | +175.9% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.88 | -40.9% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1.08 | — | USD/shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 1.1 | +1.9% | USD/shares | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 1.54 | +40.0% | USD/shares | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 1.52 | -1.3% | USD/shares | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 1.01 | -33.6% | USD/shares | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 1.44 | +42.6% | USD/shares | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 1.85 | +28.5% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1.07 | -42.2% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.75 | -29.9% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 3.92 | +422.7% | USD/shares | 10-K | 2026-02-24 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 81275000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 95342000.0 | +17.3% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 90192000.0 | -5.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 66954000.0 | -25.8% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2017-03-31 | 106785000.0 | +59.5% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 88744000.0 | -16.9% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 90230000.0 | +1.7% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 118817000.0 | +31.7% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2018-03-31 | 119836000.0 | +0.9% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 119944000.0 | +0.1% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 145295000.0 | +21.1% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2018-12-31 | 139647000.0 | -3.9% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2019-03-31 | 129976000.0 | -6.9% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 117790000.0 | -9.4% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 166090000.0 | +41.0% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2019-12-31 | 195474000.0 | +17.7% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 166742000.0 | -14.7% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 165554000.0 | -0.7% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 250607000.0 | +51.4% | USD | 10-Q | 2020-10-28 |
| Annual | 2016-12-31 | 66954000.0 | — | USD | 10-K/A | 2020-03-02 |
| Annual | 2017-12-31 | 118817000.0 | +77.5% | USD | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 139647000.0 | +17.5% | USD | 10-K/A | 2020-03-02 |
| Annual | 2019-12-31 | 195474000.0 | +40.0% | USD | 10-K/A | 2020-03-02 |
| Annual | 2024-12-31 | 784438000.0 | +301.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 526156000.0 | -32.9% | USD | 10-K | 2026-02-24 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 75527000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 74713000.0 | -1.1% | USD | 10-Q | 2016-07-27 |
| Quarterly | 2016-09-30 | 86708000.0 | +16.1% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 91983000.0 | +6.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 94232000.0 | +2.4% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 95489000.0 | +1.3% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 94484000.0 | -1.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 116676000.0 | +23.5% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 122581000.0 | +5.1% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 118561000.0 | -3.3% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 118847000.0 | +0.2% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 137067000.0 | +15.3% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 139616000.0 | +1.9% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 144681000.0 | +3.6% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 141545000.0 | -2.2% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-12-31 | 154326000.0 | +9.0% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 138602000.0 | -10.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 132092000.0 | -4.7% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 143268000.0 | +8.5% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 141676000.0 | -1.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 160939000.0 | +13.6% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 165852000.0 | +3.1% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 159576000.0 | -3.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 164436000.0 | +3.0% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 166222000.0 | +1.1% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 192814000.0 | +16.0% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 206307000.0 | +7.0% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 213247000.0 | +3.4% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 222783000.0 | +4.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 240184000.0 | +7.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 494112000.0 | +105.7% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 503235000.0 | +1.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 534333000.0 | +6.2% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 611784000.0 | +14.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 588047000.0 | -3.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 557697000.0 | -5.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 535090000.0 | -4.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 611565000.0 | +14.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 619116000.0 | +1.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 91983000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 116676000.0 | +26.8% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 137067000.0 | +17.5% | USD | 10-K/A | 2020-03-02 |
| Annual | 2019-12-31 | 154326000.0 | +12.6% | USD | 10-K | 2021-02-17 |
| Annual | 2020-12-31 | 141676000.0 | -8.2% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 164436000.0 | +16.1% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 213247000.0 | +29.7% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 503235000.0 | +136.0% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 557697000.0 | +10.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 678938000.0 | +21.7% | USD | 10-K | 2026-02-24 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 105147000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 104417000.0 | -0.7% | USD | 10-Q | 2016-07-27 |
| Quarterly | 2016-09-30 | 115606000.0 | +10.7% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 112692000.0 | -2.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 113037000.0 | +0.3% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 111108000.0 | -1.7% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 111462000.0 | +0.3% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 108409000.0 | -2.7% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 107580000.0 | -0.8% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 114758000.0 | +6.7% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 124372000.0 | +8.4% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 131254000.0 | +5.5% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 143380000.0 | +9.2% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 173040000.0 | +20.7% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 187060000.0 | +8.1% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-12-31 | 196314000.0 | +4.9% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 208451000.0 | +6.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 224457000.0 | +7.7% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 231858000.0 | +3.3% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 229153000.0 | -1.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 232007000.0 | +1.2% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 231208000.0 | -0.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 234368000.0 | +1.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 237001000.0 | +1.1% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 253886000.0 | +7.1% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 266043000.0 | +4.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 282408000.0 | +6.2% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 298981000.0 | +5.9% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 321033000.0 | +7.4% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 335556000.0 | +4.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 904977000.0 | +169.7% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 848135000.0 | -6.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 816196000.0 | -3.8% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 770463000.0 | -5.6% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 717703000.0 | -6.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 659233000.0 | -8.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 663603000.0 | +0.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 772131000.0 | +16.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 771538000.0 | -0.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 112692000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 108409000.0 | -3.8% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 131254000.0 | +21.1% | USD | 10-K/A | 2020-03-02 |
| Annual | 2019-12-31 | 196314000.0 | +49.6% | USD | 10-K | 2021-02-17 |
| Annual | 2020-12-31 | 229153000.0 | +16.7% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 237001000.0 | +3.4% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 298981000.0 | +26.2% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 848135000.0 | +183.7% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 659233000.0 | -22.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 759277000.0 | +15.2% | USD | 10-K | 2026-02-24 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 515498000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 535429000.0 | +3.9% | USD | 10-Q | 2016-07-27 |
| Quarterly | 2016-09-30 | 478210000.0 | -10.7% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 513766000.0 | +7.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 540899000.0 | +5.3% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 535129000.0 | -1.1% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 563562000.0 | +5.3% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 620342000.0 | +10.1% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 614925000.0 | -0.9% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 633224000.0 | +3.0% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 646401000.0 | +2.1% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 630681000.0 | -2.4% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 617568000.0 | -2.1% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 583933000.0 | -5.4% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 637063000.0 | +9.1% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-12-31 | 687468000.0 | +7.9% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 641800000.0 | -6.6% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 696891000.0 | +8.6% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 811951000.0 | +16.5% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 821765000.0 | +1.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 814373000.0 | -0.9% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 891998000.0 | +9.5% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 980514000.0 | +9.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 864516000.0 | -11.8% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 916598000.0 | +6.0% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 891168000.0 | -2.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 920001000.0 | +3.2% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 983344000.0 | +6.9% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 1070429000.0 | +8.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1210010000.0 | +13.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1917337000.0 | +58.5% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1915374000.0 | -0.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1828574000.0 | -4.5% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1923891000.0 | +5.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2056529000.0 | +6.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 2177260000.0 | +5.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1710114000.0 | -21.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1729902000.0 | +1.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1924361000.0 | +11.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 513766000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 620342000.0 | +20.7% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 630681000.0 | +1.7% | USD | 10-K/A | 2020-03-02 |
| Annual | 2019-12-31 | 687468000.0 | +9.0% | USD | 10-K | 2021-02-17 |
| Annual | 2020-12-31 | 821765000.0 | +19.5% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 864516000.0 | +5.2% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 983344000.0 | +13.7% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 1915374000.0 | +94.8% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2177260000.0 | +13.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2125611000.0 | -2.4% | USD | 10-K | 2026-02-24 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 839988000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 869476000.0 | +3.5% | USD | 10-Q | 2016-07-27 |
| Quarterly | 2016-09-30 | 901743000.0 | +3.7% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 927637000.0 | +2.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 960421000.0 | +3.5% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 995014000.0 | +3.6% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1037160000.0 | +4.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 1078502000.0 | +4.0% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 1127660000.0 | +4.6% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 1193833000.0 | +5.9% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 1238506000.0 | +3.7% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 1300670000.0 | +5.0% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 1335919000.0 | +2.7% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 1390746000.0 | +4.1% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 1452182000.0 | +4.4% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-12-31 | 1532077000.0 | +5.5% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 1479365000.0 | -3.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1465802000.0 | -0.9% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 1541739000.0 | +5.2% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 1679485000.0 | +8.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1737890000.0 | +3.5% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 1830213000.0 | +5.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1910578000.0 | +4.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1957263000.0 | +2.4% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 1998694000.0 | +2.1% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 1914712000.0 | -4.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1976512000.0 | +3.2% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 2076126000.0 | +5.0% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 2149620000.0 | +3.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2212465000.0 | +2.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 5355875000.0 | +142.1% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 5086083000.0 | -5.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 4943612000.0 | -2.8% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 4993793000.0 | +1.0% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 5086044000.0 | +1.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 5251750000.0 | +3.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 4711148000.0 | -10.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 4961089000.0 | +5.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 5095640000.0 | +2.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 927637000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1078502000.0 | +16.3% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 1300670000.0 | +20.6% | USD | 10-K/A | 2020-03-02 |
| Annual | 2019-12-31 | 1532077000.0 | +17.8% | USD | 10-K | 2021-02-17 |
| Annual | 2020-12-31 | 1679485000.0 | +9.6% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 1957263000.0 | +16.5% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 2076126000.0 | +6.1% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 5086083000.0 | +145.0% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 5251750000.0 | +3.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 5302761000.0 | +1.0% | USD | 10-K | 2026-02-24 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 72337000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 70280000.0 | -2.8% | USD | 10-Q | 2016-07-27 |
| Quarterly | 2016-09-30 | 65807000.0 | -6.4% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 79892000.0 | +21.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 75369000.0 | -5.7% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 69061000.0 | -8.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 74927000.0 | +8.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 93073000.0 | +24.2% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 82552000.0 | -11.3% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 80280000.0 | -2.8% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 81718000.0 | +1.8% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 96118000.0 | +17.6% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 79492000.0 | -17.3% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 84184000.0 | +5.9% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 94921000.0 | +12.8% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-12-31 | 111403000.0 | +17.4% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 97962000.0 | -12.1% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 106126000.0 | +8.3% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 99980000.0 | -5.8% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 120792000.0 | +20.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 123677000.0 | +2.4% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 130042000.0 | +5.1% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 122525000.0 | -5.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 140164000.0 | +14.4% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 141491000.0 | +0.9% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 146017000.0 | +3.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 145255000.0 | -0.5% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 159204000.0 | +9.6% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 167547000.0 | +5.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 155220000.0 | -7.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 428722000.0 | +176.2% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 392347000.0 | -8.5% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 786324000.0 | +100.4% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 794146000.0 | +1.0% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 818065000.0 | +3.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 855913000.0 | +4.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 384701000.0 | -55.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 424664000.0 | +10.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 465958000.0 | +9.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 79892000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 93073000.0 | +16.5% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 96118000.0 | +3.3% | USD | 10-K/A | 2020-03-02 |
| Annual | 2019-12-31 | 111403000.0 | +15.9% | USD | 10-K | 2021-02-17 |
| Annual | 2020-12-31 | 120792000.0 | +8.4% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 140164000.0 | +16.0% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 159204000.0 | +13.6% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 392347000.0 | +146.4% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 855913000.0 | +118.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 498499000.0 | -41.8% | USD | 10-K | 2026-02-24 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 91103000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 89945000.0 | -1.3% | USD | 10-Q | 2016-07-27 |
| Quarterly | 2016-09-30 | 91624000.0 | +1.9% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 95559000.0 | +4.3% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 91536000.0 | -4.2% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 89714000.0 | -2.0% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 101896000.0 | +13.6% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 110724000.0 | +8.7% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 100792000.0 | -9.0% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 96647000.0 | -4.1% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 97389000.0 | +0.8% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 115154000.0 | +18.2% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 98705000.0 | -14.3% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 103220000.0 | +4.6% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 113387000.0 | +9.8% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-12-31 | 129625000.0 | +14.3% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 115999000.0 | -10.5% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 128887000.0 | +11.1% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 124535000.0 | -3.4% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 173188000.0 | +39.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 174896000.0 | +1.0% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 190940000.0 | +9.2% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 192309000.0 | +0.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 215875000.0 | +12.3% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 213322000.0 | -1.2% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 215619000.0 | +1.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 212401000.0 | -1.5% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 229753000.0 | +8.2% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 234800000.0 | +2.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 227400000.0 | -3.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1168590000.0 | +413.9% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1088124000.0 | -6.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1021251000.0 | -6.1% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1017428000.0 | -0.4% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1016647000.0 | -0.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1074417000.0 | +5.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 623080000.0 | -42.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 665406000.0 | +6.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 696815000.0 | +4.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 95559000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 110724000.0 | +15.9% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 115154000.0 | +4.0% | USD | 10-K/A | 2020-03-02 |
| Annual | 2019-12-31 | 129625000.0 | +12.6% | USD | 10-K | 2021-02-17 |
| Annual | 2020-12-31 | 173188000.0 | +33.6% | USD | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 215875000.0 | +24.6% | USD | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 229753000.0 | +6.4% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 1088124000.0 | +373.6% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1074417000.0 | -1.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 729511000.0 | -32.1% | USD | 10-K | 2026-02-24 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 748885000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 779531000.0 | +4.1% | USD | 10-Q | 2016-07-27 |
| Quarterly | 2016-09-30 | 810119000.0 | +3.9% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 832078000.0 | +2.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 868885000.0 | +4.4% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 905300000.0 | +4.2% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 935264000.0 | +3.3% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 967778000.0 | +3.5% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2018-03-31 | 1026868000.0 | +6.1% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-06-30 | 1097186000.0 | +6.8% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2018-09-30 | 1141117000.0 | +4.0% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2018-12-31 | 1185516000.0 | +3.9% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2019-03-31 | 1237214000.0 | +4.4% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2019-06-30 | 1287526000.0 | +4.1% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2019-09-30 | 1338795000.0 | +4.0% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2019-12-31 | 1402452000.0 | +4.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-03-31 | 1363366000.0 | -2.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 1336915000.0 | -1.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 1417204000.0 | +6.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | 1506297000.0 | +6.3% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2021-03-31 | 1562994000.0 | +3.8% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2021-06-30 | 1639273000.0 | +4.9% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2021-09-30 | 1718269000.0 | +4.8% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2021-12-31 | 1741388000.0 | +1.3% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2022-03-31 | 1785372000.0 | +2.5% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2022-06-30 | 1699093000.0 | -4.8% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2022-09-30 | 1764111000.0 | +3.8% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2022-12-31 | 1846373000.0 | +4.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-03-31 | 1914820000.0 | +3.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 1985065000.0 | +3.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 4187285000.0 | +110.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-12-31 | 3997959000.0 | -4.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 3922361000.0 | -1.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 3976365000.0 | +1.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 4069397000.0 | +2.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 4177333000.0 | +2.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 4088068000.0 | -2.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 4295683000.0 | +5.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 4398825000.0 | +2.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 832078000.0 | — | USD | 10-K/A | 2020-03-02 |
| Annual | 2017-12-31 | 967778000.0 | +16.3% | USD | 10-K | 2021-02-17 |
| Annual | 2018-12-31 | 1185516000.0 | +22.5% | USD | 10-K | 2022-02-17 |
| Annual | 2019-12-31 | 1402452000.0 | +18.3% | USD | 10-K | 2023-02-21 |
| Annual | 2020-12-31 | 1506297000.0 | +7.4% | USD | 10-K | 2024-02-21 |
| Annual | 2021-12-31 | 1741388000.0 | +15.6% | USD | 10-K | 2025-02-20 |
| Annual | 2022-12-31 | 1846373000.0 | +6.0% | USD | 10-K | 2026-02-24 |
| Annual | 2023-12-31 | 3997959000.0 | +116.5% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 4177333000.0 | +4.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 4573250000.0 | +9.5% | USD | 10-K | 2026-02-24 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 55557000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 78827000.0 | +41.9% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 121481000.0 | +54.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 53449000.0 | -56.0% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 79426000.0 | +48.6% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 114221000.0 | +43.8% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 52295000.0 | -54.2% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 85564000.0 | +63.6% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 137352000.0 | +60.5% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 39203000.0 | -71.5% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 61800000.0 | +57.6% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 117666000.0 | +90.4% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 42293000.0 | -64.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 65361000.0 | +54.5% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 118609000.0 | +81.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 63570000.0 | -46.4% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 122759000.0 | +93.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 200021000.0 | +62.9% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 44690000.0 | -77.7% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 81573000.0 | +82.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 114493000.0 | +40.4% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 53313000.0 | -53.4% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 88341000.0 | +65.7% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 138825000.0 | +57.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 52387000.0 | -62.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 106645000.0 | +103.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 310299000.0 | +191.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 177300000.0 | -42.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 255165000.0 | +43.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 504860000.0 | +97.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 147823000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 159058000.0 | +7.6% | USD | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 181643000.0 | +14.2% | USD | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 171975000.0 | -5.3% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 198793000.0 | +15.6% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 276274000.0 | +39.0% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 178468000.0 | -35.4% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 243499000.0 | +36.4% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 520638000.0 | +113.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 753447000.0 | +44.7% | USD | 10-K | 2026-02-24 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -36120000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | -46931000.0 | -29.9% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -93145000.0 | -98.5% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | -10928000.0 | +88.3% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | -58762000.0 | -437.7% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | -93909000.0 | -59.8% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | -56114000.0 | +40.2% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | -111547000.0 | -98.8% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | -140410000.0 | -25.9% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | -53839000.0 | +61.7% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | -90578000.0 | -68.2% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | -104246000.0 | -15.1% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | -2592000.0 | +97.5% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -5891000.0 | -127.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 1770000.0 | +130.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -125114000.0 | -7168.6% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | -125257000.0 | -0.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -132142000.0 | -5.5% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | -13894000.0 | +89.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 13232000.0 | +195.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -49878000.0 | -476.9% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 10992000.0 | +122.0% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 63214000.0 | +475.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -17647000.0 | -127.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -46584000.0 | -164.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -56962000.0 | -22.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -71929000.0 | -26.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 131385000.0 | +282.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -167723000.0 | -227.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -243565000.0 | -45.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | -162738000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | -111277000.0 | +31.6% | USD | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | -193027000.0 | -73.5% | USD | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | -140281000.0 | +27.3% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | -117322000.0 | +16.4% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | -375939000.0 | -220.4% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | -110362000.0 | +70.6% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 302968000.0 | +374.5% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -176051000.0 | -158.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -355014000.0 | -101.7% | USD | 10-K | 2026-02-24 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1595000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 3175000.0 | +99.1% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 4028000.0 | +26.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | -3011000.0 | -174.8% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 677000.0 | +122.5% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 1709000.0 | +152.4% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 3867000.0 | +126.3% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 27181000.0 | +602.9% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 29732000.0 | +9.4% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 4905000.0 | -83.5% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 6635000.0 | +35.3% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 13254000.0 | +99.8% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | -68667000.0 | -618.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -89558000.0 | -30.4% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | -65875000.0 | +26.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 7564000.0 | +111.5% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 32492000.0 | +329.6% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 55170000.0 | +69.8% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 6047000.0 | -89.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -136715000.0 | -2360.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -123553000.0 | +9.6% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 2940000.0 | +102.4% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 4024000.0 | +36.9% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 5449000.0 | +35.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -115721000.0 | -2223.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -107012000.0 | +7.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -87429000.0 | +18.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -635396000.0 | -626.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -660333000.0 | -3.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -692375000.0 | -4.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 470000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 1626000.0 | +246.0% | USD | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 32570000.0 | +1903.1% | USD | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 24439000.0 | -25.0% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | -38663000.0 | -258.2% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 54147000.0 | +240.0% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | -109962000.0 | -303.1% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -231821000.0 | -110.8% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -27696000.0 | +88.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -679160000.0 | -2352.2% | USD | 10-K | 2026-02-24 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 9366000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 20142000.0 | +115.1% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 26701000.0 | +32.6% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 11533000.0 | -56.8% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 25061000.0 | +117.3% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 37878000.0 | +51.1% | USD | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 12374000.0 | -67.3% | USD | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 27167000.0 | +119.5% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 42538000.0 | +56.6% | USD | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 28155000.0 | -33.8% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 42895000.0 | +52.4% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 54957000.0 | +28.1% | USD | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 22314000.0 | -59.4% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 32270000.0 | +44.6% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 49595000.0 | +53.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 13672000.0 | -72.4% | USD | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 22058000.0 | +61.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 39853000.0 | +80.7% | USD | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 19971000.0 | -49.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 43724000.0 | +118.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 55707000.0 | +27.4% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 15991000.0 | -71.3% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 33859000.0 | +111.7% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 55393000.0 | +63.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 28568000.0 | -48.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 56366000.0 | +97.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 98318000.0 | +74.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 36103000.0 | -63.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 82665000.0 | +129.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 118482000.0 | +43.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 40909000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 51303000.0 | +25.4% | USD | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 59697000.0 | +16.4% | USD | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 70750000.0 | +18.5% | USD | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 63658000.0 | -10.0% | USD | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 56898000.0 | -10.6% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 74047000.0 | +30.1% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 78274000.0 | +5.7% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 115429000.0 | +47.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 164679000.0 | +42.7% | USD | 10-K | 2026-02-24 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 95497591.0 | — | shares | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 95649656.0 | +0.2% | shares | 10-Q | 2016-07-27 |
| Quarterly | 2016-09-30 | 95805671.0 | +0.2% | shares | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 95929916.0 | +0.1% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 96077111.0 | +0.2% | shares | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 96288899.0 | +0.2% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 96366450.0 | +0.1% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 96657881.0 | +0.3% | shares | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 97163573.0 | +0.5% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 98247744.0 | +1.1% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 98450131.0 | +0.2% | shares | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 98573354.0 | +0.1% | shares | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 98982386.0 | +0.4% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 99077550.0 | +0.1% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 99403023.0 | +0.3% | shares | 10-Q | 2019-11-06 |
| Quarterly | 2019-12-31 | 99825080.0 | +0.4% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2020-03-31 | 98094249.0 | -1.7% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 97756815.0 | -0.3% | shares | 10-Q | 2020-08-05 |
| Annual | 2016-12-31 | 95929916.0 | — | shares | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 96657881.0 | +0.8% | shares | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 98573354.0 | +2.0% | shares | 10-K/A | 2020-03-02 |
| Annual | 2019-12-31 | 99825080.0 | +1.3% | shares | 10-K/A | 2020-03-02 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 95497591.0 | — | shares | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 95649656.0 | +0.2% | shares | 10-Q | 2016-07-27 |
| Quarterly | 2016-09-30 | 95805671.0 | +0.2% | shares | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 95929916.0 | +0.1% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 96077111.0 | +0.2% | shares | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 96288899.0 | +0.2% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 96366450.0 | +0.1% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 96657881.0 | +0.3% | shares | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 97163573.0 | +0.5% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 98247744.0 | +1.1% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 98450131.0 | +0.2% | shares | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 98573354.0 | +0.1% | shares | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 98982386.0 | +0.4% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 99077550.0 | +0.1% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 99403023.0 | +0.3% | shares | 10-Q | 2019-11-06 |
| Quarterly | 2019-12-31 | 99825080.0 | +0.4% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2020-03-31 | 98094249.0 | -1.7% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 97756815.0 | -0.3% | shares | 10-Q | 2020-08-05 |
| Annual | 2016-12-31 | 95929916.0 | — | shares | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 96657881.0 | +0.8% | shares | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 98573354.0 | +2.0% | shares | 10-K/A | 2020-03-02 |
| Annual | 2019-12-31 | 99825080.0 | +1.3% | shares | 10-K/A | 2020-03-02 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 95398000.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 95585000.0 | +0.2% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 95739000.0 | +0.2% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 95996000.0 | +0.3% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 96161000.0 | +0.2% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 96318000.0 | +0.2% | shares | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 96840000.0 | +0.5% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 97830000.0 | +1.0% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 98328000.0 | +0.5% | shares | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 98727000.0 | +0.4% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 99023000.0 | +0.3% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 99238000.0 | +0.2% | shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 99635000.0 | +0.4% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 97509000.0 | -2.1% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 98217000.0 | +0.7% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 99866000.0 | +1.7% | shares | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 100449000.0 | +0.6% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 101104000.0 | +0.7% | shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 101600000.0 | +0.5% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 100671000.0 | -0.9% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 99652000.0 | -1.0% | shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 100279000.0 | +0.6% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 100373000.0 | +0.1% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 113537000.0 | +13.1% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 135358000.0 | +19.2% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 135195000.0 | -0.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 135615000.0 | +0.3% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 136757000.0 | +0.8% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 135205000.0 | -1.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 134502000.0 | -0.5% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 95647000.0 | — | shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 96243000.0 | +0.6% | shares | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 97884000.0 | +1.7% | shares | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 99150000.0 | +1.3% | shares | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 98580000.0 | -0.6% | shares | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 100734000.0 | +2.2% | shares | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 100469000.0 | -0.3% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 113087000.0 | +12.6% | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 135726000.0 | +20.0% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 135215000.0 | -0.4% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 96293000.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 96426000.0 | +0.1% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 96492000.0 | +0.1% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 97148000.0 | +0.7% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 97818000.0 | +0.7% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 97849000.0 | +0.0% | shares | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 100496000.0 | +2.7% | shares | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 101510000.0 | +1.0% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 101804000.0 | +0.3% | shares | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 101367000.0 | -0.4% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 101582000.0 | +0.2% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 102100000.0 | +0.5% | shares | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 102146000.0 | +0.0% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 97509000.0 | -4.5% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 100485000.0 | +3.1% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 102420000.0 | +1.9% | shares | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 103475000.0 | +1.0% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 104418000.0 | +0.9% | shares | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 104077000.0 | -0.3% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 102884000.0 | -1.1% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 101417000.0 | -1.4% | shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 102196000.0 | +0.8% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 101782000.0 | -0.4% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 115245000.0 | +13.2% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 135358000.0 | +17.5% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 136979000.0 | +1.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 138062000.0 | +0.8% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 139774000.0 | +1.2% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 136499000.0 | -2.3% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 135394000.0 | -0.8% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 96432000.0 | — | shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 97887000.0 | +1.5% | shares | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 101316000.0 | +3.5% | shares | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 101998000.0 | +0.7% | shares | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 100971000.0 | -1.0% | shares | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 103623000.0 | +2.6% | shares | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 102643000.0 | -0.9% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 114630000.0 | +11.7% | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 137863000.0 | +20.3% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 137056000.0 | -0.6% | shares | 10-K | 2026-02-24 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1658 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.1581 | -4.6% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.1504 | -4.9% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.1622 | +7.8% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.1532 | -5.6% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.1463 | -4.5% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 0.1547 | +5.7% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.1452 | -6.1% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.1366 | -5.9% | ratio | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 0.1369 | +0.2% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.1399 | +2.1% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.1351 | -3.4% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.1288 | -4.7% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.1016 | -21.1% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.1402 | +38.0% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.1308 | -6.7% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.1372 | +4.8% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.1202 | -12.3% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.1153 | -4.1% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.1377 | +19.4% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.1286 | -6.6% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.1287 | +0.1% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.1318 | +2.4% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0716 | -45.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.1227 | +71.3% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.1261 | +2.8% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1230 | -2.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1270 | +3.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.1502 | +18.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1509 | +0.5% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.6080 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.1632 | -73.2% | ratio | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 0.5482 | +235.8% | ratio | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 0.5126 | -6.5% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.4698 | -8.4% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.4895 | +4.2% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 0.4927 | +0.6% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.3084 | -37.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.4797 | +55.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.5542 | +15.5% | ratio | 10-K | 2026-02-24 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 7.1263 | — | ratio | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 7.6185 | +6.9% | ratio | 10-Q | 2016-07-27 |
| Quarterly | 2016-09-30 | 7.2669 | -4.6% | ratio | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 6.4308 | -11.5% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 7.1767 | +11.6% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 7.7486 | +8.0% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 7.5215 | -2.9% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 6.6651 | -11.4% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 7.4489 | +11.8% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 7.8877 | +5.9% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 7.9101 | +0.3% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 6.5615 | -17.0% | ratio | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 7.7689 | +18.4% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 6.9364 | -10.7% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 6.7115 | -3.2% | ratio | 10-Q | 2019-11-06 |
| Quarterly | 2019-12-31 | 6.1710 | -8.1% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 6.5515 | +6.2% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 6.5666 | +0.2% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 8.1211 | +23.7% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 6.8031 | -16.2% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 6.5847 | -3.2% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 6.8593 | +4.2% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 8.0026 | +16.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 6.1679 | -22.9% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 6.4781 | +5.0% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 6.1032 | -5.8% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 6.3337 | +3.8% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 6.1766 | -2.5% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 6.3888 | +3.4% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 7.7955 | +22.0% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 4.4722 | -42.6% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 4.8818 | +9.2% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2.3255 | -52.4% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 2.4226 | +4.2% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2.5139 | +3.8% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 2.5438 | +1.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 4.4453 | +74.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 4.0736 | -8.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 4.1299 | +1.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 6.4308 | — | ratio | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 6.6651 | +3.6% | ratio | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 6.5615 | -1.6% | ratio | 10-K/A | 2020-03-02 |
| Annual | 2019-12-31 | 6.1710 | -6.0% | ratio | 10-K | 2021-02-17 |
| Annual | 2020-12-31 | 6.8031 | +10.2% | ratio | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 6.1679 | -9.3% | ratio | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 6.1766 | +0.1% | ratio | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 4.8818 | -21.0% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2.5438 | -47.9% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 4.2640 | +67.6% | ratio | 10-K | 2026-02-24 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1217 | — | ratio | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 0.1154 | -5.2% | ratio | 10-Q | 2016-07-27 |
| Quarterly | 2016-09-30 | 0.1131 | -2.0% | ratio | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 0.1148 | +1.5% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.1053 | -8.3% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 0.0991 | -5.9% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 0.1089 | +9.9% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 0.1144 | +5.0% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 0.0982 | -14.2% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 0.0881 | -10.3% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 0.0853 | -3.1% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2018-12-31 | 0.0971 | +13.8% | ratio | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 0.0798 | -17.9% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2019-06-30 | 0.0802 | +0.5% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 0.0847 | +5.6% | ratio | 10-Q | 2019-11-06 |
| Quarterly | 2019-12-31 | 0.0924 | +9.1% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.0851 | -7.9% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 0.0964 | +13.3% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 0.0879 | -8.9% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-12-31 | 0.1150 | +30.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.1119 | -2.7% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 0.1165 | +4.1% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 0.1119 | -3.9% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 0.1240 | +10.8% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.1195 | -3.6% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2022-06-30 | 0.1269 | +6.2% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 0.1204 | -5.1% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-12-31 | 0.1244 | +3.4% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.1226 | -1.5% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.1146 | -6.6% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.2791 | +143.6% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 0.2722 | -2.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.2604 | -4.3% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 0.2559 | -1.7% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 0.2498 | -2.4% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 0.2572 | +3.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1524 | -40.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.1549 | +1.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1584 | +2.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.1148 | — | ratio | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 0.1144 | -0.4% | ratio | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 0.0971 | -15.1% | ratio | 10-K/A | 2020-03-02 |
| Annual | 2019-12-31 | 0.0924 | -4.8% | ratio | 10-K | 2021-02-17 |
| Annual | 2020-12-31 | 0.1150 | +24.4% | ratio | 10-K | 2022-02-17 |
| Annual | 2021-12-31 | 0.1240 | +7.8% | ratio | 10-K | 2023-02-21 |
| Annual | 2022-12-31 | 0.1244 | +0.4% | ratio | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 0.2722 | +118.7% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.2572 | -5.5% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1595 | -38.0% | ratio | 10-K | 2026-02-24 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.7737 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.7619 | -1.5% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.7681 | +0.8% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.7715 | +0.4% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.7559 | -2.0% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.7575 | +0.2% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 0.7823 | +3.3% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.7829 | +0.1% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.7764 | -0.8% | ratio | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 0.7713 | -0.6% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.7739 | +0.3% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.7687 | -0.7% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.7436 | -3.3% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.6599 | -11.3% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.7358 | +11.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.7580 | +3.0% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.7456 | -1.6% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.7451 | -0.1% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.7434 | -0.2% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.7403 | -0.4% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.7423 | +0.3% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.7440 | +0.2% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.7378 | -0.8% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.6471 | -12.3% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2024-03-31 | 0.6019 | -7.0% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 0.5870 | -2.5% | ratio | 10-Q | 2024-08-06 |
| Annual | 2016-12-31 | 0.7612 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 2.7581 | +262.4% | ratio | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 0.7764 | -71.8% | ratio | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 0.7708 | -0.7% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.7244 | -6.0% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.7503 | +3.6% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 0.7422 | -1.1% | ratio | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 0.6505 | -12.4% | ratio | 10-K | 2024-02-21 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2011 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.1877 | -6.7% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.1933 | +3.0% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.1843 | -4.7% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.1881 | +2.1% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.1686 | -10.4% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 0.2267 | +34.4% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.2594 | +14.4% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.2080 | -19.8% | ratio | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 0.1815 | -12.7% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.1962 | +8.1% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.1952 | -0.5% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.1362 | -30.3% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -0.1399 | -202.8% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.2046 | +246.2% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.1994 | -2.6% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.1655 | -17.0% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.2055 | +24.2% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.1652 | -19.6% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.2071 | +25.3% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.1866 | -9.9% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.1776 | -4.9% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.1979 | +11.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0026 | -98.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -0.0117 | -551.0% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0504 | +529.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0828 | +64.3% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1262 | +52.3% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.2722 | +115.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1547 | -43.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.1850 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.6098 | +229.6% | ratio | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 0.2195 | -64.0% | ratio | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 0.1976 | -10.0% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.1296 | -34.4% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.1557 | +20.1% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 0.1859 | +19.4% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0783 | -57.9% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0409 | -47.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1830 | +347.7% | ratio | 10-K | 2026-02-24 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3077 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.2758 | -10.4% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.2776 | +0.6% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.2587 | -6.8% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.2452 | -5.2% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.2359 | -3.8% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 0.2616 | +10.9% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.2430 | -7.1% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.2263 | -6.9% | ratio | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 0.2027 | -10.4% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.2204 | +8.7% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.2144 | -2.7% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.1493 | -30.4% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -0.1717 | -215.0% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.2314 | +234.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.2399 | +3.7% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.1828 | -23.8% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.2321 | +27.0% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.2015 | -13.2% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.2571 | +27.6% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.2349 | -8.6% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.2039 | -13.2% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.2271 | +11.4% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0011 | -99.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0132 | +1151.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0788 | +497.8% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0769 | -2.5% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1622 | +111.0% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.1021 | -37.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1786 | +74.9% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.2733 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.9194 | +236.4% | ratio | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 0.2375 | -74.2% | ratio | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 0.2190 | -7.8% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.1412 | -35.5% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.1795 | +27.1% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 0.2229 | +24.2% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0849 | -61.9% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0659 | -22.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1633 | +147.8% | ratio | 10-K | 2026-02-24 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.1236 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 1.3566 | +20.7% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 1.3706 | +1.0% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 0.8381 | -38.9% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2017-03-31 | 1.4168 | +69.1% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 1.2850 | -9.3% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 1.2042 | -6.3% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2017-12-31 | 1.2766 | +6.0% | ratio | 10-Q | 2019-11-06 |
| Quarterly | 2018-03-31 | 1.4516 | +13.7% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 1.4941 | +2.9% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 1.7780 | +19.0% | ratio | 10-Q | 2019-11-06 |
| Quarterly | 2018-12-31 | 1.4529 | -18.3% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2019-03-31 | 1.6351 | +12.5% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 1.3992 | -14.4% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 1.7498 | +25.1% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2019-12-31 | 1.7547 | +0.3% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 1.7021 | -3.0% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1.5600 | -8.4% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 2.5066 | +60.7% | ratio | 10-Q | 2020-10-28 |
| Annual | 2016-12-31 | 0.8381 | — | ratio | 10-K/A | 2020-03-02 |
| Annual | 2017-12-31 | 1.2766 | +52.3% | ratio | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 1.4529 | +13.8% | ratio | 10-K/A | 2020-03-02 |
| Annual | 2019-12-31 | 1.7547 | +20.8% | ratio | 10-K/A | 2020-03-02 |
| Annual | 2024-12-31 | 0.9165 | -47.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.0555 | +15.2% | ratio | 10-K | 2026-02-24 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0333 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0297 | -11.0% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0291 | -2.0% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0299 | +2.8% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0288 | -3.6% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0247 | -14.4% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 0.0351 | +42.1% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0377 | +7.5% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.0284 | -24.5% | ratio | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 0.0249 | -12.6% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0274 | +10.4% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.0264 | -3.9% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.0175 | -33.5% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -0.0142 | -181.0% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0287 | +301.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0261 | -9.1% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.0227 | -13.0% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0247 | +8.9% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.0191 | -22.9% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0285 | +49.6% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0240 | -15.8% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.0229 | -4.8% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.0261 | +14.1% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0002 | -99.3% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -0.0014 | -872.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0064 | +541.8% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0102 | +60.3% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0160 | +57.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0409 | +155.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0233 | -42.9% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.1125 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.0995 | -11.5% | ratio | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 0.1203 | +20.9% | ratio | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 0.1013 | -15.8% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.0609 | -39.9% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.0762 | +25.2% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 0.0916 | +20.2% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0242 | -73.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0196 | -18.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1014 | +417.3% | ratio | 10-K | 2026-02-24 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0374 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0331 | -11.5% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0324 | -2.2% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0330 | +2.1% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0317 | -4.2% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0274 | -13.6% | ratio | 10-Q | 2018-11-08 |
| Quarterly | 2018-03-31 | 0.0385 | +40.7% | ratio | 10-Q | 2019-05-02 |
| Quarterly | 2018-06-30 | 0.0410 | +6.5% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.0309 | -24.7% | ratio | 10-Q | 2019-11-06 |
| Quarterly | 2019-03-31 | 0.0268 | -13.0% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0296 | +10.4% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.0286 | -3.5% | ratio | 10-Q | 2020-10-28 |
| Quarterly | 2020-03-31 | 0.0190 | -33.5% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -0.0156 | -181.9% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0312 | +300.2% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0290 | -7.0% | ratio | 10-Q | 2022-05-10 |
| Quarterly | 2021-06-30 | 0.0253 | -12.6% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0275 | +8.4% | ratio | 10-Q | 2022-11-08 |
| Quarterly | 2022-03-31 | 0.0213 | -22.4% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0321 | +50.6% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0269 | -16.3% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-03-31 | 0.0257 | -4.6% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.0291 | +13.3% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0002 | -99.2% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -0.0018 | -861.3% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0080 | +540.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0127 | +59.5% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0185 | +44.9% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0472 | +155.8% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0270 | -42.7% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.1254 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.1109 | -11.5% | ratio | 10-K/A | 2020-03-02 |
| Annual | 2018-12-31 | 0.1320 | +19.0% | ratio | 10-K | 2021-02-17 |
| Annual | 2019-12-31 | 0.1107 | -16.2% | ratio | 10-K | 2022-02-17 |
| Annual | 2020-12-31 | 0.0679 | -38.6% | ratio | 10-K | 2023-02-21 |
| Annual | 2021-12-31 | 0.0857 | +26.2% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 0.1030 | +20.2% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0307 | -70.2% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0247 | -19.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1176 | +377.1% | ratio | 10-K | 2026-02-24 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-02-25 | Huller Kelly | EVP, GC, Corporate Secretary |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 20,000 | $0.00 | $0 | 20,000 |
| 2026-02-25 | Huller Kelly | EVP, GC, Corporate Secretary |
Open-market sell
S
|
Class A Common Stock | 20,000 | $94.50 | $1,890,000 | 0 |
| 2026-02-25 | Huller Kelly | EVP, GC, Corporate Secretary |
Exercise / conversion
M
|
Class A Common Stock | 20,000 | $43.58 | $871,600 | 20,000 |
| 2026-02-12 | Huller Kelly | EVP, GC, Corporate Secretary |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 10,000 | $0.00 | $0 | 0 |
| 2026-02-12 | Huller Kelly | EVP, GC, Corporate Secretary |
Open-market sell
S
|
Class A Common Stock | 10,000 | $87.67 | $876,700 | 0 |
| 2026-02-12 | Huller Kelly | EVP, GC, Corporate Secretary |
Exercise / conversion
M
|
Class A Common Stock | 10,000 | $45.64 | $456,400 | 10,000 |
| 2026-01-21 | Norwalk Leslie V | — |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 15,000 | $0.00 | $0 | 15,000 |
| 2026-01-08 | Kline Kyle | Senior Vice President, CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 3,594 | $0.00 | $0 | 3,906 |
| 2026-01-08 | Kline Kyle | Senior Vice President, CFO |
Open-market sell
S
|
Class A Common Stock | 3,594 | $101.10 | $363,353 | 0 |
| 2026-01-08 | Kline Kyle | Senior Vice President, CFO |
Exercise / conversion
M
|
Class A Common Stock | 3,594 | $51.87 | $186,421 | 3,594 |
| 2025-12-12 | Norwalk Leslie V | — |
Open-market sell
S
|
Class A Common Stock | 4,000 | $88.85 | $355,400 | 12,419 |
| 2025-12-08 | Paul David C | Executive Chairman |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 34,375 | $0.00 | $0 | 0 |
| 2025-12-08 | Paul David C | Executive Chairman |
Exercise / conversion
M
|
Class A Common Stock | 34,375 | $25.52 | $877,250 | 60,417 |
| 2025-12-01 | Kline Kyle | Senior Vice President, CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 5,000 | $0.00 | $0 | 0 |
| 2025-12-01 | Kline Kyle | Senior Vice President, CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 3,646 | $0.00 | $0 | 1,354 |
| 2025-12-01 | Kline Kyle | Senior Vice President, CFO |
Open-market sell
S
|
Class A Common Stock | 18,542 | $90.00 | $1,668,780 | 0 |
| 2025-12-01 | Kline Kyle | Senior Vice President, CFO |
Exercise / conversion
M
|
Class A Common Stock | 4,896 | $63.68 | $311,777 | 18,542 |
| 2025-12-01 | Kline Kyle | Senior Vice President, CFO |
Exercise / conversion
M
|
Class A Common Stock | 5,000 | $64.44 | $322,200 | 13,646 |
| 2025-12-01 | Kline Kyle | Senior Vice President, CFO |
Exercise / conversion
M
|
Class A Common Stock | 3,646 | $53.14 | $193,748 | 3,646 |
| 2025-12-01 | Kline Kyle | Senior Vice President, CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 4,896 | $0.00 | $0 | 104 |
| 2025-11-25 | Huller Kelly | SVP, GC, Corporate Secretary |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 7,500 | $0.00 | $0 | 0 |
| 2025-11-25 | Huller Kelly | SVP, GC, Corporate Secretary |
Open-market sell
S
|
Class A Common Stock | 7,500 | $90.00 | $675,000 | 0 |
| 2025-11-25 | Huller Kelly | SVP, GC, Corporate Secretary |
Exercise / conversion
M
|
Class A Common Stock | 7,500 | $25.96 | $194,700 | 7,500 |
| 2025-11-12 | Davidar David D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 25,000 | $0.00 | $0 | 0 |
| 2025-11-12 | Davidar David D | — |
Open-market sell
S
|
Class A Common Stock | 25,000 | $86.00 | $2,150,005 | 516,275 |
| 2025-11-12 | Davidar David D | — |
Exercise / conversion
M
|
Class A Common Stock | 25,000 | $25.52 | $638,000 | 541,275 |
| 2025-11-11 | ZARRILLI STEPHEN T | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 25,000 | $0.00 | $0 | 0 |
| 2025-11-11 | ZARRILLI STEPHEN T | — |
Open-market sell
S
|
Class A Common Stock | 25,000 | $84.29 | $2,107,258 | 0 |
| 2025-11-11 | ZARRILLI STEPHEN T | — |
Exercise / conversion
M
|
Class A Common Stock | 25,000 | $44.14 | $1,103,500 | 25,000 |
| 2025-11-10 | RHOADS ANN D | — |
Open-market sell
S
|
Class A Common Stock | 2,000 | $85.00 | $170,000 | 15,384 |
| 2025-11-07 | RHOADS ANN D | — |
Open-market sell
S
|
Class A Common Stock | 8,000 | $81.00 | $648,000 | 17,384 |
| 2025-09-15 | RHOADS ANN D | — |
Open-market sell
S
|
Class A Common Stock | 10,000 | $58.46 | $584,600 | 25,384 |
| 2025-07-18 | Pfeil Keith W | President, CEO |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 40,000 | $0.00 | $0 | 40,000 |
| 2025-02-28 | RHOADS ANN D | — |
Open-market sell
S
|
Class A Common Stock | 7,500 | $78.68 | $590,100 | 35,384 |
| 2025-01-23 | Davidar David D | — |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 15,000 | $0.00 | $0 | 15,000 |
| 2025-01-10 | Pfeil Keith W | COO, CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 8,334 | $0.00 | $0 | 833 |
| 2025-01-10 | Pfeil Keith W | COO, CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 5,833 | $0.00 | $0 | 0 |
| 2025-01-10 | Pfeil Keith W | COO, CFO |
Open-market sell
S
|
Class A Common Stock | 1,666 | $89.17 | $148,557 | 0 |
| 2025-01-10 | Pfeil Keith W | COO, CFO |
Open-market sell
S
|
Class A Common Stock | 12,501 | $88.17 | $1,102,213 | 1,666 |
| 2025-01-10 | Pfeil Keith W | COO, CFO |
Exercise / conversion
M
|
Class A Common Stock | 8,334 | $53.27 | $443,952 | 14,167 |
| 2025-01-10 | Pfeil Keith W | COO, CFO |
Exercise / conversion
M
|
Class A Common Stock | 5,833 | $49.65 | $289,608 | 5,833 |
| 2025-01-02 | Davidar David D | — |
Equity grant / award
G
|
Class A Common Stock | 6,100 | $0.00 | $0 | 510,175 |
| 2024-12-02 | Huller Kelly | SVP, GC, Corporate Secretary |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 2,500 | $0.00 | $0 | 0 |
| 2024-12-02 | Huller Kelly | SVP, GC, Corporate Secretary |
Open-market sell
S
|
Class A Common Stock | 2,500 | $87.00 | $217,502 | 0 |
| 2024-12-02 | Huller Kelly | SVP, GC, Corporate Secretary |
Exercise / conversion
M
|
Class A Common Stock | 2,500 | $24.21 | $60,525 | 2,500 |
| 2024-11-22 | Davidar David D | — |
Open-market sell
S
|
Class A Common Stock | 6,746 | $85.00 | $573,435 | 165,967 |
| 2024-11-22 | Davidar David D | — |
Open-market sell
S
|
Class A Common Stock | 6,766 | $85.00 | $575,135 | 516,275 |
| 2024-11-21 | Davidar David D | — |
Open-market sell
S
|
Class A Common Stock | 13,254 | $85.00 | $1,126,590 | 172,713 |
| 2024-11-21 | Davidar David D | — |
Open-market sell
S
|
Class A Common Stock | 13,234 | $85.00 | $1,124,890 | 523,041 |
| 2024-11-15 | Paul David C | Executive Chairman |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 26,042 | $0.00 | $0 | 0 |
| 2024-11-15 | Paul David C | Executive Chairman |
Exercise / conversion
M
|
Class A Common Stock | 26,042 | $24.10 | $627,612 | 26,042 |
| 2024-11-06 | Scavilla Daniel T | President, CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 30,000 | $0.00 | $0 | 50,000 |
| 2024-11-06 | Scavilla Daniel T | President, CEO |
Open-market sell
S
|
Class A Common Stock | 60,000 | $80.02 | $4,801,200 | 0 |
| 2024-11-06 | Scavilla Daniel T | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 30,000 | $43.77 | $1,313,100 | 60,000 |
| 2024-10-16 | Huller Kelly | SVP, GC, Corporate Secretary |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 7,500 | $0.00 | $0 | 0 |
| 2024-10-16 | Huller Kelly | SVP, GC, Corporate Secretary |
Open-market sell
S
|
Class A Common Stock | 7,500 | $75.02 | $562,649 | — |
| 2024-10-16 | Huller Kelly | SVP, GC, Corporate Secretary |
Exercise / conversion
M
|
Class A Common Stock | 7,500 | $25.80 | $193,500 | 7,500 |
| 2024-09-13 | RHOADS ANN D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 20,000 | $0.00 | $0 | 0 |
| 2024-09-13 | RHOADS ANN D | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 15,000 | $0.00 | $0 | 0 |
| 2024-09-13 | RHOADS ANN D | — |
Open-market sell
S
|
Class A Common Stock | 15,000 | $70.36 | $1,055,400 | 42,884 |
| 2024-09-13 | RHOADS ANN D | — |
Exercise / conversion
M
|
Class A Common Stock | 20,000 | $25.52 | $510,400 | 57,884 |
| 2024-09-13 | RHOADS ANN D | — |
Exercise / conversion
M
|
Class A Common Stock | 15,000 | $24.10 | $361,500 | 37,884 |
| 2024-07-11 | Norwalk Leslie V | — |
Open-market sell
S
|
Class A Common Stock | 1,000 | $70.00 | $70,000 | 16,419 |
| 2024-05-10 | Lemaitre Dan | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 17,500 | $0.00 | $0 | 0 |
| 2024-05-10 | Lemaitre Dan | — |
Open-market sell
S
|
Class A Common Stock | 63,300 | $64.61 | $4,090,022 | 0 |
| 2024-05-10 | Lemaitre Dan | — |
Exercise / conversion
M
|
Class A Common Stock | 17,500 | $53.27 | $932,225 | 63,300 |
| 2024-05-08 | Davidar David D | — |
Open-market sell
S
|
Class A Common Stock | 20,000 | $65.00 | $1,300,000 | 566,275 |
| 2024-03-15 | Norwalk Leslie V | — |
Open-market sell
S
|
Class A Common Stock | 10,590 | $51.99 | $550,574 | 17,419 |
| 2024-03-01 | Huller Kelly | SVP, GC, Corporate Secretary |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 7,500 | $0.00 | $0 | 0 |
| 2024-03-01 | Huller Kelly | SVP, GC, Corporate Secretary |
Open-market sell
S
|
Class A Common Stock | 3,115 | $54.53 | $169,861 | 0 |
| 2024-03-01 | Huller Kelly | SVP, GC, Corporate Secretary |
Open-market sell
S
|
Class A Common Stock | 4,385 | $53.79 | $235,869 | 3,115 |
| 2024-03-01 | Huller Kelly | SVP, GC, Corporate Secretary |
Exercise / conversion
M
|
Class A Common Stock | 7,500 | $24.90 | $186,750 | 7,500 |
| 2024-01-26 | Wolterman Dan | — |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 15,000 | $0.00 | $0 | 15,000 |
| 2024-01-18 | Davidar David D | — |
Equity grant / award
G
|
Class A Common Stock | 8,000 | $0.00 | $0 | 586,275 |
| 2023-12-05 | Paul David C | Executive Chairman |
Equity grant / award
G · derivative
|
Class B Common Stock | 171,100 | $0.00 | $0 | 171,100 |
| 2023-12-05 | Paul David C | Executive Chairman |
Equity grant / award
G · derivative
|
Class B Common Stock | 342,200 | $0.00 | $0 | 20,525,324 |
| 2023-10-10 | Scavilla Daniel T | President, CEO |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 10,000 | $0.00 | $0 | 10,000 |
| 2023-09-01 | Wolterman Dan | Dir |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 15,000 | $0.00 | $0 | 15,000 |
| 2023-09-01 | Wolterman Dan | Dir |
Equity grant / award
A
|
Class A Common Stock | 24,025 | — | — | 24,025 |
| 2023-09-01 | DeFord John A | Dir |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 15,000 | $0.00 | $0 | 15,000 |
| 2023-09-01 | DeFord John A | Dir |
Equity grant / award
A
|
Class A Common Stock | 15,578 | — | — | 15,578 |
| 2023-05-15 | Lemaitre Dan | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 17,500 | $0.00 | $0 | 0 |
| 2023-05-15 | Lemaitre Dan | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 14,000 | $0.00 | $0 | 0 |
| 2023-05-15 | Lemaitre Dan | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 10,500 | $0.00 | $0 | 0 |
| 2023-05-15 | Lemaitre Dan | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 1,450 | $0.00 | $0 | 0 |
| 2023-05-15 | Lemaitre Dan | Dir |
Open-market sell
S
|
Class A Common Stock | 43,450 | $56.98 | $2,475,977 | 10,800 |
| 2023-05-15 | Lemaitre Dan | Dir |
Exercise / conversion
M
|
Class A Common Stock | 17,500 | $26.27 | $459,725 | 54,250 |
| 2023-05-15 | Lemaitre Dan | Dir |
Exercise / conversion
M
|
Class A Common Stock | 14,000 | $25.52 | $357,280 | 36,750 |
| 2023-05-15 | Lemaitre Dan | Dir |
Exercise / conversion
M
|
Class A Common Stock | 10,500 | $24.10 | $253,050 | 22,750 |
| 2023-05-15 | Lemaitre Dan | Dir |
Exercise / conversion
M
|
Class A Common Stock | 1,450 | $23.95 | $34,728 | 12,250 |
| 2023-02-09 | Lemaitre Dan | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 5,550 | $0.00 | $0 | 1,450 |
| 2023-02-09 | Lemaitre Dan | Dir |
Exercise / conversion
M
|
Class A Common Stock | 5,550 | $23.95 | $132,922 | 10,800 |
| 2023-02-02 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 15,000 | $0.00 | $0 | 9,167 |
| 2023-02-02 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 14,167 | $0.00 | $0 | 5,833 |
| 2023-02-02 | Pfeil Keith W | SVP, Chief Financial Officer |
Open-market sell
S
|
Class A Common Stock | 29,167 | $77.57 | $2,262,426 | 0 |
| 2023-02-02 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M
|
Class A Common Stock | 15,000 | $53.27 | $799,050 | 29,167 |
| 2023-02-02 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M
|
Class A Common Stock | 14,167 | $49.65 | $703,392 | 14,167 |
| 2023-01-27 | RHOADS ANN D | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 7,500 | $0.00 | $0 | 0 |
| 2023-01-27 | RHOADS ANN D | Dir |
Exercise / conversion
M
|
Class A Common Stock | 7,500 | $12.59 | $94,425 | 22,884 |
| 2023-01-26 | ZARRILLI STEPHEN T | Dir |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 15,000 | $0.00 | $0 | 15,000 |
| 2022-12-01 | Huller Kelly | SVP, GC, Corporate Secretary |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 7,500 | $0.00 | $0 | 0 |
| 2022-12-01 | Huller Kelly | SVP, GC, Corporate Secretary |
Open-market sell
S
|
Class A Common Stock | 7,500 | $75.00 | $562,501 | 0 |
| 2022-12-01 | Huller Kelly | SVP, GC, Corporate Secretary |
Exercise / conversion
M
|
Class A Common Stock | 7,500 | $12.59 | $94,425 | 7,500 |
| 2022-08-25 | Lemaitre Dan | Dir |
Other disposed transaction
J · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 7,500 | $0.00 | $0 | 17,500 |
| 2022-08-25 | Lemaitre Dan | Dir |
Other disposed transaction
J · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 6,000 | $0.00 | $0 | 14,000 |
| 2022-08-25 | Lemaitre Dan | Dir |
Other disposed transaction
J · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 4,500 | $0.00 | $0 | 10,500 |
| 2022-08-25 | Lemaitre Dan | Dir |
Other disposed transaction
J · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 3,000 | $0.00 | $0 | 7,000 |
| 2022-08-25 | Lemaitre Dan | Dir |
Other disposed transaction
J · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 2,250 | $0.00 | $0 | 5,250 |
| 2022-04-21 | Scavilla Daniel T | President, CEO |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 60,000 | $0.00 | $0 | 60,000 |
| 2022-04-19 | Davidar David D | Dir |
Open-market sell
S
|
Class A Common Stock | 31,500 | $78.03 | $2,458,071 | 601,275 |
| 2022-04-08 | Huller Kelly | SVP, GC, Corporate Secretary |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 2,500 | $0.00 | $0 | 0 |
| 2022-04-08 | Huller Kelly | SVP, GC, Corporate Secretary |
Open-market sell
S
|
Class A Common Stock | 2,500 | $75.58 | $188,962 | 0 |
| 2022-04-08 | Huller Kelly | SVP, GC, Corporate Secretary |
Exercise / conversion
M
|
Class A Common Stock | 2,500 | $15.34 | $38,350 | 2,500 |
| 2022-03-15 | TOBIN JAMES R | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 3,542 | $0.00 | $0 | 21,458 |
| 2022-03-15 | TOBIN JAMES R | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 5,308 | $0.00 | $0 | 5,208 |
| 2022-03-15 | TOBIN JAMES R | Dir |
Open-market sell
S
|
Class A Common Stock | 8,850 | $65.47 | $579,418 | 0 |
| 2022-03-15 | TOBIN JAMES R | Dir |
Exercise / conversion
M
|
Class A Common Stock | 3,542 | $53.27 | $188,682 | 8,850 |
| 2022-03-15 | TOBIN JAMES R | Dir |
Exercise / conversion
M
|
Class A Common Stock | 5,308 | $43.58 | $231,323 | 5,308 |
| 2022-03-14 | Davidar David D | Dir |
Equity grant / award
G
|
Class A Common Stock | 7,000 | $0.00 | $0 | 594,275 |
| 2022-03-10 | TOBIN JAMES R | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 10,000 | $0.00 | $0 | 10,516 |
| 2022-03-10 | TOBIN JAMES R | Dir |
Open-market sell
S
|
Class A Common Stock | 10,000 | $70.04 | $700,398 | 0 |
| 2022-03-10 | TOBIN JAMES R | Dir |
Exercise / conversion
M
|
Class A Common Stock | 10,000 | $43.58 | $435,800 | 10,000 |
| 2022-03-08 | TOBIN JAMES R | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 4,484 | $0.00 | $0 | 20,516 |
| 2022-03-08 | TOBIN JAMES R | Dir |
Open-market sell
S
|
Class A Common Stock | 4,484 | $72.00 | $322,848 | 0 |
| 2022-03-08 | TOBIN JAMES R | Dir |
Exercise / conversion
M
|
Class A Common Stock | 4,484 | $43.58 | $195,413 | 4,484 |
| 2022-01-27 | Douglas Robert Andrew | Dir |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 15,000 | $0.00 | $0 | 15,000 |
| 2021-09-08 | Davidar David D | Dir |
Equity grant / award
G
|
Class A Common Stock | 2,000 | $0.00 | $0 | 632,775 |
| 2021-08-19 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 833 | $0.00 | $0 | 23,334 |
| 2021-08-19 | Pfeil Keith W | SVP, Chief Financial Officer |
Open-market sell
S
|
Class A Common Stock | 833 | $76.13 | $63,416 | 0 |
| 2021-08-19 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M
|
Class A Common Stock | 833 | $53.27 | $44,374 | 833 |
| 2021-08-19 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 0 | $0.00 | — | 24,167 |
| 2021-08-19 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 833 | $0.00 | $0 | 20,000 |
| 2021-08-19 | Pfeil Keith W | SVP, Chief Financial Officer |
Open-market sell
S
|
Class A Common Stock | 833 | $76.13 | $63,416 | 0 |
| 2021-08-19 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M
|
Class A Common Stock | 833 | $49.65 | $41,358 | 833 |
| 2021-08-02 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 833 | $0.00 | $0 | 24,167 |
| 2021-08-02 | Pfeil Keith W | SVP, Chief Financial Officer |
Open-market sell
S
|
Class A Common Stock | 833 | $83.24 | $69,339 | 0 |
| 2021-08-02 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M
|
Class A Common Stock | 833 | $53.27 | $44,374 | 833 |
| 2021-07-19 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 834 | $0.00 | $0 | 20,833 |
| 2021-07-19 | Pfeil Keith W | SVP, Chief Financial Officer |
Open-market sell
S
|
Class A Common Stock | 834 | $78.25 | $65,260 | 0 |
| 2021-07-19 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M
|
Class A Common Stock | 834 | $49.65 | $41,408 | 834 |
| 2021-07-02 | Scavilla Daniel T | EVP, Chief Commercial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 50,000 | $0.00 | $0 | 30,000 |
| 2021-07-02 | Scavilla Daniel T | EVP, Chief Commercial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to buy Class A Common Stock) | 50,000 | $0.00 | $0 | 0 |
| 2021-07-02 | Scavilla Daniel T | EVP, Chief Commercial Officer |
Open-market sell
S
|
Class A Common Stock | 400 | $78.97 | $31,588 | 0 |
| 2021-07-02 | Scavilla Daniel T | EVP, Chief Commercial Officer |
Open-market sell
S
|
Class A Common Stock | 99,600 | $78.41 | $7,809,636 | 400 |
| 2021-07-02 | Scavilla Daniel T | EVP, Chief Commercial Officer |
Exercise / conversion
M
|
Class A Common Stock | 50,000 | $26.27 | $1,313,500 | 100,000 |
| 2021-07-01 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 833 | $0.00 | $0 | 25,000 |
| 2021-07-01 | Pfeil Keith W | SVP, Chief Financial Officer |
Open-market sell
S
|
Class A Common Stock | 833 | $77.43 | $64,499 | 0 |
| 2021-07-01 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M
|
Class A Common Stock | 833 | $53.27 | $44,374 | 833 |
| 2021-06-25 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 14,167 | $0.00 | $0 | 25,833 |
| 2021-06-25 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 13,312 | $0.00 | $0 | 21,667 |
| 2021-06-25 | Pfeil Keith W | SVP, Chief Financial Officer |
Open-market sell
S
|
Class A Common Stock | 27,479 | $75.04 | $2,062,024 | 0 |
| 2021-06-25 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M
|
Class A Common Stock | 14,167 | $53.27 | $754,676 | 14,167 |
| 2021-06-25 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M
|
Class A Common Stock | 13,312 | $49.65 | $660,941 | 13,312 |
| 2021-05-10 | TOBIN JAMES R | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 25,000 | $0.00 | $0 | 0 |
| 2021-05-10 | TOBIN JAMES R | Dir |
Open-market sell
S
|
Class A Common Stock | 25,000 | $71.96 | $1,799,000 | 0 |
| 2021-05-10 | TOBIN JAMES R | Dir |
Exercise / conversion
M
|
Class A Common Stock | 25,000 | $43.77 | $1,094,250 | 25,000 |
| 2021-05-05 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 5,021 | $0.00 | $0 | 34,979 |
| 2021-05-05 | Pfeil Keith W | SVP, Chief Financial Officer |
Open-market sell
S
|
Class A Common Stock | 5,021 | $75.00 | $376,575 | 0 |
| 2021-05-05 | Pfeil Keith W | SVP, Chief Financial Officer |
Exercise / conversion
M
|
Class A Common Stock | 5,021 | $49.65 | $249,293 | 5,021 |
| 2021-04-26 | Demski David M | President, CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 65,929 | $0.00 | $0 | 31,250 |
| 2021-04-26 | Demski David M | President, CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 78,334 | $0.00 | $0 | 0 |
| 2021-04-26 | Demski David M | President, CEO |
Open-market sell
S
|
Class A Common Stock | 144,263 | $71.50 | $10,314,804 | 0 |
| 2021-04-26 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 65,929 | $29.31 | $1,932,379 | 144,263 |
| 2021-04-26 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 78,334 | $26.27 | $2,057,834 | 78,334 |
| 2021-04-23 | Demski David M | President, CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 54,688 | $0.00 | $0 | 120,312 |
| 2021-04-23 | Demski David M | President, CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 22,821 | $0.00 | $0 | 97,179 |
| 2021-04-23 | Demski David M | President, CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 21,875 | $0.00 | $0 | 65,625 |
| 2021-04-23 | Demski David M | President, CEO |
Open-market sell
S
|
Class A Common Stock | 121,259 | $71.59 | $8,680,932 | 0 |
| 2021-04-23 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 54,688 | $53.27 | $2,913,230 | 121,259 |
| 2021-04-23 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 22,821 | $29.31 | $668,884 | 66,571 |
| 2021-04-23 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 21,875 | $43.58 | $953,312 | 43,750 |
| 2021-03-09 | Lemaitre Dan | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 15,384 | $0.00 | $0 | 0 |
| 2021-03-09 | Lemaitre Dan | Dir |
Open-market sell
S
|
Class A Common Stock | 15,384 | $62.47 | $961,038 | 0 |
| 2021-03-09 | Lemaitre Dan | Dir |
Exercise / conversion
M
|
Class A Common Stock | 15,384 | $11.28 | $173,532 | 15,384 |
| 2021-03-01 | RHOADS ANN D | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 15,384 | $0.00 | $0 | 0 |
| 2021-03-01 | RHOADS ANN D | Dir |
Exercise / conversion
M
|
Class A Common Stock | 15,384 | $10.66 | $163,993 | 15,384 |
| 2021-01-14 | RHOADS ANN D | Dir |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 15,000 | $0.00 | $0 | 15,000 |
| 2020-12-28 | Huller Kelly | SVP, GC, Corporate Secretary |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 2,000 | $0.00 | $0 | 0 |
| 2020-12-28 | Huller Kelly | SVP, GC, Corporate Secretary |
Open-market sell
S
|
Class A Common Stock | 2,000 | $66.15 | $132,300 | 0 |
| 2020-12-28 | Huller Kelly | SVP, GC, Corporate Secretary |
Exercise / conversion
M
|
Class A Common Stock | 2,000 | $11.28 | $22,560 | 2,000 |
| 2020-12-17 | Demski David M | President, CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 15,864 | $0.00 | $0 | 0 |
| 2020-12-17 | Demski David M | President, CEO |
Open-market sell
S
|
Class A Common Stock | 164,719 | $64.20 | $10,574,960 | 0 |
| 2020-12-17 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 15,864 | $24.10 | $382,322 | 164,719 |
| 2020-12-16 | Demski David M | President, CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 7,053 | $0.00 | $0 | 15,864 |
| 2020-12-16 | Demski David M | President, CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 31,137 | $0.00 | $0 | 0 |
| 2020-12-16 | Demski David M | President, CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 1,666 | $0.00 | $0 | 78,334 |
| 2020-12-16 | Demski David M | President, CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 6,250 | $0.00 | $0 | 120,000 |
| 2020-12-16 | Demski David M | President, CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 3,125 | $0.00 | $0 | 87,500 |
| 2020-12-16 | Demski David M | President, CEO |
Open-market sell
S
|
Class A Common Stock | 52,356 | $64.20 | $3,361,255 | 148,855 |
| 2020-12-16 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 7,053 | $24.10 | $169,977 | 201,211 |
| 2020-12-16 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 31,137 | $25.52 | $794,616 | 194,158 |
| 2020-12-16 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 1,666 | $26.27 | $43,766 | 163,021 |
| 2020-12-16 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 6,250 | $29.31 | $183,188 | 161,355 |
| 2020-12-16 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 3,125 | $43.58 | $136,188 | 155,105 |
| 2020-11-24 | Davidar David D | Dir |
Open-market sell
S
|
Class A Common Stock | 10,000 | $60.00 | $600,000 | 205,967 |
| 2020-11-24 | Davidar David D | Dir |
Open-market sell
S
|
Class A Common Stock | 32,000 | $60.00 | $1,920,000 | 634,775 |
| 2020-09-02 | TOBIN JAMES R | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 5,600 | $0.00 | $0 | 0 |
| 2020-09-02 | TOBIN JAMES R | Dir |
Open-market sell
S
|
Class A Common Stock | 5,600 | $56.85 | $318,360 | 0 |
| 2020-09-02 | TOBIN JAMES R | Dir |
Exercise / conversion
M
|
Class A Common Stock | 5,600 | $26.27 | $147,112 | 5,600 |
| 2020-08-25 | TOBIN JAMES R | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 17,400 | $0.00 | $0 | 5,600 |
| 2020-08-25 | TOBIN JAMES R | Dir |
Open-market sell
S
|
Class A Common Stock | 17,400 | $54.40 | $946,560 | 0 |
| 2020-08-25 | TOBIN JAMES R | Dir |
Exercise / conversion
M
|
Class A Common Stock | 17,400 | $26.27 | $457,098 | 17,400 |
| 2020-08-24 | Douglas Robert Andrew | Dir |
Open-market buy
P
|
Class A Common Stock | 615 | $53.88 | $33,136 | 2,005 |
| 2020-08-06 | Demski David M | President, CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 59,375 | $0.00 | $0 | 90,625 |
| 2020-08-06 | Demski David M | President, CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 96,875 | $0.00 | $0 | 53,125 |
| 2020-08-06 | Demski David M | President, CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 173,750 | $0.00 | $0 | 126,250 |
| 2020-08-06 | Demski David M | President, CEO |
Open-market sell
S
|
Class A Common Stock | 165,000 | $57.02 | $9,408,300 | 0 |
| 2020-08-06 | Demski David M | President, CEO |
Open-market sell
S
|
Class A Common Stock | 68,100 | $56.24 | $3,829,944 | 165,000 |
| 2020-08-06 | Demski David M | President, CEO |
Open-market sell
S
|
Class A Common Stock | 96,900 | $55.42 | $5,370,198 | 233,100 |
| 2020-08-06 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 59,375 | $43.58 | $2,587,562 | 330,000 |
| 2020-08-06 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 96,875 | $43.77 | $4,240,219 | 270,625 |
| 2020-08-06 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 173,750 | $29.31 | $5,092,612 | 173,750 |
| 2020-08-06 | Demski David M | President, CEO |
Open-market sell
S
|
Class A Common Stock | 165,000 | $57.02 | $9,408,300 | 148,855 |
| 2020-08-06 | Demski David M | President, CEO |
Open-market sell
S
|
Class A Common Stock | 68,100 | $56.24 | $3,829,944 | 313,855 |
| 2020-08-06 | Demski David M | President, CEO |
Open-market sell
S
|
Class A Common Stock | 96,900 | $55.42 | $5,370,198 | 381,955 |
| 2020-08-06 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 59,375 | $43.58 | $2,587,562 | 478,855 |
| 2020-08-06 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 96,875 | $43.77 | $4,240,219 | 419,480 |
| 2020-08-06 | Demski David M | President, CEO |
Exercise / conversion
M
|
Class A Common Stock | 173,750 | $29.31 | $5,092,612 | 322,605 |
| 2020-07-22 | Douglas Robert Andrew | Dir |
Open-market buy
P
|
Class A Common Stock | 690 | $47.75 | $32,948 | 1,390 |
| 2020-06-22 | Douglas Robert Andrew | Dir |
Open-market buy
P
|
Class A Common Stock | 700 | $48.20 | $33,740 | 700 |
| 2020-06-11 | Huller Kelly | SVP, GC, Corporate Secretary |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 9,076 | $0.00 | $0 | 14,000 |
| 2020-06-11 | Huller Kelly | SVP, GC, Corporate Secretary |
Open-market sell
S
|
Class A Common Stock | 9,076 | $51.00 | $462,876 | 0 |
| 2020-06-11 | Huller Kelly | SVP, GC, Corporate Secretary |
Exercise / conversion
M
|
Class A Common Stock | 9,076 | $11.28 | $102,377 | 9,076 |
| 2020-05-21 | Scavilla Daniel T | EVP, Chief Commercial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 68,750 | $0.00 | $0 | 50,000 |
| 2020-05-21 | Scavilla Daniel T | EVP, Chief Commercial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 31,250 | $0.00 | $0 | 0 |
| 2020-05-21 | Scavilla Daniel T | EVP, Chief Commercial Officer |
Open-market sell
S
|
Class A Common Stock | 100,000 | $55.09 | $5,509,000 | 0 |
| 2020-05-21 | Scavilla Daniel T | EVP, Chief Commercial Officer |
Exercise / conversion
M
|
Class A Common Stock | 68,750 | $25.52 | $1,754,500 | 100,000 |
| 2020-05-21 | Scavilla Daniel T | EVP, Chief Commercial Officer |
Exercise / conversion
M
|
Class A Common Stock | 31,250 | $25.40 | $793,750 | 31,250 |
| 2020-01-22 | ZARRILLI STEPHEN T | Dir |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 25,000 | $0.00 | $0 | 25,000 |
| 2019-12-17 | Huller Kelly | SVP, General Counsel |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 3,076 | $0.00 | $0 | 0 |
| 2019-12-17 | Huller Kelly | SVP, General Counsel |
Open-market sell
S
|
Class A Common Stock | 6,460 | $58.90 | $380,494 | 0 |
| 2019-12-17 | Huller Kelly | SVP, General Counsel |
Exercise / conversion
M
|
Class A Common Stock | 3,076 | $11.86 | $36,481 | 3,076 |
| 2019-12-11 | Douglas Robert Andrew | Dir |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 25,000 | $0.00 | $0 | 25,000 |
| 2019-11-07 | Davidar David D | Dir |
Open-market sell
S
|
Class A Common Stock | 10,000 | $54.04 | $540,400 | 215,967 |
| 2019-11-07 | Davidar David D | Dir |
Open-market sell
S
|
Class A Common Stock | 38,000 | $54.00 | $2,052,000 | 666,775 |
| 2019-11-01 | Huller Kelly | SVP, General Counsel |
Open-market sell
S
|
Class A Common Stock | 3,000 | $52.90 | $158,700 | 6,384 |
| 2019-09-03 | Pfeil Keith W | SVP, Chief Financial Officer |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 40,000 | $0.00 | $0 | 40,000 |
| 2019-08-16 | Davidar David D | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 50,000 | $0.00 | $0 | 0 |
| 2019-08-16 | Davidar David D | Dir |
Open-market sell
S
|
Class A Common Stock | 50,000 | $49.33 | $2,466,505 | 704,775 |
| 2019-08-16 | Davidar David D | Dir |
Exercise / conversion
M
|
Class A Common Stock | 50,000 | $24.10 | $1,205,000 | 754,775 |
| 2019-08-02 | Huller Kelly | SVP, General Counsel |
Open-market sell
S
|
Class A Common Stock | 3,000 | $49.90 | $149,700 | 9,384 |
| 2019-05-01 | ZARRILLI STEPHEN T | Dir |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 25,000 | $0.00 | $0 | 25,000 |
| 2019-03-28 | Huller Kelly | SVP, General Counsel |
Open-market sell
S
|
Class A Common Stock | 3,000 | $48.59 | $145,770 | 12,384 |
| 2019-03-12 | Davidar David D | Dir |
Equity grant / award
G
|
Class A Common Stock | 5,000 | $0.00 | $0 | 704,775 |
| 2019-03-07 | Williams Anthony L | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 37,826 | $0.00 | $0 | 36,667 |
| 2019-03-07 | Williams Anthony L | President |
Open-market sell
S
|
Class A Common Stock | 37,826 | $46.01 | $1,740,374 | 0 |
| 2019-03-07 | Williams Anthony L | President |
Exercise / conversion
M
|
Class A Common Stock | 37,826 | $26.27 | $993,689 | 37,826 |
| 2019-03-06 | Williams Anthony L | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 5,507 | $0.00 | $0 | 74,493 |
| 2019-03-06 | Williams Anthony L | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 2,879 | $0.00 | $0 | 56,667 |
| 2019-03-06 | Williams Anthony L | President |
Open-market sell
S
|
Class A Common Stock | 8,386 | $46.14 | $386,930 | 0 |
| 2019-03-06 | Williams Anthony L | President |
Exercise / conversion
M
|
Class A Common Stock | 5,507 | $26.27 | $144,669 | 8,386 |
| 2019-03-06 | Williams Anthony L | President |
Exercise / conversion
M
|
Class A Common Stock | 2,879 | $43.77 | $126,014 | 2,879 |
| 2019-03-05 | Williams Anthony L | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 8,333 | $0.00 | $0 | 0 |
| 2019-03-05 | Williams Anthony L | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 20,454 | $0.00 | $0 | 59,546 |
| 2019-03-05 | Williams Anthony L | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 47,500 | $0.00 | $0 | 12,500 |
| 2019-03-05 | Williams Anthony L | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 89,583 | $0.00 | $0 | 10,417 |
| 2019-03-05 | Williams Anthony L | President |
Open-market sell
S
|
Class A Common Stock | 165,870 | $47.05 | $7,804,184 | 0 |
| 2019-03-05 | Williams Anthony L | President |
Exercise / conversion
M
|
Class A Common Stock | 8,333 | $24.10 | $200,825 | 165,870 |
| 2019-03-05 | Williams Anthony L | President |
Exercise / conversion
M
|
Class A Common Stock | 20,454 | $43.77 | $895,272 | 157,537 |
| 2019-03-05 | Williams Anthony L | President |
Exercise / conversion
M
|
Class A Common Stock | 47,500 | $25.52 | $1,212,200 | 137,083 |
| 2019-03-05 | Williams Anthony L | President |
Exercise / conversion
M
|
Class A Common Stock | 89,583 | $25.65 | $2,297,804 | 89,583 |
| 2019-02-28 | TOBIN JAMES R | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 2,000 | $0.00 | $0 | 23,000 |
| 2019-02-28 | TOBIN JAMES R | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 20,000 | $0.00 | $0 | 0 |
| 2019-02-28 | TOBIN JAMES R | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 6,100 | $0.00 | $0 | 0 |
| 2019-02-28 | TOBIN JAMES R | Dir |
Open-market sell
S
|
Class A Common Stock | 9,300 | $47.04 | $437,472 | 0 |
| 2019-02-28 | TOBIN JAMES R | Dir |
Open-market sell
S
|
Class A Common Stock | 18,800 | $48.10 | $904,280 | 9,300 |
| 2019-02-28 | TOBIN JAMES R | Dir |
Exercise / conversion
M
|
Class A Common Stock | 2,000 | $26.27 | $52,540 | 28,100 |
| 2019-02-28 | TOBIN JAMES R | Dir |
Exercise / conversion
M
|
Class A Common Stock | 20,000 | $25.52 | $510,400 | 26,100 |
| 2019-02-28 | TOBIN JAMES R | Dir |
Exercise / conversion
M
|
Class A Common Stock | 6,100 | $24.75 | $150,975 | 6,100 |
| 2019-02-26 | TOBIN JAMES R | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 8,900 | $0.00 | $0 | 6,100 |
| 2019-02-26 | TOBIN JAMES R | Dir |
Open-market sell
S
|
Class A Common Stock | 400 | $47.91 | $19,164 | 0 |
| 2019-02-26 | TOBIN JAMES R | Dir |
Open-market sell
S
|
Class A Common Stock | 8,500 | $47.06 | $400,010 | 400 |
| 2019-02-26 | TOBIN JAMES R | Dir |
Exercise / conversion
M
|
Class A Common Stock | 8,900 | $24.75 | $220,275 | 8,900 |
| 2019-02-01 | Payne Steven | Chief Accounting Officer |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 7,500 | $0.00 | $0 | 7,500 |
| 2019-01-22 | LIPTAK ROBERT | Dir |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 25,000 | $0.00 | $0 | 25,000 |
| 2018-09-26 | Payne Steven | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 3,000 | $0.00 | $0 | 0 |
| 2018-09-26 | Payne Steven | Chief Accounting Officer |
Open-market sell
S
|
Class A Common Stock | 3,000 | $56.00 | $168,000 | 0 |
| 2018-09-26 | Payne Steven | Chief Accounting Officer |
Exercise / conversion
M
|
Class A Common Stock | 3,000 | $12.59 | $37,770 | 3,000 |
| 2018-09-25 | Paul David C | Executive Chairman |
Exercise / conversion
C · derivative
|
Class B Common Stock | 748,845 | $0.00 | $0 | 20,867,524 |
| 2018-09-25 | Paul David C | Executive Chairman |
Open-market sell
S
|
Class A Common Stock | 748,845 | $54.70 | $40,959,126 | 0 |
| 2018-09-25 | Paul David C | Executive Chairman |
Exercise / conversion
C
|
Class A Common Stock | 748,845 | $0.00 | $0 | 748,845 |
| 2018-09-24 | Paul David C | Executive Chairman |
Exercise / conversion
C · derivative
|
Class B Common Stock | 101,320 | $0.00 | $0 | 21,616,369 |
| 2018-09-24 | Paul David C | Executive Chairman |
Exercise / conversion
C · derivative
|
Class B Common Stock | 298,647 | $0.00 | $0 | 0 |
| 2018-09-24 | Paul David C | Executive Chairman |
Open-market sell
S
|
Class A Common Stock | 101,320 | $54.01 | $5,472,557 | 0 |
| 2018-09-24 | Paul David C | Executive Chairman |
Exercise / conversion
C
|
Class A Common Stock | 101,320 | $0.00 | $0 | 101,320 |
| 2018-09-24 | Paul David C | Executive Chairman |
Open-market sell
S
|
Class A Common Stock | 298,647 | $54.01 | $16,130,701 | 0 |
| 2018-09-24 | Paul David C | Executive Chairman |
Exercise / conversion
C
|
Class A Common Stock | 298,647 | $0.00 | $0 | 298,647 |
| 2018-09-24 | Paul David C | Executive Chairman |
Open-market sell
S
|
Class A Common Stock | 605,871 | $54.01 | $32,724,668 | 0 |
| 2018-07-17 | Paul David C | Executive Chairman |
Open-market sell
S
|
Class A Common Stock | 6,841 | $52.95 | $362,231 | 605,871 |
| 2018-06-25 | Schwartz Eric | Senior VP and General Counsel |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 10,000 | $0.00 | $0 | 41,000 |
| 2018-06-25 | Schwartz Eric | Senior VP and General Counsel |
Open-market sell
S
|
Class A Common Stock | 1,556 | $54.59 | $84,948 | 0 |
| 2018-06-25 | Schwartz Eric | Senior VP and General Counsel |
Open-market sell
S
|
Class A Common Stock | 8,444 | $53.64 | $452,919 | 1,556 |
| 2018-06-25 | Schwartz Eric | Senior VP and General Counsel |
Exercise / conversion
M
|
Class A Common Stock | 10,000 | $24.98 | $249,800 | 10,000 |
| 2018-06-11 | Williams Anthony L | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 41,667 | $0.00 | $0 | 8,333 |
| 2018-06-11 | Williams Anthony L | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 40,000 | $0.00 | $0 | 0 |
| 2018-06-11 | Williams Anthony L | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 30,000 | $0.00 | $0 | 0 |
| 2018-06-11 | Williams Anthony L | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 10,000 | $0.00 | $0 | 0 |
| 2018-06-11 | Williams Anthony L | President |
Open-market sell
S
|
Class A Common Stock | 1,400 | $56.87 | $79,621 | 0 |
| 2018-06-11 | Williams Anthony L | President |
Open-market sell
S
|
Class A Common Stock | 120,267 | $56.14 | $6,751,224 | 1,400 |
| 2018-06-11 | Williams Anthony L | President |
Exercise / conversion
M
|
Class A Common Stock | 41,667 | $24.10 | $1,004,175 | 121,667 |
| 2018-06-11 | Williams Anthony L | President |
Exercise / conversion
M
|
Class A Common Stock | 40,000 | $24.42 | $976,800 | 80,000 |
| 2018-06-11 | Williams Anthony L | President |
Exercise / conversion
M
|
Class A Common Stock | 30,000 | $23.95 | $718,500 | 40,000 |
| 2018-06-11 | Williams Anthony L | President |
Exercise / conversion
M
|
Class A Common Stock | 10,000 | $13.04 | $130,400 | 10,000 |
| 2018-05-31 | Payne Steven | Chief Accounting Officer |
Open-market sell
S
|
Class A Common Stock | 20,771 | $55.81 | $1,159,221 | 0 |
| 2018-04-30 | Paul David C | Executive Chairman |
Open-market sell
S
|
Class A Common Stock | 72,938 | $51.81 | $3,778,575 | 612,712 |
| 2018-04-27 | Paul David C | Executive Chairman |
Open-market sell
S
|
Class A Common Stock | 29,066 | $51.78 | $1,505,128 | 685,650 |
| 2018-04-26 | Paul David C | Executive Chairman |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 43,750 | $0.00 | $0 | 106,250 |
| 2018-04-26 | Paul David C | Executive Chairman |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 40,625 | $0.00 | $0 | 34,375 |
| 2018-04-26 | Paul David C | Executive Chairman |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 98,958 | $0.00 | $0 | 26,042 |
| 2018-04-26 | Paul David C | Executive Chairman |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 60,000 | $0.00 | $0 | 0 |
| 2018-04-26 | Paul David C | Executive Chairman |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 48,000 | $0.00 | $0 | 0 |
| 2018-04-26 | Paul David C | Executive Chairman |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 15,000 | $0.00 | $0 | 0 |
| 2018-04-26 | Paul David C | Executive Chairman |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 18,461 | $0.00 | $0 | 0 |
| 2018-04-26 | Paul David C | Executive Chairman |
Open-market sell
S
|
Class A Common Stock | 363,284 | $51.81 | $18,820,582 | 714,716 |
| 2018-04-26 | Paul David C | Executive Chairman |
Open-market sell
S
|
Class A Common Stock | 43,750 | $51.81 | $2,266,548 | 1,078,000 |
| 2018-04-26 | Paul David C | Executive Chairman |
Exercise / conversion
M
|
Class A Common Stock | 43,750 | $26.27 | $1,149,312 | 1,121,750 |
| 2018-04-26 | Paul David C | Executive Chairman |
Open-market sell
S
|
Class A Common Stock | 40,625 | $51.81 | $2,104,651 | 1,078,000 |
| 2018-04-26 | Paul David C | Executive Chairman |
Exercise / conversion
M
|
Class A Common Stock | 40,625 | $25.52 | $1,036,750 | 1,118,625 |
| 2018-04-26 | Paul David C | Executive Chairman |
Open-market sell
S
|
Class A Common Stock | 98,958 | $51.81 | $5,126,697 | 1,078,000 |
| 2018-04-26 | Paul David C | Executive Chairman |
Exercise / conversion
M
|
Class A Common Stock | 98,958 | $24.10 | $2,384,888 | 1,176,958 |
| 2018-04-26 | Paul David C | Executive Chairman |
Open-market sell
S
|
Class A Common Stock | 60,000 | $51.81 | $3,108,408 | 1,078,000 |
| 2018-04-26 | Paul David C | Executive Chairman |
Exercise / conversion
M
|
Class A Common Stock | 60,000 | $23.95 | $1,437,000 | 1,138,000 |
| 2018-04-26 | Paul David C | Executive Chairman |
Open-market sell
S
|
Class A Common Stock | 48,000 | $51.81 | $2,486,726 | 1,078,000 |
| 2018-04-26 | Paul David C | Executive Chairman |
Exercise / conversion
M
|
Class A Common Stock | 48,000 | $13.04 | $625,920 | 1,126,000 |
| 2018-04-26 | Paul David C | Executive Chairman |
Open-market sell
S
|
Class A Common Stock | 15,000 | $51.81 | $777,102 | 1,078,000 |
| 2018-04-26 | Paul David C | Executive Chairman |
Exercise / conversion
M
|
Class A Common Stock | 15,000 | $15.34 | $230,100 | 1,093,000 |
| 2018-04-26 | Paul David C | Executive Chairman |
Open-market sell
S
|
Class A Common Stock | 18,461 | $51.81 | $956,405 | 1,078,000 |
| 2018-04-26 | Paul David C | Executive Chairman |
Exercise / conversion
M
|
Class A Common Stock | 18,461 | $10.66 | $196,794 | 1,096,461 |
| 2018-04-19 | Demski David M | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 28,863 | $0.00 | $0 | 31,137 |
| 2018-04-19 | Demski David M | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 68,184 | $0.00 | $0 | 22,917 |
| 2018-04-19 | Demski David M | Chief Executive Officer |
Open-market sell
S
|
Class A Common Stock | 28,863 | $51.00 | $1,472,013 | 148,855 |
| 2018-04-19 | Demski David M | Chief Executive Officer |
Exercise / conversion
M
|
Class A Common Stock | 28,863 | $25.52 | $736,584 | 177,718 |
| 2018-04-19 | Demski David M | Chief Executive Officer |
Open-market sell
S
|
Class A Common Stock | 68,184 | $51.00 | $3,477,384 | 148,855 |
| 2018-04-19 | Demski David M | Chief Executive Officer |
Exercise / conversion
M
|
Class A Common Stock | 68,184 | $24.10 | $1,643,234 | 217,039 |
| 2018-04-18 | Demski David M | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 8,899 | $0.00 | $0 | 91,101 |
| 2018-04-18 | Demski David M | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 43,163 | $0.00 | $0 | 0 |
| 2018-04-18 | Demski David M | Chief Executive Officer |
Open-market sell
S
|
Class A Common Stock | 8,899 | $51.00 | $453,850 | 148,855 |
| 2018-04-18 | Demski David M | Chief Executive Officer |
Exercise / conversion
M
|
Class A Common Stock | 8,899 | $24.10 | $214,466 | 157,754 |
| 2018-04-18 | Demski David M | Chief Executive Officer |
Open-market sell
S
|
Class A Common Stock | 43,163 | $51.00 | $2,201,317 | 148,855 |
| 2018-04-18 | Demski David M | Chief Executive Officer |
Exercise / conversion
M
|
Class A Common Stock | 43,163 | $23.95 | $1,033,754 | 192,018 |
| 2018-04-13 | Demski David M | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 3,043 | $0.00 | $0 | 43,163 |
| 2018-04-13 | Demski David M | Chief Executive Officer |
Open-market sell
S
|
Class A Common Stock | 3,043 | $51.00 | $155,193 | 148,855 |
| 2018-04-13 | Demski David M | Chief Executive Officer |
Exercise / conversion
M
|
Class A Common Stock | 3,043 | $23.95 | $72,880 | 151,898 |
| 2018-04-12 | Demski David M | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 8,794 | $0.00 | $0 | 46,206 |
| 2018-04-12 | Demski David M | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 6,875 | $0.00 | $0 | 0 |
| 2018-04-12 | Demski David M | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 28,333 | $0.00 | $0 | 0 |
| 2018-04-12 | Demski David M | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 3,846 | $0.00 | $0 | 0 |
| 2018-04-12 | Demski David M | Chief Executive Officer |
Open-market sell
S
|
Class A Common Stock | 8,794 | $51.00 | $448,494 | 148,855 |
| 2018-04-12 | Demski David M | Chief Executive Officer |
Exercise / conversion
M
|
Class A Common Stock | 8,794 | $23.95 | $210,616 | 157,649 |
| 2018-04-12 | Demski David M | Chief Executive Officer |
Open-market sell
S
|
Class A Common Stock | 6,875 | $51.00 | $350,625 | 148,855 |
| 2018-04-12 | Demski David M | Chief Executive Officer |
Exercise / conversion
M
|
Class A Common Stock | 6,875 | $15.34 | $105,462 | 155,730 |
| 2018-04-12 | Demski David M | Chief Executive Officer |
Open-market sell
S
|
Class A Common Stock | 28,333 | $51.00 | $1,444,983 | 148,855 |
| 2018-04-12 | Demski David M | Chief Executive Officer |
Exercise / conversion
M
|
Class A Common Stock | 28,333 | $13.04 | $369,462 | 177,188 |
| 2018-04-12 | Demski David M | Chief Executive Officer |
Open-market sell
S
|
Class A Common Stock | 3,846 | $51.00 | $196,146 | 148,855 |
| 2018-04-12 | Demski David M | Chief Executive Officer |
Exercise / conversion
M
|
Class A Common Stock | 3,846 | $10.66 | $40,998 | 152,701 |
| 2018-04-10 | Scavilla Daniel T | Senior VP and CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 31,250 | $0.00 | $0 | 118,750 |
| 2018-04-10 | Scavilla Daniel T | Senior VP and CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 50,540 | $0.00 | $0 | 31,250 |
| 2018-04-10 | Scavilla Daniel T | Senior VP and CFO |
Open-market sell
S
|
Class A Common Stock | 31,250 | $50.00 | $1,562,500 | 0 |
| 2018-04-10 | Scavilla Daniel T | Senior VP and CFO |
Exercise / conversion
M
|
Class A Common Stock | 31,250 | $25.52 | $797,500 | 31,250 |
| 2018-04-10 | Scavilla Daniel T | Senior VP and CFO |
Open-market sell
S
|
Class A Common Stock | 50,540 | $50.00 | $2,527,000 | 0 |
| 2018-04-10 | Scavilla Daniel T | Senior VP and CFO |
Exercise / conversion
M
|
Class A Common Stock | 50,540 | $25.40 | $1,283,716 | 50,540 |
| 2018-04-09 | Scavilla Daniel T | Senior VP and CFO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 18,210 | $0.00 | $0 | 81,790 |
| 2018-04-09 | Scavilla Daniel T | Senior VP and CFO |
Open-market sell
S
|
Class A Common Stock | 18,210 | $50.00 | $910,531 | 0 |
| 2018-04-09 | Scavilla Daniel T | Senior VP and CFO |
Exercise / conversion
M
|
Class A Common Stock | 18,210 | $25.40 | $462,534 | 18,210 |
| 2018-03-28 | Schwartz Eric | Senior VP and General Counsel |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 24,000 | $0.00 | $0 | 51,000 |
| 2018-03-28 | Schwartz Eric | Senior VP and General Counsel |
Open-market sell
S
|
Class A Common Stock | 24,000 | $50.00 | $1,200,000 | 0 |
| 2018-03-28 | Schwartz Eric | Senior VP and General Counsel |
Exercise / conversion
M
|
Class A Common Stock | 24,000 | $24.98 | $599,520 | 24,000 |
| 2018-03-14 | Davidar David D | Dir |
Equity grant / award
G
|
Class A Common Stock | 24,000 | $0.00 | $0 | 709,775 |
| 2018-03-08 | Davidar David D | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 30,000 | $0.00 | $0 | 0 |
| 2018-03-08 | Davidar David D | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 25,000 | $0.00 | $0 | 0 |
| 2018-03-08 | Davidar David D | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 15,000 | $0.00 | $0 | 0 |
| 2018-03-08 | Davidar David D | Dir |
Open-market sell
S
|
Class A Common Stock | 30,000 | $50.50 | $1,515,009 | 733,775 |
| 2018-03-08 | Davidar David D | Dir |
Exercise / conversion
M
|
Class A Common Stock | 30,000 | $23.95 | $718,500 | 763,775 |
| 2018-03-08 | Davidar David D | Dir |
Open-market sell
S
|
Class A Common Stock | 25,000 | $50.50 | $1,262,508 | 733,775 |
| 2018-03-08 | Davidar David D | Dir |
Exercise / conversion
M
|
Class A Common Stock | 25,000 | $13.04 | $326,000 | 758,775 |
| 2018-03-08 | Davidar David D | Dir |
Open-market sell
S
|
Class A Common Stock | 15,000 | $50.50 | $757,504 | 733,775 |
| 2018-03-08 | Davidar David D | Dir |
Exercise / conversion
M
|
Class A Common Stock | 15,000 | $15.34 | $230,100 | 748,775 |
| 2018-02-02 | Murphy A Brett | EVP, International Sales |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 40,000 | $0.00 | $0 | 40,000 |
| 2018-01-22 | Davidar David D | Dir |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 25,000 | $0.00 | $0 | 25,000 |
| 2017-12-15 | Payne Steven | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 3,076 | $0.00 | $0 | 0 |
| 2017-12-15 | Payne Steven | Chief Accounting Officer |
Open-market sell
S
|
Class A Common Stock | 3,076 | $39.30 | $120,893 | 20,771 |
| 2017-12-15 | Payne Steven | Chief Accounting Officer |
Exercise / conversion
M
|
Class A Common Stock | 3,076 | $4.88 | $15,011 | 23,847 |
| 2017-12-13 | Williams Anthony L | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 15,000 | $0.00 | $0 | 10,000 |
| 2017-12-13 | Williams Anthony L | President |
Open-market sell
S
|
Class A Common Stock | 15,000 | $38.30 | $574,491 | 0 |
| 2017-12-13 | Williams Anthony L | President |
Exercise / conversion
M
|
Class A Common Stock | 15,000 | $13.04 | $195,600 | 15,000 |
| 2017-12-04 | Davidar David D | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 18,461 | $0.00 | $0 | 0 |
| 2017-12-04 | Davidar David D | Dir |
Open-market sell
S
|
Class A Common Stock | 18,461 | $40.66 | $750,532 | 733,775 |
| 2017-12-04 | Davidar David D | Dir |
Exercise / conversion
M
|
Class A Common Stock | 18,461 | $10.66 | $196,794 | 752,236 |
| 2017-11-10 | Murphy A Brett | Group President, Commerical Op |
Open-market sell
S
|
Class A Common Stock | 14,551 | $35.00 | $509,285 | 35,217 |
| 2017-11-09 | Murphy A Brett | Group President, Commerical Op |
Open-market sell
S
|
Class A Common Stock | 51,449 | $35.00 | $1,800,715 | 49,768 |
| 2017-09-06 | Murphy A Brett | President, Commerical Op |
Open-market sell
S
|
Class A Common Stock | 15,000 | $29.99 | $449,902 | 101,217 |
| 2017-08-28 | Demski David M | Chief Executive Officer |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 300,000 | $0.00 | $0 | 300,000 |
| 2017-06-05 | Williams Anthony L | President |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 16,153 | $0.00 | $0 | 0 |
| 2017-06-05 | Williams Anthony L | President |
Open-market sell
S
|
Class A Common Stock | 16,153 | $31.94 | $515,943 | 0 |
| 2017-06-05 | Williams Anthony L | President |
Exercise / conversion
M
|
Class A Common Stock | 16,153 | $11.28 | $182,206 | 16,153 |
| 2017-01-30 | Lemaitre Dan | Dir |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 25,000 | $0.00 | $0 | 25,000 |
| 2016-08-05 | Murphy A Brett | Group President, Commerical Op |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 32,992 | $0.00 | $0 | 0 |
| 2016-08-05 | Murphy A Brett | Group President, Commerical Op |
Open-market sell
S
|
Class A Common Stock | 32,992 | $23.39 | $771,802 | 116,217 |
| 2016-08-05 | Murphy A Brett | Group President, Commerical Op |
Exercise / conversion
M
|
Class A Common Stock | 32,992 | $2.93 | $96,667 | 149,209 |
| 2016-08-04 | Murphy A Brett | Group President, Commerical Op |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy Class A Common Stock) | 74,700 | $0.00 | $0 | 32,992 |
| 2016-08-04 | Murphy A Brett | Group President, Commerical Op |
Open-market sell
S
|
Class A Common Stock | 74,700 | $23.36 | $1,745,037 | 116,217 |
| 2016-08-04 | Murphy A Brett | Group President, Commerical Op |
Exercise / conversion
M
|
Class A Common Stock | 74,700 | $2.93 | $218,871 | 190,917 |