Financial Metrics
ITRI ITRON, INC.Financial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 497590000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 513024000.0 | +3.1% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 506859000.0 | -1.2% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 477592000.0 | -5.8% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 503082000.0 | +5.3% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 486747000.0 | -3.2% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 607221000.0 | +24.8% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 585890000.0 | -3.5% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 595962000.0 | +1.7% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 614576000.0 | +3.1% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 635037000.0 | +3.3% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 624474000.0 | -1.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 598415000.0 | -4.2% | USD | 10-Q | 2021-05-03 |
| Quarterly | 2020-06-30 | 509594000.0 | -14.8% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 540184000.0 | +6.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 519574000.0 | -3.8% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 489412000.0 | -5.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 486949000.0 | -0.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 475331000.0 | -2.4% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 431882000.0 | -9.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 420860000.0 | -2.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 494618000.0 | +17.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 541070000.0 | +9.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 560772000.0 | +3.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 603442000.0 | +7.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 609069000.0 | +0.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 615462000.0 | +1.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 607151000.0 | -1.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 606761000.0 | -0.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 581625000.0 | -4.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 2013186000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 2018197000.0 | +0.2% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 2376117000.0 | +17.7% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 2502470000.0 | +5.3% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 2173350000.0 | -13.2% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 1981572000.0 | -8.8% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 1795564000.0 | -9.4% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 2173633000.0 | +21.1% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 2440837000.0 | +12.3% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 2367194000.0 | -3.0% | USD | 10-K | 2026-02-17 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 163203000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 169705000.0 | +4.0% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 170749000.0 | +0.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 157637000.0 | -7.7% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 178277000.0 | +13.1% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 165755000.0 | -7.0% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 179855000.0 | +8.5% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 176577000.0 | -1.8% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 197097000.0 | +11.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 187263000.0 | -5.0% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 191214000.0 | +2.1% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 196404000.0 | +2.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 171566000.0 | -12.6% | USD | 10-Q | 2021-05-03 |
| Quarterly | 2020-06-30 | 138517000.0 | -19.3% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 143251000.0 | +3.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 167044000.0 | +16.6% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 149875000.0 | -10.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 134963000.0 | -9.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 135224000.0 | +0.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 126105000.0 | -6.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 120062000.0 | -4.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 156368000.0 | +30.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 173947000.0 | +11.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 187203000.0 | +7.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 205379000.0 | +9.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 210460000.0 | +2.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 209598000.0 | -0.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 217219000.0 | +3.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 223618000.0 | +2.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 219545000.0 | -1.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 662532000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 676751000.0 | +2.1% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 730319000.0 | +7.9% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 752319000.0 | +3.0% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 602167000.0 | -20.0% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 573169000.0 | -4.8% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 522189000.0 | -8.9% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 713908000.0 | +36.7% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 839317000.0 | +17.6% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 892118000.0 | +6.3% | USD | 10-K | 2026-02-17 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 23574000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 35473000.0 | +50.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 6410000.0 | -81.9% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 30827000.0 | +380.9% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 37628000.0 | +22.1% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 38226000.0 | +1.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -140448000.0 | -467.4% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 20563000.0 | +114.6% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 41676000.0 | +102.7% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 20823000.0 | -50.0% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 43558000.0 | +109.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 39439000.0 | -9.5% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 26370000.0 | -33.1% | USD | 10-Q | 2021-05-03 |
| Quarterly | 2020-06-30 | -45387000.0 | -272.1% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -23980000.0 | +47.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 30940000.0 | +229.0% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | -6932000.0 | -122.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 4163000.0 | +160.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 6819000.0 | +63.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -33527000.0 | -591.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 6888000.0 | +120.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -10393000.0 | -250.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 35100000.0 | +437.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 54890000.0 | +56.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 62800000.0 | +14.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 64647000.0 | +2.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 73933000.0 | +14.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 76213000.0 | +3.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 76413000.0 | +0.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 81783000.0 | +7.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 100993000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 154877000.0 | +53.4% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -49692000.0 | -132.1% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 132683000.0 | +367.0% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -10395000.0 | -107.8% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | -79299000.0 | -662.9% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -7439000.0 | +90.6% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 128867000.0 | +1832.3% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 264110000.0 | +104.9% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 313068000.0 | +18.5% | USD | 10-K | 2026-02-17 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 10784000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 20502000.0 | +90.1% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -8902000.0 | -143.4% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 16014000.0 | +279.9% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 15007000.0 | -6.3% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 26854000.0 | +78.9% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -145270000.0 | -641.0% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 3773000.0 | +102.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 19787000.0 | +424.4% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -149000.0 | -100.8% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-06-30 | 20117000.0 | +13601.3% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 18177000.0 | -9.6% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 9162000.0 | -49.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | -62487000.0 | -782.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | -25058000.0 | +59.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 13580000.0 | +154.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | -32445000.0 | -338.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | -1010000.0 | +96.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 896000.0 | +188.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-06-30 | -36865000.0 | -4214.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-09-30 | 4472000.0 | +112.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -12037000.0 | -369.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 25103000.0 | +308.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 40345000.0 | +60.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 51787000.0 | +28.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 51860000.0 | +0.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 78910000.0 | +52.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 65350000.0 | -17.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 68752000.0 | +5.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 66223000.0 | -3.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 35053000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 60249000.0 | +71.9% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -96581000.0 | -260.3% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 52415000.0 | +154.3% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -56877000.0 | -208.5% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | -78298000.0 | -37.7% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -9547000.0 | +87.8% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 98318000.0 | +1129.8% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 241124000.0 | +145.2% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 303335000.0 | +25.8% | USD | 10-K | 2026-02-17 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.27 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.52 | +92.6% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -0.26 | -150.0% | USD/shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.41 | +257.7% | USD/shares | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 0.36 | -12.2% | USD/shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.66 | +83.3% | USD/shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -3.74 | -666.7% | USD/shares | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 0.07 | +101.9% | USD/shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.51 | +628.6% | USD/shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -0.05 | -109.8% | USD/shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.49 | +1080.0% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.43 | -12.2% | USD/shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.22 | -48.8% | USD/shares | 10-Q | 2021-05-03 |
| Quarterly | 2020-06-30 | -1.56 | -809.1% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -0.63 | +59.6% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.3 | +147.6% | USD/shares | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | -0.73 | -343.3% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -0.04 | +94.5% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.02 | +150.0% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -0.82 | -4200.0% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.09 | +111.0% | USD/shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -0.26 | -388.9% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.53 | +303.8% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.88 | +66.0% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.13 | +28.4% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.12 | -0.9% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1.73 | +54.5% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.44 | -16.8% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.5 | +4.2% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.43 | -4.7% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.83 | — | USD/shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 1.48 | +78.3% | USD/shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -2.53 | -270.9% | USD/shares | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 1.24 | +149.0% | USD/shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -1.44 | -216.1% | USD/shares | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | -1.83 | -27.1% | USD/shares | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -0.22 | +88.0% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 2.13 | +1068.2% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 5.27 | +147.4% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 6.62 | +25.6% | USD/shares | 10-K | 2026-02-17 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.26 | — | USD/shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.52 | +100.0% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -0.26 | -150.0% | USD/shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.4 | +253.8% | USD/shares | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 0.36 | -10.0% | USD/shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.65 | +80.6% | USD/shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -3.74 | -675.4% | USD/shares | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 0.07 | +101.9% | USD/shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.5 | +614.3% | USD/shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -0.05 | -110.0% | USD/shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.49 | +1080.0% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.42 | -14.3% | USD/shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.21 | -50.0% | USD/shares | 10-Q | 2021-05-03 |
| Quarterly | 2020-06-30 | -1.56 | -842.9% | USD/shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -0.63 | +59.6% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.3 | +147.6% | USD/shares | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | -0.73 | -343.3% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -0.04 | +94.5% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.02 | +150.0% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -0.82 | -4200.0% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.09 | +111.0% | USD/shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -0.26 | -388.9% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.53 | +303.8% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.87 | +64.2% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.12 | +28.7% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.1 | -1.8% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 1.7 | +54.5% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.42 | -16.5% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.47 | +3.5% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.41 | -4.1% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.82 | — | USD/shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 1.45 | +76.8% | USD/shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -2.53 | -274.5% | USD/shares | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 1.23 | +148.6% | USD/shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -1.44 | -217.1% | USD/shares | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | -1.83 | -27.1% | USD/shares | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -0.22 | +88.0% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 2.11 | +1059.1% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 5.18 | +145.5% | USD/shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 6.5 | +25.5% | USD/shares | 10-K | 2026-02-17 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 132615000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 132014000.0 | -0.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 151380000.0 | +14.7% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2016-12-31 | 133565000.0 | -11.8% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 187928000.0 | +40.7% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 127880000.0 | -32.0% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 137584000.0 | +7.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2017-12-31 | 176274000.0 | +28.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 143951000.0 | -18.3% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 162882000.0 | +13.2% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 109044000.0 | -33.1% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-12-31 | 120221000.0 | +10.2% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 110828000.0 | -7.8% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 135736000.0 | +22.5% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 140938000.0 | +3.8% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-12-31 | 149904000.0 | +6.4% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 554520000.0 | +269.9% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 544823000.0 | -1.7% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 586167000.0 | +7.6% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 206933000.0 | -64.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 574592000.0 | +177.7% | USD | 10-Q | 2021-05-03 |
| Quarterly | 2021-06-30 | 207131000.0 | -64.0% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 188691000.0 | -8.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 162579000.0 | -13.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 203997000.0 | +25.5% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 208500000.0 | +2.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 215413000.0 | +3.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 202007000.0 | -6.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 196013000.0 | -3.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 232787000.0 | +18.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 254771000.0 | +9.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 302049000.0 | +18.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 300606000.0 | -0.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 920639000.0 | +206.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 982507000.0 | +6.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1051237000.0 | +7.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1123267000.0 | +6.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1224257000.0 | +9.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1331944000.0 | +8.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 133565000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 176274000.0 | +32.0% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 122328000.0 | -30.6% | USD | 10-K | 2022-02-28 |
| Annual | 2019-12-31 | 149904000.0 | +22.5% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 206933000.0 | +38.0% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 162579000.0 | -21.4% | USD | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 202007000.0 | +24.3% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 302049000.0 | +49.5% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1051237000.0 | +248.0% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1020397000.0 | -2.9% | USD | 10-K | 2026-02-17 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 321814000.0 | — | USD | 10-Q | 2016-08-12 |
| Quarterly | 2016-06-30 | 317510000.0 | -1.3% | USD | 10-Q | 2016-09-02 |
| Quarterly | 2016-09-30 | 319929000.0 | +0.8% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 299870000.0 | -6.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 307065000.0 | +2.4% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 345738000.0 | +12.6% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 351255000.0 | +1.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 369047000.0 | +5.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 448211000.0 | +21.5% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 412848000.0 | -7.9% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 422567000.0 | +2.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 416503000.0 | -1.4% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 438692000.0 | +5.3% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 426936000.0 | -2.7% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 410391000.0 | -3.9% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 415887000.0 | +1.3% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 398025000.0 | -4.3% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 330283000.0 | -17.0% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 314183000.0 | -4.9% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 318269000.0 | +1.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 319052000.0 | +0.2% | USD | 10-Q | 2021-05-03 |
| Quarterly | 2021-06-30 | 286539000.0 | -10.2% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 274385000.0 | -4.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 261124000.0 | -4.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 266774000.0 | +2.2% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 222537000.0 | -16.6% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 231998000.0 | +4.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 249771000.0 | +7.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 259587000.0 | +3.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 284598000.0 | +9.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 289637000.0 | +1.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 272890000.0 | -5.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 310617000.0 | +13.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 288568000.0 | -7.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 307696000.0 | +6.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 295341000.0 | -4.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 316429000.0 | +7.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 311740000.0 | -1.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 335831000.0 | +7.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 299870000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 369047000.0 | +23.1% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 416503000.0 | +12.9% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 415887000.0 | -0.1% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 318269000.0 | -23.5% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 261124000.0 | -18.0% | USD | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 249771000.0 | -4.3% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 272890000.0 | +9.3% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 295341000.0 | +8.2% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 342491000.0 | +16.0% | USD | 10-K | 2026-02-17 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 189010000.0 | — | USD | 10-Q | 2016-08-12 |
| Quarterly | 2016-06-30 | 188181000.0 | -0.4% | USD | 10-Q | 2016-09-02 |
| Quarterly | 2016-09-30 | 189553000.0 | +0.7% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 163049000.0 | -14.0% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 178060000.0 | +9.2% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 203634000.0 | +14.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 207703000.0 | +2.0% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 193835000.0 | -6.7% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 209373000.0 | +8.0% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 195056000.0 | -6.8% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 208038000.0 | +6.7% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 220674000.0 | +6.1% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 221097000.0 | +0.2% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 229910000.0 | +4.0% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 231081000.0 | +0.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 227896000.0 | -1.4% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 221850000.0 | -2.7% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 226564000.0 | +2.1% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 205178000.0 | -9.4% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 182377000.0 | -11.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 169412000.0 | -7.1% | USD | 10-Q | 2021-05-03 |
| Quarterly | 2021-06-30 | 179347000.0 | +5.9% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 175432000.0 | -2.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 165799000.0 | -5.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 171259000.0 | +3.3% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 174522000.0 | +1.9% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 203612000.0 | +16.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 228701000.0 | +12.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 265122000.0 | +15.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 267042000.0 | +0.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 276099000.0 | +3.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 283686000.0 | +2.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 287220000.0 | +1.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 291781000.0 | +1.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 276616000.0 | -5.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 270725000.0 | -2.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 281878000.0 | +4.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 283297000.0 | +0.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 255278000.0 | -9.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 163049000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 193835000.0 | +18.9% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 220674000.0 | +13.8% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 227896000.0 | +3.3% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 182377000.0 | -20.0% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 165799000.0 | -9.1% | USD | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 228701000.0 | +37.9% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 283686000.0 | +24.0% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 270725000.0 | -4.6% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 242886000.0 | -10.3% | USD | 10-K | 2026-02-17 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 801053000.0 | — | USD | 10-Q | 2016-08-12 |
| Quarterly | 2016-06-30 | 804748000.0 | +0.5% | USD | 10-Q | 2016-09-02 |
| Quarterly | 2016-09-30 | 831680000.0 | +3.3% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 732466000.0 | -11.9% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 805823000.0 | +10.0% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 798960000.0 | -0.9% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 834395000.0 | +4.4% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 849742000.0 | +1.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 932638000.0 | +9.8% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 896750000.0 | -3.8% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 868185000.0 | -3.2% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 896141000.0 | +3.2% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 934977000.0 | +4.3% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 962596000.0 | +3.0% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 967023000.0 | +0.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 997251000.0 | +3.1% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 1387726000.0 | +39.2% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 1354828000.0 | -2.4% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 1352171000.0 | -0.2% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 930262000.0 | -31.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1260101000.0 | +35.5% | USD | 10-Q | 2021-05-03 |
| Quarterly | 2021-06-30 | 842900000.0 | -33.1% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 802387000.0 | -4.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 749929000.0 | -6.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 792527000.0 | +5.7% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 756088000.0 | -4.6% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 808642000.0 | +7.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 829584000.0 | +2.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 902056000.0 | +8.7% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 969987000.0 | +7.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1009742000.0 | +4.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1049438000.0 | +3.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1097097000.0 | +4.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1689455000.0 | +54.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1754534000.0 | +3.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1815892000.0 | +3.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1902528000.0 | +4.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1988873000.0 | +4.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2144031000.0 | +7.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 732466000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 849742000.0 | +16.0% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 896141000.0 | +5.5% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 997251000.0 | +11.3% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 930262000.0 | -6.7% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 749929000.0 | -19.4% | USD | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 829584000.0 | +10.6% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 1049438000.0 | +26.5% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1815892000.0 | +73.0% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1822318000.0 | +0.4% | USD | 10-K | 2026-02-17 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1719677000.0 | — | USD | 10-Q | 2016-08-12 |
| Quarterly | 2016-06-30 | 1702033000.0 | -1.0% | USD | 10-Q | 2016-09-02 |
| Quarterly | 2016-09-30 | 1708125000.0 | +0.4% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 1577811000.0 | -7.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 1673923000.0 | +6.1% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 1779624000.0 | +6.3% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1817938000.0 | +2.2% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 2106147000.0 | +15.9% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 2736529000.0 | +29.9% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 2643573000.0 | -3.4% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 2596742000.0 | -1.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 2608982000.0 | +0.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 2696619000.0 | +3.4% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 2706354000.0 | +0.4% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 2675888000.0 | -1.1% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 2707841000.0 | +1.2% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 3071747000.0 | +13.4% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 3012142000.0 | -1.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 3015924000.0 | +0.1% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 2607023000.0 | -13.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 2927968000.0 | +12.3% | USD | 10-Q | 2021-05-03 |
| Quarterly | 2021-06-30 | 2488585000.0 | -15.0% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 2422767000.0 | -2.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 2393790000.0 | -1.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 2419816000.0 | +1.1% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 2307597000.0 | -4.6% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 2316782000.0 | +0.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 2378078000.0 | +2.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 2445915000.0 | +2.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2498638000.0 | +2.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2511411000.0 | +0.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2604263000.0 | +3.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2676563000.0 | +2.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 3283940000.0 | +22.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3365413000.0 | +2.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3407623000.0 | +1.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3503142000.0 | +2.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3623768000.0 | +3.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3710761000.0 | +2.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1577811000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 2106147000.0 | +33.5% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 2608982000.0 | +23.9% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 2707841000.0 | +3.8% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 2607023000.0 | -3.7% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 2393790000.0 | -8.2% | USD | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 2378078000.0 | -0.7% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 2604263000.0 | +9.5% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 3407623000.0 | +30.8% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 3720707000.0 | +9.2% | USD | 10-K | 2026-02-17 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 517760000.0 | — | USD | 10-Q | 2016-08-12 |
| Quarterly | 2016-06-30 | 494138000.0 | -4.6% | USD | 10-Q | 2016-09-02 |
| Quarterly | 2016-09-30 | 479222000.0 | -3.0% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 413046000.0 | -13.8% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 464791000.0 | +12.5% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 504787000.0 | +8.6% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 498394000.0 | -1.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 507783000.0 | +1.9% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 638008000.0 | +25.6% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 595497000.0 | -6.7% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 615845000.0 | +3.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 652707000.0 | +6.0% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 665878000.0 | +2.0% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 670160000.0 | +0.6% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 684603000.0 | +2.2% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 671391000.0 | -1.9% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 667094000.0 | -0.6% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 601679000.0 | -9.8% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 586705000.0 | -2.5% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 549899000.0 | -6.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 909562000.0 | +65.4% | USD | 10-Q | 2021-05-03 |
| Quarterly | 2021-06-30 | 514365000.0 | -43.4% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 495754000.0 | -3.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 501344000.0 | +1.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 501568000.0 | +0.0% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 461190000.0 | -8.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 502117000.0 | +8.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 498572000.0 | -0.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 536555000.0 | +7.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 559920000.0 | +4.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 555924000.0 | -0.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 537236000.0 | -3.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 578317000.0 | +7.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 535187000.0 | -7.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 521471000.0 | -2.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 528265000.0 | +1.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 983420000.0 | +86.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 973059000.0 | -1.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 987374000.0 | +1.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 413046000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 507783000.0 | +22.9% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 652707000.0 | +28.5% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 671391000.0 | +2.9% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 549899000.0 | -18.1% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 501344000.0 | -8.8% | USD | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 498572000.0 | -0.6% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 537236000.0 | +7.8% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 528265000.0 | -1.7% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1012227000.0 | +91.6% | USD | 10-K | 2026-02-17 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1074449000.0 | — | USD | 10-Q | 2016-08-12 |
| Quarterly | 2016-06-30 | 1044059000.0 | -2.8% | USD | 10-Q | 2016-09-02 |
| Quarterly | 2016-09-30 | 1046133000.0 | +0.2% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 927458000.0 | -11.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 971316000.0 | +4.7% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 1036127000.0 | +6.7% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1027417000.0 | -0.8% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 1300515000.0 | +26.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 2031926000.0 | +56.2% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 1960587000.0 | -3.5% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 1884410000.0 | -3.9% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 1874934000.0 | -0.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 1964588000.0 | +4.8% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 1959755000.0 | -0.2% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 1913972000.0 | -2.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 1907026000.0 | -0.4% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 2276252000.0 | +19.4% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 2209273000.0 | -2.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 2218659000.0 | +0.4% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 1766750000.0 | -20.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1706800000.0 | -3.4% | USD | 10-Q | 2021-05-03 |
| Quarterly | 2021-06-30 | 1287927000.0 | -24.5% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1222941000.0 | -5.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1251031000.0 | +2.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1233064000.0 | -1.4% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 1174497000.0 | -4.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1199609000.0 | +2.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1186522000.0 | -1.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1251772000.0 | +5.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1269751000.0 | +1.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1253681000.0 | -1.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1272832000.0 | +1.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1291253000.0 | +1.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2023249000.0 | +56.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1996726000.0 | -1.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1996195000.0 | -0.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1994063000.0 | -0.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1989344000.0 | -0.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1997343000.0 | +0.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 927458000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 1300515000.0 | +40.2% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 1874934000.0 | +44.2% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 1907026000.0 | +1.7% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 1766750000.0 | -7.4% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 1251031000.0 | -29.2% | USD | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 1186522000.0 | -5.2% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 1272832000.0 | +7.3% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1996195000.0 | +56.8% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1982511000.0 | -0.7% | USD | 10-K | 2026-02-17 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 645228000.0 | — | USD | 10-Q | 2016-08-12 |
| Quarterly | 2016-06-30 | 657974000.0 | +2.0% | USD | 10-Q | 2016-09-02 |
| Quarterly | 2016-09-30 | 661992000.0 | +0.6% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 650353000.0 | -1.8% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 702607000.0 | +8.0% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 743497000.0 | +5.8% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 790521000.0 | +6.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 805632000.0 | +1.9% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-03-31 | 704603000.0 | -12.5% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 682986000.0 | -3.1% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 712332000.0 | +4.3% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2018-12-31 | 734048000.0 | +3.0% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-03-31 | 732031000.0 | -0.3% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-06-30 | 746599000.0 | +2.0% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 761916000.0 | +2.1% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-12-31 | 800815000.0 | +5.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-03-31 | 795495000.0 | -0.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 802869000.0 | +0.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 797265000.0 | -0.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | 840273000.0 | +5.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-03-31 | 1221168000.0 | +45.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 1200658000.0 | -1.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 1199826000.0 | -0.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 1142759000.0 | -4.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-03-31 | 1186752000.0 | +3.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-06-30 | 1133100000.0 | -4.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-09-30 | 1117173000.0 | -1.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2022-12-31 | 1191556000.0 | +6.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-03-31 | 1194143000.0 | +0.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 1228887000.0 | +2.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 1257730000.0 | +2.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 1331431000.0 | +5.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 1385310000.0 | +4.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 1260691000.0 | -9.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 1368687000.0 | +8.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 1411428000.0 | +3.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1509079000.0 | +6.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 1634424000.0 | +8.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 1713418000.0 | +4.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 650353000.0 | — | USD | 10-K | 2020-02-27 |
| Annual | 2017-12-31 | 805632000.0 | +23.9% | USD | 10-K | 2021-02-24 |
| Annual | 2018-12-31 | 734048000.0 | -8.9% | USD | 10-K | 2022-02-28 |
| Annual | 2019-12-31 | 800815000.0 | +9.1% | USD | 10-K | 2023-02-27 |
| Annual | 2020-12-31 | 840273000.0 | +4.9% | USD | 10-K | 2024-02-26 |
| Annual | 2021-12-31 | 1142759000.0 | +36.0% | USD | 10-K | 2025-02-25 |
| Annual | 2022-12-31 | 1191556000.0 | +4.3% | USD | 10-K | 2026-02-17 |
| Annual | 2023-12-31 | 1331431000.0 | +11.7% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 1411428000.0 | +6.0% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1738196000.0 | +23.2% | USD | 10-K | 2026-02-17 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 336908000.0 | — | USD | 10-Q | 2016-08-12 |
| Quarterly | 2016-06-30 | 333535000.0 | -1.0% | USD | 10-Q | 2016-09-02 |
| Quarterly | 2016-09-30 | 330042000.0 | -1.0% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 290460000.0 | -12.0% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 288266000.0 | -0.8% | USD | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 307484000.0 | +6.7% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 303949000.0 | -1.1% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 593572000.0 | +95.3% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 745777000.0 | +25.6% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 741938000.0 | -0.5% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 651875000.0 | -12.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 988185000.0 | +51.6% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 623750000.0 | -36.9% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 615625000.0 | -1.3% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 987500000.0 | +60.4% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 932482000.0 | -5.6% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 1350156000.0 | +44.8% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 1350156000.0 | +0.0% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 1350156000.0 | +0.0% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 902577000.0 | -33.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 921094000.0 | +2.1% | USD | 10-Q | 2021-05-03 |
| Quarterly | 2021-06-30 | 491094000.0 | -46.7% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 460000000.0 | -6.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 450228000.0 | -2.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 460000000.0 | +2.2% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 460000000.0 | +0.0% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 460000000.0 | +0.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 452526000.0 | -1.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 460000000.0 | +1.7% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 460000000.0 | +0.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 460000000.0 | +0.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 454827000.0 | -1.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 460000000.0 | +1.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1265000000.0 | +175.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1265000000.0 | +0.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1242424000.0 | -1.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 786137000.0 | -36.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 787023000.0 | +0.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 787906000.0 | +0.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 290460000.0 | — | USD | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 593572000.0 | +104.4% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 988185000.0 | +66.5% | USD | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 932482000.0 | -5.6% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 902577000.0 | -3.2% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 450228000.0 | -50.1% | USD | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 452526000.0 | +0.5% | USD | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 454827000.0 | +0.5% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1242424000.0 | +173.2% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1265000000.0 | +1.8% | USD | 10-K | 2026-02-17 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 33805000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 51127000.0 | +51.2% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 81881000.0 | +60.2% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 63257000.0 | -22.7% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 93444000.0 | +47.7% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 114501000.0 | +22.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -24448000.0 | -121.4% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 16879000.0 | +169.0% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 67383000.0 | +299.2% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 24924000.0 | -63.0% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 78063000.0 | +213.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 128100000.0 | +64.1% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 18894000.0 | -85.3% | USD | 10-Q | 2021-05-03 |
| Quarterly | 2020-06-30 | 25786000.0 | +36.5% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 70571000.0 | +173.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 49955000.0 | -29.2% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 122680000.0 | +145.6% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 141147000.0 | +15.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 7591000.0 | -94.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 22656000.0 | +198.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 37530000.0 | +65.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1429000.0 | -96.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 42989000.0 | +2908.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 77076000.0 | +79.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 41308000.0 | -46.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 93025000.0 | +125.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 158326000.0 | +70.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 72117000.0 | -54.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 168802000.0 | +134.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 286631000.0 | +69.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2017-12-31 | 191354000.0 | — | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 109755000.0 | -42.6% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 172840000.0 | +57.5% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 109514000.0 | -36.6% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 154794000.0 | +41.3% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 24500000.0 | -84.2% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 124971000.0 | +410.1% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 238175000.0 | +90.6% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 405952000.0 | +70.4% | USD | 10-K | 2026-02-17 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2018-09-30 | -845749000.0 | — | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -11116000.0 | +98.7% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -16738000.0 | -50.6% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | -34593000.0 | -106.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | -9257000.0 | +73.2% | USD | 10-Q | 2021-05-03 |
| Quarterly | 2020-06-30 | -29159000.0 | -215.0% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -33472000.0 | -14.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -5806000.0 | +82.7% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | -14515000.0 | -150.0% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -21819000.0 | -50.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 50949000.0 | +333.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 47015000.0 | -7.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 43494000.0 | -7.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -7658000.0 | -117.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -13220000.0 | -72.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -19003000.0 | -43.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -41146000.0 | -116.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -47820000.0 | -16.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -54387000.0 | -13.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -4634000.0 | +91.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -10651000.0 | -129.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -16794000.0 | -57.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2017-12-31 | -148179000.0 | — | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -862658000.0 | -482.2% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | -48180000.0 | +94.4% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -41036000.0 | +14.8% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | -34884000.0 | +15.0% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 40516000.0 | +216.1% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | -23308000.0 | -157.5% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | -63412000.0 | -172.1% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -349652000.0 | -451.4% | USD | 10-K | 2026-02-17 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2018-09-30 | 408356000.0 | — | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -23243000.0 | -105.7% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -46527000.0 | -100.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | -73592000.0 | -58.2% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 401737000.0 | +645.9% | USD | 10-Q | 2021-05-03 |
| Quarterly | 2020-06-30 | 401963000.0 | +0.1% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 402590000.0 | +0.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 324581000.0 | -19.4% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | -108144000.0 | -133.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -136808000.0 | -26.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -17105000.0 | +87.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -20076000.0 | -17.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -19396000.0 | +3.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -95000.0 | +99.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 770000.0 | +910.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -2639000.0 | -442.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1077000.0 | +140.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 576839000.0 | +53459.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 576085000.0 | -0.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1761000.0 | -99.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 4751000.0 | +169.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1837000.0 | -61.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2017-12-31 | 301959000.0 | — | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 395821000.0 | +31.1% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | -97519000.0 | -124.6% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -11576000.0 | +88.1% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | -152887000.0 | -1220.7% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -18737000.0 | +87.7% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | -3508000.0 | +81.3% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 579573000.0 | +16621.5% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | -97462000.0 | -116.8% | USD | 10-K | 2026-02-17 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 8791000.0 | — | USD | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 19884000.0 | +126.2% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 30563000.0 | +53.7% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 9122000.0 | -70.2% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 21898000.0 | +140.1% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 33493000.0 | +53.0% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 17433000.0 | -48.0% | USD | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 29309000.0 | +68.1% | USD | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 42493000.0 | +45.0% | USD | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 11415000.0 | -73.1% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 26511000.0 | +132.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 44570000.0 | +68.1% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 12602000.0 | -71.7% | USD | 10-Q | 2021-05-03 |
| Quarterly | 2020-06-30 | 29049000.0 | +130.5% | USD | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 36297000.0 | +25.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 11412000.0 | -68.6% | USD | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 20476000.0 | +79.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 27781000.0 | +35.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 5369000.0 | -80.7% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 10663000.0 | +98.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 14886000.0 | +39.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 6902000.0 | -53.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 12498000.0 | +81.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 18304000.0 | +46.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 7145000.0 | -61.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 14255000.0 | +99.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 20878000.0 | +46.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 4639000.0 | -77.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 10656000.0 | +129.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 15077000.0 | +41.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 43543000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 49495000.0 | +13.7% | USD | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 59952000.0 | +21.1% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 60749000.0 | +1.3% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 46208000.0 | -23.9% | USD | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 34682000.0 | -24.9% | USD | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 19747000.0 | -43.1% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 26884000.0 | +36.1% | USD | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 30562000.0 | +13.7% | USD | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 22891000.0 | -25.1% | USD | 10-K | 2026-02-17 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-12-31 | 38771000.0 | — | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 39181000.0 | +1.1% | shares | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 39279000.0 | +0.3% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 39400000.0 | +0.3% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 39498000.0 | +0.2% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 39693000.0 | +0.5% | shares | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 39395000.0 | -0.8% | shares | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 39533000.0 | +0.4% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 39941000.0 | +1.0% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 40176000.0 | +0.6% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 40234000.0 | +0.1% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 40356000.0 | +0.3% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 40444000.0 | +0.2% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 45122000.0 | +11.6% | shares | 10-Q | 2021-05-03 |
| Quarterly | 2021-06-30 | 45150000.0 | +0.1% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 45260000.0 | +0.2% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 45152000.0 | -0.2% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 45037000.0 | -0.3% | shares | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 45070000.0 | +0.1% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 45154000.0 | +0.2% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 45186000.0 | +0.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 45405000.0 | +0.5% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 45448000.0 | +0.1% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 45474000.0 | +0.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 45512000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 45850000.0 | +0.7% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 44952000.0 | -2.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 45016000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 45131000.0 | +0.3% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 45572000.0 | +1.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 45710000.0 | +0.3% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 45791000.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 38317000.0 | — | shares | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 38771000.0 | +1.2% | shares | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 39498000.0 | +1.9% | shares | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 39941000.0 | +1.1% | shares | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 40444000.0 | +1.3% | shares | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 45152000.0 | +11.6% | shares | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 45186000.0 | +0.1% | shares | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 45512000.0 | +0.7% | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 45131000.0 | -0.8% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 44929000.0 | -0.4% | shares | 10-K | 2026-02-17 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-12-31 | 38771000.0 | — | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 39181000.0 | +1.1% | shares | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 39279000.0 | +0.3% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 39400000.0 | +0.3% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 39498000.0 | +0.2% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 39693000.0 | +0.5% | shares | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 39395000.0 | -0.8% | shares | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 39533000.0 | +0.4% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 39941000.0 | +1.0% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 40176000.0 | +0.6% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 40234000.0 | +0.1% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 40356000.0 | +0.3% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 40444000.0 | +0.2% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 45122000.0 | +11.6% | shares | 10-Q | 2021-05-03 |
| Quarterly | 2021-06-30 | 45150000.0 | +0.1% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 45260000.0 | +0.2% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 45152000.0 | -0.2% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 45037000.0 | -0.3% | shares | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 45070000.0 | +0.1% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 45154000.0 | +0.2% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 45186000.0 | +0.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 45405000.0 | +0.5% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 45448000.0 | +0.1% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 45474000.0 | +0.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 45512000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 45850000.0 | +0.7% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 44952000.0 | -2.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 45016000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 45131000.0 | +0.3% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 45572000.0 | +1.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 45710000.0 | +0.3% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 45791000.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 38317000.0 | — | shares | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 38771000.0 | +1.2% | shares | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 39498000.0 | +1.9% | shares | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 39941000.0 | +1.1% | shares | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 40444000.0 | +1.3% | shares | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 45152000.0 | +11.6% | shares | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 45186000.0 | +0.1% | shares | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 45512000.0 | +0.7% | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 45131000.0 | -0.8% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 44929000.0 | -0.4% | shares | 10-K | 2026-02-17 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 38059000.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 38236000.0 | +0.5% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 38248000.0 | +0.0% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 38474000.0 | +0.6% | shares | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 38683000.0 | +0.5% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 38713000.0 | +0.1% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 38945000.0 | +0.6% | shares | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 39243000.0 | +0.8% | shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 39340000.0 | +0.2% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 39658000.0 | +0.8% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 39389000.0 | -0.7% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 39478000.0 | +0.2% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 40043000.0 | +1.4% | shares | 10-Q | 2021-05-03 |
| Quarterly | 2020-06-30 | 40216000.0 | +0.4% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 40337000.0 | +0.3% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 41526000.0 | +2.9% | shares | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 45142000.0 | +8.7% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 45240000.0 | +0.2% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 45018000.0 | -0.5% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 45066000.0 | +0.1% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 45139000.0 | +0.2% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 45281000.0 | +0.3% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 45435000.0 | +0.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 45462000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 45652000.0 | +0.4% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 45745000.0 | +0.2% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 44982000.0 | -1.7% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 45338000.0 | +0.8% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 45633000.0 | +0.7% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 45746000.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 38207000.0 | — | shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 38655000.0 | +1.2% | shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 39244000.0 | +1.5% | shares | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 39556000.0 | +0.8% | shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 40253000.0 | +1.8% | shares | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 44301000.0 | +10.1% | shares | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 45101000.0 | +1.8% | shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 45421000.0 | +0.7% | shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 45368000.0 | -0.1% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 45492000.0 | +0.3% | shares | 10-K | 2026-02-17 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 38376000.0 | — | shares | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 38516000.0 | +0.4% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 38248000.0 | -0.7% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 39215000.0 | +2.5% | shares | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 39332000.0 | +0.3% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 39467000.0 | +0.3% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 38945000.0 | -1.3% | shares | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 39789000.0 | +2.2% | shares | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 39909000.0 | +0.3% | shares | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 39658000.0 | -0.6% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 39686000.0 | +0.1% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 39903000.0 | +0.5% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 40474000.0 | +1.4% | shares | 10-Q | 2021-05-03 |
| Quarterly | 2020-06-30 | 40216000.0 | -0.6% | shares | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 40337000.0 | +0.3% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 41964000.0 | +4.0% | shares | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 45142000.0 | +7.6% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 45240000.0 | +0.2% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 45240000.0 | +0.0% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 45066000.0 | -0.4% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 45330000.0 | +0.6% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 45281000.0 | -0.1% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 45781000.0 | +1.1% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 45950000.0 | +0.4% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 46357000.0 | +0.9% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 46526000.0 | +0.4% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 45839000.0 | -1.5% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 46172000.0 | +0.7% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 46380000.0 | +0.5% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 46660000.0 | +0.6% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 38643000.0 | — | shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 39387000.0 | +1.9% | shares | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 39244000.0 | -0.4% | shares | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 39980000.0 | +1.9% | shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 40253000.0 | +0.7% | shares | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 44301000.0 | +10.1% | shares | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 45101000.0 | +1.8% | shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 45836000.0 | +1.6% | shares | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 46187000.0 | +0.8% | shares | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 46323000.0 | +0.3% | shares | 10-K | 2026-02-17 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2894 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.3014 | +4.2% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.2967 | -1.6% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.2853 | -3.8% | ratio | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 0.2827 | -0.9% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.2677 | -5.3% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.2219 | -17.1% | ratio | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 0.2216 | -0.1% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.2295 | +3.6% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.2279 | -0.7% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.2346 | +3.0% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.2334 | -0.5% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.1948 | -16.5% | ratio | 10-Q | 2021-05-03 |
| Quarterly | 2020-06-30 | 0.1692 | -13.2% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.1791 | +5.9% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.1775 | -0.9% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 0.1967 | +10.8% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.2010 | +2.2% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.1964 | -2.3% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.1872 | -4.7% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.1817 | -2.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.2022 | +11.3% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.2165 | +7.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.2233 | +3.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.2255 | +1.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1855 | -17.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1829 | -1.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1733 | -5.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1674 | -3.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1567 | -6.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.2759 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.9582 | -24.9% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.9107 | -5.0% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.9242 | +1.5% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.8337 | -9.8% | ratio | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 0.8278 | -0.7% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 0.7550 | -8.8% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.8346 | +10.5% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.7163 | -14.2% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.6362 | -11.2% | ratio | 10-K | 2026-02-17 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.5472 | — | ratio | 10-Q | 2016-08-12 |
| Quarterly | 2016-06-30 | 1.6286 | +5.3% | ratio | 10-Q | 2016-09-02 |
| Quarterly | 2016-09-30 | 1.7355 | +6.6% | ratio | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 1.7733 | +2.2% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 1.7337 | -2.2% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 1.5828 | -8.7% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1.6742 | +5.8% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 1.6734 | -0.0% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 1.4618 | -12.6% | ratio | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 1.5059 | +3.0% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 1.4097 | -6.4% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 1.3730 | -2.6% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 1.4041 | +2.3% | ratio | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 1.4364 | +2.3% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 1.4125 | -1.7% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 1.4854 | +5.2% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 2.0803 | +40.1% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 2.2517 | +8.2% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 2.3047 | +2.4% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 1.6917 | -26.6% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.3854 | -18.1% | ratio | 10-Q | 2021-05-03 |
| Quarterly | 2021-06-30 | 1.6387 | +18.3% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1.6185 | -1.2% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1.4958 | -7.6% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1.5801 | +5.6% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 1.6394 | +3.8% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1.6105 | -1.8% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1.6639 | +3.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1.6812 | +1.0% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1.7324 | +3.0% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1.8163 | +4.8% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1.9534 | +7.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.8971 | -2.9% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 3.1568 | +66.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3.3646 | +6.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3.4375 | +2.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.9346 | -43.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2.0439 | +5.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.1714 | +6.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.7733 | — | ratio | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 1.6734 | -5.6% | ratio | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 1.3730 | -18.0% | ratio | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 1.4854 | +8.2% | ratio | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 1.6917 | +13.9% | ratio | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 1.4958 | -11.6% | ratio | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 1.6639 | +11.2% | ratio | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 1.9534 | +17.4% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 3.4375 | +76.0% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1.8003 | -47.6% | ratio | 10-K | 2026-02-17 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.6652 | — | ratio | 10-Q | 2016-08-12 |
| Quarterly | 2016-06-30 | 1.5868 | -4.7% | ratio | 10-Q | 2016-09-02 |
| Quarterly | 2016-09-30 | 1.5803 | -0.4% | ratio | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 1.4261 | -9.8% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 1.3824 | -3.1% | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2017-06-30 | 1.3936 | +0.8% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1.2997 | -6.7% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 1.6143 | +24.2% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 2.8838 | +78.6% | ratio | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 2.8706 | -0.5% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 2.6454 | -7.8% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 2.5542 | -3.4% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 2.6837 | +5.1% | ratio | 10-Q | 2019-05-08 |
| Quarterly | 2019-06-30 | 2.6249 | -2.2% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2019-09-30 | 2.5121 | -4.3% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-12-31 | 2.3814 | -5.2% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 2.8614 | +20.2% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 2.7517 | -3.8% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 2.7828 | +1.1% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 2.1026 | -24.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1.3977 | -33.5% | ratio | 10-Q | 2021-05-03 |
| Quarterly | 2021-06-30 | 1.0727 | -23.3% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 1.0193 | -5.0% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1.0947 | +7.4% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1.0390 | -5.1% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 1.0365 | -0.2% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1.0738 | +3.6% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 0.9958 | -7.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 1.0483 | +5.3% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1.0333 | -1.4% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.9968 | -3.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.9560 | -4.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.9321 | -2.5% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.6049 | +72.2% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.4589 | -9.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.4143 | -3.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.3214 | -6.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.2172 | -7.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.1657 | -4.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.4261 | — | ratio | 10-K | 2018-03-01 |
| Annual | 2017-12-31 | 1.6143 | +13.2% | ratio | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 2.5542 | +58.2% | ratio | 10-K | 2020-02-27 |
| Annual | 2019-12-31 | 2.3814 | -6.8% | ratio | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 2.1026 | -11.7% | ratio | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 1.0947 | -47.9% | ratio | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 0.9958 | -9.0% | ratio | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 0.9560 | -4.0% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1.4143 | +47.9% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1.1406 | -19.4% | ratio | 10-K | 2026-02-17 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3280 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.3308 | +0.9% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.3369 | +1.8% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.3301 | -2.0% | ratio | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 0.3544 | +7.4% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.3405 | -3.9% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.2962 | -13.0% | ratio | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 0.3014 | +1.8% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.3307 | +9.7% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.3047 | -7.9% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.3011 | -1.2% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.3145 | +4.5% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.2867 | -8.8% | ratio | 10-Q | 2021-05-03 |
| Quarterly | 2020-06-30 | 0.2718 | -5.2% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | 0.2652 | -2.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.3215 | +21.2% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | 0.3062 | -4.7% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.2772 | -9.5% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.2845 | +2.6% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.2920 | +2.6% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.2853 | -2.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.3161 | +10.8% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.3215 | +1.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.3338 | +3.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3403 | +2.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.3455 | +1.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.3406 | -1.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.3578 | +5.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.3685 | +3.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.3775 | +2.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.3291 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.3353 | +1.9% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.3074 | -8.3% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.3006 | -2.2% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.2771 | -7.8% | ratio | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | 0.2892 | +4.4% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | 0.2908 | +0.5% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.3284 | +12.9% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.3439 | +4.7% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.3769 | +9.6% | ratio | 10-K | 2026-02-17 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0217 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0400 | +84.4% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -0.0176 | -143.9% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0335 | +290.9% | ratio | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 0.0298 | -11.0% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.0552 | +84.9% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -0.2392 | -533.6% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 0.0064 | +102.7% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 0.0332 | +415.6% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -0.0002 | -100.7% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-06-30 | 0.0317 | +13166.3% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 0.0291 | -8.1% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.0153 | -47.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | -0.1226 | -900.9% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | -0.0464 | +62.2% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0261 | +156.3% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | -0.0663 | -353.6% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | -0.0021 | +96.9% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0019 | +190.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2022-06-30 | -0.0854 | -4628.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2022-09-30 | 0.0106 | +112.4% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -0.0243 | -329.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.0464 | +290.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.0719 | +55.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0858 | +19.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0851 | -0.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.1282 | +50.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1076 | -16.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.1133 | +5.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.1139 | +0.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0174 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.0299 | +71.5% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -0.0406 | -236.2% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.0209 | +151.5% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -0.0262 | -224.9% | ratio | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | -0.0395 | -51.0% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -0.0053 | +86.5% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.0452 | +950.7% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0988 | +118.4% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.1281 | +29.7% | ratio | 10-K | 2026-02-17 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0474 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0691 | +45.9% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0126 | -81.7% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0645 | +410.4% | ratio | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 0.0748 | +15.9% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.0785 | +5.0% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -0.2313 | -394.5% | ratio | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 0.0351 | +115.2% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.0699 | +99.2% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.0339 | -51.5% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.0686 | +102.4% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.0632 | -7.9% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.0441 | -30.2% | ratio | 10-Q | 2021-05-03 |
| Quarterly | 2020-06-30 | -0.0891 | -302.1% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2020-09-30 | -0.0444 | +50.2% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0595 | +234.1% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2021-06-30 | -0.0142 | -123.8% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0085 | +160.4% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0143 | +67.8% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -0.0776 | -641.1% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0164 | +121.1% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -0.0210 | -228.4% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0649 | +408.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0979 | +50.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1041 | +6.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1061 | +2.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1201 | +13.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1255 | +4.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1259 | +0.3% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1406 | +11.7% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0502 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.0767 | +53.0% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -0.0209 | -127.3% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.0530 | +353.5% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -0.0048 | -109.0% | ratio | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | -0.0400 | -736.7% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -0.0041 | +89.6% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.0593 | +1531.0% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.1082 | +82.5% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.1323 | +22.2% | ratio | 10-K | 2026-02-17 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2561 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.2672 | +4.3% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.3159 | +18.2% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2016-12-31 | 0.3234 | +2.4% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.4043 | +25.0% | ratio | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 0.2533 | -37.3% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.2761 | +9.0% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2017-12-31 | 0.3471 | +25.8% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.2256 | -35.0% | ratio | 10-Q | 2019-05-08 |
| Quarterly | 2018-06-30 | 0.2735 | +21.2% | ratio | 10-Q | 2019-08-06 |
| Quarterly | 2018-09-30 | 0.1771 | -35.3% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-12-31 | 0.1842 | +4.0% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | 0.1664 | -9.6% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.2025 | +21.7% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.2059 | +1.6% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-12-31 | 0.2233 | +8.5% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.8312 | +272.3% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 0.9055 | +8.9% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 0.9991 | +10.3% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 0.3763 | -62.3% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.6317 | +67.9% | ratio | 10-Q | 2021-05-03 |
| Quarterly | 2021-06-30 | 0.4027 | -36.3% | ratio | 10-Q | 2021-08-05 |
| Quarterly | 2021-09-30 | 0.3806 | -5.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 0.3243 | -14.8% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.4067 | +25.4% | ratio | 10-Q | 2022-05-02 |
| Quarterly | 2022-06-30 | 0.4521 | +11.2% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 0.4290 | -5.1% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 0.4052 | -5.6% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | 0.3653 | -9.8% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.4158 | +13.8% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.4583 | +10.2% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.5622 | +22.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.5198 | -7.5% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.7202 | +230.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.8841 | +9.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.9900 | +5.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.1422 | -42.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.2582 | +10.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.3490 | +7.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.3234 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.3471 | +7.4% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | 0.1874 | -46.0% | ratio | 10-K | 2022-02-28 |
| Annual | 2019-12-31 | 0.2233 | +19.1% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.3763 | +68.5% | ratio | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 0.3243 | -13.8% | ratio | 10-K | 2023-02-27 |
| Annual | 2022-12-31 | 0.4052 | +24.9% | ratio | 10-K | 2024-02-26 |
| Annual | 2023-12-31 | 0.5622 | +38.8% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1.9900 | +253.9% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 1.0081 | -49.3% | ratio | 10-K | 2026-02-17 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0063 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0120 | +92.1% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -0.0052 | -143.3% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0096 | +283.6% | ratio | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 0.0084 | -11.9% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.0148 | +75.2% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -0.0531 | -459.4% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 0.0014 | +102.7% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 0.0076 | +433.9% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -0.0001 | -100.7% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-06-30 | 0.0074 | +13552.8% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 0.0068 | -8.6% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.0030 | -56.1% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | -0.0207 | -795.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | -0.0083 | +59.9% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0046 | +155.8% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | -0.0130 | -381.1% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | -0.0004 | +96.8% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0004 | +188.8% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2022-06-30 | -0.0160 | -4414.5% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2022-09-30 | 0.0019 | +112.1% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -0.0049 | -355.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.0100 | +304.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.0161 | +59.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0193 | +20.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0158 | -18.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0234 | +48.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0187 | -20.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0190 | +1.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0178 | -5.9% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0222 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.0286 | +28.8% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -0.0370 | -229.4% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.0194 | +152.3% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -0.0218 | -212.7% | ratio | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | -0.0327 | -49.9% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -0.0040 | +87.7% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.0378 | +1040.4% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.0708 | +87.4% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.0815 | +15.2% | ratio | 10-K | 2026-02-17 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0167 | — | ratio | 10-Q | 2017-05-04 |
| Quarterly | 2016-06-30 | 0.0312 | +86.4% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | -0.0134 | -143.2% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0228 | +269.5% | ratio | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 0.0202 | -11.4% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.0340 | +68.3% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -0.2062 | -706.9% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-06-30 | 0.0055 | +102.7% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2018-09-30 | 0.0278 | +402.8% | ratio | 10-Q | 2019-11-05 |
| Quarterly | 2019-03-31 | -0.0002 | -100.7% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-06-30 | 0.0269 | +13337.9% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 0.0239 | -11.5% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.0115 | -51.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | -0.0778 | -775.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | -0.0314 | +59.6% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0111 | +135.4% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | -0.0270 | -343.0% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | -0.0008 | +96.9% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0008 | +189.7% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2022-06-30 | -0.0325 | -4409.2% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2022-09-30 | 0.0040 | +112.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-03-31 | -0.0101 | -351.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.0204 | +302.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.0321 | +57.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0374 | +16.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0411 | +10.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0577 | +40.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0433 | -24.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0421 | -2.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0386 | -8.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0539 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.0748 | +38.8% | ratio | 10-K | 2020-02-27 |
| Annual | 2018-12-31 | -0.1316 | -275.9% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.0655 | +149.7% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -0.0677 | -203.4% | ratio | 10-K | 2023-02-27 |
| Annual | 2021-12-31 | -0.0685 | -1.2% | ratio | 10-K | 2024-02-26 |
| Annual | 2022-12-31 | -0.0080 | +88.3% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.0738 | +1021.6% | ratio | 10-K | 2026-02-17 |
| Annual | 2024-12-31 | 0.1708 | +131.3% | ratio | 10-K | 2026-02-17 |
| Annual | 2025-12-31 | 0.1745 | +2.2% | ratio | 10-K | 2026-02-17 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-04-01 | Savage Sheri | Dir |
Equity grant / award
A
|
Common Stock | 580 | $0.00 | $0 | 1,766 |
| 2026-02-26 | Hooper Joan S | SVP & CFO |
Open-market sell
S
|
Common Stock | 3,533 | $95.92 | $338,889 | 118,275 |
| 2026-02-25 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 299 | $97.84 | $29,254 | 29,951 |
| 2026-02-25 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 220 | $97.84 | $21,525 | 30,250 |
| 2026-02-24 | Ware Christopher E. | SVP, GC & Corp. Secretary |
Open-market sell
S
|
Common Stock | 348 | $94.81 | $32,996 | 30,695 |
| 2026-02-23 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 1,055 | $96.25 | $101,544 | 31,014 |
| 2026-02-20 | Wright David Marshall | VP, Corp. Controller & CAO |
Open-market sell
S
|
Common Stock | 264 | $100.17 | $26,444 | 9,124 |
| 2026-02-19 | Deitrich Thomas | President & CEO |
Open-market sell
S
|
Common Stock | 56,095 | $99.54 | $5,583,612 | 375,134 |
| 2026-02-18 | Deitrich Thomas | President & CEO |
Equity grant / award
A
|
Common Stock | 143,730 | $0.00 | $0 | 431,229 |
| 2026-02-18 | Deitrich Thomas | President & CEO |
Equity grant / award
A
|
Common Stock | 26,511 | $0.00 | $0 | 287,499 |
| 2026-02-11 | Pulatie-Hahn Laurie Ann | SVP, HR |
Open-market sell
S
|
Common Stock | 142 | $105.26 | $14,948 | 21,783 |
| 2026-01-02 | Savage Sheri | Dir |
Equity grant / award
A
|
Common Stock | 529 | $0.00 | $0 | 1,160 |
| 2026-01-02 | LEYDEN TIMOTHY M | Dir |
Equity grant / award
A
|
Common Stock | 220 | $0.00 | $0 | 15,773 |
| 2025-12-10 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 303 | $96.64 | $29,282 | 18,542 |
| 2025-12-10 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 223 | $96.64 | $21,551 | 18,845 |
| 2025-11-24 | Wright David Marshall | VP, Corp. Controller & CAO |
Open-market sell
S
|
Common Stock | 104 | $96.51 | $10,037 | 7,581 |
| 2025-11-11 | Pulatie-Hahn Laurie Ann | SVP, HR |
Open-market sell
S
|
Common Stock | 76 | $101.09 | $7,683 | 22,033 |
| 2025-10-01 | Savage Sheri | Dir |
Equity grant / award
A
|
Common Stock | 631 | $0.00 | $0 | 631 |
| 2025-08-25 | Hooper Joan S | SVP & CFO |
Open-market sell
S
|
Common Stock | 970 | $125.31 | $121,548 | 88,394 |
| 2025-08-11 | Pulatie-Hahn Laurie Ann | SVP, HR |
Open-market sell
S
|
Common Stock | 78 | $124.65 | $9,722 | 22,219 |
| 2025-07-01 | Perez Santiago | Dir |
Equity grant / award
A
|
Common Stock | 377 | $0.00 | $0 | 10,355 |
| 2025-06-10 | Patrick Justin K | SVP, Device Solutions |
Open-market sell
S
|
Common Stock | 9,036 | $121.77 | $1,100,314 | 21,149 |
| 2025-06-06 | Deitrich Thomas | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,496 | $0.00 | $0 | 0 |
| 2025-06-06 | Deitrich Thomas | President & CEO |
Exercise / conversion
M
|
Common Stock | 2,496 | $40.05 | $99,965 | 264,524 |
| 2025-06-04 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 6,904 | $119.50 | $825,028 | 14,961 |
| 2025-06-03 | Marcolini John F. | SVP, Networked Solutions |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,783 | $0.00 | $0 | 0 |
| 2025-06-03 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 3,783 | $116.73 | $441,590 | 21,865 |
| 2025-06-03 | Marcolini John F. | SVP, Networked Solutions |
Exercise / conversion
M
|
Common Stock | 3,783 | $57.68 | $218,203 | 25,648 |
| 2025-05-27 | Wright David Marshall | VP, Corp. Controller & CAO |
Open-market sell
S
|
Common Stock | 102 | $114.95 | $11,724 | 7,791 |
| 2025-05-12 | Ware Christopher E. | SVP, GC & Corp. Secretary |
Open-market sell
S
|
Common Stock | 416 | $109.93 | $45,731 | 19,807 |
| 2025-05-06 | Hemmingsen Mary C. | Dir |
Open-market sell
S
|
Common Stock | 5,150 | $108.70 | $559,820 | 952 |
| 2025-04-01 | Perez Santiago | Dir |
Equity grant / award
A
|
Common Stock | 472 | $0.00 | $0 | 9,978 |
| 2025-02-27 | Hemmingsen Mary C. | Dir |
Open-market sell
S
|
Common Stock | 300 | $107.27 | $32,181 | 5,630 |
| 2025-02-27 | Hemmingsen Mary C. | Dir |
Open-market sell
S
|
Common Stock | 450 | $107.27 | $48,271 | 5,930 |
| 2025-02-25 | Wright David Marshall | VP, Corp. Controller & CAO |
Open-market sell
S
|
Common Stock | 215 | $102.45 | $22,028 | 7,893 |
| 2025-02-24 | Wright David Marshall | VP, Corp. Controller & CAO |
Open-market sell
S
|
Common Stock | 317 | $92.90 | $29,448 | 8,108 |
| 2025-02-20 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 2,387 | $97.28 | $232,208 | 26,319 |
| 2025-02-19 | Wright David Marshall | VP, Corp. Controller & CAO |
Equity grant / award
A
|
Common Stock | 1,839 | $0.00 | $0 | 8,425 |
| 2025-02-11 | Pulatie-Hahn Laurie Ann | SVP, HR |
Open-market sell
S
|
Common Stock | 96 | $103.44 | $9,931 | 17,617 |
| 2025-01-03 | Deitrich Thomas | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 34,787 | $0.00 | $0 | 0 |
| 2025-01-03 | Deitrich Thomas | President & CEO |
Open-market sell
S
|
Common Stock | 34,787 | $110.20 | $3,833,458 | 204,393 |
| 2025-01-03 | Deitrich Thomas | President & CEO |
Exercise / conversion
M
|
Common Stock | 34,787 | $35.13 | $1,222,067 | 239,180 |
| 2025-01-02 | Deitrich Thomas | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,954 | $0.00 | $0 | 34,787 |
| 2025-01-02 | Deitrich Thomas | President & CEO |
Open-market sell
S
|
Common Stock | 2,954 | $110.11 | $325,265 | 204,393 |
| 2025-01-02 | Deitrich Thomas | President & CEO |
Exercise / conversion
M
|
Common Stock | 2,954 | $35.13 | $103,774 | 207,347 |
| 2024-11-25 | Wright David Marshall | VP, Corp. Controller & CAO |
Open-market sell
S
|
Common Stock | 55 | $119.75 | $6,586 | 6,586 |
| 2024-11-11 | Pulatie-Hahn Laurie Ann | SVP, HR |
Open-market sell
S
|
Common Stock | 78 | $123.24 | $9,613 | 17,713 |
| 2024-10-01 | Deitrich Thomas | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 37,500 | $0.00 | $0 | 37,741 |
| 2024-10-01 | Deitrich Thomas | President & CEO |
Open-market sell
S
|
Common Stock | 12,087 | $105.28 | $1,272,495 | 205,276 |
| 2024-10-01 | Deitrich Thomas | President & CEO |
Open-market sell
S
|
Common Stock | 25,013 | $104.62 | $2,616,910 | 217,363 |
| 2024-10-01 | Deitrich Thomas | President & CEO |
Open-market sell
S
|
Common Stock | 400 | $103.98 | $41,593 | 242,376 |
| 2024-10-01 | Deitrich Thomas | President & CEO |
Exercise / conversion
M
|
Common Stock | 37,500 | $35.13 | $1,317,375 | 242,776 |
| 2024-09-06 | Pulatie-Hahn Laurie Ann | SVP, HR |
Equity grant / award
G
|
Common Stock | 656 | $0.00 | $0 | 17,791 |
| 2024-08-26 | Ware Christopher E. | SVP, GC & Corp. Secretary |
Open-market sell
S
|
Common Stock | 92 | $102.15 | $9,398 | 15,189 |
| 2024-08-22 | Reeves Donald L. III | SVP, Outcomes |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,610 | $0.00 | $0 | 0 |
| 2024-08-22 | Reeves Donald L. III | SVP, Outcomes |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,600 | $0.00 | $0 | 1,610 |
| 2024-08-22 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 1,610 | $101.00 | $162,610 | 16,269 |
| 2024-08-22 | Reeves Donald L. III | SVP, Outcomes |
Exercise / conversion
M
|
Common Stock | 1,610 | $87.27 | $140,505 | 17,879 |
| 2024-08-22 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 2,600 | $101.00 | $262,600 | 16,269 |
| 2024-08-22 | Reeves Donald L. III | SVP, Outcomes |
Exercise / conversion
M
|
Common Stock | 2,600 | $87.27 | $226,902 | 18,869 |
| 2024-08-16 | Reeves Donald L. III | SVP, Outcomes |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,300 | $0.00 | $0 | 0 |
| 2024-08-16 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 3,300 | $96.00 | $316,800 | 16,269 |
| 2024-08-16 | Reeves Donald L. III | SVP, Outcomes |
Exercise / conversion
M
|
Common Stock | 3,300 | $66.30 | $218,790 | 19,569 |
| 2024-08-12 | Pulatie-Hahn Laurie Ann | SVP, HR |
Open-market sell
S
|
Common Stock | 78 | $96.31 | $7,512 | 18,447 |
| 2024-07-01 | Tremblay Diana D | Dir |
Equity grant / award
A
|
Common Stock | 623 | $0.00 | $0 | 22,662 |
| 2024-05-24 | Ware Christopher E. | SVP, GC & Corp. Secretary |
Open-market sell
S
|
Common Stock | 90 | $108.87 | $9,798 | 15,281 |
| 2024-05-13 | Ware Christopher E. | SVP, GC & Corp. Secretary |
Open-market sell
S
|
Common Stock | 311 | $106.84 | $33,226 | 15,371 |
| 2024-04-01 | Tremblay Diana D | Dir |
Equity grant / award
A
|
Common Stock | 684 | $0.00 | $0 | 22,039 |
| 2024-03-25 | Deitrich Thomas | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 8,538 | $0.00 | $0 | 75,241 |
| 2024-03-25 | Deitrich Thomas | President & CEO |
Exercise / conversion
M
|
Common Stock | 8,538 | $35.13 | $299,940 | 207,036 |
| 2024-03-07 | Lande Jerome J. | Dir |
Open-market sell
S
|
Common Stock | 6,007 | $95.32 | $572,595 | 5,750 |
| 2024-03-07 | Lande Jerome J. | Dir |
Open-market sell
S
|
Common Stock | 3,169 | $94.68 | $300,040 | 11,757 |
| 2024-03-07 | Lande Jerome J. | Dir |
Open-market sell
S
|
Common Stock | 5,720 | $95.50 | $546,260 | 14,926 |
| 2024-02-28 | Ware Christopher E. | VP, General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock | 136 | $91.02 | $12,379 | 15,682 |
| 2024-02-27 | Ware Christopher E. | VP, General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock | 159 | $92.20 | $14,659 | 15,818 |
| 2024-02-26 | Ware Christopher E. | VP, General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock | 168 | $87.10 | $14,632 | 15,977 |
| 2024-02-23 | Ware Christopher E. | VP, General Counsel & Corp Sec |
Equity grant / award
A
|
Common Stock | 6,005 | $0.00 | $0 | 16,145 |
| 2024-02-20 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 383 | $75.37 | $28,868 | 8,708 |
| 2024-01-02 | Hemmingsen Mary C. | Dir |
Equity grant / award
A
|
Common Stock | 665 | $0.00 | $0 | 4,378 |
| 2023-10-02 | Tremblay Diana D | Dir |
Equity grant / award
A
|
Common Stock | 892 | $0.00 | $0 | 20,540 |
| 2023-09-12 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 299 | $63.10 | $18,867 | 9,092 |
| 2023-09-11 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 171 | $63.60 | $10,875 | 9,391 |
| 2023-07-31 | Reeves Donald L. III | SVP, Outcomes |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 983 | $0.00 | $0 | 0 |
| 2023-07-31 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 983 | $78.00 | $76,674 | 9,091 |
| 2023-07-31 | Reeves Donald L. III | SVP, Outcomes |
Exercise / conversion
M
|
Common Stock | 983 | $63.16 | $62,084 | 10,074 |
| 2023-07-03 | Tremblay Diana D | Dir |
Equity grant / award
A
|
Common Stock | 736 | $0.00 | $0 | 19,648 |
| 2023-06-06 | Reeves Donald L. III | SVP, Outcomes |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 4,802 | $0.00 | $0 | 0 |
| 2023-06-06 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 1,404 | $71.06 | $99,768 | 9,091 |
| 2023-06-06 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 5,127 | $70.46 | $361,248 | 10,495 |
| 2023-06-06 | Reeves Donald L. III | SVP, Outcomes |
Exercise / conversion
M
|
Common Stock | 4,802 | $55.49 | $266,444 | 15,622 |
| 2023-05-15 | Ware Christopher E. | VP, General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock | 194 | $66.19 | $12,841 | 10,140 |
| 2023-05-12 | Ware Christopher E. | VP, General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock | 260 | $66.66 | $17,332 | 10,334 |
| 2023-05-10 | Pulatie-Hahn Laurie Ann | SVP, HR |
Equity grant / award
A
|
Common Stock | 3,750 | $0.00 | $0 | 13,918 |
| 2023-05-04 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 884 | $60.00 | $53,040 | 9,562 |
| 2023-05-04 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 421 | $60.00 | $25,260 | 10,446 |
| 2023-05-04 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 217 | $60.00 | $13,020 | 10,867 |
| 2023-05-04 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 190 | $60.00 | $11,400 | 11,084 |
| 2023-05-04 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 332 | $60.00 | $19,920 | 11,274 |
| 2023-04-03 | Perez Santiago | Dir |
Equity grant / award
A
|
Common Stock | 745 | $0.00 | $0 | 5,560 |
| 2023-03-01 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 903 | $55.52 | $50,135 | 10,820 |
| 2023-02-28 | Ware Christopher E. | VP, General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock | 71 | $53.32 | $3,786 | 10,594 |
| 2023-02-27 | Ware Christopher E. | VP, General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock | 71 | $54.03 | $3,836 | 10,665 |
| 2023-02-24 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 250 | $53.82 | $13,456 | 12,611 |
| 2023-02-24 | CADIEUX MICHEL | SVP, HR |
Open-market sell
S
|
Common Stock | 291 | $53.82 | $15,663 | 21,854 |
| 2023-02-23 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 94 | $55.58 | $5,225 | 12,861 |
| 2023-02-23 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 247 | $55.58 | $13,728 | 12,955 |
| 2023-02-23 | Reeves Donald L. III | SVP, Outcomes |
Equity grant / award
A
|
Common Stock | 5,396 | $0.00 | $0 | 13,202 |
| 2023-02-23 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 430 | $55.58 | $23,899 | 7,806 |
| 2023-02-22 | Deitrich Thomas | President & CEO |
Open-market sell
S
|
Common Stock | 1,314 | $55.38 | $72,763 | 144,350 |
| 2023-02-21 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 286 | $55.64 | $15,914 | 7,872 |
| 2023-02-02 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 1,000 | $60.00 | $60,000 | 8,158 |
| 2023-01-03 | JAEHNERT FRANK M | Dir |
Equity grant / award
A
|
Common Stock | 797 | $0.00 | $0 | 17,129 |
| 2022-12-23 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 2,000 | $51.45 | $102,900 | 9,158 |
| 2022-10-03 | JAEHNERT FRANK M | Dir |
Equity grant / award
A
|
Common Stock | 937 | $44.01 | $41,237 | 16,332 |
| 2022-10-03 | Ziegler Lynda L. | Dir |
Equity grant / award
A
|
Common Stock | 937 | $0.00 | $0 | 16,825 |
| 2022-09-20 | Deitrich Thomas | President & CEO |
Open-market sell
S
|
Common Stock | 2,605 | $47.66 | $124,154 | 146,997 |
| 2022-09-12 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 170 | $50.73 | $8,624 | 8,328 |
| 2022-07-05 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 199 | $45.93 | $9,141 | 8,498 |
| 2022-07-01 | Tremblay Diana D | Dir |
Equity grant / award
A
|
Common Stock | 1,211 | $48.43 | $58,649 | 15,755 |
| 2022-07-01 | Ziegler Lynda L. | Dir |
Equity grant / award
A
|
Common Stock | 725 | $0.00 | $0 | 15,888 |
| 2022-06-30 | Ware Christopher E. | VP, General Counsel & Corp Sec |
Equity grant / award
A
|
Common Stock | 18 | $46.96 | $845 | 6,223 |
| 2022-06-30 | Ware Christopher E. | VP, General Counsel & Corp Sec |
Equity grant / award
A
|
Common Stock | 18 | $0.00 | $0 | 6,223 |
| 2022-05-18 | Hooper Joan S | SVP & CFO |
Open-market sell
S
|
Common Stock | 627 | $49.36 | $30,951 | 50,409 |
| 2022-05-13 | Ware Christopher E. | VP, General Counsel & Corp Sec |
Open-market sell
S
|
Common Stock | 189 | $46.74 | $8,834 | 6,205 |
| 2022-05-11 | Ware Christopher E. | VP, General Counsel & Corp Sec |
Equity grant / award
A
|
Common Stock | 3,207 | $0.00 | $0 | 6,394 |
| 2022-04-01 | GLANVILLE THOMAS S | Dir |
Equity grant / award
A
|
Common Stock | 774 | $0.00 | $0 | 8,897 |
| 2022-02-28 | CADIEUX MICHEL | SVP, HR |
Open-market sell
S
|
Common Stock | 1,745 | $49.50 | $86,378 | 21,646 |
| 2022-02-25 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 406 | $54.15 | $21,985 | 11,564 |
| 2022-02-24 | Reeves Donald L. III | SVP, Outcomes |
Equity grant / award
A
|
Common Stock | 1,172 | $0.00 | $0 | 11,970 |
| 2022-02-24 | Reeves Donald L. III | SVP, Outcomes |
Equity grant / award
A
|
Common Stock | 4,171 | $0.00 | $0 | 10,798 |
| 2022-02-22 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 559 | $54.05 | $30,214 | 6,627 |
| 2022-01-03 | Perez Santiago | Dir |
Equity grant / award
A
|
Common Stock | 598 | $0.00 | $0 | 1,454 |
| 2021-11-11 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 194 | $73.07 | $14,176 | 5,069 |
| 2021-10-01 | JAEHNERT FRANK M | Dir |
Equity grant / award
A
|
Common Stock | 424 | $0.00 | $0 | 13,172 |
| 2021-09-20 | Deitrich Thomas | President & CEO |
Open-market sell
S
|
Common Stock | 2,635 | $76.93 | $202,711 | 122,685 |
| 2021-09-14 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 246 | $81.00 | $19,926 | 7,317 |
| 2021-09-13 | Reeves Donald L. III | SVP, Outcomes |
Open-market sell
S
|
Common Stock | 131 | $79.04 | $10,354 | 7,563 |
| 2021-09-10 | CADIEUX MICHEL | SVP, HR |
Open-market sell
S
|
Common Stock | 9,346 | $79.48 | $742,820 | 19,362 |
| 2021-09-10 | CADIEUX MICHEL | SVP, HR |
Open-market sell
S
|
Common Stock | 834 | $79.93 | $66,662 | 28,708 |
| 2021-08-23 | Deitrich Thomas | President & CEO |
Equity grant / award
G
|
Common Stock | 25,000 | $0.00 | $0 | 25,000 |
| 2021-08-11 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 194 | $80.91 | $15,697 | 5,732 |
| 2021-07-06 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 342 | $98.19 | $33,581 | 5,926 |
| 2021-07-02 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 182 | $99.41 | $18,093 | 6,268 |
| 2021-07-02 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 349 | $100.87 | $35,204 | 6,450 |
| 2021-07-01 | Perez Santiago | — |
Equity grant / award
A
|
Common Stock | 432 | $0.00 | $0 | 432 |
| 2021-07-01 | Ziegler Lynda L. | — |
Open-market sell
S
|
Common Stock | 600 | $100.73 | $60,438 | 14,046 |
| 2021-07-01 | Ziegler Lynda L. | — |
Equity grant / award
A
|
Common Stock | 433 | $0.00 | $0 | 14,646 |
| 2021-06-15 | GLANVILLE THOMAS S | — |
Open-market sell
S
|
Common Stock | 2,000 | $99.31 | $198,620 | 7,779 |
| 2021-05-28 | Hlavinka Sarah E. | SVP. Gen. Counsel & Corp. Sec |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,850 | $0.00 | $0 | 1,426 |
| 2021-05-28 | Hlavinka Sarah E. | SVP. Gen. Counsel & Corp. Sec |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,016 | $0.00 | $0 | 1,508 |
| 2021-05-28 | Hlavinka Sarah E. | SVP. Gen. Counsel & Corp. Sec |
Open-market sell
S
|
Common Stock | 2,304 | $96.16 | $221,553 | 19,027 |
| 2021-05-28 | Hlavinka Sarah E. | SVP. Gen. Counsel & Corp. Sec |
Exercise / conversion
M
|
Common Stock | 2,850 | $66.30 | $188,955 | 21,331 |
| 2021-05-28 | Hlavinka Sarah E. | SVP. Gen. Counsel & Corp. Sec |
Other disposed transaction
F
|
Common Stock | 2,065 | $96.88 | $200,057 | 18,481 |
| 2021-05-28 | Hlavinka Sarah E. | SVP. Gen. Counsel & Corp. Sec |
Exercise / conversion
M
|
Common Stock | 3,016 | $66.30 | $199,961 | 20,546 |
| 2021-05-18 | Hooper Joan S | SVP & CFO |
Open-market sell
S
|
Common Stock | 574 | $89.73 | $51,505 | 38,656 |
| 2021-05-12 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 277 | $84.90 | $23,517 | 6,799 |
| 2021-05-11 | Pelino Daniel S | — |
Open-market sell
S
|
Common Stock | 4,017 | $82.41 | $331,041 | 12,083 |
| 2021-05-10 | Hooper Joan S | SVP & CFO |
Open-market sell
S
|
Common Stock | 486 | $86.95 | $42,258 | 39,230 |
| 2021-04-01 | GLANVILLE THOMAS S | — |
Equity grant / award
A
|
Common Stock | 358 | $0.00 | $0 | 9,779 |
| 2021-03-01 | Marcolini John F. | SVP, Networked Solutions |
Open-market sell
S
|
Common Stock | 1,670 | $119.26 | $199,164 | 7,076 |
| 2021-02-24 | CADIEUX MICHEL | SVP, HR |
Open-market sell
S
|
Common Stock | 6,316 | $95.25 | $601,599 | 29,542 |
| 2021-02-23 | Reeves Donald L. III | SVP Outcomes |
Open-market sell
S
|
Common Stock | 461 | $95.84 | $44,182 | 8,085 |
| 2021-02-22 | Reeves Donald L. III | SVP Outcomes |
Open-market sell
S
|
Common Stock | 180 | $99.95 | $17,991 | 8,546 |
| 2021-02-18 | Reeves Donald L. III | SVP Outcomes |
Equity grant / award
A
|
Common Stock | 2,741 | $0.00 | $0 | 8,726 |
| 2021-02-18 | Reeves Donald L. III | SVP Outcomes |
Equity grant / award
A
|
Common Stock | 1,226 | $0.00 | $0 | 5,985 |
| 2021-02-10 | Marcolini John F. | SVP, Networked Solutions |
Other disposed transaction
F
|
Common Stock | 120 | $102.18 | $12,262 | 6,378 |
| 2021-01-25 | Ziegler Lynda L. | — |
Open-market sell
S
|
Common Stock | 457 | $98.12 | $44,841 | 13,730 |
| 2021-01-04 | Ziegler Lynda L. | — |
Equity grant / award
A
|
Common Stock | 457 | $0.00 | $0 | 14,187 |
| 2021-01-04 | JAEHNERT FRANK M | — |
Equity grant / award
A
|
Common Stock | 339 | $0.00 | $0 | 12,068 |
| 2020-11-23 | GLANVILLE THOMAS S | — |
Open-market sell
S
|
Common Stock | 1,000 | $78.36 | $78,360 | 9,082 |
| 2020-11-16 | GLANVILLE THOMAS S | — |
Open-market sell
S
|
Common Stock | 1,000 | $76.18 | $76,180 | 10,082 |
| 2020-11-09 | GLANVILLE THOMAS S | — |
Open-market sell
S
|
Common Stock | 1,000 | $74.09 | $74,090 | 11,082 |
| 2020-10-06 | CADIEUX MICHEL | SVP, HR |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,496 | $0.00 | $0 | 0 |
| 2020-10-06 | CADIEUX MICHEL | SVP, HR |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 12,686 | $0.00 | $0 | 2,496 |
| 2020-10-06 | CADIEUX MICHEL | SVP, HR |
Open-market sell
S
|
Common Stock | 21,723 | $65.00 | $1,411,995 | 30,059 |
| 2020-10-06 | CADIEUX MICHEL | SVP, HR |
Exercise / conversion
M
|
Common Stock | 2,496 | $40.05 | $99,965 | 51,782 |
| 2020-10-06 | CADIEUX MICHEL | SVP, HR |
Exercise / conversion
M
|
Common Stock | 12,686 | $40.05 | $508,074 | 49,266 |
| 2020-10-05 | Ziegler Lynda L. | — |
Open-market sell
S
|
Common Stock | 690 | $66.32 | $45,761 | 13,730 |
| 2020-10-01 | Pelino Daniel S | — |
Equity grant / award
A
|
Common Stock | 513 | $0.00 | $0 | 15,403 |
| 2020-09-22 | Deitrich Thomas | President & CEO |
Open-market sell
S
|
Common Stock | 2,691 | $55.92 | $150,481 | 140,925 |
| 2020-09-22 | Deitrich Thomas | President & CEO |
Open-market sell
S
|
Common Stock | 2,691 | $55.92 | $150,481 | 134,394 |
| 2020-09-21 | Deitrich Thomas | President & CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 6,531 | $0.00 | $0 | 69,806 |
| 2020-09-21 | Deitrich Thomas | President & CEO |
Exercise / conversion
M
|
Common Stock | 6,531 | $58.53 | $382,259 | 143,616 |
| 2020-09-16 | Reeves Donald L. III | SVP Outcomes |
Open-market sell
S
|
Common Stock | 246 | $60.00 | $14,760 | 4,759 |
| 2020-09-14 | Hlavinka Sarah E. | SVP. Gen. Counsel & Corp. Sec |
Open-market sell
S
|
Common Stock | 395 | $58.31 | $23,032 | 12,797 |
| 2020-08-10 | Reeves Donald L. III | SVP Outcomes |
Open-market sell
S
|
Common Stock | 154 | $67.06 | $10,327 | 5,005 |
| 2020-08-10 | Reeves Donald L. III | SVP Outcomes |
Open-market sell
S
|
Common Stock | 291 | $67.00 | $19,497 | 5,159 |
| 2020-07-02 | Reeves Donald L. III | SVP Outcomes |
Open-market sell
S
|
Common Stock | 379 | $66.60 | $25,241 | 5,450 |
| 2020-07-01 | Pelino Daniel S | — |
Equity grant / award
A
|
Common Stock | 496 | $0.00 | $0 | 14,890 |
| 2020-06-22 | Hooper Joan S | SVP & CFO |
Open-market sell
S
|
Common Stock | 485 | $67.70 | $32,834 | 30,257 |
| 2020-06-16 | Moore Sharelynn Faye | SVP, Networks |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,531 | $0.00 | $0 | 0 |
| 2020-06-16 | Moore Sharelynn Faye | SVP, Networks |
Open-market sell
S
|
Common Stock | 1,531 | $70.07 | $107,277 | 5,646 |
| 2020-06-16 | Moore Sharelynn Faye | SVP, Networks |
Exercise / conversion
M
|
Common Stock | 1,531 | $35.29 | $54,029 | 7,177 |
| 2020-06-16 | GLANVILLE THOMAS S | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $70.07 | $70,070 | 11,073 |
| 2020-06-15 | Moore Sharelynn Faye | SVP, Networks |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,630 | $0.00 | $0 | 0 |
| 2020-06-15 | Moore Sharelynn Faye | SVP, Networks |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 800 | $0.00 | $0 | 1,531 |
| 2020-06-15 | Moore Sharelynn Faye | SVP, Networks |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,741 | $0.00 | $0 | 0 |
| 2020-06-15 | Moore Sharelynn Faye | SVP, Networks |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 805 | $0.00 | $0 | 0 |
| 2020-06-15 | Moore Sharelynn Faye | SVP, Networks |
Open-market sell
S
|
Common Stock | 5,976 | $63.02 | $376,608 | 5,646 |
| 2020-06-15 | Moore Sharelynn Faye | SVP, Networks |
Exercise / conversion
M
|
Common Stock | 800 | $35.29 | $28,232 | 11,622 |
| 2020-06-15 | Moore Sharelynn Faye | SVP, Networks |
Exercise / conversion
M
|
Common Stock | 805 | $48.23 | $38,825 | 10,822 |
| 2020-06-15 | Moore Sharelynn Faye | SVP, Networks |
Exercise / conversion
M
|
Common Stock | 1,630 | $42.35 | $69,030 | 10,017 |
| 2020-06-15 | Moore Sharelynn Faye | SVP, Networks |
Exercise / conversion
M
|
Common Stock | 2,741 | $35.29 | $96,730 | 8,387 |
| 2020-05-20 | Hooper Joan S | SVP & CFO |
Open-market sell
S
|
Common Stock | 535 | $60.24 | $32,228 | 29,524 |
| 2020-05-12 | Reeves Donald L. III | SVP Outcomes |
Other disposed transaction
F
|
Common Stock | 976 | $61.69 | $60,209 | 5,829 |
| 2020-05-12 | Reeves Donald L. III | SVP Outcomes |
Open-market sell
S
|
Common Stock | 1,845 | $61.69 | $113,818 | 6,805 |
| 2020-05-08 | Hooper Joan S | SVP & CFO |
Open-market sell
S
|
Common Stock | 504 | $62.63 | $31,566 | 26,452 |
| 2020-04-01 | GLANVILLE THOMAS S | Dir |
Equity grant / award
A
|
Common Stock | 632 | $0.00 | $0 | 12,073 |
| 2020-02-25 | Moore Sharelynn Faye | SVP, Networks |
Open-market sell
S
|
Common Stock | 156 | $82.34 | $12,845 | 5,420 |
| 2020-02-24 | Moore Sharelynn Faye | SVP, Networks |
Open-market sell
S
|
Common Stock | 663 | $80.15 | $53,139 | 5,576 |
| 2020-02-20 | Patrick Justin K | SVP, Device Solutions |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy) | 3,274 | $0.00 | $0 | 3,274 |
| 2020-02-20 | Patrick Justin K | SVP, Device Solutions |
Equity grant / award
A
|
Common Stock | 2,291 | $0.00 | $0 | 3,293 |
| 2020-02-20 | Patrick Justin K | SVP, Device Solutions |
Equity grant / award
A
|
Common Stock | 1,002 | $0.00 | $0 | 1,002 |
| 2020-02-11 | Reeves Donald L. III | SVP Outcomes |
Open-market sell
S
|
Common Stock | 555 | $83.72 | $46,465 | 7,361 |
| 2020-02-10 | Reeves Donald L. III | SVP Outcomes |
Open-market sell
S
|
Common Stock | 384 | $82.10 | $31,526 | 7,916 |
| 2020-01-02 | Pruitt Gary E | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,384 | $0.00 | $0 | 0 |
| 2020-01-02 | Pruitt Gary E | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,102 | $0.00 | $0 | 0 |
| 2020-01-02 | Pruitt Gary E | Dir |
Exercise / conversion
M
|
Common Stock | 1,384 | $55.03 | $76,162 | 43,791 |
| 2020-01-02 | Pruitt Gary E | Dir |
Exercise / conversion
M
|
Common Stock | 1,102 | $67.80 | $74,716 | 42,407 |
| 2019-11-07 | GLANVILLE THOMAS S | Dir |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,102 | $0.00 | $0 | 0 |
| 2019-11-07 | GLANVILLE THOMAS S | Dir |
Open-market sell
S
|
Common Stock | 1,102 | $80.31 | $88,502 | 11,056 |
| 2019-11-07 | GLANVILLE THOMAS S | Dir |
Exercise / conversion
M
|
Common Stock | 1,102 | $67.80 | $74,716 | 12,158 |
| 2019-10-11 | GLANVILLE THOMAS S | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $75.10 | $75,100 | 11,056 |
| 2019-10-01 | Pelino Daniel S | Dir |
Equity grant / award
A
|
Common Stock | 349 | $0.00 | $0 | 13,377 |
| 2019-09-30 | GLANVILLE THOMAS S | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $74.25 | $74,250 | 11,707 |
| 2019-09-27 | GLANVILLE THOMAS S | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $73.82 | $73,820 | 8,123 |
| 2019-09-19 | Deitrich Thomas | President & CEO |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy) | 76,337 | $0.00 | $0 | 76,337 |
| 2019-09-19 | Deitrich Thomas | President & CEO |
Equity grant / award
A
|
Common Stock | 19,595 | $0.00 | $0 | 124,839 |
| 2019-09-16 | Ziegler Lynda L. | Chair of the Board |
Open-market sell
S
|
Common Stock | 3,369 | $73.48 | $247,554 | 11,238 |
| 2019-09-13 | Hlavinka Sarah E. | SVP. Gen. Counsel & Corp. Sec |
Open-market sell
S
|
Common Stock | 3,195 | $73.33 | $234,289 | 13,929 |
| 2019-09-06 | CADIEUX MICHEL | SVP, HR |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 13,443 | $0.00 | $0 | 0 |
| 2019-09-06 | CADIEUX MICHEL | SVP, HR |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,017 | $0.00 | $0 | 13,443 |
| 2019-09-06 | CADIEUX MICHEL | SVP, HR |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 8,223 | $0.00 | $0 | 0 |
| 2019-09-06 | CADIEUX MICHEL | SVP, HR |
Open-market sell
S
|
Common Stock | 34,683 | $71.13 | $2,467,002 | 31,479 |
| 2019-09-06 | CADIEUX MICHEL | SVP, HR |
Exercise / conversion
M
|
Common Stock | 13,443 | $35.29 | $474,403 | 66,162 |
| 2019-09-06 | CADIEUX MICHEL | SVP, HR |
Exercise / conversion
M
|
Common Stock | 3,017 | $35.29 | $106,470 | 52,719 |
| 2019-09-06 | CADIEUX MICHEL | SVP, HR |
Exercise / conversion
M
|
Common Stock | 8,223 | $35.29 | $290,190 | 49,702 |
| 2019-08-08 | GLANVILLE THOMAS S | Dir |
Open-market sell
S
|
Common Stock | 300 | $66.78 | $20,034 | 12,707 |
| 2019-08-08 | GLANVILLE THOMAS S | Dir |
Open-market sell
S
|
Common Stock | 2,700 | $66.33 | $179,091 | 13,007 |
| 2019-07-01 | LEYDEN TIMOTHY M | Dir |
Equity grant / award
A
|
Common Stock | 393 | $63.60 | $24,995 | 9,985 |
| 2019-06-20 | Hooper Joan S | SVP & CFO |
Open-market sell
S
|
Common Stock | 336 | $62.12 | $20,872 | 20,673 |
| 2019-05-28 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 31,144 | $57.34 | $1,785,750 | 3,925,602 |
| 2019-05-24 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 17,272 | $57.31 | $989,774 | 3,956,746 |
| 2019-05-23 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 31,123 | $56.38 | $1,754,674 | 3,974,018 |
| 2019-05-22 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 21,206 | $57.47 | $1,218,779 | 4,005,141 |
| 2019-05-21 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 33,880 | $57.43 | $1,945,732 | 4,026,347 |
| 2019-05-17 | Hooper Joan S | SVP & CFO |
Equity grant / award
A
|
Common Stock | 4,395 | $0.00 | $0 | 21,009 |
| 2019-05-10 | Hooper Joan S | SVP & CFO |
Open-market sell
S
|
Common Stock | 341 | $60.91 | $20,770 | 16,614 |
| 2019-05-07 | MEZEY PHILIP | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 22,108 | $0.00 | $0 | 3,461 |
| 2019-05-07 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 9,097 | $56.80 | $516,710 | 77,980 |
| 2019-05-07 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 22,108 | $60.00 | $1,326,480 | 87,077 |
| 2019-05-07 | MEZEY PHILIP | President and CEO |
Exercise / conversion
M
|
Common Stock | 22,108 | $35.05 | $774,885 | 109,185 |
| 2019-05-07 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 8,203 | $63.47 | $520,667 | 4,060,227 |
| 2019-05-06 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 28,336 | $53.07 | $1,503,664 | 4,068,430 |
| 2019-05-03 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 30,271 | $52.77 | $1,597,504 | 4,096,766 |
| 2019-05-02 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 36,777 | $53.65 | $1,973,222 | 4,127,037 |
| 2019-05-01 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 32,317 | $52.74 | $1,704,447 | 4,163,814 |
| 2019-04-30 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 25,808 | $53.42 | $1,378,761 | 4,196,131 |
| 2019-04-29 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 16,055 | $52.52 | $843,170 | 4,221,939 |
| 2019-04-26 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 17,097 | $51.77 | $885,086 | 4,237,994 |
| 2019-04-25 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 11,544 | $50.67 | $584,880 | 4,255,091 |
| 2019-04-24 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 14,284 | $51.74 | $739,026 | 4,266,635 |
| 2019-04-23 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 16,311 | $51.12 | $833,853 | 4,280,919 |
| 2019-04-18 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 13,757 | $50.05 | $688,580 | 4,297,230 |
| 2019-04-17 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 22,154 | $50.30 | $1,114,264 | 4,310,987 |
| 2019-04-16 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 20,179 | $49.62 | $1,001,270 | 4,333,141 |
| 2019-04-15 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 35,245 | $48.59 | $1,712,607 | 4,353,320 |
| 2019-04-12 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 26,110 | $48.35 | $1,262,392 | 4,388,565 |
| 2019-04-09 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 82 | $48.01 | $3,937 | 4,414,675 |
| 2019-04-08 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 335 | $48.00 | $16,082 | 4,414,757 |
| 2019-04-05 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 4,340 | $48.03 | $208,465 | 4,415,092 |
| 2019-04-01 | LEYDEN TIMOTHY M | Dir |
Equity grant / award
A
|
Common Stock | 525 | $0.00 | $0 | 9,592 |
| 2019-04-01 | Ziegler Lynda L. | Chair of the Board |
Equity grant / award
A
|
Common Stock | 682 | $0.00 | $0 | 14,096 |
| 2019-04-01 | Ziegler Lynda L. | Chair of the Board |
Equity grant / award
A
|
Common Stock | 682 | $0.00 | $0 | 14,446 |
| 2019-03-28 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 11,784 | $46.22 | $544,686 | 4,624,932 |
| 2019-03-27 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 20,940 | $46.18 | $966,984 | 4,636,716 |
| 2019-03-26 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 24,466 | $46.85 | $1,146,286 | 4,657,656 |
| 2019-03-25 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 24,218 | $47.38 | $1,147,538 | 4,682,122 |
| 2019-03-22 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 31,630 | $48.56 | $1,535,836 | 4,706,340 |
| 2019-03-21 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 26,416 | $51.67 | $1,364,788 | 4,737,970 |
| 2019-03-20 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 21,646 | $50.39 | $1,090,822 | 4,764,386 |
| 2019-03-19 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 20,091 | $50.42 | $1,012,900 | 4,786,032 |
| 2019-03-18 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 10,900 | $49.49 | $539,438 | 4,806,123 |
| 2019-03-15 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 33,293 | $49.59 | $1,650,853 | 4,817,023 |
| 2019-03-14 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 12,112 | $49.51 | $599,671 | 4,850,316 |
| 2019-03-13 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 14,754 | $50.39 | $743,438 | 4,862,428 |
| 2019-03-12 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 28,110 | $49.98 | $1,404,907 | 4,877,182 |
| 2019-03-11 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 33,948 | $49.48 | $1,679,744 | 4,905,292 |
| 2019-03-11 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Other disposed transaction
J
|
Common Stock | 147,292 | — | — | 4,939,240 |
| 2019-02-27 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 22,645 | $60.74 | $1,375,571 | 87,077 |
| 2019-02-25 | Hooper Joan S | SVP & CFO |
Open-market sell
S
|
Common Stock | 377 | $61.42 | $23,154 | 16,955 |
| 2019-02-25 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 3,657 | $60.65 | $221,797 | 109,722 |
| 2019-02-22 | Hooper Joan S | SVP & CFO |
Other disposed transaction
F
|
Common Stock | 377 | $61.47 | $23,174 | 16,955 |
| 2019-02-21 | Hooper Joan S | SVP & CFO |
Equity grant / award
A
|
Common Stock | 10,261 | $0.00 | $0 | 17,332 |
| 2019-01-22 | Ziegler Lynda L. | Chair of the Board |
Open-market sell
S
|
Common Stock | 350 | $54.32 | $19,012 | 13,414 |
| 2019-01-02 | Tremblay Diana D | Dir |
Equity grant / award
A
|
Common Stock | 520 | $0.00 | $0 | 8,436 |
| 2018-12-17 | Deitrich Thomas | Exec VP and COO |
Other disposed transaction
F
|
Common Stock | 11,770 | $48.70 | $573,223 | 75,681 |
| 2018-11-20 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 7,027 | $51.04 | $358,676 | 5,086,532 |
| 2018-11-19 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 11,832 | $53.05 | $627,698 | 5,093,559 |
| 2018-11-16 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 17,137 | $53.49 | $916,629 | 5,105,391 |
| 2018-11-15 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 11,914 | $52.61 | $626,802 | 5,122,528 |
| 2018-11-14 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 26,127 | $52.17 | $1,362,962 | 5,134,442 |
| 2018-11-13 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 17,348 | $53.02 | $919,741 | 5,160,569 |
| 2018-11-12 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 25,870 | $53.37 | $1,380,620 | 5,177,917 |
| 2018-11-09 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 29,323 | $53.91 | $1,580,926 | 5,203,787 |
| 2018-11-08 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market sell
S
|
Common Stock | 4,153 | $56.07 | $232,841 | 5,233,110 |
| 2018-10-05 | Ziegler Lynda L. | Chair of the Board |
Open-market sell
S
|
Common Stock | 350 | $59.95 | $20,982 | 13,088 |
| 2018-10-01 | Ziegler Lynda L. | Chair of the Board |
Equity grant / award
A
|
Common Stock | 522 | $0.00 | $0 | 13,438 |
| 2018-09-12 | McConnell Sarah H | SVP, Gen. Counsel & Corp. Sec. |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy) | 8,800 | $0.00 | $0 | 8,800 |
| 2018-09-12 | McConnell Sarah H | SVP, Gen. Counsel & Corp. Sec. |
Equity grant / award
A
|
Common Stock | 7,541 | $0.00 | $0 | 10,557 |
| 2018-09-12 | McConnell Sarah H | SVP, Gen. Counsel & Corp. Sec. |
Equity grant / award
A
|
Common Stock | 3,016 | $0.00 | $0 | 3,016 |
| 2018-08-22 | MEZEY PHILIP | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 16,694 | $0.00 | $0 | 25,569 |
| 2018-08-22 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 1,867 | $65.22 | $121,760 | 76,647 |
| 2018-08-22 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 2,000 | $65.09 | $130,186 | 78,514 |
| 2018-08-22 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 10,659 | $65.01 | $692,942 | 80,514 |
| 2018-08-22 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 2,168 | $65.00 | $140,920 | 91,173 |
| 2018-08-22 | MEZEY PHILIP | President and CEO |
Exercise / conversion
M
|
Common Stock | 16,694 | $35.05 | $585,125 | 93,341 |
| 2018-07-02 | Ziegler Lynda L. | Chair of the Board |
Open-market sell
S
|
Common Stock | 978 | $59.30 | $57,995 | 12,916 |
| 2018-07-02 | Ziegler Lynda L. | Chair of the Board |
Equity grant / award
A
|
Common Stock | 536 | $0.00 | $0 | 13,894 |
| 2018-06-21 | Hooper Joan S | Sr. VP & CFO |
Other disposed transaction
F
|
Common Stock | 298 | $60.53 | $18,037 | 7,071 |
| 2018-05-24 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market buy
P
|
Common Stock | 20,000 | $59.43 | $1,188,672 | 5,484,889 |
| 2018-05-23 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market buy
P
|
Common Stock | 50,000 | $59.57 | $2,978,255 | 5,464,889 |
| 2018-05-22 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market buy
P
|
Common Stock | 78,620 | $59.72 | $4,694,817 | 5,414,889 |
| 2018-05-21 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market buy
P
|
Common Stock | 75,000 | $59.84 | $4,488,225 | 5,336,269 |
| 2018-05-18 | SCOPIA CAPITAL MANAGEMENT LP | 10% |
Open-market buy
P
|
Common Stock | 39,129 | $58.36 | $2,283,682 | 5,261,269 |
| 2018-05-09 | Hooper Joan S | Sr. VP & CFO |
Equity grant / award
A
|
Common Stock | 3,717 | $0.00 | $0 | 7,369 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 16,694 | $0.00 | $0 | 42,263 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 295 | $65.40 | $19,293 | 76,947 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 800 | $65.38 | $52,300 | 77,242 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 331 | $65.35 | $21,631 | 78,042 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 500 | $65.33 | $32,662 | 78,373 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 725 | $65.25 | $47,306 | 78,873 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 300 | $65.42 | $19,628 | 76,647 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 2,005 | $65.20 | $130,726 | 79,898 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 330 | $65.17 | $21,508 | 81,903 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 1,495 | $65.15 | $97,399 | 82,233 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 1,700 | $65.12 | $110,712 | 83,728 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 4,018 | $65.10 | $261,572 | 85,428 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 1,400 | $65.08 | $91,105 | 89,446 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 1,686 | $65.05 | $109,674 | 90,846 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 100 | $65.03 | $6,502 | 92,532 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 709 | $65.00 | $46,085 | 92,632 |
| 2018-05-01 | MEZEY PHILIP | President and CEO |
Exercise / conversion
M
|
Common Stock | 16,694 | $35.05 | $585,125 | 93,341 |
| 2018-04-02 | JAEHNERT FRANK M | Dir |
Equity grant / award
A
|
Common Stock | 366 | $0.00 | $0 | 7,103 |
| 2018-03-05 | GLANVILLE THOMAS S | Dir |
Open-market sell
S
|
Common Stock | 300 | $74.10 | $22,230 | 13,090 |
| 2018-03-05 | GLANVILLE THOMAS S | Dir |
Open-market sell
S
|
Common Stock | 1,700 | $74.00 | $125,800 | 13,390 |
| 2018-03-01 | Votava Shannon M. | Sr.VP/General Counsel/Corp Sec |
Open-market sell
S
|
Common Stock | 689 | $75.00 | $51,675 | 14,697 |
| 2018-03-01 | Votava Shannon M. | Sr.VP/General Counsel/Corp Sec |
Open-market sell
S
|
Common Stock | 419 | $75.00 | $31,425 | 15,386 |
| 2018-03-01 | Votava Shannon M. | Sr.VP/General Counsel/Corp Sec |
Open-market sell
S
|
Common Stock | 654 | $75.00 | $49,050 | 15,805 |
| 2018-03-01 | CADIEUX MICHEL | Sr. VP - HR |
Open-market sell
S
|
Common Stock | 924 | $73.30 | $67,729 | 29,174 |
| 2018-02-28 | Votava Shannon M. | Sr.VP/General Counsel/Corp Sec |
Open-market sell
S
|
Common Stock | 4,899 | $70.35 | $344,645 | 16,459 |
| 2018-02-27 | Votava Shannon M. | Sr.VP/General Counsel/Corp Sec |
Other disposed transaction
F
|
Common Stock | 2,969 | $72.29 | $214,620 | 21,358 |
| 2018-02-26 | Votava Shannon M. | Sr.VP/General Counsel/Corp Sec |
Other disposed transaction
F
|
Common Stock | 798 | $69.28 | $55,289 | 24,327 |
| 2018-02-22 | Hooper Joan S | Sr. VP & CFO |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy) | 10,058 | $0.00 | $0 | 10,058 |
| 2018-02-22 | Hooper Joan S | Sr. VP & CFO |
Equity grant / award
A
|
Common Stock | 3,607 | $0.00 | $0 | 10,678 |
| 2018-02-21 | MEZEY PHILIP | President and CEO |
Open-market sell
S
|
Common Stock | 3,330 | $68.30 | $227,439 | 50,997 |
| 2018-02-20 | MEZEY PHILIP | President and CEO |
Other disposed transaction
F
|
Common Stock | 4,227 | $69.09 | $292,060 | 54,327 |
| 2018-01-02 | GLANVILLE THOMAS S | Dir |
Equity grant / award
A
|
Common Stock | 360 | $0.00 | $0 | 15,090 |