Financial Metrics
FIX COMFORT SYSTEMS USA INCFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 385942000.0 | — | USD | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | 427538000.0 | +10.8% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 428760000.0 | +0.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 380588000.0 | -11.2% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 465411000.0 | +22.3% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 480851000.0 | +3.3% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 464941000.0 | -3.3% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 535043000.0 | +15.1% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 594536000.0 | +11.1% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 538473000.0 | -9.4% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 650302000.0 | +20.8% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 706918000.0 | +8.7% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 700131000.0 | -1.0% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 743468000.0 | +6.2% | USD | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | 714099000.0 | -4.0% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 669761000.0 | -6.2% | USD | 10-Q | 2022-04-27 |
| Quarterly | 2021-06-30 | 713895000.0 | +6.6% | USD | 10-Q | 2022-07-27 |
| Quarterly | 2021-09-30 | 833896000.0 | +16.8% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 885216000.0 | +6.2% | USD | 10-Q | 2023-04-26 |
| Quarterly | 2022-06-30 | 1017948000.0 | +15.0% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2022-09-30 | 1120012000.0 | +10.0% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1174640000.0 | +4.9% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 1296430000.0 | +10.4% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 1378124000.0 | +6.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1537016000.0 | +11.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 1810290000.0 | +17.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 1812366000.0 | +0.1% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1831286000.0 | +1.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 2173319000.0 | +18.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 2450969000.0 | +12.8% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 1634340000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 1787922000.0 | +9.4% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 2182879000.0 | +22.1% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 2615277000.0 | +19.8% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 2856659000.0 | +9.2% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 3073636000.0 | +7.6% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 4140364000.0 | +34.7% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 5206760000.0 | +25.8% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 7027476000.0 | +35.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 9101641000.0 | +29.5% | USD | 10-K | 2026-02-19 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 73502000.0 | — | USD | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | 89426000.0 | +21.7% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 92816000.0 | +3.8% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 75954000.0 | -18.2% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 95738000.0 | +26.0% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 100858000.0 | +5.3% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 89053000.0 | -11.7% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 111183000.0 | +24.9% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 127868000.0 | +15.0% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 106665000.0 | -16.6% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 120016000.0 | +12.5% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 142702000.0 | +18.9% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 117093000.0 | -17.9% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 145695000.0 | +24.4% | USD | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | 147196000.0 | +1.0% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 123469000.0 | -16.1% | USD | 10-Q | 2022-04-27 |
| Quarterly | 2021-06-30 | 126455000.0 | +2.4% | USD | 10-Q | 2022-07-27 |
| Quarterly | 2021-09-30 | 159212000.0 | +25.9% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 153144000.0 | -3.8% | USD | 10-Q | 2023-04-26 |
| Quarterly | 2022-06-30 | 174992000.0 | +14.3% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2022-09-30 | 202224000.0 | +15.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 205405000.0 | +1.6% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 227920000.0 | +11.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 277499000.0 | +21.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 297363000.0 | +7.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 363596000.0 | +22.3% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 381714000.0 | +5.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 403416000.0 | +5.7% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 509897000.0 | +26.4% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 607871000.0 | +19.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 344009000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 366281000.0 | +6.5% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 446279000.0 | +21.8% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 501943000.0 | +12.5% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 546983000.0 | +9.0% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 563207000.0 | +3.0% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 741608000.0 | +31.7% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 990509000.0 | +33.6% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1476411000.0 | +49.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2195899000.0 | +48.7% | USD | 10-K | 2026-02-19 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 15457000.0 | — | USD | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | 28615000.0 | +85.1% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 31950000.0 | +11.7% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 11756000.0 | -63.2% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 29265000.0 | +148.9% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 34335000.0 | +17.3% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 19241000.0 | -44.0% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 40175000.0 | +108.8% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 52790000.0 | +31.4% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 27979000.0 | -47.0% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 35702000.0 | +27.6% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 53404000.0 | +49.6% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 24723000.0 | -53.7% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 60962000.0 | +146.6% | USD | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | 56685000.0 | -7.0% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 35605000.0 | -37.2% | USD | 10-Q | 2022-04-27 |
| Quarterly | 2021-06-30 | 39397000.0 | +10.7% | USD | 10-Q | 2022-07-27 |
| Quarterly | 2021-09-30 | 64105000.0 | +62.7% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 35691000.0 | -44.3% | USD | 10-Q | 2023-04-26 |
| Quarterly | 2022-06-30 | 56651000.0 | +58.7% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2022-09-30 | 81436000.0 | +43.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 70885000.0 | -13.0% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 92082000.0 | +29.9% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 135143000.0 | +46.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 135460000.0 | +0.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 184670000.0 | +36.3% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 202884000.0 | +9.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 209098000.0 | +3.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 299873000.0 | +43.4% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 378874000.0 | +26.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 101569000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 99260000.0 | -2.3% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 150238000.0 | +51.4% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 163639000.0 | +8.9% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 190651000.0 | +16.5% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 188438000.0 | -1.2% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 253849000.0 | +34.7% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 418388000.0 | +64.8% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 749369000.0 | +79.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1314589000.0 | +75.4% | USD | 10-K | 2026-02-19 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 9755000.0 | — | USD | 10-Q | 2016-04-27 |
| Quarterly | 2016-06-30 | 27558000.0 | +182.5% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 48029000.0 | +74.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 64896000.0 | +35.1% | USD | 10-Q | 2017-04-26 |
| Quarterly | 2017-03-31 | 7477000.0 | -88.5% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 25449000.0 | +240.4% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 47733000.0 | +87.6% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2017-12-31 | 55272000.0 | +15.8% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 16659000.0 | -69.9% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2018-06-30 | 32547000.0 | +95.4% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2018-09-30 | 38541000.0 | +18.4% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 19866000.0 | -48.5% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-06-30 | 24173000.0 | +21.7% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-09-30 | 36233000.0 | +49.9% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 17716000.0 | -51.1% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2020-06-30 | 39495000.0 | +122.9% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2020-09-30 | 50088000.0 | +26.8% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 26491000.0 | -47.1% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2021-06-30 | 32965000.0 | +24.4% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2021-09-30 | 46297000.0 | +40.4% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 86762000.0 | +87.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 42246000.0 | -51.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 61515000.0 | +45.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 57216000.0 | -7.0% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 69476000.0 | +21.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 105125000.0 | +51.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 96319000.0 | -8.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 134009000.0 | +39.1% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 146235000.0 | +9.1% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 169289000.0 | +15.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 230848000.0 | +36.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 291615000.0 | +26.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 64896000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 55272000.0 | -14.8% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 112903000.0 | +104.3% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 114324000.0 | +1.3% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 150139000.0 | +31.3% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 143348000.0 | -4.5% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 245947000.0 | +71.6% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 323398000.0 | +31.5% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 522433000.0 | +61.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1022558000.0 | +95.7% | USD | 10-K | 2026-02-19 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.26 | — | USD/shares | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | 0.47 | +80.8% | USD/shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.55 | +17.0% | USD/shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.2 | -63.6% | USD/shares | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.48 | +140.0% | USD/shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.6 | +25.0% | USD/shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.45 | -25.0% | USD/shares | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.87 | +93.3% | USD/shares | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 1.03 | +18.4% | USD/shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.54 | -47.6% | USD/shares | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 0.65 | +20.4% | USD/shares | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 0.98 | +50.8% | USD/shares | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.48 | -51.0% | USD/shares | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 1.08 | +125.0% | USD/shares | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | 1.37 | +26.9% | USD/shares | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 0.73 | -46.7% | USD/shares | 10-Q | 2022-04-27 |
| Quarterly | 2021-06-30 | 0.91 | +24.7% | USD/shares | 10-Q | 2022-07-27 |
| Quarterly | 2021-09-30 | 1.28 | +40.7% | USD/shares | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 2.4 | +87.5% | USD/shares | 10-Q | 2023-04-26 |
| Quarterly | 2022-06-30 | 1.17 | -51.3% | USD/shares | 10-Q | 2023-07-26 |
| Quarterly | 2022-09-30 | 1.72 | +47.0% | USD/shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1.6 | -7.0% | USD/shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 1.94 | +21.2% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 2.93 | +51.0% | USD/shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2.7 | -7.8% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 3.75 | +38.9% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 4.1 | +9.3% | USD/shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 4.77 | +16.3% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 6.54 | +37.1% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 8.26 | +26.3% | USD/shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 1.74 | — | USD/shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 1.48 | -14.9% | USD/shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 3.03 | +104.7% | USD/shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 3.1 | +2.3% | USD/shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 4.11 | +32.6% | USD/shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 3.95 | -3.9% | USD/shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 6.84 | +73.2% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 9.03 | +32.0% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 14.64 | +62.1% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 28.93 | +97.6% | USD/shares | 10-K | 2026-02-19 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.26 | — | USD/shares | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | 0.47 | +80.8% | USD/shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.54 | +14.9% | USD/shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.2 | -63.0% | USD/shares | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.48 | +140.0% | USD/shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.59 | +22.9% | USD/shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.44 | -25.4% | USD/shares | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.87 | +97.7% | USD/shares | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 1.02 | +17.2% | USD/shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.53 | -48.0% | USD/shares | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 0.65 | +22.6% | USD/shares | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 0.98 | +50.8% | USD/shares | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.48 | -51.0% | USD/shares | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 1.08 | +125.0% | USD/shares | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | 1.36 | +25.9% | USD/shares | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 0.73 | -46.3% | USD/shares | 10-Q | 2022-04-27 |
| Quarterly | 2021-06-30 | 0.9 | +23.3% | USD/shares | 10-Q | 2022-07-27 |
| Quarterly | 2021-09-30 | 1.27 | +41.1% | USD/shares | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 2.4 | +89.0% | USD/shares | 10-Q | 2023-04-26 |
| Quarterly | 2022-06-30 | 1.17 | -51.3% | USD/shares | 10-Q | 2023-07-26 |
| Quarterly | 2022-09-30 | 1.71 | +46.2% | USD/shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1.59 | -7.0% | USD/shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 1.93 | +21.4% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 2.93 | +51.8% | USD/shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2.69 | -8.2% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 3.74 | +39.0% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 4.09 | +9.4% | USD/shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 4.75 | +16.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 6.53 | +37.5% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 8.25 | +26.3% | USD/shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 1.72 | — | USD/shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 1.47 | -14.5% | USD/shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 3.0 | +104.1% | USD/shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 3.08 | +2.7% | USD/shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 4.09 | +32.8% | USD/shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 3.93 | -3.9% | USD/shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 6.82 | +73.5% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 9.01 | +32.1% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 14.6 | +62.0% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 28.88 | +97.8% | USD/shares | 10-K | 2026-02-19 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 43540000.0 | — | USD | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | 38282000.0 | -12.1% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 25337000.0 | -33.8% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 32074000.0 | +26.6% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2017-03-31 | 31444000.0 | -2.0% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 34465000.0 | +9.6% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 29496000.0 | -14.4% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2017-12-31 | 36542000.0 | +23.9% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-03-31 | 25219000.0 | -31.0% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 28001000.0 | +11.0% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 19248000.0 | -31.3% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 45620000.0 | +137.0% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 29130000.0 | -36.1% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 36787000.0 | +26.3% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 40363000.0 | +9.7% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 50788000.0 | +25.8% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2020-03-31 | 133264000.0 | +162.4% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2020-06-30 | 53253000.0 | -60.0% | USD | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | 70540000.0 | +32.5% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2020-12-31 | 54896000.0 | -22.2% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 52116000.0 | -5.1% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 53659000.0 | +3.0% | USD | 10-Q | 2021-07-28 |
| Quarterly | 2021-09-30 | 67721000.0 | +26.2% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-12-31 | 58776000.0 | -13.2% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 115615000.0 | +96.7% | USD | 10-Q | 2022-04-27 |
| Quarterly | 2022-06-30 | 69129000.0 | -40.2% | USD | 10-Q | 2022-07-27 |
| Quarterly | 2022-09-30 | 71139000.0 | +2.9% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-12-31 | 57214000.0 | -19.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 48560000.0 | -15.1% | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 60007000.0 | +23.6% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 137623000.0 | +129.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 205150000.0 | +49.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 100792000.0 | -50.9% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 199419000.0 | +97.9% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 415583000.0 | +108.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 549939000.0 | +32.3% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 204758000.0 | -62.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 331710000.0 | +62.0% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 860523000.0 | +159.4% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 32074000.0 | — | USD | 10-K | 2020-02-26 |
| Annual | 2017-12-31 | 36542000.0 | +13.9% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 45620000.0 | +24.8% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 50788000.0 | +11.3% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 54896000.0 | +8.1% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 58776000.0 | +7.1% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 57214000.0 | -2.7% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 205150000.0 | +258.6% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 549939000.0 | +168.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 981898000.0 | +78.5% | USD | 10-K | 2026-02-19 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 306111000.0 | — | USD | 10-Q | 2016-04-27 |
| Quarterly | 2016-06-30 | 335280000.0 | +9.5% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 331111000.0 | -1.2% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 318837000.0 | -3.7% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 297079000.0 | -6.8% | USD | 10-Q | 2017-04-26 |
| Quarterly | 2017-06-30 | 391536000.0 | +31.8% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 390497000.0 | -0.3% | USD | 10-Q | 2017-10-26 |
| Annual | 2016-12-31 | 318837000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 382867000.0 | +20.1% | USD | 10-K | 2018-02-22 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 9783000.0 | — | USD | 10-Q | 2016-04-27 |
| Quarterly | 2016-06-30 | 9953000.0 | +1.7% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 9719000.0 | -2.4% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 9208000.0 | -5.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 9958000.0 | +8.1% | USD | 10-Q | 2017-04-26 |
| Quarterly | 2017-06-30 | 10571000.0 | +6.2% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 10778000.0 | +2.0% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 10303000.0 | -4.4% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 11029000.0 | +7.0% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 11986000.0 | +8.7% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 12795000.0 | +6.7% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 12416000.0 | -3.0% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 12908000.0 | +4.0% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 12734000.0 | -1.3% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 12667000.0 | -0.5% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 10053000.0 | -20.6% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 10312000.0 | +2.6% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2020-06-30 | 12212000.0 | +18.4% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2020-09-30 | 12700000.0 | +4.0% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-12-31 | 13472000.0 | +6.1% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 15653000.0 | +16.2% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 18837000.0 | +20.3% | USD | 10-Q | 2021-07-28 |
| Quarterly | 2021-09-30 | 19908000.0 | +5.7% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-12-31 | 21853000.0 | +9.8% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 24918000.0 | +14.0% | USD | 10-Q | 2022-04-27 |
| Quarterly | 2022-06-30 | 31246000.0 | +25.4% | USD | 10-Q | 2022-07-27 |
| Quarterly | 2022-09-30 | 38149000.0 | +22.1% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-12-31 | 35309000.0 | -7.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 37013000.0 | +4.8% | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 41619000.0 | +12.4% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 53899000.0 | +29.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 65538000.0 | +21.6% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 71061000.0 | +8.4% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 63778000.0 | -10.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 55680000.0 | -12.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 59224000.0 | +6.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 63045000.0 | +6.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 70732000.0 | +12.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 78830000.0 | +11.4% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 9208000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 10303000.0 | +11.9% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 12416000.0 | +20.5% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 10053000.0 | -19.0% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 13472000.0 | +34.0% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 21853000.0 | +62.2% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 35309000.0 | +61.6% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 65538000.0 | +85.6% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 59224000.0 | -9.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 84066000.0 | +41.9% | USD | 10-K | 2026-02-19 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 414684000.0 | — | USD | 10-Q | 2016-04-27 |
| Quarterly | 2016-06-30 | 434539000.0 | +4.8% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 422864000.0 | -2.7% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 415957000.0 | -1.6% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 396453000.0 | -4.7% | USD | 10-Q | 2017-04-26 |
| Quarterly | 2017-06-30 | 497169000.0 | +25.4% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 495377000.0 | -0.4% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 489357000.0 | -1.2% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 491793000.0 | +0.5% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 561823000.0 | +14.2% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 599679000.0 | +6.7% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 609700000.0 | +1.7% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 557272000.0 | -8.6% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 726582000.0 | +30.4% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 750402000.0 | +3.3% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 790184000.0 | +5.3% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 878443000.0 | +11.2% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2020-06-30 | 792505000.0 | -9.8% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2020-09-30 | 811296000.0 | +2.4% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-12-31 | 811852000.0 | +0.1% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 762572000.0 | -6.1% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 819400000.0 | +7.5% | USD | 10-Q | 2021-07-28 |
| Quarterly | 2021-09-30 | 904711000.0 | +10.4% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-12-31 | 1027321000.0 | +13.6% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 1139629000.0 | +10.9% | USD | 10-Q | 2022-04-27 |
| Quarterly | 2022-06-30 | 1238223000.0 | +8.7% | USD | 10-Q | 2022-07-27 |
| Quarterly | 2022-09-30 | 1358091000.0 | +9.7% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-12-31 | 1307671000.0 | -3.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1459024000.0 | +11.6% | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 1500323000.0 | +2.8% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 1812232000.0 | +20.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1911100000.0 | +5.5% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2048189000.0 | +7.2% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 2323371000.0 | +13.4% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 2536899000.0 | +9.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 2790241000.0 | +10.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 2597499000.0 | -6.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 3043279000.0 | +17.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 3703528000.0 | +21.7% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 415957000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 489357000.0 | +17.6% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 609700000.0 | +24.6% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 790184000.0 | +29.6% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 811852000.0 | +2.7% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 1027321000.0 | +26.5% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 1307671000.0 | +27.3% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1911100000.0 | +46.1% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2790241000.0 | +46.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 4110553000.0 | +47.3% | USD | 10-K | 2026-02-19 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 708969000.0 | — | USD | 10-Q | 2016-04-27 |
| Quarterly | 2016-06-30 | 729013000.0 | +2.8% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 717742000.0 | -1.5% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 708903000.0 | -1.2% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 687612000.0 | -3.0% | USD | 10-Q | 2017-04-26 |
| Quarterly | 2017-06-30 | 893155000.0 | +29.9% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 884587000.0 | -1.0% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 881120000.0 | -0.4% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 882718000.0 | +0.2% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 959166000.0 | +8.7% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 1059940000.0 | +10.5% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 1062564000.0 | +0.2% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 1080032000.0 | +1.6% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 1444596000.0 | +33.8% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 1467460000.0 | +1.6% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 1505012000.0 | +2.6% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 1618067000.0 | +7.5% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2020-06-30 | 1675443000.0 | +3.5% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2020-09-30 | 1677969000.0 | +0.2% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-12-31 | 1757355000.0 | +4.7% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 1715530000.0 | -2.4% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 1754950000.0 | +2.3% | USD | 10-Q | 2021-07-28 |
| Quarterly | 2021-09-30 | 1951334000.0 | +11.2% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-12-31 | 2209114000.0 | +13.2% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 2308413000.0 | +4.5% | USD | 10-Q | 2022-04-27 |
| Quarterly | 2022-06-30 | 2439622000.0 | +5.7% | USD | 10-Q | 2022-07-27 |
| Quarterly | 2022-09-30 | 2549473000.0 | +4.5% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-12-31 | 2597478000.0 | +1.9% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 2839471000.0 | +9.3% | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 2915117000.0 | +2.7% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 3140619000.0 | +7.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 3305579000.0 | +5.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 3902829000.0 | +18.1% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 4213984000.0 | +8.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 4412765000.0 | +4.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 4711088000.0 | +6.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 4569218000.0 | -3.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 5063729000.0 | +10.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 5777851000.0 | +14.1% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 708903000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 881120000.0 | +24.3% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 1062564000.0 | +20.6% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 1505012000.0 | +41.6% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1757355000.0 | +16.8% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 2209114000.0 | +25.7% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 2597478000.0 | +17.6% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 3305579000.0 | +27.3% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 4711088000.0 | +42.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 6441169000.0 | +36.7% | USD | 10-K | 2026-02-19 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 306876000.0 | — | USD | 10-Q | 2016-04-27 |
| Quarterly | 2016-06-30 | 326597000.0 | +6.4% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 313698000.0 | -3.9% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 317681000.0 | +1.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 293043000.0 | -7.8% | USD | 10-Q | 2017-04-26 |
| Quarterly | 2017-06-30 | 375416000.0 | +28.1% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 373802000.0 | -0.4% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 373728000.0 | -0.0% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 366036000.0 | -2.1% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 418312000.0 | +14.3% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 445846000.0 | +6.6% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 467058000.0 | +4.8% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 409843000.0 | -12.3% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 527050000.0 | +28.6% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 577732000.0 | +9.6% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 607997000.0 | +5.2% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 599625000.0 | -1.4% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2020-06-30 | 681486000.0 | +13.7% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2020-09-30 | 655343000.0 | -3.8% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-12-31 | 692904000.0 | +5.7% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 691688000.0 | -0.2% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 721410000.0 | +4.3% | USD | 10-Q | 2021-07-28 |
| Quarterly | 2021-09-30 | 742262000.0 | +2.9% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-12-31 | 836554000.0 | +12.7% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 857199000.0 | +2.5% | USD | 10-Q | 2022-04-27 |
| Quarterly | 2022-06-30 | 968180000.0 | +12.9% | USD | 10-Q | 2022-07-27 |
| Quarterly | 2022-09-30 | 1044005000.0 | +7.8% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-12-31 | 1170802000.0 | +12.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1406659000.0 | +20.1% | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 1481476000.0 | +5.3% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 1628987000.0 | +10.0% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1721205000.0 | +5.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2139659000.0 | +24.3% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 2334948000.0 | +9.1% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 2429143000.0 | +4.0% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 2582770000.0 | +6.3% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 2411244000.0 | -6.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 2699599000.0 | +12.0% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 3032223000.0 | +12.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 317681000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 373728000.0 | +17.6% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 467058000.0 | +25.0% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 607997000.0 | +30.2% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 692904000.0 | +14.0% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 836554000.0 | +20.7% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 1170802000.0 | +40.0% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1721205000.0 | +47.0% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2582770000.0 | +50.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 3393850000.0 | +31.4% | USD | 10-K | 2026-02-19 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 370895000.0 | — | USD | 10-Q | 2016-04-27 |
| Quarterly | 2016-06-30 | 376314000.0 | +1.5% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 352762000.0 | -6.3% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 332270000.0 | -5.8% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 305656000.0 | -8.0% | USD | 10-Q | 2017-04-26 |
| Quarterly | 2017-06-30 | 496243000.0 | +62.4% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 472658000.0 | -4.8% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 463175000.0 | -2.0% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 453580000.0 | -2.1% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 498191000.0 | +9.8% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 567173000.0 | +13.8% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 564517000.0 | -0.5% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 564837000.0 | +0.1% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 912508000.0 | +61.6% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 909830000.0 | -0.3% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 919708000.0 | +1.1% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 1025024000.0 | +11.5% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2020-06-30 | 1047010000.0 | +2.1% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2020-09-30 | 1009843000.0 | -3.5% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-12-31 | 1060926000.0 | +5.1% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 992427000.0 | -6.5% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 1002938000.0 | +1.1% | USD | 10-Q | 2021-07-28 |
| Quarterly | 2021-09-30 | 1179545000.0 | +17.6% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-12-31 | 1403448000.0 | +19.0% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 1430005000.0 | +1.9% | USD | 10-Q | 2022-04-27 |
| Quarterly | 2022-06-30 | 1542777000.0 | +7.9% | USD | 10-Q | 2022-07-27 |
| Quarterly | 2022-09-30 | 1598341000.0 | +3.6% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-12-31 | 1597555000.0 | -0.0% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1785981000.0 | +11.8% | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 1803653000.0 | +1.0% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 1933457000.0 | +7.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 2027750000.0 | +4.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2530293000.0 | +24.8% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 2731690000.0 | +8.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 2825043000.0 | +3.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 3006412000.0 | +6.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 2792205000.0 | -7.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 3092520000.0 | +10.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 3544465000.0 | +14.6% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 332270000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 463175000.0 | +39.4% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 564517000.0 | +21.9% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 919708000.0 | +62.9% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1060926000.0 | +15.4% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 1403448000.0 | +32.3% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 1597555000.0 | +13.8% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 2027750000.0 | +26.9% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 3006412000.0 | +48.3% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 3992395000.0 | +32.8% | USD | 10-K | 2026-02-19 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 338074000.0 | — | USD | 10-Q | 2016-04-27 |
| Quarterly | 2016-06-30 | 352699000.0 | +4.3% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 364980000.0 | +3.5% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 376633000.0 | +3.2% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2017-03-31 | 381956000.0 | +1.4% | USD | 10-Q | 2017-04-26 |
| Quarterly | 2017-06-30 | 396912000.0 | +3.9% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 411929000.0 | +3.8% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 417945000.0 | +1.5% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2018-03-31 | 429138000.0 | +2.7% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2018-06-30 | 460975000.0 | +7.4% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2018-09-30 | 492767000.0 | +6.9% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2018-12-31 | 498047000.0 | +1.1% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-03-31 | 515195000.0 | +3.4% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-06-30 | 532088000.0 | +3.3% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-09-30 | 557630000.0 | +4.8% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2019-12-31 | 585304000.0 | +5.0% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2020-03-31 | 593043000.0 | +1.3% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2020-06-30 | 628433000.0 | +6.0% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2020-09-30 | 668126000.0 | +6.3% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2020-12-31 | 696429000.0 | +4.2% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2021-03-31 | 723103000.0 | +3.8% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2021-06-30 | 752012000.0 | +4.0% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2021-09-30 | 771789000.0 | +2.6% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2021-12-31 | 805666000.0 | +4.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-03-31 | 878408000.0 | +9.0% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 896845000.0 | +2.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 951132000.0 | +6.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2022-12-31 | 999923000.0 | +5.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-03-31 | 1053490000.0 | +5.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 1111464000.0 | +5.5% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 1207162000.0 | +8.6% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-12-31 | 1277829000.0 | +5.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-03-31 | 1372536000.0 | +7.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 1482294000.0 | +8.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 1587722000.0 | +7.1% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-12-31 | 1704676000.0 | +7.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1777013000.0 | +4.2% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 1971209000.0 | +10.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 2233386000.0 | +13.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 376633000.0 | — | USD | 10-K | 2020-02-26 |
| Annual | 2017-12-31 | 417945000.0 | +11.0% | USD | 10-K | 2021-02-25 |
| Annual | 2018-12-31 | 498047000.0 | +19.2% | USD | 10-K | 2022-02-23 |
| Annual | 2019-12-31 | 585304000.0 | +17.5% | USD | 10-K | 2023-02-22 |
| Annual | 2020-12-31 | 696429000.0 | +19.0% | USD | 10-K | 2024-02-22 |
| Annual | 2021-12-31 | 805666000.0 | +15.7% | USD | 10-K | 2025-02-20 |
| Annual | 2022-12-31 | 999923000.0 | +24.1% | USD | 10-K | 2026-02-19 |
| Annual | 2023-12-31 | 1277829000.0 | +27.8% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1704676000.0 | +33.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2448774000.0 | +43.7% | USD | 10-K | 2026-02-19 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 53530000.0 | — | USD | 10-Q | 2016-04-27 |
| Quarterly | 2016-06-30 | 38505000.0 | -28.1% | USD | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 27480000.0 | -28.6% | USD | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 1955000.0 | -92.9% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 693000.0 | -64.6% | USD | 10-Q | 2017-04-26 |
| Quarterly | 2017-06-30 | 103468000.0 | +14830.4% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 80951000.0 | -21.8% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 59926000.0 | -26.0% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 64880000.0 | +8.3% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 57864000.0 | -10.8% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 93672000.0 | +61.9% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 73639000.0 | -21.4% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 74484000.0 | +1.1% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 284667000.0 | +282.2% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 228167000.0 | -19.8% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 226135000.0 | -0.9% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 333963000.0 | +47.7% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2020-06-30 | 231527000.0 | -30.7% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2020-09-30 | 222283000.0 | -4.0% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-12-31 | 235733000.0 | +6.1% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 171752000.0 | -27.1% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 160507000.0 | -6.5% | USD | 10-Q | 2021-07-28 |
| Quarterly | 2021-09-30 | 272730000.0 | +69.9% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-12-31 | 385242000.0 | +41.3% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 412486000.0 | +7.1% | USD | 10-Q | 2022-04-27 |
| Quarterly | 2022-06-30 | 405640000.0 | -1.7% | USD | 10-Q | 2022-07-27 |
| Quarterly | 2022-09-30 | 378192000.0 | -6.8% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-12-31 | 247245000.0 | -34.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 197761000.0 | -20.0% | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 133945000.0 | -32.3% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 33932000.0 | -74.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 39345000.0 | +16.0% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 77004000.0 | +95.7% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 73377000.0 | -4.7% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 62315000.0 | -15.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 68335000.0 | +9.7% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 67842000.0 | -0.7% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 73020000.0 | +7.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 135998000.0 | +86.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 1955000.0 | — | USD | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 59926000.0 | +2965.3% | USD | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 76918000.0 | +28.4% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 226135000.0 | +194.0% | USD | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 235733000.0 | +4.2% | USD | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 385242000.0 | +63.4% | USD | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 247245000.0 | -35.8% | USD | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 44212000.0 | -82.1% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 68335000.0 | +54.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 145226000.0 | +112.5% | USD | 10-K | 2026-02-19 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 13117000.0 | — | USD | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | 36421000.0 | +177.7% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 49754000.0 | +36.6% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 10053000.0 | -79.8% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 21180000.0 | +110.7% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 65692000.0 | +210.2% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 3851000.0 | -94.1% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 37518000.0 | +874.2% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 68002000.0 | +81.3% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 991000.0 | -98.5% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 26600000.0 | +2584.2% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 99715000.0 | +274.9% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 21920000.0 | -78.0% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 163786000.0 | +647.2% | USD | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | 216400000.0 | +32.1% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 84647000.0 | -60.9% | USD | 10-Q | 2022-04-27 |
| Quarterly | 2021-06-30 | 110069000.0 | +30.0% | USD | 10-Q | 2022-07-27 |
| Quarterly | 2021-09-30 | 152654000.0 | +38.7% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 63729000.0 | -58.3% | USD | 10-Q | 2023-04-26 |
| Quarterly | 2022-06-30 | 108292000.0 | +69.9% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2022-09-30 | 169524000.0 | +56.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 126909000.0 | -25.1% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 252319000.0 | +98.8% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 466560000.0 | +84.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 146557000.0 | -68.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 336415000.0 | +129.5% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 638594000.0 | +89.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -87950000.0 | -113.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 164545000.0 | +287.1% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 717816000.0 | +336.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 91188000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 114090000.0 | +25.1% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 147190000.0 | +29.0% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 142028000.0 | -3.5% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 286510000.0 | +101.7% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 180151000.0 | -37.1% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 301531000.0 | +67.4% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 639568000.0 | +112.1% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 849057000.0 | +32.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1186356000.0 | +39.7% | USD | 10-K | 2026-02-19 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -60616000.0 | — | USD | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | -68900000.0 | -13.7% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | -74920000.0 | -8.7% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | -5098000.0 | +93.2% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | -94751000.0 | -1758.6% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | -110906000.0 | -17.0% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | -11941000.0 | +89.2% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | -27130000.0 | -127.2% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | -86269000.0 | -218.0% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | -9800000.0 | +88.6% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | -211346000.0 | -2056.6% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | -216053000.0 | -2.2% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | -15536000.0 | +92.8% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | -115159000.0 | -641.2% | USD | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | -130514000.0 | -13.3% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | -15030000.0 | +88.5% | USD | 10-Q | 2022-04-27 |
| Quarterly | 2021-06-30 | -20974000.0 | -39.5% | USD | 10-Q | 2022-07-27 |
| Quarterly | 2021-09-30 | -119605000.0 | -470.3% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | -9369000.0 | +92.2% | USD | 10-Q | 2023-04-26 |
| Quarterly | 2022-06-30 | -59265000.0 | -532.6% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2022-09-30 | -82759000.0 | -39.6% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | -68945000.0 | +16.7% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | -93628000.0 | -35.8% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -119125000.0 | -27.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | -221648000.0 | -86.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -282434000.0 | -27.4% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | -304020000.0 | -7.6% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -96783000.0 | +68.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -182988000.0 | -89.1% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | -235996000.0 | -29.0% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | -79318000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | -128968000.0 | -62.6% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | -95710000.0 | +25.8% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | -224450000.0 | -134.5% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | -207802000.0 | +7.4% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | -246722000.0 | -18.7% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | -97178000.0 | +60.6% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -193008000.0 | -98.6% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -343509000.0 | -78.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -467272000.0 | -36.0% | USD | 10-K | 2026-02-19 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 34575000.0 | — | USD | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | 14297000.0 | -58.6% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | -5961000.0 | -141.7% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | -5585000.0 | +6.3% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 75962000.0 | +1460.1% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 42636000.0 | -43.9% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | -3233000.0 | -107.6% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | -18929000.0 | -485.5% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 973000.0 | +105.1% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | -7681000.0 | -889.4% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 175913000.0 | +2390.2% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 111081000.0 | -36.9% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 76092000.0 | -31.5% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | -46162000.0 | -160.7% | USD | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | -66134000.0 | -43.3% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | -72397000.0 | -9.5% | USD | 10-Q | 2022-04-27 |
| Quarterly | 2021-06-30 | -90332000.0 | -24.8% | USD | 10-Q | 2022-07-27 |
| Quarterly | 2021-09-30 | -20224000.0 | +77.6% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 2479000.0 | +112.3% | USD | 10-Q | 2023-04-26 |
| Quarterly | 2022-06-30 | -38674000.0 | -1660.1% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2022-09-30 | -74402000.0 | -92.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | -66618000.0 | +10.5% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | -155898000.0 | -134.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -267026000.0 | -71.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | -29267000.0 | +89.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -59712000.0 | -104.0% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | -124141000.0 | -107.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -160448000.0 | -29.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -199786000.0 | -24.5% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | -171236000.0 | +14.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | -36260000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 19346000.0 | +153.4% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | -42402000.0 | -319.2% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 87590000.0 | +306.6% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | -74600000.0 | -185.2% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 70451000.0 | +194.4% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | -205915000.0 | -392.3% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | -298624000.0 | -45.0% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -160759000.0 | +46.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -287125000.0 | -78.6% | USD | 10-K | 2026-02-19 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 3765000.0 | — | USD | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | 10904000.0 | +189.6% | USD | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 17257000.0 | +58.3% | USD | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 5077000.0 | -70.6% | USD | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 11646000.0 | +129.4% | USD | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 16830000.0 | +44.5% | USD | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 5588000.0 | -66.8% | USD | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 14123000.0 | +152.7% | USD | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 22059000.0 | +56.2% | USD | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 8844000.0 | -59.9% | USD | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 15680000.0 | +77.3% | USD | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 22641000.0 | +44.4% | USD | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 7497000.0 | -66.9% | USD | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 14539000.0 | +93.9% | USD | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | 19459000.0 | +33.8% | USD | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 4812000.0 | -75.3% | USD | 10-Q | 2022-04-27 |
| Quarterly | 2021-06-30 | 10762000.0 | +123.6% | USD | 10-Q | 2022-07-27 |
| Quarterly | 2021-09-30 | 15864000.0 | +47.4% | USD | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 9192000.0 | -42.1% | USD | 10-Q | 2023-04-26 |
| Quarterly | 2022-06-30 | 20215000.0 | +119.9% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2022-09-30 | 34793000.0 | +72.1% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 16520000.0 | -52.5% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 41130000.0 | +149.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 69574000.0 | +69.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 24952000.0 | -64.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 48336000.0 | +93.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 70395000.0 | +45.6% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 22208000.0 | -68.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 53481000.0 | +140.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 88813000.0 | +66.1% | USD | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 23217000.0 | — | USD | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 35467000.0 | +52.8% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 27268000.0 | -23.1% | USD | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 31750000.0 | +16.4% | USD | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 24131000.0 | -24.0% | USD | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 22330000.0 | -7.5% | USD | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 48359000.0 | +116.6% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 94838000.0 | +96.1% | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 111071000.0 | +17.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 154903000.0 | +39.5% | USD | 10-K | 2026-02-19 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 37392000.0 | — | shares | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | 37444000.0 | +0.1% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 37230000.0 | -0.6% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 37226000.0 | -0.0% | shares | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 37288000.0 | +0.2% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 37134000.0 | -0.4% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 37088000.0 | -0.1% | shares | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 37246000.0 | +0.4% | shares | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 37221000.0 | -0.1% | shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 36891000.0 | -0.9% | shares | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 36854000.0 | -0.1% | shares | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 36676000.0 | -0.5% | shares | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 36450000.0 | -0.6% | shares | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 36503000.0 | +0.1% | shares | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | 36400000.0 | -0.3% | shares | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 36255000.0 | -0.4% | shares | 10-Q | 2022-04-27 |
| Quarterly | 2021-06-30 | 36349000.0 | +0.3% | shares | 10-Q | 2022-07-27 |
| Quarterly | 2021-09-30 | 36042000.0 | -0.8% | shares | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 35953000.0 | -0.2% | shares | 10-Q | 2023-04-26 |
| Quarterly | 2022-06-30 | 35781000.0 | -0.5% | shares | 10-Q | 2023-07-26 |
| Quarterly | 2022-09-30 | 35774000.0 | -0.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 35752000.0 | -0.1% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 35770000.0 | +0.1% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 35760000.0 | -0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 35695000.0 | -0.2% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 35691000.0 | -0.0% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 35593000.0 | -0.3% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 35308000.0 | -0.8% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 35281000.0 | -0.1% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 35272000.0 | -0.0% | shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 37209000.0 | — | shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 37187000.0 | -0.1% | shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 36894000.0 | -0.8% | shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 36658000.0 | -0.6% | shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 36188000.0 | -1.3% | shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 36091000.0 | -0.3% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 35761000.0 | -0.9% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 35685000.0 | -0.2% | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 35561000.0 | -0.3% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 35177000.0 | -1.1% | shares | 10-K | 2026-02-19 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 41123365.0 | — | shares | 10-Q | 2016-04-27 |
| Quarterly | 2016-06-30 | 41123365.0 | +0.0% | shares | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 41123365.0 | +0.0% | shares | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 41123365.0 | +0.0% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 41123365.0 | +0.0% | shares | 10-Q | 2017-04-26 |
| Quarterly | 2017-06-30 | 41123365.0 | +0.0% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 41123365.0 | +0.0% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 41123365.0 | +0.0% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 41123365.0 | +0.0% | shares | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 41123365.0 | +0.0% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 41123365.0 | +0.0% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 41123365.0 | +0.0% | shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 41123365.0 | +0.0% | shares | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 41123365.0 | +0.0% | shares | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 41123365.0 | +0.0% | shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 41123365.0 | +0.0% | shares | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 41123365.0 | +0.0% | shares | 10-Q | 2020-04-27 |
| Quarterly | 2020-06-30 | 41123365.0 | +0.0% | shares | 10-Q | 2020-07-27 |
| Quarterly | 2020-09-30 | 41123365.0 | +0.0% | shares | 10-Q | 2020-10-26 |
| Quarterly | 2020-12-31 | 41123365.0 | +0.0% | shares | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 41123365.0 | +0.0% | shares | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 41123365.0 | +0.0% | shares | 10-Q | 2021-07-28 |
| Quarterly | 2021-09-30 | 41123365.0 | +0.0% | shares | 10-Q | 2021-10-27 |
| Quarterly | 2021-12-31 | 41123365.0 | +0.0% | shares | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 41123365.0 | +0.0% | shares | 10-Q | 2022-04-27 |
| Quarterly | 2022-06-30 | 41123365.0 | +0.0% | shares | 10-Q | 2022-07-27 |
| Quarterly | 2022-09-30 | 41123365.0 | +0.0% | shares | 10-Q | 2022-10-26 |
| Quarterly | 2022-12-31 | 41123365.0 | +0.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 41123365.0 | +0.0% | shares | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 41123365.0 | +0.0% | shares | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 41123365.0 | +0.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 41123365.0 | +0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 41123365.0 | +0.0% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 41123365.0 | +0.0% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 41123365.0 | +0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 41123365.0 | +0.0% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 41123365.0 | +0.0% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 41123365.0 | +0.0% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 41123365.0 | +0.0% | shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 41123365.0 | — | shares | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 41123365.0 | +0.0% | shares | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 41123365.0 | +0.0% | shares | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 41123365.0 | +0.0% | shares | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 41123365.0 | +0.0% | shares | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 41123365.0 | +0.0% | shares | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 41123365.0 | +0.0% | shares | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 41123365.0 | +0.0% | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 41123365.0 | +0.0% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 41123365.0 | +0.0% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 37344000.0 | — | shares | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | 37437000.0 | +0.2% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 37360000.0 | -0.2% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 37225000.0 | -0.4% | shares | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 37296000.0 | +0.2% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 37232000.0 | -0.2% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 37192000.0 | -0.1% | shares | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 37220000.0 | +0.1% | shares | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 37294000.0 | +0.2% | shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 36923000.0 | -1.0% | shares | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 36943000.0 | +0.1% | shares | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 36805000.0 | -0.4% | shares | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 36674000.0 | -0.4% | shares | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 36581000.0 | -0.3% | shares | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | 36557000.0 | -0.1% | shares | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 36286000.0 | -0.7% | shares | 10-Q | 2022-04-27 |
| Quarterly | 2021-06-30 | 36403000.0 | +0.3% | shares | 10-Q | 2022-07-27 |
| Quarterly | 2021-09-30 | 36296000.0 | -0.3% | shares | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 36076000.0 | -0.6% | shares | 10-Q | 2023-04-26 |
| Quarterly | 2022-06-30 | 35970000.0 | -0.3% | shares | 10-Q | 2023-07-26 |
| Quarterly | 2022-09-30 | 35853000.0 | -0.3% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 35812000.0 | -0.1% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 35822000.0 | +0.0% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 35820000.0 | -0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 35739000.0 | -0.2% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 35746000.0 | +0.0% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 35669000.0 | -0.2% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 35524000.0 | -0.4% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 35307000.0 | -0.6% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 35307000.0 | +0.0% | shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 37335000.0 | — | shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 37239000.0 | -0.3% | shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 37202000.0 | -0.1% | shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 36854000.0 | -0.9% | shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 36542000.0 | -0.8% | shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 36285000.0 | -0.7% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 35932000.0 | -1.0% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 35802000.0 | -0.4% | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 35689000.0 | -0.3% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 35349000.0 | -1.0% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 37830000.0 | — | shares | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | 37911000.0 | +0.2% | shares | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 37821000.0 | -0.2% | shares | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 37724000.0 | -0.3% | shares | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 37705000.0 | -0.1% | shares | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 37626000.0 | -0.2% | shares | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 37628000.0 | +0.0% | shares | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 37605000.0 | -0.1% | shares | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 37667000.0 | +0.2% | shares | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 37234000.0 | -1.1% | shares | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 37223000.0 | -0.0% | shares | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 37051000.0 | -0.5% | shares | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 36905000.0 | -0.4% | shares | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 36737000.0 | -0.5% | shares | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | 36750000.0 | +0.0% | shares | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 36499000.0 | -0.7% | shares | 10-Q | 2022-04-27 |
| Quarterly | 2021-06-30 | 36566000.0 | +0.2% | shares | 10-Q | 2022-07-27 |
| Quarterly | 2021-09-30 | 36434000.0 | -0.4% | shares | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 36188000.0 | -0.7% | shares | 10-Q | 2023-04-26 |
| Quarterly | 2022-06-30 | 36073000.0 | -0.3% | shares | 10-Q | 2023-07-26 |
| Quarterly | 2022-09-30 | 35972000.0 | -0.3% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 35907000.0 | -0.2% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 35906000.0 | -0.0% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 35917000.0 | +0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 35828000.0 | -0.2% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 35828000.0 | +0.0% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 35755000.0 | -0.2% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 35605000.0 | -0.4% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 35369000.0 | -0.7% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 35365000.0 | -0.0% | shares | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 37811000.0 | — | shares | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 37672000.0 | -0.4% | shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 37592000.0 | -0.2% | shares | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 37131000.0 | -1.2% | shares | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 36738000.0 | -1.1% | shares | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 36450000.0 | -0.8% | shares | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 36046000.0 | -1.1% | shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 35895000.0 | -0.4% | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 35775000.0 | -0.3% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 35413000.0 | -1.0% | shares | 10-K | 2026-02-19 |
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.5444 | — | ratio | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | 0.5865 | +7.7% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.5974 | +1.9% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.5535 | -7.3% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.5211 | -5.9% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.5436 | +4.3% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.5267 | -3.1% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.5578 | +5.9% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 0.5609 | +0.6% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.4986 | -11.1% | ratio | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 0.4502 | -9.7% | ratio | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 0.4817 | +7.0% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.4327 | -10.2% | ratio | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 0.4437 | +2.6% | ratio | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | 0.4256 | -4.1% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 0.3904 | -8.3% | ratio | 10-Q | 2022-04-27 |
| Quarterly | 2021-06-30 | 0.4068 | +4.2% | ratio | 10-Q | 2022-07-27 |
| Quarterly | 2021-09-30 | 0.4273 | +5.1% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 0.3835 | -10.3% | ratio | 10-Q | 2023-04-26 |
| Quarterly | 2022-06-30 | 0.4173 | +8.8% | ratio | 10-Q | 2023-07-26 |
| Quarterly | 2022-09-30 | 0.4393 | +5.3% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.4137 | -5.8% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.4447 | +7.5% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.4388 | -1.3% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.3938 | -10.3% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.4296 | +9.1% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.4107 | -4.4% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.4008 | -2.4% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.4292 | +7.1% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.4242 | -1.2% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 2.3054 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 2.0291 | -12.0% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 2.0544 | +1.2% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 1.7377 | -15.4% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 1.6255 | -6.5% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 1.3913 | -14.4% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 1.5940 | +14.6% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1.5751 | -1.2% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1.4917 | -5.3% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.4130 | -5.3% | ratio | 10-K | 2026-02-19 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.3513 | — | ratio | 10-Q | 2016-04-27 |
| Quarterly | 2016-06-30 | 1.3305 | -1.5% | ratio | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 1.3480 | +1.3% | ratio | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 1.3094 | -2.9% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 1.3529 | +3.3% | ratio | 10-Q | 2017-04-26 |
| Quarterly | 2017-06-30 | 1.3243 | -2.1% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 1.3252 | +0.1% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 1.3094 | -1.2% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 1.3436 | +2.6% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 1.3431 | -0.0% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 1.3450 | +0.1% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 1.3054 | -2.9% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 1.3597 | +4.2% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 1.3786 | +1.4% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 1.2989 | -5.8% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 1.2997 | +0.1% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 1.4650 | +12.7% | ratio | 10-Q | 2020-04-27 |
| Quarterly | 2020-06-30 | 1.1629 | -20.6% | ratio | 10-Q | 2020-07-27 |
| Quarterly | 2020-09-30 | 1.2380 | +6.5% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-12-31 | 1.1717 | -5.4% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 1.1025 | -5.9% | ratio | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 1.1358 | +3.0% | ratio | 10-Q | 2021-07-28 |
| Quarterly | 2021-09-30 | 1.2189 | +7.3% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2021-12-31 | 1.2280 | +0.8% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 1.3295 | +8.3% | ratio | 10-Q | 2022-04-27 |
| Quarterly | 2022-06-30 | 1.2789 | -3.8% | ratio | 10-Q | 2022-07-27 |
| Quarterly | 2022-09-30 | 1.3008 | +1.7% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2022-12-31 | 1.1169 | -14.1% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1.0372 | -7.1% | ratio | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 1.0127 | -2.4% | ratio | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 1.1125 | +9.9% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1.1103 | -0.2% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.9573 | -13.8% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 0.9950 | +3.9% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1.0444 | +5.0% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1.0803 | +3.4% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1.0772 | -0.3% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1.1273 | +4.6% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1.2214 | +8.3% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 1.3094 | — | ratio | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1.3094 | +0.0% | ratio | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 1.3054 | -0.3% | ratio | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 1.2997 | -0.4% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1.1717 | -9.8% | ratio | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 1.2280 | +4.8% | ratio | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 1.1169 | -9.0% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1.1103 | -0.6% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.0803 | -2.7% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.2112 | +12.1% | ratio | 10-K | 2026-02-19 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.0971 | — | ratio | 10-Q | 2016-04-27 |
| Quarterly | 2016-06-30 | 1.0670 | -2.7% | ratio | 10-Q | 2016-07-28 |
| Quarterly | 2016-09-30 | 0.9665 | -9.4% | ratio | 10-Q | 2016-10-27 |
| Quarterly | 2016-12-31 | 0.8822 | -8.7% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.8002 | -9.3% | ratio | 10-Q | 2017-04-26 |
| Quarterly | 2017-06-30 | 1.2503 | +56.2% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2017-09-30 | 1.1474 | -8.2% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-12-31 | 1.1082 | -3.4% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 1.0570 | -4.6% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2018-06-30 | 1.0807 | +2.2% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 1.1510 | +6.5% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 1.1335 | -1.5% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 1.0964 | -3.3% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 1.7150 | +56.4% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 1.6316 | -4.9% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 1.5713 | -3.7% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 1.7284 | +10.0% | ratio | 10-Q | 2020-04-27 |
| Quarterly | 2020-06-30 | 1.6661 | -3.6% | ratio | 10-Q | 2020-07-27 |
| Quarterly | 2020-09-30 | 1.5115 | -9.3% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-12-31 | 1.5234 | +0.8% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 1.3725 | -9.9% | ratio | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 1.3337 | -2.8% | ratio | 10-Q | 2021-07-28 |
| Quarterly | 2021-09-30 | 1.5283 | +14.6% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2021-12-31 | 1.7420 | +14.0% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 1.6280 | -6.5% | ratio | 10-Q | 2022-04-27 |
| Quarterly | 2022-06-30 | 1.7202 | +5.7% | ratio | 10-Q | 2022-07-27 |
| Quarterly | 2022-09-30 | 1.6805 | -2.3% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2022-12-31 | 1.5977 | -4.9% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 1.6953 | +6.1% | ratio | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 1.6228 | -4.3% | ratio | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 1.6017 | -1.3% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1.5869 | -0.9% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1.8435 | +16.2% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 1.8429 | -0.0% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1.7793 | -3.4% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1.7636 | -0.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1.5713 | -10.9% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1.5688 | -0.2% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1.5870 | +1.2% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.8822 | — | ratio | 10-K | 2018-02-22 |
| Annual | 2017-12-31 | 1.1082 | +25.6% | ratio | 10-K | 2019-02-21 |
| Annual | 2018-12-31 | 1.1335 | +2.3% | ratio | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 1.5713 | +38.6% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 1.5234 | -3.1% | ratio | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 1.7420 | +14.3% | ratio | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 1.5977 | -8.3% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 1.5869 | -0.7% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.7636 | +11.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.6304 | -7.6% | ratio | 10-K | 2026-02-19 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1904 | — | ratio | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | 0.2092 | +9.8% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.2165 | +3.5% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.1996 | -7.8% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.2057 | +3.1% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.2097 | +2.0% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.1915 | -8.7% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.2078 | +8.5% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 0.2151 | +3.5% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.1981 | -7.9% | ratio | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 0.1846 | -6.8% | ratio | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 0.2019 | +9.4% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.1672 | -17.2% | ratio | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 0.1960 | +17.2% | ratio | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | 0.2061 | +5.2% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 0.1843 | -10.6% | ratio | 10-Q | 2022-04-27 |
| Quarterly | 2021-06-30 | 0.1771 | -3.9% | ratio | 10-Q | 2022-07-27 |
| Quarterly | 2021-09-30 | 0.1909 | +7.8% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 0.1730 | -9.4% | ratio | 10-Q | 2023-04-26 |
| Quarterly | 2022-06-30 | 0.1719 | -0.6% | ratio | 10-Q | 2023-07-26 |
| Quarterly | 2022-09-30 | 0.1806 | +5.0% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.1749 | -3.2% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.1758 | +0.5% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.2014 | +14.5% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.1935 | -3.9% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.2008 | +3.8% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.2106 | +4.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.2203 | +4.6% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.2346 | +6.5% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.2480 | +5.7% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.2105 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.2049 | -2.7% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.2044 | -0.2% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.1919 | -6.1% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.1915 | -0.2% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.1832 | -4.3% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.1791 | -2.2% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.1902 | +6.2% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.2101 | +10.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.2413 | +14.8% | ratio | 10-K | 2026-02-19 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0253 | — | ratio | 10-Q | 2016-04-27 |
| Quarterly | 2016-06-30 | 0.0645 | +155.0% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.1120 | +73.8% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.0196 | -82.5% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.0547 | +178.3% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.0993 | +81.5% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.0358 | -63.9% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2018-06-30 | 0.0608 | +69.8% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2018-09-30 | 0.0648 | +6.6% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.0369 | -43.1% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2019-06-30 | 0.0372 | +0.8% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2019-09-30 | 0.0513 | +37.9% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.0253 | -50.6% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2020-06-30 | 0.0531 | +109.9% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2020-09-30 | 0.0701 | +32.0% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 0.0396 | -43.6% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2021-06-30 | 0.0462 | +16.7% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2021-09-30 | 0.0555 | +20.2% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 0.0980 | +76.5% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 0.0415 | -57.7% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 0.0549 | +32.3% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0487 | -11.3% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 0.0536 | +10.0% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 0.0763 | +42.3% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0627 | -17.8% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 0.0740 | +18.1% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 0.0807 | +9.0% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0924 | +14.6% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 0.1062 | +14.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 0.1190 | +12.0% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.0397 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.0309 | -22.1% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.0517 | +67.3% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.0437 | -15.5% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.0526 | +20.2% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.0466 | -11.3% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0594 | +27.4% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0621 | +4.6% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0743 | +19.7% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1123 | +51.1% | ratio | 10-K | 2026-02-19 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0401 | — | ratio | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | 0.0669 | +67.1% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0745 | +11.3% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2017-03-31 | 0.0309 | -58.5% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.0629 | +103.6% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.0714 | +13.6% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.0414 | -42.0% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.0751 | +81.4% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2018-09-30 | 0.0888 | +18.3% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.0520 | -41.5% | ratio | 10-Q | 2020-04-27 |
| Quarterly | 2019-06-30 | 0.0549 | +5.7% | ratio | 10-Q | 2020-07-27 |
| Quarterly | 2019-09-30 | 0.0755 | +37.6% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.0353 | -53.3% | ratio | 10-Q | 2021-04-28 |
| Quarterly | 2020-06-30 | 0.0820 | +132.2% | ratio | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | 0.0794 | -3.2% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 0.0532 | -33.0% | ratio | 10-Q | 2022-04-27 |
| Quarterly | 2021-06-30 | 0.0552 | +3.8% | ratio | 10-Q | 2022-07-27 |
| Quarterly | 2021-09-30 | 0.0769 | +39.3% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 0.0403 | -47.6% | ratio | 10-Q | 2023-04-26 |
| Quarterly | 2022-06-30 | 0.0557 | +38.0% | ratio | 10-Q | 2023-07-26 |
| Quarterly | 2022-09-30 | 0.0727 | +30.7% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0603 | -17.0% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.0710 | +17.7% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.0981 | +38.1% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0881 | -10.1% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.1020 | +15.7% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.1119 | +9.7% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.1142 | +2.0% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.1380 | +20.8% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.1546 | +12.0% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.0621 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.0555 | -10.7% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.0688 | +24.0% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.0626 | -9.1% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.0667 | +6.7% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.0613 | -8.1% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0613 | +0.0% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0804 | +31.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1066 | +32.7% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1444 | +35.4% | ratio | 10-K | 2026-02-19 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1419 | — | ratio | 10-Q | 2017-04-26 |
| Quarterly | 2016-06-30 | 0.1172 | -17.4% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0808 | -31.1% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 0.1010 | +25.0% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2017-03-31 | 0.1073 | +6.3% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.0918 | -14.4% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.0789 | -14.0% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2017-12-31 | 0.0978 | +23.9% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2018-03-31 | 0.0689 | -29.5% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2018-06-30 | 0.0669 | -2.8% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2018-09-30 | 0.0432 | -35.5% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-12-31 | 0.0977 | +126.2% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.0711 | -27.2% | ratio | 10-Q | 2019-04-25 |
| Quarterly | 2019-06-30 | 0.0698 | -1.8% | ratio | 10-Q | 2019-07-25 |
| Quarterly | 2019-09-30 | 0.0699 | +0.1% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-12-31 | 0.0835 | +19.6% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2020-03-31 | 0.2222 | +166.1% | ratio | 10-Q | 2020-04-27 |
| Quarterly | 2020-06-30 | 0.0781 | -64.8% | ratio | 10-Q | 2021-07-28 |
| Quarterly | 2020-09-30 | 0.1076 | +37.7% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2020-12-31 | 0.0792 | -26.4% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 0.0753 | -4.9% | ratio | 10-Q | 2021-04-28 |
| Quarterly | 2021-06-30 | 0.0744 | -1.3% | ratio | 10-Q | 2021-07-28 |
| Quarterly | 2021-09-30 | 0.0912 | +22.7% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2021-12-31 | 0.0703 | -23.0% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 0.1349 | +92.0% | ratio | 10-Q | 2022-04-27 |
| Quarterly | 2022-06-30 | 0.0714 | -47.1% | ratio | 10-Q | 2022-07-27 |
| Quarterly | 2022-09-30 | 0.0681 | -4.6% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2022-12-31 | 0.0489 | -28.3% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0345 | -29.4% | ratio | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 0.0405 | +17.3% | ratio | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 0.0845 | +108.6% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.1192 | +41.1% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0471 | -60.5% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 0.0854 | +81.3% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 0.1711 | +100.3% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 0.2129 | +24.5% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0849 | -60.1% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.1229 | +44.7% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.2838 | +131.0% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.1010 | — | ratio | 10-K | 2020-02-26 |
| Annual | 2017-12-31 | 0.0978 | -3.2% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.0977 | -0.1% | ratio | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 0.0835 | -14.5% | ratio | 10-K | 2021-02-25 |
| Annual | 2020-12-31 | 0.0792 | -5.2% | ratio | 10-K | 2022-02-23 |
| Annual | 2021-12-31 | 0.0703 | -11.3% | ratio | 10-K | 2023-02-22 |
| Annual | 2022-12-31 | 0.0489 | -30.4% | ratio | 10-K | 2024-02-22 |
| Annual | 2023-12-31 | 0.1192 | +143.9% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.2129 | +78.6% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.2893 | +35.9% | ratio | 10-K | 2026-02-19 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0138 | — | ratio | 10-Q | 2016-04-27 |
| Quarterly | 2016-06-30 | 0.0378 | +174.7% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.0669 | +77.0% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 0.0915 | +36.8% | ratio | 10-Q | 2017-04-26 |
| Quarterly | 2017-03-31 | 0.0109 | -88.1% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.0285 | +162.0% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.0540 | +89.4% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2017-12-31 | 0.0627 | +16.2% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.0189 | -69.9% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2018-06-30 | 0.0339 | +79.8% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2018-09-30 | 0.0364 | +7.2% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.0184 | -49.4% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2019-06-30 | 0.0167 | -9.0% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2019-09-30 | 0.0247 | +47.6% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.0109 | -55.7% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2020-06-30 | 0.0236 | +115.3% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2020-09-30 | 0.0299 | +26.6% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 0.0154 | -48.3% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2021-06-30 | 0.0188 | +21.6% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2021-09-30 | 0.0237 | +26.3% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 0.0376 | +58.4% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 0.0173 | -53.9% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 0.0241 | +39.3% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0202 | -16.5% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 0.0238 | +18.3% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 0.0335 | +40.4% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0247 | -26.3% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 0.0318 | +28.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 0.0331 | +4.2% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0370 | +11.8% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 0.0456 | +23.0% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 0.0505 | +10.7% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.0915 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.0627 | -31.5% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.1063 | +69.4% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.0760 | -28.5% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.0854 | +12.5% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.0649 | -24.0% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.0947 | +45.9% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0978 | +3.3% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1109 | +13.3% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1588 | +43.2% | ratio | 10-K | 2026-02-19 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0289 | — | ratio | 10-Q | 2016-04-27 |
| Quarterly | 2016-06-30 | 0.0781 | +170.8% | ratio | 10-Q | 2017-07-27 |
| Quarterly | 2016-09-30 | 0.1316 | +68.4% | ratio | 10-Q | 2017-10-26 |
| Quarterly | 2016-12-31 | 0.1723 | +30.9% | ratio | 10-Q | 2017-04-26 |
| Quarterly | 2017-03-31 | 0.0196 | -88.6% | ratio | 10-Q | 2018-04-26 |
| Quarterly | 2017-06-30 | 0.0641 | +227.5% | ratio | 10-Q | 2018-07-26 |
| Quarterly | 2017-09-30 | 0.1159 | +80.7% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2017-12-31 | 0.1322 | +14.1% | ratio | 10-Q | 2018-10-25 |
| Quarterly | 2018-03-31 | 0.0388 | -70.6% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2018-06-30 | 0.0706 | +81.9% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2018-09-30 | 0.0782 | +10.8% | ratio | 10-Q | 2019-10-24 |
| Quarterly | 2019-03-31 | 0.0386 | -50.7% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2019-06-30 | 0.0454 | +17.8% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2019-09-30 | 0.0650 | +43.0% | ratio | 10-Q | 2020-10-26 |
| Quarterly | 2020-03-31 | 0.0299 | -54.0% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2020-06-30 | 0.0628 | +110.4% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2020-09-30 | 0.0750 | +19.3% | ratio | 10-Q | 2021-10-27 |
| Quarterly | 2021-03-31 | 0.0366 | -51.1% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2021-06-30 | 0.0438 | +19.7% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2021-09-30 | 0.0600 | +36.8% | ratio | 10-Q | 2022-10-26 |
| Quarterly | 2022-03-31 | 0.0988 | +64.7% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-06-30 | 0.0471 | -52.3% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2022-09-30 | 0.0647 | +37.3% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-03-31 | 0.0543 | -16.0% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 0.0625 | +15.1% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 0.0871 | +39.3% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0702 | -19.4% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 0.0904 | +28.8% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 0.0921 | +1.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0953 | +3.4% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 0.1171 | +22.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 0.1306 | +11.5% | ratio | 10-Q | 2025-10-23 |
| Annual | 2016-12-31 | 0.1723 | — | ratio | 10-K | 2019-02-21 |
| Annual | 2017-12-31 | 0.1322 | -23.2% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.2267 | +71.4% | ratio | 10-K | 2021-02-25 |
| Annual | 2019-12-31 | 0.1953 | -13.8% | ratio | 10-K | 2022-02-23 |
| Annual | 2020-12-31 | 0.2156 | +10.4% | ratio | 10-K | 2023-02-22 |
| Annual | 2021-12-31 | 0.1779 | -17.5% | ratio | 10-K | 2024-02-22 |
| Annual | 2022-12-31 | 0.2460 | +38.2% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.2531 | +2.9% | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.3065 | +21.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.4176 | +36.3% | ratio | 10-K | 2026-02-19 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-04-01 | Eslicker Rachel R. | SVP & GENERAL COUNSEL |
Other disposed transaction
F
|
Common Stock | 43 | $1,429.60 | $61,473 | 608 |
| 2026-04-01 | Eslicker Rachel R. | SVP & GENERAL COUNSEL |
Other disposed transaction
F
|
Common Stock | 25 | $1,429.60 | $35,740 | 651 |
| 2026-04-01 | Eslicker Rachel R. | SVP & GENERAL COUNSEL |
Other disposed transaction
F
|
Common Stock | 31 | $1,429.60 | $44,317 | 676 |
| 2026-03-23 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 84 | $1,408.25 | $118,293 | 14,066 |
| 2026-03-23 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Equity grant / award
A
|
Common Stock | 220 | $0.00 | $0 | 14,150 |
| 2026-03-23 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Equity grant / award
A
|
Common Stock | 194 | $0.00 | $0 | 13,930 |
| 2026-03-03 | Reed Terrence | SVP & CHRO |
Open-market sell
S
|
Common Stock | 1,116 | $1,397.33 | $1,559,421 | 2,834 |
| 2026-03-03 | ANDERSON DARCY | — |
Open-market sell
S
|
Common Stock | 4,500 | $1,369.74 | $6,163,838 | 18,035 |
| 2026-02-25 | MYERS FRANKLIN | — |
Open-market sell
S
|
Common Stock | 8,636 | $1,472.56 | $12,717,032 | 73,995 |
| 2026-02-24 | Reed Terrence | SVP & CHRO |
Open-market sell
S
|
Common Stock | 671 | $1,457.17 | $977,761 | 3,950 |
| 2026-02-23 | Mercado, Pablo G. | — |
Open-market sell
S
|
Common Stock | 500 | $1,405.00 | $702,500 | 3,500 |
| 2025-12-04 | Howell Laura Finley | SVP & GENERAL COUNSEL |
Open-market sell
S
|
Common Stock | 1,000 | $996.16 | $996,163 | 7,938 |
| 2025-12-03 | MYERS FRANKLIN | — |
Equity grant / award
G
|
Common Stock | 270 | $0.00 | $0 | 82,631 |
| 2025-12-01 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Equity grant / award
G
|
Common Stock | 2,000 | $0.00 | $0 | 37,824 |
| 2025-12-01 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Open-market sell
S
|
Common Stock | 4,370 | $958.88 | $4,190,299 | 39,824 |
| 2025-12-01 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Other disposed transaction
F
|
Common Stock | 3,279 | $955.73 | $3,133,822 | 44,194 |
| 2025-11-24 | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. |
Open-market sell
S
|
Common Stock | 7,158 | $947.98 | $6,785,645 | 180,888 |
| 2025-11-14 | BULLS HERMAN E | — |
Equity grant / award
G
|
Common Stock | 800 | $0.00 | $0 | 29,774 |
| 2025-10-31 | ANDERSON DARCY | — |
Open-market sell
S
|
Common Stock | 4,000 | $958.72 | $3,834,889 | 22,535 |
| 2025-10-29 | BULLS HERMAN E | — |
Open-market sell
S
|
Common Stock | 2,000 | $1,013.62 | $2,027,247 | 30,574 |
| 2025-09-10 | SANDBROOK WILLIAM J | — |
Open-market sell
S
|
Common Stock | 800 | $733.56 | $586,847 | 11,666 |
| 2025-09-09 | SANDBROOK WILLIAM J | — |
Open-market sell
S
|
Common Stock | 100 | $706.00 | $70,600 | 12,466 |
| 2025-09-09 | SANDBROOK WILLIAM J | — |
Open-market sell
S
|
Common Stock | 600 | $708.97 | $425,382 | 12,566 |
| 2025-08-27 | BULLS HERMAN E | — |
Open-market sell
S
|
Common Stock | 3,000 | $710.00 | $2,130,000 | 32,574 |
| 2025-08-25 | SANDBROOK WILLIAM J | — |
Open-market sell
S
|
Common Stock | 700 | $689.58 | $482,702 | 13,166 |
| 2025-08-22 | Mercado, Pablo G. | — |
Open-market sell
S
|
Common Stock | 1,078 | $695.88 | $750,159 | 6,500 |
| 2025-08-12 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Open-market sell
S
|
Common Stock | 1,369 | $704.50 | $964,460 | 16,023 |
| 2025-08-08 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Exercise / conversion
M · derivative
|
Option to Buy | 5,514 | $0.00 | $0 | 9,000 |
| 2025-08-08 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Exercise / conversion
M · derivative
|
Option to Buy | 2,922 | $0.00 | $0 | 0 |
| 2025-08-08 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Open-market sell
S
|
Common Stock | 8,436 | $692.60 | $5,842,785 | 47,473 |
| 2025-08-08 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Exercise / conversion
M
|
Common Stock | 5,514 | $42.50 | $234,345 | 55,909 |
| 2025-08-08 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Exercise / conversion
M
|
Common Stock | 2,922 | $36.25 | $105,922 | 50,395 |
| 2025-08-07 | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. |
Open-market sell
S
|
Common Stock | 10,000 | $691.74 | $6,917,439 | 188,046 |
| 2025-08-06 | MYERS FRANKLIN | — |
Open-market sell
S
|
Common Stock | 4,500 | $683.57 | $3,076,045 | 100,396 |
| 2025-08-05 | MYERS FRANKLIN | — |
Equity grant / award
G
|
Common Stock | 25 | $0.00 | $0 | 104,896 |
| 2025-08-05 | MYERS FRANKLIN | — |
Equity grant / award
G
|
Common Stock | 72 | $0.00 | $0 | 104,921 |
| 2025-07-31 | Trent T McKenna | EVP & CHIEF OPERATING OFFICER |
Open-market sell
S
|
Common Stock | 4,400 | $716.63 | $3,153,160 | 21,639 |
| 2025-06-09 | BULLS HERMAN E | — |
Open-market sell
S
|
Common Stock | 2,500 | $500.01 | $1,250,015 | 35,574 |
| 2025-06-06 | ANDERSON DARCY | — |
Open-market sell
S
|
Common Stock | 8,000 | $506.82 | $4,054,589 | 26,535 |
| 2025-06-02 | MYERS FRANKLIN | — |
Equity grant / award
G
|
Common Stock | 500 | $0.00 | $0 | 104,993 |
| 2025-05-16 | Wallis-Lage Cindy L. | — |
Equity grant / award
A
|
Common Stock | 342 | $0.00 | $0 | 5,713 |
| 2025-05-13 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Exercise / conversion
M · derivative
|
Option to Buy | 12,500 | $0.00 | $0 | 2,922 |
| 2025-05-13 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Open-market sell
S
|
Common Stock | 12,500 | $470.11 | $5,876,422 | 47,473 |
| 2025-05-13 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Exercise / conversion
M
|
Common Stock | 12,500 | $36.25 | $453,125 | 59,973 |
| 2025-05-12 | Skidmore Constance Ellen | — |
Open-market sell
S
|
Common Stock | 1,000 | $452.98 | $452,980 | 13,285 |
| 2025-05-07 | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. |
Open-market sell
S
|
Common Stock | 15,000 | $431.66 | $6,474,874 | 198,046 |
| 2025-05-06 | MYERS FRANKLIN | — |
Equity grant / award
G
|
Common Stock | 47 | $0.00 | $0 | 105,151 |
| 2025-05-06 | MYERS FRANKLIN | — |
Equity grant / award
G
|
Common Stock | 300 | $0.00 | $0 | 105,198 |
| 2025-05-06 | MYERS FRANKLIN | — |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 105,498 |
| 2025-05-05 | Mercado, Pablo G. | — |
Open-market sell
S
|
Common Stock | 1,800 | $436.10 | $784,980 | 7,236 |
| 2025-05-01 | Tang Vance W | — |
Open-market sell
S
|
Common Stock | 500 | $422.00 | $211,000 | 4,998 |
| 2025-04-01 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 188 | $324.55 | $61,015 | 17,392 |
| 2025-04-01 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 141 | $324.55 | $45,762 | 17,580 |
| 2025-04-01 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 84 | $324.55 | $27,262 | 17,721 |
| 2025-03-19 | Reed Terrence | SVP & CHRO |
Other disposed transaction
F
|
Common Stock | 134 | $357.53 | $47,909 | 4,837 |
| 2025-03-19 | Reed Terrence | SVP & CHRO |
Equity grant / award
A
|
Common Stock | 552 | $0.00 | $0 | 4,971 |
| 2025-03-19 | Reed Terrence | SVP & CHRO |
Equity grant / award
A
|
Common Stock | 660 | $0.00 | $0 | 4,419 |
| 2024-12-02 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Other disposed transaction
F
|
Common Stock | 3,279 | $494.86 | $1,622,646 | 45,244 |
| 2024-11-25 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Equity grant / award
G
|
Common Stock | 1,140 | $0.00 | $0 | 48,523 |
| 2024-11-22 | Trent T McKenna | EVP & CHIEF OPERATING OFFICER |
Exercise / conversion
M · derivative
|
Option to Buy | 2,000 | $0.00 | $0 | 0 |
| 2024-11-22 | Trent T McKenna | EVP & CHIEF OPERATING OFFICER |
Open-market sell
S
|
Common Stock | 4,000 | $484.81 | $1,939,255 | 23,990 |
| 2024-11-22 | Trent T McKenna | EVP & CHIEF OPERATING OFFICER |
Exercise / conversion
M
|
Common Stock | 2,000 | $42.50 | $85,000 | 27,990 |
| 2024-11-13 | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. |
Open-market sell
S
|
Common Stock | 15,000 | $448.88 | $6,733,188 | 204,205 |
| 2024-11-08 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Open-market sell
S
|
Common Stock | 5,436 | $459.73 | $2,499,065 | 49,663 |
| 2024-11-05 | Mercado, Pablo G. | — |
Open-market sell
S
|
Common Stock | 2,500 | $409.46 | $1,023,650 | 9,036 |
| 2024-10-30 | MYERS FRANKLIN | — |
Open-market sell
S
|
Common Stock | 12,000 | $390.18 | $4,682,147 | 106,498 |
| 2024-10-28 | Tang Vance W | — |
Open-market sell
S
|
Common Stock | 2,700 | $390.00 | $1,053,000 | 5,498 |
| 2024-08-29 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Open-market sell
S
|
Common Stock | 2,316 | $351.85 | $814,881 | 16,687 |
| 2024-08-27 | ANDERSON DARCY | — |
Open-market sell
S
|
Common Stock | 3,546 | $336.19 | $1,192,123 | 37,193 |
| 2024-08-20 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Open-market sell
S
|
Common Stock | 5,845 | $332.16 | $1,941,464 | 55,099 |
| 2024-08-14 | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. |
Open-market sell
S
|
Common Stock | 15,000 | $329.55 | $4,943,226 | 219,205 |
| 2024-08-01 | Kapoor Gaurav | — |
Equity grant / award
A
|
Common Stock | 385 | $0.00 | $0 | 385 |
| 2024-06-05 | Tang Vance W | — |
Open-market sell
S
|
Common Stock | 3,473 | $310.00 | $1,076,630 | 8,198 |
| 2024-05-17 | BULLS HERMAN E | — |
Equity grant / award
A
|
Common Stock | 498 | $0.00 | $0 | 37,732 |
| 2024-05-17 | Hardy Rhoman J | — |
Equity grant / award
A
|
Common Stock | 498 | $0.00 | $0 | 1,785 |
| 2024-05-16 | BULLS HERMAN E | — |
Open-market sell
S
|
Common Stock | 3,500 | $337.41 | $1,180,951 | 37,234 |
| 2024-05-15 | Tang Vance W | — |
Open-market sell
S
|
Common Stock | 988 | $343.00 | $338,884 | 11,173 |
| 2024-05-14 | Tang Vance W | — |
Equity grant / award
G
|
Common Stock | 609 | $0.00 | $0 | 12,161 |
| 2024-05-07 | ANDERSON DARCY | — |
Open-market sell
S
|
Common Stock | 3,500 | $344.90 | $1,207,149 | 40,241 |
| 2024-04-01 | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. |
Other disposed transaction
F
|
Common Stock | 2,086 | $320.03 | $667,583 | 234,205 |
| 2024-04-01 | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. |
Other disposed transaction
F
|
Common Stock | 1,881 | $320.03 | $601,976 | 236,291 |
| 2024-04-01 | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. |
Other disposed transaction
F
|
Common Stock | 1,512 | $320.03 | $483,885 | 238,172 |
| 2024-03-20 | Howell Laura Finley | SVP & GENERAL COUNSEL |
Other disposed transaction
F
|
Common Stock | 292 | $314.31 | $91,779 | 8,482 |
| 2024-03-20 | Howell Laura Finley | SVP & GENERAL COUNSEL |
Equity grant / award
A
|
Common Stock | 714 | $0.00 | $0 | 8,774 |
| 2024-03-20 | Howell Laura Finley | SVP & GENERAL COUNSEL |
Equity grant / award
A
|
Common Stock | 1,095 | $0.00 | $0 | 8,060 |
| 2024-03-11 | Skidmore Constance Ellen | — |
Open-market sell
S
|
Common Stock | 3,000 | $299.96 | $899,877 | 13,787 |
| 2024-03-05 | ANDERSON DARCY | — |
Open-market sell
S
|
Common Stock | 3,800 | $316.60 | $1,203,064 | 43,741 |
| 2024-03-04 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Equity grant / award
G
|
Common Stock | 3,500 | $0.00 | $0 | 58,971 |
| 2024-03-01 | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. |
Open-market sell
S
|
Common Stock | 16,000 | $312.13 | $4,994,019 | 227,926 |
| 2024-02-26 | Trent T McKenna | EVP & CHIEF OPERATING OFFICER |
Open-market sell
S
|
Common Stock | 14,185 | $278.55 | $3,951,232 | 22,644 |
| 2023-12-11 | Skidmore Constance Ellen | — |
Open-market sell
S
|
Common Stock | 3,000 | $193.40 | $580,197 | 16,787 |
| 2023-12-06 | Hardy Rhoman J | — |
Open-market buy
P
|
Common Stock | 133 | $188.18 | $24,978 | 1,287 |
| 2023-12-06 | Hardy Rhoman J | — |
Open-market buy
P
|
Common Stock | 651 | $191.96 | $125,000 | 1,154 |
| 2023-11-28 | MYERS FRANKLIN | — |
Equity grant / award
G
|
Common Stock | 286 | $0.00 | $0 | 118,000 |
| 2023-11-28 | MYERS FRANKLIN | — |
Equity grant / award
G
|
Common Stock | 1,626 | $0.00 | $0 | 118,286 |
| 2023-11-28 | MYERS FRANKLIN | — |
Equity grant / award
G
|
Common Stock | 153 | $0.00 | $0 | 119,912 |
| 2023-11-14 | Hardy Rhoman J | — |
Equity grant / award
A
|
Common Stock | 503 | $0.00 | $0 | 503 |
| 2023-11-09 | SANDBROOK WILLIAM J | — |
Open-market sell
S
|
Common Stock | 5,000 | $185.19 | $925,928 | 13,026 |
| 2023-10-31 | Tang Vance W | — |
Open-market sell
S
|
Common Stock | 2,288 | $182.50 | $417,560 | 22,770 |
| 2023-09-12 | SANDBROOK WILLIAM J | — |
Open-market sell
S
|
Common Stock | 7,500 | $187.52 | $1,406,364 | 18,026 |
| 2023-09-11 | Skidmore Constance Ellen | — |
Open-market sell
S
|
Common Stock | 3,000 | $187.66 | $562,980 | 19,787 |
| 2023-09-07 | Howell Laura Finley | SVP & GENERAL COUNSEL |
Open-market sell
S
|
Common Stock | 1,350 | $187.59 | $253,253 | 6,965 |
| 2023-08-31 | MYERS FRANKLIN | — |
Open-market sell
S
|
Common Stock | 30,000 | $184.85 | $5,545,566 | 120,065 |
| 2023-08-29 | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. |
Open-market sell
S
|
Common Stock | 33,600 | $183.15 | $6,153,937 | 243,926 |
| 2023-08-28 | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. |
Open-market sell
S
|
Common Stock | 6,400 | $181.29 | $1,160,255 | 277,526 |
| 2023-08-21 | BULLS HERMAN E | — |
Equity grant / award
G
|
Common Stock | 5,900 | $0.00 | $0 | 47,334 |
| 2023-08-08 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Open-market sell
S
|
Common Stock | 5,286 | $180.79 | $955,638 | 18,387 |
| 2023-08-04 | ANDERSON DARCY | — |
Equity grant / award
G
|
Common Stock | 1,187 | $0.00 | $0 | 47,541 |
| 2023-06-12 | Skidmore Constance Ellen | — |
Open-market sell
S
|
Common Stock | 3,000 | $159.94 | $479,820 | 22,787 |
| 2023-05-22 | MYERS FRANKLIN | — |
Equity grant / award
G
|
Common Stock | 570 | $0.00 | $0 | 150,065 |
| 2023-05-22 | MYERS FRANKLIN | — |
Equity grant / award
G
|
Common Stock | 94 | $0.00 | $0 | 150,635 |
| 2023-05-22 | MYERS FRANKLIN | — |
Equity grant / award
G
|
Common Stock | 336 | $0.00 | $0 | 150,729 |
| 2023-05-16 | Skidmore Constance Ellen | — |
Equity grant / award
A
|
Common Stock | 1,065 | $0.00 | $0 | 25,787 |
| 2023-04-03 | Reed Terrence | SVP OF PEOPLE & LEADERSHIP DEV |
Other disposed transaction
F
|
Common Stock | 241 | $146.44 | $35,292 | 3,450 |
| 2023-04-03 | Reed Terrence | SVP OF PEOPLE & LEADERSHIP DEV |
Other disposed transaction
F
|
Common Stock | 120 | $146.44 | $17,573 | 3,691 |
| 2023-03-21 | Howell Laura Finley | SVP & GENERAL COUNSEL |
Other disposed transaction
F
|
Common Stock | 452 | $141.22 | $63,831 | 8,974 |
| 2023-03-21 | Howell Laura Finley | SVP & GENERAL COUNSEL |
Equity grant / award
A
|
Common Stock | 1,124 | $0.00 | $0 | 9,426 |
| 2023-03-21 | Howell Laura Finley | SVP & GENERAL COUNSEL |
Equity grant / award
A
|
Common Stock | 1,504 | $0.00 | $0 | 8,302 |
| 2023-03-10 | Skidmore Constance Ellen | — |
Open-market sell
S
|
Common Stock | 3,000 | $143.03 | $429,090 | 24,722 |
| 2023-02-27 | Tang Vance W | — |
Equity grant / award
G
|
Common Stock | 230 | $0.00 | $0 | 25,837 |
| 2023-02-27 | Tang Vance W | — |
Open-market sell
S
|
Common Stock | 2,500 | $147.00 | $367,500 | 26,297 |
| 2022-12-12 | Skidmore Constance Ellen | — |
Open-market sell
S
|
Common Stock | 3,000 | $120.27 | $360,804 | 27,722 |
| 2022-11-28 | Wallis-Lage Cindy L. | — |
Open-market buy
P
|
Common Stock | 4 | $127.69 | $571 | 3,812 |
| 2022-11-14 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Equity grant / award
G
|
Common Stock | 993 | $0.00 | $0 | 41,438 |
| 2022-11-11 | GEORGE WILLIAM III | CHIEF FINANCIAL OFFICER |
Open-market sell
S
|
Common Stock | 7,500 | $125.37 | $940,274 | 42,431 |
| 2022-11-10 | BULLS HERMAN E | — |
Open-market sell
S
|
Common Stock | 8,500 | $123.00 | $1,045,500 | 52,169 |
| 2022-11-01 | Trent T McKenna | EVP & CHIEF OPERATING OFFICER |
Exercise / conversion
M · derivative
|
Option to Buy | 310 | $0.00 | $0 | 0 |
| 2022-11-01 | Trent T McKenna | EVP & CHIEF OPERATING OFFICER |
Exercise / conversion
M · derivative
|
Option to Buy | 1,076 | $0.00 | $0 | 0 |
| 2022-11-01 | Trent T McKenna | EVP & CHIEF OPERATING OFFICER |
Exercise / conversion
M · derivative
|
Option to Buy | 2,939 | $0.00 | $0 | 0 |
| 2022-11-01 | Trent T McKenna | EVP & CHIEF OPERATING OFFICER |
Open-market sell
S
|
Common Stock | 4,325 | $122.17 | $528,364 | 33,903 |
| 2022-11-01 | Trent T McKenna | EVP & CHIEF OPERATING OFFICER |
Exercise / conversion
M
|
Common Stock | 310 | $42.50 | $13,175 | 38,228 |
| 2022-11-01 | Trent T McKenna | EVP & CHIEF OPERATING OFFICER |
Exercise / conversion
M
|
Common Stock | 1,076 | $36.25 | $39,005 | 37,918 |
| 2022-11-01 | Trent T McKenna | EVP & CHIEF OPERATING OFFICER |
Exercise / conversion
M
|
Common Stock | 2,939 | $30.36 | $89,228 | 36,842 |
| 2022-10-31 | Mercado, Pablo G. | — |
Open-market sell
S
|
Common Stock | 410 | $122.28 | $50,135 | 11,173 |
| 2022-10-31 | ANDERSON DARCY | — |
Open-market sell
S
|
Common Stock | 10,000 | $121.70 | $1,217,000 | 47,663 |
| 2022-10-28 | Mercado, Pablo G. | — |
Open-market sell
S
|
Common Stock | 415 | $121.38 | $50,373 | 11,583 |
| 2022-09-12 | Skidmore Constance Ellen | — |
Open-market sell
S
|
Common Stock | 3,000 | $103.39 | $310,179 | 30,722 |
| 2022-08-18 | MYERS FRANKLIN | — |
Open-market sell
S
|
Common Stock | 10,000 | $105.94 | $1,059,369 | 175,000 |
| 2022-08-18 | MYERS FRANKLIN | — |
Open-market sell
S
|
Common Stock | 11,719 | $107.32 | $1,257,627 | 185,000 |
| 2022-08-16 | Lane Brian E. | PRESIDENT/CHIEF EXECUTIVE OFF. |
Open-market sell
S
|
Common Stock | 10,211 | $106.99 | $1,092,440 | 271,118 |
| 2022-08-11 | BULLS HERMAN E | — |
Open-market sell
S
|
Common Stock | 8,000 | $103.44 | $827,520 | 60,669 |
| 2022-08-01 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Option to Buy | 4,939 | $0.00 | $0 | 0 |
| 2022-08-01 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Option to Buy | 2,393 | $0.00 | $0 | 0 |
| 2022-08-01 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Option to Buy | 3,420 | $0.00 | $0 | 0 |
| 2022-08-01 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Option to Buy | 1,030 | $0.00 | $0 | 0 |
| 2022-08-01 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M · derivative
|
Option to Buy | 1,067 | $0.00 | $0 | 0 |
| 2022-08-01 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Open-market sell
S
|
Common Stock | 12,849 | $104.09 | $1,337,419 | 22,274 |
| 2022-08-01 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 4,939 | $42.50 | $209,908 | 35,123 |
| 2022-08-01 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 2,393 | $36.25 | $86,746 | 30,184 |
| 2022-08-01 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 3,420 | $30.36 | $103,831 | 27,791 |
| 2022-08-01 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 1,030 | $19.67 | $20,260 | 24,371 |
| 2022-08-01 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Exercise / conversion
M
|
Common Stock | 1,067 | $16.15 | $17,232 | 23,341 |
| 2022-07-29 | Mercado, Pablo G. | — |
Open-market sell
S
|
Common Stock | 2,475 | $101.43 | $251,039 | 11,998 |
| 2022-06-16 | Krusi Alan | — |
Open-market sell
S
|
Common Stock | 17,894 | $83.87 | $1,500,770 | 16,828 |
| 2022-06-10 | Skidmore Constance Ellen | — |
Open-market sell
S
|
Common Stock | 3,000 | $89.67 | $269,010 | 33,722 |
| 2022-06-06 | Tang Vance W | — |
Other acquired transaction
J
|
Common Stock | 10,000 | $0.00 | $0 | 10,000 |
| 2022-06-06 | Tang Vance W | — |
Open-market sell
S
|
Common Stock | 1,844 | $92.34 | $170,275 | 28,797 |
| 2022-06-03 | Tang Vance W | — |
Open-market sell
S
|
Common Stock | 25 | $91.50 | $2,288 | 30,641 |
| 2022-06-02 | SANDBROOK WILLIAM J | — |
Equity grant / award
G
|
Common Stock | 170 | $0.00 | $0 | 170 |
| 2022-06-02 | SANDBROOK WILLIAM J | — |
Equity grant / award
G
|
Common Stock | 850 | $0.00 | $0 | 24,461 |
| 2022-05-27 | MYERS FRANKLIN | — |
Equity grant / award
G
|
Common Stock | 2,750 | $0.00 | $0 | 196,719 |
| 2022-05-27 | MYERS FRANKLIN | — |
Equity grant / award
G
|
Common Stock | 850 | $0.00 | $0 | 199,469 |
| 2022-05-27 | MYERS FRANKLIN | — |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 200,319 |
| 2022-05-17 | Wallis-Lage Cindy L. | — |
Equity grant / award
A
|
Common Stock | 1,869 | $0.00 | $0 | 3,808 |
| 2022-04-01 | Reed Terrence | SVP OF PEOPLE & LEADERSHIP DEV |
Other disposed transaction
F
|
Common Stock | 224 | $89.42 | $20,029 | 2,870 |
| 2022-03-23 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Other disposed transaction
F
|
Common Stock | 829 | $91.16 | $75,572 | 23,146 |
| 2022-03-23 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Equity grant / award
A
|
Common Stock | 2,159 | $0.00 | $0 | 23,975 |
| 2022-03-23 | Shaeff Julie | CHIEF ACCOUNTING OFFICER |
Equity grant / award
A
|
Common Stock | 1,461 | $0.00 | $0 | 21,816 |
| 2022-03-10 | Skidmore Constance Ellen | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $89.06 | $267,165 | 34,853 |
| 2021-12-10 | Skidmore Constance Ellen | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $96.27 | $288,810 | 37,853 |
| 2021-11-18 | MYERS FRANKLIN | Dir |
Open-market sell
S
|
Common Stock | 74,227 | $102.34 | $7,596,391 | 200,000 |
| 2021-11-17 | Tang Vance W | Dir |
Open-market sell
S
|
Common Stock | 1,939 | $102.25 | $198,263 | 28,797 |
| 2021-11-01 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M · derivative
|
Option to Buy | 32,873 | $0.00 | $0 | 0 |
| 2021-11-01 | Lane Brian E. | President/Chief Executive Off. |
Open-market sell
S
|
Common Stock | 32,873 | $92.65 | $3,045,795 | 264,195 |
| 2021-11-01 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M
|
Common Stock | 32,873 | $42.50 | $1,397,102 | 297,068 |
| 2021-10-29 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 21,055 | $0.00 | $0 | 0 |
| 2021-10-29 | GEORGE WILLIAM III | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 21,055 | $90.97 | $1,915,413 | 43,571 |
| 2021-10-29 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 21,055 | $19.67 | $414,152 | 64,626 |
| 2021-05-24 | Trent T McKenna | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 3,000 | $0.00 | $0 | 5,310 |
| 2021-05-24 | Trent T McKenna | Chief Operating Officer |
Open-market sell
S
|
Common Stock | 9,000 | $80.70 | $726,257 | 30,017 |
| 2021-05-24 | Trent T McKenna | Chief Operating Officer |
Exercise / conversion
M
|
Common Stock | 3,000 | $42.50 | $127,500 | 39,017 |
| 2021-05-18 | Wallis-Lage Cindy L. | Dir |
Equity grant / award
A
|
Common Stock | 1,939 | $0.00 | $0 | 1,939 |
| 2021-05-10 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 1,000 | $0.00 | $0 | 2,393 |
| 2021-05-10 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 1,424 | $0.00 | $0 | 0 |
| 2021-05-10 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 519 | $0.00 | $0 | 0 |
| 2021-05-10 | Shaeff Julie | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 11,258 | $87.29 | $982,719 | 20,355 |
| 2021-05-10 | Shaeff Julie | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 5,943 | $87.31 | $518,912 | 31,613 |
| 2021-05-10 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,000 | $36.25 | $36,250 | 37,556 |
| 2021-05-10 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,424 | $13.86 | $19,737 | 33,556 |
| 2021-05-10 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 519 | $11.21 | $5,818 | 32,132 |
| 2021-05-10 | GEORGE WILLIAM III | Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 3,779 | $0.00 | $0 | 43,571 |
| 2021-05-05 | Lane Brian E. | President/Chief Executive Off. |
Open-market sell
S
|
Common Stock | 25,988 | $84.91 | $2,206,516 | 264,195 |
| 2021-05-04 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M · derivative
|
Option to Buy | 25,988 | $0.00 | $0 | 0 |
| 2021-05-04 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M
|
Common Stock | 25,988 | $36.25 | $942,065 | 290,183 |
| 2021-05-03 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 19,286 | $0.00 | $0 | 0 |
| 2021-05-03 | GEORGE WILLIAM III | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 19,286 | $84.76 | $1,634,687 | 47,350 |
| 2021-05-03 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 19,286 | $16.15 | $311,469 | 66,636 |
| 2021-04-01 | Young Terrence Andrew | Senior Vice President Service |
Other disposed transaction
F
|
Common Stock | 200 | $75.56 | $15,112 | 5,274 |
| 2021-04-01 | Young Terrence Andrew | Senior Vice President Service |
Other disposed transaction
F
|
Common Stock | 252 | $75.56 | $19,041 | 5,474 |
| 2021-03-11 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M · derivative
|
Option to Buy | 27,407 | $0.00 | $0 | 0 |
| 2021-03-11 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M · derivative
|
Option to Buy | 14,547 | $0.00 | $0 | 0 |
| 2021-03-11 | Lane Brian E. | President/Chief Executive Off. |
Open-market sell
S
|
Common Stock | 41,954 | $74.36 | $3,119,838 | 270,819 |
| 2021-03-11 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M
|
Common Stock | 27,407 | $30.36 | $832,077 | 312,773 |
| 2021-03-11 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M
|
Common Stock | 14,547 | $19.67 | $286,139 | 285,366 |
| 2021-03-10 | Lane Brian E. | President/Chief Executive Off. |
Other disposed transaction
F
|
Common Stock | 4,817 | $74.70 | $359,830 | 270,819 |
| 2021-03-10 | Lane Brian E. | President/Chief Executive Off. |
Equity grant / award
A
|
Common Stock | 12,242 | $0.00 | $0 | 275,636 |
| 2021-03-10 | Lane Brian E. | President/Chief Executive Off. |
Equity grant / award
A
|
Common Stock | 15,903 | $0.00 | $0 | 263,394 |
| 2021-03-09 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 7,500 | $0.00 | $0 | 19,286 |
| 2021-03-09 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 12,000 | $0.00 | $0 | 0 |
| 2021-03-09 | GEORGE WILLIAM III | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 19,500 | $73.11 | $1,425,643 | 44,562 |
| 2021-03-09 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 7,500 | $16.15 | $121,125 | 64,062 |
| 2021-03-09 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 12,000 | $13.86 | $166,320 | 56,562 |
| 2021-03-04 | Tang Vance W | Dir |
Equity grant / award
G
|
Common Stock | 400 | $0.00 | $0 | 30,059 |
| 2021-03-03 | Tang Vance W | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $67.50 | $135,000 | 30,859 |
| 2021-03-01 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 2,000 | $64.81 | $129,630 | 276,288 |
| 2021-02-01 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $55.32 | $110,645 | 32,914 |
| 2020-11-18 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M · derivative
|
Option to Buy | 20,000 | $0.00 | $0 | 14,547 |
| 2020-11-18 | Lane Brian E. | President/Chief Executive Off. |
Open-market sell
S
|
Common Stock | 20,000 | $49.74 | $994,852 | 247,491 |
| 2020-11-18 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M
|
Common Stock | 20,000 | $19.67 | $393,400 | 267,491 |
| 2020-11-02 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $46.27 | $92,545 | 34,914 |
| 2020-09-09 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 3,500 | $49.97 | $174,878 | 274,288 |
| 2020-08-13 | GEORGE WILLIAM III | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 19,341 | $53.77 | $1,040,043 | 44,562 |
| 2020-08-11 | GEORGE WILLIAM III | Chief Financial Officer |
Equity grant / award
G
|
Common Stock | 9,021 | $0.00 | $0 | 63,903 |
| 2020-08-06 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 1,000 | $0.00 | $0 | 2,030 |
| 2020-08-06 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 1,250 | $0.00 | $0 | 1,424 |
| 2020-08-06 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 500 | $0.00 | $0 | 3,393 |
| 2020-08-06 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 1,166 | $0.00 | $0 | 0 |
| 2020-08-06 | Shaeff Julie | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 3,442 | $51.17 | $176,119 | 29,622 |
| 2020-08-06 | Shaeff Julie | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 5,916 | $51.43 | $304,258 | 33,064 |
| 2020-08-06 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,000 | $19.67 | $19,670 | 37,980 |
| 2020-08-06 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,250 | $13.86 | $17,325 | 35,980 |
| 2020-08-06 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 500 | $36.25 | $18,125 | 38,980 |
| 2020-08-06 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,166 | $13.87 | $16,172 | 34,230 |
| 2020-08-03 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $50.65 | $101,305 | 36,914 |
| 2020-07-30 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M · derivative
|
Option to Buy | 20,000 | $0.00 | $0 | 19,861 |
| 2020-07-30 | Lane Brian E. | President/Chief Executive Off. |
Open-market sell
S
|
Common Stock | 20,000 | $48.75 | $974,956 | 247,491 |
| 2020-07-30 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M
|
Common Stock | 20,000 | $16.15 | $323,000 | 267,491 |
| 2020-06-05 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M · derivative
|
Option to Buy | 19,476 | $0.00 | $0 | 0 |
| 2020-06-05 | Lane Brian E. | President/Chief Executive Off. |
Open-market sell
S
|
Common Stock | 19,476 | $42.71 | $831,898 | 247,491 |
| 2020-06-05 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M
|
Common Stock | 19,476 | $13.86 | $269,937 | 266,967 |
| 2020-05-19 | Tang Vance W | Dir |
Equity grant / award
A
|
Common Stock | 4,788 | $0.00 | $0 | 35,659 |
| 2020-05-14 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 3,500 | $0.00 | $0 | 0 |
| 2020-05-14 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 3,500 | $11.21 | $39,235 | 72,924 |
| 2020-05-13 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 3,500 | $29.38 | $102,836 | 266,000 |
| 2020-05-04 | Tang Vance W | Dir |
Open-market buy
P
|
Common Stock | 10,000 | $31.94 | $319,400 | 30,871 |
| 2020-05-01 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $32.01 | $64,022 | 34,126 |
| 2020-04-17 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 4,000 | $0.00 | $0 | 0 |
| 2020-04-17 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 4,000 | $13.87 | $55,480 | 69,424 |
| 2020-04-01 | Shaeff Julie | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 203 | $34.94 | $7,092 | 33,064 |
| 2020-04-01 | Shaeff Julie | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 177 | $34.94 | $6,184 | 33,267 |
| 2020-04-01 | Shaeff Julie | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 275 | $34.94 | $9,607 | 33,444 |
| 2020-03-05 | Howell Laura Finley | VP, General Counsel, Secretary |
Equity grant / award
A
|
Common Stock | 1,882 | $0.00 | $0 | 5,020 |
| 2020-02-03 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $47.12 | $94,241 | 36,126 |
| 2019-12-10 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 2,500 | $48.76 | $121,888 | 262,500 |
| 2019-12-03 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 5,000 | $49.49 | $247,428 | 260,000 |
| 2019-11-22 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $50.30 | $100,595 | 38,126 |
| 2019-11-11 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M · derivative
|
Option to Buy | 20,949 | $0.00 | $0 | 19,476 |
| 2019-11-11 | Lane Brian E. | President/Chief Executive Off. |
Open-market sell
S
|
Common Stock | 20,949 | $50.79 | $1,064,084 | 220,509 |
| 2019-11-11 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M
|
Common Stock | 20,949 | $13.86 | $290,353 | 241,458 |
| 2019-11-08 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M · derivative
|
Option to Buy | 4,051 | $0.00 | $0 | 40,425 |
| 2019-11-08 | Lane Brian E. | President/Chief Executive Off. |
Open-market sell
S
|
Common Stock | 4,051 | $50.92 | $206,272 | 220,509 |
| 2019-11-08 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M
|
Common Stock | 4,051 | $13.86 | $56,147 | 224,560 |
| 2019-11-01 | Tang Vance W | Dir |
Open-market sell
S
|
Common Stock | 3,453 | $51.45 | $177,657 | 23,871 |
| 2019-09-12 | GEORGE WILLIAM III | Chief Financial Officer |
Open-market buy
P
|
Common Stock | 1,000 | $40.59 | $40,593 | 57,462 |
| 2019-09-06 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 5,000 | $38.00 | $190,000 | 255,000 |
| 2019-08-14 | GEORGE WILLIAM III | Chief Financial Officer |
Open-market buy
P
|
Common Stock | 1,000 | $37.47 | $37,470 | 56,462 |
| 2019-08-01 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 5,500 | $41.89 | $230,400 | 250,000 |
| 2019-07-29 | GEORGE WILLIAM III | Chief Financial Officer |
Open-market buy
P
|
Common Stock | 2,500 | $41.38 | $103,462 | 55,462 |
| 2019-05-22 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 1,738 | $49.45 | $85,944 | 244,500 |
| 2019-05-21 | MYERS FRANKLIN | Dir |
Equity grant / award
A
|
Common Stock | 3,262 | $0.00 | $0 | 242,762 |
| 2019-05-01 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $53.49 | $106,980 | 36,864 |
| 2019-04-29 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 4,500 | $53.61 | $241,255 | 239,500 |
| 2019-04-01 | Howell Laura Finley | VP, General Counsel, Secretary |
Other disposed transaction
F
|
Common Stock | 37 | $52.80 | $1,954 | 2,638 |
| 2019-04-01 | Howell Laura Finley | VP, General Counsel, Secretary |
Other disposed transaction
F
|
Common Stock | 73 | $52.80 | $3,854 | 2,675 |
| 2019-04-01 | Howell Laura Finley | VP, General Counsel, Secretary |
Other disposed transaction
F
|
Common Stock | 83 | $52.80 | $4,382 | 2,748 |
| 2019-03-06 | Young Terrence Andrew | Senior Vice President Service |
Equity grant / award
A
|
Common Stock | 1,801 | $0.00 | $0 | 2,101 |
| 2019-03-04 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 1,000 | $0.00 | $0 | 2,964 |
| 2019-03-04 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 1,500 | $0.00 | $0 | 298 |
| 2019-03-04 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 500 | $0.00 | $0 | 1,019 |
| 2019-03-04 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 999 | $0.00 | $0 | 0 |
| 2019-03-04 | Shaeff Julie | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 4,010 | $53.08 | $212,836 | 25,590 |
| 2019-03-04 | Shaeff Julie | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 7,999 | $53.08 | $424,557 | 29,600 |
| 2019-03-04 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,000 | $30.36 | $30,360 | 36,099 |
| 2019-03-04 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,500 | $36.25 | $54,375 | 37,599 |
| 2019-03-04 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 500 | $11.21 | $5,605 | 31,099 |
| 2019-03-04 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 999 | $12.46 | $12,448 | 30,599 |
| 2019-02-27 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 4,000 | $52.84 | $211,348 | 235,000 |
| 2019-02-01 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $47.85 | $95,700 | 38,864 |
| 2018-12-07 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 3,500 | $46.55 | $162,925 | 231,000 |
| 2018-11-19 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 2,500 | $54.25 | $135,625 | 227,500 |
| 2018-11-05 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M · derivative
|
Option to Buy | 5,000 | $0.00 | $0 | 5,000 |
| 2018-11-05 | Trent T McKenna | SrVP, General Counsel and Secy |
Open-market sell
S
|
Common Stock | 15,000 | $54.79 | $821,850 | 40,341 |
| 2018-11-05 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M
|
Common Stock | 5,000 | $16.15 | $80,750 | 55,341 |
| 2018-11-01 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $53.33 | $106,660 | 40,864 |
| 2018-08-23 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 3,047 | $56.76 | $172,948 | 225,000 |
| 2018-08-06 | Tang Vance W | Dir |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 24,062 |
| 2018-08-03 | Tang Vance W | Dir |
Open-market sell
S
|
Common Stock | 4,018 | $55.25 | $221,994 | 25,062 |
| 2018-08-01 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $55.74 | $111,480 | 42,864 |
| 2018-07-31 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 17,888 | $0.00 | $0 | 12,000 |
| 2018-07-31 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 5,000 | $0.00 | $0 | 3,500 |
| 2018-07-31 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 2,000 | $0.00 | $0 | 0 |
| 2018-07-31 | GEORGE WILLIAM III | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 29,888 | $54.24 | $1,621,125 | 43,675 |
| 2018-07-31 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 17,888 | $13.86 | $247,928 | 73,563 |
| 2018-07-31 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 5,000 | $11.21 | $56,050 | 55,675 |
| 2018-07-31 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 2,000 | $12.46 | $24,920 | 45,675 |
| 2018-07-30 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M · derivative
|
Option to Buy | 29,247 | $0.00 | $0 | 0 |
| 2018-07-30 | Lane Brian E. | President/Chief Executive Off. |
Open-market sell
S
|
Common Stock | 29,247 | $54.37 | $1,590,159 | 198,846 |
| 2018-07-30 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M
|
Common Stock | 29,247 | $11.21 | $327,859 | 228,093 |
| 2018-05-29 | SANDBROOK WILLIAM J | Dir |
Open-market buy
P
|
Common Stock | 5,734 | $46.42 | $266,172 | 13,453 |
| 2018-05-25 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M · derivative
|
Option to Buy | 2,717 | $0.00 | $0 | 10,000 |
| 2018-05-25 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M · derivative
|
Option to Buy | 5,147 | $0.00 | $0 | 10,000 |
| 2018-05-25 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M · derivative
|
Option to Buy | 136 | $0.00 | $0 | 10,000 |
| 2018-05-25 | Trent T McKenna | SrVP, General Counsel and Secy |
Open-market sell
S
|
Common Stock | 2,500 | $46.04 | $115,100 | 40,341 |
| 2018-05-25 | Trent T McKenna | SrVP, General Counsel and Secy |
Open-market sell
S
|
Common Stock | 8,000 | $46.01 | $368,080 | 42,841 |
| 2018-05-25 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M
|
Common Stock | 2,717 | $19.67 | $53,443 | 50,841 |
| 2018-05-25 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M
|
Common Stock | 5,147 | $16.15 | $83,124 | 48,124 |
| 2018-05-25 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M
|
Common Stock | 136 | $13.86 | $1,885 | 42,977 |
| 2018-05-25 | SANDBROOK WILLIAM J | Dir |
Open-market buy
P
|
Common Stock | 4,266 | $45.87 | $195,681 | 7,719 |
| 2018-05-24 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M · derivative
|
Option to Buy | 1,765 | $0.00 | $0 | 10,136 |
| 2018-05-24 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M · derivative
|
Option to Buy | 5,614 | $0.00 | $0 | 10,000 |
| 2018-05-24 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M · derivative
|
Option to Buy | 754 | $0.00 | $0 | 3,000 |
| 2018-05-24 | Trent T McKenna | SrVP, General Counsel and Secy |
Open-market sell
S
|
Common Stock | 2,500 | $46.38 | $115,950 | 42,841 |
| 2018-05-24 | Trent T McKenna | SrVP, General Counsel and Secy |
Open-market sell
S
|
Common Stock | 8,133 | $45.79 | $372,410 | 45,341 |
| 2018-05-24 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M
|
Common Stock | 1,765 | $13.86 | $24,463 | 53,474 |
| 2018-05-24 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M
|
Common Stock | 5,614 | $11.21 | $62,933 | 51,709 |
| 2018-05-24 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M
|
Common Stock | 754 | $13.87 | $10,458 | 46,095 |
| 2018-05-22 | Skidmore Constance Ellen | Dir |
Equity grant / award
A
|
Common Stock | 3,453 | $0.00 | $0 | 30,864 |
| 2018-05-07 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 2,000 | $0.00 | $0 | 4,030 |
| 2018-05-07 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 1,000 | $0.00 | $0 | 4,567 |
| 2018-05-07 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 500 | $0.00 | $0 | 4,174 |
| 2018-05-07 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 800 | $0.00 | $0 | 999 |
| 2018-05-07 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 1,008 | $0.00 | $0 | 0 |
| 2018-05-07 | Shaeff Julie | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 9,719 | $42.64 | $414,418 | 29,600 |
| 2018-05-07 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 2,000 | $19.67 | $39,340 | 39,319 |
| 2018-05-07 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,000 | $16.15 | $16,150 | 37,319 |
| 2018-05-07 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 500 | $13.86 | $6,930 | 36,319 |
| 2018-05-07 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 800 | $12.46 | $9,968 | 34,819 |
| 2018-05-07 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,008 | $11.00 | $11,088 | 34,019 |
| 2018-05-01 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $41.49 | $82,980 | 41,411 |
| 2018-05-01 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 11,500 | $0.00 | $0 | 8,500 |
| 2018-05-01 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 10,151 | $0.00 | $0 | 9,000 |
| 2018-05-01 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 2,000 | $0.00 | $0 | 2,000 |
| 2018-05-01 | GEORGE WILLIAM III | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 23,651 | $41.85 | $989,794 | 43,675 |
| 2018-05-01 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 11,500 | $11.21 | $128,915 | 67,326 |
| 2018-05-01 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 10,151 | $13.87 | $140,794 | 55,826 |
| 2018-05-01 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 2,000 | $12.46 | $24,920 | 45,675 |
| 2018-04-30 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 6,000 | $0.00 | $0 | 4,000 |
| 2018-04-30 | GEORGE WILLIAM III | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 6,000 | $42.43 | $254,580 | 43,675 |
| 2018-04-30 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 6,000 | $12.46 | $74,760 | 49,675 |
| 2018-04-02 | Lane Brian E. | President/Chief Executive Off. |
Other disposed transaction
F
|
Common Stock | 1,756 | $40.68 | $71,434 | 198,846 |
| 2018-04-02 | Lane Brian E. | President/Chief Executive Off. |
Other disposed transaction
F
|
Common Stock | 1,215 | $40.68 | $49,426 | 200,602 |
| 2018-04-02 | Lane Brian E. | President/Chief Executive Off. |
Other disposed transaction
F
|
Common Stock | 1,091 | $40.68 | $44,382 | 201,817 |
| 2018-04-02 | GEORGE WILLIAM III | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,070 | $40.68 | $43,528 | 43,675 |
| 2018-04-02 | GEORGE WILLIAM III | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 671 | $40.68 | $27,296 | 44,745 |
| 2018-04-02 | GEORGE WILLIAM III | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 593 | $40.68 | $24,123 | 45,416 |
| 2018-03-07 | Shaeff Julie | Chief Accounting Officer |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 4,939 | $0.00 | $0 | 4,939 |
| 2018-03-07 | Shaeff Julie | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 1,260 | $42.50 | $53,550 | 33,823 |
| 2018-03-07 | Shaeff Julie | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 3,300 | $0.00 | $0 | 35,083 |
| 2018-03-07 | Shaeff Julie | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 1,516 | $0.00 | $0 | 31,783 |
| 2018-03-02 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M · derivative
|
Option to Buy | 19,124 | $0.00 | $0 | 0 |
| 2018-03-02 | Lane Brian E. | President/Chief Executive Off. |
Open-market sell
S
|
Common Stock | 19,124 | $40.26 | $769,932 | 183,632 |
| 2018-03-02 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M
|
Common Stock | 19,124 | $12.46 | $238,285 | 202,756 |
| 2018-02-27 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 2,500 | $41.87 | $104,675 | 212,500 |
| 2018-02-01 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $42.50 | $85,000 | 43,411 |
| 2017-11-28 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M · derivative
|
Option to Buy | 19,389 | $0.00 | $0 | 0 |
| 2017-11-28 | Lane Brian E. | President/Chief Executive Off. |
Open-market sell
S
|
Common Stock | 19,389 | $42.35 | $821,124 | 183,632 |
| 2017-11-28 | Lane Brian E. | President/Chief Executive Off. |
Exercise / conversion
M
|
Common Stock | 19,389 | $11.00 | $213,279 | 203,021 |
| 2017-11-27 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M · derivative
|
Option to Buy | 5,000 | $0.00 | $0 | 11,901 |
| 2017-11-27 | Trent T McKenna | SrVP, General Counsel and Secy |
Open-market sell
S
|
Common Stock | 15,179 | $41.85 | $635,241 | 40,660 |
| 2017-11-27 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M
|
Common Stock | 5,000 | $13.86 | $69,300 | 55,839 |
| 2017-11-15 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 2,000 | $40.64 | $81,280 | 210,000 |
| 2017-11-14 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 3,000 | $40.23 | $120,690 | 208,000 |
| 2017-11-09 | Trent T McKenna | SrVP, General Counsel and Secy |
Equity grant / award
G
|
Common Stock | 75 | $0.00 | $0 | 45,839 |
| 2017-11-06 | BULLS HERMAN E | Dir |
Open-market sell
S
|
Common Stock | 8,000 | $42.22 | $337,760 | 56,620 |
| 2017-11-01 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $43.24 | $86,480 | 45,411 |
| 2017-10-30 | Skidmore Constance Ellen | Dir |
Open-market sell
S
|
Common Stock | 5,000 | $42.81 | $214,050 | 27,411 |
| 2017-08-01 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $33.85 | $67,700 | 47,411 |
| 2017-07-31 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 5,482 | $33.58 | $184,086 | 205,000 |
| 2017-05-23 | Krusi Alan | Dir |
Equity grant / award
A
|
Common Stock | 4,018 | $0.00 | $0 | 49,411 |
| 2017-05-03 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 4,000 | $35.39 | $141,560 | 195,500 |
| 2017-05-02 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 16,454 | $0.00 | $0 | 20,000 |
| 2017-05-02 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 3,000 | $0.00 | $0 | 10,000 |
| 2017-05-02 | GEORGE WILLIAM III | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,942 | $36.80 | $218,666 | 41,120 |
| 2017-05-02 | GEORGE WILLIAM III | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 22,454 | $36.47 | $818,897 | 47,062 |
| 2017-05-02 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 16,454 | $11.21 | $184,449 | 69,516 |
| 2017-05-02 | GEORGE WILLIAM III | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 3,000 | $12.46 | $37,380 | 53,062 |
| 2017-04-27 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $36.22 | $108,660 | 45,393 |
| 2017-04-03 | GEORGE WILLIAM III | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 706 | $35.97 | $25,395 | 47,062 |
| 2017-04-03 | GEORGE WILLIAM III | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,073 | $35.97 | $38,596 | 47,768 |
| 2017-04-03 | GEORGE WILLIAM III | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 1,281 | $35.97 | $46,078 | 48,841 |
| 2017-03-08 | Shaeff Julie | Chief Accounting Officer |
Equity grant / award
A · derivative
|
Employee Stock Option (Right to Buy) | 5,393 | $0.00 | $0 | 5,393 |
| 2017-03-08 | Shaeff Julie | Chief Accounting Officer |
Other disposed transaction
F
|
Common Stock | 1,174 | $36.25 | $42,558 | 35,484 |
| 2017-03-08 | Shaeff Julie | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 3,045 | $0.00 | $0 | 36,658 |
| 2017-03-08 | Shaeff Julie | Chief Accounting Officer |
Equity grant / award
A
|
Common Stock | 1,726 | $0.00 | $0 | 33,613 |
| 2017-03-06 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 4,000 | $0.00 | $0 | 6,674 |
| 2017-03-06 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 2,000 | $0.00 | $0 | 7,567 |
| 2017-03-06 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 2,800 | $0.00 | $0 | 2,808 |
| 2017-03-06 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 2,600 | $0.00 | $0 | 1,001 |
| 2017-03-06 | Shaeff Julie | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 15,400 | $36.84 | $567,336 | 31,887 |
| 2017-03-06 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 4,000 | $13.86 | $55,440 | 45,287 |
| 2017-03-06 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 2,000 | $16.15 | $32,300 | 47,287 |
| 2017-03-06 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 2,800 | $11.00 | $30,800 | 37,287 |
| 2017-03-06 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 2,600 | $13.15 | $34,190 | 34,487 |
| 2017-03-03 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 3,500 | $37.82 | $132,370 | 190,000 |
| 2017-02-28 | SCHULTZ JAMES H | Dir |
Exercise / conversion
M · derivative
|
Option to Buy | 10,000 | $0.00 | $0 | 0 |
| 2017-02-28 | SCHULTZ JAMES H | Dir |
Open-market sell
S
|
Common Stock | 10,000 | $38.07 | $380,700 | 73,393 |
| 2017-02-28 | SCHULTZ JAMES H | Dir |
Exercise / conversion
M
|
Common Stock | 10,000 | $13.51 | $135,100 | 83,393 |
| 2016-11-01 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $28.43 | $85,285 | 51,393 |
| 2016-09-12 | GIARDENELLI ALFRED J JR | Dir |
Open-market sell
S
|
Common Stock | 7,000 | $27.34 | $191,380 | 23,516 |
| 2016-08-29 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 4,000 | $28.57 | $114,280 | 186,500 |
| 2016-08-08 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 2,500 | $28.47 | $71,175 | 182,500 |
| 2016-08-03 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 2,000 | $28.82 | $57,640 | 180,000 |
| 2016-08-02 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 3,000 | $29.26 | $87,780 | 178,000 |
| 2016-08-01 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $30.13 | $90,390 | 54,393 |
| 2016-06-08 | Tang Vance W | Dir |
Open-market sell
S
|
Common Stock | 4,284 | $32.27 | $138,245 | 22,809 |
| 2016-06-06 | Tang Vance W | Dir |
Open-market sell
S
|
Common Stock | 1,300 | $32.27 | $41,951 | 27,093 |
| 2016-05-26 | Trent T McKenna | SrVP, General Counsel and Secy |
Open-market sell
S
|
Common Stock | 15,000 | $31.05 | $465,750 | 41,890 |
| 2016-05-25 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M · derivative
|
Option to Buy | 3,512 | $0.00 | $0 | 3,754 |
| 2016-05-25 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M · derivative
|
Option to Buy | 6,488 | $0.00 | $0 | 0 |
| 2016-05-25 | Trent T McKenna | SrVP, General Counsel and Secy |
Open-market sell
S
|
Common Stock | 10,000 | $31.56 | $315,600 | 56,890 |
| 2016-05-25 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M
|
Common Stock | 3,512 | $13.87 | $48,711 | 66,890 |
| 2016-05-25 | Trent T McKenna | SrVP, General Counsel and Secy |
Exercise / conversion
M
|
Common Stock | 6,488 | $13.15 | $85,317 | 63,378 |
| 2016-05-20 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 1,144 | $30.94 | $35,395 | 175,000 |
| 2016-05-19 | Tang Vance W | Dir |
Equity grant / award
A
|
Common Stock | 4,656 | $0.00 | $0 | 28,393 |
| 2016-05-18 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 1,000 | $0.00 | $0 | 2,019 |
| 2016-05-18 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 2,000 | $0.00 | $0 | 5,266 |
| 2016-05-18 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 3,000 | $0.00 | $0 | 5,608 |
| 2016-05-18 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 3,600 | $0.00 | $0 | 3,601 |
| 2016-05-18 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M · derivative
|
Option to Buy | 4,155 | $0.00 | $0 | 0 |
| 2016-05-18 | Shaeff Julie | Chief Accounting Officer |
Open-market sell
S
|
Common Stock | 25,258 | $30.47 | $769,611 | 31,887 |
| 2016-05-18 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 1,000 | $11.21 | $11,210 | 57,145 |
| 2016-05-18 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 2,000 | $13.87 | $27,740 | 56,145 |
| 2016-05-18 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 3,000 | $11.00 | $33,000 | 52,145 |
| 2016-05-18 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 3,600 | $13.15 | $47,340 | 49,145 |
| 2016-05-18 | Shaeff Julie | Chief Accounting Officer |
Exercise / conversion
M
|
Common Stock | 4,155 | $11.94 | $49,611 | 45,545 |
| 2016-05-12 | SCHULTZ JAMES H | Dir |
Exercise / conversion
M · derivative
|
Option to Buy | 10,000 | $0.00 | $0 | 0 |
| 2016-05-12 | SCHULTZ JAMES H | Dir |
Open-market sell
S
|
Common Stock | 10,000 | $31.28 | $312,800 | 68,737 |
| 2016-05-12 | SCHULTZ JAMES H | Dir |
Exercise / conversion
M
|
Common Stock | 10,000 | $12.90 | $129,000 | 78,737 |
| 2016-05-02 | Krusi Alan | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $30.69 | $92,070 | 52,737 |
| 2016-04-29 | MYERS FRANKLIN | Dir |
Open-market buy
P
|
Common Stock | 4,200 | $29.30 | $123,060 | 167,200 |