Financial Metrics
BLD TopBuild CorpFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 414024000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 431589000.0 | +4.2% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 453102000.0 | +5.0% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 441363000.0 | -2.6% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 474458000.0 | +7.5% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 489044000.0 | +3.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 491444000.0 | +0.5% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 605969000.0 | +23.3% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 647289000.0 | +6.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 619330000.0 | -4.3% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 660112000.0 | +6.6% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 682330000.0 | +3.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 653228000.0 | -4.3% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 646099000.0 | -1.1% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 697223000.0 | +7.9% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 742798000.0 | +6.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 834255000.0 | +12.3% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 845757000.0 | +1.4% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 1168918000.0 | +38.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 1274285000.0 | +9.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 1300998000.0 | +2.1% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 1265238000.0 | -2.7% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 1317262000.0 | +4.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 1326120000.0 | +0.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1278717000.0 | -3.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 1365612000.0 | +6.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1373268000.0 | +0.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1233278000.0 | -10.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1297403000.0 | +5.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1393158000.0 | +7.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 1742850000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 1906266000.0 | +9.4% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 2384249000.0 | +25.1% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 2624121000.0 | +10.1% | USD | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 2718038000.0 | +3.6% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 3486207000.0 | +28.3% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 5008744000.0 | +43.7% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 5194694000.0 | +3.7% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 5329803000.0 | +2.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5409086000.0 | +1.5% | USD | 10-K | 2026-02-26 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 89455000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 97688000.0 | +9.2% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 108139000.0 | +10.7% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 101628000.0 | -6.0% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 116609000.0 | +14.7% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 120839000.0 | +3.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 111018000.0 | -8.1% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 145041000.0 | +30.6% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 161865000.0 | +11.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 155695000.0 | -3.8% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 174922000.0 | +12.3% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 179331000.0 | +2.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 171956000.0 | -4.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 178054000.0 | +3.5% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 198328000.0 | +11.4% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 197759000.0 | -0.3% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 243180000.0 | +23.0% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 250291000.0 | +2.9% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 331201000.0 | +32.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 384097000.0 | +16.0% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 395748000.0 | +3.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 370215000.0 | -6.5% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 421800000.0 | +13.9% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 420690000.0 | -0.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 387150000.0 | -8.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 423922000.0 | +9.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 421813000.0 | -0.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 351473000.0 | -16.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 394043000.0 | +12.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 418920000.0 | +6.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 400344000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 461109000.0 | +15.2% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 576152000.0 | +24.9% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 681267000.0 | +18.2% | USD | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 746361000.0 | +9.6% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 974389000.0 | +30.6% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 1486719000.0 | +52.6% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 1603820000.0 | +7.9% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1624918000.0 | +1.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1568997000.0 | -3.4% | USD | 10-K | 2026-02-26 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 19767000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 26790000.0 | +35.5% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 39101000.0 | +46.0% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -3463000.0 | -108.9% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 40796000.0 | +1278.1% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 49562000.0 | +21.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 33893000.0 | -31.6% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 43681000.0 | +28.9% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 66217000.0 | +51.6% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 56618000.0 | -14.5% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 76039000.0 | +34.3% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 80445000.0 | +5.8% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 69989000.0 | -13.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 80454000.0 | +15.0% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 101523000.0 | +26.2% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 95887000.0 | -5.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 128286000.0 | +33.8% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 133806000.0 | +4.3% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 163954000.0 | +22.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 207221000.0 | +26.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 222874000.0 | +7.6% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 199431000.0 | -10.5% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 237103000.0 | +18.9% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 237492000.0 | +0.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 214508000.0 | -9.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 210392000.0 | -1.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 243993000.0 | +16.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 177489000.0 | -27.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 219789000.0 | +23.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 215010000.0 | -2.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 121604000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 136864000.0 | +12.5% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 208953000.0 | +52.7% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 289523000.0 | +38.6% | USD | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 355046000.0 | +22.6% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 476419000.0 | +34.2% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 797164000.0 | +67.3% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 878825000.0 | +10.2% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 886343000.0 | +0.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 791933000.0 | -10.7% | USD | 10-K | 2026-02-26 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 11116000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 15615000.0 | +40.5% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 24566000.0 | +57.3% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -1710000.0 | -107.0% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 23460000.0 | +1471.9% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 31393000.0 | +33.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 26388000.0 | -15.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-06-30 | 27152000.0 | +2.9% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-09-30 | 42658000.0 | +57.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 37983000.0 | -11.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 52051000.0 | +37.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 54976000.0 | +5.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 50771000.0 | -7.6% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2020-06-30 | 55496000.0 | +9.3% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2020-09-30 | 69996000.0 | +26.1% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 59842000.0 | -14.5% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2021-06-30 | 90380000.0 | +51.0% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2021-09-30 | 245658000.0 | +171.8% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 114711000.0 | -53.3% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-06-30 | 143697000.0 | +25.3% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-09-30 | 412156000.0 | +186.8% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 135870000.0 | -67.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 164400000.0 | +21.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 467870000.0 | +184.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 152381000.0 | -67.4% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 150723000.0 | -1.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 472064000.0 | +213.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 123385000.0 | -73.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 151602000.0 | +22.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 417213000.0 | +175.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 72606000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 158133000.0 | +117.8% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 134752000.0 | -14.8% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 190995000.0 | +41.7% | USD | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 247023000.0 | +29.3% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 324016000.0 | +31.2% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 555989000.0 | +71.6% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 614254000.0 | +10.5% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 622602000.0 | +1.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 521727000.0 | -16.2% | USD | 10-K | 2026-02-26 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.29 | — | USD/shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.41 | +41.4% | USD/shares | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.65 | +58.5% | USD/shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -0.05 | -107.7% | USD/shares | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.64 | +1380.0% | USD/shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.9 | +40.6% | USD/shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.75 | -16.7% | USD/shares | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.77 | +2.7% | USD/shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 1.22 | +58.4% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1.11 | -9.0% | USD/shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 1.53 | +37.8% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 1.63 | +6.5% | USD/shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 1.53 | -6.1% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 1.69 | +10.5% | USD/shares | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 2.13 | +26.0% | USD/shares | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 1.82 | -14.6% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 2.75 | +51.1% | USD/shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 2.91 | +5.8% | USD/shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 3.5 | +20.3% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 4.43 | +26.6% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 4.79 | +8.1% | USD/shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 4.31 | -10.0% | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 5.2 | +20.6% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 5.3 | +1.9% | USD/shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 4.82 | -9.1% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 4.81 | -0.2% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 5.68 | +18.1% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 4.25 | -25.2% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 5.34 | +25.6% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 5.08 | -4.9% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 1.93 | — | USD/shares | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 4.41 | +128.5% | USD/shares | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 3.86 | -12.5% | USD/shares | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 5.65 | +46.4% | USD/shares | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 7.5 | +32.7% | USD/shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 9.88 | +31.7% | USD/shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 17.26 | +74.7% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 19.44 | +12.6% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 20.41 | +5.0% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 18.41 | -9.8% | USD/shares | 10-K | 2026-02-26 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.29 | — | USD/shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.41 | +41.4% | USD/shares | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.65 | +58.5% | USD/shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -0.05 | -107.7% | USD/shares | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.63 | +1360.0% | USD/shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.88 | +39.7% | USD/shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.74 | -15.9% | USD/shares | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.76 | +2.7% | USD/shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 1.19 | +56.6% | USD/shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1.09 | -8.4% | USD/shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 1.51 | +38.5% | USD/shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 1.6 | +6.0% | USD/shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 1.51 | -5.6% | USD/shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 1.67 | +10.6% | USD/shares | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 2.11 | +26.3% | USD/shares | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 1.8 | -14.7% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 2.72 | +51.1% | USD/shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 2.88 | +5.9% | USD/shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 3.47 | +20.5% | USD/shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 4.41 | +27.1% | USD/shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 4.76 | +7.9% | USD/shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 4.28 | -10.1% | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 5.18 | +21.0% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 5.27 | +1.7% | USD/shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 4.79 | -9.1% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 4.78 | -0.2% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 5.65 | +18.2% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 4.23 | -25.1% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 5.32 | +25.8% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 5.04 | -5.3% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 1.92 | — | USD/shares | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 4.32 | +125.0% | USD/shares | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 3.78 | -12.5% | USD/shares | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 5.56 | +47.1% | USD/shares | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 7.42 | +33.5% | USD/shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 9.78 | +31.8% | USD/shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 17.14 | +75.3% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 19.33 | +12.8% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 20.29 | +5.0% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 18.28 | -9.9% | USD/shares | 10-K | 2026-02-26 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 108150000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 102090000.0 | -5.6% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 104497000.0 | +2.4% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2016-12-31 | 134375000.0 | +28.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2017-03-31 | 80370000.0 | -40.2% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 94233000.0 | +17.2% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 18460000.0 | -80.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2017-12-31 | 56521000.0 | +206.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-03-31 | 37334000.0 | -33.9% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 65737000.0 | +76.1% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 93463000.0 | +42.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 100929000.0 | +8.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-03-31 | 98278000.0 | -2.6% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 141767000.0 | +44.3% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 171591000.0 | +21.0% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-12-31 | 184807000.0 | +7.7% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2020-03-31 | 187039000.0 | +1.2% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 258837000.0 | +38.4% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 315338000.0 | +21.8% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2020-12-31 | 330007000.0 | +4.7% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 319619000.0 | -3.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 261739000.0 | -18.1% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 327906000.0 | +25.3% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 139779000.0 | -57.4% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 126553000.0 | -9.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 123869000.0 | -2.1% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 159384000.0 | +28.7% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 240069000.0 | +50.6% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 333778000.0 | +39.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 526327000.0 | +57.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 615612000.0 | +17.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 848565000.0 | +37.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 968809000.0 | +14.2% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 463221000.0 | -52.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 257342000.0 | -44.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 400318000.0 | +55.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 308811000.0 | -22.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 842493000.0 | +172.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1142403000.0 | +35.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 134375000.0 | — | USD | 10-K | 2020-02-25 |
| Annual | 2017-12-31 | 56521000.0 | -57.9% | USD | 10-K | 2021-02-23 |
| Annual | 2018-12-31 | 100929000.0 | +78.6% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 184807000.0 | +83.1% | USD | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 330007000.0 | +78.6% | USD | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 139779000.0 | -57.6% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 240069000.0 | +71.7% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 848565000.0 | +253.5% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 400318000.0 | -52.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 184742000.0 | -53.9% | USD | 10-K | 2026-02-26 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 243000000.0 | — | USD | 10-Q | 2016-05-11 |
| Quarterly | 2016-06-30 | 254998000.0 | +4.9% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 265655000.0 | +4.2% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 252624000.0 | -4.9% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 269359000.0 | +6.6% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 297325000.0 | +10.4% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 315382000.0 | +6.1% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 308508000.0 | -2.2% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 313568000.0 | +1.6% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 396220000.0 | +26.4% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 419706000.0 | +5.9% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 407106000.0 | -3.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 428713000.0 | +5.3% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 444823000.0 | +3.8% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 454640000.0 | +2.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 428844000.0 | -5.7% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 431649000.0 | +0.7% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 423000000.0 | -2.0% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 436548000.0 | +3.2% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 427340000.0 | -2.1% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 462848000.0 | +8.3% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 491625000.0 | +6.2% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 516941000.0 | +5.1% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 668419000.0 | +29.3% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 735452000.0 | +10.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 773744000.0 | +5.2% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 815633000.0 | +5.4% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 836071000.0 | +2.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 833959000.0 | -0.3% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 857664000.0 | +2.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 870890000.0 | +1.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 799009000.0 | -8.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 829221000.0 | +3.8% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 859725000.0 | +3.7% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 827776000.0 | -3.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 751612000.0 | -9.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 748726000.0 | -0.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 752559000.0 | +0.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 874308000.0 | +16.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 252624000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 308508000.0 | +22.1% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 407106000.0 | +32.0% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 428844000.0 | +5.3% | USD | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 427340000.0 | -0.4% | USD | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 668419000.0 | +56.4% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 836071000.0 | +25.1% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 799009000.0 | -4.4% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 751612000.0 | -5.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 894408000.0 | +19.0% | USD | 10-K | 2026-02-26 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 108016000.0 | — | USD | 10-Q | 2016-05-11 |
| Quarterly | 2016-06-30 | 102216000.0 | -5.4% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 105829000.0 | +3.5% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 116190000.0 | +9.8% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 112633000.0 | -3.1% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 111640000.0 | -0.9% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 116781000.0 | +4.6% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 131342000.0 | +12.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 138447000.0 | +5.4% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 158495000.0 | +14.5% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 161875000.0 | +2.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 168977000.0 | +4.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 160689000.0 | -4.9% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 150282000.0 | -6.5% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 146702000.0 | -2.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 149078000.0 | +1.6% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 152721000.0 | +2.4% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 147304000.0 | -3.5% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 142517000.0 | -3.2% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 161369000.0 | +13.2% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 163988000.0 | +1.6% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 178576000.0 | +8.9% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 202018000.0 | +13.1% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 352801000.0 | +74.6% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 390061000.0 | +10.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 431098000.0 | +10.5% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 447100000.0 | +3.7% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 438644000.0 | -1.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 422229000.0 | -3.7% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 385049000.0 | -8.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 357179000.0 | -7.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 364731000.0 | +2.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 375056000.0 | +2.8% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 393810000.0 | +5.0% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 392208000.0 | -0.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 406662000.0 | +3.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 406057000.0 | -0.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 385466000.0 | -5.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 385642000.0 | +0.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 116190000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 131342000.0 | +13.0% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 168977000.0 | +28.7% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 149078000.0 | -11.8% | USD | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 161369000.0 | +8.2% | USD | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 352801000.0 | +118.6% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 438644000.0 | +24.3% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 364731000.0 | -16.9% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 406662000.0 | +11.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 505167000.0 | +24.2% | USD | 10-K | 2026-02-26 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 465262000.0 | — | USD | 10-Q | 2016-05-11 |
| Quarterly | 2016-06-30 | 475833000.0 | +2.3% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 492406000.0 | +3.5% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 526553000.0 | +6.9% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 489954000.0 | -7.0% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 526589000.0 | +7.5% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 465666000.0 | -11.6% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 511592000.0 | +9.9% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 500881000.0 | -2.1% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 644381000.0 | +28.6% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 699118000.0 | +8.5% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 704697000.0 | +0.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 704174000.0 | -0.1% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 748288000.0 | +6.3% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 789390000.0 | +5.5% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 779827000.0 | -1.2% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 782327000.0 | +0.3% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 837103000.0 | +7.0% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 926504000.0 | +10.7% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 936405000.0 | +1.1% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 960710000.0 | +2.6% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 952463000.0 | -0.9% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 1068105000.0 | +12.1% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 1187691000.0 | +11.2% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 1281168000.0 | +7.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1354546000.0 | +5.7% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 1449533000.0 | +7.0% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 1549041000.0 | +6.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 1612827000.0 | +4.1% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1794596000.0 | +11.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1881785000.0 | +4.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 2049244000.0 | +8.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2202462000.0 | +7.5% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1760306000.0 | -20.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1521139000.0 | -13.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1598974000.0 | +5.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1494317000.0 | -6.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2018084000.0 | +35.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2446916000.0 | +21.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 526553000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 511592000.0 | -2.8% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 704697000.0 | +37.7% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 779827000.0 | +10.7% | USD | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 936405000.0 | +20.1% | USD | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 1187691000.0 | +26.8% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 1549041000.0 | +30.4% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 2049244000.0 | +32.3% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1598974000.0 | -22.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1634795000.0 | +2.2% | USD | 10-K | 2026-02-26 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1625855000.0 | — | USD | 10-Q | 2016-05-11 |
| Quarterly | 2016-06-30 | 1635417000.0 | +0.6% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 1656463000.0 | +1.3% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 1690119000.0 | +2.0% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 1687939000.0 | -0.1% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 1761059000.0 | +4.3% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 1697694000.0 | -3.6% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 1749549000.0 | +3.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 1767938000.0 | +1.1% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 2400616000.0 | +35.8% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 2456826000.0 | +2.3% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 2454531000.0 | -0.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 2542827000.0 | +3.6% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 2581123000.0 | +1.5% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 2624122000.0 | +1.7% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 2603963000.0 | -0.8% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 2631840000.0 | +1.1% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 2670579000.0 | +1.5% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 2747801000.0 | +2.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 2815283000.0 | +2.5% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 2892102000.0 | +2.7% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 2998718000.0 | +3.7% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 3120688000.0 | +4.1% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 4258530000.0 | +36.5% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 4361563000.0 | +2.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 4420984000.0 | +1.4% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 4506117000.0 | +1.9% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 4606831000.0 | +2.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 4700914000.0 | +2.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 4857946000.0 | +3.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 5014090000.0 | +3.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 5162851000.0 | +3.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 5310452000.0 | +2.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 4902993000.0 | -7.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 4650517000.0 | -5.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 4735426000.0 | +1.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 4596296000.0 | -2.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 5119818000.0 | +11.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 6410300000.0 | +25.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 1690119000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 1749549000.0 | +3.5% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 2454531000.0 | +40.3% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 2603963000.0 | +6.1% | USD | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 2815283000.0 | +8.1% | USD | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 4258530000.0 | +51.3% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 4606831000.0 | +8.2% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 5162851000.0 | +12.1% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 4735426000.0 | -8.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 6605312000.0 | +39.5% | USD | 10-K | 2026-02-26 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 306335000.0 | — | USD | 10-Q | 2016-05-11 |
| Quarterly | 2016-06-30 | 307383000.0 | +0.3% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 311455000.0 | +1.3% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 325933000.0 | +4.6% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 346621000.0 | +6.3% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 332675000.0 | -4.0% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 341316000.0 | +2.6% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 351401000.0 | +3.0% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 343276000.0 | -2.3% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 412959000.0 | +20.3% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 440623000.0 | +6.7% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 444260000.0 | +0.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 451350000.0 | +1.6% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 458055000.0 | +1.5% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 482533000.0 | +5.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 476754000.0 | -1.2% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 471083000.0 | -1.2% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 471525000.0 | +0.1% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 485146000.0 | +2.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 496477000.0 | +2.3% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 514284000.0 | +3.6% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 543236000.0 | +5.6% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 584798000.0 | +7.7% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 733426000.0 | +25.4% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 777921000.0 | +6.1% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 801693000.0 | +3.1% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 788581000.0 | -1.6% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 789639000.0 | +0.1% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 751243000.0 | -4.9% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 758343000.0 | +0.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 753670000.0 | -0.6% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 771538000.0 | +2.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 784365000.0 | +1.7% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 752249000.0 | -4.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 756140000.0 | +0.5% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 767182000.0 | +1.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 738507000.0 | -3.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 714285000.0 | -3.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 842704000.0 | +18.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 325933000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 351401000.0 | +7.8% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 444260000.0 | +26.4% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 476754000.0 | +7.3% | USD | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 496477000.0 | +4.1% | USD | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 733426000.0 | +47.7% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 789639000.0 | +7.7% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 771538000.0 | -2.3% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 767182000.0 | -0.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 844816000.0 | +10.1% | USD | 10-K | 2026-02-26 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 700205000.0 | — | USD | 10-Q | 2016-05-11 |
| Quarterly | 2016-06-30 | 695499000.0 | -0.7% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 696890000.0 | +0.2% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 717572000.0 | +3.0% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 733980000.0 | +2.3% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 803095000.0 | +9.4% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 808293000.0 | +0.6% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 753030000.0 | -6.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 747143000.0 | -0.8% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 1349691000.0 | +80.6% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 1370791000.0 | +1.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 1382433000.0 | +0.8% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1439974000.0 | +4.2% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 1439477000.0 | -0.0% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 1458915000.0 | +1.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1451074000.0 | -0.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 1452023000.0 | +0.1% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 1452927000.0 | +0.1% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 1466207000.0 | +0.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 1466489000.0 | +0.0% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 1495739000.0 | +2.0% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1523902000.0 | +1.9% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 1558977000.0 | +2.3% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 2622096000.0 | +68.2% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 2664323000.0 | +1.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 2678321000.0 | +0.5% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 2671678000.0 | -0.2% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 2677125000.0 | +0.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 2635770000.0 | -1.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2619900000.0 | -0.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2606263000.0 | -0.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 2599196000.0 | -0.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2598419000.0 | -0.0% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 2545679000.0 | -2.0% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2536248000.0 | -0.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 2525808000.0 | -0.4% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2480272000.0 | -1.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2975820000.0 | +20.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 4187052000.0 | +40.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 717572000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 753030000.0 | +4.9% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 1382433000.0 | +83.6% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 1451074000.0 | +5.0% | USD | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 1466489000.0 | +1.1% | USD | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 2622096000.0 | +78.8% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 2677125000.0 | +2.1% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 2599196000.0 | -2.9% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2525808000.0 | -2.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 4289152000.0 | +69.8% | USD | 10-K | 2026-02-26 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 925650000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 939918000.0 | +1.5% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 959573000.0 | +2.1% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2016-12-31 | 972547000.0 | +1.4% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2017-03-31 | 953959000.0 | -1.9% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 957964000.0 | +0.4% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 889401000.0 | -7.2% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2017-12-31 | 996519000.0 | +12.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-03-31 | 1020795000.0 | +2.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-06-30 | 1050925000.0 | +3.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-09-30 | 1086035000.0 | +3.3% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 1072098000.0 | -1.3% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-03-31 | 1102853000.0 | +2.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 1141646000.0 | +3.5% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 1165207000.0 | +2.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2019-12-31 | 1152889000.0 | -1.1% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2020-03-31 | 1179817000.0 | +2.3% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2020-06-30 | 1217652000.0 | +3.2% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2020-09-30 | 1281594000.0 | +5.3% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2020-12-31 | 1348794000.0 | +5.2% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2021-03-31 | 1396363000.0 | +3.5% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2021-06-30 | 1474816000.0 | +5.6% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2021-09-30 | 1561711000.0 | +5.9% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2021-12-31 | 1636434000.0 | +4.8% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-03-31 | 1697240000.0 | +3.7% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-06-30 | 1742663000.0 | +2.7% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-09-30 | 1834439000.0 | +5.3% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-12-31 | 1929706000.0 | +5.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-03-31 | 2065144000.0 | +7.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 2238046000.0 | +8.4% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 2407827000.0 | +7.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-12-31 | 2563655000.0 | +6.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-03-31 | 2712033000.0 | +5.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 2357314000.0 | -13.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 2114269000.0 | -10.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 2209618000.0 | +4.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2116024000.0 | -4.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 2143998000.0 | +1.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 2223248000.0 | +3.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 972547000.0 | — | USD | 10-K | 2020-02-25 |
| Annual | 2017-12-31 | 996519000.0 | +2.5% | USD | 10-K | 2021-02-23 |
| Annual | 2018-12-31 | 1072098000.0 | +7.6% | USD | 10-K | 2022-02-22 |
| Annual | 2019-12-31 | 1152889000.0 | +7.5% | USD | 10-K | 2023-02-23 |
| Annual | 2020-12-31 | 1348794000.0 | +17.0% | USD | 10-K | 2024-02-28 |
| Annual | 2021-12-31 | 1636434000.0 | +21.3% | USD | 10-K | 2025-02-25 |
| Annual | 2022-12-31 | 1929706000.0 | +17.9% | USD | 10-K | 2026-02-26 |
| Annual | 2023-12-31 | 2563655000.0 | +32.9% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2209618000.0 | -13.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2316160000.0 | +4.8% | USD | 10-K | 2026-02-26 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 173543000.0 | — | USD | 10-Q | 2016-05-11 |
| Quarterly | 2016-06-30 | 188628000.0 | +8.7% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 183714000.0 | -2.6% | USD | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 158800000.0 | -13.6% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 173885000.0 | +9.5% | USD | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 247922000.0 | +42.6% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 232405000.0 | -6.3% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 241887000.0 | +4.1% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 247895000.0 | +2.5% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 741626000.0 | +199.2% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 741887000.0 | +0.0% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 743474000.0 | +0.2% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 709172000.0 | -4.6% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 737887000.0 | +4.0% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 735217000.0 | -0.4% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 732227000.0 | -0.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 722841000.0 | -1.3% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 717488000.0 | -0.7% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 712117000.0 | -0.7% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 706722000.0 | -0.8% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 709899000.0 | +0.4% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 704475000.0 | -0.8% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 699124000.0 | -0.8% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 1493123000.0 | +113.6% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 1484196000.0 | -0.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1475264000.0 | -0.6% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 1466302000.0 | -0.6% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 1457325000.0 | -0.6% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 1448302000.0 | -0.6% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1439936000.0 | -0.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1431774000.0 | -0.6% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1420067000.0 | -0.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1408728000.0 | -0.8% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1397634000.0 | -0.8% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1386576000.0 | -0.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1375909000.0 | -0.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1365379000.0 | -0.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1883213000.0 | +37.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2861178000.0 | +51.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 178800000.0 | — | USD | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 229387000.0 | +28.3% | USD | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 743474000.0 | +224.1% | USD | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 732227000.0 | -1.5% | USD | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 706722000.0 | -3.5% | USD | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 1493123000.0 | +111.3% | USD | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 1457325000.0 | -2.4% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 1420067000.0 | -2.6% | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1375909000.0 | -3.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2846697000.0 | +106.9% | USD | 10-K | 2026-02-26 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 6146000.0 | — | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 27934000.0 | +354.5% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 14834000.0 | -46.9% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 25671000.0 | +73.1% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 54618000.0 | +112.8% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 17565000.0 | -67.8% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 41393000.0 | +135.7% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 96033000.0 | +132.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 23522000.0 | -75.5% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 96264000.0 | +309.3% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 182779000.0 | +89.9% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 72930000.0 | -60.1% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 178162000.0 | +144.3% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 255723000.0 | +43.5% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 89422000.0 | -65.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 202203000.0 | +126.1% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 309505000.0 | +53.1% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 89483000.0 | -71.1% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 217697000.0 | +143.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 335630000.0 | +54.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 169801000.0 | -49.4% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 385797000.0 | +127.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 588478000.0 | +52.5% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 178777000.0 | -69.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 269128000.0 | +50.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 509798000.0 | +89.4% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 152589000.0 | -70.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 346279000.0 | +126.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 579588000.0 | +67.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 76785000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 113192000.0 | +47.4% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 167172000.0 | +47.7% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 271777000.0 | +62.6% | USD | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 357884000.0 | +31.7% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 403025000.0 | +12.6% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 495801000.0 | +23.0% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 849409000.0 | +71.3% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 776026000.0 | -8.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 756319000.0 | -2.5% | USD | 10-K | 2026-02-26 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | -5657000.0 | — | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | -13087000.0 | -131.3% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -44877000.0 | -242.9% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | -92230000.0 | -105.5% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | -96497000.0 | -4.6% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | -38139000.0 | +60.5% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | -526121000.0 | -1279.5% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | -542512000.0 | -3.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -10122000.0 | +98.1% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -19999000.0 | -97.6% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | -38288000.0 | -91.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -36224000.0 | +5.4% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -40700000.0 | -12.4% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | -46324000.0 | -13.8% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | -73320000.0 | -58.3% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -223778000.0 | -205.2% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | -247050000.0 | -10.4% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | -32127000.0 | +87.0% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -54162000.0 | -68.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -73667000.0 | -36.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -60970000.0 | +17.2% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -75838000.0 | -24.4% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -181016000.0 | -138.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -40513000.0 | +77.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -121947000.0 | -201.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -142918000.0 | -17.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -12853000.0 | +91.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -45490000.0 | -253.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -892263000.0 | -1861.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | -16801000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | -108596000.0 | -546.4% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | -551819000.0 | -408.1% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | -50142000.0 | +90.9% | USD | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | -121883000.0 | -143.1% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | -1322245000.0 | -984.8% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | -93907000.0 | +92.9% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | -198170000.0 | -111.0% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -203523000.0 | -2.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -1990441000.0 | -878.0% | USD | 10-K | 2026-02-26 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | -11247000.0 | — | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | -23198000.0 | -106.3% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -23962000.0 | -3.3% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 26417000.0 | +210.2% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | -74036000.0 | -380.3% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 1387000.0 | +101.9% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 493944000.0 | +35512.4% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 483421000.0 | -2.1% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | -16051000.0 | -103.3% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -35427000.0 | -120.7% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | -73829000.0 | -108.4% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | -34474000.0 | +53.3% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | -63432000.0 | -84.0% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | -78868000.0 | -24.3% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | -26490000.0 | +66.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -46693000.0 | -76.3% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | -64556000.0 | -38.3% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | -70507000.0 | -9.2% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | -179587000.0 | -154.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | -240383000.0 | -33.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -15064000.0 | +93.7% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -23982000.0 | -59.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -31872000.0 | -32.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -17098000.0 | +46.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -531949000.0 | -3011.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -957701000.0 | -80.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -231344000.0 | +75.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 139091000.0 | +160.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1053410000.0 | +657.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | -38457000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | -82450000.0 | -114.4% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 429055000.0 | +620.4% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | -137757000.0 | -132.1% | USD | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | -90801000.0 | +34.1% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 729007000.0 | +902.9% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | -300073000.0 | -141.2% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | -43836000.0 | +85.4% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -1016272000.0 | -2218.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1016767000.0 | +200.0% | USD | 10-K | 2026-02-26 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2900000.0 | — | USD | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 6023000.0 | +107.7% | USD | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 10083000.0 | +67.4% | USD | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 3800000.0 | -62.3% | USD | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 8571000.0 | +125.6% | USD | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 13088000.0 | +52.7% | USD | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 11266000.0 | -13.9% | USD | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 27521000.0 | +144.3% | USD | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 42379000.0 | +54.0% | USD | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 10213000.0 | -75.9% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 21982000.0 | +115.2% | USD | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 34100000.0 | +55.1% | USD | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 15892000.0 | -53.4% | USD | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 20937000.0 | +31.7% | USD | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 27206000.0 | +29.9% | USD | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 12284000.0 | -54.8% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 28560000.0 | +132.5% | USD | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 42320000.0 | +48.2% | USD | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 18413000.0 | -56.5% | USD | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 36034000.0 | +95.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 56044000.0 | +55.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 15580000.0 | -72.2% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 30672000.0 | +96.9% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 48076000.0 | +56.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 19881000.0 | -58.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 35974000.0 | +80.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 56794000.0 | +57.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 13395000.0 | -76.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 24915000.0 | +86.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 42064000.0 | +68.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 14156000.0 | — | USD | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 25308000.0 | +78.8% | USD | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 52504000.0 | +107.5% | USD | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 45536000.0 | -13.3% | USD | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 40938000.0 | -10.1% | USD | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 55546000.0 | +35.7% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 76382000.0 | +37.5% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 63998000.0 | -16.2% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 69349000.0 | +8.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 59431000.0 | -14.3% | USD | 10-K | 2026-02-26 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 38480200.0 | — | shares | 10-Q | 2016-05-11 |
| Quarterly | 2016-06-30 | 38366521.0 | -0.3% | shares | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 38174109.0 | -0.5% | shares | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 37815199.0 | -0.9% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 37505038.0 | -0.8% | shares | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 37046499.0 | -1.2% | shares | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 35579540.0 | -4.0% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 35586916.0 | +0.0% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 35645843.0 | +0.2% | shares | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 35645992.0 | +0.0% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 35493406.0 | -0.4% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 34573596.0 | -2.6% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 34414049.0 | -0.5% | shares | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 34294285.0 | -0.3% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 33951988.0 | -1.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 33489769.0 | -1.4% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 33326284.0 | -0.5% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 33102143.0 | -0.7% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 33053795.0 | -0.1% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 33018925.0 | -0.1% | shares | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 33061398.0 | +0.1% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 32984691.0 | -0.2% | shares | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 32925383.0 | -0.2% | shares | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 32927185.0 | +0.0% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 32776363.0 | -0.5% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 32379053.0 | -1.2% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 31974006.0 | -1.3% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 31642832.0 | -1.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 31750010.0 | +0.3% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 31757620.0 | +0.0% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 31774264.0 | +0.1% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 31776039.0 | +0.0% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 31818099.0 | +0.1% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 30584176.0 | -3.9% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 29505185.0 | -3.5% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 29367087.0 | -0.5% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 28710661.0 | -2.2% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 28255264.0 | -1.6% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 28111032.0 | -0.5% | shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 37815199.0 | — | shares | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 35586916.0 | -5.9% | shares | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 34573596.0 | -2.8% | shares | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 33489769.0 | -3.1% | shares | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 33018925.0 | -1.4% | shares | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 32927185.0 | -0.3% | shares | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 31642832.0 | -3.9% | shares | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 31776039.0 | +0.4% | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 29367087.0 | -7.6% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 28069250.0 | -4.4% | shares | 10-K | 2026-02-26 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 38480200.0 | — | shares | 10-Q | 2016-05-11 |
| Quarterly | 2016-06-30 | 38519953.0 | +0.1% | shares | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 38515609.0 | -0.0% | shares | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 38488825.0 | -0.1% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 38575699.0 | +0.2% | shares | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 38578518.0 | +0.0% | shares | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 38619002.0 | +0.1% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 38626378.0 | +0.0% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 38698962.0 | +0.2% | shares | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 38699111.0 | +0.0% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 38689305.0 | -0.0% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 38676586.0 | -0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 38766157.0 | +0.2% | shares | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 38837472.0 | +0.2% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 38865055.0 | +0.1% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 38884530.0 | +0.1% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 38982600.0 | +0.3% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 39021348.0 | +0.1% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 39030810.0 | +0.0% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 39029913.0 | -0.0% | shares | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 39121670.0 | +0.2% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 39118710.0 | -0.0% | shares | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 39119507.0 | +0.0% | shares | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 39165024.0 | +0.1% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 39306564.0 | +0.4% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 39318617.0 | +0.0% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 39325465.0 | +0.0% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 39325916.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 39465688.0 | +0.4% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 39473298.0 | +0.0% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 39489942.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 39492037.0 | +0.0% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 39549030.0 | +0.1% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 39561321.0 | +0.0% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 39557215.0 | -0.0% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 39554033.0 | -0.0% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 39605666.0 | +0.1% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 39607969.0 | +0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 39641720.0 | +0.1% | shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 38488825.0 | — | shares | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 38626378.0 | +0.4% | shares | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 38676586.0 | +0.1% | shares | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 38884530.0 | +0.5% | shares | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 39029913.0 | +0.4% | shares | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 39165024.0 | +0.3% | shares | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 39325916.0 | +0.4% | shares | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 39492037.0 | +0.4% | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 39554033.0 | +0.2% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 39643887.0 | +0.2% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 37761423.0 | — | shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 37691259.0 | -0.2% | shares | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 37599137.0 | -0.2% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 37123245.0 | -1.3% | shares | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 36488222.0 | -1.7% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 35022113.0 | -4.0% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 35059920.0 | +0.1% | shares | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 35102429.0 | +0.1% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 35091388.0 | -0.0% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 34169315.0 | -2.6% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 33976169.0 | -0.6% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 33790857.0 | -0.5% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 33168453.0 | -1.8% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 32867842.0 | -0.9% | shares | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 32847652.0 | -0.1% | shares | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 32826515.0 | -0.1% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 32865303.0 | +0.1% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 32763311.0 | -0.3% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 32738525.0 | -0.1% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 32405292.0 | -1.0% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 32076285.0 | -1.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 31550658.0 | -1.6% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 31599744.0 | +0.2% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 31615110.0 | +0.0% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 31641454.0 | +0.1% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 31324833.0 | -1.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 29751713.0 | -5.0% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 29028234.0 | -2.4% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 28371644.0 | -2.3% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 28019746.0 | -1.2% | shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 37585777.0 | — | shares | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 35897641.0 | -4.5% | shares | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 34921318.0 | -2.7% | shares | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 33806104.0 | -3.2% | shares | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 32917971.0 | -2.6% | shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 32801906.0 | -0.4% | shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 32213839.0 | -1.8% | shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 31597508.0 | -1.9% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 30504064.0 | -3.5% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 28333633.0 | -7.1% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 37899110.0 | — | shares | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 37976703.0 | +0.2% | shares | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 37952333.0 | -0.1% | shares | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 37123245.0 | -2.2% | shares | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 37191299.0 | +0.2% | shares | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 35737629.0 | -3.9% | shares | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 35819242.0 | +0.2% | shares | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 35837102.0 | +0.0% | shares | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 35789383.0 | -0.1% | shares | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 34703289.0 | -3.0% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 34557664.0 | -0.4% | shares | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 34367902.0 | -0.5% | shares | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 33599847.0 | -2.2% | shares | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 33202423.0 | -1.2% | shares | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 33210545.0 | +0.0% | shares | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 33202563.0 | -0.0% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 33177435.0 | -0.1% | shares | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 33088680.0 | -0.3% | shares | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 33042490.0 | -0.1% | shares | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 32614449.0 | -1.3% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 32279820.0 | -1.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 31713239.0 | -1.8% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 31731807.0 | +0.1% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 31788812.0 | +0.2% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 31843818.0 | +0.2% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 31524063.0 | -1.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 29925400.0 | -5.1% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 29174892.0 | -2.5% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 28515554.0 | -2.3% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 28204354.0 | -1.1% | shares | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 37867212.0 | — | shares | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 36572146.0 | -3.4% | shares | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 35613319.0 | -2.6% | shares | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 34376555.0 | -3.5% | shares | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 33299986.0 | -3.1% | shares | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 33146171.0 | -0.5% | shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 32440405.0 | -2.1% | shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 31776901.0 | -2.0% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 30679660.0 | -3.5% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 28541263.0 | -7.0% | shares | 10-K | 2026-02-26 |
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.2547 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.2639 | +3.6% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.2735 | +3.7% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 0.2615 | -4.4% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.2694 | +3.0% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.2881 | +6.9% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.2780 | -3.5% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.2524 | -9.2% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.2635 | +4.4% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.2436 | -7.6% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.2557 | +5.0% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.2600 | +1.7% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.2482 | -4.5% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.2419 | -2.5% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.2537 | +4.9% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 0.2568 | +1.2% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.2782 | +8.3% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.2710 | -2.6% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.2680 | -1.1% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.2882 | +7.5% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.2887 | +0.2% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.2691 | -6.8% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.2712 | +0.7% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.2645 | -2.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.2408 | -9.0% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.2785 | +15.7% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.2953 | +6.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.2683 | -9.1% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.2534 | -5.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.2173 | -14.2% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 1.0312 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 1.0896 | +5.7% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.9714 | -10.8% | ratio | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 1.0077 | +3.7% | ratio | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 0.9655 | -4.2% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.8186 | -15.2% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 1.0872 | +32.8% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 1.0062 | -7.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.1255 | +11.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.8189 | -27.2% | ratio | 10-K | 2026-02-26 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.5188 | — | ratio | 10-Q | 2016-05-11 |
| Quarterly | 2016-06-30 | 1.5480 | +1.9% | ratio | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 1.5810 | +2.1% | ratio | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 1.6155 | +2.2% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 1.4135 | -12.5% | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 1.5829 | +12.0% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 1.3643 | -13.8% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 1.4559 | +6.7% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 1.4591 | +0.2% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 1.5604 | +6.9% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 1.5867 | +1.7% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 1.5862 | -0.0% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1.5602 | -1.6% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 1.6336 | +4.7% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 1.6359 | +0.1% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1.6357 | -0.0% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 1.6607 | +1.5% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 1.7753 | +6.9% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 1.9097 | +7.6% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 1.8861 | -1.2% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 1.8681 | -1.0% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1.7533 | -6.1% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 1.8265 | +4.2% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 1.6194 | -11.3% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 1.6469 | +1.7% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1.6896 | +2.6% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 1.8382 | +8.8% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 1.9617 | +6.7% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 2.1469 | +9.4% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 2.3665 | +10.2% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2.4968 | +5.5% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 2.6561 | +6.4% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2.8080 | +5.7% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 2.3401 | -16.7% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2.0117 | -14.0% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 2.0842 | +3.6% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2.0234 | -2.9% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2.8253 | +39.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2.9036 | +2.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 1.6155 | — | ratio | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 1.4559 | -9.9% | ratio | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 1.5862 | +9.0% | ratio | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 1.6357 | +3.1% | ratio | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 1.8861 | +15.3% | ratio | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 1.6194 | -14.1% | ratio | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 1.9617 | +21.1% | ratio | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 2.6561 | +35.4% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2.0842 | -21.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.9351 | -7.2% | ratio | 10-K | 2026-02-26 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.7564 | — | ratio | 10-Q | 2016-05-11 |
| Quarterly | 2016-06-30 | 0.7400 | -2.2% | ratio | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 0.7263 | -1.9% | ratio | 10-Q | 2016-11-09 |
| Quarterly | 2016-12-31 | 0.7378 | +1.6% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 0.7694 | +4.3% | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2017-06-30 | 0.8383 | +9.0% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2017-09-30 | 0.9088 | +8.4% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-12-31 | 0.7557 | -16.9% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.7319 | -3.1% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2018-06-30 | 1.2843 | +75.5% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2018-09-30 | 1.2622 | -1.7% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-12-31 | 1.2895 | +2.2% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 1.3057 | +1.3% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2019-06-30 | 1.2609 | -3.4% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2019-09-30 | 1.2521 | -0.7% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-12-31 | 1.2586 | +0.5% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 1.2307 | -2.2% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 1.1932 | -3.0% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2020-09-30 | 1.1440 | -4.1% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-12-31 | 1.0873 | -5.0% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 1.0712 | -1.5% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 1.0333 | -3.5% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 0.9982 | -3.4% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 1.6023 | +60.5% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 1.5698 | -2.0% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1.5369 | -2.1% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 1.4564 | -5.2% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 1.3873 | -4.7% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 1.2763 | -8.0% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1.1706 | -8.3% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1.0824 | -7.5% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1.0139 | -6.3% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.9581 | -5.5% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1.0799 | +12.7% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1.1996 | +11.1% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1.1431 | -4.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.1721 | +2.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.3880 | +18.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.8833 | +35.7% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.7378 | — | ratio | 10-K | 2018-02-27 |
| Annual | 2017-12-31 | 0.7557 | +2.4% | ratio | 10-K | 2019-02-26 |
| Annual | 2018-12-31 | 1.2895 | +70.6% | ratio | 10-K | 2020-02-25 |
| Annual | 2019-12-31 | 1.2586 | -2.4% | ratio | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 1.0873 | -13.6% | ratio | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 1.6023 | +47.4% | ratio | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 1.3873 | -13.4% | ratio | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 1.0139 | -26.9% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1.1431 | +12.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.8518 | +62.0% | ratio | 10-K | 2026-02-26 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2161 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.2263 | +4.8% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.2387 | +5.4% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | 0.2303 | -3.5% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.2458 | +6.7% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.2471 | +0.5% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.2259 | -8.6% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.2394 | +6.0% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.2501 | +4.5% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.2514 | +0.5% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.2650 | +5.4% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.2628 | -0.8% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.2632 | +0.2% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.2756 | +4.7% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.2845 | +3.2% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 0.2662 | -6.4% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.2915 | +9.5% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.2959 | +1.5% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.2833 | -4.3% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.3014 | +6.4% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.3042 | +0.9% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.2926 | -3.8% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.3202 | +9.4% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.3172 | -0.9% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.3028 | -4.6% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.3104 | +2.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.3072 | -1.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.2850 | -7.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.3037 | +6.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.3007 | -1.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.2297 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.2419 | +5.3% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.2416 | -0.1% | ratio | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 0.2596 | +7.4% | ratio | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 0.2746 | +5.8% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.2795 | +1.8% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.2968 | +6.2% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.3087 | +4.0% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.3049 | -1.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2901 | -4.9% | ratio | 10-K | 2026-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0268 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.0362 | +34.8% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.0542 | +49.9% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -0.0039 | -107.1% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.0494 | +1376.2% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.0642 | +29.8% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0537 | -16.4% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-06-30 | 0.0448 | -16.6% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-09-30 | 0.0659 | +47.1% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0613 | -6.9% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 0.0789 | +28.6% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 0.0806 | +2.2% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.0777 | -3.5% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2020-06-30 | 0.0859 | +10.5% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2020-09-30 | 0.1004 | +16.9% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 0.0806 | -19.8% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2021-06-30 | 0.1083 | +34.5% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2021-09-30 | 0.2905 | +168.1% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.0981 | -66.2% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2022-06-30 | 0.1128 | +14.9% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2022-09-30 | 0.3168 | +180.9% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.1074 | -66.1% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 0.1248 | +16.2% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.3528 | +182.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.1192 | -66.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 0.1104 | -7.4% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 0.3438 | +211.5% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.1000 | -70.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 0.1169 | +16.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 0.2995 | +156.3% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.0417 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.0830 | +99.1% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.0565 | -31.9% | ratio | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 0.0728 | +28.8% | ratio | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 0.0909 | +24.9% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.0929 | +2.3% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.1110 | +19.4% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.1182 | +6.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1168 | -1.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0965 | -17.4% | ratio | 10-K | 2026-02-26 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0477 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.0621 | +30.0% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.0863 | +39.0% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -0.0078 | -109.1% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.0860 | +1195.9% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.1013 | +17.9% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0690 | -31.9% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.0721 | +4.5% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.1023 | +41.9% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0914 | -10.6% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.1152 | +26.0% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.1179 | +2.3% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.1071 | -9.1% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.1245 | +16.2% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.1456 | +16.9% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 0.1291 | -11.3% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.1538 | +19.1% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2021-09-30 | 0.1582 | +2.9% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.1403 | -11.3% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2022-06-30 | 0.1626 | +15.9% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2022-09-30 | 0.1713 | +5.3% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.1576 | -8.0% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.1800 | +14.2% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.1791 | -0.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.1678 | -6.3% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.1541 | -8.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1777 | +15.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.1439 | -19.0% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1694 | +17.7% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1543 | -8.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.0698 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.0718 | +2.9% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.0876 | +22.1% | ratio | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 0.1103 | +25.9% | ratio | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 0.1306 | +18.4% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.1367 | +4.6% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.1592 | +16.5% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.1692 | +6.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1663 | -1.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1464 | -12.0% | ratio | 10-K | 2026-02-26 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3530 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.3321 | -5.9% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.3355 | +1.0% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2016-12-31 | 0.4123 | +22.9% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2017-03-31 | 0.2319 | -43.8% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.2833 | +22.2% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.0541 | -80.9% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2017-12-31 | 0.1608 | +197.4% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-03-31 | 0.1088 | -32.4% | ratio | 10-Q | 2019-05-07 |
| Quarterly | 2018-06-30 | 0.1592 | +46.4% | ratio | 10-Q | 2019-08-01 |
| Quarterly | 2018-09-30 | 0.2121 | +33.3% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-12-31 | 0.2272 | +7.1% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-03-31 | 0.2177 | -4.2% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.3095 | +42.1% | ratio | 10-Q | 2020-08-04 |
| Quarterly | 2019-09-30 | 0.3556 | +14.9% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-12-31 | 0.3876 | +9.0% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2020-03-31 | 0.3970 | +2.4% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2020-06-30 | 0.5489 | +38.3% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2020-09-30 | 0.6500 | +18.4% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2020-12-31 | 0.6647 | +2.3% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 0.6215 | -6.5% | ratio | 10-Q | 2021-05-06 |
| Quarterly | 2021-06-30 | 0.4818 | -22.5% | ratio | 10-Q | 2021-08-03 |
| Quarterly | 2021-09-30 | 0.5607 | +16.4% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-12-31 | 0.1906 | -66.0% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.1627 | -14.6% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 0.1545 | -5.0% | ratio | 10-Q | 2022-08-02 |
| Quarterly | 2022-09-30 | 0.2021 | +30.8% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-12-31 | 0.3040 | +50.4% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.4443 | +46.1% | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.6940 | +56.2% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 0.8168 | +17.7% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1.0998 | +34.6% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1.2352 | +12.3% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 0.6158 | -50.1% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 0.3403 | -44.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 0.5218 | +53.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.4182 | -19.9% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.1795 | +182.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.3556 | +14.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.4123 | — | ratio | 10-K | 2020-02-25 |
| Annual | 2017-12-31 | 0.1608 | -61.0% | ratio | 10-K | 2021-02-23 |
| Annual | 2018-12-31 | 0.2272 | +41.2% | ratio | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 0.3876 | +70.6% | ratio | 10-K | 2021-02-23 |
| Annual | 2020-12-31 | 0.6647 | +71.5% | ratio | 10-K | 2022-02-22 |
| Annual | 2021-12-31 | 0.1906 | -71.3% | ratio | 10-K | 2023-02-23 |
| Annual | 2022-12-31 | 0.3040 | +59.5% | ratio | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 1.0998 | +261.8% | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 0.5218 | -52.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2187 | -58.1% | ratio | 10-K | 2026-02-26 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0068 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.0095 | +39.7% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.0148 | +55.3% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -0.0010 | -106.8% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.0133 | +1415.0% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.0185 | +38.8% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0149 | -19.3% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-06-30 | 0.0113 | -24.2% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-09-30 | 0.0174 | +53.5% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0149 | -14.0% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 0.0202 | +35.0% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 0.0210 | +3.9% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.0193 | -7.9% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2020-06-30 | 0.0208 | +7.7% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2020-09-30 | 0.0255 | +22.6% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 0.0207 | -18.8% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2021-06-30 | 0.0301 | +45.7% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2021-09-30 | 0.0787 | +161.2% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.0263 | -66.6% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2022-06-30 | 0.0325 | +23.6% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2022-09-30 | 0.0915 | +181.4% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.0289 | -68.4% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 0.0338 | +17.1% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.0933 | +175.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0287 | -69.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 0.0307 | +7.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 0.1015 | +230.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0268 | -73.6% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 0.0296 | +10.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 0.0651 | +119.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.0430 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.0904 | +110.4% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.0549 | -39.3% | ratio | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 0.0733 | +33.6% | ratio | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 0.0877 | +19.6% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.0761 | -13.3% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.1207 | +58.6% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.1190 | -1.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1315 | +10.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0790 | -39.9% | ratio | 10-K | 2026-02-26 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0120 | — | ratio | 10-Q | 2017-05-09 |
| Quarterly | 2016-06-30 | 0.0166 | +38.3% | ratio | 10-Q | 2017-08-08 |
| Quarterly | 2016-09-30 | 0.0256 | +54.1% | ratio | 10-Q | 2017-11-07 |
| Quarterly | 2017-03-31 | -0.0018 | -107.0% | ratio | 10-Q | 2018-05-08 |
| Quarterly | 2017-06-30 | 0.0245 | +1466.2% | ratio | 10-Q | 2018-08-07 |
| Quarterly | 2017-09-30 | 0.0353 | +44.1% | ratio | 10-Q | 2018-11-06 |
| Quarterly | 2018-03-31 | 0.0259 | -26.8% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-06-30 | 0.0258 | -0.1% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2018-09-30 | 0.0393 | +52.0% | ratio | 10-Q | 2019-10-31 |
| Quarterly | 2019-03-31 | 0.0344 | -12.3% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-06-30 | 0.0456 | +32.4% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2019-09-30 | 0.0472 | +3.5% | ratio | 10-Q | 2020-11-03 |
| Quarterly | 2020-03-31 | 0.0430 | -8.8% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2020-06-30 | 0.0456 | +5.9% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2020-09-30 | 0.0546 | +19.8% | ratio | 10-Q | 2021-11-02 |
| Quarterly | 2021-03-31 | 0.0429 | -21.5% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2021-06-30 | 0.0613 | +43.0% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2021-09-30 | 0.1573 | +156.7% | ratio | 10-Q | 2022-11-01 |
| Quarterly | 2022-03-31 | 0.0676 | -57.0% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2022-06-30 | 0.0825 | +22.0% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2022-09-30 | 0.2247 | +172.5% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.0658 | -70.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-06-30 | 0.0735 | +11.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 0.1943 | +164.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0562 | -71.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-06-30 | 0.0639 | +13.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 0.2233 | +249.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0583 | -73.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-06-30 | 0.0707 | +21.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 0.1877 | +165.4% | ratio | 10-Q | 2025-11-04 |
| Annual | 2016-12-31 | 0.0747 | — | ratio | 10-K | 2019-02-26 |
| Annual | 2017-12-31 | 0.1587 | +112.6% | ratio | 10-K | 2020-02-25 |
| Annual | 2018-12-31 | 0.1257 | -20.8% | ratio | 10-K | 2021-02-23 |
| Annual | 2019-12-31 | 0.1657 | +31.8% | ratio | 10-K | 2022-02-22 |
| Annual | 2020-12-31 | 0.1831 | +10.5% | ratio | 10-K | 2023-02-23 |
| Annual | 2021-12-31 | 0.1980 | +8.1% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.2881 | +45.5% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.2396 | -16.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.2818 | +17.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2253 | -20.1% | ratio | 10-K | 2026-02-26 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-04-01 | Achille John Frank | President and COO |
Equity grant / award
A
|
Common Stock | 3,116 | $369.16 | $1,150,303 | 6,376 |
| 2026-02-17 | Shoffner Jennifer | Vice President & CHRO |
Equity grant / award
A
|
Common Stock | 380 | $545.06 | $207,123 | 11,823 |
| 2026-02-17 | Shoffner Jennifer | Vice President & CHRO |
Equity grant / award
A
|
Common Stock | 507 | $545.06 | $276,345 | 11,063 |
| 2025-12-11 | Buck Robert M | President and CEO |
Open-market sell
S
|
Common Stock | 5,000 | $453.39 | $2,266,950 | 63,225 |
| 2025-12-04 | TAYLOR NANCY M | — |
Equity grant / award
G
|
Common Stock | 71 | $0.00 | $0 | 6,088 |
| 2025-11-26 | Machado Luis Francisco | VP, Gen. Counsel, Corp Sec. |
Open-market sell
S
|
Common Stock | 1,000 | $450.40 | $450,400 | 9,349 |
| 2025-11-24 | BAUTISTA ERNESTO III | — |
Open-market sell
S
|
Common Stock | 130 | $432.30 | $56,199 | 2,415 |
| 2025-11-07 | Buck Robert M | President and CEO |
Open-market sell
S
|
Common Stock | 5,000 | $418.01 | $2,090,050 | 68,225 |
| 2025-09-02 | Donikowski Tina | Dir |
Equity grant / award
G
|
Common Stock | 465 | $0.00 | $0 | 3,780 |
| 2025-08-27 | Donikowski Tina | Dir |
Open-market sell
S
|
Common Stock | 370 | $427.89 | $158,319 | 4,245 |
| 2025-08-22 | Shoffner Jennifer | Vice President & CHRO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 1,473 | $440.30 | $648,562 | 0 |
| 2025-08-12 | Viselli Joey M | VP and Chief Growth Officer |
Open-market sell
S
|
Common Stock | 467 | $415.44 | $194,010 | 10,078 |
| 2025-08-07 | Buck Robert M | President and CEO |
Open-market sell
S
|
Common Stock | 7,350 | $415.19 | $3,051,646 | 73,225 |
| 2025-06-03 | TAYLOR NANCY M | Dir |
Open-market sell
S
|
Common Stock | 125 | $285.77 | $35,721 | 6,159 |
| 2025-05-29 | TAYLOR NANCY M | Dir |
Equity grant / award
G
|
Common Stock | 89 | $0.00 | $0 | 6,284 |
| 2025-05-12 | Raia Steven P | Pres, Sp Ops & Exec Adv |
Open-market sell
S
|
Common Stock | 1,738 | $310.98 | $540,483 | 7,007 |
| 2025-04-28 | Petrarca Mark A | Dir |
Equity grant / award
A
|
Common Stock | 515 | $296.65 | $152,775 | 14,725 |
| 2025-03-07 | TAYLOR NANCY M | Dir |
Equity grant / award
G
|
Common Stock | 62 | $0.00 | $0 | 5,858 |
| 2025-03-03 | Raia Steven P | Pres, Sp Ops & Exec Adv |
Open-market sell
S
|
Common Stock | 1,779 | $306.92 | $546,011 | 9,874 |
| 2025-02-18 | OTERO MADELINE | Vice President and CAO |
Equity grant / award
A
|
Common Stock | 110 | $321.33 | $35,346 | 647 |
| 2025-02-18 | OTERO MADELINE | Vice President and CAO |
Equity grant / award
A
|
Common Stock | 147 | $321.33 | $47,236 | 427 |
| 2024-06-12 | Buck Robert M | President and CEO |
Open-market sell
S
|
Common Stock | 2,500 | $418.05 | $1,045,125 | 69,468 |
| 2024-05-31 | TAYLOR NANCY M | Dir |
Open-market sell
S
|
Common Stock | 300 | $415.81 | $124,743 | 5,920 |
| 2024-05-15 | Donikowski Tina | Dir |
Open-market sell
S
|
Common Stock | 640 | $436.11 | $279,110 | 4,100 |
| 2024-05-09 | Kuhns Robert M | Vice President and CFO |
Open-market sell
S
|
Common Stock | 540 | $406.53 | $219,526 | 15,928 |
| 2024-04-29 | Petrarca Mark A | Dir |
Equity grant / award
A
|
Common Stock | 340 | $414.14 | $140,808 | 14,210 |
| 2024-03-07 | Franklin Robert Jeffrey | Pres, Specialty Distribution |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 1,563 | $416.85 | $651,537 | 0 |
| 2024-03-07 | Franklin Robert Jeffrey | Pres, Specialty Distribution |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 2,222 | $416.85 | $926,241 | 0 |
| 2024-03-01 | Raia Steven P | Pres, Sp Ops & Exec Adv |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 707 | $396.90 | $280,608 | 0 |
| 2024-03-01 | Raia Steven P | Pres, Sp Ops & Exec Adv |
Open-market sell
S
|
Common Stock | 2,030 | $396.90 | $805,707 | 9,528 |
| 2024-02-20 | Raia Steven P | President, Special Operations |
Equity grant / award
A
|
Common Stock | 587 | $383.69 | $225,226 | 11,626 |
| 2024-02-20 | Raia Steven P | President, Special Operations |
Equity grant / award
A
|
Common Stock | 782 | $383.69 | $300,046 | 10,452 |
| 2023-12-15 | Buck Robert M | President and CEO |
Open-market sell
S
|
Common Stock | 2,500 | $374.60 | $936,500 | 66,830 |
| 2023-11-29 | Buck Robert M | President and CEO |
Open-market sell
S
|
Common Stock | 4,500 | $296.02 | $1,332,090 | 69,330 |
| 2023-08-29 | Raia Steven P | President, TruTeam Operations |
Open-market sell
S
|
Common Stock | 1,000 | $286.44 | $286,440 | 9,670 |
| 2023-08-14 | Franklin Robert Jeffrey | Pres, Specialty Distribution |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 1,070 | $296.34 | $317,084 | 3,264 |
| 2023-08-14 | Franklin Robert Jeffrey | Pres, Specialty Distribution |
Open-market sell
S
|
Common Stock | 776 | $296.88 | $230,379 | 15,065 |
| 2023-08-11 | Kuhns Robert M | VP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 625 | $299.62 | $187,262 | 0 |
| 2023-08-11 | Kuhns Robert M | VP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 574 | $299.62 | $171,982 | 625 |
| 2023-06-13 | Buck Robert M | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 3,209 | $240.22 | $770,866 | 0 |
| 2023-06-13 | Buck Robert M | President and CEO |
Open-market sell
S
|
Common Stock | 4,473 | $240.04 | $1,073,699 | 78,330 |
| 2023-06-06 | Franklin Robert Jeffrey | Pres, Specialty Distribution |
Open-market sell
S
|
Common Stock | 1,250 | $223.41 | $279,262 | 15,841 |
| 2023-06-05 | Raia Steven P | President, TruTeam Operations |
Open-market sell
S
|
Common Stock | 2,700 | $214.31 | $578,637 | 11,970 |
| 2023-06-02 | Franklin Robert Jeffrey | Pres, Specialty Distribution |
Open-market sell
S
|
Common Stock | 1,000 | $217.67 | $217,670 | 17,091 |
| 2023-05-11 | Franklin Robert Jeffrey | Pres, Specialty Distribution |
Open-market sell
S
|
Common Stock | 1,000 | $214.74 | $214,740 | 18,091 |
| 2023-05-10 | Franklin Robert Jeffrey | Pres, Specialty Distribution |
Open-market sell
S
|
Common Stock | 1,000 | $212.97 | $212,970 | 19,091 |
| 2023-05-08 | Donikowski Tina | Dir |
Open-market sell
S
|
Common Stock | 1,480 | $212.13 | $313,952 | 4,400 |
| 2023-05-01 | Drake Deirdre | Dir |
Equity grant / award
A
|
Common Stock | 640 | $222.07 | $142,125 | 905 |
| 2023-02-22 | Buck Robert M | President and CEO |
Equity grant / award
A
|
Common Stock | 5,833 | $198.00 | $1,154,934 | 82,803 |
| 2023-02-21 | Shoffner Jennifer | Vice President & CHRO |
Equity grant / award
A
|
Common Stock | 862 | $191.25 | $164,858 | 7,068 |
| 2023-02-21 | Shoffner Jennifer | Vice President & CHRO |
Equity grant / award
A
|
Common Stock | 1,150 | $191.25 | $219,938 | 5,344 |
| 2022-11-16 | Raia Steven P | President, TruTeam Operations |
Equity grant / award
A
|
Common Stock | 5,000 | $149.95 | $749,750 | 13,942 |
| 2022-06-03 | Kuhns Robert M | VP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 574 | $200.41 | $115,035 | 574 |
| 2022-06-03 | Kuhns Robert M | VP & CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 788 | $200.47 | $157,970 | 0 |
| 2022-05-17 | Buck Robert M | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 3,207 | $200.00 | $641,400 | 3,209 |
| 2022-05-02 | Petrarca Mark A | Dir |
Equity grant / award
A
|
Common Stock | 690 | $185.29 | $127,850 | 13,230 |
| 2022-04-01 | Raia Steven P | President, TruTeam Operations |
Equity grant / award
A
|
Common Stock | 2,867 | $183.08 | $524,890 | 8,942 |
| 2022-03-15 | Franklin Robert Jeffrey | President, Service Partners |
Open-market sell
S
|
Common Stock | 1,000 | $214.19 | $214,190 | 12,605 |
| 2022-03-02 | Franklin Robert Jeffrey | President, Service Partners |
Open-market sell
S
|
Common Stock | 1,000 | $216.47 | $216,470 | 13,605 |
| 2022-02-25 | Raia Steven P | President, TruTeam Operations |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 1,553 | $205.24 | $318,738 | 1,553 |
| 2022-02-25 | Raia Steven P | President, TruTeam Operations |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 2,774 | $205.27 | $569,419 | 0 |
| 2022-02-25 | Raia Steven P | President, TruTeam Operations |
Open-market sell
S
|
Common Stock | 5,490 | $204.78 | $1,124,242 | 6,075 |
| 2022-02-22 | Peterson John S. | Vice President and CFO |
Equity grant / award
A
|
Common Stock | 9,447 | $219.56 | $2,074,183 | 22,932 |
| 2022-02-15 | Shoffner Jennifer | Vice President & CHRO |
Equity grant / award
A
|
Common Stock | 578 | $233.46 | $134,940 | 4,215 |
| 2022-02-15 | Shoffner Jennifer | Vice President & CHRO |
Equity grant / award
A
|
Common Stock | 771 | $233.46 | $179,998 | 3,059 |
| 2021-12-15 | Buck Robert M | President and CEO |
Open-market sell
S
|
Common Stock | 2,000 | $273.33 | $546,660 | 28,801 |
| 2021-12-08 | Kuhns Robert M | Vice President, Controller |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 574 | $277.03 | $159,015 | 2,874 |
| 2021-12-08 | Kuhns Robert M | Vice President, Controller |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 786 | $277.45 | $218,076 | 3,448 |
| 2021-11-05 | Buck Robert M | President and CEO |
Open-market sell
S
|
Common Stock | 4,000 | $264.46 | $1,057,840 | 30,801 |
| 2021-11-04 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 4,315 | $264.84 | $1,142,785 | 9,845 |
| 2021-05-11 | TAYLOR NANCY M | Dir |
Open-market sell
S
|
Common Stock | 700 | $222.00 | $155,400 | 4,550 |
| 2021-05-10 | CAMDEN CARL T | Dir |
Open-market sell
S
|
Common Stock | 5,290 | $218.15 | $1,154,014 | 7,250 |
| 2021-05-03 | CANTIE JOSEPH S | Dir |
Equity grant / award
A
|
Common Stock | 560 | $229.10 | $128,296 | 12,540 |
| 2021-03-15 | Raia Steven P | President, TruTeam Operations |
Open-market sell
S
|
Common Stock | 180 | $201.53 | $36,275 | 3,651 |
| 2021-03-10 | Buck Robert M | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 3,207 | $0.00 | $0 | 6,416 |
| 2021-03-10 | Buck Robert M | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 5,733 | $0.00 | $0 | 5,734 |
| 2021-03-10 | Buck Robert M | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 4,126 | $0.00 | $0 | 0 |
| 2021-03-10 | Buck Robert M | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 6,523 | $0.00 | $0 | 0 |
| 2021-03-10 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 9,547 | $200.00 | $1,909,400 | 14,160 |
| 2021-03-09 | Buck Robert M | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 4 | $0.00 | $0 | 4,126 |
| 2021-03-09 | Buck Robert M | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 95 | $0.00 | $0 | 6,523 |
| 2021-03-08 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 2,701 | $0.00 | $0 | 5,402 |
| 2021-03-08 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 4,410 | $0.00 | $0 | 4,410 |
| 2021-03-08 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 2,918 | $0.00 | $0 | 0 |
| 2021-03-08 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 4,352 | $0.00 | $0 | 0 |
| 2021-03-05 | Donikowski Tina | Dir |
Open-market sell
S
|
Common Stock | 700 | $190.84 | $133,588 | 3,990 |
| 2021-03-03 | Raia Steven P | President, TruTeam Operations |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 1,553 | $0.00 | $0 | 3,106 |
| 2021-03-03 | Raia Steven P | President, TruTeam Operations |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 2,773 | $0.00 | $0 | 2,774 |
| 2021-03-03 | Raia Steven P | President, TruTeam Operations |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 1,848 | $0.00 | $0 | 0 |
| 2021-03-03 | Raia Steven P | President, TruTeam Operations |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 3,138 | $0.00 | $0 | 0 |
| 2021-03-03 | Raia Steven P | President, TruTeam Operations |
Open-market sell
S
|
Common Stock | 2,289 | $192.96 | $441,685 | 3,831 |
| 2021-02-22 | Buck Robert M | President and CEO |
Equity grant / award
A
|
Common Stock | 8,172 | $201.17 | $1,643,961 | 34,801 |
| 2021-02-16 | Kuhns Robert M | Vice President, Controller |
Equity grant / award
A · derivative
|
Employee Stock Option (right to buy) | 938 | $0.00 | $0 | 4,234 |
| 2021-02-16 | Kuhns Robert M | Vice President, Controller |
Equity grant / award
A
|
Common Stock | 588 | $214.58 | $126,173 | 998 |
| 2020-12-15 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 24,000 | $177.72 | $4,265,280 | 100,471 |
| 2020-11-18 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 2,750 | $182.44 | $501,710 | 8,315 |
| 2020-11-13 | Raia Steven P | President, TruTeam Operations |
Open-market sell
S
|
Common Stock | 1,255 | $167.53 | $210,245 | 588 |
| 2020-09-01 | Buck Robert M | President and COO |
Open-market sell
S
|
Common Stock | 2,000 | $159.69 | $319,382 | 20,197 |
| 2020-08-24 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 324 | $157.77 | $51,119 | 6,985 |
| 2020-08-24 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 1,005 | $156.81 | $157,593 | 7,309 |
| 2020-08-24 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 1,871 | $156.12 | $292,104 | 8,314 |
| 2020-08-07 | Buck Robert M | President and COO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 9,578 | $0.00 | $0 | 0 |
| 2020-08-07 | Buck Robert M | President and COO |
Open-market sell
S
|
Common Stock | 2,237 | $139.76 | $312,654 | 22,197 |
| 2020-08-07 | Buck Robert M | President and COO |
Open-market sell
S
|
Common Stock | 9,578 | $139.54 | $1,336,529 | 24,434 |
| 2020-08-07 | Buck Robert M | President and COO |
Exercise / conversion
M
|
Common Stock | 9,578 | $27.10 | $259,564 | 34,012 |
| 2020-08-06 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 4,790 | $0.00 | $0 | 0 |
| 2020-08-06 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 1,119 | $140.21 | $156,895 | 10,185 |
| 2020-08-06 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 983 | $140.30 | $137,919 | 11,304 |
| 2020-08-06 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 200 | $139.53 | $27,906 | 12,287 |
| 2020-08-06 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 1,822 | $138.43 | $252,216 | 12,487 |
| 2020-08-06 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 1,785 | $137.74 | $245,862 | 14,309 |
| 2020-08-06 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 4,790 | $27.10 | $129,809 | 16,094 |
| 2020-07-15 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 2,905 | $123.46 | $358,651 | 52,283 |
| 2020-07-01 | Kuhns Robert M | Vice President, Controller |
Other disposed transaction
F
|
Common Stock | 100 | $111.68 | $11,168 | 720 |
| 2020-06-03 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 50,000 | $125.09 | $6,254,350 | 81,199 |
| 2020-05-27 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 4,000 | $122.19 | $488,753 | 12,031 |
| 2020-05-26 | Volas Gerald | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 55,400 | $0.00 | $0 | 0 |
| 2020-05-26 | Volas Gerald | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 13,726 | $0.00 | $0 | 13,726 |
| 2020-05-26 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 2,300 | $119.31 | $274,405 | 55,188 |
| 2020-05-26 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 20,434 | $118.64 | $2,424,331 | 57,488 |
| 2020-05-26 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 32,666 | $118.71 | $3,877,758 | 77,922 |
| 2020-05-26 | Volas Gerald | CEO |
Exercise / conversion
M
|
Common Stock | 55,400 | $38.39 | $2,126,806 | 110,588 |
| 2020-05-26 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 396 | $119.45 | $47,301 | 55,188 |
| 2020-05-26 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 6,086 | $118.76 | $722,801 | 55,584 |
| 2020-05-26 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 7,244 | $118.81 | $860,632 | 61,670 |
| 2020-05-26 | Volas Gerald | CEO |
Exercise / conversion
M
|
Common Stock | 13,726 | $26.30 | $360,994 | 68,914 |
| 2020-05-08 | Buck Robert M | President and COO |
Open-market sell
S
|
Common Stock | 3,000 | $100.03 | $300,081 | 25,887 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 4,410 | $0.00 | $0 | 8,820 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 2,916 | $0.00 | $0 | 2,918 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 5,081 | $0.00 | $0 | 0 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 4,352 | $0.00 | $0 | 4,352 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 901 | $99.52 | $89,671 | 11,065 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 4,200 | $98.88 | $415,315 | 11,966 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 1,102 | $98.73 | $108,796 | 16,031 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 3,308 | $98.73 | $326,587 | 17,133 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 4,410 | $58.08 | $256,133 | 20,441 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 433 | $98.59 | $42,691 | 16,031 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 2,483 | $98.59 | $244,806 | 16,464 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 2,916 | $74.50 | $217,242 | 18,947 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 1,883 | $98.69 | $185,824 | 16,031 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 3,198 | $98.69 | $315,595 | 17,914 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 5,081 | $38.39 | $195,060 | 21,112 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 1,937 | $98.69 | $191,153 | 16,031 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 2,415 | $98.68 | $238,324 | 17,968 |
| 2020-05-07 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 4,352 | $26.30 | $114,458 | 20,383 |
| 2020-04-27 | TAYLOR NANCY M | Dir |
Equity grant / award
A
|
Common Stock | 1,480 | $0.00 | $0 | 4,690 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 2,773 | $0.00 | $0 | 5,547 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 1,846 | $0.00 | $0 | 1,848 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 3,141 | $0.00 | $0 | 0 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 3,138 | $0.00 | $0 | 3,138 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Open-market sell
S
|
Common Stock | 755 | $107.78 | $81,370 | 2,658 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Open-market sell
S
|
Common Stock | 200 | $106.19 | $21,239 | 3,413 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Open-market sell
S
|
Common Stock | 1,800 | $104.94 | $188,888 | 3,613 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Open-market sell
S
|
Common Stock | 5,240 | $104.26 | $546,336 | 5,413 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Open-market sell
S
|
Common Stock | 748 | $104.55 | $78,203 | 10,653 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Other disposed transaction
F
|
Common Stock | 2,025 | $104.55 | $211,712 | 11,401 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Exercise / conversion
M
|
Common Stock | 2,773 | $58.08 | $161,056 | 13,426 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Open-market sell
S
|
Common Stock | 319 | $104.11 | $33,211 | 10,653 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Other disposed transaction
F
|
Common Stock | 1,527 | $104.11 | $158,977 | 10,972 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Exercise / conversion
M
|
Common Stock | 1,846 | $74.50 | $137,527 | 12,499 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Open-market sell
S
|
Common Stock | 1,204 | $104.28 | $125,550 | 10,653 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Other disposed transaction
F
|
Common Stock | 1,937 | $104.28 | $201,986 | 11,857 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Exercise / conversion
M
|
Common Stock | 3,141 | $38.39 | $120,583 | 13,794 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Open-market sell
S
|
Common Stock | 1,424 | $104.29 | $148,511 | 10,653 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Other disposed transaction
F
|
Common Stock | 1,714 | $104.29 | $178,756 | 12,077 |
| 2020-02-27 | Raia Steven P | Vice President, Operations |
Exercise / conversion
M
|
Common Stock | 3,138 | $26.30 | $82,529 | 13,791 |
| 2020-02-22 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 1,785 | $123.01 | $219,573 | 55,188 |
| 2020-02-21 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 23,676 | $123.01 | $2,912,385 | 56,973 |
| 2020-02-21 | Volas Gerald | CEO |
Equity grant / award
A
|
Common Stock | 62,520 | $0.00 | $0 | 80,649 |
| 2020-02-17 | Kuhns Robert M | Vice President, Controller |
Equity grant / award
A · derivative
|
Employee Stock Option (right to buy) | 1,722 | $0.00 | $0 | 1,722 |
| 2020-01-14 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 601 | $105.52 | $63,418 | 18,129 |
| 2019-11-13 | Raia Steven P | Vice President, Operations |
Open-market sell
S
|
Common Stock | 1,255 | $106.88 | $134,134 | 3,246 |
| 2019-11-11 | Raia Steven P | Vice President, Operations |
Other disposed transaction
F
|
Common Stock | 815 | $106.31 | $86,643 | 4,501 |
| 2019-11-05 | Volas Gerald | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 52,287 | $0.00 | $0 | 0 |
| 2019-11-05 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 4,200 | $108.68 | $456,450 | 18,730 |
| 2019-11-05 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 13,596 | $108.06 | $1,469,172 | 22,930 |
| 2019-11-05 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 6,192 | $107.28 | $664,254 | 36,526 |
| 2019-11-05 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 28,299 | $107.96 | $3,055,293 | 42,718 |
| 2019-11-05 | Volas Gerald | CEO |
Exercise / conversion
M
|
Common Stock | 52,287 | $26.30 | $1,375,148 | 71,017 |
| 2019-11-04 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 2,916 | $0.00 | $0 | 5,834 |
| 2019-11-04 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 100 | $110.37 | $11,037 | 16,166 |
| 2019-11-04 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 2,450 | $109.68 | $268,710 | 16,266 |
| 2019-11-04 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 4,350 | $108.78 | $473,215 | 18,716 |
| 2019-11-04 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 568 | $109.74 | $62,330 | 5,134 |
| 2019-11-04 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 2,348 | $109.74 | $257,660 | 5,702 |
| 2019-11-04 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 2,916 | $74.50 | $217,242 | 8,050 |
| 2019-11-04 | Buck Robert M | President and COO |
Open-market sell
S
|
Common Stock | 4,145 | $109.94 | $455,685 | 26,335 |
| 2019-09-06 | Cushen David | Sr. VP, Mergers & Acquisitions |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 361 | $0.00 | $0 | 4,299 |
| 2019-09-06 | Cushen David | Sr. VP, Mergers & Acquisitions |
Open-market sell
S
|
Common Stock | 57 | $92.21 | $5,256 | 3,416 |
| 2019-09-06 | Cushen David | Sr. VP, Mergers & Acquisitions |
Open-market sell
S
|
Common Stock | 42 | $92.08 | $3,867 | 3,473 |
| 2019-09-06 | Cushen David | Sr. VP, Mergers & Acquisitions |
Other disposed transaction
F
|
Common Stock | 319 | $92.08 | $29,374 | 3,515 |
| 2019-09-06 | Cushen David | Sr. VP, Mergers & Acquisitions |
Exercise / conversion
M
|
Common Stock | 361 | $74.50 | $26,894 | 3,834 |
| 2019-08-14 | Cushen David | Sr. VP, Mergers & Acquisitions |
Open-market sell
S
|
Common Stock | 200 | $90.00 | $18,000 | 3,473 |
| 2019-08-08 | Volas Gerald | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 26,143 | $0.00 | $0 | 52,287 |
| 2019-08-08 | Volas Gerald | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 6,980 | $0.00 | $0 | 6,981 |
| 2019-08-08 | Volas Gerald | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 19,158 | $0.00 | $0 | 19,158 |
| 2019-08-08 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 530 | $91.24 | $48,355 | 142,540 |
| 2019-08-08 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 7,771 | $90.31 | $701,805 | 143,070 |
| 2019-08-08 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 2,927 | $89.35 | $261,525 | 150,841 |
| 2019-08-08 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 14,915 | $90.10 | $1,343,897 | 153,768 |
| 2019-08-08 | Volas Gerald | CEO |
Exercise / conversion
M
|
Common Stock | 26,143 | $26.30 | $687,561 | 168,683 |
| 2019-08-08 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 420 | $91.23 | $38,317 | 142,540 |
| 2019-08-08 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 1,022 | $90.17 | $92,156 | 142,960 |
| 2019-08-08 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 1,513 | $89.21 | $134,976 | 143,982 |
| 2019-08-08 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 4,025 | $89.83 | $361,567 | 145,495 |
| 2019-08-08 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 943 | $90.26 | $85,111 | 142,940 |
| 2019-08-08 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 1,794 | $89.30 | $160,195 | 143,883 |
| 2019-08-08 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 3,843 | $89.82 | $345,195 | 145,677 |
| 2019-08-08 | Volas Gerald | CEO |
Exercise / conversion
M
|
Common Stock | 6,980 | $27.13 | $189,351 | 149,520 |
| 2019-08-08 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 400 | $91.18 | $36,474 | 142,540 |
| 2019-08-08 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 5,629 | $90.29 | $508,249 | 142,940 |
| 2019-08-08 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 2,096 | $89.38 | $187,348 | 148,569 |
| 2019-08-08 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 11,033 | $90.10 | $994,106 | 150,665 |
| 2019-08-08 | Volas Gerald | CEO |
Exercise / conversion
M
|
Common Stock | 19,158 | $27.10 | $519,182 | 161,698 |
| 2019-08-05 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 4,790 | $0.00 | $0 | 4,790 |
| 2019-08-05 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 519 | $87.70 | $45,518 | 28,200 |
| 2019-08-05 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 600 | $86.89 | $52,134 | 28,719 |
| 2019-08-05 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 2,785 | $87.41 | $243,435 | 29,319 |
| 2019-08-05 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 79 | $88.75 | $7,011 | 32,104 |
| 2019-08-05 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 189 | $27.10 | $5,122 | 32,183 |
| 2019-08-05 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 926 | $87.75 | $81,261 | 31,994 |
| 2019-08-05 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 2,212 | $27.10 | $59,945 | 32,920 |
| 2019-08-05 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 1,000 | $86.98 | $86,984 | 30,708 |
| 2019-08-05 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 2,389 | $27.10 | $64,742 | 31,708 |
| 2019-07-15 | Cushen David | Sr. VP, Mergers & Acquisitions |
Other disposed transaction
F
|
Common Stock | 296 | $82.81 | $24,512 | 7,673 |
| 2019-07-01 | Kuhns Robert M | Vice President, Controller |
Other disposed transaction
F
|
Common Stock | 100 | $81.02 | $8,102 | 1,130 |
| 2019-05-20 | Volas Gerald | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 41,178 | $0.00 | $0 | 27,452 |
| 2019-05-20 | Volas Gerald | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 6,981 | $0.00 | $0 | 13,961 |
| 2019-05-20 | Volas Gerald | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 13,962 | $0.00 | $0 | 0 |
| 2019-05-20 | Volas Gerald | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 57,474 | $0.00 | $0 | 38,316 |
| 2019-05-20 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 1,024 | $82.94 | $84,931 | 145,445 |
| 2019-05-20 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 25,192 | $82.14 | $2,069,271 | 146,469 |
| 2019-05-20 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 21,956 | $81.10 | $1,780,632 | 171,661 |
| 2019-05-20 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 26,198 | $80.22 | $2,101,604 | 193,617 |
| 2019-05-20 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 700 | $82.94 | $58,058 | 219,815 |
| 2019-05-20 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 17,521 | $82.14 | $1,439,175 | 220,515 |
| 2019-05-20 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 15,538 | $81.10 | $1,260,132 | 238,036 |
| 2019-05-20 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 18,447 | $80.22 | $1,479,818 | 253,574 |
| 2019-05-20 | Volas Gerald | CEO |
Exercise / conversion
M
|
Common Stock | 41,178 | $26.30 | $1,082,981 | 272,021 |
| 2019-05-20 | Volas Gerald | CEO |
Exercise / conversion
M
|
Common Stock | 6,981 | $27.13 | $189,395 | 230,843 |
| 2019-05-20 | Volas Gerald | CEO |
Exercise / conversion
M
|
Common Stock | 13,962 | $21.15 | $295,296 | 216,881 |
| 2019-05-20 | Volas Gerald | CEO |
Exercise / conversion
M
|
Common Stock | 57,474 | $27.10 | $1,557,545 | 202,919 |
| 2019-05-16 | Buck Robert M | President and COO |
Open-market sell
S
|
Common Stock | 3,500 | $85.00 | $297,500 | 37,524 |
| 2019-05-15 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 4,000 | $86.37 | $345,480 | 30,046 |
| 2019-05-09 | Buck Robert M | President and COO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 7,387 | $0.00 | $0 | 7,387 |
| 2019-05-09 | Buck Robert M | President and COO |
Open-market sell
S
|
Common Stock | 3,500 | $81.00 | $283,500 | 41,024 |
| 2019-05-09 | Buck Robert M | President and COO |
Open-market sell
S
|
Common Stock | 2,377 | $81.76 | $194,344 | 44,524 |
| 2019-05-09 | Buck Robert M | President and COO |
Other disposed transaction
F
|
Common Stock | 5,010 | $81.76 | $409,618 | 46,901 |
| 2019-05-09 | Buck Robert M | President and COO |
Exercise / conversion
M
|
Common Stock | 7,387 | $38.39 | $283,587 | 51,911 |
| 2019-05-06 | Walther Donald E. | Gen. Counsel, Corporate Sec. |
Equity grant / award
A
|
Common Stock | 6,780 | $0.00 | $0 | 6,780 |
| 2019-03-04 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 6,864 | $0.00 | $0 | 0 |
| 2019-03-04 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 4,352 | $0.00 | $0 | 8,704 |
| 2019-03-04 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 5,080 | $0.00 | $0 | 5,081 |
| 2019-03-04 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 6,000 | $60.68 | $364,080 | 34,046 |
| 2019-03-04 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 4,527 | $59.95 | $271,394 | 40,046 |
| 2019-03-04 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 2,869 | $60.01 | $172,169 | 44,573 |
| 2019-03-04 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 3,970 | $59.99 | $238,160 | 47,442 |
| 2019-03-04 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 2,337 | $59.95 | $140,103 | 51,412 |
| 2019-03-04 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 6,864 | $26.30 | $180,523 | 53,749 |
| 2019-03-04 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 1,483 | $60.01 | $88,995 | 46,885 |
| 2019-03-04 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 4,352 | $26.30 | $114,458 | 48,368 |
| 2019-03-04 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 1,110 | $59.99 | $66,589 | 44,016 |
| 2019-03-04 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 5,080 | $38.39 | $195,021 | 45,126 |
| 2019-02-28 | Buck Robert M | President and COO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 10,457 | $0.00 | $0 | 0 |
| 2019-02-28 | Buck Robert M | President and COO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 6,618 | $0.00 | $0 | 13,236 |
| 2019-02-28 | Buck Robert M | President and COO |
Open-market sell
S
|
Common Stock | 100 | $59.64 | $5,964 | 44,524 |
| 2019-02-28 | Buck Robert M | President and COO |
Open-market sell
S
|
Common Stock | 6,300 | $59.26 | $373,338 | 44,624 |
| 2019-02-28 | Buck Robert M | President and COO |
Open-market sell
S
|
Common Stock | 2,600 | $58.20 | $151,320 | 50,924 |
| 2019-02-28 | Buck Robert M | President and COO |
Other disposed transaction
F
|
Common Stock | 6,980 | $58.20 | $406,236 | 53,524 |
| 2019-02-28 | Buck Robert M | President and COO |
Other disposed transaction
F
|
Common Stock | 4,418 | $58.18 | $257,039 | 60,504 |
| 2019-02-28 | Buck Robert M | President and COO |
Open-market sell
S
|
Common Stock | 3,477 | $58.20 | $202,361 | 64,922 |
| 2019-02-28 | Buck Robert M | President and COO |
Exercise / conversion
M
|
Common Stock | 10,457 | $26.30 | $275,019 | 68,399 |
| 2019-02-28 | Buck Robert M | President and COO |
Open-market sell
S
|
Common Stock | 2,200 | $58.18 | $127,996 | 57,942 |
| 2019-02-28 | Buck Robert M | President and COO |
Exercise / conversion
M
|
Common Stock | 6,618 | $26.30 | $174,053 | 60,142 |
| 2019-02-22 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 1,785 | $58.08 | $103,673 | 145,445 |
| 2019-02-22 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 25,905 | $58.08 | $1,504,562 | 147,230 |
| 2019-02-22 | Volas Gerald | CEO |
Equity grant / award
A
|
Common Stock | 65,830 | $0.00 | $0 | 173,135 |
| 2019-02-18 | Volas Gerald | CEO |
Equity grant / award
A · derivative
|
Employee Stock Option (right to buy) | 47,260 | $0.00 | $0 | 47,260 |
| 2019-01-14 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 542 | $48.99 | $26,553 | 28,595 |
| 2018-08-10 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 4,790 | $0.00 | $0 | 9,580 |
| 2018-08-10 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 2,903 | $77.28 | $224,344 | 29,137 |
| 2018-08-10 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 1,887 | $77.28 | $145,827 | 32,040 |
| 2018-08-10 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 4,790 | $27.10 | $129,809 | 33,927 |
| 2018-08-09 | Buck Robert M | President and COO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 9,578 | $0.00 | $0 | 19,156 |
| 2018-08-09 | Buck Robert M | President and COO |
Open-market sell
S
|
Common Stock | 14,000 | $77.50 | $1,085,000 | 39,118 |
| 2018-08-09 | Buck Robert M | President and COO |
Other disposed transaction
F
|
Common Stock | 5,812 | $77.05 | $447,815 | 53,118 |
| 2018-08-09 | Buck Robert M | President and COO |
Open-market sell
S
|
Common Stock | 3,766 | $77.05 | $290,170 | 58,930 |
| 2018-08-09 | Buck Robert M | President and COO |
Exercise / conversion
M
|
Common Stock | 9,578 | $27.10 | $259,564 | 62,696 |
| 2018-07-23 | Kuhns Robert M | Vice President, Controller |
Equity grant / award
A
|
Common Stock | 1,230 | $0.00 | $0 | 1,230 |
| 2018-07-15 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 727 | $80.13 | $58,255 | 29,137 |
| 2018-07-01 | Buck Robert M | President and COO |
Other disposed transaction
F
|
Common Stock | 190 | $78.34 | $14,885 | 54,571 |
| 2018-04-30 | ARCHER DENNIS W | Dir |
Equity grant / award
A
|
Common Stock | 1,250 | $0.00 | $0 | 12,280 |
| 2018-03-07 | Joachimczyk Paul | Vice President, Controller |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 1,846 | $0.00 | $0 | 3,694 |
| 2018-03-07 | Joachimczyk Paul | Vice President, Controller |
Open-market sell
S
|
Common Stock | 1,559 | $76.20 | $118,796 | 4,294 |
| 2018-03-07 | Joachimczyk Paul | Vice President, Controller |
Other disposed transaction
F
|
Common Stock | 1,178 | $76.03 | $89,563 | 5,853 |
| 2018-03-07 | Joachimczyk Paul | Vice President, Controller |
Open-market sell
S
|
Common Stock | 668 | $76.03 | $50,788 | 7,031 |
| 2018-03-07 | Joachimczyk Paul | Vice President, Controller |
Exercise / conversion
M
|
Common Stock | 1,846 | $38.39 | $70,868 | 7,699 |
| 2018-03-06 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 6,863 | $0.00 | $0 | 6,864 |
| 2018-03-06 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 4,352 | $0.00 | $0 | 13,056 |
| 2018-03-06 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 5,079 | $0.00 | $0 | 10,161 |
| 2018-03-06 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 9,362 | $75.36 | $705,520 | 29,864 |
| 2018-03-06 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 3,062 | $75.36 | $230,752 | 39,226 |
| 2018-03-06 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 6,863 | $26.30 | $180,497 | 42,288 |
| 2018-03-06 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 2,059 | $75.36 | $155,166 | 35,425 |
| 2018-03-06 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 4,352 | $26.30 | $114,458 | 37,484 |
| 2018-03-06 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 1,811 | $75.36 | $136,477 | 33,132 |
| 2018-03-06 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 5,079 | $38.39 | $194,983 | 34,943 |
| 2018-02-22 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 1,785 | $72.76 | $129,877 | 113,318 |
| 2018-02-19 | Joachimczyk Paul | Vice President, Controller |
Equity grant / award
A · derivative
|
Employee Stock Option (right to buy) | 2,920 | $0.00 | $0 | 2,920 |
| 2018-01-14 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 1,041 | $76.89 | $80,042 | 30,258 |
| 2017-11-15 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 6,863 | $0.00 | $0 | 13,727 |
| 2017-11-15 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 4,352 | $0.00 | $0 | 17,408 |
| 2017-11-15 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 9,580 | $0.00 | $0 | 14,370 |
| 2017-11-15 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 3,940 | $63.54 | $250,348 | 31,299 |
| 2017-11-15 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 8,087 | $63.53 | $513,767 | 35,239 |
| 2017-11-15 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 2,923 | $63.54 | $185,727 | 43,326 |
| 2017-11-15 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 6,863 | $26.30 | $180,497 | 46,249 |
| 2017-11-15 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 1,853 | $63.53 | $117,721 | 39,386 |
| 2017-11-15 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 4,352 | $26.30 | $114,458 | 41,239 |
| 2017-11-15 | Peterson John S. | Vice President and CFO |
Open-market sell
S
|
Common Stock | 3,992 | $63.53 | $253,612 | 36,887 |
| 2017-11-15 | Peterson John S. | Vice President and CFO |
Exercise / conversion
M
|
Common Stock | 9,580 | $27.10 | $259,618 | 40,879 |
| 2017-11-07 | Joachimczyk Paul | Vice President, Controller |
Other disposed transaction
F
|
Common Stock | 587 | $63.00 | $36,981 | 5,853 |
| 2017-08-18 | Volas Gerald | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 13,961 | $0.00 | $0 | 13,961 |
| 2017-08-18 | Volas Gerald | CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 27,922 | $0.00 | $0 | 13,962 |
| 2017-08-18 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 67,332 | $56.81 | $3,825,131 | 121,279 |
| 2017-08-18 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 4,784 | $56.81 | $271,779 | 188,611 |
| 2017-08-18 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 10,176 | $56.81 | $578,099 | 179,434 |
| 2017-08-18 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 4,235 | $56.81 | $240,590 | 161,688 |
| 2017-08-18 | Volas Gerald | CEO |
Exercise / conversion
M
|
Common Stock | 13,961 | $23.27 | $324,872 | 193,395 |
| 2017-08-18 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 12,410 | $56.81 | $705,012 | 151,962 |
| 2017-08-18 | Volas Gerald | CEO |
Open-market sell
S
|
Common Stock | 12,751 | $56.81 | $724,384 | 136,450 |
| 2017-08-18 | Volas Gerald | CEO |
Exercise / conversion
M
|
Common Stock | 27,922 | $21.15 | $590,550 | 189,610 |
| 2017-07-15 | Peterson John S. | Vice President and CFO |
Other disposed transaction
F
|
Common Stock | 505 | $53.00 | $26,765 | 31,299 |
| 2017-07-01 | CANTIE JOSEPH S | Dir |
Equity grant / award
A
|
Common Stock | 2,260 | $0.00 | $0 | 7,550 |
| 2017-05-11 | Buck Robert M | President & COO |
Open-market sell
S
|
Common Stock | 10,000 | $52.00 | $520,000 | 59,204 |
| 2017-02-22 | Volas Gerald | CEO |
Other disposed transaction
F
|
Common Stock | 1,241 | $38.62 | $47,927 | 124,319 |
| 2017-02-21 | Volas Gerald | CEO |
Equity grant / award
A · derivative
|
Employee Stock Option (right to buy) | 55,400 | $0.00 | $0 | 55,400 |
| 2017-01-14 | Buck Robert M | President & COO |
Other disposed transaction
F
|
Common Stock | 3,067 | $37.62 | $115,381 | 66,401 |
| 2016-11-30 | Friel Michelle A | VP, Genl. Coun. & Sec. |
Exercise / conversion
M · derivative
|
Employee Stock Option | 2,874 | $0.00 | $0 | 11,496 |
| 2016-11-30 | Friel Michelle A | VP, Genl. Coun. & Sec. |
Open-market sell
S
|
Common Stock | 543 | $36.52 | $19,830 | 10,096 |
| 2016-11-30 | Friel Michelle A | VP, Genl. Coun. & Sec. |
Other disposed transaction
F
|
Common Stock | 2,331 | $36.52 | $85,128 | 10,639 |
| 2016-11-30 | Friel Michelle A | VP, Genl. Coun. & Sec. |
Exercise / conversion
M
|
Common Stock | 2,874 | $27.10 | $77,885 | 12,970 |
| 2016-11-07 | Joachimczyk Paul | Controller |
Equity grant / award
A
|
Common Stock | 6,440 | $0.00 | $0 | 6,440 |
| 2016-07-15 | Peterson John S. | VP & CFO |
Other disposed transaction
F
|
Common Stock | 505 | $37.93 | $19,155 | 31,415 |
| 2016-07-15 | Friel Michelle A | VP, Genl. Coun. & Sec. |
Other disposed transaction
F
|
Common Stock | 304 | $37.93 | $11,531 | 10,096 |
| 2016-07-11 | Whelan Margaret M. | Dir |
Equity grant / award
A
|
Common Stock | 2,520 | $0.00 | $0 | 5,290 |
| 2016-07-01 | Peterson John S. | VP & CFO |
Other disposed transaction
F
|
Common Stock | 358 | $35.99 | $12,884 | 31,920 |