Financial Metrics
GNTX GENTEX CORPFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2020-03-31 | 453761726.0 | — | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 229925556.0 | -49.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 474638584.0 | +106.4% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 483724839.0 | +1.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 428005026.0 | -11.5% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 399598744.0 | -6.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 468250776.0 | +17.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 463423002.0 | -1.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 493636695.0 | +6.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 550761311.0 | +11.6% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 583472846.0 | +5.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 575848490.0 | -1.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 590225211.0 | +2.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 572925778.0 | -2.9% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 608525777.0 | +6.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 576773090.0 | -5.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 657858210.0 | +14.1% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 655236055.0 | -0.4% | USD | 10-Q | 2025-11-07 |
| Annual | 2017-12-31 | 1794872578.0 | — | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 1834063697.0 | +2.2% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 1858897406.0 | +1.4% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 1688189405.0 | -9.2% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 1731169929.0 | +2.5% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 1918958043.0 | +10.8% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 2299215044.0 | +19.8% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 2313314333.0 | +0.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2534268965.0 | +9.6% | USD | 10-K | 2026-02-24 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 158690788.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 166772559.0 | +5.1% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 173821900.0 | +4.2% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 175800785.0 | +1.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 167207795.0 | -4.9% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 171229660.0 | +2.4% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 172628401.0 | +0.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 172804472.0 | +0.1% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 172990286.0 | +0.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 169644503.0 | -1.9% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 176537604.0 | +4.1% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 180321286.0 | +2.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 156587481.0 | -13.2% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 43944808.0 | -71.9% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 188236712.0 | +328.3% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 183300168.0 | -2.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 151596741.0 | -17.3% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 140900021.0 | -7.1% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 160411960.0 | +13.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 148367014.0 | -7.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 147201025.0 | -0.8% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 174737231.0 | +18.7% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 193083039.0 | +10.5% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 191440633.0 | -0.9% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 202237606.0 | +5.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 188563309.0 | -6.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 204063635.0 | +8.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 191733587.0 | -6.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 225290903.0 | +17.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 225166737.0 | -0.1% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 668452244.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 694528266.0 | +3.9% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 690466692.0 | -0.6% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 688307969.0 | -0.3% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 605443520.0 | -12.0% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 619707847.0 | +2.4% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 609814185.0 | -1.6% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 762630008.0 | +25.1% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 771090190.0 | +1.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 866708940.0 | +12.4% | USD | 10-K | 2026-02-24 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 120848990.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 128745721.0 | +6.5% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 134212281.0 | +4.2% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 134427120.0 | +0.2% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 125864514.0 | -6.4% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 129072652.0 | +2.5% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 128515333.0 | -0.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 126683004.0 | -1.4% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 127427911.0 | +0.6% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 121596331.0 | -4.6% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 127904966.0 | +5.2% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 128135680.0 | +0.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 105027167.0 | -18.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -6738256.0 | -106.4% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 138852889.0 | +2160.7% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 133733701.0 | -3.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 99924621.0 | -25.3% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 88164940.0 | -11.8% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 103305905.0 | +17.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 85790969.0 | -17.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 86791540.0 | +1.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 113250647.0 | +30.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 127289388.0 | +12.4% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 122416529.0 | -3.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 129346312.0 | +5.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 114884022.0 | -11.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 125728152.0 | +9.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 112987106.0 | -10.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 118520135.0 | +4.9% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 122326938.0 | +3.2% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 511742935.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 523358352.0 | +2.3% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 508125547.0 | -2.9% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 488537604.0 | -3.9% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 399556092.0 | -18.2% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 409781978.0 | +2.6% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 370006126.0 | -9.7% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 495731053.0 | +34.0% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 459726573.0 | -7.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 473935754.0 | +3.1% | USD | 10-K | 2026-02-24 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 80279994.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 86485242.0 | +7.7% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 92064646.0 | +6.5% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 97556741.0 | +6.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 88535947.0 | -9.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 90230335.0 | +1.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 111248743.0 | +23.3% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-06-30 | 109023982.0 | -2.0% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 111335817.0 | +2.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 104280411.0 | -6.3% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 108958625.0 | +4.5% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 111897852.0 | +2.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 89505801.0 | -20.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -2374033.0 | -102.7% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 117092602.0 | +5032.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 113450870.0 | -3.1% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 86506418.0 | -23.7% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 76660548.0 | -11.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 87528626.0 | +14.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 72404403.0 | -17.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 72655995.0 | +0.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 97578261.0 | +34.3% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 109155403.0 | +11.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 104725412.0 | -4.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 108230714.0 | +3.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 86040438.0 | -20.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 122549041.0 | +42.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 94874045.0 | -22.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 95650450.0 | +0.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 100886704.0 | +5.5% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 347591276.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 406791922.0 | +17.0% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 437883097.0 | +7.6% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 424683939.0 | -3.0% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 347563621.0 | -18.2% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 360797232.0 | +3.8% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 318757352.0 | -11.7% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 428403272.0 | +34.4% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 404487743.0 | -5.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 384682077.0 | -4.9% | USD | 10-K | 2026-02-24 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.28 | — | USD/shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.3 | +7.1% | USD/shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.32 | +6.7% | USD/shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.34 | +6.3% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.31 | -8.8% | USD/shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.32 | +3.2% | USD/shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.4 | +25.0% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.4 | +0.0% | USD/shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.42 | +5.0% | USD/shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.4 | -4.8% | USD/shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.42 | +5.0% | USD/shares | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 0.44 | +4.8% | USD/shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.36 | -18.2% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -0.01 | -102.8% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.48 | +4900.0% | USD/shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.47 | -2.1% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.36 | -23.4% | USD/shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.32 | -11.1% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.37 | +15.6% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.31 | -16.2% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.31 | +0.0% | USD/shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.42 | +35.5% | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.47 | +11.9% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.45 | -4.3% | USD/shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.47 | +4.4% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.37 | -21.3% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.54 | +45.9% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.42 | -22.2% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.43 | +2.4% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.46 | +7.0% | USD/shares | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 1.21 | — | USD/shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 1.42 | +17.4% | USD/shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 1.64 | +15.5% | USD/shares | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 1.67 | +1.8% | USD/shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 1.41 | -15.6% | USD/shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 1.51 | +7.1% | USD/shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 1.36 | -9.9% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 1.84 | +35.3% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1.77 | -3.8% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.74 | -1.7% | USD/shares | 10-K | 2026-02-24 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.28 | — | USD/shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.3 | +7.1% | USD/shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.32 | +6.7% | USD/shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.33 | +3.1% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.31 | -6.1% | USD/shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.31 | +0.0% | USD/shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.4 | +29.0% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.4 | +0.0% | USD/shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.42 | +5.0% | USD/shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.4 | -4.8% | USD/shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.42 | +5.0% | USD/shares | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 0.44 | +4.8% | USD/shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.36 | -18.2% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -0.01 | -102.8% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.48 | +4900.0% | USD/shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.46 | -4.2% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.36 | -21.7% | USD/shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.32 | -11.1% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.37 | +15.6% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.31 | -16.2% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.31 | +0.0% | USD/shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.42 | +35.5% | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.47 | +11.9% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.45 | -4.3% | USD/shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.47 | +4.4% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.37 | -21.3% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.53 | +43.2% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.42 | -20.8% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.43 | +2.4% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.46 | +7.0% | USD/shares | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 1.19 | — | USD/shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 1.41 | +18.5% | USD/shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 1.62 | +14.9% | USD/shares | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 1.66 | +2.5% | USD/shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 1.41 | -15.1% | USD/shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 1.5 | +6.4% | USD/shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 1.36 | -9.3% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 1.84 | +35.3% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1.76 | -4.3% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.74 | -1.1% | USD/shares | 10-K | 2026-02-24 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 546477075.0 | — | USD | 10-Q | 2018-05-04 |
| Quarterly | 2016-06-30 | 499493964.0 | -8.6% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 534518281.0 | +7.0% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 546477075.0 | +2.2% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-03-31 | 559645625.0 | +2.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 580579352.0 | +3.7% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 561999767.0 | -3.2% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 569734496.0 | +1.4% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 524323560.0 | -8.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 296699141.0 | -43.4% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 194017041.0 | -34.6% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 217025278.0 | +11.9% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 221688575.0 | +2.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 260332892.0 | +17.4% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 260151083.0 | -0.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 296321622.0 | +13.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 278524928.0 | -6.0% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 343811484.0 | +23.4% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 400499542.0 | +16.5% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 423371036.0 | +5.7% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 455940751.0 | +7.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 353032803.0 | -22.6% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 269965105.0 | -23.5% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 262311670.0 | -2.8% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 279708413.0 | +6.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 269372471.0 | -3.7% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 222933723.0 | -17.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 214754638.0 | -3.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 215452160.0 | +0.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 237665601.0 | +10.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 260633625.0 | +9.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 226435019.0 | -13.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 249004534.0 | +10.0% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 260241951.0 | +4.5% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 179639743.0 | -31.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 233318766.0 | +29.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 286558598.0 | +22.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 119774840.0 | -58.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 178589422.0 | +49.1% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 546477075.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 569734496.0 | +4.3% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 217025278.0 | -61.9% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 296321622.0 | +36.5% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 423371036.0 | +42.9% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 262311670.0 | -38.0% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 214754638.0 | -18.1% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 226435019.0 | +5.4% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 233318766.0 | +3.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 145645715.0 | -37.6% | USD | 10-K | 2026-02-24 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 223989470.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 219442950.0 | -2.0% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 229236789.0 | +4.5% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 211591745.0 | -7.7% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 249457918.0 | +17.9% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 229250339.0 | -8.1% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 240505816.0 | +4.9% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 231121788.0 | -3.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 246427239.0 | +6.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 239406379.0 | -2.8% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 247322101.0 | +3.3% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 213537799.0 | -13.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 244266296.0 | +14.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 226426332.0 | -7.3% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 253108715.0 | +11.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 235410326.0 | -7.0% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 233578125.0 | -0.8% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 170643014.0 | -26.9% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 268457875.0 | +57.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 284925335.0 | +6.1% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 277676643.0 | -2.5% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 234145996.0 | -15.7% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 241225710.0 | +3.0% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 249794906.0 | +3.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 281461678.0 | +12.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 274404572.0 | -2.5% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 292413491.0 | +6.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 276493752.0 | -5.4% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 332867128.0 | +20.4% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 350409472.0 | +5.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 351142147.0 | +0.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 321809868.0 | -8.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 341591131.0 | +6.1% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 306565681.0 | -10.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 356338008.0 | +16.2% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 295344353.0 | -17.1% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 330625348.0 | +11.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 372961789.0 | +12.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 384673839.0 | +3.1% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 211591745.0 | — | USD | 10-K | 2018-02-21 |
| Annual | 2017-12-31 | 231121788.0 | +9.2% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 213537799.0 | -7.6% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 235410326.0 | +10.2% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 284925335.0 | +21.0% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 249794906.0 | -12.3% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 276493752.0 | +10.7% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 321809868.0 | +16.4% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 295344353.0 | -8.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 368517569.0 | +24.8% | USD | 10-K | 2026-02-24 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 188624776.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 176226597.0 | -6.6% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 179353603.0 | +1.8% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 189311437.0 | +5.6% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 197088251.0 | +4.1% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 196540222.0 | -0.3% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 206657817.0 | +5.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 216765583.0 | +4.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 207232952.0 | -4.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 212375655.0 | +2.5% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 213394037.0 | +0.5% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 225281599.0 | +5.6% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 225303042.0 | +0.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 225094463.0 | -0.1% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 238676795.0 | +6.0% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 248941855.0 | +4.3% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 251006414.0 | +0.8% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 259728189.0 | +3.5% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 233358102.0 | -10.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 226291843.0 | -3.0% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 233060307.0 | +3.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 263899976.0 | +13.2% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 292599881.0 | +10.9% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 316267442.0 | +8.1% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 362736521.0 | +14.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 392577825.0 | +8.2% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 418286161.0 | +6.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 404360270.0 | -3.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 401769976.0 | -0.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 390026268.0 | -2.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 395452780.0 | +1.4% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 402473028.0 | +1.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 436537244.0 | +8.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 463492305.0 | +6.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 449311020.0 | -3.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 436497445.0 | -2.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 408934806.0 | -6.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 475719663.0 | +16.3% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 499243613.0 | +4.9% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 189311437.0 | — | USD | 10-K | 2018-02-21 |
| Annual | 2017-12-31 | 216765583.0 | +14.5% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 225281599.0 | +3.9% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 248941855.0 | +10.5% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 226291843.0 | -9.1% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 316267442.0 | +39.8% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 404360270.0 | +27.9% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 402473028.0 | -0.5% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 436497445.0 | +8.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 516253617.0 | +18.3% | USD | 10-K | 2026-02-24 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1060145530.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 1055603901.0 | -0.4% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 1108816120.0 | +5.0% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1154989029.0 | +4.2% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 1194557673.0 | +3.4% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 1204698551.0 | +0.8% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 1203861495.0 | -0.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1184563823.0 | -1.6% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 1141694188.0 | -3.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 943077389.0 | -17.4% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 827558593.0 | -12.2% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 850930254.0 | +2.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 886396011.0 | +4.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 930402907.0 | +5.0% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 987495404.0 | +6.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 950376892.0 | -3.8% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 910727496.0 | -4.2% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 859326688.0 | -5.6% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 975318566.0 | +13.5% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 979330564.0 | +0.4% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 1010515547.0 | +3.2% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 924576176.0 | -8.5% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 874707126.0 | -5.4% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 872975749.0 | -0.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 955531273.0 | +9.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 991886731.0 | +3.8% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 989323275.0 | -0.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 948652376.0 | -4.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 1005041193.0 | +5.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1025306426.0 | +2.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1055451827.0 | +2.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 997738153.0 | -5.5% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1072594701.0 | +7.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 1083883853.0 | +1.1% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 1045684218.0 | -3.5% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 1037328170.0 | -0.8% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1088670603.0 | +4.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1061976626.0 | -2.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 1168473902.0 | +10.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 1154989029.0 | — | USD | 10-K | 2018-02-21 |
| Annual | 2017-12-31 | 1184563823.0 | +2.6% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 850930254.0 | -28.2% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 950376892.0 | +11.7% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 979330564.0 | +3.0% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 872975749.0 | -10.9% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 948652376.0 | +8.7% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 997738153.0 | +5.2% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1037328170.0 | +4.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1128434468.0 | +8.8% | USD | 10-K | 2026-02-24 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2197312121.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 2207259206.0 | +0.5% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 2258273672.0 | +2.3% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 2309619833.0 | +2.3% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 2363292666.0 | +2.3% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 2364093796.0 | +0.0% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 2371631194.0 | +0.3% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 2352053912.0 | -0.8% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 2254352468.0 | -4.2% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 2192109284.0 | -2.8% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 2069388926.0 | -5.6% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 2085434068.0 | +0.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 2100365628.0 | +0.7% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 2142802873.0 | +2.0% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 2167296404.0 | +1.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 2168803193.0 | +0.1% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 2158103092.0 | -0.5% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 2101041533.0 | -2.6% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 2192475106.0 | +4.4% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 2197941170.0 | +0.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 2242445544.0 | +2.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 2166797931.0 | -3.4% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 2116428753.0 | -2.3% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 2131391166.0 | +0.7% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 2180382485.0 | +2.3% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 2284454234.0 | +4.8% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 2311323063.0 | +1.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 2327229924.0 | +0.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 2433347835.0 | +4.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2487107092.0 | +2.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2558318838.0 | +2.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 2611437552.0 | +2.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 2713214570.0 | +3.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 2738285062.0 | +0.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 2735296843.0 | -0.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 2760820975.0 | +0.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 2782549228.0 | +0.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2813817336.0 | +1.1% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 2938754652.0 | +4.4% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 2309619833.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 2352053912.0 | +1.8% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 2085434068.0 | -11.3% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 2168803193.0 | +4.0% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 2197941170.0 | +1.3% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 2131391166.0 | -3.0% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 2327229924.0 | +9.2% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 2611437552.0 | +12.2% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2760820975.0 | +5.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2928592834.0 | +6.1% | USD | 10-K | 2026-02-24 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 195323204.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 169083833.0 | -13.4% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 156479263.0 | -7.5% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 149857979.0 | -4.2% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 274355864.0 | +83.1% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 271140517.0 | -1.2% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 264922840.0 | -2.3% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 243647007.0 | -8.0% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 228169606.0 | -6.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 214434674.0 | -6.0% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 172886490.0 | -19.4% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 169160919.0 | -2.2% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 184493872.0 | +9.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 177560797.0 | -3.8% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 182304131.0 | +2.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 171846800.0 | -5.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 263957904.0 | +53.6% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 217631097.0 | -17.6% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 236489170.0 | +8.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 177736857.0 | -24.8% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 223229993.0 | +25.6% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 196396617.0 | -12.0% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 192441699.0 | -2.0% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 181656100.0 | -5.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 239223172.0 | +31.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 286171887.0 | +19.6% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 265164643.0 | -7.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 250552752.0 | -5.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 297030732.0 | +18.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 276062016.0 | -7.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 274405503.0 | -0.6% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 271608976.0 | -1.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 304411218.0 | +12.1% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 304728500.0 | +0.1% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 283164653.0 | -7.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 252692676.0 | -10.8% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 266633348.0 | +5.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 336933865.0 | +26.4% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 394456229.0 | +17.1% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 149857979.0 | — | USD | 10-K | 2018-02-21 |
| Annual | 2017-12-31 | 243647007.0 | +62.6% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 169160919.0 | -30.6% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 171846800.0 | +1.6% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 177736857.0 | +3.4% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 181656100.0 | +2.2% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 250552752.0 | +37.9% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 271608976.0 | +8.4% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 252692676.0 | -7.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 387542969.0 | +53.4% | USD | 10-K | 2026-02-24 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 448357032.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 422336028.0 | -5.8% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 402008282.0 | -4.8% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 399195599.0 | -0.7% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 388521128.0 | -2.7% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 360157373.0 | -7.3% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 345365995.0 | -4.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 302535651.0 | -12.4% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 284374972.0 | -6.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 270609972.0 | -4.8% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 226284671.0 | -16.4% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 223682408.0 | -1.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 243290881.0 | +8.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 238468638.0 | -2.0% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 245968141.0 | +3.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 230715373.0 | -6.2% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 323497459.0 | +40.2% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 278434120.0 | -13.9% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 296862807.0 | +6.6% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 233998042.0 | -21.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 281464830.0 | +20.3% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 250478942.0 | -11.0% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 228798467.0 | -8.7% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 193402699.0 | -15.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 251413585.0 | +30.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 297879754.0 | +18.5% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 277277399.0 | -6.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 261437103.0 | -5.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 310092189.0 | +18.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 291157766.0 | -6.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 289865031.0 | -0.4% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 298920483.0 | +3.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 336850781.0 | +12.7% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 337985535.0 | +0.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 317669501.0 | -6.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 288721320.0 | -9.1% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 303131725.0 | +5.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 380689351.0 | +25.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 441220168.0 | +15.9% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 399195599.0 | — | USD | 10-K | 2018-02-21 |
| Annual | 2017-12-31 | 302535651.0 | -24.2% | USD | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 223682408.0 | -26.1% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 230715373.0 | +3.1% | USD | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 233998042.0 | +1.4% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 193402699.0 | -17.3% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 261437103.0 | +35.2% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 298920483.0 | +14.3% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 288721320.0 | -3.4% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 437660897.0 | +51.6% | USD | 10-K | 2026-02-24 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1748955089.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 1784923178.0 | +2.1% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 1856265390.0 | +4.0% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1910424234.0 | +2.9% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 1974771538.0 | +3.4% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 2003936423.0 | +1.5% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 2026265199.0 | +1.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 2049518261.0 | +1.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-03-31 | 1969977496.0 | -3.9% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-06-30 | 1921499312.0 | -2.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 1843104255.0 | -4.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-12-31 | 1861751660.0 | +1.0% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-03-31 | 1857074748.0 | -0.3% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-06-30 | 1904334235.0 | +2.5% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-09-30 | 1921328263.0 | +0.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2019-12-31 | 1938087820.0 | +0.9% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-03-31 | 1834605633.0 | -5.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-06-30 | 1822607413.0 | -0.7% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | 1895612299.0 | +4.0% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 1963943128.0 | +3.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-03-31 | 1960980714.0 | -0.2% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-06-30 | 1916318989.0 | -2.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 1887630286.0 | -1.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 1937988467.0 | +2.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-03-31 | 1928968900.0 | -0.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-06-30 | 1986574480.0 | +3.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-09-30 | 2034045664.0 | +2.4% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 2065792821.0 | +1.6% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-03-31 | 2123255648.0 | +2.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-06-30 | 2195949326.0 | +3.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-09-30 | 2268453807.0 | +3.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-12-31 | 2312517069.0 | +1.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-03-31 | 2376363789.0 | +2.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-06-30 | 2400299527.0 | +1.0% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | 2417627342.0 | +0.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 2472099655.0 | +2.3% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 2479417503.0 | +0.3% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-06-30 | 2430637724.0 | -2.0% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 2495214826.0 | +2.7% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 1910424234.0 | — | USD | 10-K | 2020-02-26 |
| Annual | 2017-12-31 | 2049518261.0 | +7.3% | USD | 10-K | 2021-02-22 |
| Annual | 2018-12-31 | 1861751660.0 | -9.2% | USD | 10-K | 2022-02-23 |
| Annual | 2019-12-31 | 1938087820.0 | +4.1% | USD | 10-K | 2023-02-22 |
| Annual | 2020-12-31 | 1963943128.0 | +1.3% | USD | 10-K | 2024-02-22 |
| Annual | 2021-12-31 | 1937988467.0 | -1.3% | USD | 10-K | 2025-02-25 |
| Annual | 2022-12-31 | 2065792821.0 | +6.6% | USD | 10-K | 2026-02-24 |
| Annual | 2023-12-31 | 2312517069.0 | +11.9% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 2472099655.0 | +6.9% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2487829724.0 | +0.6% | USD | 10-K | 2026-02-24 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 208750000.0 | — | USD | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 206875000.0 | -0.9% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 195000000.0 | -5.7% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 178125000.0 | -8.7% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 36250000.0 | -79.6% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 9375000.0 | -74.1% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 0.0 | -100.0% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2018-06-30 | 23100000.0 | — | USD | 10-Q | 2018-08-03 |
| Annual | 2016-12-31 | 178125000.0 | — | USD | 10-K | 2018-02-21 |
| Annual | 2017-12-31 | 0.0 | -100.0% | USD | 10-K | 2018-02-21 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 151868528.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 255129954.0 | +68.0% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 356416654.0 | +39.7% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 131191171.0 | -63.2% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 263557719.0 | +100.9% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 352556094.0 | +33.8% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 147449048.0 | -58.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 292384554.0 | +98.3% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 398207288.0 | +36.2% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 133840218.0 | -66.4% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 273467294.0 | +104.3% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 383940298.0 | +40.4% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 151280470.0 | -60.6% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 190452184.0 | +25.9% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 329044250.0 | +72.8% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 190849001.0 | -42.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 252242169.0 | +32.2% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 299380991.0 | +18.7% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 115958543.0 | -61.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 189261043.0 | +63.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 236357565.0 | +24.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 120914110.0 | -48.8% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 241766133.0 | +99.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 367668306.0 | +52.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 129877130.0 | -64.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 259127445.0 | +99.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 343817752.0 | +32.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 148505521.0 | -56.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 314644872.0 | +111.9% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 461627573.0 | +46.7% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 477048185.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 501002780.0 | +5.0% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 552418646.0 | +10.3% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 505966864.0 | -8.4% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 464491771.0 | -8.2% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 362167562.0 | -22.0% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 338200529.0 | -6.6% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 537249592.0 | +58.9% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 498213220.0 | -7.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 587126291.0 | +17.8% | USD | 10-K | 2026-02-24 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -1413636.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | -176116914.0 | -12358.4% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | -200320613.0 | -13.7% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | -36502091.0 | +81.8% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | -57282262.0 | -56.9% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | -80560431.0 | -40.6% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 29473479.0 | +136.6% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -156183468.0 | -629.9% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | -147821009.0 | +5.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -14898100.0 | +89.9% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | -48037964.0 | -222.4% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | -59055610.0 | -22.9% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -43716174.0 | +26.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 3428297.0 | +107.8% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 24711570.0 | +620.8% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | -40609254.0 | -264.3% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -64395676.0 | -58.6% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | -82462784.0 | -28.1% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | -2044300.0 | +97.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -63217406.0 | -2992.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -119319147.0 | -88.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | -72396645.0 | +39.3% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -126395275.0 | -74.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -189075734.0 | -49.6% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | -55142494.0 | +70.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -102078900.0 | -85.1% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -146883017.0 | -43.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -5101545.0 | +96.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -181358214.0 | -3455.0% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | -217284919.0 | -19.8% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | -251446108.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -77712570.0 | +69.1% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | -185821194.0 | -139.1% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | -56711082.0 | +69.5% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 26416437.0 | +146.6% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | -113106955.0 | -528.2% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | -172738508.0 | -52.7% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | -299416320.0 | -73.3% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -202078417.0 | +32.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -266899521.0 | -32.1% | USD | 10-K | 2026-02-24 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -75541699.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | -131076603.0 | -73.5% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | -173135287.0 | -32.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | -81520530.0 | +52.9% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | -172173180.0 | -111.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | -256472971.0 | -49.0% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | -222333463.0 | +13.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -409236441.0 | -84.1% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | -626103734.0 | -53.0% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -114278821.0 | +81.7% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | -182121716.0 | -59.4% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | -281758883.0 | -54.7% | USD | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | -125360990.0 | +55.5% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -146390619.0 | -16.8% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -249577900.0 | -70.5% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | -117670032.0 | +52.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -258184726.0 | -119.4% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | -370324138.0 | -43.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | -96517500.0 | +73.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -118982836.0 | -23.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -156416365.0 | -31.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | -47819943.0 | +69.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -96459895.0 | -101.7% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -136713585.0 | -41.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | -52165121.0 | +61.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -123241613.0 | -136.3% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -243730011.0 | -97.8% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -90164144.0 | +63.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -246830584.0 | -173.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | -296271997.0 | -20.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | -230682529.0 | — | USD | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | -400032789.0 | -73.4% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | -719306670.0 | -79.8% | USD | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | -369959438.0 | +48.6% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | -363858794.0 | +1.6% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | -410119973.0 | -12.7% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | -209019053.0 | +49.0% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | -230152891.0 | -10.1% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -289251056.0 | -25.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -407899821.0 | -41.0% | USD | 10-K | 2026-02-24 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2016-12-31 | 287737516.0 | — | shares | 10-K | 2018-02-21 |
| Annual | 2017-12-31 | 280281321.0 | -2.6% | shares | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 259328613.0 | -7.5% | shares | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 251277515.0 | -3.1% | shares | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 243692869.0 | -3.0% | shares | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 236440840.0 | -3.0% | shares | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 234169335.0 | -1.0% | shares | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 231455443.0 | -1.2% | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 227207472.0 | -1.8% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 215445024.0 | -5.2% | shares | 10-K | 2026-02-24 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2016-12-31 | 287737516.0 | — | shares | 10-K | 2018-02-21 |
| Annual | 2017-12-31 | 280281321.0 | -2.6% | shares | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 259328613.0 | -7.5% | shares | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 251277515.0 | -3.1% | shares | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 243692869.0 | -3.0% | shares | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 236440840.0 | -3.0% | shares | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 234169335.0 | -1.0% | shares | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 231455443.0 | -1.2% | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 227207472.0 | -1.8% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 215445024.0 | -5.2% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 289210621.0 | — | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 288803045.0 | -0.1% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 287736638.0 | -0.4% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 287408900.0 | -0.1% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 286722482.0 | -0.2% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 284661920.0 | -0.7% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 274759516.0 | -3.5% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 271747049.0 | -1.1% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 265607128.0 | -2.3% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2019-03-31 | 257822836.0 | -2.9% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 255219868.0 | -1.0% | shares | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 251075859.0 | -1.6% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 246309869.0 | -1.9% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 241684323.0 | -1.9% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 241898117.0 | +0.1% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 239559370.0 | -1.0% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 238602197.0 | -0.4% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 234005573.0 | -1.9% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 232151296.0 | -0.8% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 230982301.0 | -0.5% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 231316879.0 | +0.1% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 230605626.0 | -0.3% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 230005782.0 | -0.3% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 230047014.0 | +0.0% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 227929048.0 | -0.9% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 227377169.0 | -0.2% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 226002347.0 | -0.6% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 223522686.0 | -1.1% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 219631876.0 | -1.7% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 215944553.0 | -1.7% | shares | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 288433772.0 | — | shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 285864997.0 | -0.9% | shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 267794786.0 | -6.3% | shares | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 251766382.0 | -6.0% | shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 242599923.0 | -3.6% | shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 235526911.0 | -2.9% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 230825293.0 | -2.0% | shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 229405479.0 | -0.6% | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 225710698.0 | -1.6% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 217834174.0 | -3.5% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 291316353.0 | — | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 291463883.0 | +0.1% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 290453825.0 | -0.3% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 291479838.0 | +0.4% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 289842902.0 | -0.6% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 287020950.0 | -1.0% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 277509428.0 | -3.3% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 274122498.0 | -1.2% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 267595142.0 | -2.4% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2019-03-31 | 259105232.0 | -3.2% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 256579621.0 | -1.0% | shares | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 252578982.0 | -1.6% | shares | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 247616443.0 | -2.0% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 241684323.0 | -2.4% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 242817067.0 | +0.5% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 241693151.0 | -0.5% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 239732498.0 | -0.8% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 234903209.0 | -2.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 232789811.0 | -0.9% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 231438784.0 | -0.6% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 231617017.0 | +0.1% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 230895846.0 | -0.3% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 230228350.0 | -0.3% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 230457411.0 | +0.1% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 228408138.0 | -0.9% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 227808929.0 | -0.3% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 226241684.0 | -0.7% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 223561721.0 | -1.2% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 219631876.0 | -1.8% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 215994789.0 | -1.7% | shares | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 291072316.0 | — | shares | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 288226089.0 | -1.0% | shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 269877349.0 | -6.4% | shares | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 253272990.0 | -6.2% | shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 243681992.0 | -3.8% | shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 236604014.0 | -2.9% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 231219489.0 | -2.3% | shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 229720198.0 | -0.6% | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 226023482.0 | -1.6% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 217848653.0 | -3.6% | shares | 10-K | 2026-02-24 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2020-03-31 | 0.2103 | — | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.1094 | -48.0% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.2165 | +97.8% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.2157 | -0.4% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.1975 | -8.4% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.1888 | -4.4% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.2148 | +13.7% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.2029 | -5.5% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.2136 | +5.3% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.2263 | +6.0% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.2346 | +3.6% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.2251 | -4.1% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.2175 | -3.4% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.2092 | -3.8% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.2225 | +6.3% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.2073 | -6.8% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.2338 | +12.8% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.2230 | -4.6% | ratio | 10-Q | 2025-11-07 |
| Annual | 2017-12-31 | 0.7631 | — | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.8795 | +15.2% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 0.8571 | -2.5% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.7681 | -10.4% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.8122 | +5.7% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.8246 | +1.5% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.8804 | +6.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.8379 | -4.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.8654 | +3.3% | ratio | 10-K | 2026-02-24 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 5.4276 | — | ratio | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 6.2431 | +15.0% | ratio | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 7.0860 | +13.5% | ratio | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 7.7072 | +8.8% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 4.3540 | -43.5% | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 4.4431 | +2.0% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 4.5442 | +2.3% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 4.8618 | +7.0% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 5.0037 | +2.9% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 4.3980 | -12.1% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 4.7867 | +8.8% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 5.0303 | +5.1% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 4.8045 | -4.5% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 5.2399 | +9.1% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 5.4167 | +3.4% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 5.5304 | +2.1% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 3.4503 | -37.6% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 3.9485 | +14.4% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 4.1242 | +4.4% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 5.5100 | +33.6% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 4.5268 | -17.8% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 4.7077 | +4.0% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 4.5453 | -3.4% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 4.8057 | +5.7% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 3.9943 | -16.9% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 3.4661 | -13.2% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 3.7310 | +7.6% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 3.7862 | +1.5% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 3.3836 | -10.6% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 3.7140 | +9.8% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 3.8463 | +3.6% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3.6734 | -4.5% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 3.5235 | -4.1% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 3.5569 | +0.9% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 3.6928 | +3.8% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 4.1051 | +11.2% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 4.0830 | -0.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 3.1519 | -22.8% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 2.9622 | -6.0% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 7.7072 | — | ratio | 10-K | 2018-02-21 |
| Annual | 2017-12-31 | 4.8618 | -36.9% | ratio | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 5.0303 | +3.5% | ratio | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 5.5304 | +9.9% | ratio | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 5.5100 | -0.4% | ratio | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 4.8057 | -12.8% | ratio | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 3.7862 | -21.2% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 3.6734 | -3.0% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 4.1051 | +11.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2.9118 | -29.1% | ratio | 10-K | 2026-02-24 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2564 | — | ratio | 10-Q | 2016-05-05 |
| Quarterly | 2016-06-30 | 0.2366 | -7.7% | ratio | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 0.2166 | -8.5% | ratio | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 0.2090 | -3.5% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.1967 | -5.8% | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 0.1797 | -8.6% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 0.1704 | -5.2% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 0.1476 | -13.4% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.1444 | -2.2% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 0.1408 | -2.4% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 0.1228 | -12.8% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 0.1201 | -2.1% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.1310 | +9.0% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 0.1252 | -4.4% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 0.1280 | +2.2% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 0.1190 | -7.0% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.1763 | +48.1% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 0.1528 | -13.4% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 0.1566 | +2.5% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 0.1191 | -23.9% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.1435 | +20.5% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 0.1307 | -8.9% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 0.1212 | -7.3% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 0.0998 | -17.7% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.1303 | +30.6% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 0.1499 | +15.0% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 0.1363 | -9.1% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 0.1266 | -7.2% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.1460 | +15.4% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.1326 | -9.2% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.1278 | -3.6% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 0.1293 | +1.2% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.1418 | +9.7% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.1408 | -0.7% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 0.1314 | -6.7% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 0.1168 | -11.1% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.1223 | +4.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1566 | +28.1% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.1768 | +12.9% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 0.2090 | — | ratio | 10-K | 2018-02-21 |
| Annual | 2017-12-31 | 0.1476 | -29.4% | ratio | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 0.1201 | -18.6% | ratio | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 0.1190 | -0.9% | ratio | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 0.1191 | +0.1% | ratio | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 0.0998 | -16.2% | ratio | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 0.1266 | +26.8% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 0.1293 | +2.1% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 0.1168 | -9.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1759 | +50.6% | ratio | 10-K | 2026-02-24 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2020-03-31 | 0.3451 | — | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.1911 | -44.6% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.3966 | +107.5% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.3789 | -4.5% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.3542 | -6.5% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.3526 | -0.4% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.3426 | -2.8% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.3202 | -6.5% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.2982 | -6.9% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.3173 | +6.4% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.3309 | +4.3% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.3324 | +0.5% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.3426 | +3.1% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.3291 | -3.9% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.3353 | +1.9% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.3324 | -0.9% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.3425 | +3.0% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.3436 | +0.3% | ratio | 10-Q | 2025-11-07 |
| Annual | 2017-12-31 | 0.3870 | — | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.3765 | -2.7% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 0.3703 | -1.6% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.3586 | -3.1% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.3580 | -0.2% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.3178 | -11.2% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.3317 | +4.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.3333 | +0.5% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.3420 | +2.6% | ratio | 10-K | 2026-02-24 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2020-03-31 | 0.1973 | — | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -0.0103 | -105.2% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.2467 | +2489.3% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.2345 | -4.9% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.2021 | -13.8% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.1918 | -5.1% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.1869 | -2.6% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.1562 | -16.4% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.1472 | -5.8% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.1772 | +20.4% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.1871 | +5.6% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.1819 | -2.8% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.1834 | +0.8% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.1502 | -18.1% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.2014 | +34.1% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.1645 | -18.3% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1454 | -11.6% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.1540 | +5.9% | ratio | 10-Q | 2025-11-07 |
| Annual | 2017-12-31 | 0.2266 | — | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.2388 | +5.3% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 0.2285 | -4.3% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.2059 | -9.9% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.2084 | +1.2% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.1661 | -20.3% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.1863 | +12.2% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1749 | -6.2% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1518 | -13.2% | ratio | 10-K | 2026-02-24 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2020-03-31 | 0.2315 | — | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -0.0293 | -112.7% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.2925 | +1098.2% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.2765 | -5.5% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.2335 | -15.6% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.2206 | -5.5% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.2206 | -0.0% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.1851 | -16.1% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.1758 | -5.0% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.2056 | +17.0% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.2182 | +6.1% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.2126 | -2.6% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.2191 | +3.1% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.2005 | -8.5% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.2066 | +3.0% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.1959 | -5.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1802 | -8.0% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.1867 | +3.6% | ratio | 10-Q | 2025-11-07 |
| Annual | 2017-12-31 | 0.2916 | — | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.2770 | -5.0% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 0.2628 | -5.1% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.2367 | -9.9% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.2367 | +0.0% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.1928 | -18.5% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.2156 | +11.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1987 | -7.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1870 | -5.9% | ratio | 10-K | 2026-02-24 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2.7978 | — | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2016-06-30 | 2.9541 | +5.6% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 3.4159 | +15.6% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 3.6466 | +6.8% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2017-03-31 | 2.0399 | -44.1% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 2.1412 | +5.0% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 2.1214 | -0.9% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 2.3384 | +10.2% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 2.2980 | -1.7% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 1.3836 | -39.8% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 1.1222 | -18.9% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 1.2830 | +14.3% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1.2016 | -6.3% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1.4662 | +22.0% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1.4270 | -2.7% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 1.7243 | +20.8% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 1.0552 | -38.8% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 1.5798 | +49.7% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 1.6935 | +7.2% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-12-31 | 2.3820 | +40.7% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 2.0425 | -14.3% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1.7976 | -12.0% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1.4028 | -22.0% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 1.4440 | +2.9% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 1.1692 | -19.0% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 0.9413 | -19.5% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 0.8407 | -10.7% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 0.8571 | +1.9% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.7254 | -15.4% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.8609 | +18.7% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.9498 | +10.3% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 0.8337 | -12.2% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.8180 | -1.9% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.8540 | +4.4% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 0.6344 | -25.7% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 0.9233 | +45.5% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1.0747 | +16.4% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.3555 | -66.9% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.4527 | +27.4% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 3.6466 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 2.3384 | -35.9% | ratio | 10-K | 2019-02-22 |
| Annual | 2018-12-31 | 1.2830 | -45.1% | ratio | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 1.7243 | +34.4% | ratio | 10-K | 2021-02-22 |
| Annual | 2020-12-31 | 2.3820 | +38.1% | ratio | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 1.4440 | -39.4% | ratio | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 0.8571 | -40.6% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 0.8337 | -2.7% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 0.9233 | +10.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.3758 | -59.3% | ratio | 10-K | 2026-02-24 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0365 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0392 | +7.2% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0408 | +4.0% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.0413 | +1.3% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0375 | -9.3% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0380 | +1.6% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0493 | +29.7% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-06-30 | 0.0497 | +0.8% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.0538 | +8.2% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0496 | -7.7% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.0508 | +2.4% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 0.0516 | +1.5% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.0415 | -19.7% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -0.0011 | -102.7% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.0534 | +4826.5% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.0506 | -5.3% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0399 | -21.1% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.0362 | -9.3% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0401 | +10.8% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0317 | -21.0% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0314 | -0.8% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.0401 | +27.6% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0439 | +9.4% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0409 | -6.7% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0399 | -2.6% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0314 | -21.2% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.0448 | +42.6% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.0341 | -23.9% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0340 | -0.3% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.0343 | +1.0% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 0.1505 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.1730 | +14.9% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.2100 | +21.4% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 0.1958 | -6.7% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.1581 | -19.2% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.1693 | +7.0% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.1370 | -19.1% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.1640 | +19.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1465 | -10.7% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1314 | -10.3% | ratio | 10-K | 2026-02-24 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0459 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0485 | +5.6% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0496 | +2.4% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.0494 | -0.4% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0442 | -10.6% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0445 | +0.8% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0565 | +26.8% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-06-30 | 0.0567 | +0.5% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.0604 | +6.5% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0562 | -7.0% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.0572 | +1.9% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 0.0582 | +1.8% | ratio | 10-Q | 2020-11-05 |
| Quarterly | 2020-03-31 | 0.0488 | -16.2% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -0.0013 | -102.7% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.0618 | +4842.3% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.0579 | -6.3% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0451 | -22.0% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.0406 | -10.0% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0454 | +11.7% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0364 | -19.7% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0357 | -2.0% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.0460 | +28.7% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0497 | +8.2% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0462 | -7.1% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0455 | -1.3% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0358 | -21.3% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.0507 | +41.4% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.0383 | -24.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0394 | +2.8% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.0404 | +2.7% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 0.1819 | — | ratio | 10-K | 2019-02-22 |
| Annual | 2017-12-31 | 0.1985 | +9.1% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.2352 | +18.5% | ratio | 10-K | 2021-02-22 |
| Annual | 2019-12-31 | 0.2191 | -6.8% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.1770 | -19.2% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.1862 | +5.2% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.1543 | -17.1% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.1853 | +20.1% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1636 | -11.7% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.1546 | -5.5% | ratio | 10-K | 2026-02-24 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-02-19 | Boehm Neil | Chief Technology Officer |
Equity grant / award
A
|
Common Stock | 14,953 | $0.00 | $0 | 73,904 |
| 2026-02-17 | Boehm Neil | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 2,332 | $24.82 | $57,880 | 58,951 |
| 2026-02-17 | Boehm Neil | Chief Technology Officer |
Other disposed transaction
F
|
Common Stock | 3,608 | $24.89 | $89,803 | 61,283 |
| 2026-02-17 | Boehm Neil | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 8,916 | $24.82 | $221,295 | 64,891 |
| 2026-02-17 | Boehm Neil | Chief Technology Officer |
Other disposed transaction
F
|
Common Stock | 14,160 | $24.89 | $352,442 | 73,807 |
| 2026-02-17 | Boehm Neil | Chief Technology Officer |
Equity grant / award
A
|
Common Stock | 31,993 | $0.00 | $0 | 87,967 |
| 2025-08-26 | Nash Kevin C | Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 865 | $28.28 | $24,462 | 54,304 |
| 2025-05-15 | Zang Ling | — |
Equity grant / award
A
|
Common Stock | 5,939 | $0.00 | $0 | 29,973 |
| 2025-05-01 | Schaum Richard O | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 7,000 | $0.00 | $0 | 0 |
| 2025-05-01 | Schaum Richard O | — |
Exercise / conversion
M
|
Common Stock | 7,000 | $17.46 | $122,220 | 73,319 |
| 2025-02-20 | Ryan Scott P | General Counsel |
Equity grant / award
A
|
Common Stock | 8,370 | $0.00 | $0 | 40,852 |
| 2025-02-18 | Chiodo Matthew | Vice President of Sales |
Other disposed transaction
F
|
Common Stock | 6,138 | $24.62 | $151,136 | 32,212 |
| 2025-02-18 | Chiodo Matthew | Vice President of Sales |
Other disposed transaction
F
|
Common Stock | 5,539 | $24.62 | $136,387 | 38,350 |
| 2025-02-18 | Chiodo Matthew | Vice President of Sales |
Equity grant / award
A
|
Common Stock | 11,433 | $0.00 | $0 | 43,889 |
| 2024-08-23 | GENTEX CORP | 10% |
Open-market buy
P
|
Class A Common Stock | 3,152,500 | $5.00 | $15,762,500 | 6,463,808 |
| 2024-05-20 | ANDERSON JOSEPH B JR | — |
Open-market sell
S
|
Common Stock | 4,716 | $34.46 | $162,503 | 3,764 |
| 2024-05-16 | Pink Billy | — |
Equity grant / award
A
|
Common Stock | 3,764 | $0.00 | $0 | 3,764 |
| 2024-02-29 | Nash Kevin C | Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 1,831 | $36.53 | $66,886 | 42,490 |
| 2024-02-20 | Ryan Scott P | General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 12,500 | $0.00 | $0 | 12,500 |
| 2024-02-20 | Ryan Scott P | General Counsel |
Open-market sell
S
|
Common Stock | 12,500 | $35.00 | $437,450 | 28,949 |
| 2024-02-20 | Ryan Scott P | General Counsel |
Exercise / conversion
M
|
Common Stock | 12,500 | $22.94 | $286,750 | 41,449 |
| 2024-02-20 | Ryan Scott P | General Counsel |
Other disposed transaction
F
|
Common Stock | 2,576 | $35.01 | $90,189 | 28,949 |
| 2024-02-20 | Ryan Scott P | General Counsel |
Other disposed transaction
F
|
Common Stock | 3,708 | $35.01 | $129,821 | 31,525 |
| 2024-02-20 | Ryan Scott P | General Counsel |
Equity grant / award
A
|
Common Stock | 7,636 | $0.00 | $0 | 35,233 |
| 2024-02-15 | Ryan Scott P | General Counsel |
Equity grant / award
A
|
Common Stock | 6,075 | $0.00 | $0 | 27,597 |
| 2024-02-09 | GOODE GARY F | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 7,000 | $0.00 | $0 | 0 |
| 2024-02-09 | GOODE GARY F | — |
Open-market sell
S
|
Common Stock | 7,000 | $35.02 | $245,139 | 29,180 |
| 2024-02-09 | GOODE GARY F | — |
Exercise / conversion
M
|
Common Stock | 7,000 | $24.21 | $169,470 | 36,180 |
| 2024-02-02 | GOODE GARY F | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 7,000 | $0.00 | $0 | 0 |
| 2024-02-02 | GOODE GARY F | — |
Open-market sell
S
|
Common Stock | 7,000 | $34.11 | $238,792 | 29,180 |
| 2024-02-02 | GOODE GARY F | — |
Exercise / conversion
M
|
Common Stock | 7,000 | $18.70 | $130,900 | 36,180 |
| 2024-02-01 | Schaum Richard O | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 14,000 | $0.00 | $0 | 0 |
| 2024-02-01 | Schaum Richard O | — |
Open-market sell
S
|
Common Stock | 6,022 | $33.93 | $204,334 | 62,555 |
| 2024-02-01 | Schaum Richard O | — |
Exercise / conversion
M
|
Common Stock | 14,000 | $14.30 | $200,200 | 68,577 |
| 2023-12-12 | Downing Steven R | President and CEO |
Equity grant / award
G
|
Common Stock | 4,029 | $31.20 | $125,705 | 139,408 |
| 2023-11-10 | Nash Kevin C | Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 200 | $29.73 | $5,946 | 33,584 |
| 2023-08-17 | Nash Kevin C | Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 300 | $32.58 | $9,772 | 33,784 |
| 2023-07-31 | ANDERSON JOSEPH B JR | — |
Open-market sell
S
|
Common Stock | 4,416 | $33.52 | $148,043 | 4,716 |
| 2023-05-19 | GOODE GARY F | — |
Open-market sell
S
|
Common Stock | 4,416 | $28.27 | $124,837 | 29,180 |
| 2023-05-19 | Hollars James A | — |
Open-market sell
S
|
Common Stock | 4,416 | $28.27 | $124,837 | 36,149 |
| 2023-05-18 | GOODE GARY F | — |
Equity grant / award
A
|
Common Stock | 4,716 | $0.00 | $0 | 33,596 |
| 2023-05-01 | Schaum Richard O | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 12,000 | $0.00 | $0 | 0 |
| 2023-05-01 | Schaum Richard O | — |
Open-market sell
S
|
Common Stock | 5,424 | $27.89 | $151,264 | 49,861 |
| 2023-05-01 | Schaum Richard O | — |
Exercise / conversion
M
|
Common Stock | 12,000 | $12.37 | $148,380 | 55,285 |
| 2023-03-06 | Boehm Neil | Chief Technology Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 1,242 | $0.00 | $0 | 0 |
| 2023-03-06 | Boehm Neil | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 1,242 | $28.41 | $35,285 | 36,176 |
| 2023-03-06 | Boehm Neil | Chief Technology Officer |
Exercise / conversion
M
|
Common Stock | 1,242 | $15.69 | $19,487 | 37,418 |
| 2023-02-21 | Ryan Scott P | General Counsel |
Open-market sell
S
|
Common Stock | 4,325 | $28.29 | $122,362 | 20,631 |
| 2023-02-21 | Ryan Scott P | General Counsel |
Open-market sell
S
|
Common Stock | 5,570 | $28.29 | $157,586 | 24,956 |
| 2023-02-21 | Ryan Scott P | General Counsel |
Equity grant / award
A
|
Common Stock | 5,570 | $0.00 | $0 | 30,526 |
| 2023-02-16 | Ryan Scott P | General Counsel |
Equity grant / award
A
|
Common Stock | 6,666 | $0.00 | $0 | 24,956 |
| 2023-02-15 | Downing Steven R | President and CEO |
Other disposed transaction
F
|
Common Stock | 12,384 | $28.39 | $351,582 | 106,122 |
| 2023-02-02 | Downing Steven R | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 17,730 | $0.00 | $0 | 0 |
| 2023-02-02 | Downing Steven R | President and CEO |
Open-market sell
S
|
Common Stock | 17,730 | $30.21 | $535,588 | 118,506 |
| 2023-02-02 | Downing Steven R | President and CEO |
Exercise / conversion
M
|
Common Stock | 17,730 | $14.70 | $260,631 | 136,236 |
| 2023-02-01 | Nash Kevin C | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 6,776 | $0.00 | $0 | 0 |
| 2023-02-01 | Nash Kevin C | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 6,776 | $29.42 | $199,372 | 22,597 |
| 2023-02-01 | Nash Kevin C | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 6,776 | $14.70 | $99,607 | 28,508 |
| 2023-01-04 | Ryan Scott P | General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,580 | $0.00 | $0 | 0 |
| 2023-01-04 | Ryan Scott P | General Counsel |
Open-market sell
S
|
Common Stock | 4,580 | $28.00 | $128,240 | 18,290 |
| 2023-01-04 | Ryan Scott P | General Counsel |
Exercise / conversion
M
|
Common Stock | 4,580 | $14.70 | $67,326 | 22,005 |
| 2022-10-31 | Wallace James H | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 7,000 | $0.00 | $0 | 0 |
| 2022-10-31 | Wallace James H | — |
Exercise / conversion
M
|
Common Stock | 7,000 | $24.21 | $169,470 | 28,709 |
| 2022-10-31 | Wallace James H | — |
Open-market sell
S
|
Common Stock | 14,000 | $26.04 | $364,547 | 14,709 |
| 2022-05-19 | ANDERSON JOSEPH B JR | — |
Equity grant / award
A
|
Common Stock | 3,397 | $0.00 | $0 | 3,397 |
| 2022-05-19 | GOODE GARY F | — |
Equity grant / award
A
|
Common Stock | 4,416 | $0.00 | $0 | 28,880 |
| 2022-03-31 | Chiodo Matthew | Vice President of Sales |
Open-market sell
S
|
Common Stock | 5,700 | $29.24 | $166,667 | 21,577 |
| 2022-02-22 | Downing Steven R | President and CEO |
Open-market sell
S
|
Common Stock | 37,691 | $30.36 | $1,144,389 | 107,641 |
| 2022-02-22 | Downing Steven R | President and CEO |
Equity grant / award
A
|
Common Stock | 37,691 | $0.00 | $0 | 145,332 |
| 2022-02-22 | Downing Steven R | President and CEO |
Open-market sell
S
|
Common Stock | 21,246 | $30.36 | $645,080 | 107,641 |
| 2022-02-17 | Downing Steven R | President and CEO |
Equity grant / award
A
|
Common Stock | 27,863 | $0.00 | $0 | 128,887 |
| 2022-02-15 | Chiodo Matthew | Vice President of Sales |
Open-market sell
S
|
Common Stock | 8,000 | $31.50 | $251,986 | 25,656 |
| 2021-11-03 | Wallace James H | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 7,000 | $0.00 | $0 | 0 |
| 2021-11-03 | Wallace James H | — |
Open-market sell
S
|
Common Stock | 7,000 | $36.23 | $253,643 | 28,709 |
| 2021-11-03 | Wallace James H | — |
Exercise / conversion
M
|
Common Stock | 7,000 | $15.74 | $110,180 | 35,709 |
| 2021-11-01 | GOODE GARY F | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 6,200 | $0.00 | $0 | 0 |
| 2021-11-01 | GOODE GARY F | — |
Open-market sell
S
|
Common Stock | 6,200 | $35.68 | $221,211 | 27,309 |
| 2021-11-01 | GOODE GARY F | — |
Exercise / conversion
M
|
Common Stock | 6,200 | $15.74 | $97,588 | 33,509 |
| 2021-10-29 | Wallace James H | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 7,000 | $0.00 | $0 | 0 |
| 2021-10-29 | Wallace James H | — |
Open-market sell
S
|
Common Stock | 7,000 | $35.19 | $246,298 | 28,709 |
| 2021-10-29 | Wallace James H | — |
Exercise / conversion
M
|
Common Stock | 7,000 | $17.46 | $122,220 | 35,709 |
| 2021-10-28 | GOODE GARY F | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 800 | $0.00 | $0 | 6,200 |
| 2021-10-28 | GOODE GARY F | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 7,000 | $0.00 | $0 | 0 |
| 2021-10-28 | GOODE GARY F | — |
Open-market sell
S
|
Common Stock | 7,800 | $35.71 | $278,572 | 27,309 |
| 2021-10-28 | GOODE GARY F | — |
Exercise / conversion
M
|
Common Stock | 800 | $15.74 | $12,592 | 35,109 |
| 2021-10-28 | GOODE GARY F | — |
Exercise / conversion
M
|
Common Stock | 7,000 | $17.46 | $122,220 | 34,309 |
| 2021-10-25 | Ryan Scott P | General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 4,580 | $0.00 | $0 | 0 |
| 2021-10-25 | Ryan Scott P | General Counsel |
Open-market sell
S
|
Common Stock | 9,224 | $34.27 | $316,106 | 26,565 |
| 2021-10-25 | Ryan Scott P | General Counsel |
Exercise / conversion
M
|
Common Stock | 4,580 | $16.01 | $73,326 | 35,789 |
| 2021-07-27 | MULDER JOHN A | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 7,000 | $0.00 | $0 | 0 |
| 2021-07-27 | MULDER JOHN A | — |
Open-market sell
S
|
Common Stock | 7,000 | $32.65 | $228,549 | 34,365 |
| 2021-07-27 | MULDER JOHN A | — |
Exercise / conversion
M
|
Common Stock | 7,000 | $24.21 | $169,470 | 41,365 |
| 2021-06-08 | Zang Ling | — |
Open-market sell
S
|
Common Stock | 10,000 | $34.34 | $343,400 | 11,138 |
| 2021-05-20 | Zang Ling | — |
Equity grant / award
A
|
Common Stock | 2,845 | $0.00 | $0 | 21,138 |
| 2021-04-28 | Schaum Richard O | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 12,000 | $0.00 | $0 | 0 |
| 2021-04-28 | Schaum Richard O | — |
Open-market sell
S
|
Common Stock | 5,440 | $35.69 | $194,178 | 24,024 |
| 2021-04-28 | Schaum Richard O | — |
Exercise / conversion
M
|
Common Stock | 12,000 | $15.86 | $190,260 | 29,464 |
| 2021-03-31 | Boehm Neil | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 2,053 | $35.66 | $73,218 | 37,025 |
| 2021-02-22 | Ryan Scott P | General Counsel |
Open-market sell
S
|
Common Stock | 1,650 | $35.57 | $58,689 | 30,627 |
| 2021-02-18 | Ryan Scott P | General Counsel |
Equity grant / award
A
|
Common Stock | 5,552 | $0.00 | $0 | 32,277 |
| 2021-02-16 | Nash Kevin C | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 2,922 | $35.73 | $104,413 | 27,118 |
| 2021-02-12 | GOODE GARY F | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 14,000 | $0.00 | $0 | 0 |
| 2021-02-12 | GOODE GARY F | — |
Open-market sell
S
|
Common Stock | 14,000 | $35.59 | $498,221 | 24,464 |
| 2021-02-12 | GOODE GARY F | — |
Exercise / conversion
M
|
Common Stock | 14,000 | $14.30 | $200,200 | 38,464 |
| 2021-02-05 | MULDER JOHN A | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 6,133 | $0.00 | $0 | 0 |
| 2021-02-05 | MULDER JOHN A | — |
Open-market sell
S
|
Common Stock | 6,133 | $34.81 | $213,460 | 34,365 |
| 2021-02-05 | MULDER JOHN A | — |
Exercise / conversion
M
|
Common Stock | 6,133 | $17.46 | $107,082 | 40,498 |
| 2021-02-04 | MULDER JOHN A | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 7,000 | $0.00 | $0 | 0 |
| 2021-02-04 | MULDER JOHN A | — |
Open-market sell
S
|
Common Stock | 7,000 | $34.90 | $244,281 | 34,365 |
| 2021-02-04 | MULDER JOHN A | — |
Exercise / conversion
M
|
Common Stock | 7,000 | $18.70 | $130,900 | 41,365 |
| 2021-02-01 | Chiodo Matthew | Vice President of Sales |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 5,000 | $0.00 | $0 | 0 |
| 2021-02-01 | Chiodo Matthew | Vice President of Sales |
Open-market sell
S
|
Common Stock | 5,000 | $33.06 | $165,316 | 33,807 |
| 2021-02-01 | Chiodo Matthew | Vice President of Sales |
Exercise / conversion
M
|
Common Stock | 5,000 | $15.69 | $78,450 | 38,807 |
| 2020-12-31 | Ryan Scott P | General Counsel |
Open-market sell
S
|
Common Stock | 1,650 | $33.93 | $55,990 | 28,237 |
| 2020-11-18 | Nash Kevin C | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 5,864 | $0.00 | $0 | 0 |
| 2020-11-18 | Nash Kevin C | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 4,836 | $0.00 | $0 | 0 |
| 2020-11-18 | Nash Kevin C | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 10,700 | $33.18 | $355,041 | 30,040 |
| 2020-11-18 | Nash Kevin C | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 5,864 | $13.38 | $78,490 | 40,740 |
| 2020-11-18 | Nash Kevin C | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 4,836 | $15.50 | $74,958 | 34,876 |
| 2020-11-05 | Ryan Scott P | General Counsel |
Open-market sell
S
|
Common Stock | 1,085 | $30.00 | $32,550 | 29,794 |
| 2020-11-04 | MULDER JOHN A | — |
Open-market sell
S
|
Common Stock | 5,000 | $29.45 | $147,257 | 30,000 |
| 2020-11-02 | MULDER JOHN A | — |
Open-market sell
S
|
Common Stock | 5,000 | $28.10 | $140,500 | 35,000 |
| 2020-09-30 | Downing Steven R | President and CEO |
Open-market sell
S
|
Common Stock | 6,000 | $25.81 | $154,879 | 133,175 |
| 2020-09-02 | Downing Steven R | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 16,200 | $0.00 | $0 | 0 |
| 2020-09-02 | Downing Steven R | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,500 | $0.00 | $0 | 15,000 |
| 2020-09-02 | Downing Steven R | President and CEO |
Open-market sell
S
|
Common Stock | 23,700 | $28.05 | $664,721 | 139,059 |
| 2020-09-02 | Downing Steven R | President and CEO |
Exercise / conversion
M
|
Common Stock | 7,500 | $13.38 | $100,388 | 162,759 |
| 2020-09-02 | Downing Steven R | President and CEO |
Exercise / conversion
M
|
Common Stock | 16,200 | $12.79 | $207,279 | 155,259 |
| 2020-06-26 | Downing Steven R | President and CEO |
Open-market buy
P
|
Common Stock | 117 | $21.42 | $2,506 | 139,059 |
| 2020-05-21 | MULDER JOHN A | — |
Equity grant / award
A
|
Common Stock | 4,061 | $0.00 | $0 | 34,365 |
| 2020-05-21 | Hollars James A | — |
Equity grant / award
A
|
Common Stock | 4,061 | $0.00 | $0 | 37,365 |
| 2020-05-18 | MULDER JOHN A | — |
Open-market sell
S
|
Common Stock | 4,403 | $25.46 | $112,095 | 31,304 |
| 2020-05-08 | SOTOK FREDERICK A | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 7,000 | $0.00 | $0 | 0 |
| 2020-05-08 | SOTOK FREDERICK A | — |
Open-market sell
S
|
Common Stock | 7,000 | $25.95 | $181,665 | 32,099 |
| 2020-05-08 | SOTOK FREDERICK A | — |
Exercise / conversion
M
|
Common Stock | 7,000 | $24.21 | $169,470 | 39,099 |
| 2020-03-27 | Downing Steven R | President and CEO |
Open-market buy
P
|
Common Stock | 674 | $18.53 | $12,489 | 138,942 |
| 2020-02-20 | Ryan Scott P | General Counsel |
Equity grant / award
A
|
Common Stock | 4,325 | $0.00 | $0 | 29,971 |
| 2020-02-03 | Wallace James H | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option Grant | 12,000 | $0.00 | $0 | 0 |
| 2020-02-03 | Wallace James H | — |
Open-market sell
S
|
Common Stock | 12,000 | $30.06 | $360,680 | 21,803 |
| 2020-02-03 | Wallace James H | — |
Exercise / conversion
M
|
Common Stock | 12,000 | $12.37 | $148,380 | 33,803 |
| 2019-12-27 | Chiodo Matthew | Vice President of Sales |
Open-market buy
P
|
Common Stock | 101 | $24.65 | $2,490 | 27,923 |
| 2019-10-28 | GOODE GARY F | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 9,414 | $0.00 | $0 | 0 |
| 2019-10-28 | GOODE GARY F | — |
Open-market sell
S
|
Common Stock | 9,414 | $28.10 | $264,543 | 20,403 |
| 2019-10-28 | GOODE GARY F | — |
Exercise / conversion
M
|
Common Stock | 9,414 | $12.37 | $116,404 | 29,817 |
| 2019-10-23 | MULDER JOHN A | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 7,000 | $0.00 | $0 | 0 |
| 2019-10-23 | MULDER JOHN A | — |
Open-market sell
S
|
Common Stock | 7,000 | $28.00 | $196,000 | 35,707 |
| 2019-10-23 | MULDER JOHN A | — |
Exercise / conversion
M
|
Common Stock | 7,000 | $15.74 | $110,180 | 42,707 |
| 2019-10-01 | Boehm Neil | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 8,000 | $27.49 | $219,923 | 25,894 |
| 2019-09-27 | Boehm Neil | Chief Technology Officer |
Open-market buy
P
|
Common Stock | 14 | $23.52 | $329 | 33,894 |
| 2019-09-12 | MULDER JOHN A | — |
Open-market sell
S
|
Common Stock | 5,000 | $28.08 | $140,420 | 40,000 |
| 2019-08-01 | GOODE GARY F | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 2,586 | $12.37 | $31,976 | 9,414 |
| 2019-08-01 | GOODE GARY F | — |
Open-market sell
S
|
Common Stock | 2,586 | $27.60 | $71,382 | 20,403 |
| 2019-08-01 | GOODE GARY F | — |
Exercise / conversion
M
|
Common Stock | 2,586 | $12.37 | $31,976 | 22,989 |
| 2019-07-24 | Chiodo Matthew | Vice President of Sales |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 2,500 | $15.69 | $39,225 | 5,000 |
| 2019-07-24 | Chiodo Matthew | Vice President of Sales |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 3,060 | $18.30 | $55,998 | 0 |
| 2019-07-24 | Chiodo Matthew | Vice President of Sales |
Open-market sell
S
|
Common Stock | 5,560 | $27.07 | $150,499 | 27,716 |
| 2019-07-24 | Chiodo Matthew | Vice President of Sales |
Exercise / conversion
M
|
Common Stock | 2,500 | $15.69 | $39,225 | 33,276 |
| 2019-07-24 | Chiodo Matthew | Vice President of Sales |
Exercise / conversion
M
|
Common Stock | 3,060 | $18.30 | $55,998 | 30,776 |
| 2019-07-22 | SOTOK FREDERICK A | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 3,000 | $15.74 | $47,220 | 0 |
| 2019-07-22 | SOTOK FREDERICK A | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 7,000 | $18.70 | $130,900 | 0 |
| 2019-07-22 | SOTOK FREDERICK A | — |
Open-market sell
S
|
Common Stock | 10,000 | $26.35 | $263,541 | 32,099 |
| 2019-07-22 | SOTOK FREDERICK A | — |
Exercise / conversion
M
|
Common Stock | 3,000 | $15.74 | $47,220 | 42,099 |
| 2019-07-22 | SOTOK FREDERICK A | — |
Exercise / conversion
M
|
Common Stock | 7,000 | $18.70 | $130,900 | 39,099 |
| 2019-06-28 | Chiodo Matthew | Vice President of Sales |
Open-market buy
P
|
Common Stock | 120 | $20.92 | $2,510 | 27,716 |
| 2019-06-11 | MULDER JOHN A | — |
Open-market sell
S
|
Common Stock | 5,000 | $24.00 | $120,000 | 45,000 |
| 2019-05-16 | MULDER JOHN A | — |
Equity grant / award
A
|
Common Stock | 4,403 | $0.00 | $0 | 35,707 |
| 2019-04-30 | GOODE GARY F | — |
Exercise / conversion
M · derivative
|
Non-employee Director Stock Option (Right to buy) | 6,955 | $0.00 | $0 | 0 |
| 2019-04-30 | GOODE GARY F | — |
Open-market sell
S
|
Common Stock | 6,955 | $23.20 | $161,363 | 16,000 |
| 2019-04-30 | GOODE GARY F | — |
Exercise / conversion
M
|
Common Stock | 6,955 | $10.56 | $73,445 | 22,955 |
| 2019-04-29 | GOODE GARY F | — |
Exercise / conversion
M · derivative
|
Non-employee Director Stock Option (Right to buy) | 5,045 | $10.56 | $53,275 | 6,955 |
| 2019-04-29 | GOODE GARY F | — |
Open-market sell
S
|
Common Stock | 5,045 | $23.20 | $117,046 | 16,000 |
| 2019-04-29 | GOODE GARY F | — |
Exercise / conversion
M
|
Common Stock | 5,045 | $10.56 | $53,275 | 21,045 |
| 2019-03-29 | Chiodo Matthew | Vice President of Sales |
Open-market buy
P
|
Common Stock | 142 | $17.58 | $2,496 | 27,596 |
| 2019-03-29 | Ryan Scott P | General Counsel |
Open-market buy
P
|
Common Stock | 711 | $17.58 | $12,499 | 25,319 |
| 2019-03-28 | Chiodo Matthew | Vice President of Sales |
Open-market sell
S
|
Common Stock | 4,000 | $20.54 | $82,166 | 27,454 |
| 2019-03-18 | Chiodo Matthew | Vice President of Sales |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 3,000 | $15.41 | $46,230 | 0 |
| 2019-03-18 | Chiodo Matthew | Vice President of Sales |
Open-market sell
S
|
Common Stock | 3,000 | $20.82 | $62,460 | 31,454 |
| 2019-03-18 | Chiodo Matthew | Vice President of Sales |
Exercise / conversion
M
|
Common Stock | 3,000 | $15.41 | $46,230 | 34,454 |
| 2019-02-20 | Ryan Scott P | General Counsel |
Equity grant / award
A
|
Common Stock | 4,958 | $0.00 | $0 | 24,608 |
| 2019-01-31 | Wallace James H | — |
Exercise / conversion
M · derivative
|
Non-employee Director Stock Option (Right to buy) | 12,000 | $11.20 | $134,340 | 0 |
| 2019-01-31 | Wallace James H | — |
Open-market sell
S
|
Common Stock | 24,000 | $21.40 | $513,506 | 17,400 |
| 2019-01-31 | Wallace James H | — |
Exercise / conversion
M
|
Common Stock | 12,000 | $15.86 | $190,260 | 41,400 |
| 2018-12-30 | Ryan Scott P | General Counsel |
Open-market sell
S
|
Common Stock | 3,000 | $19.88 | $59,640 | 19,513 |
| 2018-12-28 | Downing Steven R | President and CEO |
Open-market buy
P
|
Common Stock | 149 | $16.86 | $2,512 | 98,192 |
| 2018-12-28 | Ryan Scott P | General Counsel |
Open-market buy
P
|
Common Stock | 148 | $16.86 | $2,495 | 22,513 |
| 2018-11-15 | WALKER BRIAN C | — |
Equity grant / award
A · derivative
|
Non-Employee Director Stock Option Grant | 3,510 | $0.00 | $0 | 3,510 |
| 2018-10-22 | Starkoff Kathleen | — |
Open-market buy
P
|
Common Stock | 1,000 | $20.41 | $20,406 | 1,000 |
| 2018-09-28 | Boehm Neil | Chief Technology Officer |
Open-market buy
P
|
Common Stock | 18 | $18.24 | $328 | 34,413 |
| 2018-09-28 | Starkoff Kathleen | — |
Equity grant / award
A · derivative
|
Non-Employee Director Stock Option Grant | 4,430 | $21.46 | $95,068 | 4,430 |
| 2018-09-27 | Boehm Neil | Chief Technology Officer |
Open-market sell
S
|
Common Stock | 4,000 | $21.50 | $85,999 | 34,395 |
| 2018-08-02 | Schaum Richard O | — |
Open-market buy
P
|
Common Stock | 5,000 | $22.99 | $114,950 | 9,000 |
| 2018-06-29 | Downing Steven R | President and CEO |
Equity grant / award
A
|
Common Stock | 128 | $19.57 | $2,505 | 115,906 |
| 2018-06-19 | MULDER JOHN A | — |
Open-market sell
S
|
Common Stock | 5,000 | $25.00 | $125,014 | 31,304 |
| 2018-05-17 | SOTOK FREDERICK A | — |
Equity grant / award
A · derivative
|
Non-Employee Director Stock Option Grant | 7,000 | $24.21 | $169,470 | 7,000 |
| 2018-05-02 | SOTOK FREDERICK A | — |
Exercise / conversion
M · derivative
|
Non-Employee Director Stock Option (Right to buy) | 4,000 | $15.74 | $62,960 | 3,000 |
| 2018-05-02 | SOTOK FREDERICK A | — |
Open-market sell
S
|
Common Stock | 4,000 | $22.92 | $91,665 | 27,696 |
| 2018-05-02 | SOTOK FREDERICK A | — |
Exercise / conversion
M
|
Common Stock | 4,000 | $15.74 | $62,960 | 31,696 |
| 2018-03-29 | Ryan Scott P | General Counsel |
Equity grant / award
A
|
Common Stock | 128 | $19.57 | $2,505 | 22,237 |
| 2018-03-12 | BAUER FRED | Chairman of the Board & CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 149,373 | $14.69 | $2,194,289 | 104,000 |
| 2018-03-12 | BAUER FRED | Chairman of the Board & CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 54,000 | $15.89 | $858,060 | 81,000 |
| 2018-03-12 | BAUER FRED | Chairman of the Board & CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 28,200 | $17.97 | $506,754 | 112,800 |
| 2018-03-12 | BAUER FRED | Chairman of the Board & CEO |
Open-market sell
S
|
Common Stock | 231,573 | $23.36 | $5,409,615 | 5,529,728 |
| 2018-03-12 | BAUER FRED | Chairman of the Board & CEO |
Exercise / conversion
M
|
Common Stock | 28,200 | $17.97 | $506,754 | 5,761,301 |
| 2018-03-12 | BAUER FRED | Chairman of the Board & CEO |
Exercise / conversion
M
|
Common Stock | 54,000 | $15.89 | $858,060 | 5,733,101 |
| 2018-03-12 | BAUER FRED | Chairman of the Board & CEO |
Exercise / conversion
M
|
Common Stock | 149,373 | $14.69 | $2,194,289 | 5,679,101 |
| 2018-03-12 | BAUER FRED | — |
Open-market sell
S
|
Common Stock | 231,573 | $23.36 | $5,409,615 | 30,000 |
| 2018-03-12 | BAUER FRED | — |
Exercise / conversion
M
|
Common Stock | 28,200 | $17.97 | $506,754 | 261,573 |
| 2018-03-12 | BAUER FRED | — |
Exercise / conversion
M
|
Common Stock | 54,000 | $15.89 | $858,060 | 233,373 |
| 2018-03-12 | BAUER FRED | — |
Exercise / conversion
M
|
Common Stock | 149,373 | $14.69 | $2,194,289 | 179,373 |
| 2018-03-09 | BAUER FRED | Chairman of the Board & CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 208,000 | $11.28 | $2,346,240 | 52,000 |
| 2018-03-09 | BAUER FRED | Chairman of the Board & CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 250,000 | $9.12 | $2,278,750 | 0 |
| 2018-03-09 | BAUER FRED | Chairman of the Board & CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 6,627 | $14.69 | $97,351 | 253,373 |
| 2018-03-09 | BAUER FRED | Chairman of the Board & CEO |
Open-market sell
S
|
Common Stock | 714,627 | $23.32 | $16,663,029 | 5,529,728 |
| 2018-03-09 | BAUER FRED | Chairman of the Board & CEO |
Exercise / conversion
M
|
Common Stock | 208,000 | $11.28 | $2,346,240 | 6,244,355 |
| 2018-03-09 | BAUER FRED | Chairman of the Board & CEO |
Exercise / conversion
M
|
Common Stock | 250,000 | $9.12 | $2,278,750 | 6,036,355 |
| 2018-03-09 | BAUER FRED | Chairman of the Board & CEO |
Exercise / conversion
M
|
Common Stock | 6,627 | $14.69 | $97,351 | 5,536,355 |
| 2018-03-09 | BAUER FRED | — |
Open-market sell
S
|
Common Stock | 714,627 | $23.32 | $16,663,029 | 30,000 |
| 2018-03-09 | BAUER FRED | — |
Exercise / conversion
M
|
Common Stock | 208,000 | $11.28 | $2,346,240 | 744,627 |
| 2018-03-09 | BAUER FRED | — |
Exercise / conversion
M
|
Common Stock | 250,000 | $9.12 | $2,278,750 | 536,627 |
| 2018-03-09 | BAUER FRED | — |
Exercise / conversion
M
|
Common Stock | 6,627 | $14.69 | $97,351 | 36,627 |
| 2018-03-01 | Matthews Joseph E IV | Vice President Purchasing |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 1,060 | $14.70 | $15,582 | 0 |
| 2018-03-01 | Matthews Joseph E IV | Vice President Purchasing |
Open-market sell
S
|
Common Stock | 1,060 | $22.51 | $23,860 | 21,120 |
| 2018-03-01 | Matthews Joseph E IV | Vice President Purchasing |
Exercise / conversion
M
|
Common Stock | 1,060 | $14.70 | $15,582 | 22,180 |
| 2018-02-15 | Downing Steven R | President and CFO |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to buy) | 101,000 | $22.94 | $2,316,940 | 101,000 |
| 2018-02-15 | Downing Steven R | President and CFO |
Equity grant / award
A
|
Common Stock | 31,000 | $0.00 | $0 | 115,651 |
| 2018-02-15 | Downing Steven R | President and CFO |
Equity grant / award
A
|
Common Stock | 37,000 | $0.00 | $0 | 84,651 |
| 2018-01-31 | Ryan Scott P | General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 7,220 | $16.41 | $118,516 | 0 |
| 2018-01-31 | Ryan Scott P | General Counsel |
Open-market sell
S
|
Common Stock | 7,220 | $23.66 | $170,823 | 14,109 |
| 2018-01-31 | Ryan Scott P | General Counsel |
Exercise / conversion
M
|
Common Stock | 7,220 | $16.41 | $118,516 | 21,329 |
| 2018-01-30 | Nash Kevin C | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 3,330 | $12.79 | $42,607 | 0 |
| 2018-01-30 | Nash Kevin C | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 2,932 | $13.38 | $39,245 | 5,864 |
| 2018-01-30 | Nash Kevin C | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 1,612 | $15.50 | $24,986 | 4,836 |
| 2018-01-30 | Nash Kevin C | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 7,874 | $23.40 | $184,282 | 30,732 |
| 2018-01-30 | Nash Kevin C | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 2,932 | $13.38 | $39,245 | 38,606 |
| 2018-01-30 | Nash Kevin C | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,612 | $15.50 | $24,986 | 35,674 |
| 2018-01-30 | Nash Kevin C | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 3,330 | $12.79 | $42,607 | 34,062 |
| 2018-01-29 | Hoekstra Peter | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 12,000 | $12.37 | $148,380 | 0 |
| 2018-01-29 | Hoekstra Peter | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 14,000 | $14.30 | $200,200 | 0 |
| 2018-01-29 | Hoekstra Peter | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 7,000 | $15.74 | $110,180 | 0 |
| 2018-01-29 | Hoekstra Peter | — |
Open-market sell
S
|
Common Stock | 47,000 | $23.52 | $1,105,675 | 0 |
| 2018-01-29 | Hoekstra Peter | — |
Exercise / conversion
M
|
Common Stock | 7,000 | $18.70 | $130,900 | 47,000 |
| 2018-01-29 | Hoekstra Peter | — |
Exercise / conversion
M
|
Common Stock | 12,000 | $12.37 | $148,380 | 26,000 |
| 2018-01-29 | Hoekstra Peter | — |
Exercise / conversion
M
|
Common Stock | 14,000 | $14.30 | $200,200 | 14,000 |
| 2018-01-29 | Hoekstra Peter | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 12,000 | $12.37 | $148,380 | 0 |
| 2018-01-29 | Hoekstra Peter | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 14,000 | $14.30 | $200,200 | 0 |
| 2018-01-29 | Hoekstra Peter | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 7,000 | $15.74 | $110,180 | 0 |
| 2018-01-29 | Hoekstra Peter | — |
Open-market sell
S
|
Common Stock | 500 | $23.37 | $11,683 | 0 |
| 2018-01-29 | Hoekstra Peter | — |
Open-market sell
S
|
Common Stock | 6,500 | $23.49 | $152,656 | 500 |
| 2018-01-29 | Hoekstra Peter | — |
Open-market sell
S
|
Common Stock | 47,000 | $23.52 | $1,105,675 | 7,000 |
| 2018-01-29 | Hoekstra Peter | — |
Exercise / conversion
M
|
Common Stock | 7,000 | $18.70 | $130,900 | 54,000 |
| 2018-01-29 | Hoekstra Peter | — |
Exercise / conversion
M
|
Common Stock | 12,000 | $12.37 | $148,380 | 33,000 |
| 2018-01-29 | Hoekstra Peter | — |
Exercise / conversion
M
|
Common Stock | 14,000 | $14.30 | $200,200 | 21,000 |
| 2017-12-29 | Downing Steven R | President and CFO |
Equity grant / award
A
|
Common Stock | 141 | $17.81 | $2,511 | 47,651 |
| 2017-09-29 | Ryan Scott P | General Counsel |
Equity grant / award
A
|
Common Stock | 148 | $16.83 | $2,491 | 13,969 |
| 2017-09-29 | Downing Steven R | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 148 | $16.83 | $2,491 | 47,510 |
| 2017-09-27 | Nash Kevin C | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 4,320 | $19.70 | $85,094 | 30,732 |
| 2017-08-07 | BAUER FRED | Chairman of the Board & CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 239,400 | $9.12 | $2,182,131 | 0 |
| 2017-08-07 | BAUER FRED | Chairman of the Board & CEO |
Open-market sell
S
|
Common Stock | 239,400 | $17.33 | $4,148,539 | 5,531,728 |
| 2017-08-07 | BAUER FRED | Chairman of the Board & CEO |
Exercise / conversion
M
|
Common Stock | 239,400 | $9.12 | $2,182,131 | 5,771,128 |
| 2017-06-01 | MULDER JOHN A | — |
Open-market sell
S
|
Common Stock | 5,000 | $19.15 | $95,750 | 37,104 |
| 2017-05-18 | Wallace James H | — |
Equity grant / award
A · derivative
|
Non-Employee Director Stock Option Grant | 7,000 | $18.70 | $130,900 | 7,000 |
| 2017-04-27 | SOTOK FREDERICK A | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 12,000 | $15.86 | $190,260 | 0 |
| 2017-04-27 | SOTOK FREDERICK A | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 7,000 | $17.46 | $122,220 | 0 |
| 2017-04-27 | SOTOK FREDERICK A | — |
Open-market sell
S
|
Common Stock | 7,000 | $20.84 | $145,900 | 27,696 |
| 2017-04-27 | SOTOK FREDERICK A | — |
Open-market sell
S
|
Common Stock | 12,000 | $20.84 | $250,115 | 34,696 |
| 2017-04-27 | SOTOK FREDERICK A | — |
Exercise / conversion
M
|
Common Stock | 7,000 | $17.46 | $122,220 | 46,696 |
| 2017-04-27 | SOTOK FREDERICK A | — |
Exercise / conversion
M
|
Common Stock | 12,000 | $15.86 | $190,260 | 39,696 |
| 2017-04-25 | Nash Kevin C | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 1,694 | $14.70 | $24,902 | 6,776 |
| 2017-04-25 | Nash Kevin C | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 1,694 | $20.65 | $34,989 | 35,052 |
| 2017-04-25 | Nash Kevin C | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,694 | $14.70 | $24,902 | 36,746 |
| 2017-04-24 | Matthews Joseph E IV | Vice President Purchasing |
Exercise / conversion
M · derivative
|
Stock Option (Right to buy) | 2,246 | $10.12 | $22,718 | 0 |
| 2017-04-24 | Matthews Joseph E IV | Vice President Purchasing |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 1,060 | $14.70 | $15,582 | 4,240 |
| 2017-04-24 | Matthews Joseph E IV | Vice President Purchasing |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 4,710 | $15.41 | $72,581 | 2,356 |
| 2017-04-24 | Matthews Joseph E IV | Vice President Purchasing |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 1,980 | $18.30 | $36,234 | 2,970 |
| 2017-04-24 | Matthews Joseph E IV | Vice President Purchasing |
Open-market sell
S
|
Common Stock | 4,710 | $20.31 | $95,656 | 18,120 |
| 2017-04-24 | Matthews Joseph E IV | Vice President Purchasing |
Open-market sell
S
|
Common Stock | 2,246 | $20.31 | $45,614 | 22,830 |
| 2017-04-24 | Matthews Joseph E IV | Vice President Purchasing |
Open-market sell
S
|
Common Stock | 1,060 | $20.31 | $21,528 | 25,076 |
| 2017-04-24 | Matthews Joseph E IV | Vice President Purchasing |
Open-market sell
S
|
Common Stock | 1,980 | $20.31 | $40,212 | 26,136 |
| 2017-04-24 | Matthews Joseph E IV | Vice President Purchasing |
Exercise / conversion
M
|
Common Stock | 1,060 | $14.70 | $15,582 | 28,116 |
| 2017-04-24 | Matthews Joseph E IV | Vice President Purchasing |
Exercise / conversion
M
|
Common Stock | 4,710 | $15.41 | $72,581 | 27,056 |
| 2017-04-24 | Matthews Joseph E IV | Vice President Purchasing |
Exercise / conversion
M
|
Common Stock | 2,246 | $10.12 | $22,718 | 22,346 |
| 2017-04-24 | Matthews Joseph E IV | Vice President Purchasing |
Exercise / conversion
M
|
Common Stock | 1,980 | $18.30 | $36,234 | 20,100 |
| 2017-03-31 | Ryan Scott P | General Counsel |
Equity grant / award
A
|
Common Stock | 689 | $18.13 | $12,492 | 13,665 |
| 2017-03-30 | MULDER JOHN A | — |
Open-market sell
S
|
Common Stock | 5,000 | $21.22 | $106,114 | 47,104 |
| 2017-02-16 | Downing Steven R | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 7,560 | $0.00 | $0 | 55,069 |
| 2017-02-16 | Downing Steven R | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 6,384 | $0.00 | $0 | 47,509 |
| 2017-01-31 | Downing Steven R | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 3,376 | $15.50 | $52,328 | 13,504 |
| 2017-01-31 | Downing Steven R | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 1,800 | $12.79 | $23,031 | 16,200 |
| 2017-01-31 | Downing Steven R | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 5,000 | $8.63 | $43,175 | 5,000 |
| 2017-01-31 | Downing Steven R | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 3,376 | $20.75 | $70,038 | 41,125 |
| 2017-01-31 | Downing Steven R | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 1,800 | $20.75 | $37,343 | 44,501 |
| 2017-01-31 | Downing Steven R | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,000 | $20.75 | $103,730 | 46,301 |
| 2017-01-31 | Downing Steven R | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 3,376 | $15.50 | $52,328 | 51,301 |
| 2017-01-31 | Downing Steven R | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,800 | $12.79 | $23,031 | 47,925 |
| 2017-01-31 | Downing Steven R | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 5,000 | $8.63 | $43,175 | 46,125 |
| 2017-01-30 | SOTOK FREDERICK A | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 12,000 | $20.93 | $251,162 | 0 |
| 2017-01-30 | SOTOK FREDERICK A | — |
Open-market sell
S
|
Common Stock | 12,000 | $20.93 | $251,162 | 27,696 |
| 2017-01-30 | SOTOK FREDERICK A | — |
Exercise / conversion
M
|
Common Stock | 12,000 | $9.67 | $116,040 | 39,696 |
| 2016-12-30 | Ryan Scott P | General Counsel |
Equity grant / award
A
|
Common Stock | 149 | $16.74 | $2,494 | 9,644 |
| 2016-11-23 | MULDER JOHN A | — |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 30,304 |
| 2016-11-18 | Matthews Joseph E IV | Vice President Purchasing |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 2,244 | $10.12 | $22,698 | 2,246 |
| 2016-11-18 | Matthews Joseph E IV | Vice President Purchasing |
Open-market sell
S
|
Common Stock | 2,244 | $18.00 | $40,396 | 15,370 |
| 2016-11-18 | Matthews Joseph E IV | Vice President Purchasing |
Exercise / conversion
M
|
Common Stock | 2,244 | $10.12 | $22,698 | 17,614 |
| 2016-10-25 | Wallace James H | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 12,000 | $9.67 | $116,040 | 0 |
| 2016-10-25 | Wallace James H | — |
Open-market sell
S
|
Common Stock | 12,000 | $16.78 | $201,352 | 17,400 |
| 2016-10-25 | Wallace James H | — |
Exercise / conversion
M
|
Common Stock | 12,000 | $9.67 | $116,040 | 29,400 |
| 2016-09-30 | Ryan Scott P | General Counsel |
Equity grant / award
A
|
Common Stock | 181 | $14.93 | $2,702 | 9,495 |
| 2016-08-22 | BAUER FRED | Chairman of the Board & CEO |
Open-market sell
S
|
Common Stock | 45,039 | $18.03 | $811,841 | 5,531,728 |
| 2016-08-19 | BAUER FRED | Chairman of the Board & CEO |
Open-market sell
S
|
Common Stock | 434,961 | $18.04 | $7,848,001 | 5,576,767 |
| 2016-08-18 | BAUER FRED | Chairman of the Board & CEO |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to buy) | 141,000 | $18.03 | $2,542,230 | 141,000 |
| 2016-08-18 | BAUER FRED | Chairman of the Board & CEO |
Open-market sell
S
|
Common Stock | 216,000 | $18.01 | $3,889,771 | 6,011,728 |
| 2016-08-11 | MULDER JOHN A | — |
Equity grant / award
G
|
Common Stock | 3,000 | $18.14 | $54,420 | 57,104 |
| 2016-08-10 | MULDER JOHN A | — |
Open-market sell
S
|
Common Stock | 10,000 | $18.02 | $180,202 | 50,000 |
| 2016-07-26 | Ryan Scott P | General Counsel |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 4,726 | $17.79 | $84,076 | 0 |
| 2016-07-26 | Ryan Scott P | General Counsel |
Open-market sell
S
|
Common Stock | 406 | $17.56 | $7,130 | 9,314 |
| 2016-07-26 | Ryan Scott P | General Counsel |
Open-market sell
S
|
Common Stock | 4,726 | $17.79 | $84,076 | 9,720 |
| 2016-07-26 | Ryan Scott P | General Counsel |
Exercise / conversion
M
|
Common Stock | 4,726 | $14.96 | $70,701 | 14,446 |
| 2016-07-25 | Nash Kevin C | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 3,480 | $12.79 | $44,527 | 6,660 |
| 2016-07-25 | Nash Kevin C | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 2,932 | $13.38 | $39,245 | 11,728 |
| 2016-07-25 | Nash Kevin C | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 2,932 | $17.63 | $51,698 | 28,500 |
| 2016-07-25 | Nash Kevin C | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 3,480 | $17.63 | $61,361 | 31,432 |
| 2016-07-25 | Nash Kevin C | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 3,480 | $12.79 | $44,527 | 34,912 |
| 2016-07-25 | Nash Kevin C | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 2,932 | $13.38 | $39,245 | 31,432 |
| 2016-06-24 | BAUER FRED | Chairman of the Board & CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 228,000 | $7.25 | $1,653,000 | 0 |
| 2016-06-24 | BAUER FRED | Chairman of the Board & CEO |
Exercise / conversion
M
|
Common Stock | 228,000 | $7.25 | $1,653,000 | 6,227,728 |
| 2016-06-24 | Ryan Scott P | General Counsel |
Equity grant / award
A
|
Common Stock | 190 | $13.11 | $2,491 | 9,720 |
| 2016-06-07 | BAUER FRED | Chairman of the Board & CEO |
Equity grant / award
G
|
Common Stock | 2,000 | $16.45 | $32,890 | 5,999,728 |
| 2016-06-06 | BAUER FRED | Chairman of the Board & CEO |
Open-market sell
S
|
Common Stock | 238,200 | $16.42 | $3,910,720 | 6,353,428 |
| 2016-06-03 | BAUER FRED | Chairman of the Board & CEO |
Open-market sell
S
|
Common Stock | 28,100 | $16.40 | $460,938 | 6,591,628 |
| 2016-06-01 | Matthews Joseph E IV | Vice President Purchasing |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to buy) | 2,140 | $12.22 | $26,162 | 0 |
| 2016-06-01 | Matthews Joseph E IV | Vice President Purchasing |
Open-market sell
S
|
Common Stock | 2,140 | $16.50 | $35,310 | 15,370 |
| 2016-06-01 | Matthews Joseph E IV | Vice President Purchasing |
Exercise / conversion
M
|
Common Stock | 2,140 | $12.22 | $26,162 | 17,510 |
| 2016-05-19 | Wallace James H | — |
Equity grant / award
A · derivative
|
Non-Employee Director Stock Option Grant | 7,000 | $0.00 | $0 | 7,000 |