Financial Metrics
BLKB BLACKBAUD INCFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 169256000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 180191000.0 | +6.5% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 183063000.0 | +1.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 185072000.0 | +1.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 191589000.0 | +3.5% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 194424000.0 | +1.5% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 204184000.0 | +5.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 213672000.0 | +4.6% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 209532000.0 | -1.9% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 215830000.0 | +3.0% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 225634000.0 | +4.5% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 221120000.0 | -2.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 223621000.0 | +1.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 231991000.0 | +3.7% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 215001000.0 | -7.3% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 219191000.0 | +1.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 229440000.0 | +4.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 231218000.0 | +0.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 257124000.0 | +11.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 264927000.0 | +3.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 261297000.0 | -1.4% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 261753000.0 | +0.2% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 271042000.0 | +3.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 277626000.0 | +2.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 1107100000.0 | +298.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 278600000.0 | -74.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 287300000.0 | +3.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 286598000.0 | -0.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 1154600000.0 | +302.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 269900000.0 | -76.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 282000000.0 | +4.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 281143000.0 | -0.3% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 731642000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 788487000.0 | +7.8% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 848606000.0 | +7.6% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 900423000.0 | +6.1% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 913219000.0 | +1.4% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 927740000.0 | +1.6% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 1058105000.0 | +14.1% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 1107080000.0 | +4.6% | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 1154624000.0 | +4.3% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 1128365000.0 | -2.3% | USD | 10-K | 2026-02-18 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 89367000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 96579000.0 | +8.1% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 99746000.0 | +3.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 99590000.0 | -0.2% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 104594000.0 | +5.0% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 107419000.0 | +2.7% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 116147000.0 | +8.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 118500000.0 | +2.0% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 114295000.0 | -3.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 116547000.0 | +2.0% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 124827000.0 | +7.1% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 119323000.0 | -4.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 118756000.0 | -0.5% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 127052000.0 | +7.0% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 116316000.0 | -8.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 115806000.0 | -0.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 121370000.0 | +4.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 123537000.0 | +1.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 133762000.0 | +8.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 139320000.0 | +4.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 140360000.0 | +0.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 138641000.0 | -1.2% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 149567000.0 | +7.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 155860000.0 | +4.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 599100000.0 | +284.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 150700000.0 | -74.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 160900000.0 | +6.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 157308000.0 | -2.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 631400000.0 | +301.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 155100000.0 | -75.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 168400000.0 | +8.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 167490000.0 | -0.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 392422000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 426583000.0 | +8.7% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 466864000.0 | +9.4% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 481999000.0 | +3.2% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 485154000.0 | +0.7% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 484545000.0 | -0.1% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 552716000.0 | +14.1% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 599055000.0 | +8.4% | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 631426000.0 | +5.4% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 663292000.0 | +5.0% | USD | 10-K | 2026-02-18 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 10612000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 13624000.0 | +28.4% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 13540000.0 | -0.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 13273000.0 | -2.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 16523000.0 | +24.5% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 18423000.0 | +11.5% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 17581000.0 | -4.6% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 11374000.0 | -35.3% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 15783000.0 | +38.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 2185000.0 | -86.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 13491000.0 | +517.4% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 7883000.0 | -41.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 8424000.0 | +6.9% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 19582000.0 | +132.5% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 10087000.0 | -48.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 6644000.0 | -34.1% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 13043000.0 | +96.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 11846000.0 | -9.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -5979000.0 | -150.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 54000.0 | +100.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -7012000.0 | -13085.2% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | -9947000.0 | -41.9% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 294000.0 | +103.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 22044000.0 | +7398.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 46400000.0 | +110.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 13300000.0 | -71.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 41400000.0 | +211.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 41147000.0 | -0.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | -271400000.0 | -759.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 19700000.0 | +107.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 57300000.0 | +190.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 54573000.0 | -4.8% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 68224000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 68178000.0 | -0.1% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 59417000.0 | -12.9% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 27145000.0 | -54.3% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 37243000.0 | +37.2% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 24906000.0 | -33.1% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | -28485000.0 | -214.4% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 46353000.0 | +262.7% | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | -271377000.0 | -685.5% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 190754000.0 | +170.3% | USD | 10-K | 2026-02-18 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 6237000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 9060000.0 | +45.3% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 8934000.0 | -1.4% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 13142000.0 | +47.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 11029000.0 | -16.1% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 12824000.0 | +16.3% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 17751000.0 | +38.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 6592000.0 | -62.9% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 11164000.0 | +69.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -1122000.0 | -110.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 7140000.0 | +736.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 4566000.0 | -36.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 4639000.0 | +1.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 11823000.0 | +154.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 4876000.0 | -58.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -164000.0 | -103.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 6731000.0 | +4204.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 6188000.0 | -8.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -10407000.0 | -268.2% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-06-30 | -3422000.0 | +67.1% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-09-30 | -10319000.0 | -201.5% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | -14701000.0 | -42.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 2105000.0 | +114.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 9017000.0 | +328.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 3000000.0 | -66.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 7306000.0 | +143.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 21244000.0 | +190.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 18290000.0 | -13.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | -299500000.0 | -1737.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 4323000.0 | +101.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 26466000.0 | +512.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 47492000.0 | +79.4% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 45404000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 73633000.0 | +62.2% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 44841000.0 | -39.1% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 11908000.0 | -73.4% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 7717000.0 | -35.2% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 5698000.0 | -26.2% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | -45407000.0 | -896.9% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 3018000.0 | +106.6% | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | -299524000.0 | -10024.6% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 114970000.0 | +138.4% | USD | 10-K | 2026-02-18 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.14 | — | USD/shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.2 | +42.9% | USD/shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.19 | -5.0% | USD/shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.28 | +47.4% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.24 | -14.3% | USD/shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.27 | +12.5% | USD/shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.38 | +40.7% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.14 | -63.2% | USD/shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.24 | +71.4% | USD/shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -0.02 | -108.3% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.15 | +850.0% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.1 | -33.3% | USD/shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.1 | +0.0% | USD/shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.25 | +150.0% | USD/shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.1 | -60.0% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0 | -100.0% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.14 | — | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.13 | -7.1% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -0.2 | -253.8% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -0.07 | +65.0% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -0.2 | -185.7% | USD/shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | -0.28 | -40.0% | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.04 | +114.3% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.17 | +325.0% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 0.06 | -64.7% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 0.14 | +133.3% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.42 | +200.0% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.36 | -14.3% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | -5.92 | -1744.4% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.09 | +101.5% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.55 | +511.1% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 1.0 | +81.8% | USD/shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.98 | — | USD/shares | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 1.58 | +61.2% | USD/shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.95 | -39.9% | USD/shares | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 0.25 | -73.7% | USD/shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.16 | -36.0% | USD/shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.12 | -25.0% | USD/shares | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | -0.88 | -833.3% | USD/shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.06 | +106.8% | USD/shares | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | -5.92 | -9966.7% | USD/shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 2.41 | +140.7% | USD/shares | 10-K | 2026-02-18 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.13 | — | USD/shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.19 | +46.2% | USD/shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.19 | +0.0% | USD/shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.28 | +47.4% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.23 | -17.9% | USD/shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.27 | +17.4% | USD/shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.37 | +37.0% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.14 | -62.2% | USD/shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.23 | +64.3% | USD/shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -0.02 | -108.7% | USD/shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.15 | +850.0% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.09 | -40.0% | USD/shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.1 | +11.1% | USD/shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.24 | +140.0% | USD/shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.1 | -58.3% | USD/shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0 | -100.0% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.14 | — | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.13 | -7.1% | USD/shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -0.2 | -253.8% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -0.07 | +65.0% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -0.2 | -185.7% | USD/shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | -0.28 | -40.0% | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.04 | +114.3% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.17 | +325.0% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 0.06 | -64.7% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 0.14 | +133.3% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.41 | +192.9% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.35 | -14.6% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | -5.92 | -1791.4% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.09 | +101.5% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.55 | +511.1% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.98 | +78.2% | USD/shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.96 | — | USD/shares | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 1.54 | +60.4% | USD/shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.93 | -39.6% | USD/shares | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 0.25 | -73.1% | USD/shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.16 | -36.0% | USD/shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.12 | -25.0% | USD/shares | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | -0.88 | -833.3% | USD/shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.06 | +106.8% | USD/shares | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | -5.92 | -9966.7% | USD/shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 2.37 | +140.0% | USD/shares | 10-K | 2026-02-18 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 12084000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 15263000.0 | +26.3% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 16462000.0 | +7.9% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2016-12-31 | 16902000.0 | +2.7% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 13872000.0 | -17.9% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 17268000.0 | +24.5% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 17050000.0 | -1.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 29830000.0 | +75.0% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 25013000.0 | -16.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 29194000.0 | +16.7% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 25352000.0 | -13.2% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 30866000.0 | +21.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 25187000.0 | -18.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 32654000.0 | +29.6% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 29084000.0 | -10.9% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 31810000.0 | +9.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 24972000.0 | -21.5% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 30531000.0 | +22.3% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 30563000.0 | +0.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 35750000.0 | +17.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 27753000.0 | -22.4% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 28288000.0 | +1.9% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 27591000.0 | -2.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 55146000.0 | +99.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 33786000.0 | -38.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 29029000.0 | -14.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 31413000.0 | +8.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 31691000.0 | +0.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 24083000.0 | -24.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 29041000.0 | +20.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 31091000.0 | +7.1% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 31251000.0 | +0.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 26376000.0 | -15.6% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 30438000.0 | +15.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 34633000.0 | +13.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 67628000.0 | +95.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 37243000.0 | -44.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 41566000.0 | +11.6% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 38255000.0 | -8.0% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 16902000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 29830000.0 | +76.5% | USD | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 30866000.0 | +3.5% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 31810000.0 | +3.1% | USD | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 35750000.0 | +12.4% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 55146000.0 | +54.3% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 31691000.0 | -42.5% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 31251000.0 | -1.4% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 67628000.0 | +116.4% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 38914000.0 | -42.5% | USD | 10-K | 2026-02-18 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 78456000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 107749000.0 | +37.3% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 86111000.0 | -20.1% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 88932000.0 | +3.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 90510000.0 | +1.8% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 129890000.0 | +43.5% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 100868000.0 | -22.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 95679000.0 | -5.1% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 88911000.0 | -7.1% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 130509000.0 | +46.8% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 95858000.0 | -26.6% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 86595000.0 | -9.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 90727000.0 | +4.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 131277000.0 | +44.7% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 90700000.0 | -30.9% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 88868000.0 | -2.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 89191000.0 | +0.4% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 129675000.0 | +45.4% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 96830000.0 | -25.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 95404000.0 | -1.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 83333000.0 | -12.7% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 119270000.0 | +43.1% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 105873000.0 | -11.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 102726000.0 | -3.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 91770000.0 | -10.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 149237000.0 | +62.6% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 86704000.0 | -41.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 102809000.0 | +18.6% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 100253000.0 | -2.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 168908000.0 | +68.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 102755000.0 | -39.2% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 101862000.0 | -0.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 96097000.0 | -5.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 152832000.0 | +59.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 97988000.0 | -35.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 83539000.0 | -14.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 78100000.0 | -6.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 146000000.0 | +86.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 82561000.0 | -43.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 88261000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 95679000.0 | +8.4% | USD | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 86595000.0 | -9.5% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 88868000.0 | +2.6% | USD | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 95404000.0 | +7.4% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 102726000.0 | +7.7% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 102809000.0 | +0.1% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 101862000.0 | -0.9% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 83539000.0 | -18.0% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 80517000.0 | -3.6% | USD | 10-K | 2026-02-18 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 253975000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 371843000.0 | +46.4% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 292824000.0 | -21.3% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 507919000.0 | +73.5% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 318302000.0 | -37.3% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 487675000.0 | +53.2% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 307095000.0 | -37.0% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 799367000.0 | +160.3% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 359563000.0 | -55.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 536510000.0 | +49.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 375282000.0 | -30.1% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 597982000.0 | +59.3% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 413883000.0 | -30.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 600141000.0 | +45.0% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 445945000.0 | -25.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 734539000.0 | +64.7% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 428622000.0 | -41.6% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 667104000.0 | +55.6% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 412715000.0 | -38.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 819060000.0 | +98.5% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 465284000.0 | -43.2% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 691008000.0 | +48.5% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 457981000.0 | -33.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 850971000.0 | +85.8% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 507112000.0 | -40.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 726992000.0 | +43.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 547537000.0 | -24.7% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 918643000.0 | +67.8% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 579322000.0 | -36.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1044566000.0 | +80.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 579406000.0 | -44.5% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 929900000.0 | +60.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 577200000.0 | -37.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 1079300000.0 | +87.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 655800000.0 | -39.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 976593000.0 | +48.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 627600000.0 | -35.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 1155100000.0 | +84.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 638835000.0 | -44.7% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 507919000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 799367000.0 | +57.4% | USD | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 597982000.0 | -25.2% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 734539000.0 | +22.8% | USD | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 819060000.0 | +11.5% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 850971000.0 | +3.9% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 918643000.0 | +8.0% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 929757000.0 | +1.2% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 976593000.0 | +5.0% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 930090000.0 | -4.8% | USD | 10-K | 2026-02-18 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1071928000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 1185084000.0 | +10.6% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 1098786000.0 | -7.3% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1310210000.0 | +19.2% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 1111125000.0 | -15.2% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 1338386000.0 | +20.5% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 1146994000.0 | -14.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 1797846000.0 | +56.7% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 1367934000.0 | -23.9% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 1571685000.0 | +14.9% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 1404716000.0 | -10.6% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 1615305000.0 | +15.0% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1702413000.0 | +5.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1873958000.0 | +10.1% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1710012000.0 | -8.7% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 1992963000.0 | +16.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 1670921000.0 | -16.2% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1896809000.0 | +13.5% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 1651164000.0 | -13.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 2044734000.0 | +23.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1684340000.0 | -17.6% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 1903362000.0 | +13.0% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 1654944000.0 | -13.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 2971617000.0 | +79.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 2628697000.0 | -11.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 2825522000.0 | +7.5% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 2626583000.0 | -7.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 2992703000.0 | +13.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 2639348000.0 | -11.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 3093013000.0 | +17.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2603278000.0 | -15.8% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 2912400000.0 | +11.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 2549300000.0 | -12.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 3042900000.0 | +19.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 2601200000.0 | -14.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 2496000000.0 | -4.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 2102400000.0 | -15.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 2630500000.0 | +25.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 2104441000.0 | -20.0% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 1310210000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 1797846000.0 | +37.2% | USD | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 1615305000.0 | -10.2% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 1992963000.0 | +23.4% | USD | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 2044734000.0 | +2.6% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 2971617000.0 | +45.3% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 2992703000.0 | +0.7% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 2912279000.0 | -2.7% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 2496000000.0 | -14.3% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 2390682000.0 | -4.2% | USD | 10-K | 2026-02-18 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 397653000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 522414000.0 | +31.4% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 454675000.0 | -13.0% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 680116000.0 | +49.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 465962000.0 | -31.5% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 641716000.0 | +37.7% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 488159000.0 | -23.9% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 974611000.0 | +99.7% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 504350000.0 | -48.3% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 693255000.0 | +37.5% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 566490000.0 | -18.3% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 805655000.0 | +42.2% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 601075000.0 | -25.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 790544000.0 | +31.5% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 677438000.0 | -14.3% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 988837000.0 | +46.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 622779000.0 | -37.0% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 858885000.0 | +37.9% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 620268000.0 | -27.8% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 1013404000.0 | +63.4% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 646134000.0 | -36.2% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 877627000.0 | +35.8% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 660126000.0 | -24.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 1109632000.0 | +68.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 758932000.0 | -31.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 994319000.0 | +31.0% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 871022000.0 | -12.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 1230642000.0 | +41.3% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 863863000.0 | -29.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1361129000.0 | +57.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 937600000.0 | -31.1% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1196100000.0 | +27.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 862200000.0 | -27.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 1348500000.0 | +56.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 962000000.0 | -28.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 1252055000.0 | +30.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 864300000.0 | -31.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 1380900000.0 | +59.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 929382000.0 | -32.7% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 680116000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 974611000.0 | +43.3% | USD | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 805655000.0 | -17.3% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 988837000.0 | +22.7% | USD | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 1013404000.0 | +2.5% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 1109632000.0 | +9.5% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 1230642000.0 | +10.9% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 1197137000.0 | -2.7% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1252055000.0 | +4.6% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 1182095000.0 | -5.6% | USD | 10-K | 2026-02-18 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 858771000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 963416000.0 | +12.2% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 866066000.0 | -10.1% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1062665000.0 | +22.7% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 863075000.0 | -18.8% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 1076297000.0 | +24.7% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 870102000.0 | -19.2% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 1461557000.0 | +68.0% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 1023613000.0 | -30.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 1223462000.0 | +19.5% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 1041031000.0 | -14.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 1241522000.0 | +19.3% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1336665000.0 | +7.7% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1501256000.0 | +12.3% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1328555000.0 | -11.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 1596199000.0 | +20.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 1290528000.0 | -19.1% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 1486007000.0 | +15.1% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 1209329000.0 | -18.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 1618584000.0 | +33.8% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 1268180000.0 | -21.6% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 1498088000.0 | +18.1% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 1258107000.0 | -16.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 2254557000.0 | +79.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 1923647000.0 | -14.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 2105048000.0 | +9.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1893771000.0 | -10.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 2248671000.0 | +18.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 1919615000.0 | -14.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2331643000.0 | +21.5% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1803107000.0 | -22.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 2102500000.0 | +16.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 2015200000.0 | -4.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 2465400000.0 | +22.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 2056400000.0 | -16.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 2369161000.0 | +15.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 2084900000.0 | -12.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 2557800000.0 | +22.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 1996252000.0 | -22.0% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 1062665000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 1461557000.0 | +37.5% | USD | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 1241522000.0 | -15.1% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 1596199000.0 | +28.6% | USD | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 1618584000.0 | +1.4% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 2254557000.0 | +39.3% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 2248671000.0 | -0.3% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 2103574000.0 | -6.5% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 2369161000.0 | +12.6% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 2305628000.0 | -2.7% | USD | 10-K | 2026-02-18 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 213157000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 221668000.0 | +4.0% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 232720000.0 | +5.0% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 247545000.0 | +6.4% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 248050000.0 | +0.2% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 262089000.0 | +5.7% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 276892000.0 | +5.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 336289000.0 | +21.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-03-31 | 344321000.0 | +2.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 348223000.0 | +1.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 363685000.0 | +4.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-12-31 | 373783000.0 | +2.8% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-03-31 | 365748000.0 | -2.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 372702000.0 | +1.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 381457000.0 | +2.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-12-31 | 396764000.0 | +4.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-03-31 | 380393000.0 | -4.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 410802000.0 | +8.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 441835000.0 | +7.6% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2020-12-31 | 426150000.0 | -3.5% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-03-31 | 416160000.0 | -2.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 405274000.0 | -2.6% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 396837000.0 | -2.1% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2021-12-31 | 717060000.0 | +80.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-03-31 | 705050000.0 | -1.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-06-30 | 720474000.0 | +2.2% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-09-30 | 732812000.0 | +1.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-12-31 | 744000000.0 | +1.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2023-03-31 | 719733000.0 | -3.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 761370000.0 | +5.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 800171000.0 | +5.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 809903000.0 | +1.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 534028000.0 | -34.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 577484000.0 | +8.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 544773000.0 | -5.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 126839000.0 | -76.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 17477000.0 | -86.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 72738000.0 | +316.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 108189000.0 | +48.7% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 269078000.0 | — | USD | 10-K | 2020-02-20 |
| Annual | 2017-12-31 | 336289000.0 | +25.0% | USD | 10-K | 2021-02-23 |
| Annual | 2018-12-31 | 373783000.0 | +11.1% | USD | 10-K | 2022-03-01 |
| Annual | 2019-12-31 | 396764000.0 | +6.1% | USD | 10-K | 2023-02-24 |
| Annual | 2020-12-31 | 426150000.0 | +7.4% | USD | 10-K | 2024-02-21 |
| Annual | 2021-12-31 | 717060000.0 | +68.3% | USD | 10-K | 2025-02-21 |
| Annual | 2022-12-31 | 744032000.0 | +3.8% | USD | 10-K | 2026-02-18 |
| Annual | 2023-12-31 | 809903000.0 | +8.9% | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 126839000.0 | -84.3% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 85054000.0 | -32.9% | USD | 10-K | 2026-02-18 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 424350000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 405056000.0 | -4.5% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 376663000.0 | -7.0% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 338018000.0 | -10.3% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 351995000.0 | +4.1% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 390400000.0 | +10.9% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 340176000.0 | -12.9% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 429648000.0 | +26.3% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 469151000.0 | +9.2% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 481676000.0 | +2.7% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 427001000.0 | -11.4% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 379624000.0 | -11.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 585075000.0 | +54.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 562700000.0 | -3.8% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 504325000.0 | -10.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 459600000.0 | -8.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 531958000.0 | +15.7% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 489026000.0 | -8.1% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 509641000.0 | +4.2% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 518193000.0 | +1.7% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 553515000.0 | +6.8% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 547306000.0 | -1.1% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 514418000.0 | -6.0% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 937483000.0 | +82.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 963109000.0 | +2.7% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 921619000.0 | -4.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 835881000.0 | -9.3% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 840241000.0 | +0.5% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 858912000.0 | +2.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 827403000.0 | -3.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 723376000.0 | -12.6% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 760405000.0 | +5.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1020520000.0 | +34.2% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1026047000.0 | +0.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1004335000.0 | -2.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1051110000.0 | +4.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1182343000.0 | +12.5% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1136112000.0 | -3.9% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1042005000.0 | -8.3% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 338018000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 429648000.0 | +27.1% | USD | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 379624000.0 | -11.6% | USD | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 459600000.0 | +21.1% | USD | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 518193000.0 | +12.7% | USD | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 937483000.0 | +80.9% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 840241000.0 | -10.4% | USD | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 760405000.0 | -9.5% | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1051110000.0 | +38.2% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 1110443000.0 | +5.6% | USD | 10-K | 2026-02-18 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 6757000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 48753000.0 | +621.5% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 100144000.0 | +105.4% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 12764000.0 | -87.3% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 54551000.0 | +327.4% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 123385000.0 | +126.2% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 11753000.0 | -90.5% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 66394000.0 | +464.9% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 137831000.0 | +107.6% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -10011000.0 | -107.3% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 45089000.0 | +550.4% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 122124000.0 | +170.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -24503000.0 | -120.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 37488000.0 | +253.0% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 109165000.0 | +191.2% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 30103000.0 | -72.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 99922000.0 | +231.9% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 169788000.0 | +69.9% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 24504000.0 | -85.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 81779000.0 | +233.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 189806000.0 | +132.1% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 21806000.0 | -88.5% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 75002000.0 | +244.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 202983000.0 | +170.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 199600000.0 | -1.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 65300000.0 | -67.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 118400000.0 | +81.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 222386000.0 | +87.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 296000000.0 | +33.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1400000.0 | -99.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 68300000.0 | +4778.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 207540000.0 | +203.9% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 153628000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 176290000.0 | +14.8% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 201385000.0 | +14.2% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 182477000.0 | -9.4% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 147955000.0 | -18.9% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 213661000.0 | +44.4% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 203893000.0 | -4.6% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 199634000.0 | -2.1% | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 295969000.0 | +48.3% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 265550000.0 | -10.3% | USD | 10-K | 2026-02-18 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -13635000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | -24207000.0 | -77.5% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | -37914000.0 | -56.6% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | -9243000.0 | +75.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | -69525000.0 | -652.2% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | -78237000.0 | -12.5% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | -17910000.0 | +77.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -71249000.0 | -297.8% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | -84854000.0 | -19.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -121857000.0 | -43.6% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | -138467000.0 | -13.6% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | -152963000.0 | -10.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -13804000.0 | +91.0% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -27566000.0 | -99.7% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | -57864000.0 | -109.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -12772000.0 | +77.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -25990000.0 | -103.5% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -37993000.0 | -46.2% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -36934000.0 | +2.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -53717000.0 | -45.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -67788000.0 | -26.2% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | -15331000.0 | +77.4% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -31535000.0 | -105.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -49170000.0 | -55.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -15200000.0 | +69.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | -40700000.0 | -167.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | -56325000.0 | -38.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | -73400000.0 | -30.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -25893000.0 | +64.7% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -41333000.0 | -59.6% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | -57308000.0 | -38.6% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | -47430000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | -184880000.0 | -289.8% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | -97791000.0 | +47.1% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | -167219000.0 | -71.0% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -71847000.0 | +57.0% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | -471273000.0 | -555.9% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | -85549000.0 | +81.8% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | -64391000.0 | +24.7% | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | -73408000.0 | -14.0% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | -74938000.0 | -2.1% | USD | 10-K | 2026-02-18 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2893000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | -24618000.0 | -951.0% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | -61176000.0 | -148.5% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | -202775000.0 | -231.5% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | -70295000.0 | +65.3% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | -259550000.0 | -269.2% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | -438925000.0 | -69.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -309056000.0 | +29.6% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | -487785000.0 | -57.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -74431000.0 | +84.7% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 30845000.0 | +141.4% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | -144627000.0 | -568.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -278944000.0 | -92.9% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | -132542000.0 | +52.5% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | -393750000.0 | -197.1% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -379619000.0 | +3.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -257038000.0 | +32.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -533148000.0 | -107.4% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -325448000.0 | +39.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -194052000.0 | +40.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -384204000.0 | -98.0% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | -353238000.0 | +8.1% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 10443000.0 | +103.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -496746000.0 | -4856.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -394637000.0 | +20.6% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 25657000.0 | +106.5% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | -435117000.0 | -1795.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -330032000.0 | +24.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 68094000.0 | +120.6% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | -508072000.0 | -846.1% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | -8546000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 278641000.0 | +3360.5% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | -291908000.0 | -204.8% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 111213000.0 | +138.1% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | -10679000.0 | -109.6% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 264108000.0 | +2573.2% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | -25689000.0 | -109.7% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | -142965000.0 | -456.5% | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | -139351000.0 | +2.5% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | -247399000.0 | -77.5% | USD | 10-K | 2026-02-18 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 7837000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 12569000.0 | +60.4% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 15459000.0 | +23.0% | USD | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 2719000.0 | -82.4% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 5666000.0 | +108.4% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 8417000.0 | +48.6% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 5771000.0 | -31.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 9575000.0 | +65.9% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 12910000.0 | +34.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1152000.0 | -91.1% | USD | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 6375000.0 | +453.4% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 9597000.0 | +50.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 2867000.0 | -70.1% | USD | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 5887000.0 | +105.3% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 25836000.0 | +338.9% | USD | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 3470000.0 | -86.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 6128000.0 | +76.6% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 8332000.0 | +36.0% | USD | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 4266000.0 | -48.8% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 7518000.0 | +76.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 10512000.0 | +39.8% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 1364000.0 | -87.0% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 2779000.0 | +103.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 4243000.0 | +52.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1000000.0 | -76.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 6100000.0 | +510.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 7235000.0 | +18.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 7400000.0 | +2.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 688000.0 | -90.7% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1311000.0 | +90.6% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 4805000.0 | +266.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 17694000.0 | — | USD | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 10208000.0 | -42.3% | USD | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 14719000.0 | +44.2% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 11492000.0 | -21.9% | USD | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 29690000.0 | +158.4% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 11664000.0 | -60.7% | USD | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 12289000.0 | +5.4% | USD | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 4685000.0 | -61.9% | USD | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 7443000.0 | +58.9% | USD | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 7767000.0 | +4.4% | USD | 10-K | 2026-02-18 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-12-31 | 53625440.0 | — | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 51624243.0 | -3.7% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 51623951.0 | -0.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 50869218.0 | -1.5% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 49245588.0 | -3.2% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 48515315.0 | -1.5% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 48506643.0 | -0.0% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 48057972.0 | -0.9% | shares | 10-Q | 2025-11-03 |
| Annual | 2022-12-31 | 53068814.0 | — | shares | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 53625440.0 | +1.0% | shares | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 49245588.0 | -8.2% | shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 46705325.0 | -5.2% | shares | 10-K | 2026-02-18 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 57496559.0 | — | shares | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 57543656.0 | +0.1% | shares | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 57657959.0 | +0.2% | shares | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 57672401.0 | +0.0% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 58410419.0 | +1.3% | shares | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 58456066.0 | +0.1% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 58503687.0 | +0.1% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 58551761.0 | +0.1% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 59233843.0 | +1.2% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 59301209.0 | +0.1% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 59323548.0 | +0.0% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 59327633.0 | +0.0% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 60182678.0 | +1.4% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 60187063.0 | +0.0% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 60207091.0 | +0.0% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 60206091.0 | -0.0% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 60932639.0 | +1.2% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 60901100.0 | -0.1% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 60903925.0 | +0.0% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 60904638.0 | +0.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 61595276.0 | +1.1% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 62332714.0 | +1.2% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 62353643.0 | +0.0% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 66165666.0 | +6.1% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 67658172.0 | +2.3% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 67755374.0 | +0.1% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 67830914.0 | +0.1% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 67814044.0 | -0.0% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 69154863.0 | +2.0% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 69164244.0 | +0.0% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 69187767.0 | +0.0% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 69188304.0 | +0.0% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 70861507.0 | +2.4% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 70883488.0 | +0.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 70955940.0 | +0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 70943373.0 | -0.0% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 72258301.0 | +1.9% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 72263568.0 | +0.0% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 72295494.0 | +0.0% | shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 57672401.0 | — | shares | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 58551761.0 | +1.5% | shares | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 59327633.0 | +1.3% | shares | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 60206091.0 | +1.5% | shares | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 60904638.0 | +1.2% | shares | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 66165666.0 | +8.6% | shares | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 67814044.0 | +2.5% | shares | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 69188304.0 | +2.0% | shares | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 70943373.0 | +2.5% | shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 72312354.0 | +1.9% | shares | 10-K | 2026-02-18 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 45967863.0 | — | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 46083055.0 | +0.3% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 46159956.0 | +0.2% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 46501761.0 | +0.7% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 46662481.0 | +0.3% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 46711709.0 | +0.1% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 47019603.0 | +0.7% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 47222657.0 | +0.4% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 47279591.0 | +0.1% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 47516912.0 | +0.5% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 47714621.0 | +0.4% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 47757769.0 | +0.1% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 48036300.0 | +0.6% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 48239928.0 | +0.4% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 48271139.0 | +0.1% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 47363197.0 | -1.9% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 47756326.0 | +0.8% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 47542746.0 | -0.4% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 51199717.0 | +7.7% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 51660739.0 | +0.9% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 51692152.0 | +0.1% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 52132999.0 | +0.9% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 52642411.0 | +1.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 52704974.0 | +0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 52052370.0 | -1.2% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 50747337.0 | -2.5% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 50409292.0 | -0.7% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 48429061.0 | -3.9% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 47784062.0 | -1.3% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 47680002.0 | -0.2% | shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 46132389.0 | — | shares | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 46669440.0 | +1.2% | shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 47206669.0 | +1.2% | shares | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 47695383.0 | +1.0% | shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 48184714.0 | +1.0% | shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 47412306.0 | -1.6% | shares | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 51569148.0 | +8.8% | shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 52546406.0 | +1.9% | shares | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 50560538.0 | -3.8% | shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 47680184.0 | -5.7% | shares | 10-K | 2026-02-18 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 47064164.0 | — | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 47263844.0 | +0.4% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 47394106.0 | +0.3% | shares | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 47482840.0 | +0.2% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 47691340.0 | +0.4% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 47846997.0 | +0.3% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 48009395.0 | +0.3% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 48053094.0 | +0.1% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 48160146.0 | +0.2% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 47516912.0 | -1.3% | shares | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 48160684.0 | +1.4% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 48464529.0 | +0.6% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 48455751.0 | -0.0% | shares | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 48418378.0 | -0.1% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 48859707.0 | +0.9% | shares | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 47363197.0 | -3.1% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 48444874.0 | +2.3% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 48274072.0 | -0.4% | shares | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 51199717.0 | +6.1% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 51660739.0 | +0.9% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 51692152.0 | +0.1% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 52132999.0 | +0.9% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 53643124.0 | +2.9% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 54089897.0 | +0.8% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 53414495.0 | -1.2% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 51677418.0 | -3.3% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 51632569.0 | -0.1% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 49445079.0 | -4.2% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 48248057.0 | -2.4% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 48498285.0 | +0.5% | shares | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 47316538.0 | — | shares | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 47775702.0 | +1.0% | shares | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 48045084.0 | +0.6% | shares | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 48312271.0 | +0.6% | shares | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 48696341.0 | +0.8% | shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 48230438.0 | -1.0% | shares | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 51569148.0 | +6.9% | shares | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 53721342.0 | +4.2% | shares | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 50560538.0 | -5.9% | shares | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 48469961.0 | -4.1% | shares | 10-K | 2026-02-18 |
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.1579 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.1520 | -3.7% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.1666 | +9.6% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.1666 | -0.0% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.1431 | -14.1% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.1695 | +18.4% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.1493 | -11.9% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.1360 | -8.9% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.1492 | +9.7% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.1268 | -15.0% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.1204 | -5.0% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.1293 | +7.4% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.1338 | +3.5% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.1223 | -8.6% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.1302 | +6.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.1301 | -0.1% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.1205 | -7.4% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.1397 | +15.9% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0978 | -30.0% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0938 | -4.1% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.0995 | +6.1% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.0992 | -0.3% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0876 | -11.6% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.1066 | +21.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 0.3801 | +256.4% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 0.1093 | -71.3% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.0944 | -13.6% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.1102 | +16.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 0.4626 | +319.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.1284 | -72.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.1072 | -16.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.1336 | +24.6% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.5584 | — | ratio | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 0.4386 | -21.5% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.5254 | +19.8% | ratio | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 0.4518 | -14.0% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.4466 | -1.1% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.3122 | -30.1% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 0.3536 | +13.2% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.3801 | +7.5% | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 0.4626 | +21.7% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.4720 | +2.0% | ratio | 10-K | 2026-02-18 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.6387 | — | ratio | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 0.7118 | +11.4% | ratio | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 0.6440 | -9.5% | ratio | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 0.7468 | +16.0% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.6831 | -8.5% | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 0.7600 | +11.2% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 0.6291 | -17.2% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 0.8202 | +30.4% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.7129 | -13.1% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 0.7739 | +8.6% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 0.6625 | -14.4% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 0.7422 | +12.0% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.6886 | -7.2% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 0.7591 | +10.2% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 0.6583 | -13.3% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 0.7428 | +12.8% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.6882 | -7.3% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 0.7767 | +12.9% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 0.6654 | -14.3% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 0.8082 | +21.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.7201 | -10.9% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 0.7874 | +9.3% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 0.6938 | -11.9% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 0.7669 | +10.5% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.6682 | -12.9% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 0.7311 | +9.4% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 0.6286 | -14.0% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 0.7465 | +18.7% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.6706 | -10.2% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.7674 | +14.4% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.6180 | -19.5% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 0.7774 | +25.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 0.6695 | -13.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.8004 | +19.6% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.6817 | -14.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 0.7800 | +14.4% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.7261 | -6.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.8365 | +15.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.6874 | -17.8% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.7468 | — | ratio | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 0.8202 | +9.8% | ratio | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 0.7422 | -9.5% | ratio | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 0.7428 | +0.1% | ratio | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 0.8082 | +8.8% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 0.7669 | -5.1% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 0.7465 | -2.7% | ratio | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 0.7767 | +4.0% | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 0.7800 | +0.4% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.7868 | +0.9% | ratio | 10-K | 2026-02-18 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 4.0288 | — | ratio | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 4.3462 | +7.9% | ratio | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 3.7215 | -14.4% | ratio | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 4.2928 | +15.4% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 3.4794 | -18.9% | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 4.1066 | +18.0% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 3.1424 | -23.5% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 4.3461 | +38.3% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 2.9728 | -31.6% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 3.5134 | +18.2% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 2.8625 | -18.5% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 3.3215 | +16.0% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 3.6546 | +10.0% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 4.0280 | +10.2% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 3.4828 | -13.5% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 4.0230 | +15.5% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 3.3926 | -15.7% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 3.6173 | +6.6% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 2.7371 | -24.3% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 3.7982 | +38.8% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 3.0473 | -19.8% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 3.6965 | +21.3% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 3.1703 | -14.2% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 3.1442 | -0.8% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 2.7284 | -13.2% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 2.9218 | +7.1% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 2.5843 | -11.6% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 3.0224 | +17.0% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 2.6671 | -11.8% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 3.0624 | +14.8% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2.2534 | -26.4% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 2.5960 | +15.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 3.7736 | +45.4% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 4.2692 | +13.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 3.7748 | -11.6% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 18.6785 | +394.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 119.2939 | +538.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 35.1646 | -70.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 18.4515 | -47.5% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 3.9493 | — | ratio | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 4.3461 | +10.0% | ratio | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 3.3215 | -23.6% | ratio | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 4.0230 | +21.1% | ratio | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 3.7982 | -5.6% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 3.1442 | -17.2% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 3.0223 | -3.9% | ratio | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 2.5973 | -14.1% | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 18.6785 | +619.1% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 27.1078 | +45.1% | ratio | 10-K | 2026-02-18 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.5280 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.5360 | +1.5% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.5449 | +1.7% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.5381 | -1.2% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.5459 | +1.5% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.5525 | +1.2% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.5688 | +3.0% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.5546 | -2.5% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.5455 | -1.6% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.5400 | -1.0% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.5532 | +2.5% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.5396 | -2.5% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.5311 | -1.6% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.5477 | +3.1% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.5410 | -1.2% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.5283 | -2.3% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.5290 | +0.1% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.5343 | +1.0% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.5202 | -2.6% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.5259 | +1.1% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.5372 | +2.1% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.5297 | -1.4% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.5518 | +4.2% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.5614 | +1.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 0.5411 | -3.6% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 0.5409 | -0.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.5600 | +3.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.5489 | -2.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 0.5469 | -0.4% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.5747 | +5.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.5972 | +3.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.5957 | -0.2% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.5364 | — | ratio | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 0.5410 | +0.9% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.5502 | +1.7% | ratio | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 0.5353 | -2.7% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.5313 | -0.8% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.5223 | -1.7% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | 0.5224 | +0.0% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.5411 | +3.6% | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | 0.5469 | +1.1% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.5878 | +7.5% | ratio | 10-K | 2026-02-18 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0368 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0503 | +36.4% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0488 | -2.9% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0710 | +45.5% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0576 | -18.9% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0660 | +14.6% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0869 | +31.8% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 0.0309 | -64.5% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 0.0533 | +72.7% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -0.0052 | -109.8% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 0.0316 | +708.7% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 0.0206 | -34.7% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.0207 | +0.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0510 | +145.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 0.0227 | -55.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -0.0007 | -103.3% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 0.0293 | +4020.9% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 0.0268 | -8.8% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -0.0405 | -251.2% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-06-30 | -0.0129 | +68.1% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-09-30 | -0.0395 | -205.7% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | -0.0562 | -42.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0078 | +113.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0325 | +318.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 0.0027 | -91.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 0.0262 | +867.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.0739 | +182.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0638 | -13.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | -0.2594 | -506.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0160 | +106.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0939 | +485.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.1689 | +80.0% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.0621 | — | ratio | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 0.0934 | +50.5% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0528 | -43.4% | ratio | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 0.0132 | -75.0% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.0085 | -36.1% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0061 | -27.3% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | -0.0429 | -798.7% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.0027 | +106.4% | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | -0.2594 | -9615.9% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.1019 | +139.3% | ratio | 10-K | 2026-02-18 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0627 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0756 | +20.6% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0740 | -2.2% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0717 | -3.0% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0862 | +20.3% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0948 | +9.9% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0861 | -9.1% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0532 | -38.2% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.0753 | +41.5% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0101 | -86.6% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2019-06-30 | 0.0598 | +490.6% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.0357 | -40.4% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.0377 | +5.7% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2020-06-30 | 0.0844 | +124.1% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.0469 | -44.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0303 | -35.4% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0568 | +87.5% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0512 | -9.9% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -0.0233 | -145.4% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.0002 | +100.9% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -0.0268 | -13265.6% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | -0.0380 | -41.6% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0011 | +102.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0794 | +7220.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 0.0419 | -47.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 0.0477 | +13.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.1441 | +201.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.1436 | -0.4% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | -0.2351 | -263.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0730 | +131.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.2032 | +178.4% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.1941 | -4.5% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.0932 | — | ratio | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 0.0865 | -7.3% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0700 | -19.0% | ratio | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 0.0301 | -56.9% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.0408 | +35.3% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0268 | -34.2% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | -0.0269 | -200.3% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.0419 | +255.5% | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | -0.2350 | -661.3% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.1691 | +171.9% | ratio | 10-K | 2026-02-18 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0304 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0292 | -3.9% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0362 | +23.9% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2016-12-31 | 0.0249 | -31.4% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0298 | +19.8% | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 0.0269 | -9.6% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 0.0349 | +29.8% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-12-31 | 0.0306 | -12.4% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0496 | +62.0% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 0.0421 | -15.1% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 0.0448 | +6.3% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 0.0383 | -14.4% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0419 | +9.4% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 0.0413 | -1.4% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 0.0429 | +3.9% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 0.0322 | -25.1% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.0401 | +24.6% | ratio | 10-Q | 2020-05-07 |
| Quarterly | 2020-06-30 | 0.0355 | -11.3% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 0.0493 | +38.6% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 0.0353 | -28.4% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | 0.0430 | +21.8% | ratio | 10-Q | 2021-05-04 |
| Quarterly | 2021-06-30 | 0.0322 | -25.0% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 0.0418 | +29.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-12-31 | 0.0497 | +18.9% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | 0.0445 | -10.4% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 0.0292 | -34.4% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 0.0361 | +23.5% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-12-31 | 0.0258 | -28.6% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.0279 | +8.3% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.0213 | -23.5% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.0332 | +55.4% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 0.0261 | -21.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0306 | +17.1% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 0.0226 | -26.2% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 0.0360 | +59.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 0.0540 | +50.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0431 | -20.2% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0301 | -30.1% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.0412 | +36.7% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.0249 | — | ratio | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 0.0306 | +23.2% | ratio | 10-K | 2019-02-20 |
| Annual | 2018-12-31 | 0.0383 | +25.2% | ratio | 10-K | 2020-02-20 |
| Annual | 2019-12-31 | 0.0322 | -16.0% | ratio | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 0.0353 | +9.7% | ratio | 10-K | 2022-03-01 |
| Annual | 2021-12-31 | 0.0497 | +40.9% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 0.0258 | -48.2% | ratio | 10-K | 2024-02-21 |
| Annual | 2023-12-31 | 0.0261 | +1.4% | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 0.0540 | +106.9% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.0329 | -39.1% | ratio | 10-K | 2026-02-18 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0058 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0076 | +31.4% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0081 | +6.4% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0118 | +45.5% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0082 | -30.3% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0112 | +35.7% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0130 | +16.1% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 0.0042 | -67.7% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 0.0079 | +89.5% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -0.0007 | -108.3% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 0.0038 | +678.1% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 0.0027 | -29.9% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.0028 | +4.0% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0062 | +124.5% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 0.0030 | -52.6% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -0.0001 | -103.3% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 0.0035 | +3732.0% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 0.0037 | +5.7% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -0.0040 | -205.9% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-06-30 | -0.0012 | +69.4% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-09-30 | -0.0039 | -224.4% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | -0.0056 | -41.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0007 | +112.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0035 | +408.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 0.0010 | -70.3% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 0.0029 | +178.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.0070 | +143.6% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0070 | +0.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | -0.1200 | -1806.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0021 | +101.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0101 | +389.3% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.0226 | +124.3% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.0347 | — | ratio | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 0.0410 | +18.2% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.0278 | -32.2% | ratio | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 0.0060 | -78.5% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.0038 | -36.8% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0019 | -49.2% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | -0.0152 | -891.3% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.0010 | +106.8% | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | -0.1200 | -11679.8% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 0.0481 | +140.1% | ratio | 10-K | 2026-02-18 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0293 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0409 | +39.7% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0384 | -6.1% | ratio | 10-Q | 2017-11-02 |
| Quarterly | 2017-03-31 | 0.0530 | +38.0% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.0421 | -20.6% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0463 | +10.1% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0516 | +11.3% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 0.0189 | -63.3% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 0.0307 | +62.2% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -0.0031 | -110.0% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 0.0192 | +724.5% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 0.0120 | -37.5% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.0122 | +1.9% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-06-30 | 0.0288 | +136.0% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2020-09-30 | 0.0110 | -61.7% | ratio | 10-Q | 2021-11-04 |
| Quarterly | 2021-03-31 | -0.0004 | -103.6% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-06-30 | 0.0166 | +4314.5% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2021-09-30 | 0.0156 | -6.1% | ratio | 10-Q | 2022-11-03 |
| Quarterly | 2022-03-31 | -0.0148 | -194.7% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-06-30 | -0.0047 | +67.8% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-09-30 | -0.0141 | -196.5% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | -0.0204 | -45.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0028 | +113.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0113 | +307.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 0.0037 | -67.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 0.0137 | +269.3% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.0368 | +168.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0336 | -8.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | -2.3613 | -7133.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.2474 | +110.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.3639 | +47.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.4390 | +20.6% | ratio | 10-Q | 2025-11-03 |
| Annual | 2016-12-31 | 0.1687 | — | ratio | 10-K | 2019-02-20 |
| Annual | 2017-12-31 | 0.2190 | +29.8% | ratio | 10-K | 2020-02-20 |
| Annual | 2018-12-31 | 0.1200 | -45.2% | ratio | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 0.0300 | -75.0% | ratio | 10-K | 2022-03-01 |
| Annual | 2020-12-31 | 0.0181 | -39.7% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0079 | -56.1% | ratio | 10-K | 2024-02-21 |
| Annual | 2022-12-31 | -0.0610 | -868.0% | ratio | 10-K | 2025-02-21 |
| Annual | 2023-12-31 | 0.0037 | +106.1% | ratio | 10-K | 2026-02-18 |
| Annual | 2024-12-31 | -2.3615 | -63471.3% | ratio | 10-K | 2026-02-18 |
| Annual | 2025-12-31 | 1.3517 | +157.2% | ratio | 10-K | 2026-02-18 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-03-04 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Open-market sell
S
|
Common Stock | 2,000 | $50.02 | $100,040 | 135,194 |
| 2026-03-03 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 5,000 | $49.10 | $245,511 | 35,939 |
| 2026-02-27 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 10,000 | $48.23 | $482,268 | 40,939 |
| 2026-02-23 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,394 | $49.13 | $68,487 | 50,939 |
| 2026-02-23 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 452 | $49.13 | $22,207 | 52,333 |
| 2026-02-23 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 485 | $49.13 | $23,828 | 52,785 |
| 2026-02-23 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 1,596 | $0.00 | $0 | 53,270 |
| 2026-02-20 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 990 | $49.32 | $48,827 | 51,674 |
| 2026-02-20 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 519 | $49.32 | $25,597 | 52,664 |
| 2026-02-20 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 496 | $49.32 | $24,463 | 53,183 |
| 2026-02-19 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 1,708 | $0.00 | $0 | 53,679 |
| 2026-02-19 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,022 | $49.51 | $50,599 | 51,971 |
| 2026-02-18 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 3,367 | $0.00 | $0 | 52,993 |
| 2026-02-17 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 25,810 | $0.00 | $0 | 49,626 |
| 2026-02-17 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,034 | $49.08 | $50,749 | 23,816 |
| 2026-02-17 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 795 | $49.08 | $39,019 | 24,850 |
| 2026-02-17 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 596 | $49.08 | $29,252 | 25,645 |
| 2026-02-13 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 2,442 | $0.00 | $0 | 26,241 |
| 2025-11-21 | Hollenbeck Rupal S | Dir |
Open-market sell
S
|
Common Stock | 1,600 | $56.49 | $90,384 | 6,366 |
| 2025-11-06 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 48 | $59.71 | $2,866 | 372,985 |
| 2025-11-06 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 1,260 | $58.73 | $73,997 | 373,033 |
| 2025-11-06 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 3,692 | $57.30 | $211,545 | 374,293 |
| 2025-11-05 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 849 | $62.30 | $52,891 | 377,985 |
| 2025-11-05 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 1,856 | $60.31 | $111,937 | 378,834 |
| 2025-11-05 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 2,295 | $59.52 | $136,601 | 380,690 |
| 2025-11-04 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 1,048 | $63.29 | $66,329 | 382,985 |
| 2025-11-04 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 3,952 | $62.18 | $245,733 | 384,033 |
| 2025-08-29 | DeFiore Deneen | Dir |
Open-market sell
S
|
Common Stock | 4,000 | $66.61 | $266,446 | 10,069 |
| 2025-08-08 | Hollenbeck Rupal S | Dir |
Open-market sell
S
|
Common Stock | 2,500 | $63.98 | $159,950 | 7,966 |
| 2025-08-05 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 1,969 | $63.12 | $124,283 | 109,242 |
| 2025-08-05 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 928 | $63.12 | $58,575 | 111,211 |
| 2025-08-05 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 1,053 | $63.12 | $66,465 | 112,139 |
| 2025-08-05 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 2,036 | $0.00 | $0 | 113,192 |
| 2025-08-05 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 1,549 | $63.12 | $97,773 | 109,985 |
| 2025-08-05 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 3,400 | $0.00 | $0 | 114,556 |
| 2025-08-01 | Talvitie Kristian | Dir |
Equity grant / award
A
|
Common Stock | 3,670 | $0.00 | $0 | 8,053 |
| 2025-07-30 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Open-market sell
S
|
Common Stock | 800 | $74.26 | $59,411 | 111,156 |
| 2025-07-30 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Open-market sell
S
|
Common Stock | 2,038 | $73.32 | $149,416 | 111,956 |
| 2025-07-30 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Open-market sell
S
|
Common Stock | 5,162 | $72.17 | $372,550 | 113,994 |
| 2025-05-16 | Anderson Chad | Executive VP and CFO |
Open-market sell
S
|
Common Stock | 5,500 | $63.99 | $351,931 | 35,976 |
| 2025-05-02 | Anderson Chad | Executive VP and CFO |
Equity grant / award
A
|
Common Stock | 11,227 | $0.00 | $0 | 41,476 |
| 2025-03-17 | McDearis Kevin | EVP & Chief Technology Officer |
Open-market sell
S
|
Common Stock | 1,916 | $63.40 | $121,474 | 74,805 |
| 2025-02-25 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,384 | $68.90 | $95,358 | 34,497 |
| 2025-02-25 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 740 | $68.90 | $50,986 | 35,881 |
| 2025-02-25 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,088 | $68.90 | $74,963 | 36,621 |
| 2025-02-24 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 3,700 | $68.51 | $253,488 | 35,321 |
| 2025-02-24 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 939 | $68.24 | $64,077 | 39,021 |
| 2025-02-24 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,086 | $68.24 | $74,109 | 39,960 |
| 2025-02-24 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 443 | $68.24 | $30,230 | 41,046 |
| 2025-02-24 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 429 | $68.24 | $29,275 | 41,489 |
| 2025-02-24 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 2,388 | $0.00 | $0 | 37,709 |
| 2025-02-22 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 2,490 | $0.00 | $0 | 41,918 |
| 2025-02-21 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 1,448 | $0.00 | $0 | 39,428 |
| 2025-02-21 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 4,210 | $0.00 | $0 | 37,980 |
| 2025-02-19 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 705 | $70.96 | $50,027 | 33,770 |
| 2025-02-19 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 9,775 | $0.00 | $0 | 34,475 |
| 2025-02-18 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 2,307 | $0.00 | $0 | 24,700 |
| 2025-02-14 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 593 | $80.79 | $47,908 | 22,393 |
| 2025-02-14 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,039 | $80.79 | $83,941 | 22,986 |
| 2024-12-04 | Pyburn Bradley L | Dir |
Equity grant / award
A
|
Common Stock | 1,599 | $0.00 | $0 | 1,599 |
| 2024-11-25 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 9,479 | $88.13 | $835,421 | 344,079 |
| 2024-11-22 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 17,635 | $86.13 | $1,518,948 | 353,558 |
| 2024-11-21 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 2,100 | $86.00 | $180,600 | 371,193 |
| 2024-11-19 | Nash Sarah E | Dir |
Open-market sell
S
|
Common Stock | 1,600 | $83.46 | $133,542 | 22,123 |
| 2024-11-13 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Open-market sell
S
|
Common Stock | 5,700 | $86.53 | $493,222 | 93,396 |
| 2024-11-12 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Open-market sell
S
|
Common Stock | 6,619 | $85.68 | $567,096 | 99,096 |
| 2024-11-08 | Nash Sarah E | Dir |
Open-market sell
S
|
Common Stock | 3,100 | $83.98 | $260,345 | 23,723 |
| 2024-09-19 | McDearis Kevin | EVP & Chief Technology Officer |
Open-market sell
S
|
Common Stock | 2,316 | $85.15 | $197,219 | 57,813 |
| 2024-09-18 | McDearis Kevin | EVP & Chief Technology Officer |
Open-market sell
S
|
Common Stock | 2,261 | $85.12 | $192,460 | 60,129 |
| 2024-09-16 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 2,000 | $85.00 | $170,000 | 24,025 |
| 2024-08-30 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Open-market sell
S
|
Common Stock | 5,000 | $84.00 | $420,000 | 105,715 |
| 2024-08-16 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 3,603 | $77.90 | $280,671 | 26,025 |
| 2024-08-15 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Open-market sell
S
|
Common Stock | 7,333 | $77.65 | $569,440 | 110,715 |
| 2024-08-08 | Nash Sarah E | Dir |
Open-market sell
S
|
Common Stock | 3,220 | $76.18 | $245,309 | 26,823 |
| 2024-08-05 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 4,000 | $76.00 | $304,000 | 29,628 |
| 2024-08-01 | Hollenbeck Rupal S | Dir |
Equity grant / award
A
|
Common Stock | 3,066 | $0.00 | $0 | 8,596 |
| 2024-05-30 | Benjamin David J | EVP, Chief Commercial Officer |
Open-market sell
S
|
Common Stock | 1,768 | $77.50 | $137,020 | 57,739 |
| 2024-05-29 | Benjamin David J | EVP, Chief Commercial Officer |
Open-market sell
S
|
Common Stock | 14,951 | $77.66 | $1,161,090 | 59,507 |
| 2024-05-28 | Benjamin David J | EVP, Chief Commercial Officer |
Open-market sell
S
|
Common Stock | 200 | $79.07 | $15,814 | 74,458 |
| 2024-05-28 | Benjamin David J | EVP, Chief Commercial Officer |
Open-market sell
S
|
Common Stock | 16,500 | $77.80 | $1,283,650 | 74,658 |
| 2024-05-24 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Open-market sell
S
|
Common Stock | 1,106 | $78.86 | $87,222 | 150,262 |
| 2024-05-22 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Open-market sell
S
|
Common Stock | 9,902 | $79.54 | $787,644 | 118,739 |
| 2024-05-20 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 3,000 | $78.63 | $235,900 | 33,628 |
| 2024-04-11 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Open-market sell
S
|
Common Stock | 5,000 | $79.00 | $395,000 | 128,641 |
| 2024-03-11 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 5,799 | $74.02 | $429,232 | 402,060 |
| 2024-03-08 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 5,255 | $74.21 | $389,974 | 407,859 |
| 2024-03-07 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 5,360 | $74.05 | $396,926 | 413,114 |
| 2024-03-06 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 7,200 | $71.99 | $518,362 | 36,628 |
| 2024-02-26 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 745 | $68.61 | $51,114 | 45,221 |
| 2024-02-26 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,393 | $68.61 | $95,574 | 43,828 |
| 2024-02-26 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 3,036 | $0.00 | $0 | 47,359 |
| 2024-02-21 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 9,218 | $0.00 | $0 | 44,323 |
| 2024-02-20 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 25,354 | $68.77 | $1,743,716 | 357,104 |
| 2024-02-15 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,855 | $71.61 | $132,837 | 35,105 |
| 2024-02-14 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 4,044 | $0.00 | $0 | 36,960 |
| 2024-02-14 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 936 | $70.38 | $65,876 | 32,916 |
| 2024-02-14 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 767 | $70.38 | $53,981 | 33,852 |
| 2024-02-14 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,562 | $70.38 | $109,934 | 34,619 |
| 2024-02-13 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 898 | $82.65 | $74,220 | 29,129 |
| 2024-02-13 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 2,041 | $0.00 | $0 | 36,181 |
| 2024-02-13 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 5,011 | $0.00 | $0 | 34,140 |
| 2024-02-12 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,466 | $82.05 | $120,285 | 30,027 |
| 2024-02-12 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 4,752 | $0.00 | $0 | 31,493 |
| 2024-02-12 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 934 | $82.05 | $76,635 | 26,741 |
| 2024-02-12 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,477 | $82.05 | $121,188 | 27,675 |
| 2024-01-17 | Talvitie Kristian | Dir |
Equity grant / award
A
|
Common Stock | 1,317 | $0.00 | $0 | 1,317 |
| 2023-11-27 | Nash Sarah E | Dir |
Open-market sell
S
|
Common Stock | 4,113 | $75.72 | $311,427 | 26,977 |
| 2023-11-10 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 7,000 | $72.72 | $509,039 | 359,358 |
| 2023-11-07 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 2,500 | $73.56 | $183,903 | 8,451 |
| 2023-11-06 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Open-market sell
S
|
Common Stock | 5,000 | $72.48 | $362,400 | 108,379 |
| 2023-08-31 | Benjamin David J | EVP, Chief Commercial Officer |
Open-market sell
S
|
Common Stock | 7,628 | $75.57 | $576,420 | 68,832 |
| 2023-08-31 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 9,000 | $75.80 | $682,182 | 29,152 |
| 2023-08-30 | Benjamin David J | EVP, Chief Commercial Officer |
Open-market sell
S
|
Common Stock | 2,372 | $75.02 | $177,941 | 76,460 |
| 2023-08-21 | Benjamin David J | EVP, Chief Commercial Officer |
Open-market sell
S
|
Common Stock | 1,404 | $73.01 | $102,507 | 78,832 |
| 2023-08-21 | Benjamin David J | EVP, Chief Commercial Officer |
Open-market sell
S
|
Common Stock | 8,596 | $72.42 | $622,552 | 80,236 |
| 2023-08-17 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $72.01 | $144,018 | 10,951 |
| 2023-08-15 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 4,178 | $73.96 | $308,987 | 38,152 |
| 2023-08-15 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 2,822 | $73.55 | $207,572 | 42,330 |
| 2023-08-10 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Open-market sell
S
|
Common Stock | 6,900 | $73.42 | $506,608 | 113,379 |
| 2023-08-05 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 1,982 | $73.55 | $145,776 | 120,279 |
| 2023-08-05 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 988 | $73.55 | $72,667 | 122,261 |
| 2023-08-05 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Other disposed transaction
F
|
Common Stock | 1,060 | $73.55 | $77,963 | 123,249 |
| 2023-08-05 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 2,153 | $0.00 | $0 | 124,309 |
| 2023-08-05 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 6,932 | $0.00 | $0 | 122,156 |
| 2023-08-01 | Nash Sarah E | Dir |
Equity grant / award
A
|
Common Stock | 3,220 | $0.00 | $0 | 31,090 |
| 2023-06-05 | McDearis Kevin | EVP & Chief Technology Officer |
Open-market sell
S
|
Common Stock | 4,000 | $75.00 | $300,000 | 67,974 |
| 2023-05-31 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 2,000 | $72.04 | $144,073 | 45,152 |
| 2023-05-30 | Nash Sarah E | Dir |
Open-market sell
S
|
Common Stock | 2,050 | $72.00 | $147,592 | 27,870 |
| 2023-05-15 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 1,725 | $70.46 | $121,550 | 9,731 |
| 2023-05-09 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 3,500 | $69.70 | $243,950 | 47,152 |
| 2023-05-04 | McDearis Kevin | EVP & Chief Technology Officer |
Open-market sell
S
|
Common Stock | 6,000 | $70.05 | $420,317 | 71,974 |
| 2023-03-10 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 8,384 | $55.97 | $469,227 | 50,652 |
| 2023-02-27 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,393 | $57.15 | $79,610 | 59,036 |
| 2023-02-27 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 694 | $57.15 | $39,662 | 60,429 |
| 2023-02-27 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 745 | $57.15 | $42,577 | 61,123 |
| 2023-02-27 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,376 | $57.15 | $78,638 | 61,868 |
| 2023-02-24 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 1,513 | $0.00 | $0 | 63,244 |
| 2023-02-24 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 4,870 | $0.00 | $0 | 61,731 |
| 2023-02-24 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 3,000 | $0.00 | $0 | 56,861 |
| 2023-02-23 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Open-market sell
S
|
Common Stock | 4,800 | $58.14 | $279,058 | 106,310 |
| 2023-02-17 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 2,000 | $58.11 | $116,213 | 53,861 |
| 2023-02-13 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 2,296 | $0.00 | $0 | 55,861 |
| 2023-02-13 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 10,213 | $0.00 | $0 | 53,565 |
| 2023-02-13 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 709 | $61.12 | $43,334 | 43,352 |
| 2023-02-13 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 946 | $61.12 | $57,820 | 44,061 |
| 2023-02-13 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,466 | $61.12 | $89,602 | 45,007 |
| 2023-02-13 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 957 | $61.12 | $58,492 | 46,473 |
| 2023-02-13 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 737 | $61.12 | $45,045 | 47,430 |
| 2023-02-13 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 735 | $61.12 | $44,923 | 48,167 |
| 2022-12-08 | Hollenbeck Rupal S | Dir |
Equity grant / award
A
|
Common Stock | 2,310 | $0.00 | $0 | 2,310 |
| 2022-12-08 | Hollenbeck Rupal S | Dir |
Equity grant / award
A
|
Common Stock | 2,310 | $0.00 | $0 | 2,310 |
| 2022-11-28 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,023 | $58.78 | $60,129 | 97,358 |
| 2022-08-11 | Gregoire Kevin P. | EVP, Chief Operating Officer |
Open-market sell
S
|
Common Stock | 1,800 | $57.10 | $102,786 | 98,381 |
| 2022-08-10 | Nelson Joyce | Dir |
Open-market sell
S
|
Common Stock | 3,500 | $57.63 | $201,711 | 18,946 |
| 2022-08-09 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 1,500 | $56.18 | $84,272 | 11,456 |
| 2022-08-05 | Benjamin David J | EVP, Chief Commercial Officer |
Equity grant / award
A
|
Common Stock | 12,963 | $0.00 | $0 | 63,089 |
| 2022-08-01 | Nelson Joyce | Dir |
Equity grant / award
A
|
Common Stock | 4,113 | $0.00 | $0 | 22,446 |
| 2022-06-02 | MOONEY KEVIN W | EVP, Strategy and Business Dev |
Open-market sell
S
|
Common Stock | 3,394 | $65.00 | $220,610 | 85,777 |
| 2022-05-27 | McDearis Kevin | EVP & Chief Technology Officer |
Open-market sell
S
|
Common Stock | 3,394 | $64.00 | $217,216 | 80,108 |
| 2022-05-20 | Leitch Andrew M | Dir |
Open-market sell
S
|
Common Stock | 748 | $63.65 | $47,607 | 26,132 |
| 2022-05-20 | Leitch Andrew M | Dir |
Open-market sell
S
|
Common Stock | 3,574 | $63.02 | $225,223 | 26,880 |
| 2022-05-20 | Leitch Andrew M | Dir |
Open-market sell
S
|
Common Stock | 678 | $61.67 | $41,812 | 30,454 |
| 2022-05-09 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 7,000 | $53.03 | $371,240 | 48,902 |
| 2022-05-05 | Gregoire Kevin P. | President, U.S. Markets |
Other disposed transaction
F
|
Common Stock | 2,775 | $56.70 | $157,342 | 92,768 |
| 2022-04-04 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 4,580 | $60.26 | $275,991 | 55,902 |
| 2022-03-16 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 3,000 | $63.06 | $189,166 | 60,482 |
| 2022-03-15 | MOONEY KEVIN W | EVP, Strategy and Business Dev |
Open-market sell
S
|
Common Stock | 3,515 | $60.93 | $214,152 | 89,171 |
| 2022-03-01 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 1,754 | $62.14 | $109,002 | 320,459 |
| 2022-03-01 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 6,905 | $61.60 | $425,325 | 322,213 |
| 2022-02-28 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,713 | $62.02 | $106,240 | 63,482 |
| 2022-02-26 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 3,694 | $0.00 | $0 | 47,607 |
| 2022-02-25 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $61.91 | $61,912 | 8,843 |
| 2022-02-24 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,290 | $68.08 | $87,823 | 65,195 |
| 2022-02-24 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,277 | $68.08 | $86,938 | 66,485 |
| 2022-02-24 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,290 | $68.08 | $87,823 | 65,195 |
| 2022-02-24 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,277 | $68.08 | $86,938 | 66,485 |
| 2022-02-24 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 9,110 | $0.00 | $0 | 56,717 |
| 2022-02-23 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 2,783 | $0.00 | $0 | 67,762 |
| 2022-02-23 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 8,262 | $0.00 | $0 | 64,979 |
| 2022-02-23 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 9,110 | $0.00 | $0 | 56,717 |
| 2022-02-23 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 3,694 | $0.00 | $0 | 47,607 |
| 2022-02-23 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 2,783 | $0.00 | $0 | 67,762 |
| 2022-02-23 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 8,262 | $0.00 | $0 | 64,979 |
| 2022-02-14 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 908 | $66.33 | $60,228 | 43,913 |
| 2022-02-14 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 972 | $66.33 | $64,473 | 44,821 |
| 2022-02-14 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 806 | $66.33 | $53,462 | 45,793 |
| 2022-02-14 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,087 | $66.33 | $72,101 | 46,599 |
| 2022-02-14 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 517 | $66.33 | $34,293 | 47,686 |
| 2022-02-11 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,566 | $68.08 | $106,613 | 48,203 |
| 2021-11-12 | Olson Jon W | SVP and General Counsel |
Equity grant / award
G
|
Common Stock | 30 | $0.00 | $0 | 49,769 |
| 2021-11-08 | Olson Jon W | SVP and General Counsel |
Equity grant / award
G
|
Common Stock | 300 | $0.00 | $0 | 49,799 |
| 2021-11-04 | MOONEY KEVIN W | EVP, Strategy and Business Dev |
Open-market sell
S
|
Common Stock | 5,583 | $80.00 | $446,640 | 76,795 |
| 2021-10-01 | Nanney Don Roger | Dir |
Equity grant / award
A
|
Common Stock | 2,550 | $0.00 | $0 | 2,550 |
| 2021-09-24 | Gregoire Kevin P. | President, U.S. Markets |
Open-market sell
S
|
Common Stock | 3,268 | $73.00 | $238,564 | 79,725 |
| 2021-08-27 | Nash Sarah E | Dir |
Open-market sell
S
|
Common Stock | 1,935 | $67.94 | $131,464 | 25,807 |
| 2021-08-24 | Nelson Joyce | Dir |
Open-market sell
S
|
Common Stock | 2,842 | $67.57 | $192,036 | 18,333 |
| 2021-08-09 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $72.76 | $218,271 | 9,843 |
| 2021-08-02 | Nelson Joyce | Dir |
Equity grant / award
A
|
Common Stock | 3,163 | $0.00 | $0 | 21,175 |
| 2021-06-23 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 5,000 | $78.00 | $390,000 | 50,099 |
| 2021-06-17 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Open-market sell
S
|
Common Stock | 6,672 | $77.52 | $517,212 | 82,378 |
| 2021-06-02 | McDearis Kevin | Chief Products Officer |
Open-market sell
S
|
Common Stock | 2,835 | $71.01 | $201,309 | 68,675 |
| 2021-05-28 | McDearis Kevin | Chief Products Officer |
Open-market sell
S
|
Common Stock | 708 | $71.06 | $50,312 | 71,510 |
| 2021-05-06 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 2,208 | $65.50 | $144,624 | 55,099 |
| 2021-05-05 | Gregoire Kevin P. | President, U.S. Markets |
Other disposed transaction
F
|
Common Stock | 2,775 | $67.06 | $186,092 | 87,218 |
| 2021-05-03 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,816 | $71.12 | $129,154 | 57,307 |
| 2021-05-03 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 93 | $71.12 | $6,614 | 59,123 |
| 2021-04-28 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 5,000 | $75.00 | $375,000 | 59,216 |
| 2021-03-09 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 5,000 | $72.23 | $361,148 | 64,216 |
| 2021-03-03 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 2,504 | $69.70 | $174,526 | 69,216 |
| 2021-03-03 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 2,496 | $70.53 | $176,041 | 71,720 |
| 2021-03-01 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Open-market sell
S
|
Common Stock | 10,000 | $70.16 | $701,572 | 134,433 |
| 2021-02-25 | Gregoire Kevin P. | EVP&Pres. Enterprise Mkt Group |
Open-market sell
S
|
Common Stock | 3,296 | $70.00 | $230,735 | 86,152 |
| 2021-02-25 | Gregoire Kevin P. | EVP&Pres. Enterprise Mkt Group |
Open-market sell
S
|
Common Stock | 3,204 | $70.71 | $226,543 | 89,448 |
| 2021-02-23 | Nelson Joyce | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $71.74 | $143,471 | 18,012 |
| 2021-02-22 | Olson Jon W | SVP and General Counsel |
Equity grant / award
G
|
Common Stock | 345 | $0.00 | $0 | 74,216 |
| 2021-02-19 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Open-market sell
S
|
Common Stock | 13,942 | $73.05 | $1,018,485 | 96,267 |
| 2021-02-18 | Nash Sarah E | Dir |
Open-market sell
S
|
Common Stock | 1,376 | $72.67 | $99,988 | 24,579 |
| 2021-02-16 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 877 | $76.54 | $67,126 | 74,561 |
| 2021-02-16 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,104 | $76.54 | $84,500 | 75,438 |
| 2021-02-16 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 614 | $76.54 | $46,996 | 76,542 |
| 2021-02-16 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,087 | $76.54 | $83,199 | 77,156 |
| 2021-02-16 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 747 | $76.54 | $57,175 | 78,243 |
| 2021-02-16 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 433 | $76.54 | $33,142 | 78,990 |
| 2021-02-16 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 585 | $76.54 | $44,776 | 79,423 |
| 2021-02-12 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 9,299 | $0.00 | $0 | 80,008 |
| 2021-02-12 | McDearis Kevin | Chief Products Officer |
Equity grant / award
A
|
Common Stock | 14,875 | $0.00 | $0 | 95,434 |
| 2021-02-10 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 3,918 | $0.00 | $0 | 70,709 |
| 2021-02-10 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 14,256 | $0.00 | $0 | 66,791 |
| 2021-02-10 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 14,256 | $0.00 | $0 | 66,791 |
| 2021-02-10 | McDearis Kevin | Chief Products Officer |
Equity grant / award
A
|
Common Stock | 6,357 | $0.00 | $0 | 80,559 |
| 2021-02-10 | McDearis Kevin | Chief Products Officer |
Equity grant / award
A
|
Common Stock | 16,292 | $0.00 | $0 | 74,202 |
| 2021-02-10 | McDearis Kevin | EVP, Chief Products Officer |
Equity grant / award
A
|
Common Stock | 16,292 | $0.00 | $0 | 74,202 |
| 2020-08-03 | Nelson Joyce | Dir |
Equity grant / award
A
|
Common Stock | 4,119 | $0.00 | $0 | 20,012 |
| 2020-05-05 | Gregoire Kevin P. | President, U.S. Markets |
Other disposed transaction
F
|
Common Stock | 2,775 | $53.23 | $147,713 | 89,993 |
| 2020-05-01 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 199 | $0.00 | $0 | 52,535 |
| 2020-02-25 | Gianoni Michael P | President and CEO |
Equity grant / award
G
|
Common Stock | 980 | $0.00 | $0 | 262,070 |
| 2020-02-18 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,010 | $81.34 | $82,153 | 52,336 |
| 2020-02-18 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 656 | $81.34 | $53,359 | 53,346 |
| 2020-02-14 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 3,292 | $81.21 | $267,343 | 318,249 |
| 2020-02-13 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 1,087 | $80.18 | $87,156 | 54,002 |
| 2020-02-13 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 747 | $80.18 | $59,894 | 55,089 |
| 2020-02-13 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 437 | $80.18 | $35,039 | 55,836 |
| 2020-02-13 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 517 | $80.18 | $41,453 | 56,273 |
| 2020-02-13 | CHOU TIMOTHY C K | Dir |
Open-market sell
S
|
Common Stock | 1,850 | $81.53 | $150,830 | 21,106 |
| 2020-02-12 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 702 | $81.55 | $57,248 | 56,790 |
| 2020-02-12 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 10,399 | $0.00 | $0 | 57,492 |
| 2020-02-12 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 7,832 | $0.00 | $0 | 47,093 |
| 2020-01-01 | Gianoni Michael P | President and CEO |
Other disposed transaction
F
|
Common Stock | 37,338 | $79.60 | $2,972,105 | 234,126 |
| 2019-11-14 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Open-market sell
S
|
Common Stock | 2,050 | $80.76 | $165,558 | 80,209 |
| 2019-11-12 | Olson Jon W | SVP and General Counsel |
Equity grant / award
G
|
Common Stock | 310 | $0.00 | $0 | 39,261 |
| 2019-11-07 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Open-market sell
S
|
Common Stock | 2,525 | $83.30 | $210,332 | 82,259 |
| 2019-11-07 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Open-market sell
S
|
Common Stock | 4,374 | $82.49 | $360,811 | 84,784 |
| 2019-11-06 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Equity grant / award
G
|
Common Stock | 2,858 | $0.00 | $0 | 89,158 |
| 2019-11-01 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 250 | $84.12 | $21,031 | 6,996 |
| 2019-08-30 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Equity grant / award
G
|
Common Stock | 1,315 | $0.00 | $0 | 68,715 |
| 2019-08-14 | Nash Sarah E | Dir |
Equity grant / award
G
|
Common Stock | 1,421 | $0.00 | $0 | 23,382 |
| 2019-08-07 | Nelson Joyce | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $88.62 | $88,616 | 13,051 |
| 2019-08-07 | Nelson Joyce | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $88.62 | $88,616 | 12,051 |
| 2019-08-05 | Nelson Joyce | Dir |
Equity grant / award
A
|
Common Stock | 2,842 | $0.00 | $0 | 14,893 |
| 2019-08-02 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $88.20 | $176,400 | 4,404 |
| 2019-06-10 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Exercise / conversion
M · derivative
|
Performance Stock Appreciation Right | 22,871 | $0.00 | $0 | 0 |
| 2019-06-10 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Open-market sell
S
|
Common Stock | 8,858 | $80.00 | $708,640 | 70,030 |
| 2019-06-10 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Other disposed transaction
F
|
Common Stock | 7,654 | $80.00 | $612,320 | 78,888 |
| 2019-06-10 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Other disposed transaction
D
|
Common Stock | 6,359 | $80.00 | $508,720 | 86,542 |
| 2019-06-10 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Exercise / conversion
M
|
Common Stock | 22,871 | $22.24 | $508,651 | 92,901 |
| 2019-05-30 | CHOU TIMOTHY C K | Dir |
Open-market sell
S
|
Common Stock | 400 | $76.98 | $30,792 | 20,114 |
| 2019-05-15 | Boruff Brian | EVP, Strategic Enter. P-ships |
Other disposed transaction
F
|
Common Stock | 1,200 | $78.02 | $93,624 | 56,353 |
| 2019-05-06 | Gregoire Kevin P. | Pres. Enterprise Market Group |
Other disposed transaction
F
|
Common Stock | 2,775 | $78.21 | $217,033 | 36,404 |
| 2019-02-26 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Open-market sell
S
|
Common Stock | 9,606 | $77.82 | $747,539 | 92,016 |
| 2019-02-22 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 10,000 | $77.07 | $770,700 | 39,571 |
| 2019-02-19 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 5,150 | $76.79 | $395,468 | 271,464 |
| 2019-02-19 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 24,850 | $76.26 | $1,895,061 | 276,614 |
| 2019-02-15 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 736 | $77.63 | $57,136 | 49,571 |
| 2019-02-15 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 593 | $77.63 | $46,035 | 50,307 |
| 2019-02-15 | Boruff Brian | EVP & Pres Ent. Market Group |
Other disposed transaction
F
|
Common Stock | 2,018 | $77.63 | $156,657 | 57,553 |
| 2019-02-15 | Boruff Brian | EVP & Pres Ent. Market Group |
Other disposed transaction
F
|
Common Stock | 1,241 | $77.63 | $96,339 | 59,571 |
| 2019-02-14 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 448 | $77.98 | $34,935 | 50,900 |
| 2019-02-13 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 517 | $77.80 | $40,223 | 51,348 |
| 2019-02-13 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 437 | $77.80 | $33,999 | 51,865 |
| 2019-02-12 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 704 | $75.71 | $53,300 | 52,302 |
| 2019-02-12 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 861 | $75.71 | $65,186 | 53,006 |
| 2019-02-12 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 9,522 | $0.00 | $0 | 53,867 |
| 2019-02-12 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 4,176 | $0.00 | $0 | 44,345 |
| 2018-11-21 | CHOU TIMOTHY C K | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $70.88 | $70,880 | 21,264 |
| 2018-11-20 | Nash Sarah E | Dir |
Open-market sell
S
|
Common Stock | 1,878 | $69.59 | $130,690 | 21,961 |
| 2018-11-05 | Nelson Joyce | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $73.03 | $73,030 | 15,051 |
| 2018-08-13 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 1,326 | $97.13 | $128,794 | 6,404 |
| 2018-08-10 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 1,326 | $95.19 | $126,222 | 7,730 |
| 2018-08-02 | Nelson Joyce | Dir |
Equity grant / award
A
|
Common Stock | 2,145 | $0.00 | $0 | 16,051 |
| 2018-06-14 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 1,000 | $107.00 | $107,000 | 40,169 |
| 2018-06-12 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 1,000 | $105.00 | $105,000 | 41,169 |
| 2018-05-10 | Nelson Joyce | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $101.75 | $203,500 | 13,906 |
| 2018-05-04 | Gregoire Kevin P. | Pres. Enterprise Market Group |
Equity grant / award
A
|
Common Stock | 23,944 | $0.00 | $0 | 23,944 |
| 2018-05-03 | Nash Sarah E | Dir |
Open-market sell
S
|
Common Stock | 520 | $95.64 | $49,733 | 21,694 |
| 2018-04-02 | Nash Sarah E | Dir |
Equity grant / award
A
|
Common Stock | 60 | $0.00 | $0 | 22,214 |
| 2018-02-28 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 1,500 | $103.22 | $154,830 | 42,169 |
| 2018-02-27 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Open-market sell
S
|
Common Stock | 3,120 | $104.14 | $324,917 | 76,356 |
| 2018-02-27 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Open-market sell
S
|
Common Stock | 2,900 | $104.70 | $303,630 | 79,476 |
| 2018-02-26 | Leitch Andrew M | Dir |
Open-market sell
S
|
Common Stock | 3,536 | $102.52 | $362,511 | 25,312 |
| 2018-02-26 | Leitch Andrew M | Dir |
Open-market sell
S
|
Common Stock | 6,464 | $103.20 | $667,085 | 28,848 |
| 2018-02-23 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 600 | $101.73 | $61,038 | 6,911 |
| 2018-02-22 | Gianoni Michael P | President and CEO |
Equity grant / award
G
|
Common Stock | 500 | $0.00 | $0 | 259,443 |
| 2018-02-21 | Boruff Brian | EVP & Pres Ent. Market Group |
Open-market sell
S
|
Common Stock | 8,800 | $103.14 | $907,632 | 54,831 |
| 2018-02-16 | Olson Jon W | SVP and General Counsel |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 14,600 | $0.00 | $0 | 0 |
| 2018-02-16 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 6,089 | $100.00 | $608,900 | 43,669 |
| 2018-02-16 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 5,263 | $100.00 | $526,300 | 49,758 |
| 2018-02-16 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
D
|
Common Stock | 3,248 | $100.00 | $324,800 | 55,021 |
| 2018-02-16 | Olson Jon W | SVP and General Counsel |
Exercise / conversion
M
|
Common Stock | 14,600 | $22.24 | $324,704 | 58,269 |
| 2018-02-15 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 933 | $97.33 | $90,809 | 43,669 |
| 2018-02-15 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 593 | $97.33 | $57,717 | 44,602 |
| 2018-02-15 | CHOU TIMOTHY C K | Dir |
Open-market sell
S
|
Common Stock | 4,432 | $99.00 | $438,768 | 20,119 |
| 2018-02-14 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 596 | $95.20 | $56,739 | 45,195 |
| 2018-02-14 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 448 | $95.20 | $42,650 | 45,791 |
| 2018-02-14 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 6,531 | $0.00 | $0 | 46,239 |
| 2018-02-12 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Other disposed transaction
F
|
Common Stock | 2,865 | $93.58 | $268,107 | 99,488 |
| 2018-02-12 | Ertel Thomas R | Dir |
Equity grant / award
A
|
Common Stock | 1,240 | $0.00 | $0 | 1,240 |
| 2018-02-09 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Exercise / conversion
M · derivative
|
Performance Stock Appreciation Right | 22,871 | $0.00 | $0 | 0 |
| 2018-02-09 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Open-market sell
S
|
Common Stock | 1,200 | $95.80 | $114,960 | 102,353 |
| 2018-02-09 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Open-market sell
S
|
Common Stock | 4,475 | $94.94 | $424,856 | 103,553 |
| 2018-02-09 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Open-market sell
S
|
Common Stock | 3,179 | $94.09 | $299,112 | 108,028 |
| 2018-02-09 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Open-market sell
S
|
Common Stock | 2,100 | $93.02 | $195,342 | 111,207 |
| 2018-02-09 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Other disposed transaction
F
|
Common Stock | 6,570 | $95.13 | $625,004 | 113,307 |
| 2018-02-09 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Other disposed transaction
D
|
Common Stock | 5,347 | $95.13 | $508,660 | 119,877 |
| 2018-02-09 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Exercise / conversion
M
|
Common Stock | 22,871 | $22.24 | $508,651 | 125,224 |
| 2018-01-02 | Nash Sarah E | Dir |
Equity grant / award
A
|
Common Stock | 64 | $0.00 | $0 | 22,154 |
| 2017-11-30 | Nash Sarah E | Dir |
Equity grant / award
G
|
Common Stock | 256 | $0.00 | $0 | 22,090 |
| 2017-11-29 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 102,353 |
| 2017-11-22 | Boruff Brian | EVP & Pres Ent. Market Group |
Open-market sell
S
|
Common Stock | 800 | $103.95 | $83,160 | 50,862 |
| 2017-11-14 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Open-market sell
S
|
Common Stock | 4,466 | $101.00 | $451,066 | 71,655 |
| 2017-11-07 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 597 | $99.77 | $59,563 | 34,666 |
| 2017-11-01 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Open-market sell
S
|
Common Stock | 900 | $101.17 | $91,053 | 77,711 |
| 2017-10-31 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 1,500 | $101.47 | $152,205 | 7,511 |
| 2017-10-02 | Nash Sarah E | Dir |
Equity grant / award
A
|
Common Stock | 74 | $0.00 | $0 | 22,346 |
| 2017-08-31 | Olson Jon W | SVP and General Counsel |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 15,493 | $0.00 | $0 | 0 |
| 2017-08-31 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 5,282 | $84.24 | $444,956 | 35,263 |
| 2017-08-31 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 5,067 | $84.52 | $428,263 | 40,545 |
| 2017-08-31 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
D
|
Common Stock | 5,144 | $84.52 | $434,771 | 45,612 |
| 2017-08-31 | Olson Jon W | SVP and General Counsel |
Exercise / conversion
M
|
Common Stock | 15,493 | $28.06 | $434,734 | 50,756 |
| 2017-08-22 | Nash Sarah E | Dir |
Open-market sell
S
|
Common Stock | 1,105 | $84.78 | $93,682 | 22,272 |
| 2017-08-21 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Open-market sell
S
|
Common Stock | 5,027 | $83.52 | $419,855 | 78,611 |
| 2017-08-14 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $85.40 | $256,200 | 9,011 |
| 2017-08-08 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Open-market sell
S
|
Common Stock | 2,338 | $88.00 | $205,744 | 83,638 |
| 2017-08-03 | Nelson Joyce | Dir |
Equity grant / award
A
|
Common Stock | 2,652 | $0.00 | $0 | 15,906 |
| 2017-07-03 | Nash Sarah E | Dir |
Equity grant / award
A
|
Common Stock | 73 | $0.00 | $0 | 20,725 |
| 2017-05-25 | MISTRETTA JOHN J | EVP of Human Resources |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 11,887 | $0.00 | $0 | 0 |
| 2017-05-25 | MISTRETTA JOHN J | EVP of Human Resources |
Open-market sell
S
|
Common Stock | 4,016 | $83.00 | $333,328 | 75,278 |
| 2017-05-25 | MISTRETTA JOHN J | EVP of Human Resources |
Other disposed transaction
F
|
Common Stock | 3,852 | $83.00 | $319,716 | 79,294 |
| 2017-05-25 | MISTRETTA JOHN J | EVP of Human Resources |
Other disposed transaction
D
|
Common Stock | 4,019 | $83.00 | $333,577 | 83,146 |
| 2017-05-25 | MISTRETTA JOHN J | EVP of Human Resources |
Exercise / conversion
M
|
Common Stock | 11,887 | $28.06 | $333,549 | 87,165 |
| 2017-05-23 | MISTRETTA JOHN J | EVP of Human Resources |
Open-market sell
S
|
Common Stock | 3,097 | $82.00 | $253,954 | 75,278 |
| 2017-05-22 | MISTRETTA JOHN J | EVP of Human Resources |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 11,000 | $0.00 | $0 | 11,887 |
| 2017-05-22 | MISTRETTA JOHN J | EVP of Human Resources |
Open-market sell
S
|
Common Stock | 596 | $82.00 | $48,872 | 78,375 |
| 2017-05-22 | MISTRETTA JOHN J | EVP of Human Resources |
Other disposed transaction
F
|
Common Stock | 3,542 | $82.00 | $290,444 | 78,971 |
| 2017-05-22 | MISTRETTA JOHN J | EVP of Human Resources |
Other disposed transaction
D
|
Common Stock | 3,765 | $82.00 | $308,730 | 82,513 |
| 2017-05-22 | MISTRETTA JOHN J | EVP of Human Resources |
Exercise / conversion
M
|
Common Stock | 11,000 | $28.06 | $308,660 | 86,278 |
| 2017-05-17 | Nash Sarah E | Dir |
Open-market sell
S
|
Common Stock | 825 | $78.67 | $64,903 | 20,652 |
| 2017-05-15 | Boruff Brian | EVP & Pres Ent. Market Group |
Other disposed transaction
F
|
Common Stock | 1,663 | $79.82 | $132,741 | 51,662 |
| 2017-05-09 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Open-market sell
S
|
Common Stock | 5,094 | $79.11 | $402,986 | 85,976 |
| 2017-05-04 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 1,750 | $78.88 | $138,040 | 9,359 |
| 2017-04-28 | MISTRETTA JOHN J | EVP of Human Resources |
Open-market sell
S
|
Common Stock | 2,500 | $80.00 | $200,000 | 75,278 |
| 2017-04-05 | MISTRETTA JOHN J | EVP of Human Resources |
Open-market sell
S
|
Common Stock | 2,500 | $78.00 | $195,000 | 77,778 |
| 2017-04-03 | Nash Sarah E | Dir |
Equity grant / award
A
|
Common Stock | 84 | $0.00 | $0 | 21,477 |
| 2017-03-31 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Other disposed transaction
F
|
Common Stock | 4,034 | $76.67 | $309,287 | 49,203 |
| 2017-03-17 | MISTRETTA JOHN J | EVP of Human Resources |
Open-market sell
S
|
Common Stock | 2,500 | $77.00 | $192,500 | 80,278 |
| 2017-03-15 | MISTRETTA JOHN J | EVP of Human Resources |
Open-market sell
S
|
Common Stock | 2,500 | $76.00 | $190,000 | 82,778 |
| 2017-02-28 | Olson Jon W | SVP and General Counsel |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 12,277 | $0.00 | $0 | 0 |
| 2017-02-28 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 4,703 | $71.73 | $337,346 | 35,263 |
| 2017-02-28 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 2,998 | $71.88 | $215,496 | 39,966 |
| 2017-02-28 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
D
|
Common Stock | 4,576 | $71.88 | $328,923 | 42,964 |
| 2017-02-28 | Olson Jon W | SVP and General Counsel |
Exercise / conversion
M
|
Common Stock | 12,277 | $26.79 | $328,901 | 47,540 |
| 2017-02-24 | Nash Sarah E | Dir |
Equity grant / award
G
|
Common Stock | 480 | $0.00 | $0 | 21,393 |
| 2017-02-22 | Gianoni Michael P | President and CEO |
Equity grant / award
G
|
Common Stock | 340 | $0.00 | $0 | 262,921 |
| 2017-02-16 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 44,252 | $73.16 | $3,237,476 | 263,261 |
| 2017-02-15 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 197 | $72.16 | $14,216 | 35,263 |
| 2017-02-15 | Nelson Joyce | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $71.07 | $71,070 | 13,254 |
| 2017-02-14 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 653 | $71.66 | $46,794 | 27,898 |
| 2017-02-14 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 490 | $71.66 | $35,113 | 28,551 |
| 2017-02-14 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 8,240 | $0.00 | $0 | 29,041 |
| 2017-02-14 | Olson Jon W | SVP and General Counsel |
Equity grant / award
A
|
Common Stock | 7,562 | $0.00 | $0 | 35,460 |
| 2017-02-13 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 942 | $70.74 | $66,637 | 20,801 |
| 2017-02-13 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 768 | $70.74 | $54,328 | 21,743 |
| 2017-02-09 | MISTRETTA JOHN J | EVP of Human Resources |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 7,161 | $0.00 | $0 | 0 |
| 2017-02-09 | MISTRETTA JOHN J | EVP of Human Resources |
Open-market sell
S
|
Common Stock | 1,560 | $71.74 | $111,914 | 72,073 |
| 2017-02-09 | MISTRETTA JOHN J | EVP of Human Resources |
Open-market sell
S
|
Common Stock | 5,313 | $70.35 | $373,770 | 73,633 |
| 2017-02-09 | MISTRETTA JOHN J | EVP of Human Resources |
Other disposed transaction
F
|
Common Stock | 1,585 | $69.99 | $110,934 | 78,946 |
| 2017-02-09 | MISTRETTA JOHN J | EVP of Human Resources |
Other disposed transaction
D
|
Common Stock | 2,742 | $69.99 | $191,913 | 80,531 |
| 2017-02-09 | MISTRETTA JOHN J | EVP of Human Resources |
Exercise / conversion
M
|
Common Stock | 7,161 | $26.79 | $191,843 | 83,273 |
| 2017-01-04 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Exercise / conversion
M · derivative
|
Performance Stock Appreciation Right | 21,589 | $0.00 | $0 | 64,769 |
| 2017-01-04 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Open-market sell
S
|
Common Stock | 9,340 | $66.50 | $621,110 | 58,912 |
| 2017-01-04 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Other disposed transaction
F
|
Common Stock | 5,028 | $66.50 | $334,362 | 68,252 |
| 2017-01-04 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Other disposed transaction
D
|
Common Stock | 7,221 | $66.50 | $480,196 | 73,280 |
| 2017-01-04 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Exercise / conversion
M
|
Common Stock | 21,589 | $22.24 | $480,139 | 80,501 |
| 2017-01-03 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Exercise / conversion
M · derivative
|
Performance Stock Appreciation Right | 22,870 | $0.00 | $0 | 45,741 |
| 2017-01-03 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Open-market sell
S
|
Common Stock | 1,300 | $65.55 | $85,215 | 71,207 |
| 2017-01-03 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Open-market sell
S
|
Common Stock | 8,400 | $64.97 | $545,748 | 72,507 |
| 2017-01-03 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Other disposed transaction
F
|
Common Stock | 5,222 | $64.00 | $334,208 | 80,907 |
| 2017-01-03 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Other disposed transaction
D
|
Common Stock | 7,948 | $64.00 | $508,672 | 86,129 |
| 2017-01-03 | MOONEY KEVIN W | EVP, Pres Gen Markets Group |
Exercise / conversion
M
|
Common Stock | 22,870 | $22.24 | $508,629 | 94,077 |
| 2016-11-29 | Olson Jon W | SVP and General Counsel |
Open-market sell
S
|
Common Stock | 1,000 | $64.00 | $64,000 | 22,511 |
| 2016-11-28 | Gianoni Michael P | President and CEO |
Open-market sell
S
|
Common Stock | 3,973 | $63.00 | $250,299 | 250,456 |
| 2016-11-23 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Equity grant / award
G
|
Common Stock | 2,445 | $0.00 | $0 | 93,060 |
| 2016-11-18 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Open-market sell
S
|
Common Stock | 5,608 | $65.02 | $364,632 | 95,505 |
| 2016-11-15 | Nelson Joyce | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $64.69 | $64,690 | 14,254 |
| 2016-11-10 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Equity grant / award
G
|
Common Stock | 1,500 | $0.00 | $0 | 58,912 |
| 2016-11-09 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 1,500 | $62.84 | $94,260 | 11,109 |
| 2016-11-07 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 419 | $58.83 | $24,650 | 23,511 |
| 2016-11-07 | Olson Jon W | SVP and General Counsel |
Other disposed transaction
F
|
Common Stock | 353 | $58.83 | $20,767 | 23,930 |
| 2016-10-03 | Nash Sarah E | Dir |
Equity grant / award
A
|
Common Stock | 94 | $0.00 | $0 | 21,776 |
| 2016-08-26 | Nash Sarah E | Dir |
Open-market sell
S
|
Common Stock | 1,482 | $68.07 | $100,880 | 21,682 |
| 2016-08-23 | Nelson Joyce | Dir |
Open-market sell
S
|
Common Stock | 600 | $68.11 | $40,866 | 15,254 |
| 2016-08-15 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 1,500 | $68.10 | $102,150 | 12,609 |
| 2016-08-04 | Nelson Joyce | Dir |
Equity grant / award
A
|
Common Stock | 3,449 | $0.00 | $0 | 15,854 |
| 2016-07-12 | MISTRETTA JOHN J | EVP of Human Resources |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 7,160 | $0.00 | $0 | 7,161 |
| 2016-07-12 | MISTRETTA JOHN J | EVP of Human Resources |
Open-market sell
S
|
Common Stock | 2,255 | $70.00 | $157,850 | 78,957 |
| 2016-07-12 | MISTRETTA JOHN J | EVP of Human Resources |
Other disposed transaction
F
|
Common Stock | 2,164 | $70.00 | $151,480 | 81,212 |
| 2016-07-12 | MISTRETTA JOHN J | EVP of Human Resources |
Other disposed transaction
D
|
Common Stock | 2,741 | $70.00 | $191,870 | 83,376 |
| 2016-07-12 | MISTRETTA JOHN J | EVP of Human Resources |
Exercise / conversion
M
|
Common Stock | 7,160 | $26.79 | $191,816 | 86,117 |
| 2016-07-08 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 24,648 | $0.00 | $0 | 0 |
| 2016-07-08 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Open-market sell
S
|
Common Stock | 11,431 | $68.50 | $783,024 | 63,307 |
| 2016-07-08 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Other disposed transaction
F
|
Common Stock | 7,120 | $68.50 | $487,720 | 74,738 |
| 2016-07-08 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Other disposed transaction
D
|
Common Stock | 10,097 | $68.50 | $691,644 | 81,858 |
| 2016-07-08 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Exercise / conversion
M
|
Common Stock | 24,648 | $28.06 | $691,623 | 91,955 |
| 2016-07-01 | Nash Sarah E | Dir |
Equity grant / award
A
|
Common Stock | 98 | $0.00 | $0 | 19,715 |
| 2016-06-15 | Golden David G | Dir |
Equity grant / award
G
|
Common Stock | 3,000 | $0.00 | $0 | 24,197 |
| 2016-06-02 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 16,042 | $0.00 | $0 | 0 |
| 2016-06-02 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Open-market sell
S
|
Common Stock | 4,764 | $64.00 | $304,896 | 67,307 |
| 2016-06-02 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Other disposed transaction
F
|
Common Stock | 4,562 | $64.00 | $291,968 | 72,071 |
| 2016-06-02 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Other disposed transaction
D
|
Common Stock | 6,716 | $64.00 | $429,824 | 76,633 |
| 2016-06-02 | Cumbaa Charles T | EVP Corp. & Prod. Strategy |
Exercise / conversion
M
|
Common Stock | 16,042 | $26.79 | $429,765 | 83,349 |
| 2016-05-31 | MISTRETTA JOHN J | EVP of Human Resources |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 12,000 | $0.00 | $0 | 0 |
| 2016-05-31 | MISTRETTA JOHN J | EVP of Human Resources |
Open-market sell
S
|
Common Stock | 3,922 | $62.10 | $243,556 | 78,957 |
| 2016-05-31 | MISTRETTA JOHN J | EVP of Human Resources |
Other disposed transaction
F
|
Common Stock | 3,761 | $62.10 | $233,558 | 82,879 |
| 2016-05-31 | MISTRETTA JOHN J | EVP of Human Resources |
Other disposed transaction
D
|
Common Stock | 4,317 | $62.10 | $268,086 | 86,640 |
| 2016-05-31 | MISTRETTA JOHN J | EVP of Human Resources |
Exercise / conversion
M
|
Common Stock | 12,000 | $22.34 | $268,080 | 90,957 |
| 2016-05-25 | ELLIS GEORGE H | Dir |
Open-market sell
S
|
Common Stock | 1,300 | $61.44 | $79,872 | 10,660 |
| 2016-05-24 | MISTRETTA JOHN J | EVP of Human Resources |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 10,000 | $0.00 | $0 | 12,000 |
| 2016-05-24 | MISTRETTA JOHN J | EVP of Human Resources |
Open-market sell
S
|
Common Stock | 3,797 | $61.59 | $233,857 | 78,957 |
| 2016-05-24 | MISTRETTA JOHN J | EVP of Human Resources |
Other disposed transaction
F
|
Common Stock | 2,570 | $61.50 | $158,055 | 82,754 |
| 2016-05-24 | MISTRETTA JOHN J | EVP of Human Resources |
Other disposed transaction
D
|
Common Stock | 3,633 | $61.50 | $223,430 | 85,324 |
| 2016-05-24 | MISTRETTA JOHN J | EVP of Human Resources |
Exercise / conversion
M
|
Common Stock | 10,000 | $22.34 | $223,400 | 88,957 |
| 2016-05-16 | Boruff Brian | EVP & Pres Ent. Market Group |
Other disposed transaction
F
|
Common Stock | 1,185 | $59.68 | $70,721 | 53,325 |
| 2016-05-14 | Boruff Brian | EVP & Pres Ent. Market Group |
Equity grant / award
A
|
Common Stock | 10,346 | $0.00 | $0 | 54,510 |
| 2016-05-02 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Exercise / conversion
M · derivative
|
Performance Stock Appreciation Right | 22,870 | $0.00 | $0 | 45,741 |
| 2016-05-02 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Exercise / conversion
M · derivative
|
Stock Appreciation Right | 23,553 | $0.00 | $0 | 0 |
| 2016-05-02 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Open-market sell
S
|
Common Stock | 14,968 | $62.18 | $930,710 | 104,152 |
| 2016-05-02 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Other disposed transaction
F
|
Common Stock | 6,648 | $62.18 | $413,373 | 119,120 |
| 2016-05-02 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Other disposed transaction
D
|
Common Stock | 8,180 | $62.18 | $508,632 | 125,768 |
| 2016-05-02 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Exercise / conversion
M
|
Common Stock | 22,870 | $22.24 | $508,629 | 133,948 |
| 2016-05-02 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Other disposed transaction
F
|
Common Stock | 5,725 | $62.18 | $355,980 | 111,078 |
| 2016-05-02 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Other disposed transaction
D
|
Common Stock | 10,902 | $62.18 | $677,886 | 116,803 |
| 2016-05-02 | BOOR ANTHONY W | CFO & Exec VP of Fin. & Admin. |
Exercise / conversion
M
|
Common Stock | 23,553 | $28.78 | $677,855 | 127,705 |