Financial Metrics
ALRM Alarm.com Holdings, Inc.Financial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 59043000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 64423000.0 | +9.1% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 67846000.0 | +5.3% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 74194000.0 | +9.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 85988000.0 | +15.9% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 89962000.0 | +4.6% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 92756000.0 | +3.1% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 104488000.0 | +12.6% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 111848000.0 | +7.0% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 112335000.0 | +0.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 121660000.0 | +8.3% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 127880000.0 | +5.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 151939000.0 | +18.8% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 141637000.0 | -6.8% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 158851000.0 | +12.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 172498000.0 | +8.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 188857000.0 | +9.5% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 192324000.0 | +1.8% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 205437000.0 | +6.8% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 212845000.0 | +3.6% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 216138000.0 | +1.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 209716000.0 | -3.0% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 223875000.0 | +6.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 221854000.0 | -0.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 223283000.0 | +0.6% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 233807000.0 | +4.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 240497000.0 | +2.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 238822000.0 | -0.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 254308000.0 | +6.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 256400000.0 | +0.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 261106000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 338937000.0 | +29.8% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 420494000.0 | +24.1% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 502363000.0 | +19.5% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 618003000.0 | +23.0% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 748969000.0 | +21.2% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 842559000.0 | +12.5% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 881682000.0 | +4.6% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 939827000.0 | +6.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1011187000.0 | +7.6% | USD | 10-K | 2026-02-19 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 4261000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 2808000.0 | -34.1% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 2835000.0 | +1.0% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 4485000.0 | +58.2% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 5896000.0 | +31.5% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 10401000.0 | +76.4% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 11993000.0 | +15.3% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 8510000.0 | -29.0% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | -16694000.0 | -296.2% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 9221000.0 | +155.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 14045000.0 | +52.3% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 12195000.0 | -13.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 9867000.0 | -19.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 14994000.0 | +52.0% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 18056000.0 | +20.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 15003000.0 | -16.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 16725000.0 | +11.5% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 19084000.0 | +14.1% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 8913000.0 | -53.3% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 11336000.0 | +27.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 16316000.0 | +43.9% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 8819000.0 | -45.9% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 16159000.0 | +83.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 16171000.0 | +0.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 18725000.0 | +15.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 25774000.0 | +37.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 33194000.0 | +28.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 29647000.0 | -10.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 32022000.0 | +8.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 37021000.0 | +15.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 14058000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 33374000.0 | +137.4% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 12202000.0 | -63.4% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 50413000.0 | +313.2% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 56298000.0 | +11.7% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 61572000.0 | +9.4% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 51037000.0 | -17.1% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 66829000.0 | +30.9% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 108548000.0 | +62.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 133638000.0 | +23.1% | USD | 10-K | 2026-02-19 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2738000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 1873000.0 | -31.6% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 2567000.0 | +37.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 3963000.0 | +54.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 9865000.0 | +148.9% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 15103000.0 | +53.1% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 10515000.0 | -30.4% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 10733000.0 | +2.1% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | -7652000.0 | -171.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 9010000.0 | +217.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-06-30 | 13796000.0 | +53.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-09-30 | 40496000.0 | +193.5% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 8807000.0 | -78.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 16995000.0 | +93.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 35825000.0 | +110.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 14830000.0 | -58.6% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2021-06-30 | 14745000.0 | -0.6% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2021-09-30 | 13294000.0 | -9.8% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 8903000.0 | -33.0% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 10828000.0 | +21.6% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 18110000.0 | +67.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 14207000.0 | -21.6% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 15611000.0 | +9.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 19351000.0 | +24.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 23404000.0 | +20.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 32520000.0 | +39.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 36456000.0 | +12.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 27712000.0 | -24.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 34217000.0 | +23.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 35100000.0 | +2.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 10154000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 29251000.0 | +188.1% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 21524000.0 | -26.4% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 53330000.0 | +147.8% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 76660000.0 | +43.7% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 51175000.0 | -33.2% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 55631000.0 | +8.7% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 80340000.0 | +44.4% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 122513000.0 | +52.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 131628000.0 | +7.4% | USD | 10-K | 2026-02-19 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.06 | — | USD/shares | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.04 | -33.3% | USD/shares | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.06 | +50.0% | USD/shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.09 | +50.0% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.21 | +133.3% | USD/shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.32 | +52.4% | USD/shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.22 | -31.2% | USD/shares | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 0.23 | +4.5% | USD/shares | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | -0.16 | -169.6% | USD/shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.19 | +218.8% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.29 | +52.6% | USD/shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.36 | +24.1% | USD/shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.18 | -50.0% | USD/shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.35 | +94.4% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.74 | +111.4% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.3 | -59.5% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.3 | +0.0% | USD/shares | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.27 | -10.0% | USD/shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.18 | -33.3% | USD/shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.22 | +22.2% | USD/shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.37 | +68.2% | USD/shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.29 | -21.6% | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.32 | +10.3% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.39 | +21.9% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.47 | +20.5% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.67 | +42.6% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.74 | +10.4% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.56 | -24.3% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.69 | +23.2% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.71 | +2.9% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.22 | — | USD/shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.63 | +186.4% | USD/shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.45 | -28.6% | USD/shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 1.11 | +146.7% | USD/shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 1.59 | +43.2% | USD/shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 1.05 | -34.0% | USD/shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 1.13 | +7.6% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1.63 | +44.2% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 2.5 | +53.4% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2.66 | +6.4% | USD/shares | 10-K | 2026-02-19 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.06 | — | USD/shares | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.04 | -33.3% | USD/shares | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.05 | +25.0% | USD/shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.08 | +60.0% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.2 | +150.0% | USD/shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.31 | +55.0% | USD/shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.21 | -32.3% | USD/shares | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 0.22 | +4.8% | USD/shares | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | -0.16 | -172.7% | USD/shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.18 | +212.5% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.27 | +50.0% | USD/shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.35 | +29.6% | USD/shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.18 | -48.6% | USD/shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.34 | +88.9% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.71 | +108.8% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.29 | -59.2% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.28 | -3.4% | USD/shares | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.26 | -7.1% | USD/shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.18 | -30.8% | USD/shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.21 | +16.7% | USD/shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.35 | +66.7% | USD/shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.28 | -20.0% | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.3 | +7.1% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.37 | +23.3% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.44 | +18.9% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.62 | +40.9% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.67 | +8.1% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.52 | -22.4% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.63 | +21.2% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.65 | +3.2% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.21 | — | USD/shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.59 | +181.0% | USD/shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.43 | -27.1% | USD/shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 1.06 | +146.5% | USD/shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 1.53 | +44.3% | USD/shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 1.01 | -34.0% | USD/shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 1.07 | +5.9% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1.53 | +43.0% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 2.29 | +49.7% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2.46 | +7.4% | USD/shares | 10-K | 2026-02-19 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 135845000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 134164000.0 | -1.2% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 135050000.0 | +0.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 140634000.0 | +4.1% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2017-03-31 | 63150000.0 | -55.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 68916000.0 | +9.1% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 84640000.0 | +22.8% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2017-12-31 | 96329000.0 | +13.8% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 96798000.0 | +0.5% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 105959000.0 | +9.5% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 124243000.0 | +17.3% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 146061000.0 | +17.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 122442000.0 | -16.2% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 150851000.0 | +23.2% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 164323000.0 | +8.9% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 119629000.0 | -27.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 171732000.0 | +43.6% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 205827000.0 | +19.9% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 247176000.0 | +20.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 253459000.0 | +2.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 642172000.0 | +153.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 662682000.0 | +3.2% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 700307000.0 | +5.7% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2021-12-31 | 710621000.0 | +1.5% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 671753000.0 | -5.5% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 643380000.0 | -4.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 621347000.0 | -3.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-12-31 | 622165000.0 | +0.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 606428000.0 | -2.5% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 627041000.0 | +3.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 679969000.0 | +8.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 696983000.0 | +2.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 747877000.0 | +7.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 1104539000.0 | +47.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1170605000.0 | +6.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 1220701000.0 | +4.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1186195000.0 | -2.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1024862000.0 | -13.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1066583000.0 | +4.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 140634000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 96329000.0 | -31.5% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 146061000.0 | +51.6% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 119629000.0 | -18.1% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 253459000.0 | +111.9% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 710621000.0 | +180.4% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 622165000.0 | -12.4% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 696983000.0 | +12.0% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1220701000.0 | +75.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 960584000.0 | -21.3% | USD | 10-K | 2026-02-19 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 23532000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 27502000.0 | +16.9% | USD | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 28734000.0 | +4.5% | USD | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 29810000.0 | +3.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 38889000.0 | +30.5% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 41986000.0 | +8.0% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 41201000.0 | -1.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 40634000.0 | -1.4% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 43634000.0 | +7.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 52553000.0 | +20.4% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 55461000.0 | +5.5% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 49510000.0 | -10.7% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 56123000.0 | +13.4% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 60021000.0 | +6.9% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 64897000.0 | +8.1% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 76373000.0 | +17.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 81894000.0 | +7.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 76591000.0 | -6.5% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 81883000.0 | +6.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 83326000.0 | +1.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 88406000.0 | +6.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 92612000.0 | +4.8% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 90624000.0 | -2.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 105548000.0 | +16.5% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 103067000.0 | -2.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 108256000.0 | +5.0% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 118833000.0 | +9.8% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 124283000.0 | +4.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 125885000.0 | +1.3% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 123285000.0 | -2.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 110267000.0 | -10.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 130626000.0 | +18.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 128451000.0 | -1.7% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 123551000.0 | -3.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 120977000.0 | -2.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 126082000.0 | +4.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 118757000.0 | -5.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 122254000.0 | +2.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 110984000.0 | -9.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 29810000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 40634000.0 | +36.3% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 49510000.0 | +21.8% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 76373000.0 | +54.3% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 83326000.0 | +9.1% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 105548000.0 | +26.7% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 124283000.0 | +17.8% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 130626000.0 | +5.1% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 126082000.0 | -3.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 141852000.0 | +12.5% | USD | 10-K | 2026-02-19 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 7583000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 9453000.0 | +24.7% | USD | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 11504000.0 | +21.7% | USD | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 10543000.0 | -8.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 7289000.0 | -30.9% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 10263000.0 | +40.8% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 13617000.0 | +32.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 14177000.0 | +4.1% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 12890000.0 | -9.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 14718000.0 | +14.2% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 16906000.0 | +14.9% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 22990000.0 | +36.0% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 25714000.0 | +11.8% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 23895000.0 | -7.1% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 20978000.0 | -12.2% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 34168000.0 | +62.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 36841000.0 | +7.8% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 50406000.0 | +36.8% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 40199000.0 | -20.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 44281000.0 | +10.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 47228000.0 | +6.7% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 59611000.0 | +26.2% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 56526000.0 | -5.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 75276000.0 | +33.2% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 86436000.0 | +14.8% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 108321000.0 | +25.3% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 112319000.0 | +3.7% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 115584000.0 | +2.9% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 117874000.0 | +2.0% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 117763000.0 | -0.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 114248000.0 | -3.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 96140000.0 | -15.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 85723000.0 | -10.8% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 79582000.0 | -7.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 75037000.0 | -5.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 87435000.0 | +16.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 90136000.0 | +3.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 90027000.0 | -0.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 92298000.0 | +2.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 10543000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 14177000.0 | +34.5% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 22990000.0 | +62.2% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 34168000.0 | +48.6% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 44281000.0 | +29.6% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 75276000.0 | +70.0% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 115584000.0 | +53.5% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 96140000.0 | -16.8% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 87435000.0 | -9.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 94429000.0 | +8.0% | USD | 10-K | 2026-02-19 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 171552000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 177600000.0 | +3.5% | USD | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 183549000.0 | +3.3% | USD | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 190184000.0 | +3.6% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 119259000.0 | -37.3% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 137196000.0 | +15.0% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 155235000.0 | +13.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 163936000.0 | +5.6% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 174164000.0 | +6.2% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 193911000.0 | +11.3% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 213474000.0 | +10.1% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 228063000.0 | +6.8% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 240581000.0 | +5.5% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 268491000.0 | +11.6% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 263693000.0 | -1.8% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 243674000.0 | -7.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 309301000.0 | +26.9% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 348089000.0 | +12.5% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 387112000.0 | +11.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 397414000.0 | +2.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 795778000.0 | +100.2% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 837791000.0 | +5.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 870767000.0 | +3.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 917620000.0 | +5.4% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 888578000.0 | -3.2% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 885995000.0 | -0.3% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 879997000.0 | -0.7% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 891088000.0 | +1.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 880863000.0 | -1.1% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 897837000.0 | +1.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 931169000.0 | +3.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 956780000.0 | +2.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 997863000.0 | +4.3% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1342746000.0 | +34.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1412928000.0 | +5.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1481592000.0 | +4.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1452750000.0 | -1.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1292556000.0 | -11.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1345698000.0 | +4.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 190184000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 163936000.0 | -13.8% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 228063000.0 | +39.1% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 243674000.0 | +6.8% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 397414000.0 | +63.1% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 917620000.0 | +130.9% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 891088000.0 | -2.9% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 956780000.0 | +7.4% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1481592000.0 | +54.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1272511000.0 | -14.1% | USD | 10-K | 2026-02-19 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 235868000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 241930000.0 | +2.6% | USD | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 250348000.0 | +3.5% | USD | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 261245000.0 | +4.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 335640000.0 | +28.5% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 356241000.0 | +6.1% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 374658000.0 | +5.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 371641000.0 | -0.8% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 380043000.0 | +2.3% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 402796000.0 | +6.0% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 427360000.0 | +6.1% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 440985000.0 | +3.2% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 479902000.0 | +8.8% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 505421000.0 | +5.3% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 501006000.0 | -0.9% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 557799000.0 | +11.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 624075000.0 | +11.9% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 662645000.0 | +6.2% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 698045000.0 | +5.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 731687000.0 | +4.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1114545000.0 | +52.3% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 1156791000.0 | +3.8% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1181754000.0 | +2.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1232015000.0 | +4.3% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 1224790000.0 | -0.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1255541000.0 | +2.5% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 1309773000.0 | +4.3% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 1329375000.0 | +1.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 1357530000.0 | +2.1% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1382720000.0 | +1.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1411497000.0 | +2.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1439563000.0 | +2.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1486982000.0 | +3.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 1855247000.0 | +24.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1970998000.0 | +6.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2038208000.0 | +3.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2077431000.0 | +1.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 2098054000.0 | +1.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2123590000.0 | +1.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 261245000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 371641000.0 | +42.3% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 440985000.0 | +18.7% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 557799000.0 | +26.5% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 731687000.0 | +31.2% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 1232015000.0 | +68.4% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 1329375000.0 | +7.9% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1439563000.0 | +8.3% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2038208000.0 | +41.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2136591000.0 | +4.8% | USD | 10-K | 2026-02-19 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 33343000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 35813000.0 | +7.4% | USD | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 37213000.0 | +3.9% | USD | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 39699000.0 | +6.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 41003000.0 | +3.3% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 48223000.0 | +17.6% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 49129000.0 | +1.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 44503000.0 | -9.4% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 37341000.0 | -16.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 45646000.0 | +22.2% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 73006000.0 | +59.9% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 75270000.0 | +3.1% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 75643000.0 | +0.5% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 83216000.0 | +10.0% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 56705000.0 | -31.9% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 75795000.0 | +33.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 77659000.0 | +2.5% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 92769000.0 | +19.5% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 82828000.0 | -10.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 90244000.0 | +9.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 91073000.0 | +0.9% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 104102000.0 | +14.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 101687000.0 | -2.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 129339000.0 | +27.2% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 107469000.0 | -16.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 141386000.0 | +31.6% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 151141000.0 | +6.9% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 164936000.0 | +9.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 161230000.0 | -2.2% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 165929000.0 | +2.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 171917000.0 | +3.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 175337000.0 | +2.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 181195000.0 | +3.3% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 145215000.0 | -19.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 163082000.0 | +12.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 188806000.0 | +15.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 677428000.0 | +258.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 662256000.0 | -2.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 654011000.0 | -1.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 39699000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 44503000.0 | +12.1% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 75270000.0 | +69.1% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 75795000.0 | +0.7% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 90244000.0 | +19.1% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 129339000.0 | +43.3% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 164936000.0 | +27.5% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 175337000.0 | +6.3% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 188806000.0 | +7.7% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 663140000.0 | +251.2% | USD | 10-K | 2026-02-19 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 61420000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 64348000.0 | +4.8% | USD | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 66048000.0 | +2.6% | USD | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 69996000.0 | +6.0% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 137233000.0 | +96.1% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 144955000.0 | +5.6% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 144744000.0 | -0.1% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 138814000.0 | -4.1% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 129785000.0 | -6.5% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 136598000.0 | +5.2% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 162619000.0 | +19.0% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 163396000.0 | +0.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 187406000.0 | +14.7% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 192993000.0 | +3.0% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 164840000.0 | -14.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 190938000.0 | +15.8% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 246885000.0 | +29.3% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 258676000.0 | +4.8% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 248618000.0 | -3.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 253244000.0 | +1.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 555160000.0 | +119.2% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 571982000.0 | +3.0% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 572691000.0 | +0.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 605960000.0 | +5.8% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 646516000.0 | +6.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 678131000.0 | +4.9% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 692968000.0 | +2.2% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 706528000.0 | +2.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 706309000.0 | -0.0% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 710621000.0 | +0.6% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 713457000.0 | +0.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 714709000.0 | +0.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 721176000.0 | +0.9% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1171845000.0 | +62.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1240087000.0 | +5.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1266915000.0 | +2.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1265243000.0 | -0.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1246121000.0 | -1.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1240316000.0 | -0.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 69996000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 138814000.0 | +98.3% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 163396000.0 | +17.7% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 190938000.0 | +16.9% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 253244000.0 | +32.6% | USD | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 605960000.0 | +139.3% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 706528000.0 | +16.6% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 714709000.0 | +1.2% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1266915000.0 | +77.3% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1245581000.0 | -1.7% | USD | 10-K | 2026-02-19 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 174448000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 177582000.0 | +1.8% | USD | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 184300000.0 | +3.8% | USD | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 191249000.0 | +3.8% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 198407000.0 | +3.7% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 211286000.0 | +6.5% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 229914000.0 | +8.8% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 232827000.0 | +1.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-03-31 | 250258000.0 | +7.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 266198000.0 | +6.4% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 264741000.0 | -0.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-12-31 | 277589000.0 | +4.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-03-31 | 292496000.0 | +5.4% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-06-30 | 312428000.0 | +6.8% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-09-30 | 336166000.0 | +7.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 355651000.0 | +5.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-03-31 | 366216000.0 | +3.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 393253000.0 | +7.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 438716000.0 | +11.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | 467752000.0 | +6.6% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2021-03-31 | 548501000.0 | +17.3% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2021-06-30 | 573437000.0 | +4.5% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2021-09-30 | 597174000.0 | +4.1% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2021-12-31 | 613167000.0 | +2.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-03-31 | 562993000.0 | -8.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-06-30 | 561283000.0 | -0.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-09-30 | 593776000.0 | +5.8% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-12-31 | 598859000.0 | +0.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-03-31 | 625381000.0 | +4.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 644231000.0 | +3.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 667698000.0 | +3.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 688546000.0 | +3.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 728094000.0 | +5.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 645469000.0 | -11.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 690301000.0 | +6.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 726546000.0 | +5.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 759603000.0 | +4.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 797345000.0 | +5.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 827190000.0 | +3.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 191249000.0 | — | USD | 10-K | 2020-02-26 |
| Annual | 2017-12-31 | 232827000.0 | +21.7% | USD | 10-K | 2021-02-25 |
| Annual | 2018-12-31 | 277589000.0 | +19.2% | USD | 10-K | 2022-02-24 |
| Annual | 2019-12-31 | 355651000.0 | +28.1% | USD | 10-K | 2023-02-24 |
| Annual | 2020-12-31 | 467752000.0 | +31.5% | USD | 10-K | 2024-02-22 |
| Annual | 2021-12-31 | 613167000.0 | +31.1% | USD | 10-K | 2025-02-20 |
| Annual | 2022-12-31 | 598859000.0 | -2.3% | USD | 10-K | 2026-02-19 |
| Annual | 2023-12-31 | 688546000.0 | +15.0% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 726546000.0 | +5.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 848163000.0 | +16.7% | USD | 10-K | 2026-02-19 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 6700000.0 | — | USD | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 6700000.0 | +0.0% | USD | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 6700000.0 | +0.0% | USD | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 6700000.0 | +0.0% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 73700000.0 | +1000.0% | USD | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 72700000.0 | -1.4% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 72000000.0 | -1.0% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 71000000.0 | -1.4% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 70000000.0 | -1.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 69000000.0 | -1.4% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 68000000.0 | -1.4% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 67000000.0 | -1.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 66000000.0 | -1.5% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 65000000.0 | -1.5% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 64000000.0 | -1.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 63000000.0 | -1.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 113000000.0 | +79.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 112000000.0 | -0.9% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 111000000.0 | -0.9% | USD | 10-Q | 2020-11-05 |
| Annual | 2016-12-31 | 6700000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 71000000.0 | +959.7% | USD | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 67000000.0 | -5.6% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 63000000.0 | -6.0% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 110000000.0 | +74.6% | USD | 10-K | 2021-02-25 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 7286000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 7940000.0 | +9.0% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 11531000.0 | +45.2% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 12969000.0 | +12.5% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 24736000.0 | +90.7% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 38545000.0 | +55.8% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 3520000.0 | -90.9% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 15204000.0 | +331.9% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 34978000.0 | +130.1% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -1187000.0 | -103.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 22867000.0 | +2026.5% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 23847000.0 | +4.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 12900000.0 | -45.9% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 48048000.0 | +272.5% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 66670000.0 | +38.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 21232000.0 | -68.2% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 45308000.0 | +113.4% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 83194000.0 | +83.6% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | -13961000.0 | -116.8% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 12258000.0 | +187.8% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 22455000.0 | +83.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -3521000.0 | -115.7% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 33267000.0 | +1044.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 96093000.0 | +188.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 49853000.0 | -48.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 72816000.0 | +46.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 150153000.0 | +106.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 24057000.0 | -84.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 46773000.0 | +94.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 117401000.0 | +151.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 22600000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 57187000.0 | +153.0% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 60710000.0 | +6.2% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 47112000.0 | -22.4% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 102080000.0 | +116.7% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 103157000.0 | +1.1% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 56901000.0 | -44.8% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 135965000.0 | +139.0% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 206413000.0 | +51.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 153330000.0 | -25.7% | USD | 10-K | 2026-02-19 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -170000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | -2335000.0 | -1273.5% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | -5481000.0 | -134.7% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | -157926000.0 | -2781.3% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | -164003000.0 | -3.8% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | -162983000.0 | +0.6% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | -3047000.0 | +98.1% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | -6131000.0 | -101.2% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | -9317000.0 | -52.0% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -23023000.0 | -147.1% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | -18369000.0 | +20.2% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | -5889000.0 | +67.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -7013000.0 | -19.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -9306000.0 | -32.7% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 12236000.0 | +231.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -9067000.0 | -174.1% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -12376000.0 | -36.5% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | -13897000.0 | -12.3% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | -2155000.0 | +84.5% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | -29130000.0 | -1251.7% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | -62625000.0 | -115.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -12943000.0 | +79.3% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -19591000.0 | -51.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -21735000.0 | -10.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -3961000.0 | +81.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | -9159000.0 | -131.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -16553000.0 | -80.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -55179000.0 | -233.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -232988000.0 | -322.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -250003000.0 | -7.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | -11426000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | -168795000.0 | -1377.3% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | -13377000.0 | +92.1% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | -73414000.0 | -448.8% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | -20274000.0 | +72.4% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | -20365000.0 | -0.4% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | -68319000.0 | -235.5% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -25966000.0 | +62.0% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -24681000.0 | +4.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -358482000.0 | -1352.5% | USD | 10-K | 2026-02-19 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 371000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 201000.0 | -45.8% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 642000.0 | +219.4% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 67473000.0 | +10409.8% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 67549000.0 | +0.1% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 68444000.0 | +1.3% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | -4000.0 | -100.0% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 557000.0 | +14025.0% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 2253000.0 | +304.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 591000.0 | -73.8% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 292000.0 | -50.6% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 304000.0 | +4.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 46216000.0 | +15102.6% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 47456000.0 | +2.7% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 48641000.0 | +2.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 376548000.0 | +674.1% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 376291000.0 | -0.1% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 377551000.0 | +0.3% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | -22251000.0 | -105.9% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | -49836000.0 | -124.0% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | -48475000.0 | +2.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 842000.0 | +101.7% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -8089000.0 | -1060.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -15245000.0 | -88.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 6356000.0 | +141.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 346768000.0 | +5355.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 344286000.0 | -0.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -3476000.0 | -101.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -9594000.0 | -176.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -21470000.0 | -123.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 1102000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 67303000.0 | +6007.4% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 2399000.0 | -96.4% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | -130000.0 | -105.4% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 52024000.0 | +40118.5% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 374370000.0 | +619.6% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | -76324000.0 | -120.4% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -31865000.0 | +58.3% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 346430000.0 | +1187.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -55006000.0 | -115.9% | USD | 10-K | 2026-02-19 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2538000.0 | — | USD | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 4564000.0 | +79.8% | USD | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 6110000.0 | +33.9% | USD | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 2637000.0 | -56.8% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 5714000.0 | +116.7% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 7652000.0 | +33.9% | USD | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 3047000.0 | -60.2% | USD | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 6131000.0 | +101.2% | USD | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 9317000.0 | +52.0% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 2962000.0 | -68.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 5708000.0 | +92.7% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 10660000.0 | +86.8% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 3719000.0 | -65.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 7116000.0 | +91.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 10677000.0 | +50.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 4069000.0 | -61.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 7381000.0 | +81.4% | USD | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 8939000.0 | +21.1% | USD | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 2171000.0 | -75.7% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 26302000.0 | +1111.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 28084000.0 | +6.8% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 2398000.0 | -91.5% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 3393000.0 | +41.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 5349000.0 | +57.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3066000.0 | -42.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 5058000.0 | +65.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 7865000.0 | +55.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 6115000.0 | -22.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 10667000.0 | +74.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 15421000.0 | +44.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 9055000.0 | — | USD | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 10464000.0 | +15.6% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 11015000.0 | +5.3% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 19324000.0 | +75.4% | USD | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 16141000.0 | -16.5% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 11062000.0 | -31.5% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 28640000.0 | +158.9% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 7517000.0 | -73.8% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 10133000.0 | +34.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 16281000.0 | +60.7% | USD | 10-K | 2026-02-19 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 45580928.0 | — | shares | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 45624695.0 | +0.1% | shares | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 45897911.0 | +0.6% | shares | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 46142483.0 | +0.5% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 46283227.0 | +0.3% | shares | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 46684647.0 | +0.9% | shares | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 47130456.0 | +1.0% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 47202310.0 | +0.2% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 47291147.0 | +0.2% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 47691722.0 | +0.8% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 47999924.0 | +0.6% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 48102081.0 | +0.2% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 48249211.0 | +0.3% | shares | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 48481390.0 | +0.5% | shares | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 48571676.0 | +0.2% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 48700713.0 | +0.3% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 48660454.0 | -0.1% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 48923546.0 | +0.5% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 49109244.0 | +0.4% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 49483620.0 | +0.8% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 49656597.0 | +0.3% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 49893700.0 | +0.5% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 50027119.0 | +0.3% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 50259453.0 | +0.5% | shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 49990324.0 | -0.5% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 49715571.0 | -0.5% | shares | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 49859269.0 | +0.3% | shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 49452709.0 | -0.8% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 49722644.0 | +0.5% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 49858244.0 | +0.3% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 49915713.0 | +0.1% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 49868175.0 | -0.1% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 50092681.0 | +0.5% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 49183838.0 | -1.8% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 49331867.0 | +0.3% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 49618346.0 | +0.6% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 49679679.0 | +0.1% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 49834537.0 | +0.3% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 49760526.0 | -0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 46142483.0 | — | shares | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 47202310.0 | +2.3% | shares | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 48102081.0 | +1.9% | shares | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 48700713.0 | +1.2% | shares | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 49483620.0 | +1.6% | shares | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 50259453.0 | +1.6% | shares | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 49452709.0 | -1.6% | shares | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 49868175.0 | +0.8% | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 49618346.0 | -0.5% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 49630714.0 | +0.0% | shares | 10-K | 2026-02-19 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 45658598.0 | — | shares | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 45678564.0 | +0.0% | shares | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 45932589.0 | +0.6% | shares | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 46172318.0 | +0.5% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 46310450.0 | +0.3% | shares | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 46707046.0 | +0.9% | shares | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 47147364.0 | +0.9% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 47215720.0 | +0.1% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 47301434.0 | +0.2% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 47698797.0 | +0.8% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 48003929.0 | +0.6% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 48103038.0 | +0.2% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 48249988.0 | +0.3% | shares | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 48481967.0 | +0.5% | shares | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 48572086.0 | +0.2% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 48700963.0 | +0.3% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 48807707.0 | +0.2% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 49070699.0 | +0.5% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 49256397.0 | +0.4% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 49630773.0 | +0.8% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 49803750.0 | +0.3% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 50040853.0 | +0.5% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 50174272.0 | +0.3% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 50406606.0 | +0.5% | shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 50491600.0 | +0.2% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 50697378.0 | +0.4% | shares | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 50846671.0 | +0.3% | shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 50985454.0 | +0.3% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 51255389.0 | +0.5% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 51525244.0 | +0.5% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 51687998.0 | +0.3% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 51888838.0 | +0.4% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 52113344.0 | +0.4% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 52321569.0 | +0.4% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 52469598.0 | +0.3% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 52756077.0 | +0.5% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 52903810.0 | +0.3% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 53146668.0 | +0.5% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 53297751.0 | +0.3% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 46172318.0 | — | shares | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 47215720.0 | +2.3% | shares | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 48103038.0 | +1.9% | shares | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 48700963.0 | +1.2% | shares | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 49630773.0 | +1.9% | shares | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 50406606.0 | +1.6% | shares | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 50985454.0 | +1.1% | shares | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 51888838.0 | +1.8% | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 52756077.0 | +1.7% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 53540939.0 | +1.5% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 45526058.0 | — | shares | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 45602061.0 | +0.2% | shares | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 45716961.0 | +0.3% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 46225473.0 | +1.1% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 46442327.0 | +0.5% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 46886345.0 | +1.0% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 47226382.0 | +0.7% | shares | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 47439311.0 | +0.5% | shares | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 47812642.0 | +0.8% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 48172243.0 | +0.8% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 48388696.0 | +0.4% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 48518041.0 | +0.3% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 48725565.0 | +0.4% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 48792280.0 | +0.1% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 49007343.0 | +0.4% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 49561887.0 | +1.1% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 49808969.0 | +0.5% | shares | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 49954565.0 | +0.3% | shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 50206179.0 | +0.5% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 49931689.0 | -0.5% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 49791465.0 | -0.3% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 49584890.0 | -0.4% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 49859615.0 | +0.6% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 49917533.0 | +0.1% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 49963265.0 | +0.1% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 49832503.0 | -0.3% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 49282514.0 | -1.1% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 49659741.0 | +0.8% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 49806105.0 | +0.3% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 49896117.0 | +0.2% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 45716757.0 | — | shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 46682141.0 | +2.1% | shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 47633739.0 | +2.0% | shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 48427446.0 | +1.7% | shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 48950328.0 | +1.1% | shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 49869857.0 | +1.9% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 49926236.0 | +0.1% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 49818448.0 | -0.2% | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 49641763.0 | -0.4% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 49795191.0 | +0.3% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 47303896.0 | — | shares | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 47523187.0 | +0.5% | shares | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 48319952.0 | +1.7% | shares | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 48758774.0 | +0.9% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 49000553.0 | +0.5% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 49259701.0 | +0.5% | shares | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 49268255.0 | +0.0% | shares | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 49497088.0 | +0.5% | shares | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 47812642.0 | -3.4% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 50172818.0 | +4.9% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 50283990.0 | +0.2% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 50152807.0 | -0.3% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 50246987.0 | +0.2% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 50551632.0 | +0.6% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 50979679.0 | +0.8% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 51739461.0 | +1.5% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 51754392.0 | +0.0% | shares | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 51836239.0 | +0.2% | shares | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 55170781.0 | +6.4% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 54757020.0 | -0.7% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 54832528.0 | +0.1% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 54296321.0 | -1.0% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 54446275.0 | +0.3% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 54778793.0 | +0.6% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 55047087.0 | +0.5% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 56680355.0 | +3.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 59780908.0 | +5.5% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 60077247.0 | +0.5% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 60137204.0 | +0.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 58461103.0 | -2.8% | shares | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 47875522.0 | — | shares | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 49153948.0 | +2.7% | shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 49692184.0 | +1.1% | shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 50273889.0 | +1.2% | shares | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 50963190.0 | +1.4% | shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 51919902.0 | +1.9% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 54932757.0 | +5.8% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 54625434.0 | -0.6% | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 57993019.0 | +6.2% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 58923815.0 | +1.6% | shares | 10-K | 2026-02-19 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2503 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.2663 | +6.4% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.2710 | +1.8% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.2211 | -18.4% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.2414 | +9.2% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.2401 | -0.5% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.2441 | +1.6% | ratio | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 0.2594 | +6.3% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | 0.2617 | +0.9% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.2341 | -10.6% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.2407 | +2.8% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.2552 | +6.0% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.2435 | -4.6% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.2137 | -12.2% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.2276 | +6.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.1548 | -32.0% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.1633 | +5.5% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.1627 | -0.3% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.1677 | +3.1% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.1695 | +1.1% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.1650 | -2.7% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.1545 | -6.4% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.1619 | +4.8% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.1572 | -2.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1502 | -4.5% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.1260 | -16.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1220 | -3.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1150 | -5.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.1212 | +5.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1207 | -0.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.9995 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.9120 | -8.8% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.9535 | +4.6% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.9006 | -5.5% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.8446 | -6.2% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.6079 | -28.0% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.6338 | +4.3% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.6125 | -3.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.4611 | -24.7% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.4733 | +2.6% | ratio | 10-K | 2026-02-19 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 5.1451 | — | ratio | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 4.9591 | -3.6% | ratio | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 4.9324 | -0.5% | ratio | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 4.7906 | -2.9% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 2.9085 | -39.3% | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 2.8450 | -2.2% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 3.1597 | +11.1% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 3.6837 | +16.6% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 4.6641 | +26.6% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 4.2481 | -8.9% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 2.9241 | -31.2% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 3.0299 | +3.6% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 3.1805 | +5.0% | ratio | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 3.2264 | +1.4% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 4.6503 | +44.1% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 3.2149 | -30.9% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 3.9828 | +23.9% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 3.7522 | -5.8% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 4.6737 | +24.6% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 4.4038 | -5.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 8.7378 | +98.4% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 8.0478 | -7.9% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 8.5632 | +6.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 7.0947 | -17.1% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 8.2682 | +16.5% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 6.2665 | -24.2% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 5.8224 | -7.1% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 5.4026 | -7.2% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 5.4634 | +1.1% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 5.4110 | -1.0% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 5.4164 | +0.1% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 5.4568 | +0.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 5.5071 | +0.9% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 9.2466 | +67.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 8.6639 | -6.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 7.8472 | -9.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.1445 | -72.7% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1.9517 | -9.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2.0576 | +5.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 4.7906 | — | ratio | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 3.6837 | -23.1% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 3.0299 | -17.7% | ratio | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 3.2149 | +6.1% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 4.4038 | +37.0% | ratio | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 7.0947 | +61.1% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 5.4026 | -23.8% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 5.4568 | +1.0% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 7.8472 | +43.8% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.9189 | -75.5% | ratio | 10-K | 2026-02-19 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3521 | — | ratio | 10-Q | 2016-05-10 |
| Quarterly | 2016-06-30 | 0.3624 | +2.9% | ratio | 10-Q | 2016-08-15 |
| Quarterly | 2016-09-30 | 0.3584 | -1.1% | ratio | 10-Q | 2016-11-14 |
| Quarterly | 2016-12-31 | 0.3660 | +2.1% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.6917 | +89.0% | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2017-06-30 | 0.6861 | -0.8% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2017-09-30 | 0.6296 | -8.2% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-12-31 | 0.5962 | -5.3% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.5186 | -13.0% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 0.5131 | -1.1% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 0.6143 | +19.7% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 0.5886 | -4.2% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.6407 | +8.8% | ratio | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 0.6177 | -3.6% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 0.4904 | -20.6% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 0.5369 | +9.5% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.6742 | +25.6% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 0.6578 | -2.4% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 0.5667 | -13.8% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 0.5414 | -4.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.0121 | +86.9% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 0.9975 | -1.5% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 0.9590 | -3.9% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 0.9882 | +3.0% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 1.1484 | +16.2% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1.2082 | +5.2% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2022-09-30 | 1.1671 | -3.4% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-12-31 | 1.1798 | +1.1% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 1.1294 | -4.3% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1.1031 | -2.3% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.0685 | -3.1% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1.0380 | -2.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.9905 | -4.6% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1.8155 | +83.3% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1.7964 | -1.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1.7438 | -2.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.6657 | -4.5% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1.5628 | -6.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.4994 | -4.1% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.3660 | — | ratio | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 0.5962 | +62.9% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 0.5886 | -1.3% | ratio | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 0.5369 | -8.8% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 0.5414 | +0.8% | ratio | 10-K | 2022-02-24 |
| Annual | 2021-12-31 | 0.9882 | +82.5% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 1.1798 | +19.4% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1.0380 | -12.0% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.7438 | +68.0% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.4686 | -15.8% | ratio | 10-K | 2026-02-19 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0464 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.0291 | -37.3% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.0378 | +30.1% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0534 | +41.2% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.1147 | +114.8% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.1679 | +46.3% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.1134 | -32.5% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 0.1027 | -9.4% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | -0.0684 | -166.6% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.0802 | +217.2% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-06-30 | 0.1134 | +41.4% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-09-30 | 0.3167 | +179.3% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.0580 | -81.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.1200 | +107.0% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 0.2255 | +88.0% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0860 | -61.9% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2021-06-30 | 0.0781 | -9.2% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2021-09-30 | 0.0691 | -11.5% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.0433 | -37.3% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.0509 | +17.4% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.0838 | +64.7% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.0677 | -19.1% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.0697 | +2.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0872 | +25.1% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1048 | +20.2% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.1391 | +32.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1516 | +9.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1160 | -23.5% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.1345 | +16.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1369 | +1.7% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0389 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0863 | +121.9% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.0512 | -40.7% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.1062 | +107.4% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.1240 | +16.8% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0683 | -44.9% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0660 | -3.4% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0911 | +38.0% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1304 | +43.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1302 | -0.1% | ratio | 10-K | 2026-02-19 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0722 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.0436 | -39.6% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.0418 | -4.1% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0604 | +44.7% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0686 | +13.4% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.1156 | +68.6% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.1293 | +11.8% | ratio | 10-Q | 2019-05-09 |
| Quarterly | 2018-06-30 | 0.0814 | -37.0% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2018-09-30 | -0.1493 | -283.3% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.0821 | +155.0% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.1154 | +40.6% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.0954 | -17.4% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.0649 | -31.9% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.1059 | +63.0% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.1137 | +7.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0870 | -23.5% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0886 | +1.8% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 0.0992 | +12.0% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.0434 | -56.3% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.0533 | +22.8% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.0755 | +41.7% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.0421 | -44.3% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.0722 | +71.6% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0729 | +1.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0839 | +15.1% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.1102 | +31.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1380 | +25.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1241 | -10.1% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.1259 | +1.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1444 | +14.7% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0538 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0985 | +82.9% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.0290 | -70.5% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.1004 | +245.8% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.0911 | -9.2% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0822 | -9.8% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0606 | -26.3% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0758 | +25.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1155 | +52.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1322 | +14.4% | ratio | 10-K | 2026-02-19 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 4.0742 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 3.7462 | -8.0% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 3.6291 | -3.1% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2016-12-31 | 3.5425 | -2.4% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2017-03-31 | 1.5401 | -56.5% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 1.4291 | -7.2% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 1.7228 | +20.6% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2017-12-31 | 2.1646 | +25.6% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 2.5923 | +19.8% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 2.3213 | -10.5% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 1.7018 | -26.7% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-12-31 | 1.9405 | +14.0% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 1.6187 | -16.6% | ratio | 10-Q | 2019-05-09 |
| Quarterly | 2019-06-30 | 1.8128 | +12.0% | ratio | 10-Q | 2019-08-09 |
| Quarterly | 2019-09-30 | 2.8979 | +59.9% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 1.5783 | -45.5% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 2.2114 | +40.1% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 2.2187 | +0.3% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 2.9842 | +34.5% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 2.8086 | -5.9% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 7.0512 | +151.1% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 6.3657 | -9.7% | ratio | 10-Q | 2022-08-09 |
| Quarterly | 2021-09-30 | 6.8869 | +8.2% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2021-12-31 | 5.4943 | -20.2% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 6.2507 | +13.8% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 4.5505 | -27.2% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 4.1110 | -9.7% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2022-12-31 | 3.7722 | -8.2% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 3.7613 | -0.3% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 3.7790 | +0.5% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 3.9552 | +4.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 3.9751 | +0.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 4.1275 | +3.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 7.6062 | +84.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 7.1780 | -5.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 6.4654 | -9.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.7510 | -72.9% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1.5475 | -11.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.6308 | +5.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 3.5425 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 2.1646 | -38.9% | ratio | 10-K | 2019-03-01 |
| Annual | 2018-12-31 | 1.9405 | -10.4% | ratio | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 1.5783 | -18.7% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 2.8086 | +77.9% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 5.4943 | +95.6% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 3.7722 | -31.3% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 3.9751 | +5.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 6.4654 | +62.6% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.4485 | -77.6% | ratio | 10-K | 2026-02-19 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0116 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.0077 | -33.3% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.0103 | +32.4% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0118 | +15.2% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0277 | +134.5% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.0403 | +45.6% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.0277 | -31.4% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 0.0266 | -3.7% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | -0.0179 | -167.2% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.0188 | +204.9% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-06-30 | 0.0273 | +45.4% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-09-30 | 0.0808 | +196.1% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.0141 | -82.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0256 | +81.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 0.0513 | +100.1% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0133 | -74.1% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2021-06-30 | 0.0127 | -4.2% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2021-09-30 | 0.0112 | -11.7% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.0073 | -35.4% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.0086 | +18.6% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.0138 | +60.3% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.0105 | -24.3% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.0113 | +7.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0137 | +21.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0157 | +14.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.0175 | +11.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0185 | +5.5% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0133 | -27.9% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.0163 | +22.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0165 | +1.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0389 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.0787 | +102.5% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.0488 | -38.0% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.0956 | +95.9% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.1048 | +9.6% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0415 | -60.4% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0418 | +0.7% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0558 | +33.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0601 | +7.7% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0616 | +2.5% | ratio | 10-K | 2026-02-19 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0157 | — | ratio | 10-Q | 2017-05-10 |
| Quarterly | 2016-06-30 | 0.0105 | -32.8% | ratio | 10-Q | 2017-08-09 |
| Quarterly | 2016-09-30 | 0.0139 | +32.1% | ratio | 10-Q | 2017-11-09 |
| Quarterly | 2017-03-31 | 0.0200 | +43.4% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0467 | +133.8% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.0657 | +40.7% | ratio | 10-Q | 2018-11-07 |
| Quarterly | 2018-03-31 | 0.0420 | -36.0% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 0.0403 | -4.0% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | -0.0289 | -171.7% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.0308 | +206.6% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-06-30 | 0.0442 | +43.4% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2019-09-30 | 0.1205 | +172.8% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.0240 | -80.0% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0432 | +79.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 0.0817 | +89.0% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0270 | -66.9% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2021-06-30 | 0.0257 | -4.9% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2021-09-30 | 0.0223 | -13.4% | ratio | 10-Q | 2022-11-09 |
| Quarterly | 2022-03-31 | 0.0158 | -29.0% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.0193 | +22.0% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.0305 | +58.1% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.0227 | -25.5% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.0242 | +6.7% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0290 | +19.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0321 | +10.9% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.0504 | +56.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0528 | +4.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0365 | -30.9% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.0429 | +17.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0424 | -1.1% | ratio | 10-Q | 2025-11-06 |
| Annual | 2016-12-31 | 0.0531 | — | ratio | 10-K | 2019-03-01 |
| Annual | 2017-12-31 | 0.1256 | +136.6% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.0775 | -38.3% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.1500 | +93.4% | ratio | 10-K | 2022-02-24 |
| Annual | 2020-12-31 | 0.1639 | +9.3% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0835 | -49.1% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0929 | +11.3% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.1167 | +25.6% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1686 | +44.5% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1552 | -8.0% | ratio | 10-K | 2026-02-19 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-04-08 | Trundle Stephen | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 65,000 | $0.00 | $0 | 333,859 |
| 2026-03-18 | Bradley Kevin Christopher | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,510 | $45.97 | $69,415 | 51,546 |
| 2025-12-16 | BEDELL JEFFREY A | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 22,727 | $0.00 | $0 | 0 |
| 2025-12-16 | BEDELL JEFFREY A | See Remarks |
Open-market sell
S
|
Common Stock | 22,727 | $51.82 | $1,177,713 | 505,805 |
| 2025-12-16 | BEDELL JEFFREY A | See Remarks |
Exercise / conversion
M
|
Common Stock | 22,727 | $15.02 | $341,360 | 528,532 |
| 2025-12-12 | BEDELL JEFFREY A | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,273 | $0.00 | $0 | 22,727 |
| 2025-12-12 | BEDELL JEFFREY A | See Remarks |
Open-market sell
S
|
Common Stock | 2,273 | $52.51 | $119,355 | 505,805 |
| 2025-12-12 | BEDELL JEFFREY A | See Remarks |
Exercise / conversion
M
|
Common Stock | 2,273 | $15.02 | $34,140 | 508,078 |
| 2025-11-25 | McAdam Timothy P | — |
Equity grant / award
G
|
Common Stock | 7,000 | $0.00 | $0 | 100,616 |
| 2025-11-20 | Trundle Stephen | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 100 | $48.66 | $4,866 | 1,315,343 |
| 2025-11-20 | Trundle Stephen | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 9,900 | $48.06 | $475,794 | 1,315,243 |
| 2025-11-19 | Trundle Stephen | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 12,469 | $48.53 | $605,121 | 1,305,343 |
| 2025-11-18 | Trundle Stephen | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 3,531 | $48.57 | $171,501 | 1,292,874 |
| 2025-11-13 | Kerzner Daniel | See Remarks |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 0 |
| 2025-11-13 | Kerzner Daniel | See Remarks |
Open-market sell
S
|
Common Stock | 10,000 | $50.33 | $503,300 | 52,000 |
| 2025-11-13 | Kerzner Daniel | See Remarks |
Exercise / conversion
M
|
Common Stock | 10,000 | $15.02 | $150,200 | 62,000 |
| 2025-11-12 | Kerzner Daniel | See Remarks |
Open-market sell
S
|
Common Stock | 20,004 | $50.29 | $1,006,001 | 52,000 |
| 2025-07-02 | Bradley Kevin Christopher | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 754 | $56.75 | $42,790 | 53,056 |
| 2025-06-11 | Evans Stephen C. | — |
Open-market sell
S
|
Common Stock | 1,000 | $59.64 | $59,640 | 7,277 |
| 2025-06-05 | McAdam Timothy P | — |
Equity grant / award
A
|
Common Stock | 2,510 | $0.00 | $0 | 107,616 |
| 2025-05-27 | Ramos Daniel | See Remarks |
Open-market sell
S
|
Common Stock | 7,000 | $57.68 | $403,760 | 42,192 |
| 2025-05-23 | Ramos Daniel | See Remarks |
Open-market sell
S
|
Common Stock | 1,762 | $56.66 | $99,835 | 49,192 |
| 2025-05-22 | Ramos Daniel | See Remarks |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 14,000 | $0.00 | $0 | 14,000 |
| 2025-05-22 | Ramos Daniel | See Remarks |
Equity grant / award
A
|
Common Stock | 14,000 | $0.00 | $0 | 50,954 |
| 2025-05-16 | Ramos Daniel | See Remarks |
Open-market sell
S
|
Common Stock | 1,646 | $59.51 | $97,953 | 36,954 |
| 2025-05-16 | Kerzner Daniel | See Remarks |
Open-market sell
S
|
Common Stock | 2,019 | $59.51 | $120,151 | 56,717 |
| 2025-05-14 | Ramos Daniel | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,500 | $0.00 | $0 | 8,400 |
| 2025-05-14 | Ramos Daniel | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,667 | $0.00 | $0 | 0 |
| 2025-05-14 | Ramos Daniel | See Remarks |
Open-market sell
S
|
Common Stock | 6,890 | $60.06 | $413,813 | 38,600 |
| 2025-05-14 | Ramos Daniel | See Remarks |
Exercise / conversion
M
|
Common Stock | 3,500 | $51.50 | $180,250 | 45,490 |
| 2025-05-14 | Ramos Daniel | See Remarks |
Exercise / conversion
M
|
Common Stock | 1,667 | $37.94 | $63,246 | 41,990 |
| 2025-04-02 | Trundle Stephen | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 1,553 | $55.49 | $86,176 | 251,129 |
| 2025-03-17 | Bradley Kevin Christopher | Chief Financial Officer |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 25,000 | $0.00 | $0 | 25,000 |
| 2025-03-17 | Bradley Kevin Christopher | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 25,000 | $0.00 | $0 | 54,200 |
| 2025-03-12 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,500 | $0.00 | $0 | 7,917 |
| 2025-03-12 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 936 | $0.00 | $0 | 209 |
| 2025-03-12 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,436 | $58.45 | $200,834 | 37,500 |
| 2025-03-12 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 2,500 | $51.50 | $128,750 | 40,936 |
| 2025-03-12 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 936 | $37.94 | $35,512 | 38,436 |
| 2025-03-06 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,564 | $0.00 | $0 | 1,145 |
| 2025-03-06 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,564 | $59.57 | $93,167 | 37,500 |
| 2025-03-06 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,564 | $37.94 | $59,338 | 39,064 |
| 2024-12-13 | Kerzner Daniel | See Remarks |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 25,000 | $0.00 | $0 | 10,000 |
| 2024-12-13 | Kerzner Daniel | See Remarks |
Open-market sell
S
|
Common Stock | 32,851 | $66.40 | $2,181,306 | 59,668 |
| 2024-12-13 | Kerzner Daniel | See Remarks |
Exercise / conversion
M
|
Common Stock | 25,000 | $15.02 | $375,500 | 92,519 |
| 2024-12-10 | Trundle Stephen | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 47,500 | $0.00 | $0 | 0 |
| 2024-12-10 | Trundle Stephen | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 1,999 | $68.81 | $137,551 | 252,682 |
| 2024-12-10 | Trundle Stephen | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 45,501 | $68.15 | $3,100,893 | 254,681 |
| 2024-12-10 | Trundle Stephen | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 47,500 | $21.70 | $1,030,750 | 300,182 |
| 2024-11-20 | Evans Stephen C. | — |
Open-market sell
S
|
Common Stock | 2,625 | $59.67 | $156,634 | 5,767 |
| 2024-08-23 | Ramos Daniel | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,250 | $0.00 | $0 | 1,667 |
| 2024-08-23 | Ramos Daniel | See Remarks |
Open-market sell
S
|
Common Stock | 9,476 | $61.81 | $585,712 | 41,100 |
| 2024-08-23 | Ramos Daniel | See Remarks |
Exercise / conversion
M
|
Common Stock | 1,250 | $37.94 | $47,425 | 50,576 |
| 2024-08-22 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 7,400 | $60.27 | $445,998 | 37,500 |
| 2024-06-06 | Harper Cecile Burleigh | — |
Equity grant / award
A
|
Common Stock | 2,304 | $0.00 | $0 | 2,304 |
| 2024-05-22 | Valenzuela Steve | Chief Financial Officer |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 12,500 | $0.00 | $0 | 12,500 |
| 2024-05-22 | Valenzuela Steve | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,128 | $67.02 | $75,599 | 44,900 |
| 2024-05-22 | Valenzuela Steve | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 12,500 | $0.00 | $0 | 46,028 |
| 2024-05-15 | Kerzner Daniel | See Remarks |
Other disposed transaction
F
|
Common Stock | 2,933 | $70.05 | $205,457 | 51,598 |
| 2024-04-02 | Trundle Stephen | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 3,217 | $70.00 | $225,190 | 234,449 |
| 2024-04-02 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,716 | $70.00 | $120,120 | 35,784 |
| 2024-03-15 | NEVIN DARIUS G | Dir |
Open-market sell
S
|
Common Stock | 2,593 | $73.55 | $190,715 | 19,561 |
| 2024-03-07 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 208 | $0.00 | $0 | 209 |
| 2024-03-07 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 832 | $74.58 | $62,051 | 37,500 |
| 2024-03-07 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 208 | $65.03 | $13,526 | 38,332 |
| 2024-03-01 | Trundle Stephen | Chief Executive Officer |
Equity grant / award
G
|
Common Stock | 5,000 | $0.00 | $0 | 237,666 |
| 2024-02-29 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 5,208 | $0.00 | $0 | 417 |
| 2024-02-29 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,875 | $0.00 | $0 | 10,625 |
| 2024-02-29 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 7,083 | $75.34 | $533,633 | 37,500 |
| 2024-02-29 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 5,208 | $65.03 | $338,676 | 44,583 |
| 2024-02-29 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,875 | $51.50 | $96,562 | 39,375 |
| 2024-02-27 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 5,208 | $0.00 | $0 | 2,917 |
| 2024-02-27 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 4,375 | $0.00 | $0 | 8,125 |
| 2024-02-27 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 9,583 | $73.89 | $708,088 | 37,500 |
| 2024-02-27 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 5,208 | $37.94 | $197,592 | 47,083 |
| 2024-02-27 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 4,375 | $59.10 | $258,562 | 41,875 |
| 2024-02-23 | Trundle Stephen | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 600 | $74.47 | $44,682 | 1,289,343 |
| 2024-02-23 | Trundle Stephen | Chief Executive Officer |
Open-market sell
S
|
Common Stock | 49,400 | $73.79 | $3,645,226 | 1,289,943 |
| 2024-02-15 | Kerzner Daniel | See Remarks |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 0 |
| 2024-02-15 | Kerzner Daniel | See Remarks |
Open-market sell
S
|
Common Stock | 382 | $71.42 | $27,282 | 57,351 |
| 2024-02-15 | Kerzner Daniel | See Remarks |
Open-market sell
S
|
Common Stock | 7,750 | $70.97 | $550,018 | 57,733 |
| 2024-02-15 | Kerzner Daniel | See Remarks |
Open-market sell
S
|
Common Stock | 20,301 | $69.57 | $1,412,341 | 65,483 |
| 2024-02-15 | Kerzner Daniel | See Remarks |
Exercise / conversion
M
|
Common Stock | 10,000 | $11.55 | $115,500 | 85,784 |
| 2023-11-15 | McAdam Timothy P | Dir |
Equity grant / award
G
|
Common Stock | 5,000 | $0.00 | $0 | 102,802 |
| 2023-08-15 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,693 | $57.16 | $153,932 | 37,500 |
| 2023-08-14 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,000 | $58.48 | $292,400 | 40,193 |
| 2023-06-08 | WU Simone | Dir |
Equity grant / award
A
|
Common Stock | 2,837 | $0.00 | $0 | 7,819 |
| 2023-06-08 | Whall Timothy J. | Dir |
Equity grant / award
A
|
Common Stock | 2,837 | $0.00 | $0 | 6,368 |
| 2023-06-07 | WU Simone | Dir |
Open-market sell
S
|
Common Stock | 868 | $52.00 | $45,136 | 4,982 |
| 2023-05-22 | Valenzuela Steve | Chief Financial Officer |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 12,500 | $0.00 | $0 | 12,500 |
| 2023-05-22 | Valenzuela Steve | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 12,500 | $0.00 | $0 | 45,193 |
| 2023-05-16 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,566 | $48.82 | $76,452 | 32,693 |
| 2023-04-03 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 56 | $50.08 | $2,804 | 34,259 |
| 2023-04-03 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,516 | $49.62 | $75,224 | 34,315 |
| 2023-03-08 | BEDELL JEFFREY A | See Remarks |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 63,787 | $0.00 | $0 | 0 |
| 2023-03-08 | BEDELL JEFFREY A | See Remarks |
Open-market sell
S
|
Common Stock | 63,787 | $50.18 | $3,200,832 | 469,282 |
| 2023-03-08 | BEDELL JEFFREY A | See Remarks |
Exercise / conversion
M
|
Common Stock | 63,787 | $2.95 | $188,172 | 533,069 |
| 2023-02-02 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 478 | $56.01 | $26,773 | 35,831 |
| 2022-09-12 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 9,769 | $0.00 | $0 | 63,787 |
| 2022-09-12 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Open-market sell
S
|
Common Stock | 9,769 | $71.13 | $694,869 | 469,282 |
| 2022-09-12 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Exercise / conversion
M
|
Common Stock | 9,769 | $2.95 | $28,819 | 479,051 |
| 2022-09-09 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 231 | $0.00 | $0 | 73,556 |
| 2022-09-09 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Open-market sell
S
|
Common Stock | 231 | $71.00 | $16,401 | 469,282 |
| 2022-09-09 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Exercise / conversion
M
|
Common Stock | 231 | $2.95 | $681 | 469,513 |
| 2022-08-18 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 11,106 | $0.00 | $0 | 73,787 |
| 2022-08-18 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Open-market sell
S
|
Common Stock | 11,106 | $75.08 | $833,838 | 469,282 |
| 2022-08-18 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Exercise / conversion
M
|
Common Stock | 11,106 | $2.95 | $32,763 | 480,388 |
| 2022-08-17 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,107 | $0.00 | $0 | 84,893 |
| 2022-08-17 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Open-market sell
S
|
Common Stock | 5,107 | $75.12 | $383,638 | 469,282 |
| 2022-08-17 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Exercise / conversion
M
|
Common Stock | 5,107 | $2.95 | $15,066 | 474,389 |
| 2022-08-12 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 6,820 | $75.60 | $515,592 | 36,309 |
| 2022-06-03 | Evans Stephen C. | Dir |
Equity grant / award
A
|
Common Stock | 2,226 | $0.00 | $0 | 4,251 |
| 2022-05-18 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,000 | $0.00 | $0 | 0 |
| 2022-05-18 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 4,015 | $59.12 | $237,367 | 42,002 |
| 2022-05-18 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 1,000 | $32.17 | $32,170 | 46,017 |
| 2022-05-16 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Open-market sell
S
|
Common Stock | 360 | $58.21 | $20,956 | 469,282 |
| 2022-05-16 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Open-market sell
S
|
Common Stock | 1,502 | $57.70 | $86,665 | 469,642 |
| 2022-05-15 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 17,500 | $0.00 | $0 | 17,500 |
| 2022-05-15 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Equity grant / award
A
|
Common Stock | 17,500 | $0.00 | $0 | 471,144 |
| 2022-05-11 | Clarke Donald E | Dir |
Equity grant / award
G
|
Common Stock | 1,899 | $0.00 | $0 | 1,899 |
| 2022-05-11 | Clarke Donald E | Dir |
Equity grant / award
G
|
Common Stock | 9,495 | $0.00 | $0 | 0 |
| 2022-04-04 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 2,612 | $67.84 | $177,198 | 48,151 |
| 2022-03-04 | Clarke Donald E | Dir |
Equity grant / award
G
|
Common Stock | 9,495 | $0.00 | $0 | 5,076 |
| 2022-03-04 | Clarke Donald E | Dir |
Equity grant / award
G
|
Common Stock | 7,520 | $0.00 | $0 | 14,571 |
| 2022-02-02 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 200 | $73.50 | $14,700 | 33,039 |
| 2022-02-02 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 687 | $72.99 | $50,144 | 33,239 |
| 2022-01-03 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 209 | $0.00 | $0 | 5,625 |
| 2022-01-03 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 418 | $84.94 | $35,505 | 33,926 |
| 2022-01-03 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 209 | $65.03 | $13,591 | 34,344 |
| 2021-12-06 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 25,000 | $0.00 | $0 | 0 |
| 2021-12-06 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 1,717 | $79.66 | $136,776 | 209,844 |
| 2021-12-06 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 19,821 | $79.20 | $1,569,823 | 211,561 |
| 2021-12-06 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 3,462 | $78.30 | $271,075 | 231,382 |
| 2021-12-06 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 25,000 | $4.00 | $100,000 | 234,844 |
| 2021-12-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 208 | $0.00 | $0 | 5,834 |
| 2021-12-01 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 416 | $81.41 | $33,867 | 33,926 |
| 2021-12-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 208 | $65.03 | $13,526 | 34,342 |
| 2021-11-30 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,832 | $80.25 | $307,518 | 33,926 |
| 2021-11-26 | Trundle Stephen | President and CEO |
Equity grant / award
G
|
Common Stock | 5,000 | $0.00 | $0 | 209,844 |
| 2021-11-24 | Trundle Stephen | President and CEO |
Equity grant / award
G
|
Common Stock | 252,030 | $0.00 | $0 | 1,339,343 |
| 2021-11-24 | Trundle Stephen | President and CEO |
Equity grant / award
G
|
Common Stock | 32,420 | $0.00 | $0 | 214,844 |
| 2021-11-22 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 4,053 | $84.16 | $341,100 | 1,591,373 |
| 2021-11-22 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 9,222 | $83.40 | $769,115 | 1,595,426 |
| 2021-11-19 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 105 | $84.52 | $8,875 | 1,604,648 |
| 2021-11-19 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 2,804 | $83.56 | $234,302 | 1,604,753 |
| 2021-11-18 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 3,410 | $83.41 | $284,428 | 1,607,557 |
| 2021-11-17 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 300 | $85.38 | $25,614 | 1,610,967 |
| 2021-11-17 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 7,581 | $84.63 | $641,580 | 1,611,267 |
| 2021-11-16 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 9,158 | $85.01 | $778,522 | 1,618,848 |
| 2021-11-16 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 13,267 | $84.08 | $1,115,489 | 1,628,006 |
| 2021-11-16 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,336 | $83.71 | $279,257 | 37,758 |
| 2021-11-15 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 10,477 | $83.34 | $873,153 | 247,264 |
| 2021-11-15 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 100 | $85.15 | $8,515 | 1,641,273 |
| 2021-11-12 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 6,778 | $0.00 | $0 | 25,000 |
| 2021-11-12 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 14,653 | $85.59 | $1,254,150 | 257,741 |
| 2021-11-12 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 6,778 | $4.00 | $27,112 | 272,394 |
| 2021-11-11 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 7,222 | $0.00 | $0 | 31,778 |
| 2021-11-11 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 7,222 | $85.34 | $616,325 | 265,616 |
| 2021-11-11 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 7,222 | $4.00 | $28,888 | 272,838 |
| 2021-11-09 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,000 | $0.00 | $0 | 39,000 |
| 2021-11-09 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 1,000 | $90.19 | $90,190 | 265,616 |
| 2021-11-09 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 1,000 | $4.00 | $4,000 | 266,616 |
| 2021-11-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,084 | $0.00 | $0 | 0 |
| 2021-11-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 208 | $0.00 | $0 | 6,042 |
| 2021-11-01 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,500 | $84.14 | $126,210 | 41,094 |
| 2021-11-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,084 | $27.90 | $30,244 | 42,386 |
| 2021-11-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 208 | $65.03 | $13,526 | 42,594 |
| 2021-10-11 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 25,000 | $0.00 | $0 | 40,000 |
| 2021-10-11 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 25,000 | $77.66 | $1,941,500 | 265,616 |
| 2021-10-11 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 25,000 | $4.00 | $100,000 | 290,616 |
| 2021-10-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,083 | $0.00 | $0 | 1,084 |
| 2021-10-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 209 | $0.00 | $0 | 6,250 |
| 2021-10-01 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,501 | $78.72 | $118,159 | 41,094 |
| 2021-10-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,083 | $27.90 | $30,216 | 42,386 |
| 2021-10-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 209 | $65.03 | $13,591 | 42,595 |
| 2021-09-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,083 | $0.00 | $0 | 2,167 |
| 2021-09-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 208 | $0.00 | $0 | 6,459 |
| 2021-09-01 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,499 | $84.49 | $126,651 | 41,094 |
| 2021-09-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,083 | $27.90 | $30,216 | 42,385 |
| 2021-09-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 208 | $65.03 | $13,526 | 42,593 |
| 2021-08-31 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,667 | $0.00 | $0 | 6,667 |
| 2021-08-31 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,667 | $83.49 | $139,178 | 41,094 |
| 2021-08-31 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,667 | $65.03 | $108,405 | 42,761 |
| 2021-08-30 | Whall Timothy J. | Dir |
Equity grant / award
A
|
Common Stock | 1,305 | $0.00 | $0 | 1,305 |
| 2021-08-19 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 25,000 | $0.00 | $0 | 65,000 |
| 2021-08-19 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 24,400 | $77.27 | $1,885,388 | 265,616 |
| 2021-08-19 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 600 | $75.96 | $45,576 | 290,016 |
| 2021-08-19 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 25,000 | $4.00 | $100,000 | 290,616 |
| 2021-08-02 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 208 | $0.00 | $0 | 9,167 |
| 2021-08-02 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,084 | $0.00 | $0 | 3,250 |
| 2021-08-02 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,292 | $83.28 | $107,598 | 41,094 |
| 2021-08-02 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 208 | $37.94 | $7,892 | 42,386 |
| 2021-08-02 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,084 | $27.90 | $30,244 | 42,178 |
| 2021-07-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 209 | $0.00 | $0 | 9,375 |
| 2021-07-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,083 | $0.00 | $0 | 4,334 |
| 2021-07-01 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,292 | $84.32 | $108,941 | 41,094 |
| 2021-07-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 209 | $37.94 | $7,929 | 42,386 |
| 2021-07-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,083 | $27.90 | $30,216 | 42,177 |
| 2021-06-14 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,250 | $0.00 | $0 | 9,584 |
| 2021-06-14 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,000 | $0.00 | $0 | 3,667 |
| 2021-06-14 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 500 | $0.00 | $0 | 0 |
| 2021-06-14 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 6,480 | $84.64 | $548,467 | 41,401 |
| 2021-06-14 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 1,250 | $37.94 | $47,425 | 47,881 |
| 2021-06-14 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 1,000 | $37.74 | $37,740 | 46,631 |
| 2021-06-14 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 500 | $15.02 | $7,510 | 44,631 |
| 2021-06-10 | WU Simone | Dir |
Equity grant / award
A
|
Common Stock | 1,787 | $0.00 | $0 | 4,321 |
| 2021-06-10 | WU Simone | Dir |
Open-market sell
S
|
Common Stock | 1,594 | $81.43 | $129,799 | 2,534 |
| 2021-06-07 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 1,257 | $80.83 | $101,603 | 259,687 |
| 2021-06-07 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 10,318 | $80.35 | $829,051 | 260,944 |
| 2021-06-04 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 8,425 | $79.80 | $672,315 | 271,262 |
| 2021-06-02 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 6,655 | $82.05 | $546,043 | 1,641,373 |
| 2021-06-01 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 203 | $82.44 | $16,735 | 1,648,028 |
| 2021-06-01 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 20,860 | $81.78 | $1,705,931 | 1,648,231 |
| 2021-06-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 208 | $0.00 | $0 | 9,584 |
| 2021-06-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,083 | $0.00 | $0 | 5,417 |
| 2021-06-01 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,291 | $82.07 | $105,952 | 41,094 |
| 2021-06-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 208 | $37.94 | $7,892 | 42,385 |
| 2021-06-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,083 | $27.90 | $30,216 | 42,177 |
| 2021-05-28 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 12,561 | $81.97 | $1,029,625 | 1,669,091 |
| 2021-05-15 | Trundle Stephen | President and CEO |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 30,000 | $0.00 | $0 | 30,000 |
| 2021-05-15 | Trundle Stephen | President and CEO |
Equity grant / award
A
|
Common Stock | 25,000 | $0.00 | $0 | 265,616 |
| 2021-05-15 | Valenzuela Steve | Chief Financial Officer |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 12,500 | $0.00 | $0 | 12,500 |
| 2021-05-15 | Valenzuela Steve | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 12,500 | $0.00 | $0 | 41,094 |
| 2021-05-14 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 14,087 | $82.29 | $1,159,219 | 1,681,652 |
| 2021-05-11 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 298 | $84.82 | $25,276 | 1,695,739 |
| 2021-05-11 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 14,953 | $84.17 | $1,258,594 | 1,696,037 |
| 2021-05-07 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 4,870 | $86.55 | $421,498 | 1,710,990 |
| 2021-05-07 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 12,906 | $86.21 | $1,112,626 | 1,715,860 |
| 2021-05-07 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 12,607 | $84.98 | $1,071,343 | 1,728,766 |
| 2021-05-03 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 208 | $0.00 | $0 | 9,792 |
| 2021-05-03 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,084 | $0.00 | $0 | 6,500 |
| 2021-05-03 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,292 | $90.82 | $117,339 | 28,594 |
| 2021-05-03 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 208 | $37.94 | $7,892 | 29,886 |
| 2021-05-03 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,084 | $27.90 | $30,244 | 29,678 |
| 2021-04-22 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 90,000 |
| 2021-04-22 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 1,191 | $91.42 | $108,881 | 240,616 |
| 2021-04-22 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 10,809 | $90.49 | $978,106 | 241,807 |
| 2021-04-22 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 8,000 | $89.71 | $717,680 | 252,616 |
| 2021-04-22 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 20,000 | $4.00 | $80,000 | 260,616 |
| 2021-04-05 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 286 | $87.92 | $25,145 | 28,594 |
| 2021-04-05 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 4,714 | $87.36 | $411,815 | 28,880 |
| 2021-04-05 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Open-market sell
S
|
Common Stock | 118 | $87.92 | $10,375 | 442,393 |
| 2021-04-05 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Open-market sell
S
|
Common Stock | 1,943 | $87.36 | $169,740 | 442,511 |
| 2021-04-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 209 | $0.00 | $0 | 10,000 |
| 2021-04-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,083 | $0.00 | $0 | 7,584 |
| 2021-04-01 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,292 | $87.84 | $113,489 | 33,594 |
| 2021-04-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 209 | $37.94 | $7,929 | 34,886 |
| 2021-04-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,083 | $27.90 | $30,216 | 34,677 |
| 2021-03-17 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Open-market sell
S
|
Common Stock | 2,902 | $89.48 | $259,671 | 444,454 |
| 2021-03-17 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Open-market sell
S
|
Common Stock | 6,498 | $88.53 | $575,268 | 447,356 |
| 2021-03-17 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Open-market sell
S
|
Common Stock | 2,800 | $87.62 | $245,336 | 453,854 |
| 2021-03-16 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Open-market sell
S
|
Common Stock | 800 | $91.09 | $72,872 | 456,654 |
| 2021-03-15 | Clarke Donald E | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 6,000 | $0.00 | $0 | 0 |
| 2021-03-15 | Clarke Donald E | Dir |
Open-market sell
S
|
Common Stock | 4,846 | $89.06 | $431,585 | 20,304 |
| 2021-03-15 | Clarke Donald E | Dir |
Open-market sell
S
|
Common Stock | 8,315 | $88.33 | $734,464 | 25,150 |
| 2021-03-15 | Clarke Donald E | Dir |
Exercise / conversion
M
|
Common Stock | 6,000 | $11.55 | $69,300 | 33,465 |
| 2021-03-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 208 | $0.00 | $0 | 10,209 |
| 2021-03-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,083 | $0.00 | $0 | 8,667 |
| 2021-03-01 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,291 | $90.75 | $117,152 | 33,594 |
| 2021-03-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 208 | $37.94 | $7,892 | 34,885 |
| 2021-03-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,083 | $27.90 | $30,216 | 34,677 |
| 2021-02-04 | Evans Stephen C. | Dir |
Equity grant / award
A
|
Common Stock | 2,025 | $0.00 | $0 | 2,025 |
| 2021-02-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 208 | $0.00 | $0 | 10,417 |
| 2021-02-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,084 | $0.00 | $0 | 9,750 |
| 2021-02-01 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,292 | $93.87 | $121,280 | 33,594 |
| 2021-02-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 208 | $37.94 | $7,892 | 34,886 |
| 2021-02-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,084 | $27.90 | $30,244 | 34,678 |
| 2021-01-15 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 15,000 | $0.00 | $0 | 110,000 |
| 2021-01-15 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 5,950 | $99.98 | $594,881 | 257,741 |
| 2021-01-15 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 5,100 | $98.36 | $501,636 | 263,691 |
| 2021-01-15 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 3,950 | $97.54 | $385,283 | 268,791 |
| 2021-01-15 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 15,000 | $4.00 | $60,000 | 272,741 |
| 2021-01-04 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 209 | $0.00 | $0 | 10,625 |
| 2021-01-04 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,083 | $0.00 | $0 | 10,834 |
| 2021-01-04 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,292 | $104.10 | $134,497 | 33,594 |
| 2021-01-04 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 209 | $37.94 | $7,929 | 34,886 |
| 2021-01-04 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,083 | $27.90 | $30,216 | 34,677 |
| 2020-12-15 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,250 | $0.00 | $0 | 10,000 |
| 2020-12-15 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 100 | $81.06 | $8,106 | 45,888 |
| 2020-12-15 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 2,150 | $80.63 | $173,354 | 45,988 |
| 2020-12-15 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M
|
Common Stock | 2,250 | $11.55 | $25,988 | 48,138 |
| 2020-12-09 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,402 | $0.00 | $0 | 12,250 |
| 2020-12-09 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 2,402 | $80.28 | $192,833 | 45,888 |
| 2020-12-09 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M
|
Common Stock | 2,402 | $11.55 | $27,743 | 48,290 |
| 2020-12-08 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 8,898 | $0.00 | $0 | 14,652 |
| 2020-12-08 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 8,898 | $80.12 | $712,908 | 45,888 |
| 2020-12-08 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M
|
Common Stock | 8,898 | $11.55 | $102,772 | 54,786 |
| 2020-12-07 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,120 | $0.00 | $0 | 10,834 |
| 2020-12-07 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 1,120 | $80.26 | $89,891 | 35,230 |
| 2020-12-07 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 1,120 | $37.94 | $42,493 | 36,350 |
| 2020-12-07 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,450 | $0.00 | $0 | 23,550 |
| 2020-12-07 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 2,450 | $80.21 | $196,514 | 45,888 |
| 2020-12-07 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M
|
Common Stock | 2,450 | $11.55 | $28,298 | 48,338 |
| 2020-12-04 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 546 | $0.00 | $0 | 11,954 |
| 2020-12-04 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,167 | $0.00 | $0 | 4,667 |
| 2020-12-04 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,166 | $0.00 | $0 | 2,834 |
| 2020-12-04 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,500 | $0.00 | $0 | 500 |
| 2020-12-04 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 4,691 | $79.82 | $374,436 | 35,230 |
| 2020-12-04 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 546 | $37.94 | $20,715 | 39,921 |
| 2020-12-04 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 1,167 | $37.74 | $44,043 | 39,375 |
| 2020-12-04 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 1,166 | $32.17 | $37,510 | 38,208 |
| 2020-12-04 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 1,500 | $15.02 | $22,530 | 37,042 |
| 2020-12-02 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,166 | $0.00 | $0 | 8,334 |
| 2020-12-02 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,166 | $74.14 | $160,586 | 33,594 |
| 2020-12-02 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 2,166 | $65.03 | $140,855 | 35,760 |
| 2020-12-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 208 | $0.00 | $0 | 10,834 |
| 2020-12-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,083 | $0.00 | $0 | 11,917 |
| 2020-12-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,000 | $0.00 | $0 | 10,500 |
| 2020-12-01 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,291 | $76.28 | $98,477 | 33,594 |
| 2020-12-01 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,000 | $74.05 | $148,100 | 34,885 |
| 2020-12-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 208 | $37.94 | $7,892 | 36,885 |
| 2020-12-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,083 | $27.90 | $30,216 | 36,677 |
| 2020-12-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 2,000 | $65.03 | $130,060 | 35,594 |
| 2020-11-25 | Clarke Donald E | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 30,000 | $0.00 | $0 | 0 |
| 2020-11-25 | Clarke Donald E | Dir |
Open-market sell
S
|
Common Stock | 15,000 | $72.74 | $1,091,100 | 27,465 |
| 2020-11-25 | Clarke Donald E | Dir |
Exercise / conversion
M
|
Common Stock | 30,000 | $8.08 | $242,400 | 42,465 |
| 2020-11-19 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 500 | $0.00 | $0 | 35,500 |
| 2020-11-19 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 500 | $72.17 | $36,085 | 45,888 |
| 2020-11-19 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M
|
Common Stock | 500 | $11.55 | $5,775 | 46,388 |
| 2020-11-18 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 5,926 | $71.24 | $422,168 | 1,751,235 |
| 2020-11-18 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 17,435 | $70.67 | $1,232,131 | 1,757,161 |
| 2020-11-17 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 626 | $70.81 | $44,327 | 1,774,596 |
| 2020-11-17 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 28,513 | $70.19 | $2,001,327 | 1,775,222 |
| 2020-11-17 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 7,618 | $69.37 | $528,461 | 33,594 |
| 2020-11-16 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 14,221 | $70.11 | $997,034 | 1,803,735 |
| 2020-11-16 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 6,719 | $69.95 | $469,994 | 41,212 |
| 2020-11-13 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 237 | $70.98 | $16,822 | 1,817,956 |
| 2020-11-13 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 34,348 | $70.10 | $2,407,795 | 1,818,193 |
| 2020-11-12 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 4,724 | $71.04 | $335,593 | 1,852,541 |
| 2020-11-11 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 200 | $72.70 | $14,540 | 1,857,265 |
| 2020-11-11 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 9,934 | $71.90 | $714,255 | 1,857,465 |
| 2020-11-11 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 38,988 | $71.08 | $2,771,267 | 1,867,399 |
| 2020-11-10 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 4,848 | $71.26 | $345,468 | 1,906,387 |
| 2020-11-10 | PANERO HUGH | Dir |
Open-market sell
S
|
Common Stock | 400 | $73.29 | $29,316 | 2,593 |
| 2020-11-10 | PANERO HUGH | Dir |
Open-market sell
S
|
Common Stock | 7,146 | $70.00 | $500,220 | 2,993 |
| 2020-11-09 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 15,000 | $0.00 | $0 | 125,000 |
| 2020-11-09 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 2,700 | $76.35 | $206,145 | 257,741 |
| 2020-11-09 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 1,700 | $75.45 | $128,265 | 260,441 |
| 2020-11-09 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 10,600 | $74.70 | $791,820 | 262,141 |
| 2020-11-09 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 15,000 | $4.00 | $60,000 | 272,741 |
| 2020-11-02 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 208 | $0.00 | $0 | 11,042 |
| 2020-11-02 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,084 | $0.00 | $0 | 13,000 |
| 2020-11-02 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,292 | $59.51 | $76,887 | 47,931 |
| 2020-11-02 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 208 | $37.94 | $7,892 | 49,223 |
| 2020-11-02 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,084 | $27.90 | $30,244 | 49,015 |
| 2020-10-21 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 417 | $0.00 | $0 | 11,250 |
| 2020-10-21 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 666 | $0.00 | $0 | 14,084 |
| 2020-10-21 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,083 | $60.86 | $65,912 | 47,931 |
| 2020-10-21 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 417 | $37.94 | $15,821 | 49,014 |
| 2020-10-21 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 666 | $27.90 | $18,581 | 48,597 |
| 2020-10-20 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,500 | $0.00 | $0 | 14,750 |
| 2020-10-20 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,500 | $59.84 | $89,760 | 47,931 |
| 2020-10-20 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,500 | $27.90 | $41,850 | 49,431 |
| 2020-09-30 | SHATTUCK MAYO A III | Dir |
Open-market sell
S
|
Common Stock | 11,150 | $55.12 | $614,588 | 56,200 |
| 2020-09-28 | SHATTUCK MAYO A III | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 6,000 | $0.00 | $0 | 0 |
| 2020-09-28 | SHATTUCK MAYO A III | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 30,000 | $0.00 | $0 | 0 |
| 2020-09-28 | SHATTUCK MAYO A III | Dir |
Open-market sell
S
|
Common Stock | 5,967 | $55.53 | $331,348 | 67,350 |
| 2020-09-28 | SHATTUCK MAYO A III | Dir |
Exercise / conversion
M
|
Common Stock | 6,000 | $11.55 | $69,300 | 73,317 |
| 2020-09-28 | SHATTUCK MAYO A III | Dir |
Exercise / conversion
M
|
Common Stock | 30,000 | $8.08 | $242,400 | 67,317 |
| 2020-08-27 | McAdam Timothy P | Dir |
Open-market sell
S
|
Common Stock | 9,872 | $59.87 | $591,015 | 0 |
| 2020-08-25 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 15,000 | $0.00 | $0 | 140,000 |
| 2020-08-25 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 3,314 | $59.38 | $196,785 | 257,741 |
| 2020-08-25 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 11,686 | $58.87 | $687,955 | 261,055 |
| 2020-08-25 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 15,000 | $4.00 | $60,000 | 272,741 |
| 2020-08-24 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 155,000 |
| 2020-08-24 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 10,000 | $58.66 | $586,600 | 257,741 |
| 2020-08-24 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 10,000 | $4.00 | $40,000 | 267,741 |
| 2020-08-11 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 417 | $0.00 | $0 | 11,667 |
| 2020-08-11 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,167 | $0.00 | $0 | 16,250 |
| 2020-08-11 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,584 | $58.81 | $151,965 | 47,931 |
| 2020-08-11 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 417 | $37.94 | $15,821 | 50,515 |
| 2020-08-11 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 2,167 | $27.90 | $60,459 | 50,098 |
| 2020-07-28 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Commo Stock | 1,704 | $68.30 | $116,383 | 1,911,235 |
| 2020-07-28 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 39,457 | $67.30 | $2,655,456 | 1,912,939 |
| 2020-07-28 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 57,076 | $66.78 | $3,811,535 | 1,952,396 |
| 2020-07-27 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 23,638 | $68.30 | $1,614,475 | 2,009,472 |
| 2020-07-27 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 45,908 | $67.73 | $3,109,349 | 2,033,110 |
| 2020-07-27 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 32,217 | $66.66 | $2,147,585 | 2,079,018 |
| 2020-07-02 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,833 | $0.00 | $0 | 5,834 |
| 2020-07-02 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 2,833 | $67.74 | $191,907 | 35,542 |
| 2020-07-02 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 2,833 | $37.74 | $106,917 | 38,375 |
| 2020-07-01 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 0 |
| 2020-07-01 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 36,000 |
| 2020-07-01 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 7,600 | $66.87 | $508,212 | 45,888 |
| 2020-07-01 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 8,749 | $66.19 | $579,096 | 53,488 |
| 2020-07-01 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 18,124 | $65.17 | $1,181,141 | 62,237 |
| 2020-07-01 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M
|
Common Stock | 10,000 | $4.00 | $40,000 | 80,361 |
| 2020-07-01 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M
|
Common Stock | 20,000 | $11.55 | $231,000 | 70,361 |
| 2020-06-30 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 1,393 | $65.02 | $90,573 | 35,542 |
| 2020-06-17 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,834 | $0.00 | $0 | 4,000 |
| 2020-06-17 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 2,834 | $62.17 | $176,190 | 36,935 |
| 2020-06-17 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 2,834 | $32.17 | $91,170 | 39,769 |
| 2020-06-09 | PANERO HUGH | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 0 |
| 2020-06-09 | PANERO HUGH | Dir |
Open-market sell
S
|
Common Stock | 20,000 | $58.59 | $1,171,890 | 10,139 |
| 2020-06-09 | PANERO HUGH | Dir |
Exercise / conversion
M
|
Common Stock | 20,000 | $21.70 | $434,000 | 30,139 |
| 2020-06-05 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 250 | $0.00 | $0 | 2,000 |
| 2020-06-05 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 4,819 | $58.51 | $281,960 | 36,935 |
| 2020-06-05 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 250 | $15.02 | $3,755 | 41,754 |
| 2020-06-05 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 6,000 | $0.00 | $0 | 56,000 |
| 2020-06-05 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 6,000 | $58.68 | $352,108 | 50,361 |
| 2020-06-05 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M
|
Common Stock | 6,000 | $11.55 | $69,300 | 56,361 |
| 2020-06-04 | McAdam Timothy P | Dir |
Equity grant / award
A
|
Common Stock | 2,593 | $0.00 | $0 | 102,952 |
| 2020-06-03 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 416 | $0.00 | $0 | 12,084 |
| 2020-06-03 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 3,500 | $0.00 | $0 | 18,417 |
| 2020-06-03 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,916 | $53.86 | $210,916 | 47,931 |
| 2020-06-03 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 416 | $37.94 | $15,783 | 51,847 |
| 2020-06-03 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 3,500 | $27.90 | $97,650 | 51,431 |
| 2020-06-03 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 4,250 | $0.00 | $0 | 2,250 |
| 2020-06-03 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 4,250 | $55.02 | $233,835 | 41,504 |
| 2020-06-03 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 4,250 | $15.02 | $63,835 | 45,754 |
| 2020-06-02 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,000 | $0.00 | $0 | 21,917 |
| 2020-06-02 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,000 | $51.00 | $102,000 | 47,931 |
| 2020-06-02 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 2,000 | $27.90 | $55,800 | 49,931 |
| 2020-05-28 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,500 | $0.00 | $0 | 23,917 |
| 2020-05-28 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,500 | $51.75 | $129,375 | 47,931 |
| 2020-05-28 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 2,500 | $27.90 | $69,750 | 50,431 |
| 2020-05-27 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,000 | $0.00 | $0 | 26,417 |
| 2020-05-27 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,000 | $50.18 | $250,900 | 47,931 |
| 2020-05-27 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 5,000 | $27.90 | $139,500 | 52,931 |
| 2020-05-14 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 207 | $49.00 | $10,143 | 47,931 |
| 2020-05-13 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 649 | $49.57 | $32,171 | 48,138 |
| 2020-05-12 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,000 | $51.68 | $51,680 | 48,787 |
| 2020-05-11 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,000 | $49.69 | $49,690 | 49,787 |
| 2020-04-08 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 35,000 | $0.00 | $0 | 165,000 |
| 2020-04-08 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 5,000 | $42.14 | $210,700 | 257,741 |
| 2020-04-08 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 30,000 | $41.20 | $1,236,000 | 262,741 |
| 2020-04-08 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 35,000 | $4.00 | $140,000 | 292,741 |
| 2020-04-02 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 793 | $37.12 | $29,436 | 50,787 |
| 2020-04-01 | Valenzuela Steve | Chief Financial Officer |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy) | 12,500 | $0.00 | $0 | 12,500 |
| 2020-04-01 | Valenzuela Steve | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 12,500 | $0.00 | $0 | 51,580 |
| 2020-03-16 | Marshall Christopher P | 10% |
Open-market sell
S
|
Common Stock | 25,000 | $34.29 | $857,250 | 35,223 |
| 2020-03-06 | REYNOLDS JON Q JR | 10% |
Equity grant / award
G
|
Common Stock | 42,790 | $0.00 | $0 | 0 |
| 2020-03-06 | REYNOLDS JON Q JR | 10% |
Open-market sell
S
|
Common Stock | 12,902 | $45.06 | $581,327 | 129,299 |
| 2020-03-05 | REYNOLDS JON Q JR | 10% |
Open-market sell
S
|
Common Stock | 72,000 | $45.94 | $3,307,342 | 142,201 |
| 2020-03-05 | REYNOLDS JON Q JR | 10% |
Open-market sell
S
|
Common Stock | 25,510 | $46.00 | $1,173,585 | 0 |
| 2020-03-03 | McAdam Timothy P | Dir |
Other acquired transaction
J
|
Common Stock | 25,536 | $0.00 | $0 | 100,359 |
| 2020-03-03 | McAdam Timothy P | Dir |
Other acquired transaction
J
|
Common Stock | 25,510 | $0.00 | $0 | 25,510 |
| 2020-02-21 | WU Simone | Dir |
Equity grant / award
A
|
Common Stock | 4,128 | $0.00 | $0 | 4,128 |
| 2020-02-03 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 969 | $44.00 | $42,636 | 39,580 |
| 2020-01-13 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 200,000 |
| 2020-01-13 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 20,000 | $42.31 | $846,200 | 247,493 |
| 2020-01-13 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 20,000 | $4.00 | $80,000 | 267,493 |
| 2019-11-15 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 5,000 | $0.00 | $0 | 220,000 |
| 2019-11-15 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 5,000 | $44.62 | $223,100 | 247,493 |
| 2019-11-15 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 5,000 | $4.00 | $20,000 | 252,493 |
| 2019-11-14 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 225,000 |
| 2019-11-14 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 10,000 | $44.83 | $448,300 | 247,493 |
| 2019-11-14 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 10,000 | $4.00 | $40,000 | 257,493 |
| 2019-08-21 | Trundle Stephen | President and CEO |
Equity grant / award
G
|
Common Stock | 159,569 | $0.00 | $0 | 279,687 |
| 2019-08-21 | Trundle Stephen | President and CEO |
Equity grant / award
G
|
Common Stock | 25,050 | $0.00 | $0 | 247,493 |
| 2019-08-19 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 235,000 |
| 2019-08-19 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 20,000 | $47.18 | $943,600 | 222,443 |
| 2019-08-19 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 20,000 | $4.00 | $80,000 | 242,443 |
| 2019-06-13 | Martin Jean-Paul | Chief Technology Officer |
Other disposed transaction
J
|
Common Stock | 60,252 | $0.00 | $0 | 86,197 |
| 2019-06-06 | McAdam Timothy P | Dir |
Equity grant / award
A
|
Common Stock | 2,711 | $0.00 | $0 | 9,872 |
| 2019-06-03 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,083 | $0.00 | $0 | 31,417 |
| 2019-06-03 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,083 | $57.99 | $62,803 | 40,549 |
| 2019-06-03 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,083 | $27.90 | $30,216 | 41,632 |
| 2019-05-16 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 9 | $58.87 | $530 | 146,449 |
| 2019-05-16 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 943 | $58.41 | $55,081 | 146,458 |
| 2019-05-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,084 | $0.00 | $0 | 32,500 |
| 2019-05-01 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,084 | $71.07 | $77,040 | 40,549 |
| 2019-05-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,084 | $27.90 | $30,244 | 41,633 |
| 2019-04-22 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 255,000 |
| 2019-04-22 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 20,000 | $67.63 | $1,352,600 | 222,443 |
| 2019-04-22 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 20,000 | $4.00 | $80,000 | 242,443 |
| 2019-04-08 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 15,000 | $0.00 | $0 | 275,000 |
| 2019-04-08 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 15,000 | $64.71 | $970,650 | 222,443 |
| 2019-04-08 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 15,000 | $4.00 | $60,000 | 237,443 |
| 2019-04-01 | Valenzuela Steve | Chief Financial Officer |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 12,500 | $0.00 | $0 | 12,500 |
| 2019-04-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,083 | $0.00 | $0 | 33,584 |
| 2019-04-01 | Valenzuela Steve | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 12,500 | $0.00 | $0 | 40,549 |
| 2019-04-01 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,083 | $65.42 | $70,850 | 28,049 |
| 2019-04-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,083 | $27.90 | $30,216 | 29,132 |
| 2019-03-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,083 | $0.00 | $0 | 34,667 |
| 2019-03-01 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,083 | $61.00 | $66,063 | 28,049 |
| 2019-03-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,083 | $27.90 | $30,216 | 29,132 |
| 2019-02-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,084 | $0.00 | $0 | 35,750 |
| 2019-02-01 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,084 | $63.05 | $68,346 | 28,049 |
| 2019-02-01 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,084 | $27.90 | $30,244 | 29,133 |
| 2019-01-16 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,200 | $0.00 | $0 | 290,000 |
| 2019-01-16 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 1,200 | $56.65 | $67,980 | 199,714 |
| 2019-01-16 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 1,200 | $4.00 | $4,800 | 200,914 |
| 2019-01-15 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 291,200 |
| 2019-01-15 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 5,000 | $56.73 | $283,650 | 199,714 |
| 2019-01-15 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 10,000 | $4.00 | $40,000 | 209,714 |
| 2019-01-14 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 18,800 | $0.00 | $0 | 301,200 |
| 2019-01-14 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 18,800 | $55.11 | $1,036,068 | 199,714 |
| 2019-01-14 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 18,800 | $4.00 | $75,200 | 218,514 |
| 2019-01-02 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,083 | $0.00 | $0 | 36,834 |
| 2019-01-02 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,083 | $51.11 | $55,352 | 28,049 |
| 2019-01-02 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,083 | $27.90 | $30,216 | 29,132 |
| 2018-12-10 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 10,000 | $49.68 | $496,800 | 120,118 |
| 2018-12-04 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 6,725 | $52.18 | $350,910 | 28,049 |
| 2018-12-04 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,000 | $51.02 | $153,060 | 34,774 |
| 2018-12-04 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 500 | $0.00 | $0 | 8,667 |
| 2018-12-04 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 360 | $0.00 | $0 | 2,040 |
| 2018-12-04 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 750 | $0.00 | $0 | 6,500 |
| 2018-12-04 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 5,446 | $50.77 | $276,493 | 21,566 |
| 2018-12-04 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 500 | $37.74 | $18,870 | 27,012 |
| 2018-12-04 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 360 | $11.55 | $4,158 | 25,262 |
| 2018-12-04 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 750 | $15.02 | $11,265 | 26,012 |
| 2018-12-03 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,083 | $0.00 | $0 | 37,917 |
| 2018-12-03 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,083 | $51.62 | $55,904 | 37,774 |
| 2018-12-03 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,083 | $27.90 | $30,216 | 38,857 |
| 2018-11-28 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,000 | $49.00 | $245,000 | 37,774 |
| 2018-11-15 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 15,000 | $0.00 | $0 | 0 |
| 2018-11-15 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 15,000 | $47.59 | $713,850 | 209,714 |
| 2018-11-15 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 15,000 | $3.89 | $58,350 | 224,714 |
| 2018-11-15 | McAdam Timothy P | Dir |
Open-market sell
S
|
Common Stock | 22,500 | $47.82 | $1,075,950 | 33,742 |
| 2018-11-14 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 15,000 | $47.70 | $715,500 | 2,111,235 |
| 2018-11-13 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 1,000 | $0.00 | $0 | 39,000 |
| 2018-11-13 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,000 | $48.91 | $48,910 | 42,774 |
| 2018-11-13 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,000 | $27.90 | $27,900 | 43,774 |
| 2018-11-13 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 15,000 | $47.65 | $714,750 | 2,126,235 |
| 2018-11-12 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,000 | $0.00 | $0 | 40,000 |
| 2018-11-12 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 4,000 | $46.93 | $187,720 | 42,774 |
| 2018-11-12 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,000 | $45.53 | $45,530 | 46,774 |
| 2018-11-12 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 5,000 | $27.90 | $139,500 | 47,774 |
| 2018-11-09 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,000 | $0.00 | $0 | 45,000 |
| 2018-11-09 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,000 | $49.00 | $245,000 | 42,774 |
| 2018-11-09 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 5,000 | $27.90 | $139,500 | 47,774 |
| 2018-11-08 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,000 | $0.00 | $0 | 50,000 |
| 2018-11-08 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,000 | $56.06 | $280,300 | 42,774 |
| 2018-11-08 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 5,000 | $27.90 | $139,500 | 47,774 |
| 2018-11-07 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,000 | $0.00 | $0 | 55,000 |
| 2018-11-07 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,000 | $45.25 | $226,250 | 42,774 |
| 2018-11-07 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 5,000 | $27.90 | $139,500 | 47,774 |
| 2018-11-06 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 5,000 | $0.00 | $0 | 60,000 |
| 2018-11-06 | Valenzuela Steve | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,000 | $45.00 | $225,000 | 42,774 |
| 2018-11-06 | Valenzuela Steve | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 5,000 | $27.90 | $139,500 | 47,774 |
| 2018-09-14 | PANERO HUGH | Dir |
Open-market sell
S
|
Common Stock | 1,115 | $56.75 | $63,276 | 4,835 |
| 2018-09-12 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 19,178 | $56.88 | $1,090,845 | 24,152 |
| 2018-09-11 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 722 | $57.00 | $41,154 | 43,330 |
| 2018-09-11 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 5,000 |
| 2018-09-11 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 10,000 | $56.68 | $566,800 | 138,004 |
| 2018-09-11 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 10,000 | $11.55 | $115,500 | 148,004 |
| 2018-09-10 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 833 | $0.00 | $0 | 9,167 |
| 2018-09-10 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 2,666 | $0.00 | $0 | 7,334 |
| 2018-09-10 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,750 | $0.00 | $0 | 7,250 |
| 2018-09-10 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,800 | $0.00 | $0 | 2,400 |
| 2018-09-10 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 14,250 | $0.00 | $0 | 750 |
| 2018-09-10 | Ramos Daniel | Sr. VP-Corporate Development |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 44,052 |
| 2018-09-10 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 50,399 | $56.31 | $2,837,968 | 45,052 |
| 2018-09-10 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 833 | $37.74 | $31,437 | 95,451 |
| 2018-09-10 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 2,666 | $32.17 | $85,765 | 94,618 |
| 2018-09-10 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 7,750 | $15.02 | $116,405 | 91,952 |
| 2018-09-10 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 4,800 | $11.55 | $55,440 | 84,202 |
| 2018-09-10 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 14,250 | $4.00 | $57,000 | 79,402 |
| 2018-09-10 | Trundle Stephen | President and CEO |
Equity grant / award
G
|
Common Stock | 10,000 | $0.00 | $0 | 199,714 |
| 2018-09-07 | McAdam Timothy P | Dir |
Open-market sell
S
|
Common Stock | 17,600 | $56.56 | $995,512 | 10,611 |
| 2018-09-06 | McAdam Timothy P | Dir |
Open-market sell
S
|
Common Stock | 2,500 | $57.29 | $143,225 | 76,823 |
| 2018-09-06 | McAdam Timothy P | Dir |
Open-market sell
S
|
Common Stock | 1,300 | $56.53 | $73,486 | 79,323 |
| 2018-09-06 | McAdam Timothy P | Dir |
Open-market sell
S
|
Common Stock | 2,837 | $55.33 | $156,961 | 80,623 |
| 2018-09-06 | McAdam Timothy P | Dir |
Open-market sell
S
|
Common Stock | 1,599 | $54.27 | $86,783 | 83,460 |
| 2018-09-06 | McAdam Timothy P | Dir |
Open-market sell
S
|
Common Stock | 1,764 | $53.89 | $95,064 | 85,059 |
| 2018-09-06 | McAdam Timothy P | Dir |
Open-market sell
S
|
Common Stock | 2,400 | $56.01 | $134,434 | 28,211 |
| 2018-09-06 | McAdam Timothy P | Dir |
Equity grant / award
G
|
Common Stock | 22,500 | $0.00 | $0 | 56,242 |
| 2018-09-06 | McAdam Timothy P | Dir |
Equity grant / award
G
|
Common Stock | 10,611 | $0.00 | $0 | 0 |
| 2018-09-06 | McAdam Timothy P | Dir |
Equity grant / award
G
|
Common Stock | 2,000 | $0.00 | $0 | 74,823 |
| 2018-09-05 | McAdam Timothy P | Dir |
Other acquired transaction
J
|
Common Stock | 30,642 | $0.00 | $0 | 86,823 |
| 2018-09-05 | McAdam Timothy P | Dir |
Other acquired transaction
J
|
Common Stock | 30,611 | $0.00 | $0 | 30,611 |
| 2018-08-17 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 27,500 |
| 2018-08-17 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 10,000 | $54.01 | $540,100 | 23,969 |
| 2018-08-17 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M
|
Common Stock | 10,000 | $4.00 | $40,000 | 33,969 |
| 2018-08-15 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 15,000 | $0.00 | $0 | 15,000 |
| 2018-08-15 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 15,000 | $50.77 | $761,550 | 209,714 |
| 2018-08-15 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 15,000 | $3.89 | $58,350 | 224,714 |
| 2018-08-08 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 37,500 |
| 2018-08-08 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 10,000 | $49.66 | $496,600 | 23,969 |
| 2018-08-08 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M
|
Common Stock | 10,000 | $4.00 | $40,000 | 33,969 |
| 2018-06-18 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 7,193 | $0.00 | $0 | 30,000 |
| 2018-06-18 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 7,193 | $45.54 | $327,569 | 189,691 |
| 2018-06-18 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 7,193 | $3.89 | $27,981 | 196,884 |
| 2018-06-15 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 15,000 | $0.00 | $0 | 37,193 |
| 2018-06-15 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 15,000 | $45.51 | $682,650 | 189,691 |
| 2018-06-15 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 15,000 | $3.89 | $58,350 | 204,691 |
| 2018-06-14 | PANERO HUGH | Dir |
Open-market sell
S
|
Common Stock | 10,000 | $45.38 | $453,778 | 5,950 |
| 2018-06-13 | McAdam Timothy P | Dir |
Open-market sell
S
|
Common Stock | 20,407 | $44.36 | $905,257 | 0 |
| 2018-06-11 | McAdam Timothy P | Dir |
Other acquired transaction
J
|
Common Stock | 20,428 | $0.00 | $0 | 56,181 |
| 2018-06-11 | McAdam Timothy P | Dir |
Other acquired transaction
J
|
Common Stock | 20,407 | $0.00 | $0 | 20,407 |
| 2018-06-08 | McAdam Timothy P | Dir |
Equity grant / award
A
|
Common Stock | 3,193 | $0.00 | $0 | 7,161 |
| 2018-06-07 | Hutz David | Chief Systems Architect |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 21,000 | $0.00 | $0 | 3,500 |
| 2018-06-07 | Hutz David | Chief Systems Architect |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 9,664 | $0.00 | $0 | 0 |
| 2018-06-07 | Hutz David | Chief Systems Architect |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,500 | $0.00 | $0 | 0 |
| 2018-06-07 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 35,164 | $45.35 | $1,594,687 | 92,522 |
| 2018-06-07 | Hutz David | Chief Systems Architect |
Exercise / conversion
M
|
Common Stock | 21,000 | $4.00 | $84,000 | 127,686 |
| 2018-06-07 | Hutz David | Chief Systems Architect |
Exercise / conversion
M
|
Common Stock | 9,664 | $3.89 | $37,593 | 106,686 |
| 2018-06-07 | Hutz David | Chief Systems Architect |
Exercise / conversion
M
|
Common Stock | 4,500 | $1.20 | $5,400 | 97,022 |
| 2018-06-05 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 18,223 | $0.00 | $0 | 0 |
| 2018-06-05 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 18,223 | $45.26 | $824,773 | 65,000 |
| 2018-06-05 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 18,223 | $3.89 | $70,887 | 83,223 |
| 2018-06-04 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 15,828 | $0.00 | $0 | 18,223 |
| 2018-06-04 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 15,828 | $45.28 | $716,692 | 65,000 |
| 2018-06-04 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 15,828 | $3.89 | $61,571 | 80,828 |
| 2018-06-01 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,172 | $0.00 | $0 | 34,051 |
| 2018-06-01 | Ramos Daniel | Sr. VP-Corporate Development |
Equity grant / award
G
|
Common Stock | 2,528 | $0.00 | $0 | 65,000 |
| 2018-06-01 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 4,172 | $45.27 | $188,866 | 67,528 |
| 2018-06-01 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 4,172 | $3.89 | $16,229 | 71,700 |
| 2018-05-24 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 18,350 |
| 2018-05-24 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 50,000 | $42.86 | $2,143,000 | 138,004 |
| 2018-05-24 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 50,000 | $3.89 | $194,500 | 188,004 |
| 2018-05-18 | PANERO HUGH | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $42.26 | $211,293 | 12,757 |
| 2018-05-17 | PANERO HUGH | Dir |
Open-market sell
S
|
Common Stock | 20,000 | $41.29 | $825,800 | 17,757 |
| 2018-05-16 | PANERO HUGH | Dir |
Open-market sell
S
|
Common Stock | 20,000 | $40.58 | $811,600 | 37,757 |
| 2018-05-14 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 44,514 | $0.00 | $0 | 0 |
| 2018-05-14 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 44,514 | $40.14 | $1,786,792 | 67,528 |
| 2018-05-14 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 44,514 | $0.41 | $18,251 | 112,042 |
| 2018-05-11 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 15,155 | $0.00 | $0 | 44,514 |
| 2018-05-11 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 15,155 | $40.00 | $606,200 | 67,528 |
| 2018-05-11 | Ramos Daniel | Sr. VP-Corporate Development |
Exercise / conversion
M
|
Common Stock | 15,155 | $0.41 | $6,214 | 82,683 |
| 2018-05-10 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 68,350 |
| 2018-05-10 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 50,000 | $39.97 | $1,998,500 | 138,004 |
| 2018-05-10 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 50,000 | $3.89 | $194,500 | 188,004 |
| 2018-04-01 | Trundle Stephen | President and CEO |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy) | 30,000 | $0.00 | $0 | 30,000 |
| 2018-04-01 | Trundle Stephen | President and CEO |
Equity grant / award
A
|
Common Stock | 25,000 | $0.00 | $0 | 189,691 |
| 2018-03-16 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 52,193 |
| 2018-03-16 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 20,000 | $38.94 | $778,800 | 164,691 |
| 2018-03-16 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 20,000 | $3.89 | $77,800 | 184,691 |
| 2018-03-15 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,500 | $0.00 | $0 | 47,500 |
| 2018-03-15 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 5,000 | $0.00 | $0 | 72,193 |
| 2018-03-15 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 2,500 | $21.70 | $54,250 | 164,691 |
| 2018-03-15 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 5,000 | $39.80 | $199,000 | 162,191 |
| 2018-03-15 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 5,000 | $3.89 | $19,450 | 167,191 |
| 2018-03-02 | NEVIN DARIUS G | Dir |
Open-market buy
P
|
Common Stock | 10,000 | $37.21 | $372,100 | 10,000 |
| 2018-02-01 | Lee Michelle K. | Dir |
Equity grant / award
A
|
Common Stock | 5,104 | $0.00 | $0 | 5,104 |
| 2017-12-20 | Clarke Donald E | Dir |
Equity grant / award
A
|
Common Stock | 3,968 | $0.00 | $0 | 3,968 |
| 2017-12-14 | PANERO HUGH | Dir |
Open-market sell
S
|
Common Stock | 2,500 | $37.10 | $92,750 | 56,115 |
| 2017-12-13 | PANERO HUGH | Dir |
Open-market sell
S
|
Common Stock | 16,114 | $37.26 | $600,408 | 58,615 |
| 2017-12-12 | McAdam Timothy P | Dir |
Open-market sell
S
|
Common Stock | 20,407 | $36.78 | $750,639 | 0 |
| 2017-12-08 | McAdam Timothy P | Dir |
Equity grant / award
G
|
Common Stock | 3,000 | $0.00 | $0 | 29,780 |
| 2017-12-08 | McAdam Timothy P | Dir |
Equity grant / award
G
|
Common Stock | 113,952 | $0.00 | $0 | 0 |
| 2017-12-08 | McAdam Timothy P | Dir |
Equity grant / award
G
|
Common Stock | 5,000 | $0.00 | $0 | 35,753 |
| 2017-11-28 | McAdam Timothy P | Dir |
Open-market sell
S
|
Common Stock | 8,521 | $42.67 | $363,571 | 0 |
| 2017-11-28 | McAdam Timothy P | Dir |
Open-market sell
S
|
Common Stock | 8,000 | $42.35 | $338,808 | 8,521 |
| 2017-11-27 | McAdam Timothy P | Dir |
Other acquired transaction
J
|
Common Stock | 20,428 | $0.00 | $0 | 40,753 |
| 2017-11-27 | McAdam Timothy P | Dir |
Other acquired transaction
J
|
Common Stock | 16,521 | $0.00 | $0 | 16,521 |
| 2017-11-27 | McAdam Timothy P | Dir |
Other acquired transaction
J
|
Common Stock | 20,407 | $0.00 | $0 | 20,407 |
| 2017-11-21 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 15,000 | $0.00 | $0 | 47,500 |
| 2017-11-21 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 15,000 | $45.32 | $679,800 | 11,313 |
| 2017-11-21 | Kerzner Daniel | Chief Product Officer |
Exercise / conversion
M
|
Common Stock | 15,000 | $4.00 | $60,000 | 26,065 |
| 2017-11-20 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 12,332 | $44.91 | $553,830 | 172,191 |
| 2017-11-17 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 7,668 | $44.35 | $340,076 | 184,523 |
| 2017-11-16 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 5,440 | $43.84 | $238,490 | 130,118 |
| 2017-11-16 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 4,560 | $43.34 | $197,630 | 135,558 |
| 2017-11-16 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 30,000 | $43.77 | $1,313,100 | 192,191 |
| 2017-11-06 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 10,063 | $47.02 | $473,162 | 57,127 |
| 2017-10-31 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 28 | $47.01 | $1,316 | 67,190 |
| 2017-10-30 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 2,832 | $47.02 | $133,161 | 67,218 |
| 2017-10-27 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 12,277 | $47.02 | $577,265 | 70,050 |
| 2017-10-26 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 4,800 | $47.15 | $226,320 | 82,327 |
| 2017-10-10 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $47.73 | $167,055 | 83,522 |
| 2017-09-26 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $43.87 | $153,545 | 87,022 |
| 2017-09-15 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 29,314 | $0.00 | $0 | 0 |
| 2017-09-15 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 29,314 | $44.36 | $1,300,369 | 130,404 |
| 2017-09-15 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 29,314 | $0.41 | $12,019 | 159,718 |
| 2017-09-14 | McAdam Timothy P | Dir |
Equity grant / award
G
|
Common Stock | 20,304 | $0.00 | $0 | 0 |
| 2017-09-11 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 450 | $0.00 | $0 | 29,314 |
| 2017-09-11 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 450 | $45.00 | $20,250 | 130,404 |
| 2017-09-11 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 450 | $0.41 | $184 | 130,854 |
| 2017-09-11 | DREW JOHN | 10% |
Open-market sell
S
|
Common Stock | 16,438 | $44.41 | $730,061 | 0 |
| 2017-09-08 | DREW JOHN | 10% |
Open-market sell
S
|
Common Stock | 20,850 | $44.56 | $929,013 | 0 |
| 2017-09-05 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 29,764 |
| 2017-09-05 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 10,000 | $45.13 | $451,300 | 130,404 |
| 2017-09-05 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 10,000 | $0.41 | $4,100 | 140,404 |
| 2017-08-31 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 10,850 | $44.98 | $488,033 | 232,191 |
| 2017-08-30 | SHATTUCK MAYO A III | Dir |
Other acquired transaction
J
|
Common Stock | 1,748 | $0.00 | $0 | 24,852 |
| 2017-08-30 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 29,100 | $45.75 | $1,331,325 | 243,041 |
| 2017-08-29 | Trundle Stephen | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 38,592 | $0.00 | $0 | 0 |
| 2017-08-29 | Trundle Stephen | President and CEO |
Open-market sell
S
|
Common Stock | 38,592 | $44.94 | $1,734,324 | 272,141 |
| 2017-08-29 | Trundle Stephen | President and CEO |
Exercise / conversion
M
|
Common Stock | 38,592 | $0.41 | $15,823 | 310,733 |
| 2017-08-22 | SHATTUCK MAYO A III | Dir |
Other acquired transaction
J
|
Common Stock | 1,748 | $0.00 | $0 | 23,104 |
| 2017-08-22 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 13,000 | $44.59 | $579,670 | 87,127 |
| 2017-08-21 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 10,515 | $42.76 | $449,621 | 100,127 |
| 2017-08-18 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 16,485 | $42.75 | $704,734 | 110,642 |
| 2017-08-18 | Ramos Daniel | Sr. VP-Corporate Development |
Equity grant / award
G
|
Common Stock | 500 | $0.00 | $0 | 127,127 |
| 2017-08-11 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 30,000 | $40.48 | $1,214,400 | 94,022 |
| 2017-08-11 | Trundle Stephen | President and CEO |
Equity grant / award
G
|
Common Stock | 140,118 | $0.00 | $0 | 0 |
| 2017-08-08 | SHATTUCK MAYO A III | Dir |
Other acquired transaction
J
|
Common Stock | 2,123 | $0.00 | $0 | 21,356 |
| 2017-08-07 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 39,764 |
| 2017-08-07 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 20,000 | $38.64 | $772,800 | 130,404 |
| 2017-08-07 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 20,000 | $0.41 | $8,200 | 150,404 |
| 2017-07-26 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 18,500 | $37.04 | $685,240 | 11,065 |
| 2017-07-25 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $37.43 | $131,005 | 127,522 |
| 2017-07-11 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $37.02 | $129,570 | 131,022 |
| 2017-07-05 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 59,764 |
| 2017-07-05 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 20,000 | $36.33 | $726,600 | 130,404 |
| 2017-07-05 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 20,000 | $0.41 | $8,200 | 150,404 |
| 2017-06-20 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $36.96 | $129,360 | 134,522 |
| 2017-06-13 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 25,171 | $36.10 | $908,673 | 127,627 |
| 2017-06-09 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 9,606 | $35.94 | $345,240 | 152,798 |
| 2017-06-06 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $34.96 | $122,360 | 138,022 |
| 2017-06-02 | Trundle Stephen | President and CEO |
Equity grant / award
G
|
Common Stock | 10,000 | $0.00 | $0 | 222,191 |
| 2017-05-31 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 99,764 |
| 2017-05-31 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 20,000 | $32.11 | $642,200 | 130,404 |
| 2017-05-31 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 20,000 | $0.41 | $8,200 | 150,404 |
| 2017-05-25 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 40,000 | $32.40 | $1,296,000 | 162,404 |
| 2017-05-23 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $31.59 | $110,565 | 141,522 |
| 2017-05-15 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 10,000 | $0.00 | $0 | 10,000 |
| 2017-05-15 | BEDELL JEFFREY A | Chief Strategy & Innovation |
Equity grant / award
A
|
Common Stock | 10,000 | $0.00 | $0 | 428,500 |
| 2017-05-09 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $32.38 | $113,330 | 135,022 |
| 2017-05-08 | SHATTUCK MAYO A III | Dir |
Other acquired transaction
J
|
Common Stock | 3,497 | $0.00 | $0 | 19,233 |
| 2017-05-03 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 30,000 | $0.00 | $0 | 119,764 |
| 2017-05-03 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 30,000 | $32.37 | $971,100 | 122,904 |
| 2017-05-03 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 30,000 | $0.41 | $12,300 | 152,904 |
| 2017-04-25 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $32.55 | $113,925 | 138,522 |
| 2017-04-11 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $30.58 | $107,030 | 142,022 |
| 2017-04-05 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 30,000 | $0.00 | $0 | 149,764 |
| 2017-04-05 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 30,000 | $30.60 | $918,000 | 122,904 |
| 2017-04-05 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 30,000 | $0.41 | $12,300 | 152,904 |
| 2017-03-21 | ABS Capital Partners V Trust | 10% |
Other disposed transaction
J
|
Common Stock | 2,000,000 | $0.00 | $0 | 5,337,646 |
| 2017-03-13 | SHATTUCK MAYO A III | Dir |
Other acquired transaction
J
|
Common Stock | 3,497 | $0.00 | $0 | 12,239 |
| 2017-03-07 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $28.78 | $100,730 | 149,022 |
| 2017-03-06 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 30,000 | $0.00 | $0 | 179,764 |
| 2017-03-06 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 30,000 | $29.10 | $873,000 | 122,904 |
| 2017-03-06 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 30,000 | $0.41 | $12,300 | 152,904 |
| 2017-02-21 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,502 | $29.17 | $102,153 | 152,522 |
| 2017-02-10 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 18,000 | $28.04 | $504,720 | 19,341 |
| 2017-02-08 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 18,000 | $27.04 | $486,720 | 37,341 |
| 2017-02-07 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,498 | $27.31 | $95,530 | 156,024 |
| 2017-02-06 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 40,000 | $0.00 | $0 | 209,764 |
| 2017-02-06 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 40,000 | $27.42 | $1,096,800 | 122,904 |
| 2017-02-06 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 40,000 | $0.41 | $16,400 | 162,904 |
| 2017-01-24 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $28.09 | $98,315 | 159,522 |
| 2017-01-10 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $27.36 | $95,760 | 163,022 |
| 2017-01-09 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 40,000 | $0.00 | $0 | 249,764 |
| 2017-01-09 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 40,000 | $27.04 | $1,081,600 | 122,904 |
| 2017-01-09 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 40,000 | $0.41 | $16,400 | 162,904 |
| 2016-12-20 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $27.34 | $95,690 | 166,522 |
| 2016-12-16 | Gollinger Allan Jon | Principal Accounting Officer |
Open-market sell
S
|
Common Stock | 3,500 | $28.02 | $98,070 | 19,135 |
| 2016-12-06 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 289,764 |
| 2016-12-06 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 50,000 | $28.24 | $1,412,000 | 122,904 |
| 2016-12-06 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 50,000 | $0.41 | $20,500 | 172,904 |
| 2016-11-28 | SHATTUCK MAYO A III | Dir |
Other acquired transaction
J
|
Common Stock | 3,497 | $0.00 | $0 | 8,742 |
| 2016-11-22 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $29.54 | $103,390 | 173,522 |
| 2016-11-21 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 14,293 | $29.50 | $421,644 | 192,130 |
| 2016-11-21 | Kerzner Daniel | Chief Product Officer |
Open-market sell
S
|
Common Stock | 28,000 | $29.51 | $826,280 | 55,341 |
| 2016-11-18 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 4,941 | $29.50 | $145,760 | 206,423 |
| 2016-11-17 | Ramos Daniel | Sr. VP-Corporate Development |
Open-market sell
S
|
Common Stock | 20,766 | $29.15 | $605,329 | 211,364 |
| 2016-11-15 | Valenzuela Steve | Chief Financial Officer |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 65,000 | $0.00 | $0 | 65,000 |
| 2016-11-15 | Valenzuela Steve | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 35,842 | $0.00 | $0 | 35,842 |
| 2016-11-08 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $29.47 | $103,145 | 177,022 |
| 2016-10-25 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 339,764 |
| 2016-10-25 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 581 | $29.80 | $17,314 | 122,904 |
| 2016-10-25 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 49,419 | $29.03 | $1,434,634 | 123,485 |
| 2016-10-25 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 50,000 | $0.41 | $20,500 | 172,904 |
| 2016-10-18 | Hutz David | Chief Systems Architect |
Open-market sell
S
|
Common Stock | 3,500 | $29.85 | $104,475 | 180,522 |
| 2016-09-13 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 50,000 | $0.00 | $0 | 389,764 |
| 2016-09-13 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 50,000 | $24.69 | $1,234,500 | 122,904 |
| 2016-09-13 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 50,000 | $0.41 | $20,500 | 172,904 |
| 2016-08-19 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 30,000 | $0.00 | $0 | 439,764 |
| 2016-08-19 | Martin Jean-Paul | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 30,000 | $28.32 | $849,600 | 122,904 |
| 2016-08-19 | Martin Jean-Paul | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 30,000 | $0.41 | $12,300 | 152,904 |
| 2016-08-17 | ABS Capital Partners V Trust | 10% |
Other disposed transaction
J
|
Common Stock | 3,000,000 | $0.00 | $0 | 11,337,646 |
| 2016-08-16 | Kerzner Daniel | Chief Product Officer |
Equity grant / award
A
|
Common Stock | 337 | $26.97 | $9,089 | 83,341 |
| 2016-08-15 | Gollinger Allan Jon | Principal Accounting Officer |
Equity grant / award
A
|
Restricted Stock Grant (Common Stock) | 10,000 | $0.00 | $0 | 22,635 |
| 2016-05-15 | PANERO HUGH | Dir |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy) | 20,000 | $0.00 | $0 | 20,000 |