Financial Metrics
ICFI ICF International, Inc.Financial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 283599000.0 | — | USD | 10-Q/A | 2017-05-05 |
| Quarterly | 2016-06-30 | 305419000.0 | +7.7% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 306520000.0 | +0.4% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 296295000.0 | -3.3% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 306392000.0 | +3.4% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 305301000.0 | -0.4% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 302780000.0 | -0.8% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 324315000.0 | +7.1% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 332968000.0 | +2.7% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 341254000.0 | +2.5% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 366717000.0 | +7.5% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 373918000.0 | +2.0% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 358238000.0 | -4.2% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 353987000.0 | -1.2% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 360315000.0 | +1.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 378478000.0 | +5.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 392525000.0 | +3.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 394060000.0 | +0.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 413468000.0 | +4.9% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 423110000.0 | +2.3% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 467777000.0 | +10.6% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 483282000.0 | +3.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 500085000.0 | +3.5% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 501519000.0 | +0.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 494436000.0 | -1.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 512029000.0 | +3.6% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 516998000.0 | +1.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 487618000.0 | -5.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 476155000.0 | -2.4% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 465405000.0 | -2.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1185097000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 1229162000.0 | +3.7% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 1337973000.0 | +8.9% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 1478525000.0 | +10.5% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 1506875000.0 | +1.9% | USD | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 1553048000.0 | +3.1% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 1779964000.0 | +14.6% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 1963238000.0 | +10.3% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 2019787000.0 | +2.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1872851000.0 | -7.3% | USD | 10-K | 2026-02-27 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 17694000.0 | — | USD | 10-Q/A | 2017-05-05 |
| Quarterly | 2016-06-30 | 19358000.0 | +9.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 23776000.0 | +22.8% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 16633000.0 | -30.0% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 22208000.0 | +33.5% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 23396000.0 | +5.3% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 17582000.0 | -24.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 21025000.0 | +19.6% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 24222000.0 | +15.2% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 21889000.0 | -9.6% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 22542000.0 | +3.0% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 28664000.0 | +27.2% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 16319000.0 | -43.1% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 22782000.0 | +39.6% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 28250000.0 | +24.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 28129000.0 | -0.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 31954000.0 | +13.6% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 32265000.0 | +1.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 27703000.0 | -14.1% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 29776000.0 | +7.5% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 28234000.0 | -5.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 31451000.0 | +11.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 32047000.0 | +1.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 31901000.0 | -0.5% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 40944000.0 | +28.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 42407000.0 | +3.6% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 46024000.0 | +8.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 38390000.0 | -16.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 40011000.0 | +4.2% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 38431000.0 | -3.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 82793000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 82418000.0 | -0.5% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 92272000.0 | +12.0% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 101393000.0 | +9.9% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 89109000.0 | -12.1% | USD | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 110936000.0 | +24.5% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 108762000.0 | -2.0% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 132320000.0 | +21.7% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 165842000.0 | +25.3% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 145465000.0 | -12.3% | USD | 10-K | 2026-02-27 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 9891000.0 | — | USD | 10-Q/A | 2017-05-05 |
| Quarterly | 2016-06-30 | 10583000.0 | +7.0% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 13437000.0 | +27.0% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 10177000.0 | -24.3% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 22114000.0 | +117.3% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 35806000.0 | +61.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 12417000.0 | -65.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 26034000.0 | +109.7% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 42705000.0 | +64.0% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 15318000.0 | -64.1% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 29929000.0 | +95.4% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 49559000.0 | +65.6% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 10612000.0 | -78.6% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 24268000.0 | +128.7% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 42139000.0 | +73.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 18351000.0 | -56.5% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 38663000.0 | +110.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 59053000.0 | +52.7% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 17862000.0 | -69.8% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 36259000.0 | +103.0% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 55364000.0 | +52.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 16398000.0 | -70.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-06-30 | 20312000.0 | +23.9% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-09-30 | 60450000.0 | +197.6% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 27317000.0 | -54.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 25611000.0 | -6.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 85607000.0 | +234.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 26851000.0 | -68.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 23661000.0 | -11.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 74278000.0 | +213.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 46584000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 62876000.0 | +35.0% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 61400000.0 | -2.3% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 68938000.0 | +12.3% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 54959000.0 | -20.3% | USD | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 71132000.0 | +29.4% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 64243000.0 | -9.7% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 82612000.0 | +28.6% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 110170000.0 | +33.4% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 91588000.0 | -16.9% | USD | 10-K | 2026-02-27 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.52 | — | USD/shares | 10-Q/A | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.56 | +7.7% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.71 | +26.8% | USD/shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.54 | -23.9% | USD/shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.64 | +18.5% | USD/shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.73 | +14.1% | USD/shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.67 | -8.2% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.72 | +7.5% | USD/shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.88 | +22.2% | USD/shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.81 | -8.0% | USD/shares | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.78 | -3.7% | USD/shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 1.04 | +33.3% | USD/shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 0.56 | -46.2% | USD/shares | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 0.73 | +30.4% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.95 | +30.1% | USD/shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.97 | +2.1% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 1.08 | +11.3% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 1.08 | +0.0% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.95 | -12.0% | USD/shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.98 | +3.2% | USD/shares | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 1.01 | +3.1% | USD/shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.87 | -13.9% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 1.08 | +24.1% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 1.26 | +16.7% | USD/shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1.46 | +15.9% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 1.37 | -6.2% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 1.74 | +27.0% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.45 | -16.7% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1.29 | -11.0% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1.29 | +0.0% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 2.45 | — | USD/shares | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 3.35 | +36.7% | USD/shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 3.27 | -2.4% | USD/shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 3.66 | +11.9% | USD/shares | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 2.92 | -20.2% | USD/shares | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 3.77 | +29.1% | USD/shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 3.41 | -9.5% | USD/shares | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 4.39 | +28.7% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 5.88 | +33.9% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 4.97 | -15.5% | USD/shares | 10-K | 2026-02-27 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.51 | — | USD/shares | 10-Q/A | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.55 | +7.8% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.7 | +27.3% | USD/shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.52 | -25.7% | USD/shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.63 | +21.2% | USD/shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.72 | +14.3% | USD/shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.65 | -9.7% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.71 | +9.2% | USD/shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.86 | +21.1% | USD/shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.8 | -7.0% | USD/shares | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.76 | -5.0% | USD/shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 1.02 | +34.2% | USD/shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 0.55 | -46.1% | USD/shares | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 0.72 | +30.9% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.94 | +30.6% | USD/shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.96 | +2.1% | USD/shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 1.07 | +11.5% | USD/shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 1.07 | +0.0% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.94 | -12.1% | USD/shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.97 | +3.2% | USD/shares | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 1.01 | +4.1% | USD/shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.87 | -13.9% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 1.07 | +23.0% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 1.25 | +16.8% | USD/shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1.44 | +15.2% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 1.36 | -5.6% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 1.73 | +27.2% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.44 | -16.8% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1.28 | -11.1% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1.28 | +0.0% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 2.4 | — | USD/shares | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 3.27 | +36.3% | USD/shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 3.18 | -2.8% | USD/shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 3.59 | +12.9% | USD/shares | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 2.87 | -20.1% | USD/shares | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 3.72 | +29.6% | USD/shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 3.38 | -9.1% | USD/shares | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 4.35 | +28.7% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 5.82 | +33.8% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 4.95 | -14.9% | USD/shares | 10-K | 2026-02-27 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 9359000.0 | — | USD | 10-Q/A | 2017-05-05 |
| Quarterly | 2016-06-30 | 10848000.0 | +15.9% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 9647000.0 | -11.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 6042000.0 | -37.4% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-03-31 | 8207000.0 | +35.8% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 9493000.0 | +15.7% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 6485000.0 | -31.7% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 11809000.0 | +82.1% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-03-31 | 19292000.0 | +63.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 6322000.0 | -67.2% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 5804000.0 | -8.2% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 11694000.0 | +101.5% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-03-31 | 5689000.0 | -51.4% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 6304000.0 | +10.8% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 7452000.0 | +18.2% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 6482000.0 | -13.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-03-31 | 58661000.0 | +805.0% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 9064000.0 | -84.5% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 8237000.0 | -9.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-12-31 | 13841000.0 | +68.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-03-31 | 8592000.0 | -37.9% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 9603000.0 | +11.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 7883000.0 | -17.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 8254000.0 | +4.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-03-31 | 7392000.0 | -10.4% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 6063000.0 | -18.0% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 8483000.0 | +39.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 11257000.0 | +32.7% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-03-31 | 5364000.0 | -52.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 6972000.0 | +30.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 5084000.0 | -27.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-12-31 | 6361000.0 | +25.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 3683000.0 | -42.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 4056000.0 | +10.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 6911000.0 | +70.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 4960000.0 | -28.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 5718000.0 | +15.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 6981000.0 | +22.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 3988000.0 | -42.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 6042000.0 | — | USD | 10-K | 2020-02-28 |
| Annual | 2017-12-31 | 11809000.0 | +95.4% | USD | 10-K | 2021-02-26 |
| Annual | 2018-12-31 | 11694000.0 | -1.0% | USD | 10-K | 2022-02-25 |
| Annual | 2019-12-31 | 6482000.0 | -44.6% | USD | 10-K | 2023-03-01 |
| Annual | 2020-12-31 | 13841000.0 | +113.5% | USD | 10-K | 2024-02-28 |
| Annual | 2021-12-31 | 8254000.0 | -40.4% | USD | 10-K | 2025-02-28 |
| Annual | 2022-12-31 | 11257000.0 | +36.4% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 6361000.0 | -43.5% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 4960000.0 | -22.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 5297000.0 | +6.8% | USD | 10-K | 2026-02-27 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 276413000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 282673000.0 | +2.3% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 273298000.0 | -3.3% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 281365000.0 | +3.0% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 278795000.0 | -0.9% | USD | 10-Q/A | 2017-05-05 |
| Quarterly | 2017-06-30 | 288178000.0 | +3.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 288060000.0 | -0.0% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 168318000.0 | -41.6% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 167170000.0 | -0.7% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 174652000.0 | +4.5% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 194202000.0 | +11.2% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 230966000.0 | +18.9% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 222472000.0 | -3.7% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 276982000.0 | +24.5% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 269368000.0 | -2.7% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 261176000.0 | -3.0% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 238474000.0 | -8.7% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 224379000.0 | -5.9% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 230277000.0 | +2.6% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 222850000.0 | -3.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 214291000.0 | -3.8% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 242562000.0 | +13.2% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 215323000.0 | -11.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 237684000.0 | +10.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 205827000.0 | -13.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 218807000.0 | +6.3% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 282271000.0 | +29.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 232337000.0 | -17.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 221066000.0 | -4.9% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 226360000.0 | +2.4% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 214818000.0 | -5.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 205484000.0 | -4.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 202246000.0 | -1.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 209351000.0 | +3.5% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 212412000.0 | +1.5% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 256923000.0 | +21.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 236161000.0 | -8.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 212829000.0 | -9.9% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 233014000.0 | +9.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 281365000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 168318000.0 | -40.2% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 230966000.0 | +37.2% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 261176000.0 | +13.1% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 222850000.0 | -14.7% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 237684000.0 | +6.7% | USD | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 232337000.0 | -2.2% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 205484000.0 | -11.6% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 256923000.0 | +25.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 237996000.0 | -7.4% | USD | 10-K | 2026-02-27 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 300976000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 312630000.0 | +3.9% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 299068000.0 | -4.3% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 299131000.0 | +0.0% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 301658000.0 | +0.8% | USD | 10-Q/A | 2017-05-05 |
| Quarterly | 2017-06-30 | 316274000.0 | +4.8% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 309045000.0 | -2.3% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 331438000.0 | +7.2% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 337002000.0 | +1.7% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 339742000.0 | +0.8% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 370050000.0 | +8.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 392106000.0 | +6.0% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 399736000.0 | +1.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 454173000.0 | +13.6% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 456955000.0 | +0.6% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 434717000.0 | -4.9% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 478858000.0 | +10.2% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 419041000.0 | -12.5% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 410579000.0 | -2.0% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 475675000.0 | +15.9% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 451384000.0 | -5.1% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 463363000.0 | +2.7% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 448537000.0 | -3.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 449163000.0 | +0.1% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 453511000.0 | +1.0% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 452952000.0 | -0.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 532149000.0 | +17.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 466718000.0 | -12.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 454856000.0 | -2.5% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 478240000.0 | +5.1% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 477408000.0 | -0.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 447157000.0 | -6.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 465658000.0 | +4.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 464591000.0 | -0.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 493115000.0 | +6.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 492074000.0 | -0.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 510829000.0 | +3.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 506228000.0 | -0.9% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 568980000.0 | +12.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 299131000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 331438000.0 | +10.8% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 392106000.0 | +18.3% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 434717000.0 | +10.9% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 475675000.0 | +9.4% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 449163000.0 | -5.6% | USD | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 466718000.0 | +3.9% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 447157000.0 | -4.2% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 492074000.0 | +10.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 514438000.0 | +4.5% | USD | 10-K | 2026-02-27 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1102165000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1109345000.0 | +0.7% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 1092066000.0 | -1.6% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 1085571000.0 | -0.6% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 1083913000.0 | -0.2% | USD | 10-Q/A | 2017-05-05 |
| Quarterly | 2017-06-30 | 1098046000.0 | +1.3% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1087647000.0 | -0.9% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1110255000.0 | +2.1% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 1127021000.0 | +1.5% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 1134551000.0 | +0.7% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 1176044000.0 | +3.7% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 1213862000.0 | +3.2% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 1354621000.0 | +11.6% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1413770000.0 | +4.4% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1420416000.0 | +0.5% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 1396034000.0 | -1.7% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 1684023000.0 | +20.6% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 1615524000.0 | -4.1% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 1607471000.0 | -0.5% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 1667290000.0 | +3.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 1630759000.0 | -2.2% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 1632789000.0 | +0.1% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1605613000.0 | -1.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 1849534000.0 | +15.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 1857723000.0 | +0.4% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1850802000.0 | -0.4% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 2157760000.0 | +16.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 2092258000.0 | -3.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 2072430000.0 | -0.9% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 2115422000.0 | +2.1% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 2055120000.0 | -2.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 2011772000.0 | -2.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 2017694000.0 | +0.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2005777000.0 | -0.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 2028178000.0 | +1.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 2066353000.0 | +1.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2075098000.0 | +0.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 2073991000.0 | -0.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 2113570000.0 | +1.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1085571000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 1110255000.0 | +2.3% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 1213862000.0 | +9.3% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 1396034000.0 | +15.0% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 1667290000.0 | +19.4% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 1849534000.0 | +10.9% | USD | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 2092258000.0 | +13.1% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 2011772000.0 | -3.8% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 2066353000.0 | +2.7% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2050171000.0 | -0.8% | USD | 10-K | 2026-02-27 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 173199000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 194561000.0 | +12.3% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 197410000.0 | +1.5% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 192480000.0 | -2.5% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 177421000.0 | -7.8% | USD | 10-Q/A | 2017-05-05 |
| Quarterly | 2017-06-30 | 173180000.0 | -2.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 196273000.0 | +13.3% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 224370000.0 | +14.3% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 207204000.0 | -7.7% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 188835000.0 | -8.9% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 224224000.0 | +18.7% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 278059000.0 | +24.0% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 281170000.0 | +1.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 273963000.0 | -2.6% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 302082000.0 | +10.3% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 337982000.0 | +11.9% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 289883000.0 | -14.2% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 269297000.0 | -7.1% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 305747000.0 | +13.5% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 427027000.0 | +39.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 383328000.0 | -10.2% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 366926000.0 | -4.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 382177000.0 | +4.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 376631000.0 | -1.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 344211000.0 | -8.6% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 341875000.0 | -0.7% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 371990000.0 | +8.8% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 415992000.0 | +11.8% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 351775000.0 | -15.4% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 369156000.0 | +4.9% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 369177000.0 | +0.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 418226000.0 | +13.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 392667000.0 | -6.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 392043000.0 | -0.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 407790000.0 | +4.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 449180000.0 | +10.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 381527000.0 | -15.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 393499000.0 | +3.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 403375000.0 | +2.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 192480000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 224370000.0 | +16.6% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 278059000.0 | +23.9% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 339051000.0 | +21.9% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 427027000.0 | +25.9% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 376631000.0 | -11.8% | USD | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 415992000.0 | +10.5% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 418226000.0 | +0.5% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 449180000.0 | +7.4% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 404277000.0 | -10.0% | USD | 10-K | 2026-02-27 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 573937000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 573037000.0 | -0.2% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 541617000.0 | -5.5% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 519567000.0 | -4.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 521660000.0 | +0.4% | USD | 10-Q/A | 2017-05-05 |
| Quarterly | 2017-06-30 | 524916000.0 | +0.6% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 502861000.0 | -4.2% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 494225000.0 | -1.7% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 504520000.0 | +2.1% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 499180000.0 | -1.1% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 525371000.0 | +5.2% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 553445000.0 | +5.3% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 692050000.0 | +25.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 747133000.0 | +8.0% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 734914000.0 | -1.6% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 681483000.0 | -7.3% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 993267000.0 | +45.8% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 910421000.0 | -8.3% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 880560000.0 | -3.3% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 920329000.0 | +4.5% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 879526000.0 | -4.4% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 861278000.0 | -2.1% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 815061000.0 | -5.4% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 1046064000.0 | +28.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 1054421000.0 | +0.8% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1031385000.0 | -2.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1320021000.0 | +28.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 1239047000.0 | -6.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 1225741000.0 | -1.1% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1242577000.0 | +1.4% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 1161790000.0 | -6.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1094187000.0 | -5.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1101545000.0 | +0.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1062452000.0 | -3.5% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 1051861000.0 | -1.0% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 1083894000.0 | +3.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1106230000.0 | +2.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1073599000.0 | -2.9% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1089449000.0 | +1.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 519567000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 494225000.0 | -4.9% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 553445000.0 | +12.0% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 681483000.0 | +23.1% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 920329000.0 | +35.0% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 1046064000.0 | +13.7% | USD | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 1239047000.0 | +18.4% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 1094187000.0 | -11.7% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1083894000.0 | -0.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1021689000.0 | -5.7% | USD | 10-K | 2026-02-27 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 528228000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 536308000.0 | +1.5% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 550449000.0 | +2.6% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 566004000.0 | +2.8% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-03-31 | 562253000.0 | -0.7% | USD | 10-Q/A | 2017-05-05 |
| Quarterly | 2017-06-30 | 573130000.0 | +1.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-09-30 | 584786000.0 | +2.0% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 616030000.0 | +5.3% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-03-31 | 622501000.0 | +1.1% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-06-30 | 635371000.0 | +2.1% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-09-30 | 650673000.0 | +2.4% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 660417000.0 | +1.5% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-03-31 | 662571000.0 | +0.3% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-06-30 | 666637000.0 | +0.6% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-09-30 | 685502000.0 | +2.8% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 714551000.0 | +4.2% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-03-31 | 690756000.0 | -3.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-06-30 | 705103000.0 | +2.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-09-30 | 726911000.0 | +3.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-12-31 | 746961000.0 | +2.8% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-03-31 | 751233000.0 | +0.6% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-06-30 | 771511000.0 | +2.7% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 790552000.0 | +2.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 803470000.0 | +1.6% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-03-31 | 803302000.0 | -0.0% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-06-30 | 819417000.0 | +2.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-09-30 | 837739000.0 | +2.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 853211000.0 | +1.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-03-31 | 846689000.0 | -0.8% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-06-30 | 872845000.0 | +3.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-09-30 | 893330000.0 | +2.3% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2023-12-31 | 917585000.0 | +2.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 916149000.0 | -0.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 943325000.0 | +3.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 976317000.0 | +3.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 982459000.0 | +0.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 968868000.0 | -1.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 1000392000.0 | +3.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 1024121000.0 | +2.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 566004000.0 | — | USD | 10-K | 2020-02-28 |
| Annual | 2017-12-31 | 616030000.0 | +8.8% | USD | 10-K | 2021-02-26 |
| Annual | 2018-12-31 | 660417000.0 | +7.2% | USD | 10-K | 2022-02-25 |
| Annual | 2019-12-31 | 714551000.0 | +8.2% | USD | 10-K | 2023-03-01 |
| Annual | 2020-12-31 | 746961000.0 | +4.5% | USD | 10-K | 2024-02-28 |
| Annual | 2021-12-31 | 803470000.0 | +7.6% | USD | 10-K | 2025-02-28 |
| Annual | 2022-12-31 | 853211000.0 | +6.2% | USD | 10-K | 2026-02-27 |
| Annual | 2023-12-31 | 917585000.0 | +7.5% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 982459000.0 | +7.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1028482000.0 | +4.7% | USD | 10-K | 2026-02-27 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 337930000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 317904000.0 | -5.9% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 281194000.0 | -11.5% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 259389000.0 | -7.8% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 275843000.0 | +6.3% | USD | 10-Q/A | 2017-05-05 |
| Quarterly | 2017-06-30 | 278000000.0 | +0.8% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 230080000.0 | -17.2% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 206250000.0 | -10.4% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 231490000.0 | +12.2% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 243645000.0 | +5.3% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 232504000.0 | -4.6% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 200424000.0 | -13.8% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 232318000.0 | +15.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 288544000.0 | +24.2% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 245000000.0 | -15.1% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 164261000.0 | -33.0% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 516979000.0 | +214.7% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 450928000.0 | -12.8% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 372280000.0 | -17.4% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 313214000.0 | -15.9% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 324451000.0 | +3.6% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 331681000.0 | +2.2% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 279732000.0 | -15.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 421605000.0 | +50.7% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 459776000.0 | +9.1% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 450075000.0 | -2.1% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 701697000.0 | +55.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 556334000.0 | -20.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 597979000.0 | +7.5% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 601797000.0 | +0.6% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 533937000.0 | -11.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 430407000.0 | -19.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 474748000.0 | +10.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 433935000.0 | -8.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 419146000.0 | -3.4% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 411743000.0 | -1.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 502044000.0 | +21.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 462319000.0 | -7.9% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 449404000.0 | -2.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 259389000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 206250000.0 | -20.5% | USD | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 200424000.0 | -2.8% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 164261000.0 | -18.0% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 313214000.0 | +90.7% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 421605000.0 | +34.6% | USD | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 556334000.0 | +32.0% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 430407000.0 | -22.6% | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 411743000.0 | -4.3% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 401355000.0 | -2.5% | USD | 10-K | 2026-02-27 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -13581000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2017-06-30 | 16645000.0 | +222.6% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 70284000.0 | +322.3% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | -5847000.0 | -108.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -21725000.0 | -271.6% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 10353000.0 | +147.7% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | -12688000.0 | -222.6% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | -47946000.0 | -277.9% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 6364000.0 | +113.3% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | -15232000.0 | -339.3% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 10801000.0 | +170.9% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 95171000.0 | +781.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 4961000.0 | -94.8% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 6341000.0 | +27.8% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 64763000.0 | +921.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | -7055000.0 | -110.9% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 6409000.0 | +190.8% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 6596000.0 | +2.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | -16831000.0 | -355.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 19879000.0 | +218.1% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 45552000.0 | +129.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | -10001000.0 | -122.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 50635000.0 | +606.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 76184000.0 | +50.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -33034000.0 | -143.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 18923000.0 | +157.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 66244000.0 | +250.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 80057000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 117191000.0 | +46.4% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 74670000.0 | -36.3% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 91440000.0 | +22.5% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 173145000.0 | +89.4% | USD | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 110205000.0 | -36.4% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 162206000.0 | +47.2% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 152383000.0 | -6.1% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 171544000.0 | +12.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 141870000.0 | -17.3% | USD | 10-K | 2026-02-27 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -4184000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2017-06-30 | -6174000.0 | -47.6% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | -8567000.0 | -38.8% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | -15071000.0 | -75.9% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -21235000.0 | -40.9% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | -38440000.0 | -81.0% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | -9358000.0 | +75.7% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | -16335000.0 | -74.6% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | -24255000.0 | -48.5% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | -257725000.0 | -962.6% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | -262105000.0 | -1.7% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | -266000000.0 | -1.5% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | -3595000.0 | +98.6% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | -7475000.0 | -107.9% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -12279000.0 | -64.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | -6454000.0 | +47.4% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | -8115000.0 | -25.7% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | -253403000.0 | -3022.6% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | -6900000.0 | +97.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -45803000.0 | -563.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -3389000.0 | +92.6% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | -3511000.0 | -3.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -8677000.0 | -147.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | -13574000.0 | -56.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -3452000.0 | +74.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -8799000.0 | -154.9% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | -14342000.0 | -63.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | -13891000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | -14604000.0 | -5.1% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | -56387000.0 | -286.1% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | -30470000.0 | +46.0% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | -270948000.0 | -789.2% | USD | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | -194481000.0 | +28.2% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | -258844000.0 | -33.1% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | -3673000.0 | +98.6% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -74805000.0 | -1936.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -21511000.0 | +71.2% | USD | 10-K | 2026-02-27 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 18928000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2017-06-30 | -7975000.0 | -142.1% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | -62506000.0 | -683.8% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 17097000.0 | +127.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 26544000.0 | +55.3% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 11164000.0 | -57.9% | USD | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 14444000.0 | +29.4% | USD | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 57492000.0 | +298.0% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 12631000.0 | -78.0% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 325874000.0 | +2480.0% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 254366000.0 | -21.9% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 172707000.0 | -32.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | -33275000.0 | -119.3% | USD | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | -45642000.0 | -37.2% | USD | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | -91668000.0 | -100.8% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 2674000.0 | +102.9% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | -9074000.0 | -439.3% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 239025000.0 | +2734.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 19688000.0 | -91.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 24247000.0 | +23.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -47064000.0 | -294.1% | USD | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 8833000.0 | +118.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -46508000.0 | -626.5% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | -64598000.0 | -38.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 41024000.0 | +163.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -3544000.0 | -108.6% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | -18226000.0 | -414.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | -66974000.0 | — | USD | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | -87300000.0 | -30.3% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | -28771000.0 | +67.0% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | -67640000.0 | -135.1% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 169955000.0 | +351.3% | USD | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 23233000.0 | -86.3% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 90371000.0 | +289.0% | USD | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | -152588000.0 | -268.8% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -86898000.0 | +43.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -84307000.0 | +3.0% | USD | 10-K | 2026-02-27 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 19024190.0 | — | shares | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 18976925.0 | -0.2% | shares | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 18963288.0 | -0.1% | shares | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 19021262.0 | +0.3% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 18837025.0 | -1.0% | shares | 10-Q/A | 2017-05-05 |
| Quarterly | 2017-06-30 | 18717713.0 | -0.6% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 18639314.0 | -0.4% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 18661801.0 | +0.1% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 18767066.0 | +0.6% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 18825993.0 | +0.3% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 18868431.0 | +0.2% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 18817495.0 | -0.3% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 18865729.0 | +0.3% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 18758986.0 | -0.6% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 18811087.0 | +0.3% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 18867555.0 | +0.3% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 18827268.0 | -0.2% | shares | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 18848522.0 | +0.1% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 18857661.0 | +0.0% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 18909983.0 | +0.3% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 18859608.0 | -0.3% | shares | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 18859735.0 | +0.0% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 18869892.0 | +0.1% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 18876490.0 | +0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 18793455.0 | -0.4% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 18818604.0 | +0.1% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 18833688.0 | +0.1% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 18883050.0 | +0.3% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 18788082.0 | -0.5% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 18814675.0 | +0.1% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 18816914.0 | +0.0% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 18845521.0 | +0.2% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 18754762.0 | -0.5% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 18757022.0 | +0.0% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 18762710.0 | +0.0% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 18666290.0 | -0.5% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 18426295.0 | -1.3% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 18428490.0 | +0.0% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 18435932.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 19021262.0 | — | shares | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 18661801.0 | -1.9% | shares | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 18817495.0 | +0.8% | shares | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 18867555.0 | +0.3% | shares | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 18909983.0 | +0.2% | shares | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 18876490.0 | -0.2% | shares | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 18883050.0 | +0.0% | shares | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 18845521.0 | -0.2% | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 18666290.0 | -1.0% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 18247837.0 | -2.2% | shares | 10-K | 2026-02-27 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 21499611.0 | — | shares | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 21553269.0 | +0.2% | shares | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 21599751.0 | +0.2% | shares | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 21663432.0 | +0.3% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 21906617.0 | +1.1% | shares | 10-Q/A | 2017-05-05 |
| Quarterly | 2017-06-30 | 21920299.0 | +0.1% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 22009402.0 | +0.4% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 22019315.0 | +0.0% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 22279727.0 | +1.2% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 22328695.0 | +0.2% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 22419587.0 | +0.4% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 22445576.0 | +0.1% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 22660508.0 | +1.0% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 22722494.0 | +0.3% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 22788318.0 | +0.3% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 22846374.0 | +0.3% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 23106335.0 | +1.1% | shares | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 23138271.0 | +0.1% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 23150496.0 | +0.1% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 23305255.0 | +0.7% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 23461587.0 | +0.7% | shares | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 23483971.0 | +0.1% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 23497782.0 | +0.1% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 23535671.0 | +0.2% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 23679411.0 | +0.6% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 23705062.0 | +0.1% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 23723490.0 | +0.1% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 23771596.0 | +0.2% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 23919338.0 | +0.6% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 23946260.0 | +0.1% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 23948590.0 | +0.0% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 23982132.0 | +0.1% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 24110071.0 | +0.5% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 24130664.0 | +0.1% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 24138735.0 | +0.0% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 24186962.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 24302825.0 | +0.5% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 24336393.0 | +0.1% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 24345942.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 21663432.0 | — | shares | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 22019315.0 | +1.6% | shares | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 22445576.0 | +1.9% | shares | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 22846374.0 | +1.8% | shares | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 23305255.0 | +2.0% | shares | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 23535671.0 | +1.0% | shares | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 23771596.0 | +1.0% | shares | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 23982132.0 | +0.9% | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 24186962.0 | +0.9% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 24378749.0 | +0.8% | shares | 10-K | 2026-02-27 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 18994000.0 | — | shares | 10-Q/A | 2017-05-05 |
| Quarterly | 2016-06-30 | 19008000.0 | +0.1% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 18965000.0 | -0.2% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 18972000.0 | +0.0% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 18775000.0 | -1.0% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 18666000.0 | -0.6% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 18670000.0 | +0.0% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 18806000.0 | +0.7% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 18873000.0 | +0.4% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 18825000.0 | -0.3% | shares | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 18805000.0 | -0.1% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 18799000.0 | -0.0% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 18840000.0 | +0.2% | shares | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 18829000.0 | -0.1% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 18853000.0 | +0.1% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 18885000.0 | +0.2% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 18843000.0 | -0.2% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 18865000.0 | +0.1% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 18795000.0 | -0.4% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 18796000.0 | +0.0% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 18826000.0 | +0.2% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 18779000.0 | -0.2% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 18791000.0 | +0.1% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 18815000.0 | +0.1% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 18757000.0 | -0.3% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 18738000.0 | -0.1% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 18760000.0 | +0.1% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 18506000.0 | -1.4% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 18403000.0 | -0.6% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 18432000.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 18989000.0 | — | shares | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 18766000.0 | -1.2% | shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 18797000.0 | +0.2% | shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 18816000.0 | +0.1% | shares | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 18841000.0 | +0.1% | shares | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 18868000.0 | +0.1% | shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 18818000.0 | -0.3% | shares | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 18802000.0 | -0.1% | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 18747000.0 | -0.3% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 18414000.0 | -1.8% | shares | 10-K | 2026-02-27 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 19273000.0 | — | shares | 10-Q/A | 2017-05-05 |
| Quarterly | 2016-06-30 | 19293000.0 | +0.1% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 19329000.0 | +0.2% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 19423000.0 | +0.5% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 19086000.0 | -1.7% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 19024000.0 | -0.3% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 19158000.0 | +0.7% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 19209000.0 | +0.3% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 19306000.0 | +0.5% | shares | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 19263000.0 | -0.2% | shares | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 19133000.0 | -0.7% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 19169000.0 | +0.2% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 19197000.0 | +0.1% | shares | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 19020000.0 | -0.9% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 19086000.0 | +0.3% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 19118000.0 | +0.2% | shares | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 19022000.0 | -0.5% | shares | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 19061000.0 | +0.2% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 19012000.0 | -0.3% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 18954000.0 | -0.3% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 19009000.0 | +0.3% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 18949000.0 | -0.3% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 18919000.0 | -0.2% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 18974000.0 | +0.3% | shares | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 18946000.0 | -0.1% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 18861000.0 | -0.4% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 18910000.0 | +0.3% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 18613000.0 | -1.6% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 18459000.0 | -0.8% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 18526000.0 | +0.4% | shares | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 19416000.0 | — | shares | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 19244000.0 | -0.9% | shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 19335000.0 | +0.5% | shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 19224000.0 | -0.6% | shares | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 19135000.0 | -0.5% | shares | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 19124000.0 | -0.1% | shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 19033000.0 | -0.5% | shares | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 18994000.0 | -0.2% | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 18925000.0 | -0.4% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 18516000.0 | -2.2% | shares | 10-K | 2026-02-27 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.2573 | — | ratio | 10-Q/A | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.2753 | +7.0% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.2807 | +1.9% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.2734 | -2.6% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.2790 | +2.1% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.2807 | +0.6% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.2687 | -4.3% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.2859 | +6.4% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.2831 | -1.0% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.2519 | -11.0% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.2594 | +3.0% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.2632 | +1.5% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 0.2127 | -19.2% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 0.2191 | +3.0% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.2242 | +2.3% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.2321 | +3.5% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.2404 | +3.6% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.2454 | +2.1% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.2226 | -9.3% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.2286 | +2.7% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 0.2168 | -5.2% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.2332 | +7.6% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.2364 | +1.4% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.2440 | +3.2% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.2451 | +0.4% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.2553 | +4.2% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.2549 | -0.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.2350 | -7.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.2296 | -2.3% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.2202 | -4.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.0917 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 1.1071 | +1.4% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 1.1022 | -0.4% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 1.0591 | -3.9% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.9038 | -14.7% | ratio | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 0.8397 | -7.1% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.8507 | +1.3% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 0.9759 | +14.7% | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.9775 | +0.2% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.9135 | -6.5% | ratio | 10-K | 2026-02-27 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.7377 | — | ratio | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1.6068 | -7.5% | ratio | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 1.5150 | -5.7% | ratio | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 1.5541 | +2.6% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 1.7002 | +9.4% | ratio | 10-Q/A | 2017-05-05 |
| Quarterly | 2017-06-30 | 1.8263 | +7.4% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1.5746 | -13.8% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1.4772 | -6.2% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 1.6264 | +10.1% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 1.7991 | +10.6% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 1.6504 | -8.3% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 1.4102 | -14.6% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 1.4217 | +0.8% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1.6578 | +16.6% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1.5127 | -8.8% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 1.2862 | -15.0% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 1.6519 | +28.4% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 1.5561 | -5.8% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 1.3429 | -13.7% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 1.1139 | -17.0% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 1.1775 | +5.7% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 1.2628 | +7.2% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1.1736 | -7.1% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 1.1926 | +1.6% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 1.3175 | +10.5% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1.3249 | +0.6% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1.4305 | +8.0% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 1.1219 | -21.6% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 1.2930 | +15.2% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1.2955 | +0.2% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 1.2932 | -0.2% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1.0692 | -17.3% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1.1859 | +10.9% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.1851 | -0.1% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 1.2092 | +2.0% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 1.0955 | -9.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.3389 | +22.2% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1.2865 | -3.9% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1.4105 | +9.6% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 1.5541 | — | ratio | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 1.4772 | -4.9% | ratio | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 1.4102 | -4.5% | ratio | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 1.2822 | -9.1% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 1.1139 | -13.1% | ratio | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 1.1926 | +7.1% | ratio | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 1.1219 | -5.9% | ratio | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 1.0692 | -4.7% | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1.0955 | +2.5% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1.2725 | +16.2% | ratio | 10-K | 2026-02-27 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.0865 | — | ratio | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1.0685 | -1.7% | ratio | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 0.9840 | -7.9% | ratio | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 0.9180 | -6.7% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.9278 | +1.1% | ratio | 10-Q/A | 2017-05-05 |
| Quarterly | 2017-06-30 | 0.9159 | -1.3% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 0.8599 | -6.1% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 0.8023 | -6.7% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.8105 | +1.0% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 0.7857 | -3.1% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 0.8074 | +2.8% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 0.8380 | +3.8% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 1.0445 | +24.6% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1.1207 | +7.3% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1.0721 | -4.3% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-12-31 | 0.9537 | -11.0% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 1.4379 | +50.8% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2020-06-30 | 1.2912 | -10.2% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 1.2114 | -6.2% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 1.2321 | +1.7% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 1.1708 | -5.0% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 1.1164 | -4.6% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1.0310 | -7.6% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 1.3019 | +26.3% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 1.3126 | +0.8% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2022-06-30 | 1.2587 | -4.1% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2022-09-30 | 1.5757 | +25.2% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 1.4522 | -7.8% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 1.4477 | -0.3% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1.4236 | -1.7% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 1.3005 | -8.6% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1.1925 | -8.3% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 1.2024 | +0.8% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.1263 | -6.3% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 1.0774 | -4.3% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-12-31 | 1.1032 | +2.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.1418 | +3.5% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1.0732 | -6.0% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 1.0638 | -0.9% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.9180 | — | ratio | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 0.8023 | -12.6% | ratio | 10-K | 2019-02-27 |
| Annual | 2018-12-31 | 0.8380 | +4.5% | ratio | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 0.9537 | +13.8% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 1.2321 | +29.2% | ratio | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 1.3019 | +5.7% | ratio | 10-K | 2023-03-01 |
| Annual | 2022-12-31 | 1.4522 | +11.5% | ratio | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 1.1925 | -17.9% | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1.1032 | -7.5% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.9934 | -10.0% | ratio | 10-K | 2026-02-27 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0349 | — | ratio | 10-Q/A | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0347 | -0.6% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0438 | +26.5% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.0343 | -21.6% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0722 | +110.1% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.1173 | +62.5% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0410 | -65.0% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0803 | +95.7% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.1283 | +59.8% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.0449 | -65.0% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.0816 | +81.8% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.1325 | +62.4% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 0.0296 | -77.6% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 0.0686 | +131.4% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.1170 | +70.6% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0485 | -58.5% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0985 | +103.1% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.1499 | +52.1% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0432 | -71.2% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.0857 | +98.4% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 0.1184 | +38.1% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.0339 | -71.3% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2023-06-30 | 0.0406 | +19.7% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2023-09-30 | 0.1205 | +196.8% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0552 | -54.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0500 | -9.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.1656 | +231.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0551 | -66.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0497 | -9.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.1596 | +221.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0393 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.0512 | +30.1% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.0459 | -10.3% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0466 | +1.6% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.0365 | -21.8% | ratio | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 0.0458 | +25.6% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.0361 | -21.2% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 0.0421 | +16.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0545 | +29.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0489 | -10.3% | ratio | 10-K | 2026-02-27 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0624 | — | ratio | 10-Q/A | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0634 | +1.6% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0776 | +22.4% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.0561 | -27.6% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0725 | +29.1% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0766 | +5.7% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0581 | -24.2% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0648 | +11.6% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.0727 | +12.2% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.0641 | -11.8% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.0615 | -4.2% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.0767 | +24.7% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 0.0456 | -40.6% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 0.0644 | +41.3% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0784 | +21.8% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0743 | -5.2% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0814 | +9.5% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0819 | +0.6% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0670 | -18.2% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.0704 | +5.0% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 0.0604 | -14.2% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.0651 | +7.8% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0641 | -1.5% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0636 | -0.7% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0828 | +30.2% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0828 | +0.0% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.0890 | +7.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0787 | -11.6% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0840 | +6.7% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.0826 | -1.7% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0699 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.0671 | -4.0% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.0690 | +2.9% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0686 | -0.6% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.0591 | -13.8% | ratio | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 0.0714 | +20.8% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.0611 | -14.5% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 0.0674 | +10.3% | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0821 | +21.8% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0777 | -5.4% | ratio | 10-K | 2026-02-27 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0540 | — | ratio | 10-Q/A | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0558 | +3.2% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0489 | -12.4% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 0.0314 | -35.8% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2017-03-31 | 0.0463 | +47.4% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0548 | +18.5% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0330 | -39.7% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 0.0526 | +59.3% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2018-03-31 | 0.0931 | +76.9% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0335 | -64.0% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.0259 | -22.7% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2018-12-31 | 0.0421 | +62.5% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-03-31 | 0.0202 | -51.9% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.0230 | +13.7% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.0247 | +7.2% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 0.0192 | -22.3% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-03-31 | 0.2024 | +955.1% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 0.0337 | -83.4% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0269 | -20.0% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-12-31 | 0.0324 | +20.3% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-03-31 | 0.0224 | -30.8% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0262 | +16.8% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0206 | -21.2% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 0.0219 | +6.2% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-03-31 | 0.0215 | -2.0% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.0177 | -17.4% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 0.0228 | +28.6% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 0.0271 | +18.7% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2023-03-31 | 0.0152 | -43.7% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0189 | +23.9% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0138 | -27.1% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2023-12-31 | 0.0152 | +10.4% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0094 | -38.3% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0103 | +10.3% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-30 | 0.0169 | +63.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 0.0110 | -34.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0150 | +35.7% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0177 | +18.4% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-30 | 0.0099 | -44.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0314 | — | ratio | 10-K | 2020-02-28 |
| Annual | 2017-12-31 | 0.0526 | +67.7% | ratio | 10-K | 2021-02-26 |
| Annual | 2018-12-31 | 0.0421 | -20.1% | ratio | 10-K | 2022-02-25 |
| Annual | 2019-12-31 | 0.0191 | -54.5% | ratio | 10-K | 2023-03-01 |
| Annual | 2020-12-31 | 0.0324 | +69.5% | ratio | 10-K | 2024-02-28 |
| Annual | 2021-12-31 | 0.0219 | -32.4% | ratio | 10-K | 2025-02-28 |
| Annual | 2022-12-31 | 0.0271 | +23.5% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 0.0152 | -43.8% | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0110 | -27.4% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0131 | +18.7% | ratio | 10-K | 2026-02-27 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0090 | — | ratio | 10-Q/A | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0095 | +6.3% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0123 | +29.0% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.0094 | -23.7% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0201 | +114.5% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0329 | +63.5% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0110 | -66.5% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0229 | +108.3% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.0363 | +58.2% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.0113 | -68.9% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.0212 | +87.2% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.0349 | +64.8% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 0.0063 | -81.9% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 0.0150 | +138.4% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0262 | +74.5% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0113 | -57.1% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0237 | +110.4% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0368 | +55.3% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0096 | -73.9% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.0196 | +103.8% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 0.0257 | +31.0% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.0079 | -69.2% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2023-06-30 | 0.0096 | +21.4% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2023-09-30 | 0.0294 | +206.3% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0135 | -54.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0128 | -5.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0422 | +230.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0129 | -69.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0114 | -11.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0351 | +208.0% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0429 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.0566 | +32.0% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.0506 | -10.7% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0494 | -2.4% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.0330 | -33.2% | ratio | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 0.0385 | +16.7% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.0307 | -20.2% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 0.0411 | +33.7% | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0533 | +29.8% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0447 | -16.2% | ratio | 10-K | 2026-02-27 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0187 | — | ratio | 10-Q/A | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0197 | +5.4% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0244 | +23.7% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.0181 | -25.9% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0386 | +113.2% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.0612 | +58.7% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0199 | -67.4% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.0410 | +105.4% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.0656 | +60.2% | ratio | 10-Q | 2019-11-07 |
| Quarterly | 2019-03-31 | 0.0231 | -64.8% | ratio | 10-Q | 2020-05-06 |
| Quarterly | 2019-06-30 | 0.0449 | +94.2% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.0723 | +61.0% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 0.0154 | -78.8% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 0.0344 | +124.0% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0580 | +68.4% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0244 | -57.9% | ratio | 10-Q | 2022-05-05 |
| Quarterly | 2021-06-30 | 0.0501 | +105.1% | ratio | 10-Q | 2022-08-04 |
| Quarterly | 2021-09-30 | 0.0747 | +49.1% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0222 | -70.2% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.0442 | +99.0% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 0.0661 | +49.4% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.0194 | -70.7% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2023-06-30 | 0.0233 | +20.2% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2023-09-30 | 0.0677 | +190.8% | ratio | 10-Q | 2024-11-01 |
| Quarterly | 2024-03-31 | 0.0298 | -55.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0271 | -8.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0877 | +223.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0277 | -68.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0237 | -14.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0725 | +206.7% | ratio | 10-Q | 2025-10-30 |
| Annual | 2016-12-31 | 0.0823 | — | ratio | 10-K | 2019-02-27 |
| Annual | 2017-12-31 | 0.1021 | +24.0% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.0930 | -8.9% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0965 | +3.8% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.0736 | -23.7% | ratio | 10-K | 2023-03-01 |
| Annual | 2021-12-31 | 0.0885 | +20.3% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.0753 | -15.0% | ratio | 10-K | 2025-02-28 |
| Annual | 2023-12-31 | 0.0900 | +19.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.1121 | +24.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0891 | -20.6% | ratio | 10-K | 2026-02-27 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-03-20 | Wasson John | CEO & President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 7,676 | — | — | 65,134 |
| 2026-03-20 | Wasson John | CEO & President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 7,312 | — | — | 72,810 |
| 2026-03-20 | Wasson John | CEO & President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 3,379 | — | — | 80,122 |
| 2026-03-20 | Wasson John | CEO & President |
Equity grant / award
A · derivative
|
Restricted Stock Units | 36,443 | $0.00 | $0 | 83,501 |
| 2026-03-20 | Wasson John | CEO & President |
Other disposed transaction
F
|
Common | 3,462 | $65.89 | $228,111 | 21,303 |
| 2026-03-20 | Wasson John | CEO & President |
Other disposed transaction
F
|
Common | 3,298 | $65.89 | $217,305 | 24,765 |
| 2026-03-20 | Wasson John | CEO & President |
Other disposed transaction
F
|
Common | 1,524 | $65.89 | $100,416 | 28,063 |
| 2026-03-20 | Wasson John | CEO & President |
Exercise / conversion
M
|
Common | 3,379 | $0.00 | $0 | 29,587 |
| 2026-03-20 | Wasson John | CEO & President |
Exercise / conversion
M
|
Common | 7,312 | $0.00 | $0 | 26,208 |
| 2026-03-20 | Wasson John | CEO & President |
Exercise / conversion
M
|
Common | 7,676 | $0.00 | $0 | 18,896 |
| 2026-03-06 | Mehl Randall | Dir |
Open-market buy
P
|
Common | 1,100 | $74.30 | $81,730 | 21,574 |
| 2026-03-03 | Wasson John | CEO & President |
Other acquired transaction
J
|
Common | 39,212 | $0.00 | $0 | 39,212 |
| 2026-01-20 | Ostria Sergio J | Executive Vice President |
Other disposed transaction
F
|
Common | 751 | $94.53 | $70,992 | 24,570 |
| 2026-01-20 | Ostria Sergio J | Executive Vice President |
Equity grant / award
A
|
Common | 1,996 | $0.00 | $0 | 25,321 |
| 2025-12-31 | Wasson John | CEO & President |
Equity grant / award
A
|
Common | 73 | $81.65 | $5,960 | 231 |
| 2025-12-01 | Wasson John | CEO & President |
Equity grant / award
G
|
Common | 5,000 | $0.00 | $0 | 79,134 |
| 2025-11-17 | Mehl Randall | Dir |
Open-market buy
P
|
Common | 500 | $77.00 | $38,500 | 20,474 |
| 2025-11-14 | Mehl Randall | Dir |
Open-market buy
P
|
Common | 154 | $78.00 | $12,012 | 19,974 |
| 2025-11-14 | Mehl Randall | Dir |
Open-market buy
P
|
Common | 346 | $78.20 | $27,057 | 19,820 |
| 2025-11-07 | Choate Anne F | Executive Vice President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 980 | — | — | 11,100 |
| 2025-11-07 | Choate Anne F | Executive Vice President |
Other disposed transaction
F
|
Common | 306 | $81.81 | $25,034 | 6,717 |
| 2025-11-07 | Choate Anne F | Executive Vice President |
Exercise / conversion
M
|
Common | 980 | $0.00 | $0 | 7,023 |
| 2025-10-02 | Morgan James C M | Chief Operating Officer |
Open-market sell
S
|
Common | 2,400 | $95.19 | $228,466 | 39,704 |
| 2025-09-25 | Morgan James C M | Chief Operating Officer |
Open-market sell
S
|
Common | 100 | $95.00 | $9,500 | 42,104 |
| 2025-07-01 | VAN HANDEL MICHAEL J | Dir |
Equity grant / award
A
|
Common | 1,720 | $0.00 | $0 | 16,254 |
| 2025-06-30 | Wasson John | CEO & President |
Equity grant / award
A
|
Common | 158 | $80.40 | $12,704 | 18,544 |
| 2025-06-09 | Mehl Randall | Dir |
Open-market buy
P
|
Common | 1,000 | $84.00 | $84,000 | 17,754 |
| 2025-06-06 | SALMIRS SCOTT B | Dir |
Open-market buy
P
|
Common | 1,250 | $83.98 | $104,975 | 7,653 |
| 2025-05-12 | Morgan James C M | Chief Operating Officer |
Open-market sell
S
|
Common | 2,500 | $87.50 | $218,750 | 42,204 |
| 2025-05-09 | Morgan James C M | Chief Operating Officer |
Open-market sell
S
|
Common | 2,500 | $87.00 | $217,491 | 44,704 |
| 2025-04-01 | Angoorly Caroline | Dir |
Equity grant / award
A
|
Common | 444 | $0.00 | $0 | 444 |
| 2025-03-20 | Chadha Ranjit S | VP & Principal Accounting Off. |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 125 | $115.32 | $14,415 | 6 |
| 2025-03-20 | Chadha Ranjit S | VP & Principal Accounting Off. |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 117 | $84.83 | $9,925 | 131 |
| 2025-03-20 | Chadha Ranjit S | VP & Principal Accounting Off. |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 103 | — | $0 | 248 |
| 2025-03-20 | Chadha Ranjit S | VP & Principal Accounting Off. |
Equity grant / award
A · derivative
|
Restricted Stock Units | 785 | $0.00 | $0 | 1,694 |
| 2025-03-20 | Chadha Ranjit S | VP & Principal Accounting Off. |
Other disposed transaction
F
|
Common | 37 | $84.83 | $3,139 | 66 |
| 2025-03-20 | Chadha Ranjit S | VP & Principal Accounting Off. |
Exercise / conversion
M
|
Common | 103 | $0.00 | $0 | 103 |
| 2025-03-05 | SALMIRS SCOTT B | Dir |
Open-market buy
P
|
Common | 600 | $81.75 | $49,050 | 6,403 |
| 2025-01-21 | Ostria Sergio J | Executive Vice President |
Other disposed transaction
F
|
Common | 834 | $133.28 | $111,156 | 21,861 |
| 2025-01-21 | Ostria Sergio J | Executive Vice President |
Equity grant / award
A
|
Common | 2,308 | $0.00 | $0 | 22,695 |
| 2024-12-31 | Wasson John | CEO & President |
Equity grant / award
A
|
Common | 101 | $112.15 | $11,327 | 184 |
| 2024-11-18 | SALMIRS SCOTT B | Dir |
Open-market buy
P
|
Common | 400 | $138.38 | $55,352 | 5,803 |
| 2024-11-13 | Wasson John | CEO & President |
Equity grant / award
G
|
Common | 2,970 | $0.00 | $0 | 65,748 |
| 2024-11-07 | Choate Anne F | Executive Vice President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 981 | $0.00 | $0 | 6,786 |
| 2024-11-07 | Choate Anne F | Executive Vice President |
Other disposed transaction
F
|
Common | 446 | $168.75 | $75,262 | 3,952 |
| 2024-11-07 | Choate Anne F | Executive Vice President |
Exercise / conversion
M
|
Common | 981 | $0.00 | $0 | 4,398 |
| 2024-11-06 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 100 | $180.00 | $18,000 | 68,718 |
| 2024-11-05 | Morgan James C M | Chief Operating Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 3,031 | — | — | 15,147 |
| 2024-11-05 | Morgan James C M | Chief Operating Officer |
Other disposed transaction
F
|
Common | 1,367 | $171.00 | $233,757 | 39,327 |
| 2024-11-05 | Morgan James C M | Chief Operating Officer |
Exercise / conversion
M
|
Common | 3,031 | $0.00 | $0 | 40,694 |
| 2024-10-16 | Morgan James C M | Chief Operating Officer |
Open-market sell
S
|
Common | 2,500 | $175.07 | $437,674 | 37,663 |
| 2024-08-30 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 1,583 | $165.14 | $261,423 | 51,022 |
| 2024-08-29 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 1,417 | $165.14 | $234,009 | 52,605 |
| 2024-08-14 | Wasson John | CEO & President |
Equity grant / award
G
|
Common | 1,868 | $0.00 | $0 | 54,022 |
| 2024-08-02 | Morgan James C M | Chief Operating Officer |
Open-market sell
S
|
Common | 2,500 | $152.50 | $381,250 | 40,163 |
| 2024-07-08 | Choate Anne F | Executive Vice President |
Open-market sell
S
|
Common | 621 | $133.17 | $82,696 | 4,785 |
| 2024-07-08 | Choate Anne F | Executive Vice President |
Open-market sell
S
|
Common | 500 | $133.96 | $66,981 | 5,406 |
| 2024-07-08 | Choate Anne F | Executive Vice President |
Open-market sell
S
|
Common | 360 | $135.04 | $48,614 | 5,906 |
| 2024-07-03 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 3,000 | $135.09 | $405,280 | 19,045 |
| 2024-07-01 | Williams Michelle A | Dir |
Equity grant / award
A
|
Common | 1,103 | $0.00 | $0 | 4,501 |
| 2024-06-28 | Wasson John | CEO & President |
Equity grant / award
A
|
Common | 83 | $141.65 | $11,757 | 18,663 |
| 2024-03-20 | Chadha Ranjit S | VP & Principal Accounting Off. |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 117 | $144.14 | $16,864 | 351 |
| 2024-03-20 | Chadha Ranjit S | VP & Principal Accounting Off. |
Equity grant / award
A · derivative
|
Restricted Stock Units | 409 | $0.00 | $0 | 909 |
| 2024-03-20 | Chadha Ranjit S | VP & Principal Accounting Off. |
Equity grant / award
A · derivative
|
Restricted Stock Units | 500 | $0.00 | $0 | 500 |
| 2024-03-05 | Wasson John | CEO & President |
Equity grant / award
G
|
Common | 2,938 | $0.00 | $0 | 22,045 |
| 2024-02-27 | Morgan James C M | Chief Operating Officer |
Open-market sell
S
|
Common | 2,400 | $155.17 | $372,418 | 39,814 |
| 2024-02-16 | Morgan James C M | Chief Operating Officer |
Open-market sell
S
|
Common | 100 | $155.01 | $15,501 | 42,214 |
| 2024-01-25 | Morgan James C M | Chief of Business Operations |
Open-market sell
S
|
Common | 2,500 | $137.55 | $343,877 | 42,314 |
| 2024-01-16 | Choate Anne F | Executive Vice President |
Other disposed transaction
F
|
Common | 466 | $132.00 | $61,512 | 5,352 |
| 2024-01-16 | Choate Anne F | Executive Vice President |
Equity grant / award
A
|
Common | 1,324 | $0.00 | $0 | 5,818 |
| 2024-01-02 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 2,500 | $135.00 | $337,500 | 24,983 |
| 2023-12-29 | Lee Rodney Mark Jr. | Executive Vice President |
Equity grant / award
A
|
Common | 87 | $126.12 | $10,972 | 6,063 |
| 2023-12-26 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 4,423 | $133.28 | $589,518 | 27,483 |
| 2023-12-26 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 577 | $133.79 | $77,195 | 31,906 |
| 2023-11-30 | Datar Srikant M. | Dir |
Open-market sell
S
|
Common | 600 | $140.10 | $84,059 | 898 |
| 2023-11-10 | Datar Srikant M. | Dir |
Open-market sell
S
|
Common | 600 | $135.00 | $81,000 | 1,498 |
| 2023-11-08 | Lee Rodney Mark Jr. | Executive Vice President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,200 | — | — | 10,466 |
| 2023-11-08 | Lee Rodney Mark Jr. | Executive Vice President |
Other disposed transaction
F
|
Common | 362 | $132.19 | $47,853 | 5,976 |
| 2023-11-08 | Lee Rodney Mark Jr. | Executive Vice President |
Exercise / conversion
M
|
Common | 1,200 | $0.00 | $0 | 6,338 |
| 2023-11-05 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,515 | — | — | 14,512 |
| 2023-11-05 | Morgan James C M | Chief of Business Operations |
Other disposed transaction
F
|
Common | 684 | $125.48 | $85,828 | 40,574 |
| 2023-11-05 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M
|
Common | 1,515 | $0.00 | $0 | 41,258 |
| 2023-08-28 | Datar Srikant M. | Dir |
Open-market sell
S
|
Common | 500 | $132.00 | $66,000 | 2,098 |
| 2023-08-25 | Wasson John | CEO & President |
Equity grant / award
G
|
Common | 1,000 | $0.00 | $0 | 32,483 |
| 2023-08-24 | Datar Srikant M. | Dir |
Open-market sell
S
|
Common | 500 | $129.50 | $64,750 | 2,598 |
| 2023-08-14 | Datar Srikant M. | Dir |
Open-market sell
S
|
Common | 500 | $129.75 | $64,875 | 3,098 |
| 2023-08-09 | Lee Rodney Mark Jr. | Executive Vice President |
Open-market sell
S
|
Common | 1,919 | $130.54 | $250,512 | 4,309 |
| 2023-08-09 | Lee Rodney Mark Jr. | Executive Vice President |
Open-market sell
S
|
Common | 1,000 | $129.15 | $129,149 | 6,228 |
| 2023-08-09 | Lee Rodney Mark Jr. | Executive Vice President |
Open-market sell
S
|
Common | 150 | $129.46 | $19,419 | 7,228 |
| 2023-08-09 | Lee Rodney Mark Jr. | Executive Vice President |
Open-market sell
S
|
Common | 100 | $129.70 | $12,970 | 7,378 |
| 2023-08-08 | Wasson John | CEO & President |
Equity grant / award
G
|
Common | 5,670 | $0.00 | $0 | 11,885 |
| 2023-08-07 | Morgan James C M | Chief of Business Operations |
Open-market sell
S
|
Common | 200 | $130.00 | $26,001 | 44,543 |
| 2023-07-03 | VAN HANDEL MICHAEL J | Dir |
Equity grant / award
A
|
Common | 1,173 | $0.00 | $0 | 17,431 |
| 2023-06-30 | Lee Rodney Mark Jr. | Executive Vice President |
Equity grant / award
A
|
Common | 138 | $118.27 | $16,321 | 7,478 |
| 2023-06-13 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 4,900 | $125.42 | $614,542 | 21,740 |
| 2023-06-12 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 100 | $125.14 | $12,514 | 26,640 |
| 2023-03-20 | Wasson John | CEO & President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 6,157 | — | — | 32,726 |
| 2023-03-20 | Wasson John | CEO & President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 3,693 | — | — | 38,883 |
| 2023-03-20 | Wasson John | CEO & President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 3,147 | — | — | 42,576 |
| 2023-03-20 | Wasson John | CEO & President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,798 | — | — | 45,723 |
| 2023-03-20 | Wasson John | CEO & President |
Equity grant / award
A · derivative
|
Restricted Stock Units | 15,353 | $0.00 | $0 | 47,521 |
| 2023-03-20 | Wasson John | CEO & President |
Other disposed transaction
F
|
Common | 2,777 | $107.28 | $297,917 | 17,413 |
| 2023-03-20 | Wasson John | CEO & President |
Other disposed transaction
F
|
Common | 1,666 | $107.28 | $178,728 | 20,190 |
| 2023-03-20 | Wasson John | CEO & President |
Other disposed transaction
F
|
Common | 1,420 | $107.28 | $152,338 | 21,856 |
| 2023-03-20 | Wasson John | CEO & President |
Other disposed transaction
F
|
Common | 811 | $107.28 | $87,004 | 23,276 |
| 2023-03-20 | Wasson John | CEO & President |
Exercise / conversion
M
|
Common | 1,798 | $0.00 | $0 | 24,087 |
| 2023-03-20 | Wasson John | CEO & President |
Exercise / conversion
M
|
Common | 3,147 | $0.00 | $0 | 22,289 |
| 2023-03-20 | Wasson John | CEO & President |
Exercise / conversion
M
|
Common | 3,693 | $0.00 | $0 | 19,142 |
| 2023-03-20 | Wasson John | CEO & President |
Exercise / conversion
M
|
Common | 6,157 | $0.00 | $0 | 15,449 |
| 2023-03-06 | Datar Srikant M. | Dir |
Open-market sell
S
|
Common | 382 | $114.00 | $43,548 | 2,425 |
| 2023-03-03 | Datar Srikant M. | Dir |
Open-market sell
S
|
Common | 382 | $112.00 | $42,784 | 2,807 |
| 2023-01-24 | Choate Anne F | Executive Vice President |
Other disposed transaction
F
|
Common | 308 | $98.67 | $30,390 | 2,963 |
| 2023-01-24 | Choate Anne F | Executive Vice President |
Equity grant / award
A
|
Common | 838 | $0.00 | $0 | 3,271 |
| 2022-12-30 | Lee Rodney Mark Jr. | Executive Vice President |
Equity grant / award
A
|
Common | 129 | $93.84 | $12,105 | 5,512 |
| 2022-11-25 | Datar Srikant M. | Dir |
Open-market sell
S
|
Common | 361 | $112.00 | $40,432 | 3,189 |
| 2022-11-22 | Datar Srikant M. | Dir |
Open-market sell
S
|
Common | 500 | $110.00 | $55,000 | 3,550 |
| 2022-11-11 | Choate Anne F | Executive Vice President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 224 | $103.70 | $23,229 | 6,032 |
| 2022-11-11 | Choate Anne F | Executive Vice President |
Other disposed transaction
F
|
Common | 71 | $103.70 | $7,363 | 2,433 |
| 2022-11-11 | Choate Anne F | Executive Vice President |
Exercise / conversion
M
|
Common | 224 | $0.00 | $0 | 2,504 |
| 2022-11-08 | Lee Rodney Mark Jr. | Executive Vice President |
Equity grant / award
A · derivative
|
Restricted Stock Units | 4,798 | $0.00 | $0 | 10,278 |
| 2022-11-05 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,516 | — | — | 16,867 |
| 2022-11-05 | Morgan James C M | Chief of Business Operations |
Other disposed transaction
F
|
Common | 684 | $105.51 | $72,169 | 37,602 |
| 2022-11-05 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M
|
Common | 1,516 | $0.00 | $0 | 38,286 |
| 2022-10-31 | Morgan James C M | Chief of Business Operations |
Open-market sell
S
|
Common | 185 | $120.00 | $22,200 | 36,770 |
| 2022-10-28 | Morgan James C M | Chief of Business Operations |
Open-market sell
S
|
Common | 2,315 | $120.02 | $277,843 | 36,955 |
| 2022-10-03 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 1,500 | $110.04 | $165,063 | 26,740 |
| 2022-09-30 | Morgan James C M | Chief of Business Operations |
Open-market sell
S
|
Common | 1,000 | $110.22 | $110,220 | 40,170 |
| 2022-09-21 | Morgan James C M | Chief of Business Operations |
Open-market sell
S
|
Common | 600 | $110.16 | $66,099 | 41,170 |
| 2022-09-12 | Morgan James C M | Chief of Business Operations |
Open-market sell
S
|
Common | 5,000 | $105.25 | $526,230 | 41,770 |
| 2022-08-31 | Wasson John | CEO & President |
Equity grant / award
G
|
Common | 3,000 | $0.00 | $0 | 9,891 |
| 2022-08-31 | Wasson John | CEO & President |
Equity grant / award
G
|
Common | 1,910 | $0.00 | $0 | 12,891 |
| 2022-08-07 | Terreri Donald J | VP & Principal Acct. Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 113 | $97.25 | $10,989 | 389 |
| 2022-07-01 | Williams Michelle A | Dir |
Equity grant / award
A
|
Common | 1,529 | $0.00 | $0 | 2,225 |
| 2022-06-30 | Lee Rodney Mark Jr. | Executive Vice President |
Equity grant / award
A
|
Common | 106 | $89.78 | $9,517 | 4,554 |
| 2022-05-07 | Lee Rodney Mark Jr. | Executive Vice President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 677 | — | $0 | 1,921 |
| 2022-05-07 | Lee Rodney Mark Jr. | Executive Vice President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 57 | $98.02 | $5,587 | 2,598 |
| 2022-05-07 | Lee Rodney Mark Jr. | Executive Vice President |
Other disposed transaction
F
|
Common | 204 | $98.02 | $19,996 | 4,448 |
| 2022-05-07 | Lee Rodney Mark Jr. | Executive Vice President |
Other disposed transaction
F
|
Common | 18 | $98.02 | $1,764 | 4,652 |
| 2022-05-07 | Lee Rodney Mark Jr. | Executive Vice President |
Exercise / conversion
M
|
Common | 57 | $0.00 | $0 | 4,670 |
| 2022-05-07 | Lee Rodney Mark Jr. | Executive Vice President |
Exercise / conversion
M
|
Common | 677 | $0.00 | $0 | 4,613 |
| 2022-03-20 | WELSH BETTINA GARCIA | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 940 | — | — | 7,449 |
| 2022-03-20 | WELSH BETTINA GARCIA | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 805 | — | — | 8,389 |
| 2022-03-20 | WELSH BETTINA GARCIA | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 78 | — | — | 9,194 |
| 2022-03-20 | WELSH BETTINA GARCIA | Chief Financial Officer |
Other disposed transaction
F
|
Common | 336 | $91.79 | $30,841 | 3,872 |
| 2022-03-20 | WELSH BETTINA GARCIA | Chief Financial Officer |
Other disposed transaction
F
|
Common | 268 | $91.79 | $24,600 | 4,208 |
| 2022-03-20 | WELSH BETTINA GARCIA | Chief Financial Officer |
Other disposed transaction
F
|
Common | 26 | $91.79 | $2,387 | 4,476 |
| 2022-03-20 | WELSH BETTINA GARCIA | Chief Financial Officer |
Exercise / conversion
M
|
Common | 78 | $0.00 | $0 | 4,502 |
| 2022-03-20 | WELSH BETTINA GARCIA | Chief Financial Officer |
Exercise / conversion
M
|
Common | 805 | $0.00 | $0 | 4,424 |
| 2022-03-20 | WELSH BETTINA GARCIA | Chief Financial Officer |
Exercise / conversion
M
|
Common | 940 | $0.00 | $0 | 3,619 |
| 2022-03-11 | Lee Rodney Mark Jr. | Executive Vice President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 299 | $89.32 | $26,707 | 3,506 |
| 2022-03-11 | Lee Rodney Mark Jr. | Executive Vice President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 237 | $89.32 | $21,169 | 4,042 |
| 2022-03-11 | Lee Rodney Mark Jr. | Executive Vice President |
Other disposed transaction
F
|
Common | 84 | $89.32 | $7,503 | 3,400 |
| 2022-03-11 | Lee Rodney Mark Jr. | Executive Vice President |
Exercise / conversion
M
|
Common | 237 | $0.00 | $0 | 3,484 |
| 2022-02-23 | Wasson John | CEO & President |
Equity grant / award
W
|
Common | 400 | $0.00 | $0 | 716 |
| 2022-02-22 | Wasson John | CEO & President |
Equity grant / award
W
|
Common | 316 | $0.00 | $0 | 316 |
| 2022-01-18 | Ostria Sergio J | Executive Vice President |
Other disposed transaction
F
|
Common | 881 | $101.45 | $89,377 | 17,039 |
| 2022-01-18 | Ostria Sergio J | Executive Vice President |
Equity grant / award
A
|
Common | 2,480 | $0.00 | $0 | 17,920 |
| 2022-01-10 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 3,000 | $101.75 | $305,236 | 70,846 |
| 2022-01-10 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 1,500 | $102.86 | $154,289 | 73,846 |
| 2022-01-10 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 405 | $103.72 | $42,005 | 75,346 |
| 2022-01-10 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 95 | $104.39 | $9,917 | 75,751 |
| 2022-01-03 | Williams Michelle A | Dir |
Equity grant / award
A
|
Common | 696 | $0.00 | $0 | 696 |
| 2021-12-31 | Lee Rodney Mark Jr. | Executive Vice President |
Equity grant / award
A
|
Common | 96 | $97.77 | $9,386 | 3,247 |
| 2021-12-10 | SCHULTE PETER M | Dir |
Equity grant / award
G
|
Common | 53,918 | $0.00 | $0 | 53,918 |
| 2021-12-03 | Wasson John | CEO & President |
Equity grant / award
G
|
Common | 3,500 | $0.00 | $0 | 75,846 |
| 2021-11-11 | WELSH BETTINA GARCIA | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,500 | — | — | 9,272 |
| 2021-11-11 | WELSH BETTINA GARCIA | Chief Financial Officer |
Other disposed transaction
F
|
Common | 500 | $104.93 | $52,465 | 2,679 |
| 2021-11-11 | WELSH BETTINA GARCIA | Chief Financial Officer |
Exercise / conversion
M
|
Common | 1,500 | $0.00 | $0 | 3,179 |
| 2021-11-05 | Lee Rodney Mark Jr. | Executive Vice President |
Equity grant / award
A · derivative
|
Restricted Stock Units | 4,748 | $0.00 | $0 | 4,748 |
| 2021-10-29 | Morgan James C M | Chief of Business Operations |
Open-market sell
S
|
Common | 3,406 | $100.25 | $341,452 | 38,848 |
| 2021-10-15 | Morgan James C M | Chief of Business Operations |
Open-market sell
S
|
Common | 2,000 | $99.50 | $199,000 | 42,254 |
| 2021-08-07 | Terreri Donald J | VP & Principal Acct. Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 114 | $90.45 | $10,311 | 491 |
| 2021-07-01 | VAN HANDEL MICHAEL J | Dir |
Equity grant / award
A
|
Common | 1,598 | $0.00 | $0 | 14,729 |
| 2021-06-30 | Lee Rodney Mark Jr. | Executive Vice President |
Equity grant / award
A
|
Common | 107 | $83.80 | $8,967 | 3,151 |
| 2021-05-24 | Wasson John | CEO & President |
Equity grant / award
G
|
Common | 1,725 | $0.00 | $0 | 78,350 |
| 2021-05-24 | Wasson John | CEO & President |
Equity grant / award
G
|
Common | 1,250 | $0.00 | $0 | 80,075 |
| 2021-05-05 | Morgan James C M | Chief of Business Operations |
Open-market sell
S
|
Common | 2,500 | $94.50 | $236,250 | 44,254 |
| 2021-04-09 | Morgan James C M | Chief of Business Operations |
Open-market sell
S
|
Common | 2,500 | $90.50 | $226,250 | 49,254 |
| 2021-03-20 | Terreri Donald J | VP & Principal Acct. Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 21 | $77.98 | $1,638 | 605 |
| 2021-03-20 | Terreri Donald J | VP & Principal Acct. Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 17 | $77.98 | $1,326 | 626 |
| 2021-03-20 | Terreri Donald J | VP & Principal Acct. Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 14 | — | $0 | 643 |
| 2021-03-20 | Terreri Donald J | VP & Principal Acct. Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 102 | $0.00 | $0 | 227 |
| 2021-03-20 | Terreri Donald J | VP & Principal Acct. Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 125 | $0.00 | $0 | 125 |
| 2021-03-20 | Terreri Donald J | VP & Principal Acct. Officer |
Other disposed transaction
F
|
Common | 5 | $88.96 | $445 | 9 |
| 2021-03-20 | Terreri Donald J | VP & Principal Acct. Officer |
Exercise / conversion
M
|
Common | 14 | $0.00 | $0 | 14 |
| 2021-03-15 | Morgan James C M | Chief of Business Operations |
Open-market sell
S
|
Common | 1,932 | $93.50 | $180,642 | 50,753 |
| 2021-03-12 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 2,838 | — | — | 10,830 |
| 2021-03-12 | Morgan James C M | Chief of Business Operations |
Other disposed transaction
F
|
Common | 1,280 | $92.65 | $118,592 | 52,685 |
| 2021-03-12 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M
|
Common | 2,838 | $0.00 | $0 | 53,965 |
| 2021-03-11 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,230 | — | — | 13,668 |
| 2021-03-11 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 538 | — | — | 14,898 |
| 2021-03-11 | Morgan James C M | Chief of Business Operations |
Other disposed transaction
F
|
Common | 555 | $90.11 | $50,011 | 51,127 |
| 2021-03-11 | Morgan James C M | Chief of Business Operations |
Other disposed transaction
F
|
Common | 243 | $90.11 | $21,897 | 51,682 |
| 2021-03-11 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M
|
Common | 538 | $0.00 | $0 | 51,925 |
| 2021-03-11 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M
|
Common | 1,230 | $0.00 | $0 | 51,387 |
| 2021-03-08 | Morgan James C M | Chief of Business Operations |
Open-market sell
S
|
Common | 2,500 | $88.50 | $221,250 | 50,157 |
| 2021-03-03 | Ostria Sergio J | Executive Vice President |
Open-market sell
S
|
Common | 2,788 | $88.59 | $246,977 | 13,588 |
| 2021-02-26 | Morgan James C M | Chief of Business Operations |
Open-market sell
S
|
Common | 3,950 | $89.50 | $353,525 | 52,657 |
| 2021-02-26 | Morgan James C M | Chief of Business Operations |
Open-market sell
S
|
Common | 3,802 | $86.50 | $328,873 | 56,607 |
| 2021-02-25 | Morgan James C M | Chief of Business Operations |
Open-market sell
S
|
Common | 1 | $86.50 | $86 | 60,409 |
| 2021-02-19 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 1,840 | $85.00 | $156,400 | 75,105 |
| 2021-01-26 | Ostria Sergio J | Executive Vice President |
Other disposed transaction
F
|
Common | 1,088 | $81.19 | $88,335 | 16,376 |
| 2021-01-26 | Ostria Sergio J | Executive Vice President |
Equity grant / award
A
|
Common | 3,069 | $0.00 | $0 | 17,464 |
| 2021-01-20 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 3,329 | $80.00 | $266,320 | 74,420 |
| 2021-01-19 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 241 | $80.00 | $19,280 | 77,749 |
| 2020-12-31 | Wasson John | CEO & President |
Equity grant / award
A
|
Common | 60 | $70.14 | $4,209 | 77,990 |
| 2020-11-11 | Wasson John | CEO & President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,500 | — | — | 35,147 |
| 2020-11-11 | Wasson John | CEO & President |
Other disposed transaction
F
|
Common | 677 | $74.71 | $50,579 | 77,930 |
| 2020-11-11 | Wasson John | CEO & President |
Exercise / conversion
M
|
Common | 1,500 | $0.00 | $0 | 78,607 |
| 2020-10-01 | Crouther Marilyn C | Dir |
Equity grant / award
A
|
Common | 1,459 | $0.00 | $0 | 1,459 |
| 2020-09-02 | Kesavan Sudhakar | Executive Chairman |
Equity grant / award
G
|
Common | 1,421 | $0.00 | $0 | 231,828 |
| 2020-08-10 | VAN HANDEL MICHAEL J | Dir |
Open-market buy
P
|
Common | 2,000 | $72.50 | $145,000 | 13,131 |
| 2020-08-07 | VAN HANDEL MICHAEL J | Dir |
Open-market buy
P
|
Common | 20 | $71.50 | $1,430 | 11,131 |
| 2020-08-07 | VAN HANDEL MICHAEL J | Dir |
Open-market buy
P
|
Common | 1,980 | $72.48 | $143,518 | 11,111 |
| 2020-07-01 | VAN HANDEL MICHAEL J | Dir |
Equity grant / award
A
|
Common | 1,847 | $0.00 | $0 | 9,131 |
| 2020-06-30 | Wasson John | CEO & President |
Equity grant / award
A
|
Common | 227 | $60.13 | $13,648 | 77,107 |
| 2020-06-05 | Wasson John | CEO & President |
Equity grant / award
G
|
Common | 1,039 | $0.00 | $0 | 76,880 |
| 2020-06-04 | Wasson John | CEO & President |
Equity grant / award
G
|
Common | 1,865 | $0.00 | $0 | 77,919 |
| 2020-06-03 | SCHULTE PETER M | Dir |
Open-market sell
S
|
Common | 5,042 | $69.80 | $351,932 | 223,965 |
| 2020-06-03 | SCHULTE PETER M | Dir |
Open-market sell
S
|
Common | 3,581 | $69.27 | $248,056 | 229,007 |
| 2020-05-14 | Mehl Randall | Dir |
Open-market buy
P
|
Common | 2,000 | $52.00 | $104,000 | 8,504 |
| 2020-05-12 | Mehl Randall | Dir |
Open-market buy
P
|
Common | 100 | $58.49 | $5,849 | 6,504 |
| 2020-05-12 | Mehl Randall | Dir |
Open-market buy
P
|
Common | 1,900 | $58.50 | $111,150 | 6,404 |
| 2020-05-07 | GOLINVAUX THERESA D | SVP & Principal Acct. Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 164 | $64.98 | $10,657 | 655 |
| 2020-05-07 | GOLINVAUX THERESA D | SVP & Principal Acct. Officer |
Other disposed transaction
F
|
Common | 48 | $64.98 | $3,119 | 116 |
| 2020-05-07 | GOLINVAUX THERESA D | SVP & Principal Acct. Officer |
Exercise / conversion
M
|
Common | 164 | $0.00 | $0 | 164 |
| 2020-04-06 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 3,770 | $67.62 | $254,920 | 79,784 |
| 2020-04-06 | Wasson John | CEO & President |
Open-market sell
S
|
Common | 976 | $66.83 | $65,226 | 83,554 |
| 2020-03-21 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 2,316 | — | — | 15,436 |
| 2020-03-21 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 835 | — | — | 17,752 |
| 2020-03-21 | Morgan James C M | Chief of Business Operations |
Other disposed transaction
F
|
Common | 1,045 | $57.76 | $60,359 | 54,811 |
| 2020-03-21 | Morgan James C M | Chief of Business Operations |
Other disposed transaction
F
|
Common | 377 | $57.76 | $21,776 | 55,856 |
| 2020-03-21 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M
|
Common | 835 | $0.00 | $0 | 56,233 |
| 2020-03-21 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M
|
Common | 2,316 | $0.00 | $0 | 55,398 |
| 2020-03-20 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 3,575 | — | — | 18,587 |
| 2020-03-20 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,534 | — | — | 22,162 |
| 2020-03-20 | Morgan James C M | Chief of Business Operations |
Equity grant / award
A · derivative
|
Restricted Stock Units | 2,291 | $0.00 | $0 | 23,696 |
| 2020-03-20 | Morgan James C M | Chief of Business Operations |
Equity grant / award
A · derivative
|
Restricted Stock Units | 5,005 | $0.00 | $0 | 21,405 |
| 2020-03-20 | Morgan James C M | Chief of Business Operations |
Other disposed transaction
F
|
Common | 1,613 | $57.76 | $93,167 | 53,082 |
| 2020-03-20 | Morgan James C M | Chief of Business Operations |
Other disposed transaction
F
|
Common | 692 | $57.76 | $39,970 | 54,695 |
| 2020-03-20 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M
|
Common | 1,534 | $0.00 | $0 | 55,387 |
| 2020-03-20 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M
|
Common | 3,575 | $0.00 | $0 | 53,853 |
| 2020-03-12 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,419 | — | — | 16,400 |
| 2020-03-12 | Morgan James C M | Chief of Business Operations |
Other disposed transaction
F
|
Common | 640 | $69.09 | $44,218 | 50,278 |
| 2020-03-12 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M
|
Common | 1,419 | $0.00 | $0 | 50,918 |
| 2020-03-11 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,230 | — | — | 17,819 |
| 2020-03-11 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 538 | — | — | 19,049 |
| 2020-03-11 | Morgan James C M | Chief of Business Operations |
Other disposed transaction
F
|
Common | 555 | $77.30 | $42,902 | 49,499 |
| 2020-03-11 | Morgan James C M | Chief of Business Operations |
Other disposed transaction
F
|
Common | 243 | $77.30 | $18,784 | 50,054 |
| 2020-03-11 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M
|
Common | 538 | $0.00 | $0 | 50,297 |
| 2020-03-11 | Morgan James C M | Chief of Business Operations |
Exercise / conversion
M
|
Common | 1,230 | $0.00 | $0 | 49,759 |
| 2020-03-06 | Ostria Sergio J | Executive Vice President |
Open-market sell
S
|
Common | 900 | $80.31 | $72,280 | 11,202 |
| 2020-03-03 | Ostria Sergio J | Executive Vice President |
Open-market sell
S
|
Common | 3,078 | $81.89 | $252,057 | 12,102 |
| 2020-01-24 | Kesavan Sudhakar | Executive Chairman |
Other disposed transaction
F
|
Common | 13,488 | $88.88 | $1,198,813 | 215,796 |
| 2020-01-24 | Kesavan Sudhakar | Executive Chairman |
Equity grant / award
A
|
Common | 31,363 | $0.00 | $0 | 229,284 |
| 2019-12-31 | Wasson John | CEO & President |
Equity grant / award
A
|
Common | 144 | $87.69 | $12,627 | 64,818 |
| 2019-11-20 | Kesavan Sudhakar | Executive Chairman |
Equity grant / award
G
|
Common | 577 | $0.00 | $0 | 197,921 |
| 2019-11-11 | Wasson John | CEO & President |
Equity grant / award
A · derivative
|
Restricted Stock Units | 5,999 | $0.00 | $0 | 39,389 |
| 2019-11-07 | Morgan James C M | Chief Fiancial Officer |
Open-market sell
S
|
Common | 3,144 | $87.00 | $273,528 | 40,716 |
| 2019-09-04 | Wasson John | President & COO |
Equity grant / award
G
|
Common | 1,954 | $39.25 | $76,694 | 64,530 |
| 2019-09-04 | Wasson John | President & COO |
Equity grant / award
G
|
Common | 659 | $29.81 | $19,645 | 66,484 |
| 2019-09-04 | Wasson John | President & COO |
Equity grant / award
G
|
Common | 475 | $27.20 | $12,920 | 67,143 |
| 2019-09-04 | Wasson John | President & COO |
Equity grant / award
G
|
Common | 162 | $32.97 | $5,341 | 67,618 |
| 2019-07-31 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 11,966 | $0.00 | $0 | 44,012 |
| 2019-07-31 | Kesavan Sudhakar | Chairman & CEO |
Open-market sell
S
|
Common | 11,966 | $85.00 | $1,017,110 | 198,498 |
| 2019-07-31 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M
|
Common | 11,966 | $27.03 | $323,441 | 210,464 |
| 2019-07-26 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 3,034 | $0.00 | $0 | 55,978 |
| 2019-07-26 | Kesavan Sudhakar | Chairman & CEO |
Open-market sell
S
|
Common | 3,034 | $85.00 | $257,890 | 198,498 |
| 2019-07-26 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M
|
Common | 3,034 | $27.03 | $82,009 | 201,532 |
| 2019-07-16 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 15,000 | $0.00 | $0 | 59,012 |
| 2019-07-16 | Kesavan Sudhakar | Chairman & CEO |
Open-market sell
S
|
Common | 15,000 | $82.00 | $1,230,000 | 198,498 |
| 2019-07-16 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M
|
Common | 15,000 | $27.03 | $405,450 | 213,498 |
| 2019-07-12 | Wasson John | President & COO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 14,468 | $0.00 | $0 | 0 |
| 2019-07-12 | Wasson John | President & COO |
Open-market sell
S
|
Common | 14,468 | $80.76 | $1,168,470 | 67,780 |
| 2019-07-12 | Wasson John | President & COO |
Exercise / conversion
M
|
Common | 14,468 | $40.68 | $588,558 | 82,248 |
| 2019-07-01 | VAN HANDEL MICHAEL J | Dir |
Equity grant / award
A
|
Common | 1,622 | $0.00 | $0 | 7,284 |
| 2019-06-28 | Wasson John | President & COO |
Equity grant / award
A
|
Common | 169 | $69.04 | $11,668 | 67,780 |
| 2019-06-17 | Kesavan Sudhakar | Chairman & CEO |
Equity grant / award
G
|
Common | 1,344 | $0.00 | $0 | 198,498 |
| 2019-05-29 | SCHULTE PETER M | Dir |
Open-market sell
S
|
Common | 1,372 | $72.51 | $99,486 | 230,966 |
| 2019-05-24 | SCHULTE PETER M | Dir |
Open-market sell
S
|
Common | 1,244 | $73.62 | $91,578 | 232,338 |
| 2019-03-21 | Wasson John | President & COO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 2,989 | $0.00 | $0 | 33,390 |
| 2019-03-21 | Wasson John | President & COO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,182 | $0.00 | $0 | 36,379 |
| 2019-03-21 | Wasson John | President & COO |
Other disposed transaction
F
|
Common | 1,349 | $75.28 | $101,553 | 67,611 |
| 2019-03-21 | Wasson John | President & COO |
Other disposed transaction
F
|
Common | 534 | $75.28 | $40,200 | 68,960 |
| 2019-03-21 | Wasson John | President & COO |
Exercise / conversion
M
|
Common | 1,182 | $0.00 | $0 | 69,494 |
| 2019-03-21 | Wasson John | President & COO |
Exercise / conversion
M
|
Common | 2,989 | $0.00 | $0 | 68,312 |
| 2019-03-20 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 677 | — | — | 9,565 |
| 2019-03-20 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 440 | — | — | 10,242 |
| 2019-03-20 | Ostria Sergio J | Executive Vice President |
Other disposed transaction
F
|
Common | 226 | $75.21 | $16,997 | 11,603 |
| 2019-03-20 | Ostria Sergio J | Executive Vice President |
Other disposed transaction
F
|
Common | 147 | $75.21 | $11,056 | 11,829 |
| 2019-03-20 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M
|
Common | 440 | $0.00 | $0 | 11,976 |
| 2019-03-20 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M
|
Common | 677 | $0.00 | $0 | 11,536 |
| 2019-03-16 | Morgan James C M | Chief Fiancial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 3,057 | — | — | 25,292 |
| 2019-03-16 | Morgan James C M | Chief Fiancial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,528 | — | — | 28,349 |
| 2019-03-16 | Morgan James C M | Chief Fiancial Officer |
Other disposed transaction
F
|
Common | 1,379 | $76.17 | $105,038 | 40,729 |
| 2019-03-16 | Morgan James C M | Chief Fiancial Officer |
Other disposed transaction
F
|
Common | 690 | $76.17 | $52,557 | 42,108 |
| 2019-03-16 | Morgan James C M | Chief Fiancial Officer |
Exercise / conversion
M
|
Common | 1,528 | $0.00 | $0 | 42,798 |
| 2019-03-16 | Morgan James C M | Chief Fiancial Officer |
Exercise / conversion
M
|
Common | 3,057 | $0.00 | $0 | 41,270 |
| 2019-03-12 | Taylor Richard Dewayne | SVP & Principal Acct. Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 147 | $75.99 | $11,171 | 5,058 |
| 2019-03-12 | Taylor Richard Dewayne | SVP & Principal Acct. Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 103 | — | — | 5,205 |
| 2019-03-12 | Taylor Richard Dewayne | SVP & Principal Acct. Officer |
Other disposed transaction
F
|
Common | 40 | $75.99 | $3,040 | 667 |
| 2019-03-12 | Taylor Richard Dewayne | SVP & Principal Acct. Officer |
Exercise / conversion
M
|
Common | 103 | $0.00 | $0 | 707 |
| 2019-03-11 | Taylor Richard Dewayne | SVP & Principal Acct. Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 319 | $0.00 | $0 | 5,508 |
| 2019-03-11 | Taylor Richard Dewayne | SVP & Principal Acct. Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 369 | $0.00 | $0 | 4,870 |
| 2019-03-08 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 3,398 | $0.00 | $0 | 0 |
| 2019-03-08 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 5,665 | $0.00 | $0 | 0 |
| 2019-03-08 | Ostria Sergio J | Executive Vice President |
Open-market sell
S
|
Common | 5,665 | $75.02 | $424,988 | 10,193 |
| 2019-03-08 | Ostria Sergio J | Executive Vice President |
Open-market sell
S
|
Common | 3,398 | $75.02 | $254,918 | 15,858 |
| 2019-03-08 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M
|
Common | 3,398 | $27.03 | $91,848 | 19,256 |
| 2019-03-08 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M
|
Common | 5,665 | $40.68 | $230,452 | 15,858 |
| 2019-03-05 | Wasson John | President & COO |
Equity grant / award
G
|
Common | 1,000 | $26.60 | $26,600 | 60,561 |
| 2019-03-05 | Wasson John | President & COO |
Equity grant / award
G
|
Common | 766 | $27.20 | $20,835 | 61,561 |
| 2019-03-05 | Wasson John | President & COO |
Equity grant / award
G
|
Common | 610 | $26.60 | $16,226 | 62,327 |
| 2019-03-05 | Wasson John | President & COO |
Equity grant / award
G
|
Common | 374 | $26.60 | $9,948 | 62,937 |
| 2019-01-24 | Kesavan Sudhakar | Chairman & CEO |
Other disposed transaction
F
|
Common | 14,859 | $63.82 | $948,301 | 185,914 |
| 2019-01-24 | Kesavan Sudhakar | Chairman & CEO |
Equity grant / award
A
|
Common | 35,568 | $0.00 | $0 | 200,773 |
| 2018-12-31 | Wasson John | President & COO |
Equity grant / award
A
|
Common | 236 | $61.14 | $14,429 | 50,732 |
| 2018-11-21 | Wasson John | President & COO |
Equity grant / award
G
|
Common | 617 | $26.53 | $16,369 | 50,496 |
| 2018-11-09 | SCHULTE PETER M | Dir |
Equity grant / award
A
|
Common | 110 | $73.52 | $8,087 | 110 |
| 2018-09-18 | Wasson John | President & COO |
Open-market sell
S
|
Common | 2,532 | $79.58 | $201,503 | 51,113 |
| 2018-08-24 | Kesavan Sudhakar | Chairman & CEO |
Equity grant / award
G
|
Common | 1,237 | $0.00 | $0 | 165,205 |
| 2018-08-24 | Kesavan Sudhakar | Chairman & CEO |
Equity grant / award
G
|
Common | 928 | $0.00 | $0 | 166,442 |
| 2018-08-16 | Wasson John | President & COO |
Equity grant / award
G
|
Common | 1,650 | $0.00 | $0 | 53,645 |
| 2018-08-03 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 20,000 | $0.00 | $0 | 0 |
| 2018-08-03 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 8,744 | $0.00 | $0 | 20,000 |
| 2018-08-03 | Kesavan Sudhakar | Chairman & CEO |
Open-market sell
S
|
Common | 20,000 | $78.00 | $1,560,000 | 167,370 |
| 2018-08-03 | Kesavan Sudhakar | Chairman & CEO |
Open-market sell
S
|
Common | 8,744 | $80.00 | $699,520 | 187,370 |
| 2018-08-03 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M
|
Common | 8,744 | $25.66 | $224,371 | 196,114 |
| 2018-08-03 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M
|
Common | 20,000 | $25.66 | $513,200 | 187,370 |
| 2018-07-13 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 1,132 | $0.00 | $0 | 3,398 |
| 2018-07-13 | Ostria Sergio J | Executive Vice President |
Open-market sell
S
|
Common | 1,132 | $75.00 | $84,900 | 7,115 |
| 2018-07-13 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M
|
Common | 1,132 | $27.03 | $30,598 | 8,247 |
| 2018-07-12 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 1,132 | $0.00 | $0 | 4,530 |
| 2018-07-12 | Ostria Sergio J | Executive Vice President |
Open-market sell
S
|
Common | 1,132 | $74.00 | $83,768 | 7,115 |
| 2018-07-12 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M
|
Common | 1,132 | $27.03 | $30,598 | 8,247 |
| 2018-07-11 | Glover Ellen | Executive Vice President |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 4,184 | $0.00 | $0 | 4,185 |
| 2018-07-11 | Glover Ellen | Executive Vice President |
Open-market sell
S
|
Common | 4,184 | $74.00 | $309,616 | 31,231 |
| 2018-07-11 | Glover Ellen | Executive Vice President |
Exercise / conversion
M
|
Common | 4,184 | $40.68 | $170,205 | 35,415 |
| 2018-07-09 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 1,409 | $0.00 | $0 | 0 |
| 2018-07-09 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 1,408 | $0.00 | $0 | 1,409 |
| 2018-07-09 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 1,132 | $0.00 | $0 | 5,662 |
| 2018-07-09 | Ostria Sergio J | Executive Vice President |
Open-market sell
S
|
Common | 1,409 | $72.85 | $102,649 | 7,115 |
| 2018-07-09 | Ostria Sergio J | Executive Vice President |
Open-market sell
S
|
Common | 1,408 | $72.85 | $102,571 | 8,524 |
| 2018-07-09 | Ostria Sergio J | Executive Vice President |
Open-market sell
S
|
Common | 1,132 | $73.00 | $82,636 | 9,932 |
| 2018-07-09 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M
|
Common | 1,132 | $27.03 | $30,598 | 11,064 |
| 2018-07-09 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M
|
Common | 1,408 | $25.66 | $36,129 | 9,932 |
| 2018-07-09 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M
|
Common | 1,409 | $25.66 | $36,155 | 8,524 |
| 2018-07-02 | SCHULTE PETER M | Dir |
Equity grant / award
A
|
Common | 1,658 | $0.00 | $0 | 233,582 |
| 2018-06-29 | Wasson John | President & COO |
Equity grant / award
A
|
Common | 147 | $67.67 | $9,947 | 55,295 |
| 2018-06-26 | Wasson John | President & COO |
Equity grant / award
G
|
Common | 3,475 | $0.00 | $0 | 55,148 |
| 2018-06-08 | SCHULTE PETER M | Dir |
Open-market sell
S
|
Common | 11,300 | $73.75 | $833,375 | 231,924 |
| 2018-06-08 | SCHULTE PETER M | Dir |
Open-market sell
S
|
Common | 700 | $74.42 | $52,098 | 243,224 |
| 2018-05-30 | Morgan James C M | Chief Fiancial Officer |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 4,559 | $0.00 | $0 | 0 |
| 2018-05-30 | Morgan James C M | Chief Fiancial Officer |
Open-market sell
S
|
Common | 4,559 | $71.50 | $325,968 | 27,353 |
| 2018-05-30 | Morgan James C M | Chief Fiancial Officer |
Exercise / conversion
M
|
Common | 4,559 | $40.68 | $185,460 | 31,912 |
| 2018-04-23 | Morgan James C M | Chief Fiancial Officer |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 7,043 | $0.00 | $0 | 4,559 |
| 2018-04-23 | Morgan James C M | Chief Fiancial Officer |
Open-market sell
S
|
Common | 7,043 | $67.50 | $475,402 | 27,353 |
| 2018-04-23 | Morgan James C M | Chief Fiancial Officer |
Exercise / conversion
M
|
Common | 7,043 | $40.68 | $286,509 | 34,396 |
| 2018-04-20 | Morgan James C M | Chief Fiancial Officer |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 2,957 | $0.00 | $0 | 11,602 |
| 2018-04-20 | Morgan James C M | Chief Fiancial Officer |
Open-market sell
S
|
Common | 2,957 | $67.50 | $199,598 | 27,353 |
| 2018-04-20 | Morgan James C M | Chief Fiancial Officer |
Exercise / conversion
M
|
Common | 2,957 | $40.68 | $120,291 | 30,310 |
| 2018-04-06 | Wasson John | President & COO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 14,468 | $0.00 | $0 | 14,468 |
| 2018-04-06 | Wasson John | President & COO |
Open-market sell
S
|
Common | 14,468 | $65.00 | $940,420 | 58,623 |
| 2018-04-06 | Wasson John | President & COO |
Exercise / conversion
M
|
Common | 14,468 | $40.68 | $588,558 | 73,091 |
| 2018-04-05 | Wasson John | President & COO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 12,982 | $0.00 | $0 | 0 |
| 2018-04-05 | Wasson John | President & COO |
Open-market sell
S
|
Common | 12,982 | $62.50 | $811,375 | 58,623 |
| 2018-04-05 | Wasson John | President & COO |
Exercise / conversion
M
|
Common | 12,982 | $27.03 | $350,903 | 71,605 |
| 2018-04-02 | Mehl Randall | Dir |
Equity grant / award
A
|
Common | 337 | $59.55 | $20,068 | 947 |
| 2018-03-21 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 732 | — | — | 8,333 |
| 2018-03-21 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 453 | — | — | 9,065 |
| 2018-03-21 | Ostria Sergio J | Executive Vice President |
Other disposed transaction
F
|
Common | 230 | $61.40 | $14,122 | 7,115 |
| 2018-03-21 | Ostria Sergio J | Executive Vice President |
Other disposed transaction
F
|
Common | 143 | $61.40 | $8,780 | 7,345 |
| 2018-03-21 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M
|
Common | 453 | $0.00 | $0 | 7,488 |
| 2018-03-21 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M
|
Common | 732 | $0.00 | $0 | 7,035 |
| 2018-03-20 | Taylor Richard Dewayne | SVP & Principal Acct. Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 702 | — | — | 4,501 |
| 2018-03-20 | Taylor Richard Dewayne | SVP & Principal Acct. Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 200 | — | — | 5,203 |
| 2018-03-20 | Taylor Richard Dewayne | SVP & Principal Acct. Officer |
Other disposed transaction
F
|
Common | 224 | $61.10 | $13,686 | 604 |
| 2018-03-20 | Taylor Richard Dewayne | SVP & Principal Acct. Officer |
Other disposed transaction
F
|
Common | 74 | $61.10 | $4,521 | 828 |
| 2018-03-20 | Taylor Richard Dewayne | SVP & Principal Acct. Officer |
Exercise / conversion
M
|
Common | 200 | $0.00 | $0 | 902 |
| 2018-03-20 | Taylor Richard Dewayne | SVP & Principal Acct. Officer |
Exercise / conversion
M
|
Common | 702 | $0.00 | $0 | 702 |
| 2018-03-17 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 226 | — | — | 10,636 |
| 2018-03-17 | Ostria Sergio J | Executive Vice President |
Other disposed transaction
F
|
Common | 71 | $61.20 | $4,345 | 5,536 |
| 2018-03-17 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M
|
Common | 226 | $0.00 | $0 | 5,607 |
| 2018-03-16 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 463 | — | — | 10,862 |
| 2018-03-16 | Ostria Sergio J | Executive Vice President |
Other disposed transaction
F
|
Common | 146 | $61.20 | $8,935 | 5,381 |
| 2018-03-16 | Ostria Sergio J | Executive Vice President |
Exercise / conversion
M
|
Common | 463 | $0.00 | $0 | 5,527 |
| 2018-03-12 | Taylor Richard Dewayne | SVP & Principal Acct. Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 173 | $0.00 | $0 | 5,403 |
| 2018-03-12 | Taylor Richard Dewayne | SVP & Principal Acct. Officer |
Equity grant / award
A · derivative
|
Restricted Stock Units | 411 | $0.00 | $0 | 5,230 |
| 2018-03-05 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 14,722 | $0.00 | $0 | 0 |
| 2018-03-05 | Kesavan Sudhakar | Chairman & CEO |
Open-market sell
S
|
Common | 14,722 | $60.00 | $883,320 | 153,272 |
| 2018-03-05 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M
|
Common | 14,722 | $21.77 | $320,498 | 167,994 |
| 2018-03-02 | Wasson John | President & COO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 12,720 | $0.00 | $0 | 12,982 |
| 2018-03-02 | Wasson John | President & COO |
Open-market sell
S
|
Common | 12,720 | $60.00 | $763,200 | 51,311 |
| 2018-03-02 | Wasson John | President & COO |
Exercise / conversion
M
|
Common | 12,720 | $27.03 | $343,822 | 64,031 |
| 2018-03-01 | Wasson John | President & COO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 262 | $0.00 | $0 | 25,702 |
| 2018-03-01 | Wasson John | President & COO |
Open-market sell
S
|
Common | 262 | $60.00 | $15,720 | 51,311 |
| 2018-03-01 | Wasson John | President & COO |
Exercise / conversion
M
|
Common | 262 | $27.03 | $7,082 | 51,573 |
| 2018-02-28 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 30,000 | $0.00 | $0 | 31,002 |
| 2018-02-28 | Kesavan Sudhakar | Chairman & CEO |
Open-market sell
S
|
Common | 30,000 | $58.00 | $1,740,000 | 153,272 |
| 2018-02-28 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M
|
Common | 30,000 | $21.77 | $653,100 | 183,272 |
| 2018-01-19 | Wasson John | President & COO |
Other disposed transaction
F
|
Common | 1,807 | $55.25 | $99,837 | 51,311 |
| 2018-01-19 | Wasson John | President & COO |
Equity grant / award
A
|
Common | 5,110 | $0.00 | $0 | 53,118 |
| 2018-01-02 | VAN HANDEL MICHAEL J | Dir |
Equity grant / award
A
|
Common | 334 | $53.80 | $17,969 | 2,785 |
| 2018-01-02 | VAN HANDEL MICHAEL J | Dir |
Equity grant / award
A
|
Common | 557 | $53.80 | $29,967 | 2,451 |
| 2017-12-31 | Wasson John | President & COO |
Equity grant / award
A
|
Common | 224 | $50.40 | $11,290 | 48,008 |
| 2017-11-30 | Kesavan Sudhakar | Chairman & CEO |
Equity grant / award
G
|
Common | 3,205 | $0.00 | $0 | 147,192 |
| 2017-11-20 | Wasson John | President & COO |
Equity grant / award
G
|
Common | 1,000 | $0.00 | $0 | 47,784 |
| 2017-10-03 | Wasson John | President & COO |
Equity grant / award
G
|
Common | 4,750 | $0.00 | $0 | 48,784 |
| 2017-10-02 | Datar Srikant M. | Dir |
Equity grant / award
A
|
Common | 113 | $55.05 | $6,221 | 1,911 |
| 2017-10-02 | Datar Srikant M. | Dir |
Equity grant / award
A
|
Common | 272 | $55.05 | $14,974 | 1,798 |
| 2017-09-28 | Morgan James C M | Chief Fiancial Officer |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 4,696 | $0.00 | $0 | 0 |
| 2017-09-28 | Morgan James C M | Chief Fiancial Officer |
Open-market sell
S
|
Common | 4,696 | $55.00 | $258,280 | 17,783 |
| 2017-09-28 | Morgan James C M | Chief Fiancial Officer |
Exercise / conversion
M
|
Common | 4,696 | $27.03 | $126,933 | 22,479 |
| 2017-09-22 | Wasson John | President & COO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 12,887 | $0.00 | $0 | 25,964 |
| 2017-09-22 | Wasson John | President & COO |
Open-market sell
S
|
Common | 12,887 | $52.50 | $676,568 | 53,534 |
| 2017-09-22 | Wasson John | President & COO |
Exercise / conversion
M
|
Common | 12,887 | $27.03 | $348,336 | 66,421 |
| 2017-09-20 | Wasson John | President & COO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 95 | $0.00 | $0 | 38,851 |
| 2017-09-20 | Wasson John | President & COO |
Open-market sell
S
|
Common | 95 | $52.50 | $4,988 | 53,534 |
| 2017-09-20 | Wasson John | President & COO |
Exercise / conversion
M
|
Common | 95 | $27.03 | $2,568 | 53,629 |
| 2017-09-01 | Wasson John | President & COO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 13,086 | $0.00 | $0 | 0 |
| 2017-09-01 | Wasson John | President & COO |
Open-market sell
S
|
Common | 13,086 | $50.00 | $654,300 | 53,534 |
| 2017-09-01 | Wasson John | President & COO |
Exercise / conversion
M
|
Common | 13,086 | $25.66 | $335,787 | 66,620 |
| 2017-07-20 | Wasson John | President & COO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 12,461 | $0.00 | $0 | 13,086 |
| 2017-07-20 | Wasson John | President & COO |
Open-market sell
S
|
Common | 12,461 | $47.50 | $591,898 | 53,534 |
| 2017-07-20 | Wasson John | President & COO |
Exercise / conversion
M
|
Common | 12,461 | $25.66 | $319,749 | 65,995 |
| 2017-07-19 | Wasson John | President & COO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 626 | $0.00 | $0 | 25,547 |
| 2017-07-19 | Wasson John | President & COO |
Open-market sell
S
|
Common | 626 | $47.50 | $29,735 | 53,534 |
| 2017-07-19 | Wasson John | President & COO |
Exercise / conversion
M
|
Common | 626 | $25.66 | $16,063 | 54,160 |
| 2017-07-03 | Datar Srikant | Dir |
Equity grant / award
A
|
Common | 133 | $46.85 | $6,231 | 1,526 |
| 2017-07-03 | Datar Srikant | Dir |
Equity grant / award
A
|
Common | 320 | $46.85 | $14,992 | 1,393 |
| 2017-06-30 | Wasson John | President & COO |
Equity grant / award
A
|
Common | 267 | $44.60 | $11,908 | 53,534 |
| 2017-04-03 | SCHULTE PETER M | Dir |
Equity grant / award
A
|
Common | 371 | $40.40 | $14,988 | 243,924 |
| 2017-03-21 | Wasson John | President & COO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 2,990 | — | — | 37,472 |
| 2017-03-21 | Wasson John | President & COO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,183 | — | — | 40,462 |
| 2017-03-21 | Wasson John | President & COO |
Other disposed transaction
F
|
Common | 1,427 | $40.60 | $57,936 | 53,267 |
| 2017-03-21 | Wasson John | President & COO |
Other disposed transaction
F
|
Common | 565 | $40.60 | $22,939 | 54,694 |
| 2017-03-21 | Wasson John | President & COO |
Exercise / conversion
M
|
Common | 1,183 | $40.60 | $48,030 | 55,259 |
| 2017-03-21 | Wasson John | President & COO |
Exercise / conversion
M
|
Common | 2,990 | $40.60 | $121,394 | 54,076 |
| 2017-03-20 | Wasson John | President & COO |
Equity grant / award
A · derivative
|
Restricted Stock Units | 8,688 | $0.00 | $0 | 41,645 |
| 2017-03-20 | Wasson John | President & COO |
Equity grant / award
A · derivative
|
Restricted Stock Units | 9,228 | $0.00 | $0 | 32,957 |
| 2017-03-18 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 6,414 | — | — | 84,768 |
| 2017-03-18 | Kesavan Sudhakar | Chairman & CEO |
Other disposed transaction
D
|
Common | 3,265 | $42.05 | $137,293 | 146,719 |
| 2017-03-18 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M
|
Common | 6,414 | $42.05 | $269,709 | 149,984 |
| 2017-03-17 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 4,390 | — | — | 91,182 |
| 2017-03-17 | Kesavan Sudhakar | Chairman & CEO |
Other disposed transaction
D
|
Common | 2,235 | $42.05 | $93,982 | 143,570 |
| 2017-03-17 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M
|
Common | 4,390 | $42.05 | $184,600 | 145,805 |
| 2017-03-16 | Glover Ellen | Executive Vice President |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 685 | — | — | 1,369 |
| 2017-03-16 | Glover Ellen | Executive Vice President |
Other disposed transaction
D
|
Common | 230 | $41.75 | $9,602 | 25,749 |
| 2017-03-16 | Glover Ellen | Executive Vice President |
Exercise / conversion
M
|
Common | 685 | $41.75 | $28,599 | 25,979 |
| 2017-01-10 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 23,292 | $0.00 | $0 | 0 |
| 2017-01-10 | Kesavan Sudhakar | Chairman & CEO |
Open-market sell
S
|
Common | 23,292 | $55.00 | $1,281,060 | 139,207 |
| 2017-01-10 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M
|
Common | 23,292 | $24.84 | $578,573 | 162,499 |
| 2017-01-05 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 23,000 | $0.00 | $0 | 23,292 |
| 2017-01-05 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 47 | $0.00 | $0 | 46,292 |
| 2017-01-05 | Kesavan Sudhakar | Chairman & CEO |
Open-market sell
S
|
Common | 23,000 | $53.99 | $1,241,809 | 139,207 |
| 2017-01-05 | Kesavan Sudhakar | Chairman & CEO |
Open-market sell
S
|
Common | 47 | $55.00 | $2,585 | 162,207 |
| 2017-01-05 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M
|
Common | 47 | $24.84 | $1,167 | 162,254 |
| 2017-01-05 | Kesavan Sudhakar | Chairman & CEO |
Exercise / conversion
M
|
Common | 23,000 | $24.84 | $571,320 | 162,207 |
| 2017-01-04 | Wasson John | President & COO |
Exercise / conversion
M · derivative
|
Nonqualified Stock Options | 5,500 | $0.00 | $0 | 26,173 |
| 2017-01-04 | Wasson John | President & COO |
Open-market sell
S
|
Common | 5,500 | $55.00 | $302,500 | 46,661 |
| 2017-01-04 | Wasson John | President & COO |
Exercise / conversion
M
|
Common | 5,500 | $25.66 | $141,130 | 52,161 |
| 2017-01-03 | Gupta Sanjay | Dir |
Equity grant / award
A
|
Common | 553 | $54.20 | $29,973 | 5,023 |
| 2016-12-30 | Wasson John | President & COO |
Equity grant / award
A
|
Common | 334 | $51.35 | $17,151 | 46,661 |
| 2016-12-07 | Datar Srikant | Dir |
Equity grant / award
G
|
Common Stock | 2,154 | $0.00 | $0 | 0 |
| 2016-12-07 | Datar Srikant | Dir |
Equity grant / award
G
|
Common Stock | 2,154 | $0.00 | $0 | 0 |
| 2016-12-06 | Auen Eileen O'Shea | Dir |
Equity grant / award
G
|
Common | 6,643 | $0.00 | $0 | 31,796 |
| 2016-12-05 | ECK PHILLIP | VP and Principal Acct. Officer |
Open-market sell
S
|
Common Stock | 582 | $57.32 | $33,359 | 0 |
| 2016-11-28 | Morgan James C M | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Options | 5,104 | $0.00 | $0 | 0 |
| 2016-11-28 | Morgan James C M | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 5,104 | $21.98 | $112,186 | 16,084 |
| 2016-11-28 | Morgan James C M | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 5,104 | $55.00 | $280,720 | 10,980 |
| 2016-11-11 | Kesavan Sudhakar | Chairman and CEO |
Equity grant / award
G
|
Common Stock | 3,524 | $0.00 | $0 | 139,207 |
| 2016-11-07 | Morgan James C M | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Non-Qualifed Stock Options | 10,000 | $0.00 | $0 | 5,104 |
| 2016-11-07 | Morgan James C M | Chief Financial Officer |
Open-market sell
S
|
Common Stock | 10,000 | $50.00 | $500,000 | 10,980 |
| 2016-11-07 | Morgan James C M | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 10,000 | $21.98 | $219,800 | 20,980 |
| 2016-11-04 | ECK PHILLIP | VP and Principal Acct. Officer |
Open-market sell
S
|
Common Stock | 1,000 | $48.95 | $48,950 | 582 |
| 2016-11-02 | Glover Ellen | EVP |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option | 6,152 | $0.00 | $0 | 0 |
| 2016-11-02 | Glover Ellen | EVP |
Open-market sell
S
|
Common Stock | 6,152 | $47.00 | $289,144 | 25,294 |
| 2016-11-02 | Glover Ellen | EVP |
Exercise / conversion
M
|
Common Stock | 6,152 | $25.66 | $157,860 | 31,446 |
| 2016-10-31 | Glover Ellen | EVP |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option | 4,311 | $0.00 | $0 | 6,152 |
| 2016-10-31 | Glover Ellen | EVP |
Open-market sell
S
|
Common Stock | 4,311 | $47.00 | $202,617 | 25,294 |
| 2016-10-31 | Glover Ellen | EVP |
Exercise / conversion
M
|
Common Stock | 4,311 | $25.66 | $110,620 | 29,605 |
| 2016-10-03 | Auen Eileen O'Shea | Dir |
Equity grant / award
A
|
Common Stock | 266 | $45.03 | $11,978 | 38,439 |
| 2016-10-03 | Auen Eileen O'Shea | Dir |
Equity grant / award
A
|
Common Stock | 333 | $45.03 | $14,995 | 38,173 |
| 2016-09-22 | Glover Ellen | EVP |
Exercise / conversion
M · derivative
|
Non-Qualified Stock Option | 10,839 | $0.00 | $0 | 0 |
| 2016-09-22 | Glover Ellen | EVP |
Open-market sell
S
|
Common Stock | 10,839 | $45.00 | $487,755 | 25,294 |
| 2016-09-22 | Glover Ellen | EVP |
Exercise / conversion
M
|
Common Stock | 10,839 | $21.77 | $235,965 | 36,133 |
| 2016-09-16 | Glover Ellen | EVP |
Exercise / conversion
M · derivative
|
Non-qualified Stock Option | 8,952 | $0.00 | $0 | 0 |
| 2016-09-16 | Glover Ellen | EVP |
Open-market sell
S
|
Common Stock | 8,952 | $43.00 | $384,936 | 25,294 |
| 2016-09-16 | Glover Ellen | EVP |
Exercise / conversion
M
|
Common Stock | 8,952 | $24.84 | $222,368 | 34,246 |
| 2016-09-02 | Kesavan Sudhakar | Chairman and CEO |
Open-market sell
S
|
Common Stock | 9,633 | $43.00 | $414,219 | 142,731 |
| 2016-08-07 | Morgan James C M | Chief Financial Officer |
Exercise / conversion
M · derivative
|
Restricted Stock Units | 1,421 | $0.00 | $0 | 0 |
| 2016-08-07 | Morgan James C M | Chief Financial Officer |
Other disposed transaction
F
|
Common Stock | 471 | $41.51 | $19,551 | 10,980 |
| 2016-08-07 | Morgan James C M | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 1,421 | $41.51 | $58,986 | 11,451 |
| 2016-07-13 | Datar Srikant | Dir |
Equity grant / award
G
|
Common Stock | 18,627 | $0.00 | $0 | 0 |
| 2016-07-13 | Datar Srikant | Dir |
Equity grant / award
G
|
Common Stock | 18,627 | $0.00 | $0 | 0 |
| 2016-07-06 | Kesavan Sudhakar | Chairman and CEO |
Open-market sell
S
|
Common Stock | 9,634 | $41.00 | $394,994 | 152,364 |
| 2016-07-01 | Auen Eileen O'Shea | Dir |
Equity grant / award
A
|
Common Stock | 294 | $40.79 | $11,992 | 37,840 |
| 2016-07-01 | Auen Eileen O'Shea | Dir |
Equity grant / award
A
|
Common Stock | 367 | $40.79 | $14,970 | 37,546 |
| 2016-06-30 | Wasson John | President and COO |
Equity grant / award
A
|
Common Stock (ESPP) | 206 | $38.07 | $7,842 | 46,327 |
| 2016-06-27 | Datar Srikant | Dir |
Equity grant / award
G
|
Common Stock | 10,847 | $0.00 | $0 | 2,154 |
| 2016-06-27 | Datar Srikant | Dir |
Equity grant / award
G
|
Common Stock | 10,847 | $0.00 | $0 | 2,154 |
| 2016-05-24 | ECK PHILLIP | VP and Principal Acct. Officer |
Open-market sell
S
|
Common Stock | 800 | $40.10 | $32,080 | 1,582 |
| 2016-05-09 | Wasson John | President and COO |
Open-market sell
S
|
Common Stock | 8,333 | $40.00 | $333,320 | 46,121 |
| 2016-05-06 | Glover Ellen | EVP |
Exercise / conversion
M · derivative
|
Incentive Stock Options | 2,941 | $0.00 | $0 | 7,059 |
| 2016-05-06 | Glover Ellen | EVP |
Open-market sell
S
|
Common Stock | 2,941 | $40.00 | $117,640 | 25,294 |
| 2016-05-06 | Glover Ellen | EVP |
Exercise / conversion
M
|
Common Stock | 2,941 | $18.31 | $53,850 | 28,235 |
| 2016-04-19 | Glover Ellen | EVP |
Exercise / conversion
M · derivative
|
Incentive Stock Options | 10,000 | $0.00 | $0 | 10,000 |
| 2016-04-19 | Glover Ellen | EVP |
Open-market sell
S
|
Common Stock | 10,000 | $38.00 | $380,000 | 25,294 |
| 2016-04-19 | Glover Ellen | EVP |
Exercise / conversion
M
|
Common Stock | 10,000 | $18.31 | $183,100 | 35,294 |
| 2016-04-15 | Wasson John | President and COO |
Open-market sell
S
|
Common Stock | 8,333 | $37.50 | $312,488 | 54,454 |