Financial Metrics
SAFT SAFETY INSURANCE GROUP INCFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 199829000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 202950000.0 | +1.6% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 210085000.0 | +3.5% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 204770000.0 | -2.5% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 208249000.0 | +1.7% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 212529000.0 | +2.1% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 209719000.0 | -1.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 207970000.0 | -0.8% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 215907000.0 | +3.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 222579000.0 | +3.1% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 216002000.0 | -3.0% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 215273000.0 | -0.3% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 181044000.0 | -15.9% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 207770000.0 | +14.8% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 222400000.0 | +7.0% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 221908000.0 | -0.2% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 222875000.0 | +0.4% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 213708000.0 | -4.1% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 195003000.0 | -8.8% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 183605000.0 | -5.8% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 192348000.0 | +4.8% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 213759000.0 | +11.1% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 229443000.0 | +7.3% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 229358000.0 | -0.0% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 268233000.0 | +16.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 269783000.0 | +0.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 295282000.0 | +9.5% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 301429000.0 | +2.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 316344000.0 | +4.9% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 326624000.0 | +3.2% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 819822000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 839113000.0 | +2.4% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 836497000.0 | -0.3% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 877753000.0 | +4.9% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 846248000.0 | -3.6% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 884911000.0 | +4.6% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 797559000.0 | -9.9% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 930956000.0 | +16.7% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 1120017000.0 | +20.3% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1263732000.0 | +12.8% | USD | 10-K | 2026-02-27 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 34035000.0 | — | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 52632000.0 | +54.6% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 12019000.0 | -77.2% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-06-30 | 21105000.0 | +75.6% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-09-30 | 51078000.0 | +142.0% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 9125000.0 | -82.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 26816000.0 | +193.9% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 64849000.0 | +141.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 29946000.0 | -53.8% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-06-30 | 25934000.0 | -13.4% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-09-30 | 71499000.0 | +175.7% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | -1990000.0 | -102.8% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-06-30 | 42494000.0 | +2235.4% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | 85246000.0 | +100.6% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 36174000.0 | -57.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-06-30 | 37667000.0 | +4.1% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 98661000.0 | +161.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 7838000.0 | -92.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-06-30 | 7901000.0 | +0.8% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-09-30 | 21931000.0 | +177.6% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | -12337000.0 | -156.3% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-06-30 | 17001000.0 | +237.8% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-09-30 | 6613000.0 | -61.1% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 20078000.0 | +203.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-06-30 | 16636000.0 | -17.1% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | 62603000.0 | +276.3% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 21896000.0 | -65.0% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | 28937000.0 | +32.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 79143000.0 | +173.5% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 64585000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 62387000.0 | -3.4% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 83195000.0 | +33.4% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 99601000.0 | +19.7% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 138211000.0 | +38.8% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 130710000.0 | -5.4% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 46561000.0 | -64.4% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 18875000.0 | -59.5% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 70734000.0 | +274.7% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 99255000.0 | +40.3% | USD | 10-K | 2026-02-27 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.84 | — | USD/shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 1.42 | +69.0% | USD/shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 1.24 | -12.7% | USD/shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.8 | -35.5% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 1.4 | +75.0% | USD/shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 1.19 | -15.0% | USD/shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.6 | -49.6% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 1.77 | +195.0% | USD/shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 1.9 | +7.3% | USD/shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1.97 | +3.7% | USD/shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 1.7 | -13.7% | USD/shares | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 1.02 | -40.0% | USD/shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | -0.13 | -112.7% | USD/shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 2.8 | +2253.8% | USD/shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 2.99 | +6.8% | USD/shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 2.44 | -18.4% | USD/shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 2.5 | +2.5% | USD/shares | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 1.65 | -34.0% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.53 | -67.9% | USD/shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 0.54 | +1.9% | USD/shares | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 0.42 | -22.2% | USD/shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | -0.84 | -300.0% | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 1.15 | +236.9% | USD/shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.13 | -88.7% | USD/shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 1.36 | +946.2% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 1.13 | -16.9% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 1.74 | +54.0% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1.48 | -14.9% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1.95 | +31.8% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 1.91 | -2.1% | USD/shares | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 4.29 | — | USD/shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 4.13 | -3.7% | USD/shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 5.48 | +32.7% | USD/shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 6.52 | +19.0% | USD/shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 9.25 | +41.9% | USD/shares | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 8.85 | -4.3% | USD/shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 3.17 | -64.2% | USD/shares | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 1.28 | -59.6% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 4.79 | +274.2% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 6.72 | +40.3% | USD/shares | 10-K | 2026-02-27 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.84 | — | USD/shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 1.41 | +67.9% | USD/shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 1.23 | -12.8% | USD/shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.79 | -35.8% | USD/shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 1.39 | +75.9% | USD/shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 1.18 | -15.1% | USD/shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.6 | -49.2% | USD/shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 1.75 | +191.7% | USD/shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 1.88 | +7.4% | USD/shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1.95 | +3.7% | USD/shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 1.68 | -13.8% | USD/shares | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 1.01 | -39.9% | USD/shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | -0.13 | -112.9% | USD/shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 2.78 | +2238.5% | USD/shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 2.96 | +6.5% | USD/shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 2.42 | -18.2% | USD/shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 2.49 | +2.9% | USD/shares | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 1.64 | -34.1% | USD/shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.53 | -67.7% | USD/shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 0.53 | +0.0% | USD/shares | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 0.42 | -20.8% | USD/shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | -0.84 | -300.0% | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 1.15 | +236.9% | USD/shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.13 | -88.7% | USD/shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 1.36 | +946.2% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 1.13 | -16.9% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 1.73 | +53.1% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1.48 | -14.5% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1.95 | +31.8% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 1.91 | -2.1% | USD/shares | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 4.27 | — | USD/shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 4.1 | -4.0% | USD/shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 5.43 | +32.4% | USD/shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 6.46 | +19.0% | USD/shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 9.18 | +42.1% | USD/shares | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 8.8 | -4.1% | USD/shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 3.15 | -64.2% | USD/shares | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 1.28 | -59.4% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 4.78 | +273.4% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 6.7 | +40.2% | USD/shares | 10-K | 2026-02-27 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 35940000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 44053000.0 | +22.6% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 52277000.0 | +18.7% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 20052000.0 | -61.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-03-31 | 32241000.0 | +60.8% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 34297000.0 | +6.4% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 31934000.0 | -6.9% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 41708000.0 | +30.6% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 24830000.0 | -40.5% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 18722000.0 | -24.6% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 51317000.0 | +174.1% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 37582000.0 | -26.8% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 22892000.0 | -39.1% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 37968000.0 | +65.9% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 47482000.0 | +25.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 44407000.0 | -6.5% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 41567000.0 | -6.4% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 44757000.0 | +7.7% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 59749000.0 | +33.5% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 53769000.0 | -10.0% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 51563000.0 | -4.1% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 82364000.0 | +59.7% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 44703000.0 | -45.7% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 63603000.0 | +42.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 35231000.0 | -44.6% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 39083000.0 | +10.9% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 33635000.0 | -13.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 25300000.0 | -24.8% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 15316000.0 | -39.5% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 25388000.0 | +65.8% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 30894000.0 | +21.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 38152000.0 | +23.5% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 30801000.0 | -19.3% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 44579000.0 | +44.7% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 62598000.0 | +40.4% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 58974000.0 | -5.8% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 64708000.0 | +9.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 49409000.0 | -23.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 56233000.0 | +13.8% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 20052000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 41708000.0 | +108.0% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 37582000.0 | -9.9% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 44407000.0 | +18.2% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 53769000.0 | +21.1% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 63603000.0 | +18.3% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 25300000.0 | -60.2% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 38152000.0 | +50.8% | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 58974000.0 | +54.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 73901000.0 | +25.3% | USD | 10-K | 2026-02-27 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
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 |
|---|
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1694230000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1764499000.0 | +4.1% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 1795573000.0 | +1.8% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1758246000.0 | -2.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 1761030000.0 | +0.2% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 1815049000.0 | +3.1% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 1854610000.0 | +2.2% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1807279000.0 | -2.6% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 1797337000.0 | -0.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 1830326000.0 | +1.8% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 1878630000.0 | +2.6% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 1856240000.0 | -1.2% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1918018000.0 | +3.3% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1973114000.0 | +2.9% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 2033801000.0 | +3.1% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 2022669000.0 | -0.5% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 1930719000.0 | -4.5% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 2018914000.0 | +4.6% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 2047110000.0 | +1.4% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 2054273000.0 | +0.3% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 2045660000.0 | -0.4% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 2107903000.0 | +3.0% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 2144728000.0 | +1.7% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 2117391000.0 | -1.3% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 1990684000.0 | -6.0% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 1947406000.0 | -2.2% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 1934153000.0 | -0.7% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 1972569000.0 | +2.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 1989798000.0 | +0.9% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 2016105000.0 | +1.3% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 2052105000.0 | +1.8% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 2094004000.0 | +2.0% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 2093439000.0 | -0.0% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 2161917000.0 | +3.3% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 2270638000.0 | +5.0% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 2270090000.0 | -0.0% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 2291302000.0 | +0.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 2364208000.0 | +3.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 2449840000.0 | +3.6% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 1758246000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 1807279000.0 | +2.8% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 1856240000.0 | +2.7% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 2022669000.0 | +9.0% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 2054273000.0 | +1.6% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 2117391000.0 | +3.1% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 1972569000.0 | -6.8% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 2094004000.0 | +6.2% | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 2270090000.0 | +8.4% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2471108000.0 | +8.9% | USD | 10-K | 2026-02-27 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1035899000.0 | — | USD | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1084464000.0 | +4.7% | USD | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 1108270000.0 | +2.2% | USD | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1087520000.0 | -1.9% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 1083181000.0 | -0.4% | USD | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 1121215000.0 | +3.5% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 1151771000.0 | +2.7% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1106263000.0 | -4.0% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 1111692000.0 | +0.5% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 1133858000.0 | +2.0% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 1166759000.0 | +2.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 1137596000.0 | -2.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1162956000.0 | +2.2% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1190065000.0 | +2.3% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1241724000.0 | +4.3% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 1214263000.0 | -2.2% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 1168610000.0 | -3.8% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 1201936000.0 | +2.9% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 1209259000.0 | +0.6% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 1169594000.0 | -3.3% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 1155407000.0 | -1.2% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 1187604000.0 | +2.8% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 1216651000.0 | +2.4% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 1190218000.0 | -2.2% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 1128796000.0 | -5.2% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 1128783000.0 | -0.0% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 1149788000.0 | +1.9% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 1160570000.0 | +0.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 1186873000.0 | +2.3% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1222355000.0 | +3.0% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 1282356000.0 | +4.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1289737000.0 | +0.6% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 1286368000.0 | -0.3% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1351738000.0 | +5.1% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1419197000.0 | +5.0% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 1441626000.0 | +1.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1440635000.0 | -0.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1490944000.0 | +3.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 1550286000.0 | +4.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 1087520000.0 | — | USD | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 1106263000.0 | +1.7% | USD | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 1137596000.0 | +2.8% | USD | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 1214263000.0 | +6.7% | USD | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 1169594000.0 | -3.7% | USD | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 1190218000.0 | +1.8% | USD | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 1160570000.0 | -2.5% | USD | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 1289737000.0 | +11.1% | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 1441626000.0 | +11.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1578797000.0 | +9.5% | USD | 10-K | 2026-02-27 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 658331000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 680035000.0 | +3.3% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 687303000.0 | +1.1% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2016-12-31 | 670726000.0 | -2.4% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-03-31 | 677849000.0 | +1.1% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-06-30 | 693834000.0 | +2.4% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-09-30 | 702839000.0 | +1.3% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2017-12-31 | 701016000.0 | -0.3% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-03-31 | 685645000.0 | -2.2% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 696468000.0 | +1.6% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 711871000.0 | +2.2% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2018-12-31 | 718644000.0 | +1.0% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-03-31 | 755693000.0 | +5.2% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-06-30 | 783680000.0 | +3.7% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-09-30 | 792708000.0 | +1.2% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2019-12-31 | 808406000.0 | +2.0% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-03-31 | 762109000.0 | -5.7% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-06-30 | 816978000.0 | +7.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | 837851000.0 | +2.6% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2020-12-31 | 884679000.0 | +5.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-03-31 | 890253000.0 | +0.6% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-06-30 | 920299000.0 | +3.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 928077000.0 | +0.8% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2021-12-31 | 927173000.0 | -0.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-03-31 | 861888000.0 | -7.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-06-30 | 818623000.0 | -5.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-09-30 | 784365000.0 | -4.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2022-12-31 | 811999000.0 | +3.5% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-03-31 | 802925000.0 | -1.1% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-06-30 | 793750000.0 | -1.1% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-09-30 | 769749000.0 | -3.0% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 804267000.0 | +4.5% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-03-31 | 807071000.0 | +0.3% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-06-30 | 810179000.0 | +0.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | 851441000.0 | +5.1% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 828464000.0 | -2.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 850667000.0 | +2.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | 873264000.0 | +2.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 899554000.0 | +3.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 670726000.0 | — | USD | 10-K | 2020-02-28 |
| Annual | 2017-12-31 | 701016000.0 | +4.5% | USD | 10-K | 2021-02-26 |
| Annual | 2018-12-31 | 718644000.0 | +2.5% | USD | 10-K | 2022-02-28 |
| Annual | 2019-12-31 | 808406000.0 | +12.5% | USD | 10-K | 2023-02-28 |
| Annual | 2020-12-31 | 884679000.0 | +9.4% | USD | 10-K | 2024-02-28 |
| Annual | 2021-12-31 | 927173000.0 | +4.8% | USD | 10-K | 2025-02-27 |
| Annual | 2022-12-31 | 811999000.0 | -12.4% | USD | 10-K | 2026-02-27 |
| Annual | 2023-12-31 | 804267000.0 | -1.0% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 828464000.0 | +3.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 892311000.0 | +7.7% | USD | 10-K | 2026-02-27 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-12-31 | 30000000.0 | — | USD | 10-Q | 2024-11-08 |
| Quarterly | 2025-03-31 | 30000000.0 | +0.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 30000000.0 | +0.0% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 30000000.0 | +0.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 30000000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2025-12-31 | 50000000.0 | +66.7% | USD | 10-K | 2026-02-27 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 29913000.0 | — | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 75811000.0 | +153.4% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 876000.0 | -98.8% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 17181000.0 | +1861.3% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 50085000.0 | +191.5% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | -1994000.0 | -104.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 24232000.0 | +1315.2% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 90397000.0 | +273.0% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -8012000.0 | -108.9% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 13417000.0 | +267.5% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 69651000.0 | +419.1% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | -28515000.0 | -140.9% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 25229000.0 | +188.5% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 76112000.0 | +201.7% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 12523000.0 | -83.5% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 62590000.0 | +399.8% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 110584000.0 | +76.7% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | -15276000.0 | -113.8% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | -275000.0 | +98.2% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 23366000.0 | +8596.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | -12892000.0 | -155.2% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -13438000.0 | -4.2% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 17063000.0 | +227.0% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -21135000.0 | -223.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 4454000.0 | +121.1% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 78269000.0 | +1657.3% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 3173000.0 | -95.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 35496000.0 | +1018.7% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 120948000.0 | +240.7% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 98824000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 82040000.0 | -17.0% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 127691000.0 | +55.6% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 112456000.0 | -11.9% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 109460000.0 | -2.7% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 141394000.0 | +29.2% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 44326000.0 | -68.7% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 52114000.0 | +17.6% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 128688000.0 | +146.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 194498000.0 | +51.1% | USD | 10-K | 2026-02-27 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | -12418000.0 | — | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | -39552000.0 | -218.5% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 22010000.0 | +155.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 18339000.0 | -16.7% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | -4836000.0 | -126.4% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | -2544000.0 | +47.4% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -22700000.0 | -792.3% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | -44121000.0 | -94.4% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 6286000.0 | +114.2% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 12150000.0 | +93.3% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | -20827000.0 | -271.4% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 20296000.0 | +197.5% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -4890000.0 | -124.1% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | -9497000.0 | -94.2% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | -814000.0 | +91.4% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | -6715000.0 | -724.9% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | -79005000.0 | -1076.5% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 15124000.0 | +119.1% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 17117000.0 | +13.2% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 1166000.0 | -93.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 6655000.0 | +470.8% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 45694000.0 | +586.6% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 38883000.0 | -14.9% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 27399000.0 | -29.5% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 28821000.0 | +5.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -13730000.0 | -147.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 16129000.0 | +217.5% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -18217000.0 | -212.9% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | -83276000.0 | -357.1% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | -84252000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | -14924000.0 | +82.3% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | -83004000.0 | -456.2% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | -52964000.0 | +36.2% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -35524000.0 | +32.9% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | -65989000.0 | -85.8% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | -19988000.0 | +69.7% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 24269000.0 | +221.4% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -54541000.0 | -324.7% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -125706000.0 | -130.5% | USD | 10-K | 2026-02-27 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | -20936000.0 | — | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | -31476000.0 | -50.3% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | -10697000.0 | +66.0% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | -21275000.0 | -98.9% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | -33367000.0 | -56.8% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | -12340000.0 | +63.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | -24518000.0 | -98.7% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | -36667000.0 | -49.6% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | -12964000.0 | +64.6% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | -25181000.0 | -94.2% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | -38924000.0 | -54.6% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 5379000.0 | +113.8% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | -19989000.0 | -471.6% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | -51273000.0 | -156.5% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | -13915000.0 | +72.9% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | -27280000.0 | -96.0% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | -40645000.0 | -49.0% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | -28220000.0 | +30.6% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | -41362000.0 | -46.6% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | -54500000.0 | -31.8% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | -3747000.0 | +93.1% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -32168000.0 | -758.5% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | -50352000.0 | -56.5% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -13615000.0 | +73.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | -26848000.0 | -97.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -40093000.0 | -49.3% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -13568000.0 | +66.2% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -26844000.0 | -97.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | -40413000.0 | -50.5% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | -42014000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | -45460000.0 | -8.2% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | -48813000.0 | -7.4% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | -52667000.0 | -7.9% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | -64574000.0 | -22.6% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | -65571000.0 | -1.5% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | -62641000.0 | +4.5% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | -63531000.0 | -1.4% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -53325000.0 | +16.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -53865000.0 | -1.0% | USD | 10-K | 2026-02-27 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1664000.0 | — | USD | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 2375000.0 | +42.7% | USD | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 3245000.0 | +36.6% | USD | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 758000.0 | -76.6% | USD | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 2845000.0 | +275.3% | USD | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 4662000.0 | +63.9% | USD | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 558000.0 | -88.0% | USD | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 1055000.0 | +89.1% | USD | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 10513000.0 | +896.5% | USD | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1127000.0 | -89.3% | USD | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 2327000.0 | +106.5% | USD | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 6355000.0 | +173.1% | USD | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 2977000.0 | -53.2% | USD | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 5326000.0 | +78.9% | USD | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 8125000.0 | +52.6% | USD | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 2873000.0 | -64.6% | USD | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 5425000.0 | +88.8% | USD | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 6855000.0 | +26.4% | USD | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 691000.0 | -89.9% | USD | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 691000.0 | +0.0% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 1522000.0 | +120.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 535000.0 | -64.8% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 552000.0 | +3.2% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 1402000.0 | +154.0% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 3067000.0 | +118.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 3608000.0 | +17.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 4211000.0 | +16.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 332000.0 | -92.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 400000.0 | +20.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 400000.0 | +0.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 4910000.0 | — | USD | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 5958000.0 | +21.3% | USD | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 11183000.0 | +87.7% | USD | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 9594000.0 | -14.2% | USD | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 9946000.0 | +3.7% | USD | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 8225000.0 | -17.3% | USD | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 2092000.0 | -74.6% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 1783000.0 | -14.8% | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 4366000.0 | +144.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2508000.0 | -42.6% | USD | 10-K | 2026-02-27 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 17427897.0 | — | shares | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 17437644.0 | +0.1% | shares | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 17430189.0 | -0.0% | shares | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 17430189.0 | +0.0% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 17498644.0 | +0.4% | shares | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 17498644.0 | +0.0% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 17499544.0 | +0.0% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 17499544.0 | +0.0% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 17566461.0 | +0.4% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 17566461.0 | +0.0% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 17566180.0 | -0.0% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 17566180.0 | +0.0% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 17663364.0 | +0.6% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 17663364.0 | +0.0% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 17663364.0 | +0.0% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 17662779.0 | -0.0% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 17732359.0 | +0.4% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 17724866.0 | -0.0% | shares | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 17724866.0 | +0.0% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 17724866.0 | +0.0% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 17814166.0 | +0.5% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 17813573.0 | -0.0% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 17813573.0 | +0.0% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 17813370.0 | -0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 17883255.0 | +0.4% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 17881694.0 | -0.0% | shares | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 17879095.0 | -0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 17879095.0 | +0.0% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 17948889.0 | +0.4% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 17949717.0 | +0.0% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 17949484.0 | -0.0% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 17949484.0 | +0.0% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 17994242.0 | +0.2% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 17993947.0 | -0.0% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 17995584.0 | +0.0% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 17995584.0 | +0.0% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 18051280.0 | +0.3% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 18051129.0 | -0.0% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 18051631.0 | +0.0% | shares | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 17430189.0 | — | shares | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 17499544.0 | +0.4% | shares | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 17566180.0 | +0.4% | shares | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 17662779.0 | +0.5% | shares | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 17724866.0 | +0.4% | shares | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 17813370.0 | +0.5% | shares | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 17879095.0 | +0.4% | shares | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 17949484.0 | +0.4% | shares | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 17995584.0 | +0.3% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 18051631.0 | +0.3% | shares | 10-K | 2026-02-27 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 14903958.0 | — | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 14960516.0 | +0.4% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 14960516.0 | +0.0% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 14980005.0 | +0.1% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 15020028.0 | +0.3% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 15021189.0 | +0.0% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 15045962.0 | +0.2% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 15090435.0 | +0.3% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 15091754.0 | +0.0% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 15140804.0 | +0.3% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 15220822.0 | +0.5% | shares | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 15220902.0 | +0.0% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 15230784.0 | +0.1% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 15120039.0 | -0.7% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 14907809.0 | -1.4% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 14790125.0 | -0.8% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 14983365.0 | +1.3% | shares | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 14982405.0 | -0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 14627898.0 | -2.4% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 14599057.0 | -0.2% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 14599136.0 | +0.0% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 14682507.0 | +0.6% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 14681034.0 | -0.0% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 14645988.0 | -0.2% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 14667107.0 | +0.1% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 14698770.0 | +0.2% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 14838584.0 | +1.0% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 14718572.0 | -0.8% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 14744968.0 | +0.2% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 14745008.0 | +0.0% | shares | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 14946453.0 | — | shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 15010751.0 | +0.4% | shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 15080269.0 | +0.5% | shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 15201132.0 | +0.8% | shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 15002755.0 | -1.3% | shares | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 14828736.0 | -1.2% | shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 14607483.0 | -1.5% | shares | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 14663730.0 | +0.4% | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 14692089.0 | +0.2% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 14711942.0 | +0.1% | shares | 10-K | 2026-02-27 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 14936017.0 | — | shares | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 15041077.0 | +0.7% | shares | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 15076635.0 | +0.2% | shares | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 15096728.0 | +0.1% | shares | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 15114284.0 | +0.1% | shares | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 15161962.0 | +0.3% | shares | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 15191139.0 | +0.2% | shares | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 15213414.0 | +0.1% | shares | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 15250332.0 | +0.2% | shares | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 15305785.0 | +0.4% | shares | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 15346234.0 | +0.3% | shares | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 15360908.0 | +0.1% | shares | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 15347083.0 | -0.1% | shares | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 15237295.0 | -0.7% | shares | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 15030277.0 | -1.4% | shares | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 14886494.0 | -1.0% | shares | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 15079495.0 | +1.3% | shares | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 15080029.0 | +0.0% | shares | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 14727707.0 | -2.3% | shares | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 14702627.0 | -0.2% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 14711737.0 | +0.1% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 14761861.0 | +0.3% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 14720520.0 | -0.3% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 14682082.0 | -0.3% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 14696590.0 | +0.1% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 14722209.0 | +0.2% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 14865211.0 | +1.0% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 14745015.0 | -0.8% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 14782244.0 | +0.3% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 14778416.0 | -0.0% | shares | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 15032263.0 | — | shares | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 15135348.0 | +0.7% | shares | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 15229898.0 | +0.6% | shares | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 15337807.0 | +0.7% | shares | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 15119027.0 | -1.4% | shares | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 14925726.0 | -1.3% | shares | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 14710611.0 | -1.4% | shares | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 14710131.0 | -0.0% | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 14717118.0 | +0.0% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 14745125.0 | +0.2% | shares | 10-K | 2026-02-27 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 5Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1179 | — | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2016-06-30 | 0.1150 | -2.5% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.1170 | +1.7% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.1163 | -0.6% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2017-06-30 | 0.1147 | -1.3% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2017-09-30 | 0.1146 | -0.1% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.1167 | +1.8% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2018-06-30 | 0.1136 | -2.6% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2018-09-30 | 0.1149 | +1.1% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.1160 | +1.0% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2019-06-30 | 0.1095 | -5.7% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2019-09-30 | 0.1058 | -3.3% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 0.0938 | -11.4% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2020-06-30 | 0.1029 | +9.7% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2020-09-30 | 0.1086 | +5.6% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.1085 | -0.2% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2021-06-30 | 0.1057 | -2.5% | ratio | 10-Q | 2022-08-05 |
| Quarterly | 2021-09-30 | 0.0996 | -5.8% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0980 | -1.7% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2022-06-30 | 0.0943 | -3.8% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2022-09-30 | 0.0994 | +5.5% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 0.1074 | +8.0% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.1138 | +5.9% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.1118 | -1.8% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 0.1281 | +14.6% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.1248 | -2.6% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.1300 | +4.2% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.1316 | +1.2% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.1338 | +1.7% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.1333 | -0.4% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 0.4663 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.4643 | -0.4% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.4506 | -2.9% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.4340 | -3.7% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.4119 | -5.1% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.4179 | +1.5% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.4043 | -3.3% | ratio | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 0.4446 | +10.0% | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.4934 | +11.0% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.5114 | +3.7% | ratio | 10-K | 2026-02-27 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1.5735 | — | ratio | 10-Q | 2016-05-06 |
| Quarterly | 2016-06-30 | 1.5947 | +1.3% | ratio | 10-Q | 2016-08-05 |
| Quarterly | 2016-09-30 | 1.6125 | +1.1% | ratio | 10-Q | 2016-11-04 |
| Quarterly | 2016-12-31 | 1.6214 | +0.6% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 1.5980 | -1.4% | ratio | 10-Q | 2017-05-05 |
| Quarterly | 2017-06-30 | 1.6160 | +1.1% | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2017-09-30 | 1.6387 | +1.4% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-12-31 | 1.5781 | -3.7% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 1.6214 | +2.7% | ratio | 10-Q | 2018-05-04 |
| Quarterly | 2018-06-30 | 1.6280 | +0.4% | ratio | 10-Q | 2018-08-03 |
| Quarterly | 2018-09-30 | 1.6390 | +0.7% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-12-31 | 1.5830 | -3.4% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 1.5389 | -2.8% | ratio | 10-Q | 2019-05-03 |
| Quarterly | 2019-06-30 | 1.5186 | -1.3% | ratio | 10-Q | 2019-08-02 |
| Quarterly | 2019-09-30 | 1.5664 | +3.2% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-12-31 | 1.5020 | -4.1% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | 1.5334 | +2.1% | ratio | 10-Q | 2020-05-08 |
| Quarterly | 2020-06-30 | 1.4712 | -4.1% | ratio | 10-Q | 2020-08-07 |
| Quarterly | 2020-09-30 | 1.4433 | -1.9% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-12-31 | 1.3221 | -8.4% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 1.2978 | -1.8% | ratio | 10-Q | 2021-05-07 |
| Quarterly | 2021-06-30 | 1.2905 | -0.6% | ratio | 10-Q | 2021-08-06 |
| Quarterly | 2021-09-30 | 1.3109 | +1.6% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-12-31 | 1.2837 | -2.1% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 1.3097 | +2.0% | ratio | 10-Q | 2022-05-06 |
| Quarterly | 2022-06-30 | 1.3789 | +5.3% | ratio | 10-Q | 2022-08-05 |
| Quarterly | 2022-09-30 | 1.4659 | +6.3% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-12-31 | 1.4293 | -2.5% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | 1.4782 | +3.4% | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1.5400 | +4.2% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 1.6659 | +8.2% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1.6036 | -3.7% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 1.5939 | -0.6% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1.6684 | +4.7% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1.6668 | -0.1% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 1.7401 | +4.4% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1.6935 | -2.7% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1.7073 | +0.8% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 1.7234 | +0.9% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 1.6214 | — | ratio | 10-K | 2018-02-28 |
| Annual | 2017-12-31 | 1.5781 | -2.7% | ratio | 10-K | 2019-02-28 |
| Annual | 2018-12-31 | 1.5830 | +0.3% | ratio | 10-K | 2020-02-28 |
| Annual | 2019-12-31 | 1.5020 | -5.1% | ratio | 10-K | 2021-02-26 |
| Annual | 2020-12-31 | 1.3221 | -12.0% | ratio | 10-K | 2022-02-28 |
| Annual | 2021-12-31 | 1.2837 | -2.9% | ratio | 10-K | 2023-02-28 |
| Annual | 2022-12-31 | 1.4293 | +11.3% | ratio | 10-K | 2024-02-28 |
| Annual | 2023-12-31 | 1.6036 | +12.2% | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 1.7401 | +8.5% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1.7693 | +1.7% | ratio | 10-K | 2026-02-27 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 0.1677 | — | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.2505 | +49.4% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.0587 | -76.6% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2017-06-30 | 0.1013 | +72.7% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2017-09-30 | 0.2403 | +137.1% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0435 | -81.9% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 0.1289 | +196.3% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 0.3004 | +132.9% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.1345 | -55.2% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-06-30 | 0.1201 | -10.8% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-09-30 | 0.3321 | +176.6% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | -0.0110 | -103.3% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-06-30 | 0.2045 | +1960.7% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | 0.3833 | +87.4% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.1630 | -57.5% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-06-30 | 0.1690 | +3.7% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 0.4617 | +173.2% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0402 | -91.3% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-06-30 | 0.0430 | +7.1% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-09-30 | 0.1140 | +165.0% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | -0.0577 | -150.6% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-06-30 | 0.0741 | +228.4% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-09-30 | 0.0288 | -61.1% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 0.0749 | +159.6% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-06-30 | 0.0617 | -17.6% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | 0.2120 | +243.8% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.0726 | -65.7% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | 0.0915 | +25.9% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 0.2423 | +164.9% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 0.0788 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.0743 | -5.6% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.0995 | +33.8% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.1135 | +14.1% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.1633 | +43.9% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.1477 | -9.6% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.0584 | -60.5% | ratio | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 0.0203 | -65.3% | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0632 | +211.5% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0785 | +24.4% | ratio | 10-K | 2026-02-27 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 0.0193 | — | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0293 | +52.0% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.0068 | -76.7% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2017-06-30 | 0.0116 | +70.4% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2017-09-30 | 0.0275 | +136.9% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0051 | -81.6% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 0.0147 | +188.6% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 0.0345 | +135.6% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0156 | -54.8% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-06-30 | 0.0131 | -15.8% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-09-30 | 0.0352 | +167.5% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | -0.0010 | -102.9% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-06-30 | 0.0210 | +2142.1% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | 0.0416 | +97.8% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.0177 | -57.5% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-06-30 | 0.0179 | +1.1% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 0.0460 | +157.4% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0039 | -91.4% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-06-30 | 0.0041 | +3.0% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-09-30 | 0.0113 | +179.5% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | -0.0062 | -154.7% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-06-30 | 0.0084 | +236.0% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-09-30 | 0.0032 | -61.8% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 0.0096 | +197.6% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-06-30 | 0.0077 | -19.8% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | 0.0276 | +258.3% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.0096 | -65.3% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | 0.0122 | +28.1% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 0.0323 | +163.9% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 0.0367 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.0345 | -6.0% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.0448 | +29.8% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.0492 | +9.9% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.0673 | +36.6% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.0617 | -8.2% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.0236 | -61.8% | ratio | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 0.0090 | -61.8% | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0312 | +245.7% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0402 | +28.9% | ratio | 10-K | 2026-02-27 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 0.0500 | — | ratio | 10-Q | 2017-08-04 |
| Quarterly | 2016-09-30 | 0.0766 | +53.0% | ratio | 10-Q | 2017-11-03 |
| Quarterly | 2017-03-31 | 0.0177 | -76.8% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2017-06-30 | 0.0304 | +71.6% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2017-09-30 | 0.0727 | +138.9% | ratio | 10-Q | 2018-11-02 |
| Quarterly | 2018-03-31 | 0.0133 | -81.7% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-06-30 | 0.0385 | +189.3% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2018-09-30 | 0.0911 | +136.6% | ratio | 10-Q | 2019-11-01 |
| Quarterly | 2019-03-31 | 0.0396 | -56.5% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-06-30 | 0.0331 | -16.5% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2019-09-30 | 0.0902 | +172.6% | ratio | 10-Q | 2020-11-06 |
| Quarterly | 2020-03-31 | -0.0026 | -102.9% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-06-30 | 0.0520 | +2092.0% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2020-09-30 | 0.1017 | +95.6% | ratio | 10-Q | 2021-11-05 |
| Quarterly | 2021-03-31 | 0.0406 | -60.1% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-06-30 | 0.0409 | +0.7% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2021-09-30 | 0.1063 | +159.7% | ratio | 10-Q | 2022-11-04 |
| Quarterly | 2022-03-31 | 0.0091 | -91.4% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-06-30 | 0.0097 | +6.1% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2022-09-30 | 0.0280 | +189.7% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-03-31 | -0.0154 | -155.0% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-06-30 | 0.0214 | +239.4% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-09-30 | 0.0086 | -59.9% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 0.0249 | +189.6% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-06-30 | 0.0205 | -17.5% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | 0.0735 | +258.1% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.0257 | -65.0% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | 0.0331 | +28.7% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 0.0880 | +165.5% | ratio | 10-Q | 2025-11-07 |
| Annual | 2016-12-31 | 0.0963 | — | ratio | 10-K | 2019-02-28 |
| Annual | 2017-12-31 | 0.0890 | -7.6% | ratio | 10-K | 2020-02-28 |
| Annual | 2018-12-31 | 0.1158 | +30.1% | ratio | 10-K | 2021-02-26 |
| Annual | 2019-12-31 | 0.1232 | +6.4% | ratio | 10-K | 2022-02-28 |
| Annual | 2020-12-31 | 0.1562 | +26.8% | ratio | 10-K | 2023-02-28 |
| Annual | 2021-12-31 | 0.1410 | -9.8% | ratio | 10-K | 2024-02-28 |
| Annual | 2022-12-31 | 0.0573 | -59.3% | ratio | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 0.0235 | -59.1% | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0854 | +263.8% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.1112 | +30.3% | ratio | 10-K | 2026-02-27 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-03-20 | SRB CORP | 10% |
Open-market sell
S
|
Common Stock | 14,151 | $71.12 | $1,006,447 | 1,794,655 |
| 2026-03-17 | SRB CORP | 10% |
Open-market sell
S
|
Common Stock | 1,199 | $73.06 | $87,599 | 1,808,806 |
| 2026-03-02 | Lam Brian Siu-Gae | VP of Insurance Operations |
Other disposed transaction
F
|
Common Stock | 176 | $76.89 | $13,533 | 9,101 |
| 2026-03-02 | Lam Brian Siu-Gae | VP of Insurance Operations |
Other disposed transaction
F
|
Common Stock | 17 | $76.18 | $1,295 | 9,277 |
| 2026-03-02 | SRB CORP | 10% |
Open-market sell
S
|
Common Stock | 11,270 | $76.49 | $862,042 | 1,810,005 |
| 2026-02-27 | Lam Brian Siu-Gae | VP of Insurance Operations |
Other disposed transaction
F
|
Common Stock | 142 | $77.49 | $11,004 | 9,294 |
| 2026-02-27 | Lam Brian Siu-Gae | VP of Insurance Operations |
Other disposed transaction
F
|
Common Stock | 70 | $76.78 | $5,375 | 9,436 |
| 2026-02-27 | SRB CORP | 10% |
Open-market sell
S
|
Common Stock | 235 | $77.82 | $18,288 | 1,821,275 |
| 2026-02-25 | Lam Brian Siu-Gae | VP of Insurance Operations |
Equity grant / award
A
|
Common Stock | 1,982 | $0.00 | $0 | 9,552 |
| 2026-02-25 | Lam Brian Siu-Gae | VP of Insurance Operations |
Equity grant / award
A
|
Common Stock | 1,721 | $0.00 | $0 | 7,570 |
| 2026-02-25 | Lam Brian Siu-Gae | VP of Insurance Operations |
Other disposed transaction
J
|
Common Stock | 249 | $0.00 | $0 | 5,849 |
| 2026-02-25 | Langwell Dennis J. | — |
Equity grant / award
A
|
Common Stock | 1,083 | $0.00 | $0 | 9,083 |
| 2026-02-24 | SRB CORP | 10% |
Open-market sell
S
|
Common Stock | 3,231 | $77.14 | $249,230 | 1,834,964 |
| 2026-02-24 | Lam Brian Siu-Gae | VP of Insurance Operations |
Other disposed transaction
F
|
Common Stock | 8 | $77.42 | $619 | 9,506 |
| 2026-02-24 | Lam Brian Siu-Gae | VP of Insurance Operations |
Other disposed transaction
F
|
Common Stock | 38 | $76.95 | $2,924 | 9,514 |
| 2026-02-23 | SRB CORP | 10% |
Open-market sell
S
|
Common Stock | 4,089 | $77.48 | $316,811 | 1,838,195 |
| 2025-12-18 | Murphy George | PRESIDENT AND CEO |
Equity grant / award
G
|
Common Stock | 1,000 | $79.92 | $79,920 | 112,434 |
| 2025-09-18 | Hiltpold Glenn | VP OF ACTUARIAL SERVICES |
Open-market buy
P
|
Common Stock | 55 | $71.73 | $3,945 | 13,108 |
| 2025-09-05 | Langwell Dennis J. | — |
Open-market buy
P
|
Common Stock | 2,000 | $72.39 | $144,780 | 8,000 |
| 2025-08-11 | Langwell Dennis J. | — |
Open-market buy
P
|
Common Stock | 2,000 | $71.49 | $142,980 | 6,000 |
| 2025-02-28 | Hiltpold Glenn | VP OF ACTUARIAL SERVICES |
Other disposed transaction
F
|
Common Stock | 100 | $76.39 | $7,639 | 13,053 |
| 2025-02-28 | Hiltpold Glenn | VP OF ACTUARIAL SERVICES |
Other disposed transaction
F
|
Common Stock | 113 | $75.50 | $8,532 | 13,153 |
| 2025-02-27 | Hiltpold Glenn | VP OF ACTUARIAL SERVICES |
Other disposed transaction
F
|
Common Stock | 253 | $75.84 | $19,188 | 13,266 |
| 2025-02-25 | Hiltpold Glenn | VP OF ACTUARIAL SERVICES |
Other disposed transaction
F
|
Common Stock | 367 | $79.49 | $29,173 | 13,519 |
| 2025-02-25 | Hiltpold Glenn | VP OF ACTUARIAL SERVICES |
Other disposed transaction
F
|
Common Stock | 46 | $78.53 | $3,612 | 13,886 |
| 2025-02-25 | Hiltpold Glenn | VP OF ACTUARIAL SERVICES |
Equity grant / award
A
|
Common Stock | 1,987 | $0.00 | $0 | 13,932 |
| 2025-02-25 | Hiltpold Glenn | VP OF ACTUARIAL SERVICES |
Equity grant / award
A
|
Common Stock | 1,694 | $0.00 | $0 | 11,945 |
| 2025-02-25 | Hiltpold Glenn | VP OF ACTUARIAL SERVICES |
Other disposed transaction
J
|
Common Stock | 953 | $0.00 | $0 | 10,251 |
| 2024-09-25 | Lam Brian Siu-Gae | VP of Insurance Operations |
Open-market sell
S
|
Common Stock | 226 | $81.46 | $18,410 | 3,518 |
| 2024-09-06 | Hiltpold Glenn | VP OF ACTUARIAL SERVICES |
Open-market sell
S
|
Common Stock | 389 | $84.41 | $32,835 | 11,204 |
| 2024-08-14 | Whitford Christopher Thomas | VP, CFO AND SECRETARY |
Open-market sell
S
|
Common Stock | 300 | $79.60 | $23,880 | 18,728 |
| 2024-08-13 | Brophy Charles Joseph III | — |
Open-market buy
P
|
Common Stock | 1,000 | $78.80 | $78,800 | 10,000 |
| 2024-06-12 | Hiltpold Glenn | VP OF ACTUARIAL SERVICES |
Open-market sell
S
|
Common Stock | 338 | $76.75 | $25,942 | 11,593 |
| 2024-03-06 | Varga Stephen Albert | VP - MIS |
Open-market sell
S
|
Common Stock | 900 | $79.35 | $71,415 | 28,465 |
| 2024-03-04 | McKeown Ann Marie | V.P INSURANCE OPERATIONS |
Other disposed transaction
F
|
Common Stock | 504 | $80.44 | $40,542 | 22,269 |
| 2024-03-01 | McKeown Ann Marie | V.P INSURANCE OPERATIONS |
Other disposed transaction
F
|
Common Stock | 714 | $80.37 | $57,384 | 22,773 |
| 2024-02-27 | McKeown Ann Marie | V.P INSURANCE OPERATIONS |
Other disposed transaction
J
|
Common Stock | 1,055 | $0.00 | $0 | 23,487 |
| 2023-12-08 | Hiltpold Glenn | VP OF ACTUARIAL SERVICES |
Open-market sell
S
|
Common Stock | 283 | $78.88 | $22,323 | 10,161 |
| 2023-11-15 | Varga Stephen Albert | VP - MIS |
Equity grant / award
G
|
Common Stock | 131 | $76.56 | $10,029 | 27,658 |
| 2023-08-21 | Langwell Dennis J. | — |
Open-market buy
P
|
Common Stock | 1,000 | $68.90 | $68,896 | 2,000 |
| 2023-08-08 | Hiltpold Glenn | VP OF ACTUARIAL SERVICES |
Open-market sell
S
|
Common Stock | 125 | $73.08 | $9,135 | 10,444 |
| 2023-07-19 | SRB CORP | 10% |
Open-market buy
P
|
Common Stock | 32,384 | $67.24 | $2,177,604 | 1,842,284 |
| 2023-06-14 | SRB CORP | 10% |
Open-market buy
P
|
Common Stock | 14,338 | $73.79 | $1,057,958 | 1,809,900 |
| 2023-06-06 | SRB CORP | 10% |
Open-market buy
P
|
Common Stock | 9,820 | $73.86 | $725,335 | 1,795,562 |
| 2023-06-05 | SRB CORP | 10% |
Open-market buy
P
|
Common Stock | 25,400 | $73.72 | $1,872,488 | 1,785,742 |
| 2023-06-02 | SRB CORP | 10% |
Open-market buy
P
|
Common Stock | 1,397 | $73.98 | $103,350 | 1,760,342 |
| 2023-06-01 | SRB CORP | 10% |
Open-market buy
P
|
Common Stock | 6,800 | $72.78 | $494,884 | 1,758,945 |
| 2023-05-31 | SRB CORP | 10% |
Open-market buy
P
|
Common Stock | 19,594 | $73.86 | $1,447,252 | 1,752,145 |
| 2023-05-31 | SRB CORP | 10% |
Open-market buy
P
|
Common Stock | 11,201 | $73.03 | $817,975 | 1,732,551 |
| 2023-05-30 | SRB CORP | 10% |
Open-market buy
P
|
Common Stock | 5,419 | $73.23 | $396,812 | 1,721,350 |
| 2023-05-30 | SRB CORP | 10% |
Open-market buy
P
|
Common Stock | 716 | $72.00 | $51,552 | 1,715,931 |
| 2023-05-26 | SRB CORP | 10% |
Open-market buy
P
|
Common Stock | 1,348 | $71.87 | $96,875 | 1,715,215 |
| 2023-05-25 | SRB CORP | 10% |
Open-market buy
P
|
Common Stock | 3,545 | $71.87 | $254,783 | 1,713,867 |
| 2023-05-24 | SRB CORP | 10% |
Open-market buy
P
|
Common Stock | 26,651 | $72.33 | $1,927,800 | 1,710,322 |
| 2023-05-23 | SRB CORP | 10% |
Open-market buy
P
|
Common Stock | 100 | $73.00 | $7,300 | 1,683,671 |
| 2023-05-23 | MANNING PETER J | — |
Open-market sell
S
|
Common Stock | 550 | $73.43 | $40,386 | 5,450 |
| 2023-05-22 | SRB CORP | 10% |
Open-market buy
P
|
Common Stock | 8,789 | $72.80 | $639,804 | 1,683,571 |
| 2023-03-03 | Berry James | VP - UNDERWRITING |
Open-market sell
S
|
Common Stock | 62 | $80.17 | $4,971 | 25,519 |
| 2023-03-03 | Berry James | VP - UNDERWRITING |
Other disposed transaction
F
|
Common Stock | 51 | $80.17 | $4,089 | 25,581 |
| 2023-03-03 | Berry James | VP - UNDERWRITING |
Open-market sell
S
|
Common Stock | 1,543 | $79.47 | $122,622 | 25,632 |
| 2023-03-03 | Berry James | VP - UNDERWRITING |
Other disposed transaction
F
|
Common Stock | 1,262 | $79.47 | $100,291 | 27,175 |
| 2023-03-01 | Drago John Patrick | VP - MARKETING |
Other disposed transaction
F
|
Common Stock | 291 | $80.00 | $23,280 | 25,887 |
| 2023-02-27 | Drago John Patrick | VP - MARKETING |
Other acquired transaction
F
|
Common Stock | 249 | $81.30 | $20,244 | 26,178 |
| 2023-02-24 | Varga Stephen Albert | VP - MIS |
Open-market sell
S
|
Common Stock | 550 | $81.56 | $44,858 | 28,823 |
| 2023-02-24 | Varga Stephen Albert | VP - MIS |
Other disposed transaction
F
|
Common Stock | 991 | $81.56 | $80,826 | 29,373 |
| 2023-02-24 | Varga Stephen Albert | VP - MIS |
Open-market sell
S
|
Common Stock | 271 | $80.86 | $21,913 | 30,364 |
| 2023-02-24 | Varga Stephen Albert | VP - MIS |
Other disposed transaction
F
|
Common Stock | 489 | $80.86 | $39,541 | 30,635 |
| 2023-02-24 | Varga Stephen Albert | VP - MIS |
Open-market sell
S
|
Common Stock | 57 | $79.44 | $4,528 | 31,124 |
| 2023-02-24 | Varga Stephen Albert | VP - MIS |
Other disposed transaction
F
|
Common Stock | 102 | $79.44 | $8,103 | 31,181 |
| 2023-02-22 | Varga Stephen Albert | VP - MIS |
Equity grant / award
A
|
Common Stock | 2,420 | $0.00 | $0 | 31,283 |
| 2023-02-22 | Varga Stephen Albert | VP - MIS |
Equity grant / award
A
|
Common Stock | 2,068 | $0.00 | $0 | 28,863 |
| 2023-02-22 | Varga Stephen Albert | VP - MIS |
Other acquired transaction
J
|
Common Stock | 516 | $0.00 | $0 | 26,795 |
| 2022-11-08 | Varga Stephen Albert | VP - MIS |
Equity grant / award
G
|
Common Stock | 120 | $0.00 | $0 | 26,279 |
| 2022-09-16 | Whitford Christopher Thomas | VP, CFO AND SECRETARY |
Open-market sell
S
|
Common Stock | 223 | $86.03 | $19,185 | 15,060 |
| 2022-08-12 | Hiltpold Glenn | VP OF ACTUARIAL SERVICES |
Open-market sell
S
|
Common Stock | 383 | $93.36 | $35,757 | 8,221 |
| 2022-06-02 | MANNING PETER J | — |
Open-market sell
S
|
Common Stock | 2,000 | $90.93 | $181,860 | 5,000 |
| 2022-03-22 | Hiltpold Glenn | VP of Actuarial Services |
Equity grant / award
A
|
Common Stock | 50 | $88.66 | $4,433 | 8,604 |
| 2022-03-04 | Lindeberg Frederic H | Dir |
Open-market sell
S
|
Common Stock | 3,000 | $84.50 | $253,500 | 23,800 |
| 2022-02-28 | Hiltpold Glenn | VP of Actuarial Services |
Other disposed transaction
F
|
Common Stock | 89 | $82.98 | $7,385 | 8,554 |
| 2022-02-25 | Drago John Patrick | VP - Marketing |
Other disposed transaction
F
|
Common Stock | 249 | $83.37 | $20,759 | 24,162 |
| 2022-02-24 | Drago John Patrick | VP - Marketing |
Other disposed transaction
F
|
Common Stock | 1,043 | $78.00 | $81,354 | 24,411 |
| 2022-02-23 | Drago John Patrick | VP - Marketing |
Other acquired transaction
J
|
Common Stock | 506 | $0.00 | $0 | 25,454 |
| 2022-02-23 | Drago John Patrick | VP - Marketing |
Equity grant / award
A
|
Common Stock | 1,970 | $0.00 | $0 | 24,948 |
| 2022-02-23 | Drago John Patrick | VP - Marketing |
Equity grant / award
A
|
Common Stock | 1,721 | $0.00 | $0 | 22,978 |
| 2021-09-30 | Whitford Christopher Thomas | VP, CFO and Secretary |
Open-market sell
S
|
Common Stock | 200 | $79.80 | $15,959 | 11,883 |
| 2021-09-22 | McKeown Ann Marie | V.P Insurance Operations |
Open-market sell
S
|
Common Stock | 3,390 | $79.01 | $267,844 | 21,092 |
| 2021-06-07 | MANNING PETER J | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $82.82 | $165,640 | 6,000 |
| 2021-06-07 | MANNING PETER J | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $83.78 | $83,780 | 8,000 |
| 2021-03-15 | Hiltpold Glenn | VP of Actuarial Services |
Open-market buy
P
|
Common Stock | 27 | $84.38 | $2,278 | 6,084 |
| 2021-03-01 | Whitford Christopher Thomas | VP, CFO and Secretary |
Open-market sell
S
|
Common Stock | 100 | $80.75 | $8,075 | 12,083 |
| 2021-03-01 | Whitford Christopher Thomas | VP, CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 456 | $80.75 | $36,820 | 12,183 |
| 2021-03-01 | Berry James | VP - Underwriting |
Open-market sell
S
|
Common Stock | 197 | $81.12 | $15,981 | 26,169 |
| 2021-03-01 | Berry James | VP - Underwriting |
Other disposed transaction
F
|
Common Stock | 162 | $81.12 | $13,142 | 26,366 |
| 2021-03-01 | Berry James | VP - Underwriting |
Open-market sell
S
|
Common Stock | 980 | $80.66 | $79,044 | 26,528 |
| 2021-03-01 | Berry James | VP - Underwriting |
Other disposed transaction
F
|
Common Stock | 801 | $80.66 | $64,606 | 27,508 |
| 2021-02-26 | Whitford Christopher Thomas | VP, CFO and Secretary |
Open-market sell
S
|
Common Stock | 179 | $82.33 | $14,737 | 12,639 |
| 2021-02-26 | Whitford Christopher Thomas | VP, CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 815 | $82.33 | $67,099 | 12,818 |
| 2021-02-26 | Berry James | VP - Underwriting |
Open-market sell
S
|
Common Stock | 55 | $82.11 | $4,516 | 28,309 |
| 2021-02-26 | Berry James | VP - Underwriting |
Other disposed transaction
F
|
Common Stock | 45 | $82.11 | $3,695 | 28,364 |
| 2021-02-26 | Berry James | VP - Underwriting |
Open-market sell
S
|
Common Stock | 858 | $81.33 | $69,781 | 28,409 |
| 2021-02-26 | Berry James | VP - Underwriting |
Other disposed transaction
F
|
Common Stock | 702 | $81.33 | $57,094 | 29,267 |
| 2021-02-26 | Berry James | VP - Underwriting |
Open-market sell
S
|
Common Stock | 165 | $80.38 | $13,262 | 29,969 |
| 2021-02-26 | Berry James | VP - Underwriting |
Other disposed transaction
F
|
Common Stock | 135 | $80.38 | $10,851 | 30,134 |
| 2021-02-26 | Berry James | VP - Underwriting |
Open-market sell
S
|
Common Stock | 1,771 | $79.64 | $141,046 | 30,269 |
| 2021-02-26 | Berry James | VP - Underwriting |
Other disposed transaction
F
|
Common Stock | 1,449 | $79.64 | $115,401 | 32,040 |
| 2021-02-24 | Whitford Christopher Thomas | VP, CFO and Secretary |
Other acquired transaction
J
|
Common Stock | 744 | $0.00 | $0 | 13,633 |
| 2021-02-24 | Whitford Christopher Thomas | VP, CFO and Secretary |
Equity grant / award
A
|
Common Stock | 2,630 | $0.00 | $0 | 12,889 |
| 2021-02-24 | Whitford Christopher Thomas | VP, CFO and Secretary |
Equity grant / award
A
|
Common Stock | 2,129 | $0.00 | $0 | 10,259 |
| 2021-02-24 | Whitford Christopher Thomas | VP, CFO and Secretary |
Open-market sell
S
|
Common Stock | 11 | $80.99 | $891 | 8,130 |
| 2021-02-24 | Whitford Christopher Thomas | VP, CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 47 | $80.99 | $3,807 | 8,141 |
| 2021-02-24 | Berry James | VP - Underwriting |
Other acquired transaction
J
|
Common Stock | 2,133 | $0.00 | $0 | 33,489 |
| 2021-02-24 | Berry James | VP - Underwriting |
Equity grant / award
A
|
Common Stock | 2,455 | $0.00 | $0 | 31,356 |
| 2021-02-24 | Berry James | VP - Underwriting |
Equity grant / award
A
|
Common Stock | 1,987 | $0.00 | $0 | 28,901 |
| 2021-02-24 | MCKOWN DAVID D | Dir |
Equity grant / award
A
|
Common Stock | 1,000 | $0.00 | $0 | 7,500 |
| 2021-02-23 | Whitford Christopher Thomas | VP, CFO and Secretary |
Open-market sell
S
|
Common Stock | 9 | $78.09 | $703 | 8,188 |
| 2021-02-23 | Whitford Christopher Thomas | VP, CFO and Secretary |
Other disposed transaction
F
|
Common Stock | 41 | $78.09 | $3,202 | 8,197 |
| 2020-12-09 | Berry James | VP - Underwriting |
Equity grant / award
G
|
Common Stock | 329 | $0.00 | $0 | 26,914 |
| 2020-11-25 | Lindeberg Frederic H | Dir |
Open-market buy
P
|
Common Stock | 2,000 | $74.44 | $148,880 | 24,800 |
| 2020-11-24 | Lindeberg Frederic H | Dir |
Open-market buy
P
|
Common Stock | 800 | $74.65 | $59,720 | 22,800 |
| 2020-11-04 | SRB Corp | 10% |
Open-market buy
P
|
Common Stock | 650 | $69.97 | $45,478 | 1,674,782 |
| 2020-10-30 | SRB Corp | 10% |
Open-market buy
P
|
Common Stock | 43,378 | $69.91 | $3,032,712 | 1,674,132 |
| 2020-10-29 | SRB Corp | 10% |
Open-market buy
P
|
Common Stock | 14,319 | $69.94 | $1,001,482 | 1,630,754 |
| 2020-10-28 | SRB Corp | 10% |
Open-market buy
P
|
Common Stock | 18,594 | $68.25 | $1,269,061 | 1,616,435 |
| 2020-10-27 | SRB Corp | 10% |
Open-market buy
P
|
Common Stock | 15,646 | $68.97 | $1,079,086 | 1,597,841 |
| 2020-10-20 | SRB Corp | 10% |
Open-market buy
P
|
Common Stock | 100 | $68.00 | $6,800 | 1,582,195 |
| 2020-09-25 | Lindeberg Frederic H | Dir |
Open-market buy
P
|
Common Stock | 2,000 | $67.93 | $135,860 | 22,000 |
| 2020-09-11 | Lindeberg Frederic H | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $70.18 | $70,180 | 20,000 |
| 2020-09-01 | Lindeberg Frederic H | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $71.58 | $71,580 | 19,000 |
| 2020-03-27 | Lindeberg Frederic H | Dir |
Open-market buy
P
|
Common Stock | 1,000 | $76.15 | $76,150 | 18,000 |
| 2020-03-23 | SRB Corp | 10% |
Open-market buy
P
|
Common Stock | 862 | $66.82 | $57,599 | 1,582,095 |
| 2020-03-20 | SRB Corp | 10% |
Open-market buy
P
|
Common Stock | 17,590 | $71.32 | $1,254,519 | 1,581,233 |
| 2020-03-18 | SRB Corp | 10% |
Open-market buy
P
|
Common Stock | 17,110 | $73.75 | $1,261,862 | 1,563,643 |
| 2020-03-02 | Berry James | VP - Underwriting |
Open-market sell
S
|
Common Stock | 392 | $82.51 | $32,345 | 27,243 |
| 2020-03-02 | Berry James | VP - Underwriting |
Open-market sell
S
|
Common Stock | 1,332 | $81.62 | $108,717 | 27,635 |
| 2020-03-02 | Berry James | VP - Underwriting |
Open-market sell
S
|
Common Stock | 1,875 | $81.00 | $151,873 | 28,967 |
| 2020-03-02 | Berry James | VP - Underwriting |
Other disposed transaction
F
|
Common Stock | 586 | $80.05 | $46,912 | 30,842 |
| 2020-02-27 | Berry James | VP - Underwriting |
Other disposed transaction
F
|
Common Stock | 365 | $88.88 | $32,441 | 31,428 |
| 2020-02-27 | Berry James | VP - Underwriting |
Other disposed transaction
F
|
Common Stock | 328 | $87.77 | $28,787 | 31,793 |
| 2020-02-27 | Berry James | VP - Underwriting |
Other disposed transaction
F
|
Common Stock | 443 | $86.92 | $38,506 | 32,121 |
| 2020-02-27 | Berry James | VP - Underwriting |
Other disposed transaction
F
|
Common Stock | 168 | $85.34 | $14,337 | 32,564 |
| 2020-02-26 | Berry James | VP - Underwriting |
Other disposed transaction
F
|
Common Stock | 292 | $90.82 | $26,521 | 32,732 |
| 2020-02-26 | Berry James | VP - Underwriting |
Other disposed transaction
F
|
Common Stock | 687 | $89.91 | $61,765 | 33,024 |
| 2020-02-26 | Berry James | VP - Underwriting |
Other acquired transaction
J
|
Common Stock | 1,250 | $0.00 | $0 | 33,711 |
| 2020-02-26 | Berry James | VP - Underwriting |
Equity grant / award
A
|
Common Stock | 2,402 | $0.00 | $0 | 32,461 |
| 2020-02-26 | Berry James | VP - Underwriting |
Equity grant / award
A
|
Common Stock | 1,989 | $0.00 | $0 | 30,059 |
| 2019-12-23 | BEGLEY WILLIAM J JR | VP, CFO and Secretary |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 40,187 |
| 2019-12-16 | Berry James | VP - Underwriting |
Equity grant / award
G
|
Common Stock | 261 | $0.00 | $0 | 28,070 |
| 2019-11-25 | Varga Stephen Albert | VP - MIS |
Open-market sell
S
|
Common Stock | 900 | $98.25 | $88,425 | 19,428 |
| 2019-03-25 | KRUPA DAVID E | VP - Claims Operations |
Open-market sell
S
|
Common Stock | 3,388 | $86.85 | $294,234 | 8,010 |
| 2019-03-25 | McKeown Ann Marie | V.P Insurance Operations |
Other disposed transaction
F
|
Common Stock | 45 | $86.68 | $3,901 | 19,009 |
| 2019-03-22 | KRUPA DAVID E | VP - Claims Operations |
Open-market sell
S
|
Common Stock | 200 | $88.00 | $17,600 | 11,398 |
| 2019-03-20 | MANNING PETER J | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $87.81 | $87,810 | 7,000 |
| 2019-03-05 | Berry James | VP - Underwriting |
Other disposed transaction
D
|
Common Stock | 2,809 | $87.91 | $246,945 | 28,331 |
| 2019-03-04 | Berry James | VP - Underwriting |
Other disposed transaction
D
|
Commpm Stock | 391 | $89.40 | $34,955 | 31,140 |
| 2019-03-04 | Berry James | VP - Underwriting |
Other disposed transaction
D
|
Common Stock | 1,989 | $89.05 | $177,122 | 31,531 |
| 2019-03-04 | Berry James | VP - Underwriting |
Other disposed transaction
F
|
Common Stock | 446 | $89.05 | $39,717 | 33,520 |
| 2019-03-01 | Berry James | VP - Underwriting |
Other disposed transaction
F
|
Common Stock | 4,021 | $89.02 | $357,941 | 33,966 |
| 2019-02-26 | BEGLEY WILLIAM J JR | VP, CFO and Secretary |
Other acquired transaction
J
|
Common Stock | 4,120 | $0.00 | $0 | 24,060 |
| 2019-02-26 | BEGLEY WILLIAM J JR | VP, CFO and Secretary |
Equity grant / award
A
|
Common Stock | 1,673 | $0.00 | $0 | 19,940 |
| 2019-02-26 | BEGLEY WILLIAM J JR | VP, CFO and Secretary |
Equity grant / award
A
|
Common Stock | 1,459 | $0.00 | $0 | 18,267 |
| 2018-12-21 | BEGLEY WILLIAM J JR | VP, CFO and Secretary |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 41,187 |
| 2018-09-10 | MCKOWN DAVID D | Dir |
Open-market sell
S
|
Common Stock | 1,235 | $96.53 | $119,217 | 4,500 |
| 2018-09-07 | Berry James | VP - Underwriting |
Open-market sell
S
|
Common Stock | 5,130 | $98.02 | $502,843 | 30,514 |
| 2018-09-06 | MCKOWN DAVID D | Dir |
Open-market sell
S
|
Common Stock | 3,765 | $98.67 | $371,510 | 5,735 |
| 2018-08-07 | Lindeberg Frederic H | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $92.45 | $92,450 | 15,000 |
| 2018-06-06 | Lindeberg Frederic H | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $88.36 | $176,720 | 16,000 |
| 2018-05-11 | Lindeberg Frederic H | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $83.17 | $166,340 | 18,000 |
| 2018-03-28 | McKeown Ann Marie | V.P Insurance Operations |
Other disposed transaction
F
|
Common Stock | 84 | $76.51 | $6,427 | 16,342 |
| 2018-02-26 | BRUSSARD DAVID F | Dir |
Other disposed transaction
J
|
Common Stock | 6,760 | $0.00 | $0 | 4,812 |
| 2018-02-26 | BRUSSARD DAVID F | Dir |
Equity grant / award
A
|
Common Stock | 1,000 | $0.00 | $0 | 11,572 |
| 2017-12-28 | KRUPA DAVID E | VP - Claims Operations |
Open-market sell
S
|
Common Stock | 7,000 | $80.30 | $562,100 | 28,449 |
| 2017-12-28 | KRUPA DAVID E | VP - Claims Operations |
Open-market sell
S
|
Common Stock | 0 | $0.00 | — | 22,925 |
| 2017-12-21 | BRUSSARD DAVID F | Dir |
Open-market sell
S
|
Common Stock | 451 | $80.01 | $36,085 | 347,489 |
| 2017-12-19 | BRUSSARD DAVID F | Dir |
Open-market sell
S
|
Common Stock | 948 | $80.11 | $75,944 | 347,940 |
| 2017-12-18 | BRUSSARD DAVID F | Dir |
Open-market sell
S
|
Common Stock | 701 | $82.64 | $57,931 | 348,888 |
| 2017-12-18 | BRUSSARD DAVID F | Dir |
Open-market sell
S
|
Common Stock | 8,741 | $81.52 | $712,566 | 349,589 |
| 2017-12-18 | BEGLEY WILLIAM J JR | VP, CFO and Secretary |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 38,716 |
| 2017-12-15 | BRUSSARD DAVID F | Dir |
Open-market sell
S
|
Common Stock | 2,654 | $81.72 | $216,885 | 358,830 |
| 2017-12-14 | BRUSSARD DAVID F | Dir |
Open-market sell
S
|
Common Stock | 1,505 | $80.01 | $120,415 | 360,984 |
| 2017-11-28 | Lindeberg Frederic H | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $83.16 | $83,160 | 19,000 |
| 2017-11-14 | Lindeberg Frederic H | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $82.35 | $164,700 | 20,000 |
| 2017-03-31 | KRUPA DAVID E | VP - Claims Operations |
Open-market sell
S
|
Common Stock | 745 | $69.30 | $51,628 | 22,925 |
| 2017-03-28 | Drago John Patrick | VP - Marketing |
Other disposed transaction
F
|
Common Stock | 125 | $68.52 | $8,565 | 9,006 |
| 2017-03-17 | KRUPA DAVID E | VP - Claims Operations |
Open-market sell
S
|
Common Stock | 1,492 | $71.30 | $106,380 | 23,670 |
| 2017-03-13 | KRUPA DAVID E | VP - Claims Operations |
Other disposed transaction
F
|
Common Stock | 324 | $69.77 | $22,605 | 25,162 |
| 2017-03-02 | MANNING PETER J | Dir |
Open-market sell
S
|
Common Stock | 1,000 | $72.11 | $72,110 | 6,000 |
| 2017-03-02 | MANNING PETER J | Dir |
Open-market sell
S
|
Common Stock | 500 | $71.93 | $35,965 | 7,000 |
| 2017-02-27 | Murphy George | President and CEO |
Open-market sell
S
|
Common Stock | 155 | $72.28 | $11,204 | 66,243 |
| 2017-02-27 | Murphy George | President and CEO |
Open-market sell
S
|
Common Stock | 2,345 | $71.45 | $167,559 | 66,398 |
| 2017-02-27 | Murphy George | President and CEO |
Other disposed transaction
F
|
Common Stock | 231 | $72.28 | $16,697 | 68,743 |
| 2017-02-27 | Murphy George | President and CEO |
Other disposed transaction
F
|
Common Stock | 3,487 | $71.45 | $249,159 | 68,974 |
| 2017-02-22 | Murphy George | President and CEO |
Other disposed transaction
J
|
Common Stock | 131 | $0.00 | $0 | 72,461 |
| 2017-02-22 | Murphy George | President and CEO |
Equity grant / award
A
|
Common Stock | 5,869 | $0.00 | $0 | 72,592 |
| 2017-02-22 | Murphy George | President and CEO |
Equity grant / award
A
|
Common Stock | 4,895 | $0.00 | $0 | 66,723 |
| 2016-12-30 | BEGLEY WILLIAM J JR | VP, CFO and Secretary |
Equity grant / award
G
|
Common Stock | 1,000 | $0.00 | $0 | 35,688 |
| 2016-12-21 | CAPUTO A RICHARD JR | Dir |
Equity grant / award
G
|
Common Stock | 16,000 | $74.30 | $1,188,800 | 81,130 |
| 2016-12-21 | CAPUTO A RICHARD JR | Dir |
Equity grant / award
A
|
Common Stock | 0 | $0.00 | — | 12,000 |
| 2016-12-20 | CAPUTO A RICHARD JR | Dir |
Equity grant / award
G
|
Common Stock | 19,000 | $74.61 | $1,417,590 | 97,130 |
| 2016-12-20 | CAPUTO A RICHARD JR | Dir |
Equity grant / award
G
|
Common Stock | 15,000 | $74.23 | $1,113,450 | 116,130 |
| 2016-12-19 | CAPUTO A RICHARD JR | Dir |
Equity grant / award
G
|
Common Stock | 20,000 | $74.14 | $1,482,800 | 131,130 |
| 2016-12-16 | CAPUTO A RICHARD JR | Dir |
Equity grant / award
G
|
Common Stock | 10,000 | $74.12 | $741,200 | 151,130 |
| 2016-12-16 | CAPUTO A RICHARD JR | Dir |
Equity grant / award
A
|
Common Stock | 0 | $0.00 | — | 12,000 |
| 2016-12-02 | Lindeberg Frederic H | Dir |
Open-market sell
S
|
Common Stock | 2,000 | $70.77 | $141,540 | 21,000 |
| 2016-11-21 | Narciso Paul J | VP - Claims |
Open-market sell
S
|
Common Stock | 250 | $70.70 | $17,675 | 16,459 |
| 2016-11-15 | BRUSSARD DAVID F | Dir |
Equity grant / award
G
|
Common Stock | 7,500 | $0.00 | $0 | 321,897 |
| 2016-09-09 | BRUSSARD DAVID F | Dir |
Open-market sell
S
|
Common Stock | 400 | $67.30 | $26,920 | 51,669 |
| 2016-09-09 | BRUSSARD DAVID F | Dir |
Open-market sell
S
|
Common Stock | 19,600 | $66.64 | $1,306,238 | 52,069 |
| 2016-06-20 | Drago John Patrick | VP - Marketing |
Open-market sell
S
|
Common Stock | 400 | $60.66 | $24,264 | 5,639 |
| 2016-05-09 | Narciso Paul J | VP - Claims |
Open-market sell
S
|
Common Stock | 250 | $59.65 | $14,912 | 16,709 |
| 2016-05-06 | BEGLEY WILLIAM J JR | VP, CFO and Secretary |
Open-market sell
S
|
Common Stock | 5,132 | $59.47 | $305,215 | 36,688 |