Financial Metrics
RHI ROBERT HALF INC.Financial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-03-31 | 1287370000.0 | — | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 1308428000.0 | +1.6% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 1324709000.0 | +1.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 1395333000.0 | +5.3% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 1457054000.0 | +4.4% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 1466226000.0 | +0.6% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 1468530000.0 | +0.2% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 1516385000.0 | +3.3% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 1552132000.0 | +2.4% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 1506691000.0 | -2.9% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 1108326000.0 | -26.4% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 1189897000.0 | +7.4% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 1398380000.0 | +17.5% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 1580581000.0 | +13.0% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 1712566000.0 | +8.4% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 1814834000.0 | +6.0% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 1862827000.0 | +2.6% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 1833455000.0 | -1.6% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 1716335000.0 | -6.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 1639478000.0 | -4.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 1563812000.0 | -4.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1475937000.0 | -5.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 1472524000.0 | -0.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1465004000.0 | -0.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1351907000.0 | -7.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1369743000.0 | +1.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1354477000.0 | -1.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 5250399000.0 | — | USD | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 5266789000.0 | +0.3% | USD | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 5800271000.0 | +10.1% | USD | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | 6074432000.0 | +4.7% | USD | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 5109000000.0 | -15.9% | USD | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | 6461444000.0 | +26.5% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 7238142000.0 | +12.0% | USD | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 6392517000.0 | -11.7% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 5795837000.0 | -9.3% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 5378506000.0 | -7.2% | USD | 10-K | 2026-02-13 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 531972000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 556993000.0 | +4.7% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 552509000.0 | -0.8% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 525828000.0 | -4.8% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 538438000.0 | +2.4% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 546400000.0 | +1.5% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 572366000.0 | +4.8% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 607118000.0 | +6.1% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 610468000.0 | +0.6% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 607588000.0 | -0.5% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 637541000.0 | +4.9% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 646278000.0 | +1.4% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 614388000.0 | -4.9% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 416535000.0 | -32.2% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 467346000.0 | +12.2% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 561711000.0 | +20.2% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 664872000.0 | +18.4% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 725327000.0 | +9.1% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 771846000.0 | +6.4% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 815547000.0 | +5.7% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 787609000.0 | -3.4% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 689732000.0 | -12.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 660169000.0 | -4.3% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 640939000.0 | -2.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 562797000.0 | -12.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 576679000.0 | +2.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 571656000.0 | -0.9% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 499045000.0 | -12.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 509474000.0 | +2.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 504231000.0 | -1.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 2160676000.0 | — | USD | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 2163812000.0 | +0.1% | USD | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 2411012000.0 | +11.4% | USD | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | 2525129000.0 | +4.7% | USD | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 2012611000.0 | -20.3% | USD | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | 2696028000.0 | +34.0% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 3094049000.0 | +14.8% | USD | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 2575004000.0 | -16.8% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 2247230000.0 | -12.7% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 2002313000.0 | -10.9% | USD | 10-K | 2026-02-13 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 133898000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 149497000.0 | +11.6% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 146367000.0 | -2.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 125579000.0 | -14.2% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 130717000.0 | +4.1% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 132221000.0 | +1.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 134367000.0 | +1.6% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 149511000.0 | +11.3% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 151138000.0 | +1.1% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 146229000.0 | -3.2% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 159402000.0 | +9.0% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 162891000.0 | +2.2% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 131144000.0 | -19.5% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 58249000.0 | -55.6% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 102642000.0 | +76.2% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 150637000.0 | +46.8% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 204589000.0 | +35.8% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 227992000.0 | +11.4% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 227651000.0 | -0.1% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 240531000.0 | +5.7% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 223695000.0 | -7.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 164794000.0 | -26.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 146612000.0 | -11.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 129932000.0 | -11.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 40898000.0 | -68.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 75543000.0 | +84.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 60565000.0 | -19.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 38882000.0 | -35.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1540000.0 | -96.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 13588000.0 | +782.3% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 554459000.0 | — | USD | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 517280000.0 | -6.7% | USD | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 588925000.0 | +13.9% | USD | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | 621751000.0 | +5.6% | USD | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 421758000.0 | -32.2% | USD | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | 805824000.0 | +91.1% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 890614000.0 | +10.5% | USD | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 464590000.0 | -47.8% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 241474000.0 | -48.0% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 76461000.0 | -68.3% | USD | 10-K | 2026-02-13 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 83416000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 91616000.0 | +9.8% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 90569000.0 | -1.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 78521000.0 | -13.3% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 80316000.0 | +2.3% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 84700000.0 | +5.5% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 96167000.0 | +13.5% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 109315000.0 | +13.7% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 115242000.0 | +5.4% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 109798000.0 | -4.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-06-30 | 114612000.0 | +4.4% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 117181000.0 | +2.2% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 89915000.0 | -23.3% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-06-30 | 46196000.0 | -48.6% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-09-30 | 75749000.0 | +64.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 110598000.0 | +46.0% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2021-06-30 | 149213000.0 | +34.9% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2021-09-30 | 170871000.0 | +14.5% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 168239000.0 | -1.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-06-30 | 175821000.0 | +4.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-09-30 | 166206000.0 | -5.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 122005000.0 | -26.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 106292000.0 | -12.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 95545000.0 | -10.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 63701000.0 | -33.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-06-30 | 68156000.0 | +7.0% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-09-30 | 65451000.0 | -4.0% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 17350000.0 | -73.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-06-30 | 40968000.0 | +136.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-09-30 | 42916000.0 | +4.8% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 343389000.0 | — | USD | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 290584000.0 | -15.4% | USD | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 434288000.0 | +49.5% | USD | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | 454433000.0 | +4.6% | USD | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 306276000.0 | -32.6% | USD | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | 598626000.0 | +95.5% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 657919000.0 | +9.9% | USD | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 411146000.0 | -37.5% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 251598000.0 | -38.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 132990000.0 | -47.1% | USD | 10-K | 2026-02-13 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.65 | — | USD/shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.71 | +9.2% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.71 | +0.0% | USD/shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.63 | -11.3% | USD/shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.64 | +1.6% | USD/shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.69 | +7.8% | USD/shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.79 | +14.5% | USD/shares | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 0.9 | +13.9% | USD/shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.96 | +6.7% | USD/shares | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 0.94 | -2.1% | USD/shares | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 0.98 | +4.3% | USD/shares | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 1.02 | +4.1% | USD/shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.79 | -22.5% | USD/shares | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 0.41 | -48.1% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.67 | +63.4% | USD/shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.99 | +47.8% | USD/shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 1.35 | +36.4% | USD/shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 1.55 | +14.8% | USD/shares | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 1.54 | -0.6% | USD/shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 1.62 | +5.2% | USD/shares | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 1.54 | -4.9% | USD/shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 1.15 | -25.3% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 1.0 | -13.0% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.91 | -9.0% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.61 | -33.0% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.66 | +8.2% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.64 | -3.0% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.17 | -73.4% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.41 | +141.2% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.43 | +4.9% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 2.68 | — | USD/shares | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 2.34 | -12.7% | USD/shares | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 3.6 | +53.8% | USD/shares | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | 3.93 | +9.2% | USD/shares | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 2.72 | -30.8% | USD/shares | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | 5.42 | +99.3% | USD/shares | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 6.08 | +12.2% | USD/shares | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 3.9 | -35.9% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 2.45 | -37.2% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.33 | -45.7% | USD/shares | 10-K | 2026-02-13 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.64 | — | USD/shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.71 | +10.9% | USD/shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.71 | +0.0% | USD/shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.62 | -12.7% | USD/shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.64 | +3.2% | USD/shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.68 | +6.3% | USD/shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.78 | +14.7% | USD/shares | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 0.89 | +14.1% | USD/shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.95 | +6.7% | USD/shares | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 0.93 | -2.1% | USD/shares | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 0.98 | +5.4% | USD/shares | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 1.01 | +3.1% | USD/shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.79 | -21.8% | USD/shares | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 0.41 | -48.1% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.67 | +63.4% | USD/shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.98 | +46.3% | USD/shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 1.33 | +35.7% | USD/shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 1.53 | +15.0% | USD/shares | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 1.52 | -0.7% | USD/shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 1.6 | +5.3% | USD/shares | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 1.53 | -4.4% | USD/shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 1.14 | -25.5% | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 1.0 | -12.3% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.9 | -10.0% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.61 | -32.2% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.66 | +8.2% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.64 | -3.0% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.17 | -73.4% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.41 | +141.2% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.43 | +4.9% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 2.67 | — | USD/shares | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 2.33 | -12.7% | USD/shares | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 3.57 | +53.2% | USD/shares | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | 3.9 | +9.2% | USD/shares | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 2.7 | -30.8% | USD/shares | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | 5.36 | +98.5% | USD/shares | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 6.03 | +12.5% | USD/shares | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 3.88 | -35.7% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 2.44 | -37.1% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.33 | -45.5% | USD/shares | 10-K | 2026-02-13 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 214119000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 238714000.0 | +11.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 292451000.0 | +22.5% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 260201000.0 | -11.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2017-03-31 | 260143000.0 | -0.0% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 297798000.0 | +14.5% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 348336000.0 | +17.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2017-12-31 | 294753000.0 | -15.4% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 291987000.0 | -0.9% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 308656000.0 | +5.7% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 361740000.0 | +17.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 276579000.0 | -23.5% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 269645000.0 | -2.5% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 269440000.0 | -0.1% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 312741000.0 | +16.1% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-12-31 | 270478000.0 | -13.5% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 249914000.0 | -7.6% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 501485000.0 | +100.7% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 587000000.0 | +17.1% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 574426000.0 | -2.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 497930000.0 | -13.3% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 542805000.0 | +9.0% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 633719000.0 | +16.7% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 619001000.0 | -2.3% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 550330000.0 | -11.1% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 590909000.0 | +7.4% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 593348000.0 | +0.4% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 658626000.0 | +11.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 547729000.0 | -16.8% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 722763000.0 | +32.0% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 729472000.0 | +0.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 731740000.0 | +0.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 540939000.0 | -26.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 547370000.0 | +1.2% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 570466000.0 | +4.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 537583000.0 | -5.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 342473000.0 | -36.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 380547000.0 | +11.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 365289000.0 | -4.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 260201000.0 | — | USD | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 294753000.0 | +13.3% | USD | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 276579000.0 | -6.2% | USD | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 270478000.0 | -2.2% | USD | 10-K | 2021-02-12 |
| Annual | 2020-12-31 | 574426000.0 | +112.4% | USD | 10-K | 2022-02-14 |
| Annual | 2021-12-31 | 619001000.0 | +7.8% | USD | 10-K | 2023-02-10 |
| Annual | 2022-12-31 | 658626000.0 | +6.4% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 731740000.0 | +11.1% | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 537583000.0 | -26.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 464435000.0 | -13.6% | USD | 10-K | 2026-02-13 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 734378000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 732193000.0 | -0.3% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 742824000.0 | +1.5% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 703228000.0 | -5.3% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 700419000.0 | -0.4% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 708493000.0 | +1.2% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 737901000.0 | +4.2% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 732405000.0 | -0.7% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 784889000.0 | +7.2% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 801875000.0 | +2.2% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 834347000.0 | +4.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 794446000.0 | -4.8% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 826366000.0 | +4.0% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 842294000.0 | +1.9% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 852843000.0 | +1.3% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-12-31 | 832797000.0 | -2.4% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 853529000.0 | +2.5% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 665409000.0 | -22.0% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 690259000.0 | +3.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 714163000.0 | +3.5% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 799673000.0 | +12.0% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 907947000.0 | +13.5% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1005633000.0 | +10.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 984691000.0 | -2.1% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 1071608000.0 | +8.8% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 1091598000.0 | +1.9% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 1101305000.0 | +0.9% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 1018287000.0 | -7.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 1009192000.0 | -0.9% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 974008000.0 | -3.5% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 941121000.0 | -3.4% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 860872000.0 | -8.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 861450000.0 | +0.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 893467000.0 | +3.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 885401000.0 | -0.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 772285000.0 | -12.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 786560000.0 | +1.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 826872000.0 | +5.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 838002000.0 | +1.3% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 703228000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 732405000.0 | +4.1% | USD | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 794446000.0 | +8.5% | USD | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 832797000.0 | +4.8% | USD | 10-K | 2021-02-12 |
| Annual | 2020-12-31 | 714163000.0 | -14.2% | USD | 10-K | 2022-02-14 |
| Annual | 2021-12-31 | 984691000.0 | +37.9% | USD | 10-K | 2023-02-10 |
| Annual | 2022-12-31 | 1018287000.0 | +3.4% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 860872000.0 | -15.5% | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 772285000.0 | -10.3% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 748457000.0 | -3.1% | USD | 10-K | 2026-02-13 |
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 | 1380201000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1408112000.0 | +2.0% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 1493573000.0 | +6.1% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 1284234000.0 | -14.0% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 1295922000.0 | +0.9% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 1347106000.0 | +3.9% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1437323000.0 | +6.7% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1431869000.0 | -0.4% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 1468456000.0 | +2.6% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 1504129000.0 | +2.4% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 1612400000.0 | +7.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 1473610000.0 | -8.6% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 1532017000.0 | +4.0% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 1564919000.0 | +2.1% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1631183000.0 | +4.2% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-12-31 | 1628849000.0 | -0.1% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 1606655000.0 | -1.4% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 1720148000.0 | +7.1% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 1853681000.0 | +7.8% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 1842738000.0 | -0.6% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 1873920000.0 | +1.7% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 2053229000.0 | +9.6% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 2233751000.0 | +8.8% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 2268547000.0 | +1.6% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 2272037000.0 | +0.2% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 2260742000.0 | -0.5% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 2249850000.0 | -0.5% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 2285112000.0 | +1.6% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 2252322000.0 | -1.4% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 2378104000.0 | +5.6% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 2328109000.0 | -2.1% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 2297139000.0 | -1.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 2186655000.0 | -4.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2227340000.0 | +1.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 2256305000.0 | +1.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 2129422000.0 | -5.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1966382000.0 | -7.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 2077921000.0 | +5.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2115806000.0 | +1.8% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 1284234000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 1431869000.0 | +11.5% | USD | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 1473610000.0 | +2.9% | USD | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 1628849000.0 | +10.5% | USD | 10-K | 2021-02-12 |
| Annual | 2020-12-31 | 1842738000.0 | +13.1% | USD | 10-K | 2022-02-14 |
| Annual | 2021-12-31 | 2268547000.0 | +23.1% | USD | 10-K | 2023-02-10 |
| Annual | 2022-12-31 | 2285112000.0 | +0.7% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 2297139000.0 | +0.5% | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 2129422000.0 | -7.3% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 2119022000.0 | -0.5% | USD | 10-K | 2026-02-13 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1744864000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1783008000.0 | +2.2% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 1871981000.0 | +5.0% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 1777971000.0 | -5.0% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 1775210000.0 | -0.2% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 1836138000.0 | +3.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1932852000.0 | +5.3% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1867454000.0 | -3.4% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 1893860000.0 | +1.4% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 1933583000.0 | +2.1% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 2034907000.0 | +5.2% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 1903097000.0 | -6.5% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 2204607000.0 | +15.8% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 2239419000.0 | +1.6% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 2311570000.0 | +3.2% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-12-31 | 2311408000.0 | -0.0% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 2274852000.0 | -1.6% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 2402377000.0 | +5.6% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 2563092000.0 | +6.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 2557424000.0 | -0.2% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 2565169000.0 | +0.3% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 2741368000.0 | +6.9% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 2931718000.0 | +6.9% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 2952359000.0 | +0.7% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 2950766000.0 | -0.1% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 2933835000.0 | -0.6% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 2910585000.0 | -0.8% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 2964488000.0 | +1.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 2912134000.0 | -1.8% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 3067641000.0 | +5.3% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 3021050000.0 | -1.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 3010789000.0 | -0.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 2889702000.0 | -4.0% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2937749000.0 | +1.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 2982225000.0 | +1.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 2854405000.0 | -4.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 2696953000.0 | -5.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 2832196000.0 | +5.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2846378000.0 | +0.5% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 1777971000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 1867454000.0 | +5.0% | USD | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 1903097000.0 | +1.9% | USD | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 2311408000.0 | +21.5% | USD | 10-K | 2021-02-12 |
| Annual | 2020-12-31 | 2557424000.0 | +10.6% | USD | 10-K | 2022-02-14 |
| Annual | 2021-12-31 | 2952359000.0 | +15.4% | USD | 10-K | 2023-02-10 |
| Annual | 2022-12-31 | 2964488000.0 | +0.4% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 3010789000.0 | +1.6% | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 2854405000.0 | -5.2% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 2856276000.0 | +0.1% | USD | 10-K | 2026-02-13 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 655317000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 668179000.0 | +2.0% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 729676000.0 | +9.2% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 679896000.0 | -6.8% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 682600000.0 | +0.4% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 719443000.0 | +5.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 778348000.0 | +8.2% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 747896000.0 | -3.9% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 764440000.0 | +2.2% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 808876000.0 | +5.8% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 896280000.0 | +10.8% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 819536000.0 | -8.6% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 900730000.0 | +9.9% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 909510000.0 | +1.0% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 977440000.0 | +7.5% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-12-31 | 940692000.0 | -3.8% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 913354000.0 | -2.9% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 977167000.0 | +7.0% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 1052785000.0 | +7.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 1046626000.0 | -0.6% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 1076586000.0 | +2.9% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 1196312000.0 | +11.1% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1341602000.0 | +12.1% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 1358673000.0 | +1.3% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 1289031000.0 | -5.1% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 1266873000.0 | -1.7% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 1234249000.0 | -2.6% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 1216202000.0 | -1.5% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 1148310000.0 | -5.6% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1276571000.0 | +11.2% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1276278000.0 | -0.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1235111000.0 | -3.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1179540000.0 | -4.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1263264000.0 | +7.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1310252000.0 | +3.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1285739000.0 | -1.9% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1190356000.0 | -7.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1322626000.0 | +11.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1364925000.0 | +3.2% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 679896000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 747896000.0 | +10.0% | USD | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 819536000.0 | +9.6% | USD | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 940692000.0 | +14.8% | USD | 10-K | 2021-02-12 |
| Annual | 2020-12-31 | 1046626000.0 | +11.3% | USD | 10-K | 2022-02-14 |
| Annual | 2021-12-31 | 1358673000.0 | +29.8% | USD | 10-K | 2023-02-10 |
| Annual | 2022-12-31 | 1216202000.0 | -10.5% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 1235111000.0 | +1.6% | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 1285739000.0 | +4.1% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1384506000.0 | +7.7% | USD | 10-K | 2026-02-13 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 699911000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 713500000.0 | +1.9% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 777051000.0 | +8.9% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 691372000.0 | -11.0% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 694267000.0 | +0.4% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 731754000.0 | +5.4% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 793034000.0 | +8.4% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 762189000.0 | -3.9% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 779063000.0 | +2.2% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 824085000.0 | +5.8% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 915665000.0 | +11.1% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 839899000.0 | -8.3% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 1127578000.0 | +34.3% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 1130192000.0 | +0.2% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1199740000.0 | +6.2% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-12-31 | 1167725000.0 | -2.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 1144927000.0 | -2.0% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 1245671000.0 | +8.8% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 1369063000.0 | +9.9% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 1352135000.0 | -1.2% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 1367470000.0 | +1.1% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 1482118000.0 | +8.4% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1615675000.0 | +9.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 1571308000.0 | -2.7% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 1497998000.0 | -4.7% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 1466167000.0 | -2.1% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 1419668000.0 | -3.2% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 1395930000.0 | -1.7% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 1313653000.0 | -5.9% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1442370000.0 | +9.8% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1441079000.0 | -0.1% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1422438000.0 | -1.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1370457000.0 | -3.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1457594000.0 | +6.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1508390000.0 | +3.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1476402000.0 | -2.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1383731000.0 | -6.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1520278000.0 | +9.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1560286000.0 | +2.6% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 691372000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 762189000.0 | +10.2% | USD | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 839899000.0 | +10.2% | USD | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 1167725000.0 | +39.0% | USD | 10-K | 2021-02-12 |
| Annual | 2020-12-31 | 1352135000.0 | +15.8% | USD | 10-K | 2022-02-14 |
| Annual | 2021-12-31 | 1571308000.0 | +16.2% | USD | 10-K | 2023-02-10 |
| Annual | 2022-12-31 | 1395930000.0 | -11.2% | USD | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 1422438000.0 | +1.9% | USD | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 1476402000.0 | +3.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1580419000.0 | +7.0% | USD | 10-K | 2026-02-13 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1044953000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1069508000.0 | +2.3% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 1094930000.0 | +2.4% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 1086599000.0 | -0.8% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 1080943000.0 | -0.5% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 1104384000.0 | +2.2% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1139818000.0 | +3.2% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1105265000.0 | -3.0% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 1114797000.0 | +0.9% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 1109498000.0 | -0.5% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 1119242000.0 | +0.9% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 1063198000.0 | -5.0% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-03-31 | 1077029000.0 | +1.3% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-06-30 | 1109227000.0 | +3.0% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 1111830000.0 | +0.2% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2019-12-31 | 1143683000.0 | +2.9% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-03-31 | 1129925000.0 | -1.2% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-06-30 | 1156706000.0 | +2.4% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-09-30 | 1194029000.0 | +3.2% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2020-12-31 | 1205289000.0 | +0.9% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2021-03-31 | 1197699000.0 | -0.6% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2021-06-30 | 1259250000.0 | +5.1% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2021-09-30 | 1316043000.0 | +4.5% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2021-12-31 | 1381051000.0 | +4.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-03-31 | 1452768000.0 | +5.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-06-30 | 1467668000.0 | +1.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-09-30 | 1490917000.0 | +1.6% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2022-12-31 | 1568558000.0 | +5.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-03-31 | 1598481000.0 | +1.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 1625271000.0 | +1.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 1579971000.0 | -2.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 1588351000.0 | +0.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-03-31 | 1519245000.0 | -4.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-06-30 | 1480155000.0 | -2.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-09-30 | 1473835000.0 | -0.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-12-31 | 1378003000.0 | -6.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1313222000.0 | -4.7% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-06-30 | 1311918000.0 | -0.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-09-30 | 1286092000.0 | -2.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 1086599000.0 | — | USD | 10-K | 2020-02-14 |
| Annual | 2017-12-31 | 1105265000.0 | +1.7% | USD | 10-K | 2021-02-12 |
| Annual | 2018-12-31 | 1063198000.0 | -3.8% | USD | 10-K | 2022-02-14 |
| Annual | 2019-12-31 | 1143683000.0 | +7.6% | USD | 10-K | 2023-02-10 |
| Annual | 2020-12-31 | 1205289000.0 | +5.4% | USD | 10-K | 2024-02-20 |
| Annual | 2021-12-31 | 1381051000.0 | +14.6% | USD | 10-K | 2025-02-13 |
| Annual | 2022-12-31 | 1568558000.0 | +13.6% | USD | 10-K | 2026-02-13 |
| Annual | 2023-12-31 | 1588351000.0 | +1.3% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 1378003000.0 | -13.2% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1275857000.0 | -7.4% | USD | 10-K | 2026-02-13 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 966000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 925000.0 | -4.2% | USD | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 883000.0 | -4.5% | USD | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 840000.0 | -4.9% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 795000.0 | -5.4% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 750000.0 | -5.7% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 704000.0 | -6.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 657000.0 | -6.7% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 608000.0 | -7.5% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 559000.0 | -8.1% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 509000.0 | -8.9% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 457000.0 | -10.2% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 404000.0 | -11.6% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 350000.0 | -13.4% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 295000.0 | -15.7% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-12-31 | 239000.0 | -19.0% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 181000.0 | -24.3% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 122000.0 | -32.6% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 62000.0 | -49.2% | USD | 10-Q | 2020-11-02 |
| Annual | 2016-12-31 | 840000.0 | — | USD | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 657000.0 | -21.8% | USD | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 457000.0 | -30.4% | USD | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 239000.0 | -47.7% | USD | 10-K | 2021-02-12 |
| Annual | 2020-12-31 | 0.0 | -100.0% | USD | 10-K | 2021-02-12 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 388463000.0 | — | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 116218000.0 | -70.1% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 263964000.0 | +127.1% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 449277000.0 | +70.2% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 127079000.0 | -71.7% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 247827000.0 | +95.0% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 439006000.0 | +77.1% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 124926000.0 | -71.5% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 425942000.0 | +241.0% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 564641000.0 | +32.6% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 68056000.0 | -87.9% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 233472000.0 | +243.1% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 458265000.0 | +96.3% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 69162000.0 | -84.9% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 302078000.0 | +336.8% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 481476000.0 | +59.4% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 65523000.0 | -86.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 346603000.0 | +429.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 522248000.0 | +50.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -15919000.0 | -103.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 126035000.0 | +891.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 255636000.0 | +102.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -59347000.0 | -123.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 60030000.0 | +201.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 137432000.0 | +128.9% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 442081000.0 | — | USD | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 452991000.0 | +2.5% | USD | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 572322000.0 | +26.3% | USD | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | 519629000.0 | -9.2% | USD | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 596528000.0 | +14.8% | USD | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | 603136000.0 | +1.1% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 683750000.0 | +13.4% | USD | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 636881000.0 | -6.9% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 410469000.0 | -35.6% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 319965000.0 | -22.0% | USD | 10-K | 2026-02-13 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | -54076000.0 | — | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | -18550000.0 | +65.7% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | -37088000.0 | -99.9% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | -55170000.0 | -48.8% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | -23080000.0 | +58.2% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | -47729000.0 | -106.8% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | -73529000.0 | -54.1% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | -28350000.0 | +61.4% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | -43015000.0 | -51.7% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | -43432000.0 | -1.0% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | -15449000.0 | +64.4% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | -31113000.0 | -101.4% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | -49798000.0 | -60.1% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | -27118000.0 | +45.5% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | -55196000.0 | -103.5% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | -72200000.0 | -30.8% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -62771000.0 | +13.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -77789000.0 | -23.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -91086000.0 | -17.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -22034000.0 | +75.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -37461000.0 | -70.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -58105000.0 | -55.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -32708000.0 | +43.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -48741000.0 | -49.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -62621000.0 | -28.5% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | -112235000.0 | — | USD | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | -78497000.0 | +30.1% | USD | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | -88509000.0 | -12.8% | USD | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | -102138000.0 | -15.4% | USD | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 9461000.0 | +109.3% | USD | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | -87609000.0 | -1026.0% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | -116623000.0 | -33.1% | USD | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | -112250000.0 | +3.7% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -87119000.0 | +22.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -85704000.0 | +1.6% | USD | 10-K | 2026-02-13 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | -258544000.0 | — | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | -103452000.0 | +60.0% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | -207077000.0 | -100.2% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | -319233000.0 | -54.2% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | -110279000.0 | +65.5% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | -207675000.0 | -88.3% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | -323897000.0 | -56.0% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | -110497000.0 | +65.9% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | -149000000.0 | -34.8% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | -208476000.0 | -39.9% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | -123800000.0 | +40.6% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | -231910000.0 | -87.3% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | -340602000.0 | -46.9% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | -109560000.0 | +67.8% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | -256839000.0 | -134.4% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | -400444000.0 | -55.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | -116961000.0 | +70.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -209344000.0 | -79.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -354130000.0 | -69.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -143389000.0 | +59.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -258439000.0 | -80.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -361817000.0 | -40.0% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -111225000.0 | +69.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -191658000.0 | -72.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -271618000.0 | -41.7% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | -288304000.0 | — | USD | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | -352891000.0 | -22.4% | USD | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | -490115000.0 | -38.9% | USD | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | -423366000.0 | +13.6% | USD | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | -315325000.0 | +25.5% | USD | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | -458589000.0 | -45.4% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | -509183000.0 | -11.0% | USD | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | -460535000.0 | +9.6% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -496441000.0 | -7.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -330313000.0 | +33.5% | USD | 10-K | 2026-02-13 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 18810000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 43740000.0 | +132.5% | USD | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 63280000.0 | +44.7% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 10335000.0 | -83.7% | USD | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 21186000.0 | +105.0% | USD | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 28540000.0 | +34.7% | USD | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 7965000.0 | -72.1% | USD | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 17261000.0 | +116.7% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 27186000.0 | +57.5% | USD | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 12670000.0 | -53.4% | USD | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 28625000.0 | +125.9% | USD | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 45138000.0 | +57.7% | USD | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 14276000.0 | -68.4% | USD | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 22264000.0 | +56.0% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 28878000.0 | +29.7% | USD | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 9739000.0 | -66.3% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 16114000.0 | +65.5% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 24797000.0 | +53.9% | USD | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 14987000.0 | -39.6% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 35275000.0 | +135.4% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 48637000.0 | +37.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 9369000.0 | -80.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 19093000.0 | +103.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 34149000.0 | +78.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 11780000.0 | -65.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 24174000.0 | +105.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 42012000.0 | +73.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 12394000.0 | -70.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 27573000.0 | +122.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 41408000.0 | +50.2% | USD | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 82956000.0 | — | USD | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 40753000.0 | -50.9% | USD | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 42484000.0 | +4.2% | USD | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | 59464000.0 | +40.0% | USD | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 33377000.0 | -43.9% | USD | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | 36611000.0 | +9.7% | USD | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 61120000.0 | +66.9% | USD | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 45874000.0 | -24.9% | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 56318000.0 | +22.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 53155000.0 | -5.6% | USD | 10-K | 2026-02-13 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 131318173.0 | — | shares | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 130137843.0 | -0.9% | shares | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 128886333.0 | -1.0% | shares | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 127796558.0 | -0.8% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 127179468.0 | -0.5% | shares | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 126184290.0 | -0.8% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 125346963.0 | -0.7% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 124261458.0 | -0.9% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 123562571.0 | -0.6% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 122445185.0 | -0.9% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 121375014.0 | -0.9% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 119078491.0 | -1.9% | shares | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 118320896.0 | -0.6% | shares | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 117561005.0 | -0.6% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 116096604.0 | -1.2% | shares | 10-Q | 2019-11-12 |
| Quarterly | 2019-12-31 | 115120404.0 | -0.8% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 114602243.0 | -0.5% | shares | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 114635134.0 | +0.0% | shares | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 114180036.0 | -0.4% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 113127501.0 | -0.9% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 112681758.0 | -0.4% | shares | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 111970042.0 | -0.6% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 111228929.0 | -0.7% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 110685989.0 | -0.5% | shares | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 110746970.0 | +0.1% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 109606600.0 | -1.0% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 108498147.0 | -1.0% | shares | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 107698498.0 | -0.7% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 107762831.0 | +0.1% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 107132280.0 | -0.6% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 105894956.0 | -1.2% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 105208817.0 | -0.6% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 104932482.0 | -0.3% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 104055679.0 | -0.8% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 103246830.0 | -0.8% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 102199470.0 | -1.0% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 102163763.0 | -0.0% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 101738661.0 | -0.4% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 101161069.0 | -0.6% | shares | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 127796558.0 | — | shares | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 124261458.0 | -2.8% | shares | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 119078491.0 | -4.2% | shares | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 115120404.0 | -3.3% | shares | 10-K | 2021-02-12 |
| Annual | 2020-12-31 | 113127501.0 | -1.7% | shares | 10-K | 2022-02-14 |
| Annual | 2021-12-31 | 110685989.0 | -2.2% | shares | 10-K | 2023-02-10 |
| Annual | 2022-12-31 | 107698498.0 | -2.7% | shares | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 105208817.0 | -2.3% | shares | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 102199470.0 | -2.9% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 101140684.0 | -1.0% | shares | 10-K | 2026-02-13 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 131318173.0 | — | shares | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 130137843.0 | -0.9% | shares | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 128886333.0 | -1.0% | shares | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 127796558.0 | -0.8% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 127179468.0 | -0.5% | shares | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 126184290.0 | -0.8% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 125346963.0 | -0.7% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 124261458.0 | -0.9% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 123562571.0 | -0.6% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 122445185.0 | -0.9% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 121375014.0 | -0.9% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 119078491.0 | -1.9% | shares | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 118320896.0 | -0.6% | shares | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 117561005.0 | -0.6% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 116096604.0 | -1.2% | shares | 10-Q | 2019-11-12 |
| Quarterly | 2019-12-31 | 115120404.0 | -0.8% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 114602243.0 | -0.5% | shares | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 114635134.0 | +0.0% | shares | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 114180036.0 | -0.4% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 113127501.0 | -0.9% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 112681758.0 | -0.4% | shares | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 111970042.0 | -0.6% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 111228929.0 | -0.7% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 110685989.0 | -0.5% | shares | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 110746970.0 | +0.1% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 109606600.0 | -1.0% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 108498147.0 | -1.0% | shares | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 107698498.0 | -0.7% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 107762831.0 | +0.1% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 107132280.0 | -0.6% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 105894956.0 | -1.2% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 105208817.0 | -0.6% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 104932482.0 | -0.3% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 104055679.0 | -0.8% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 103246830.0 | -0.8% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 102199470.0 | -1.0% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 102163763.0 | -0.0% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 101738661.0 | -0.4% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 101161069.0 | -0.6% | shares | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 127796558.0 | — | shares | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 124261458.0 | -2.8% | shares | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 119078491.0 | -4.2% | shares | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 115120404.0 | -3.3% | shares | 10-K | 2021-02-12 |
| Annual | 2020-12-31 | 113127501.0 | -1.7% | shares | 10-K | 2022-02-14 |
| Annual | 2021-12-31 | 110685989.0 | -2.2% | shares | 10-K | 2023-02-10 |
| Annual | 2022-12-31 | 107698498.0 | -2.7% | shares | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 105208817.0 | -2.3% | shares | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 102199470.0 | -2.9% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 101140684.0 | -1.0% | shares | 10-K | 2026-02-13 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 129281000.0 | — | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 128586000.0 | -0.5% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 127615000.0 | -0.8% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 125537000.0 | -1.6% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 124617000.0 | -0.7% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 123569000.0 | -0.8% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 121934000.0 | -1.3% | shares | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 121307000.0 | -0.5% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 120115000.0 | -1.0% | shares | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 117068000.0 | -2.5% | shares | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 116381000.0 | -0.6% | shares | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 115181000.0 | -1.0% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 113187000.0 | -1.7% | shares | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 112865000.0 | -0.3% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 112809000.0 | -0.0% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 111424000.0 | -1.2% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 110861000.0 | -0.5% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 110176000.0 | -0.6% | shares | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 109218000.0 | -0.9% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 108833000.0 | -0.4% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 107855000.0 | -0.9% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 106420000.0 | -1.3% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 106102000.0 | -0.3% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 105340000.0 | -0.7% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 103787000.0 | -1.5% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 103151000.0 | -0.6% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 102175000.0 | -0.9% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 100666000.0 | -1.5% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 100410000.0 | -0.3% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 99897000.0 | -0.5% | shares | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 127991000.0 | — | shares | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 124152000.0 | -3.0% | shares | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 120513000.0 | -2.9% | shares | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | 115656000.0 | -4.0% | shares | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 112729000.0 | -2.5% | shares | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | 110482000.0 | -2.0% | shares | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 108214000.0 | -2.1% | shares | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 105530000.0 | -2.5% | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 102661000.0 | -2.7% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 100116000.0 | -2.5% | shares | 10-K | 2026-02-13 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 130137000.0 | — | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 129329000.0 | -0.6% | shares | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 128191000.0 | -0.9% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 126418000.0 | -1.4% | shares | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 125104000.0 | -1.0% | shares | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 124200000.0 | -0.7% | shares | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 122887000.0 | -1.1% | shares | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 122268000.0 | -0.5% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 121443000.0 | -0.7% | shares | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 117966000.0 | -2.9% | shares | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 116988000.0 | -0.8% | shares | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 115868000.0 | -1.0% | shares | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 113858000.0 | -1.7% | shares | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 113121000.0 | -0.6% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 113355000.0 | +0.2% | shares | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 112496000.0 | -0.8% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 111889000.0 | -0.5% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 111490000.0 | -0.4% | shares | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 110591000.0 | -0.8% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 109696000.0 | -0.8% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 108618000.0 | -1.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 107130000.0 | -1.4% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 106422000.0 | -0.7% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 105810000.0 | -0.6% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 104399000.0 | -1.3% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 103328000.0 | -1.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 102393000.0 | -0.9% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 101015000.0 | -1.3% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 100539000.0 | -0.5% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 100041000.0 | -0.5% | shares | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 128766000.0 | — | shares | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 124892000.0 | -3.0% | shares | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 121602000.0 | -2.6% | shares | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | 116411000.0 | -4.3% | shares | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 113318000.0 | -2.7% | shares | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | 111718000.0 | -1.4% | shares | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 109171000.0 | -2.3% | shares | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 106074000.0 | -2.8% | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 103028000.0 | -2.9% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 100312000.0 | -2.6% | shares | 10-K | 2026-02-13 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-03-31 | 0.7252 | — | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.7126 | -1.7% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.6854 | -3.8% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.7368 | +7.5% | ratio | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 0.7536 | +2.3% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.7205 | -4.4% | ratio | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 0.6661 | -7.6% | ratio | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 0.6771 | +1.7% | ratio | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 0.6715 | -0.8% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.6623 | -1.4% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 0.4613 | -30.3% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.4642 | +0.6% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.5451 | +17.4% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.5766 | +5.8% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.5842 | +1.3% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.6150 | +5.3% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.6349 | +3.2% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 0.6299 | -0.8% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.5894 | -6.4% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.5344 | -9.3% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.5176 | -3.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.5108 | -1.3% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.5012 | -1.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.4912 | -2.0% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.5013 | +2.0% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.4836 | -3.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.4759 | -1.6% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 2.9530 | — | ratio | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 2.8203 | -4.5% | ratio | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 3.0478 | +8.1% | ratio | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | 2.6280 | -13.8% | ratio | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 1.9977 | -24.0% | ratio | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | 2.1886 | +9.6% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 2.4416 | +11.6% | ratio | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 2.1232 | -13.0% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 2.0305 | -4.4% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.8830 | -7.3% | ratio | 10-K | 2026-02-13 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2.1062 | — | ratio | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 2.1074 | +0.1% | ratio | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 2.0469 | -2.9% | ratio | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 1.8889 | -7.7% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 1.8985 | +0.5% | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 1.8724 | -1.4% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 1.8466 | -1.4% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1.9145 | +3.7% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 1.9210 | +0.3% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 1.8595 | -3.2% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 1.7990 | -3.3% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 1.7981 | -0.0% | ratio | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 1.7009 | -5.4% | ratio | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 1.7206 | +1.2% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1.6688 | -3.0% | ratio | 10-Q | 2019-11-12 |
| Quarterly | 2019-12-31 | 1.7315 | +3.8% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 1.7591 | +1.6% | ratio | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 1.7603 | +0.1% | ratio | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 1.7607 | +0.0% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 1.7606 | -0.0% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 1.7406 | -1.1% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 1.7163 | -1.4% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1.6650 | -3.0% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 1.6697 | +0.3% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 1.7626 | +5.6% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 1.7845 | +1.2% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 1.8228 | +2.1% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 1.8789 | +3.1% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 1.9614 | +4.4% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.8629 | -5.0% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1.8241 | -2.1% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1.8599 | +2.0% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1.8538 | -0.3% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.7632 | -4.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1.7220 | -2.3% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1.6562 | -3.8% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1.6519 | -0.3% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1.5711 | -4.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.5501 | -1.3% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 1.8889 | — | ratio | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 1.9145 | +1.4% | ratio | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 1.7981 | -6.1% | ratio | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 1.7315 | -3.7% | ratio | 10-K | 2021-02-12 |
| Annual | 2020-12-31 | 1.7606 | +1.7% | ratio | 10-K | 2022-02-14 |
| Annual | 2021-12-31 | 1.6697 | -5.2% | ratio | 10-K | 2023-02-10 |
| Annual | 2022-12-31 | 1.8789 | +12.5% | ratio | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 1.8599 | -1.0% | ratio | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 1.6562 | -11.0% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.5305 | -7.6% | ratio | 10-K | 2026-02-13 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.6698 | — | ratio | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 0.6671 | -0.4% | ratio | 10-Q | 2016-08-04 |
| Quarterly | 2016-09-30 | 0.7097 | +6.4% | ratio | 10-Q | 2016-11-03 |
| Quarterly | 2016-12-31 | 0.6363 | -10.3% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.6423 | +0.9% | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 0.6626 | +3.2% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2017-09-30 | 0.6958 | +5.0% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 0.6896 | -0.9% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.6988 | +1.3% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 0.7428 | +6.3% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 0.8181 | +10.1% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 0.7900 | -3.4% | ratio | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 1.0469 | +32.5% | ratio | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 1.0189 | -2.7% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1.0791 | +5.9% | ratio | 10-Q | 2019-11-12 |
| Quarterly | 2019-12-31 | 1.0210 | -5.4% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 1.0133 | -0.8% | ratio | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 1.0769 | +6.3% | ratio | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 1.1466 | +6.5% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 1.1218 | -2.2% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 1.1417 | +1.8% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 1.1770 | +3.1% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1.2277 | +4.3% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 1.1378 | -7.3% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 1.0311 | -9.4% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 0.9990 | -3.1% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 0.9522 | -4.7% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 0.8899 | -6.5% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.8218 | -7.7% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.8875 | +8.0% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 0.9121 | +2.8% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 0.8955 | -1.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.9021 | +0.7% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.9848 | +9.2% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1.0234 | +3.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1.0714 | +4.7% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1.0537 | -1.7% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1.1588 | +10.0% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.2132 | +4.7% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 0.6363 | — | ratio | 10-K | 2018-02-20 |
| Annual | 2017-12-31 | 0.6896 | +8.4% | ratio | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 0.7900 | +14.6% | ratio | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 1.0210 | +29.2% | ratio | 10-K | 2021-02-12 |
| Annual | 2020-12-31 | 1.1218 | +9.9% | ratio | 10-K | 2022-02-14 |
| Annual | 2021-12-31 | 1.1378 | +1.4% | ratio | 10-K | 2023-02-10 |
| Annual | 2022-12-31 | 0.8899 | -21.8% | ratio | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 0.8955 | +0.6% | ratio | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 1.0714 | +19.6% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.2387 | +15.6% | ratio | 10-K | 2026-02-13 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-03-31 | 0.4085 | — | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.4115 | +0.8% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.4125 | +0.2% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.4102 | -0.5% | ratio | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 0.4167 | +1.6% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.4164 | -0.1% | ratio | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 0.4137 | -0.6% | ratio | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 0.4204 | +1.6% | ratio | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 0.4164 | -1.0% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.4078 | -2.1% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 0.3758 | -7.8% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.3928 | +4.5% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.4017 | +2.3% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.4207 | +4.7% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.4235 | +0.7% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.4253 | +0.4% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.4378 | +2.9% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 0.4296 | -1.9% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.4019 | -6.5% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.4027 | +0.2% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.4099 | +1.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.3813 | -7.0% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.3916 | +2.7% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.3902 | -0.4% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.3691 | -5.4% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.3719 | +0.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.3723 | +0.1% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 0.4115 | — | ratio | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 0.4108 | -0.2% | ratio | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 0.4157 | +1.2% | ratio | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | 0.4157 | +0.0% | ratio | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 0.3939 | -5.2% | ratio | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | 0.4172 | +5.9% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.4275 | +2.4% | ratio | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 0.4028 | -5.8% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.3877 | -3.7% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.3723 | -4.0% | ratio | 10-K | 2026-02-13 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-03-31 | 0.0610 | — | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0614 | +0.6% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0639 | +4.2% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.0689 | +7.8% | ratio | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 0.0750 | +8.9% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.0786 | +4.8% | ratio | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 0.0748 | -4.9% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-06-30 | 0.0756 | +1.1% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 0.0755 | -0.1% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.0597 | -21.0% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-06-30 | 0.0417 | -30.2% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-09-30 | 0.0637 | +52.7% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.0791 | +24.2% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2021-06-30 | 0.0944 | +19.4% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2021-09-30 | 0.0998 | +5.7% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.0927 | -7.1% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2022-06-30 | 0.0944 | +1.8% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2022-09-30 | 0.0907 | -4.0% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.0711 | -21.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0648 | -8.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0611 | -5.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0432 | -29.4% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2024-06-30 | 0.0463 | +7.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2024-09-30 | 0.0447 | -3.5% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0128 | -71.3% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-06-30 | 0.0299 | +133.1% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-09-30 | 0.0317 | +5.9% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 0.0654 | — | ratio | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 0.0552 | -15.6% | ratio | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 0.0749 | +35.7% | ratio | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | 0.0748 | -0.1% | ratio | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 0.0599 | -19.9% | ratio | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | 0.0926 | +54.5% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.0909 | -1.9% | ratio | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 0.0643 | -29.2% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.0434 | -32.5% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0247 | -43.0% | ratio | 10-K | 2026-02-13 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-03-31 | 0.0975 | — | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0999 | +2.4% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0998 | -0.1% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.0963 | -3.5% | ratio | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 0.1026 | +6.6% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.1031 | +0.5% | ratio | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 0.0996 | -3.4% | ratio | 10-Q | 2020-05-04 |
| Quarterly | 2019-06-30 | 0.1051 | +5.6% | ratio | 10-Q | 2020-08-03 |
| Quarterly | 2019-09-30 | 0.1049 | -0.2% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.0870 | -17.1% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2020-06-30 | 0.0526 | -39.6% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0863 | +64.1% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.1077 | +24.9% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.1294 | +20.2% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.1331 | +2.9% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.1254 | -5.8% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.1291 | +2.9% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2022-09-30 | 0.1220 | -5.5% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.0960 | -21.3% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0894 | -6.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0831 | -7.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0277 | -66.6% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0513 | +85.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0413 | -19.4% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0288 | -30.4% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0011 | -96.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0100 | +792.3% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 0.1056 | — | ratio | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 0.0982 | -7.0% | ratio | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 0.1015 | +3.4% | ratio | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | 0.1024 | +0.8% | ratio | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 0.0826 | -19.3% | ratio | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | 0.1247 | +51.1% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.1230 | -1.3% | ratio | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 0.0727 | -40.9% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.0417 | -42.7% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0142 | -65.9% | ratio | 10-K | 2026-02-13 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.3267 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.3573 | +9.3% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.4008 | +12.2% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 0.3827 | -4.5% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2017-03-31 | 0.3811 | -0.4% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.4139 | +8.6% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.4475 | +8.1% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2017-12-31 | 0.3941 | -11.9% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.3820 | -3.1% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2018-06-30 | 0.3816 | -0.1% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2018-09-30 | 0.4036 | +5.8% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-12-31 | 0.3375 | -16.4% | ratio | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 0.2994 | -11.3% | ratio | 10-Q | 2019-05-06 |
| Quarterly | 2019-06-30 | 0.2962 | -1.0% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 0.3200 | +8.0% | ratio | 10-Q | 2019-11-12 |
| Quarterly | 2019-12-31 | 0.2875 | -10.1% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.2736 | -4.8% | ratio | 10-Q | 2020-05-04 |
| Quarterly | 2020-06-30 | 0.5132 | +87.6% | ratio | 10-Q | 2020-08-03 |
| Quarterly | 2020-09-30 | 0.5576 | +8.6% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-12-31 | 0.5488 | -1.6% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.4625 | -15.7% | ratio | 10-Q | 2021-04-30 |
| Quarterly | 2021-06-30 | 0.4537 | -1.9% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 0.4724 | +4.1% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-12-31 | 0.4556 | -3.5% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.4269 | -6.3% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 0.4664 | +9.3% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 0.4807 | +3.1% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-12-31 | 0.5415 | +12.6% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.4770 | -11.9% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.5662 | +18.7% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 0.5716 | +1.0% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 0.5924 | +3.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.4586 | -22.6% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.4333 | -5.5% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 0.4354 | +0.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 0.4181 | -4.0% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.2877 | -31.2% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.2877 | +0.0% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.2676 | -7.0% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 0.3827 | — | ratio | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 0.3941 | +3.0% | ratio | 10-K | 2019-02-15 |
| Annual | 2018-12-31 | 0.3375 | -14.4% | ratio | 10-K | 2020-02-14 |
| Annual | 2019-12-31 | 0.2875 | -14.8% | ratio | 10-K | 2021-02-12 |
| Annual | 2020-12-31 | 0.5488 | +90.9% | ratio | 10-K | 2022-02-14 |
| Annual | 2021-12-31 | 0.4556 | -17.0% | ratio | 10-K | 2023-02-10 |
| Annual | 2022-12-31 | 0.5415 | +18.9% | ratio | 10-K | 2024-02-20 |
| Annual | 2023-12-31 | 0.5924 | +9.4% | ratio | 10-K | 2025-02-13 |
| Annual | 2024-12-31 | 0.4181 | -29.4% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.3355 | -19.8% | ratio | 10-K | 2026-02-13 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0478 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0514 | +7.5% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0484 | -5.8% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.0442 | -8.6% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0437 | -1.1% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0438 | +0.2% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.0508 | +15.9% | ratio | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 0.0565 | +11.3% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.0566 | +0.2% | ratio | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 0.0498 | -12.1% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-06-30 | 0.0512 | +2.8% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 0.0507 | -0.9% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.0395 | -22.0% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-06-30 | 0.0192 | -51.3% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-09-30 | 0.0296 | +53.7% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.0431 | +45.9% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2021-06-30 | 0.0544 | +26.2% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2021-09-30 | 0.0583 | +7.1% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.0570 | -2.2% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2022-06-30 | 0.0599 | +5.1% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2022-09-30 | 0.0571 | -4.7% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.0419 | -26.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0346 | -17.3% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0316 | -8.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0220 | -30.3% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2024-06-30 | 0.0232 | +5.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2024-09-30 | 0.0219 | -5.4% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0064 | -70.7% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-06-30 | 0.0145 | +124.9% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-09-30 | 0.0151 | +4.2% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 0.1931 | — | ratio | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 0.1556 | -19.4% | ratio | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 0.2282 | +46.7% | ratio | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | 0.1966 | -13.8% | ratio | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 0.1198 | -39.1% | ratio | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | 0.2028 | +69.3% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.2219 | +9.5% | ratio | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 0.1366 | -38.5% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.0881 | -35.5% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0466 | -47.2% | ratio | 10-K | 2026-02-13 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0798 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.0857 | +7.3% | ratio | 10-Q | 2017-08-03 |
| Quarterly | 2016-09-30 | 0.0827 | -3.4% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.0726 | -12.2% | ratio | 10-Q | 2018-05-03 |
| Quarterly | 2017-06-30 | 0.0727 | +0.1% | ratio | 10-Q | 2018-08-02 |
| Quarterly | 2017-09-30 | 0.0743 | +2.2% | ratio | 10-Q | 2018-11-01 |
| Quarterly | 2018-03-31 | 0.0863 | +16.1% | ratio | 10-Q | 2019-05-06 |
| Quarterly | 2018-06-30 | 0.0985 | +14.2% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.1030 | +4.5% | ratio | 10-Q | 2019-11-12 |
| Quarterly | 2019-03-31 | 0.1019 | -1.0% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-06-30 | 0.1033 | +1.4% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2019-09-30 | 0.1054 | +2.0% | ratio | 10-Q | 2020-11-02 |
| Quarterly | 2020-03-31 | 0.0796 | -24.5% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-06-30 | 0.0399 | -49.8% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2020-09-30 | 0.0634 | +58.8% | ratio | 10-Q | 2021-10-29 |
| Quarterly | 2021-03-31 | 0.0923 | +45.6% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2021-06-30 | 0.1185 | +28.3% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2021-09-30 | 0.1298 | +9.6% | ratio | 10-Q | 2022-10-28 |
| Quarterly | 2022-03-31 | 0.1158 | -10.8% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2022-06-30 | 0.1198 | +3.4% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2022-09-30 | 0.1115 | -6.9% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-03-31 | 0.0763 | -31.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0654 | -14.3% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0605 | -7.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0419 | -30.7% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2024-06-30 | 0.0460 | +9.8% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2024-09-30 | 0.0444 | -3.6% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0132 | -70.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-06-30 | 0.0312 | +136.4% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-09-30 | 0.0334 | +6.9% | ratio | 10-Q | 2025-10-31 |
| Annual | 2016-12-31 | 0.3160 | — | ratio | 10-K | 2019-02-15 |
| Annual | 2017-12-31 | 0.2629 | -16.8% | ratio | 10-K | 2020-02-14 |
| Annual | 2018-12-31 | 0.4085 | +55.4% | ratio | 10-K | 2021-02-12 |
| Annual | 2019-12-31 | 0.3973 | -2.7% | ratio | 10-K | 2022-02-14 |
| Annual | 2020-12-31 | 0.2541 | -36.0% | ratio | 10-K | 2023-02-10 |
| Annual | 2021-12-31 | 0.4335 | +70.6% | ratio | 10-K | 2024-02-20 |
| Annual | 2022-12-31 | 0.4194 | -3.2% | ratio | 10-K | 2025-02-13 |
| Annual | 2023-12-31 | 0.2589 | -38.3% | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.1826 | -29.5% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.1042 | -42.9% | ratio | 10-K | 2026-02-13 |
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-23 | MESSMER HAROLD M JR | Chairman |
Other disposed transaction
F
|
Common Stock | 5,896 | $24.82 | $146,339 | 684,158 |
| 2026-03-23 | MESSMER HAROLD M JR | Chairman |
Equity grant / award
A
|
Common Stock | 44,319 | $0.00 | $0 | 690,054 |
| 2026-03-23 | MESSMER HAROLD M JR | Chairman |
Equity grant / award
A
|
Common Stock | 649 | $0.00 | $0 | 645,735 |
| 2026-02-28 | Tarantino Joseph A | President and CEO, Protiviti |
Other disposed transaction
F
|
Common Stock | 2,796 | $24.42 | $68,278 | 178,853 |
| 2025-10-28 | Kempthorne Dirk A | Dir |
Open-market sell
S
|
Common Stock | 6,505 | $28.87 | $187,812 | 11,712 |
| 2025-05-14 | Wilking Marnie Huss | Dir |
Equity grant / award
A
|
Common Stock | 5,907 | — | — | 13,992 |
| 2025-03-25 | WADDELL M KEITH | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 23,224 | $53.43 | $1,240,858 | 1,424,722 |
| 2025-03-25 | WADDELL M KEITH | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 84,839 | $0.00 | $0 | 1,447,946 |
| 2025-03-25 | WADDELL M KEITH | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 4,865 | $0.00 | $0 | 1,363,107 |
| 2025-03-19 | Tarantino Joseph A | President and CEO, Protiviti |
Other disposed transaction
F
|
Common Stock | 816 | $54.50 | $44,472 | 146,199 |
| 2025-02-28 | Tarantino Joseph A | President and CEO, Protiviti |
Other disposed transaction
F
|
Common Stock | 1,980 | $59.09 | $116,998 | 147,015 |
| 2024-12-16 | GLASS ROBERT W | Executive Vice President |
Equity grant / award
G
|
Common Stock | 1,350 | $0.00 | $0 | 191,384 |
| 2024-12-15 | Tarantino Joseph A | President and CEO, Protiviti |
Other disposed transaction
F
|
Common Stock | 1,661 | $76.10 | $126,402 | 148,995 |
| 2024-12-11 | Richman Frederick A | Dir |
Equity grant / award
G
|
Common Stock | 3,500 | $0.00 | $0 | 50,859 |
| 2024-11-27 | WADDELL M KEITH | Chief Executive Officer |
Equity grant / award
G
|
Common Stock | 14,000 | $0.00 | $0 | 1,358,242 |
| 2024-11-26 | Kempthorne Dirk A | Dir |
Open-market sell
S
|
Common Stock | 1,032 | $74.35 | $76,729 | 12,310 |
| 2024-08-01 | Kempthorne Dirk A | Dir |
Open-market sell
S
|
Common Stock | 1,300 | $63.09 | $82,015 | 13,342 |
| 2024-05-15 | Wilking Marnie Huss | Dir |
Equity grant / award
A
|
Common Stock | 3,929 | — | — | 8,085 |
| 2024-05-08 | Kempthorne Dirk A | Dir |
Open-market sell
S
|
Common Stock | 2,221 | $69.66 | $154,704 | 10,713 |
| 2024-03-19 | Tarantino Joseph A | President and CEO, Protiviti |
Other disposed transaction
F
|
Common Stock | 11,445 | $78.58 | $899,348 | 150,656 |
| 2024-03-19 | Tarantino Joseph A | President and CEO, Protiviti |
Equity grant / award
A
|
Common Stock | 35,652 | $0.00 | $0 | 162,101 |
| 2024-03-19 | Tarantino Joseph A | President and CEO, Protiviti |
Equity grant / award
A
|
Common Stock | 10,135 | $0.00 | $0 | 126,449 |
| 2024-03-07 | GLASS ROBERT W | Executive Vice President |
Open-market sell
S
|
Common Stock | 7,500 | $80.46 | $603,460 | 186,062 |
| 2024-02-28 | Tarantino Joseph A | President and CEO, Protiviti |
Other disposed transaction
F
|
Common Stock | 1,980 | $80.17 | $158,737 | 116,314 |
| 2024-02-22 | Tarantino Joseph A | President and CEO, Protiviti |
Equity grant / award
G
|
Common Stock | 3,775 | $0.00 | $0 | 118,294 |
| 2023-12-15 | Tarantino Joseph A | President and CEO, Protiviti |
Other disposed transaction
F
|
Common Stock | 3,336 | $87.01 | $290,265 | 121,889 |
| 2023-12-07 | GENTZKOW PAUL F | Pres & CEO Talent Solutions |
Equity grant / award
G
|
Common Stock | 3,750 | $0.00 | $0 | 313,963 |
| 2023-12-06 | Richman Frederick A | Dir |
Equity grant / award
G
|
Common Stock | 1,500 | $0.00 | $0 | 50,430 |
| 2023-12-01 | GLASS ROBERT W | Executive Vice President |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 193,562 |
| 2023-11-30 | GLASS ROBERT W | Executive Vice President |
Open-market sell
S
|
Common Stock | 15,365 | $81.46 | $1,251,616 | 194,562 |
| 2023-11-28 | WADDELL M KEITH | Chief Executive Officer |
Equity grant / award
G
|
Common Stock | 13,000 | $0.00 | $0 | 1,323,690 |
| 2023-11-13 | Morial Marc | Dir |
Open-market sell
S
|
Common Stock | 2,465 | $76.74 | $189,175 | 32,608 |
| 2023-08-29 | GLASS ROBERT W | Executive Vice President |
Open-market sell
S
|
Common Stock | 14,751 | $75.15 | $1,108,513 | 209,927 |
| 2023-08-08 | Kempthorne Dirk A | Dir |
Open-market sell
S
|
Common Stock | 2,050 | $74.15 | $151,998 | 12,934 |
| 2023-05-17 | Kempthorne Dirk A | Dir |
Equity grant / award
A
|
Common Stock | 4,156 | — | — | 14,984 |
| 2023-03-20 | GLASS ROBERT W | Executive Vice President |
Other disposed transaction
F
|
Common Stock | 15,063 | $75.42 | $1,136,051 | 224,678 |
| 2023-03-20 | GLASS ROBERT W | Executive Vice President |
Equity grant / award
A
|
Common Stock | 10,607 | $0.00 | $0 | 239,741 |
| 2023-03-20 | GLASS ROBERT W | Executive Vice President |
Equity grant / award
A
|
Common Stock | 12,085 | $0.00 | $0 | 229,134 |
| 2023-03-03 | GLASS ROBERT W | Executive Vice President |
Open-market sell
S
|
Common Stock | 12,500 | $80.94 | $1,011,812 | 217,049 |
| 2023-02-22 | Kempthorne Dirk A | Dir |
Open-market sell
S
|
Common Stock | 3,456 | $80.54 | $278,338 | 10,828 |
| 2022-11-11 | GLASS ROBERT W | Executive Vice President |
Open-market sell
S
|
Common Stock | 15,000 | $80.84 | $1,212,584 | 232,349 |
| 2022-08-25 | GLASS ROBERT W | Executive Vice President |
Open-market sell
S
|
Common Stock | 10,000 | $80.35 | $803,514 | 247,349 |
| 2022-08-17 | Kempthorne Dirk A | Dir |
Open-market sell
S
|
Common Stock | 2,662 | $81.13 | $215,957 | 14,284 |
| 2022-05-18 | Richman Frederick A | Dir |
Equity grant / award
A
|
Common Stock | 3,120 | — | — | 49,274 |
| 2022-05-12 | GENTZKOW PAUL F | Pres & CEO Talent Solutions |
Open-market sell
S
|
Common Stock | 50,000 | $92.87 | $4,643,290 | 275,751 |
| 2022-04-15 | MESSMER HAROLD M JR | Executive Chairman |
Other disposed transaction
F
|
Common Stock | 77,290 | $108.56 | $8,390,602 | 606,169 |
| 2022-03-23 | WADDELL M KEITH | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 38,924 | $0.00 | $0 | 1,362,417 |
| 2022-03-23 | WADDELL M KEITH | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 54,637 | $0.00 | $0 | 1,323,493 |
| 2021-11-19 | GLASS ROBERT W | Executive Vice President |
Open-market sell
S
|
Common Stock | 5,000 | $117.84 | $589,202 | 253,206 |
| 2021-08-19 | GLASS ROBERT W | Executive Vice President |
Open-market sell
S
|
Common Stock | 10,000 | $100.99 | $1,009,938 | 258,206 |
| 2021-05-19 | Coronado Julia Lynn | Dir |
Equity grant / award
A
|
Common Stock | 3,175 | — | — | 13,826 |
| 2021-03-28 | WADDELL M KEITH | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 48,255 | $77.14 | $3,722,391 | 1,278,856 |
| 2021-03-11 | WADDELL M KEITH | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 58,612 | $0.00 | $0 | 1,327,111 |
| 2021-03-11 | WADDELL M KEITH | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 18,401 | $0.00 | $0 | 1,268,499 |
| 2021-02-26 | GENTZKOW PAUL F | President & CEO Staffing |
Open-market sell
S
|
Common Stock | 100,000 | $78.56 | $7,855,500 | 287,600 |
| 2021-02-24 | MESSMER HAROLD M JR | Executive Chairman |
Open-market sell
S
|
Common Stock | 100,000 | $81.33 | $8,133,200 | 400,000 |
| 2020-11-16 | GLASS ROBERT W | Executive Vice President |
Open-market sell
S
|
Common Stock | 10,227 | $65.59 | $670,801 | 264,784 |
| 2020-08-14 | Morial Marc | Dir |
Open-market sell
S
|
Common Stock | 3,575 | $55.93 | $199,950 | 24,622 |
| 2020-05-20 | Kempthorne Dirk A | Dir |
Equity grant / award
A
|
Common Stock | 5,707 | — | — | 10,651 |
| 2020-03-30 | MESSMER HAROLD M JR | Executive Chairman |
Other disposed transaction
F
|
Common Stock | 70,682 | $40.31 | $2,849,191 | 450,546 |
| 2020-03-30 | MESSMER HAROLD M JR | Executive Chairman |
Equity grant / award
A
|
Common Stock | 23,551 | — | — | 521,228 |
| 2020-02-12 | BUCKLEY MICHAEL C | Executive Vice President & CFO |
Equity grant / award
A
|
Common Stock | 23,723 | — | — | 175,428 |
| 2019-05-22 | Morial Marc | Dir |
Equity grant / award
A
|
Common Stock | 4,944 | — | — | 22,490 |
| 2019-04-15 | BUCKLEY MICHAEL C | Executive Vice President |
Equity grant / award
A
|
Common Stock | 17,009 | — | — | 151,790 |
| 2019-03-23 | BUCKLEY MICHAEL C | Executive Vice President |
Other disposed transaction
F
|
Common Stock | 12,552 | $63.73 | $799,939 | 134,781 |
| 2019-02-13 | GENTZKOW PAUL F | President & COO |
Open-market sell
S
|
Common Stock | 75,000 | $66.17 | $4,962,608 | 352,476 |
| 2019-02-12 | BUCKLEY MICHAEL C | Executive Vice President |
Other disposed transaction
D
|
Common Stock | 1,479 | $0.00 | $0 | 147,333 |
| 2018-08-15 | GLASS ROBERT W | Executive Vice President |
Open-market sell
S
|
Common Stock | 40,000 | $77.50 | $3,100,020 | 271,364 |
| 2018-05-23 | Richman Frederick A | Dir |
Equity grant / award
A
|
Common Stock | 4,376 | — | — | 44,728 |
| 2018-05-09 | Richman Frederick A | Dir |
Open-market sell
S
|
Common Stock | 3,964 | $62.74 | $248,701 | 40,352 |
| 2018-04-30 | MESSMER HAROLD M JR | Chairman & CEO |
Open-market sell
S
|
Common Stock | 100,000 | $61.07 | $6,106,700 | 99,531 |
| 2018-04-27 | WADDELL M KEITH | Vice Chairman, President & CFO |
Open-market sell
S
|
Common Stock | 100,000 | $60.67 | $6,067,430 | 1,259,125 |
| 2018-03-30 | WADDELL M KEITH | Vice Chairman, President & CFO |
Other disposed transaction
F
|
Common Stock | 18,106 | $57.89 | $1,048,156 | 1,359,125 |
| 2018-03-28 | WADDELL M KEITH | Vice Chairman, President & CFO |
Equity grant / award
A
|
Common Stock | 73,607 | — | — | 1,377,231 |
| 2018-02-21 | MESSMER HAROLD M JR | Chairman & CEO |
Open-market sell
S
|
Common Stock | 100,000 | $58.06 | $5,806,150 | 199,531 |
| 2018-02-15 | GLASS ROBERT W | Executive Vice President |
Open-market sell
S
|
Common Stock | 12,000 | $56.21 | $674,519 | 298,844 |
| 2018-02-13 | WADDELL M KEITH | Vice Chairman, President & CFO |
Other disposed transaction
D
|
Common Stock | 34,390 | $0.00 | $0 | 1,303,624 |
| 2018-02-05 | GENTZKOW PAUL F | President & COO |
Open-market sell
S
|
Common Stock | 74,753 | $56.31 | $4,209,267 | 424,980 |
| 2018-02-02 | GENTZKOW PAUL F | President & COO |
Open-market sell
S
|
Common Stock | 130,247 | $56.31 | $7,334,521 | 499,733 |
| 2017-11-16 | GLASS ROBERT W | Executive Vice President |
Open-market sell
S
|
Common Stock | 5,000 | $54.93 | $274,632 | 321,428 |
| 2017-11-06 | MESSMER HAROLD M JR | Chairman & CEO |
Open-market sell
S
|
Common Stock | 100,000 | $52.31 | $5,231,290 | 681,400 |
| 2017-05-24 | Richman Frederick A | Dir |
Equity grant / award
A
|
Common Stock | 6,102 | — | — | 49,316 |
| 2017-04-26 | GLASS ROBERT W | Executive Vice President |
Open-market sell
S
|
Common Stock | 22,237 | $47.35 | $1,052,982 | 326,428 |
| 2017-03-31 | BUCKLEY MICHAEL C | Executive Vice President |
Other disposed transaction
F
|
Common Stock | 13,950 | $48.83 | $681,178 | 162,955 |
| 2017-03-28 | GLASS ROBERT W | Executive Vice President |
Equity grant / award
A
|
Common Stock | 19,518 | — | — | 359,862 |
| 2017-02-08 | GLASS ROBERT W | Executive Vice President |
Equity grant / award
A
|
Common Stock | 2,722 | — | — | 340,344 |
| 2016-08-10 | GLASS ROBERT W | Executive Vice President |
Open-market sell
S
|
Common Stock | 30,061 | $36.93 | $1,110,017 | 340,972 |
| 2016-05-23 | GLASS ROBERT W | Executive Vice President |
Other disposed transaction
F
|
Common Stock | 10,491 | $39.02 | $409,359 | 371,033 |
| 2016-05-16 | Morial Marc | Dir |
Equity grant / award
A
|
Common Stock | 7,068 | — | — | 7,068 |