Financial Metrics
GHC Graham Holdings CoFinancial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 601740000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 628933000.0 | +4.5% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 621638000.0 | -1.2% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2016-12-31 | 2481890000.0 | +299.3% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-03-31 | 582717000.0 | -76.5% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 676087000.0 | +16.0% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 657225000.0 | -2.8% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 2591846000.0 | +294.4% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-03-31 | 659436000.0 | -74.6% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-06-30 | 672677000.0 | +2.0% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-09-30 | 674766000.0 | +0.3% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-12-31 | 689087000.0 | +2.1% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 692199000.0 | +0.5% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 737602000.0 | +6.6% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 738820000.0 | +0.2% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 732257000.0 | -0.9% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 652871000.0 | -10.8% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 716982000.0 | +9.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 712455000.0 | -0.6% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 801152000.0 | +12.4% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 809436000.0 | +1.0% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 914721000.0 | +13.0% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 933302000.0 | +2.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 1012438000.0 | +8.5% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 1031546000.0 | +1.9% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 1104999000.0 | +7.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 1111519000.0 | +0.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1152662000.0 | +3.7% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 1185280000.0 | +2.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 1207162000.0 | +1.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1165915000.0 | -3.4% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1215772000.0 | +4.3% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1278859000.0 | +5.2% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 2481890000.0 | — | USD | 10-K | 2019-02-25 |
| Annual | 2017-12-31 | 2591846000.0 | +4.4% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 2695966000.0 | +4.0% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 2932099000.0 | +8.8% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 2889121000.0 | -1.5% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 3185974000.0 | +10.3% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 3924493000.0 | +23.2% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 4414877000.0 | +12.5% | USD | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 4790904000.0 | +8.5% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 4911563000.0 | +2.5% | USD | 10-K | 2026-02-25 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 51872000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 74140000.0 | +42.9% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 68033000.0 | -8.2% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2016-12-31 | 222869000.0 | +227.6% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-03-31 | 10253000.0 | -95.4% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 49741000.0 | +385.1% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 26950000.0 | -45.8% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 136403000.0 | +406.1% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-03-31 | 44214000.0 | -67.6% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-06-30 | 65626000.0 | +48.4% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-09-30 | 60739000.0 | -7.4% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-12-31 | 75582000.0 | +24.4% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 40003000.0 | -47.1% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 57963000.0 | +44.9% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 16268000.0 | -71.9% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 8085000.0 | -50.3% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 5877000.0 | -27.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 40244000.0 | +584.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 33844000.0 | -15.9% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 37591000.0 | +11.1% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | -16607000.0 | -144.2% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 39971000.0 | +340.7% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 39328000.0 | -1.6% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 59532000.0 | +51.4% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 27656000.0 | -53.5% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 58055000.0 | +109.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -57112000.0 | -198.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 35442000.0 | +162.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 25911000.0 | -26.9% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 81648000.0 | +215.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 47473000.0 | -41.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 72751000.0 | +53.2% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 67136000.0 | -7.7% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 222869000.0 | — | USD | 10-K | 2019-02-25 |
| Annual | 2017-12-31 | 136403000.0 | -38.8% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 246161000.0 | +80.5% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 144546000.0 | -41.3% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 100407000.0 | -30.5% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 77375000.0 | -22.9% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 83898000.0 | +8.4% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 69393000.0 | -17.3% | USD | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 215504000.0 | +210.6% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 234947000.0 | +9.0% | USD | 10-K | 2026-02-25 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 38215000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 61199000.0 | +60.1% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 33126000.0 | -45.9% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 21086000.0 | -36.3% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 41999000.0 | +99.2% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 24844000.0 | -40.8% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 42965000.0 | +72.9% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-06-30 | 46635000.0 | +8.5% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-09-30 | 125070000.0 | +168.2% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 81702000.0 | -34.7% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2019-06-30 | 57195000.0 | -30.0% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2019-09-30 | 42965000.0 | -24.9% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | -33891000.0 | -178.9% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-06-30 | 18862000.0 | +155.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-09-30 | 78054000.0 | +313.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 112635000.0 | +44.3% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-06-30 | 115926000.0 | +2.9% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-09-30 | 39683000.0 | -65.8% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 96566000.0 | +143.3% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-06-30 | -66615000.0 | -169.0% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-09-30 | 33840000.0 | +150.8% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 52977000.0 | +56.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 124171000.0 | +134.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | -21134000.0 | -117.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 125339000.0 | +693.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-06-30 | -18827000.0 | -115.0% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-09-30 | 74506000.0 | +495.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 25721000.0 | -65.5% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-06-30 | 40423000.0 | +57.2% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-09-30 | 126238000.0 | +212.3% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 169458000.0 | — | USD | 10-K | 2019-02-25 |
| Annual | 2017-12-31 | 302489000.0 | +78.5% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 271408000.0 | -10.3% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 327879000.0 | +20.8% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 299968000.0 | -8.5% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 353327000.0 | +17.8% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 70434000.0 | -80.1% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 211704000.0 | +200.6% | USD | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 732610000.0 | +246.1% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 303267000.0 | -58.6% | USD | 10-K | 2026-02-25 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 6.63 | — | USD/shares | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 10.82 | +63.2% | USD/shares | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 5.9 | -45.5% | USD/shares | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 3.77 | -36.1% | USD/shares | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 7.51 | +99.2% | USD/shares | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 4.45 | -40.7% | USD/shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 7.84 | +76.2% | USD/shares | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 8.69 | +10.8% | USD/shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 23.43 | +169.6% | USD/shares | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 15.38 | -34.4% | USD/shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 10.74 | -30.2% | USD/shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 8.12 | -24.4% | USD/shares | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | -6.32 | -177.8% | USD/shares | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 3.61 | +157.1% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 15.25 | +322.4% | USD/shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 22.49 | +47.5% | USD/shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 23.07 | +2.6% | USD/shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 7.93 | -65.6% | USD/shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 19.5 | +145.9% | USD/shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | -13.95 | -171.5% | USD/shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 6.78 | +148.6% | USD/shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 10.91 | +60.9% | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 25.96 | +137.9% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -5.02 | -119.3% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 27.87 | +655.2% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -4.79 | -117.2% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 16.54 | +445.3% | USD/shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 5.5 | -66.7% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 8.43 | +53.3% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 28.19 | +234.4% | USD/shares | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 29.95 | — | USD/shares | 10-K | 2019-02-25 |
| Annual | 2017-12-31 | 54.24 | +81.1% | USD/shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 50.55 | -6.8% | USD/shares | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 61.7 | +22.1% | USD/shares | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 58.3 | -5.5% | USD/shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 70.65 | +21.2% | USD/shares | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 13.83 | -80.4% | USD/shares | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 43.96 | +217.9% | USD/shares | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 164.62 | +274.5% | USD/shares | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 67.11 | -59.2% | USD/shares | 10-K | 2026-02-25 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 6.59 | — | USD/shares | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 10.76 | +63.3% | USD/shares | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 5.87 | -45.4% | USD/shares | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 3.75 | -36.1% | USD/shares | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 7.46 | +98.9% | USD/shares | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 4.42 | -40.8% | USD/shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 7.78 | +76.0% | USD/shares | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 8.63 | +10.9% | USD/shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 23.28 | +169.8% | USD/shares | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 15.26 | -34.5% | USD/shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 10.65 | -30.2% | USD/shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 8.05 | -24.4% | USD/shares | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | -6.32 | -178.5% | USD/shares | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 3.6 | +157.0% | USD/shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 15.22 | +322.8% | USD/shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 22.44 | +47.4% | USD/shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 22.99 | +2.5% | USD/shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 7.9 | -65.6% | USD/shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 19.45 | +146.2% | USD/shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | -13.95 | -171.7% | USD/shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 6.76 | +148.5% | USD/shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 10.88 | +60.9% | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 25.89 | +138.0% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -5.02 | -119.4% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 27.72 | +652.2% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -4.79 | -117.3% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 16.42 | +442.8% | USD/shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 5.45 | -66.8% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 8.35 | +53.2% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 27.91 | +234.3% | USD/shares | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 29.8 | — | USD/shares | 10-K | 2019-02-25 |
| Annual | 2017-12-31 | 53.89 | +80.8% | USD/shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 50.2 | -6.8% | USD/shares | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 61.21 | +21.9% | USD/shares | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 58.13 | -5.0% | USD/shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 70.45 | +21.2% | USD/shares | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 13.79 | -80.4% | USD/shares | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 43.82 | +217.8% | USD/shares | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 163.4 | +272.9% | USD/shares | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 66.47 | -59.3% | USD/shares | 10-K | 2026-02-25 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 530587000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 600340000.0 | +13.1% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 593183000.0 | -1.2% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 648885000.0 | +9.4% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 632787000.0 | -2.5% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 432147000.0 | -31.7% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 395009000.0 | -8.6% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 390014000.0 | -1.3% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 315789000.0 | -19.0% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 288593000.0 | -8.6% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 265159000.0 | -8.1% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 253256000.0 | -4.5% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 170882000.0 | -32.5% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 171969000.0 | +0.6% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 142264000.0 | -17.3% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 200165000.0 | +40.7% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 178646000.0 | -10.8% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 260247000.0 | +45.7% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 295672000.0 | +13.6% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-12-31 | 413991000.0 | +40.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 350135000.0 | -15.4% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 114802000.0 | -67.2% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 133882000.0 | +16.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 145886000.0 | +9.0% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 132224000.0 | -9.4% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 126368000.0 | -4.4% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 149773000.0 | +18.5% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 169319000.0 | +13.1% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 123469000.0 | -27.1% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 111738000.0 | -9.5% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 159981000.0 | +43.2% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 169897000.0 | +6.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 130860000.0 | -23.0% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 140717000.0 | +7.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 244361000.0 | +73.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 260852000.0 | +6.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 156700000.0 | -39.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 176223000.0 | +12.5% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 190822000.0 | +8.3% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 648885000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 390014000.0 | -39.9% | USD | 10-K | 2019-02-25 |
| Annual | 2018-12-31 | 253256000.0 | -35.1% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 200165000.0 | -21.0% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 413991000.0 | +106.8% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 145886000.0 | -64.8% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 169319000.0 | +16.1% | USD | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 169897000.0 | +0.3% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 260852000.0 | +53.5% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 266988000.0 | +2.4% | USD | 10-K | 2026-02-25 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-12-31 | 600215000.0 | — | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 499202000.0 | -16.8% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 476658000.0 | -4.5% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 544487000.0 | +14.2% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 538021000.0 | -1.2% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 503753000.0 | -6.4% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 506734000.0 | +0.6% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 582944000.0 | +15.0% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 595321000.0 | +2.1% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 485229000.0 | -18.5% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 430642000.0 | -11.2% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 458562000.0 | +6.5% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-12-31 | 519577000.0 | +13.3% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 495443000.0 | -4.6% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 496676000.0 | +0.2% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 550853000.0 | +10.9% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 589582000.0 | +7.0% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 494128000.0 | -16.2% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 449268000.0 | -9.1% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 509527000.0 | +13.4% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 533622000.0 | +4.7% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 478726000.0 | -10.3% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 440944000.0 | -7.9% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 513747000.0 | +16.5% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 496172000.0 | -3.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 468371000.0 | -5.6% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 434358000.0 | -7.3% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 486514000.0 | +12.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 477827000.0 | -1.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 459648000.0 | -3.8% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 419349000.0 | -8.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 494460000.0 | +17.9% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 591854000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 600215000.0 | +1.4% | USD | 10-K | 2019-02-25 |
| Annual | 2018-12-31 | 538021000.0 | -10.4% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 595321000.0 | +10.7% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 519577000.0 | -12.7% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 589582000.0 | +13.5% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 504784000.0 | -14.4% | USD | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 496172000.0 | -1.7% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 477827000.0 | -3.7% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 519068000.0 | +8.6% | USD | 10-K | 2026-02-25 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1605489000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 1627413000.0 | +1.4% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 1715577000.0 | +5.4% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 1871346000.0 | +9.1% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 1759891000.0 | -6.0% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 1597425000.0 | -9.2% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 1617859000.0 | +1.3% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 1735804000.0 | +7.3% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 1521436000.0 | -12.3% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 1495157000.0 | -1.7% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 1535867000.0 | +2.7% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 1532342000.0 | -0.2% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 1477535000.0 | -3.6% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 1485270000.0 | +0.5% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 1534258000.0 | +3.3% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 1663485000.0 | +8.4% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 1449025000.0 | -12.9% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 1408397000.0 | -2.8% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 1519021000.0 | +7.9% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-12-31 | 1774192000.0 | +16.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 1837440000.0 | +3.6% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 1640613000.0 | -10.7% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1701584000.0 | +3.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 1847174000.0 | +8.6% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 1767009000.0 | -4.3% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 1601427000.0 | -9.4% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 1639373000.0 | +2.4% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 1708094000.0 | +4.2% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 1642590000.0 | -3.8% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1665930000.0 | +1.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1798096000.0 | +7.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1849296000.0 | +2.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1950866000.0 | +5.5% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1939266000.0 | -0.6% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 2084634000.0 | +7.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 2098624000.0 | +0.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 2026710000.0 | -3.4% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 2009706000.0 | -0.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 2242575000.0 | +11.6% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 1871346000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 1735804000.0 | -7.2% | USD | 10-K | 2019-02-25 |
| Annual | 2018-12-31 | 1532342000.0 | -11.7% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 1663485000.0 | +8.6% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 1774192000.0 | +6.7% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 1847174000.0 | +4.1% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 1679256000.0 | -9.1% | USD | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 1849296000.0 | +10.1% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 2098624000.0 | +13.5% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 2431095000.0 | +15.8% | USD | 10-K | 2026-02-25 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 4312525000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 4328639000.0 | +0.4% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 4438645000.0 | +2.5% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 4432670000.0 | -0.1% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 4416105000.0 | -0.4% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 4508439000.0 | +2.1% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 4619915000.0 | +2.5% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 4937823000.0 | +6.9% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 4760958000.0 | -3.6% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 4730933000.0 | -0.6% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 4873743000.0 | +3.0% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 4764041000.0 | -2.3% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 5197234000.0 | +9.1% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 5212950000.0 | +0.3% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 5487746000.0 | +5.3% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 5931236000.0 | +8.1% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 5645825000.0 | -4.8% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 5672317000.0 | +0.5% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 5811513000.0 | +2.5% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-12-31 | 6444119000.0 | +10.9% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 6518420000.0 | +1.2% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 6576542000.0 | +0.9% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 6679472000.0 | +1.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 7425525000.0 | +11.2% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 7360136000.0 | -0.9% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 7161305000.0 | -2.7% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 7277131000.0 | +1.6% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 6582215000.0 | -9.5% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 6542199000.0 | -0.6% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 6603958000.0 | +0.9% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 6689189000.0 | +1.3% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 7187730000.0 | +7.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 7255128000.0 | +0.9% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 7234053000.0 | -0.3% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 7420816000.0 | +2.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 7677205000.0 | +3.5% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 7615900000.0 | -0.8% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 7619032000.0 | +0.0% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 7851969000.0 | +3.1% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 4432670000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 4937823000.0 | +11.4% | USD | 10-K | 2019-02-25 |
| Annual | 2018-12-31 | 4764041000.0 | -3.5% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 5931236000.0 | +24.5% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 6444119000.0 | +8.6% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 7425525000.0 | +15.2% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 6553377000.0 | -11.7% | USD | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 7187730000.0 | +9.7% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 7677205000.0 | +6.8% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 8395713000.0 | +9.4% | USD | 10-K | 2026-02-25 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 735832000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 744343000.0 | +1.2% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 754057000.0 | +1.3% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 818961000.0 | +8.6% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 778993000.0 | -4.9% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 755224000.0 | -3.1% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 813181000.0 | +7.7% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 878612000.0 | +8.0% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 1152583000.0 | +31.2% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 746387000.0 | -35.2% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 804200000.0 | +7.7% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 812162000.0 | +1.0% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 829756000.0 | +2.2% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 814564000.0 | -1.8% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 988961000.0 | +21.4% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 1041871000.0 | +5.4% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 937379000.0 | -10.0% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 818104000.0 | -12.7% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 915459000.0 | +11.9% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-12-31 | 949646000.0 | +3.7% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 927734000.0 | -2.3% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 902602000.0 | -2.7% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1020609000.0 | +13.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 1166338000.0 | +14.3% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 1042892000.0 | -10.6% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 1020425000.0 | -2.2% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 1141056000.0 | +11.8% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 1174007000.0 | +2.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 1128288000.0 | -3.9% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1108387000.0 | -1.8% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1151848000.0 | +3.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1229679000.0 | +6.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1241748000.0 | +1.0% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1208039000.0 | -2.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1331863000.0 | +10.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1199799000.0 | -9.9% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1249678000.0 | +4.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1579468000.0 | +26.4% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1693231000.0 | +7.2% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 818961000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 878612000.0 | +7.3% | USD | 10-K | 2019-02-25 |
| Annual | 2018-12-31 | 812162000.0 | -7.6% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 1041871000.0 | +28.3% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 949646000.0 | -8.9% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 1166338000.0 | +22.8% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 1145169000.0 | -1.8% | USD | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 1229679000.0 | +7.4% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 1199799000.0 | -2.4% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 1388574000.0 | +15.7% | USD | 10-K | 2026-02-25 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 1846000000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 1856159000.0 | +0.6% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 1929796000.0 | +4.0% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 1979679000.0 | +2.6% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 1935477000.0 | -2.2% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 1968349000.0 | +1.7% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 2055459000.0 | +4.4% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 2018071000.0 | -1.8% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 1871365000.0 | -7.3% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 1848793000.0 | -1.2% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 1893680000.0 | +2.4% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 1842913000.0 | -2.7% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 2193832000.0 | +19.0% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 2170220000.0 | -1.1% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 2424932000.0 | +11.7% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 2598785000.0 | +7.2% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 2427204000.0 | -6.6% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 2447070000.0 | +0.8% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 2552958000.0 | +4.3% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-12-31 | 2665798000.0 | +4.4% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 2645795000.0 | -0.8% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 2592910000.0 | -2.0% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 2698322000.0 | +4.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 2999545000.0 | +11.2% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 2872864000.0 | -4.2% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 2822562000.0 | -1.8% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 2982545000.0 | +5.7% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 2807727000.0 | -5.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 2750587000.0 | -2.0% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 2744434000.0 | -0.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 2947166000.0 | +7.4% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 3161677000.0 | +7.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 3160421000.0 | -0.0% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 3200527000.0 | +1.3% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 3349714000.0 | +4.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 3346569000.0 | -0.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 3246549000.0 | -3.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 3184609000.0 | -1.9% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 3311291000.0 | +4.0% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 1979679000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 2018071000.0 | +1.9% | USD | 10-K | 2019-02-25 |
| Annual | 2018-12-31 | 1842913000.0 | -8.7% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 2598785000.0 | +41.0% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 2665798000.0 | +2.6% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 2999545000.0 | +12.5% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 2778889000.0 | -7.4% | USD | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 3161677000.0 | +13.8% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 3346569000.0 | +5.8% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 3528562000.0 | +5.4% | USD | 10-K | 2026-02-25 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2440133000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 2472480000.0 | +1.3% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 2508799000.0 | +1.5% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 2452941000.0 | -2.2% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 2480578000.0 | +1.1% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 2536372000.0 | +2.2% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 2560677000.0 | +1.0% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 2915145000.0 | +13.8% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-03-31 | 2884388000.0 | -1.1% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-06-30 | 2876864000.0 | -0.3% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-09-30 | 2974831000.0 | +3.4% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2018-12-31 | 2916782000.0 | -2.0% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2019-03-31 | 2999536000.0 | +2.8% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2019-06-30 | 3038854000.0 | +1.3% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2019-09-30 | 3058911000.0 | +0.7% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2019-12-31 | 3326796000.0 | +8.8% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-03-31 | 3212840000.0 | -3.4% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-06-30 | 3213416000.0 | +0.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-09-30 | 3246658000.0 | +1.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2020-12-31 | 3766393000.0 | +16.0% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-03-31 | 3864839000.0 | +2.6% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-06-30 | 3975912000.0 | +2.9% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-09-30 | 3973738000.0 | -0.1% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2021-12-31 | 4411669000.0 | +11.0% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-03-31 | 4472941000.0 | +1.4% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-06-30 | 4322243000.0 | -3.4% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-09-30 | 4276961000.0 | -1.0% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2022-12-31 | 3752661000.0 | -12.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-03-31 | 3769730000.0 | +0.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 3832525000.0 | +1.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 3714141000.0 | -3.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 4001868000.0 | +7.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-03-31 | 4070482000.0 | +1.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-06-30 | 3995520000.0 | -1.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-09-30 | 4032430000.0 | +0.9% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-12-31 | 4286815000.0 | +6.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 4325765000.0 | +0.9% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-06-30 | 4384554000.0 | +1.4% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-09-30 | 4488660000.0 | +2.4% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 2452941000.0 | — | USD | 10-K | 2020-02-26 |
| Annual | 2017-12-31 | 2915145000.0 | +18.8% | USD | 10-K | 2021-02-24 |
| Annual | 2018-12-31 | 2916782000.0 | +0.1% | USD | 10-K | 2022-02-25 |
| Annual | 2019-12-31 | 3326796000.0 | +14.1% | USD | 10-K | 2023-02-24 |
| Annual | 2020-12-31 | 3766393000.0 | +13.2% | USD | 10-K | 2024-02-23 |
| Annual | 2021-12-31 | 4411669000.0 | +17.1% | USD | 10-K | 2025-02-26 |
| Annual | 2022-12-31 | 3752661000.0 | -14.9% | USD | 10-K | 2026-02-25 |
| Annual | 2023-12-31 | 4001868000.0 | +6.6% | USD | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 4286815000.0 | +7.1% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 4827327000.0 | +12.6% | USD | 10-K | 2026-02-25 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 399914000.0 | — | USD | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 400028000.0 | +0.0% | USD | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 490910000.0 | +22.7% | USD | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 485719000.0 | -1.1% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 487186000.0 | +0.3% | USD | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 489717000.0 | +0.5% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 486242000.0 | -0.7% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 486561000.0 | +0.1% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 91079000.0 | -81.3% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 478774000.0 | +425.7% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 473060000.0 | -1.2% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 470777000.0 | -0.5% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 500238000.0 | +6.3% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 497094000.0 | -0.6% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 420535000.0 | -15.4% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 430650000.0 | +2.4% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 430317000.0 | -0.1% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 505672000.0 | +17.5% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 509282000.0 | +0.7% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-12-31 | 506103000.0 | -0.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 506091000.0 | -0.0% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 506079000.0 | -0.0% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 511635000.0 | +1.1% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 525752000.0 | +2.8% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 523102000.0 | -0.5% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 511574000.0 | -2.2% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 568534000.0 | +11.1% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 570547000.0 | +0.4% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 568101000.0 | -0.4% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 565564000.0 | -0.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 739806000.0 | +30.8% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 745082000.0 | +0.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 738708000.0 | -0.9% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 732898000.0 | -0.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 731054000.0 | -0.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 721615000.0 | -1.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 715457000.0 | -0.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 314251000.0 | -56.1% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 307026000.0 | -2.3% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 485719000.0 | — | USD | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 486561000.0 | +0.2% | USD | 10-K | 2019-02-25 |
| Annual | 2018-12-31 | 470777000.0 | -3.2% | USD | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 430650000.0 | -8.5% | USD | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 506103000.0 | +17.5% | USD | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 525752000.0 | +3.9% | USD | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 570547000.0 | +8.5% | USD | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 745082000.0 | +30.6% | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 721615000.0 | -3.1% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 705618000.0 | -2.2% | USD | 10-K | 2026-02-25 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 60882000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 146601000.0 | +140.8% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 151455000.0 | +3.3% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 91901000.0 | -39.3% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 131568000.0 | +43.2% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 220857000.0 | +67.9% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 18951000.0 | -91.4% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 70538000.0 | +272.2% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 191858000.0 | +172.0% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | -37922000.0 | -119.8% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -16675000.0 | +56.0% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 72284000.0 | +533.5% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 12403000.0 | -82.8% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 121351000.0 | +878.4% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 240890000.0 | +98.5% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 23999000.0 | -90.0% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 72845000.0 | +203.5% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 197271000.0 | +170.8% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 44892000.0 | -77.2% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 99408000.0 | +121.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 203665000.0 | +104.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 22811000.0 | -88.8% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 62239000.0 | +172.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 202526000.0 | +225.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1067000.0 | -99.5% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 53108000.0 | +4877.3% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 290676000.0 | +447.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 46014000.0 | -84.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 140810000.0 | +206.0% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 318896000.0 | +126.5% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 261256000.0 | — | USD | 10-K | 2019-02-25 |
| Annual | 2017-12-31 | 268055000.0 | +2.6% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 287019000.0 | +7.1% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 165164000.0 | -42.5% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 210663000.0 | +27.5% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 202426000.0 | -3.9% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 235604000.0 | +16.4% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 259875000.0 | +10.3% | USD | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 406988000.0 | +56.6% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 347185000.0 | -14.7% | USD | 10-K | 2026-02-25 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -196852000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | -183591000.0 | +6.7% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | -284776000.0 | -55.1% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | -99996000.0 | +64.9% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | -335125000.0 | -235.1% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | -410470000.0 | -22.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | -11530000.0 | +97.2% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | -44129000.0 | -282.7% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | -151262000.0 | -242.8% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | -73878000.0 | +51.2% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | -100901000.0 | -36.6% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | -202450000.0 | -100.6% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 9561000.0 | +104.7% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 26651000.0 | +178.7% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 12722000.0 | -52.3% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | -63290000.0 | -597.5% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | -310508000.0 | -390.6% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | -420456000.0 | -35.4% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 19523000.0 | +104.6% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | -17916000.0 | -191.8% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | -171645000.0 | -858.1% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | -1954000.0 | +98.9% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -22972000.0 | -1075.6% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -119431000.0 | -419.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -20962000.0 | +82.4% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -41784000.0 | -99.3% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | -35680000.0 | +14.6% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -18590000.0 | +47.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -31317000.0 | -68.5% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | -98362000.0 | -214.1% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | -311286000.0 | — | USD | 10-K | 2019-02-25 |
| Annual | 2017-12-31 | -442019000.0 | -42.0% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | -230964000.0 | +47.7% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | -236735000.0 | -2.5% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 199371000.0 | +184.2% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | -494635000.0 | -348.1% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | -184066000.0 | +62.8% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | -152975000.0 | +16.9% | USD | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | -62330000.0 | +59.3% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | -179441000.0 | -187.9% | USD | 10-K | 2026-02-25 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | -74857000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | -103902000.0 | -38.8% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | -17290000.0 | +83.4% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | -9589000.0 | +44.5% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | -19139000.0 | -99.6% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | -74559000.0 | -289.6% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | -90973000.0 | -22.0% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | -126882000.0 | -39.5% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | -167211000.0 | -31.8% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 37034000.0 | +122.1% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 40317000.0 | +8.9% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 25635000.0 | -36.4% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | -26685000.0 | -204.1% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | -78019000.0 | -192.4% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | -153674000.0 | -97.0% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | -10129000.0 | +93.4% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | -59175000.0 | -484.2% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | -48025000.0 | +18.8% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | -64362000.0 | -34.0% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | -89571000.0 | -39.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | -8184000.0 | +90.9% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | -57802000.0 | -606.3% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -77880000.0 | -34.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -69705000.0 | +10.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1526000.0 | +102.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -21261000.0 | -1493.3% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | -176315000.0 | -729.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -121727000.0 | +31.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -188512000.0 | -54.9% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | -290817000.0 | -54.3% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | -43077000.0 | — | USD | 10-K | 2019-02-25 |
| Annual | 2017-12-31 | -100106000.0 | -132.4% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | -192359000.0 | -92.2% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 18734000.0 | +109.7% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | -204002000.0 | -1188.9% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 31027000.0 | +115.2% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | -18107000.0 | -158.4% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | -99835000.0 | -451.4% | USD | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | -240967000.0 | -141.4% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | -165477000.0 | +31.3% | USD | 10-K | 2026-02-25 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 10690000.0 | — | USD | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 22202000.0 | +107.7% | USD | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 41373000.0 | +86.3% | USD | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 15664000.0 | -62.1% | USD | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 29947000.0 | +91.2% | USD | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 43863000.0 | +46.5% | USD | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 17506000.0 | -60.1% | USD | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 40506000.0 | +131.4% | USD | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 58850000.0 | +45.3% | USD | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 28252000.0 | -52.0% | USD | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 52703000.0 | +86.5% | USD | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 75712000.0 | +43.7% | USD | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 25235000.0 | -66.7% | USD | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 40209000.0 | +59.3% | USD | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 56121000.0 | +39.6% | USD | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 13113000.0 | -76.6% | USD | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 27502000.0 | +109.7% | USD | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 140935000.0 | +412.5% | USD | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 14207000.0 | -89.9% | USD | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 32154000.0 | +126.3% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 57097000.0 | +77.6% | USD | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 22554000.0 | -60.5% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 40909000.0 | +81.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 61156000.0 | +49.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 21258000.0 | -65.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 39560000.0 | +86.1% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 57680000.0 | +45.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 15482000.0 | -73.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 32285000.0 | +108.5% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 48618000.0 | +50.6% | USD | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 66612000.0 | — | USD | 10-K | 2019-02-25 |
| Annual | 2017-12-31 | 60358000.0 | -9.4% | USD | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 98192000.0 | +62.7% | USD | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 93504000.0 | -4.8% | USD | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 69591000.0 | -25.6% | USD | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 162537000.0 | +133.6% | USD | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 82684000.0 | -49.1% | USD | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 93447000.0 | +13.0% | USD | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 82912000.0 | -11.3% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 71881000.0 | -13.3% | USD | 10-K | 2026-02-25 |
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 |
|---|
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 5623000.0 | — | shares | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 5544000.0 | -1.4% | shares | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 5544000.0 | +0.0% | shares | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 5535000.0 | -0.2% | shares | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 5539000.0 | +0.1% | shares | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 5518000.0 | -0.4% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 5436000.0 | -1.5% | shares | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 5325000.0 | -2.0% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 5302000.0 | -0.4% | shares | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 5284000.0 | -0.3% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 5285000.0 | +0.0% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 5285000.0 | +0.0% | shares | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 5274000.0 | -0.2% | shares | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 5196000.0 | -1.5% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 5060000.0 | -2.6% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 4967000.0 | -1.8% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 4968000.0 | +0.0% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 4961000.0 | -0.1% | shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 4871000.0 | -1.8% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 4842000.0 | -0.6% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 4808000.0 | -0.7% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 4759000.0 | -1.0% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 4700000.0 | -1.2% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 4602000.0 | -2.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 4432000.0 | -3.7% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 4401000.0 | -0.7% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 4352000.0 | -1.1% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 4320000.0 | -0.7% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 4333000.0 | +0.3% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 4334000.0 | +0.0% | shares | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 5559000.0 | — | shares | 10-K | 2019-02-25 |
| Annual | 2017-12-31 | 5516000.0 | -0.8% | shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 5333000.0 | -3.3% | shares | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 5285000.0 | -0.9% | shares | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 5124000.0 | -3.0% | shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 4951000.0 | -3.4% | shares | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 4823000.0 | -2.6% | shares | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 4639000.0 | -3.8% | shares | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 4372000.0 | -5.8% | shares | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 4331000.0 | -0.9% | shares | 10-K | 2026-02-25 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 5652000.0 | — | shares | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 5574000.0 | -1.4% | shares | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 5574000.0 | +0.0% | shares | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 5569000.0 | -0.1% | shares | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 5577000.0 | +0.1% | shares | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 5554000.0 | -0.4% | shares | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 5473000.0 | -1.5% | shares | 10-Q | 2019-05-01 |
| Quarterly | 2018-06-30 | 5362000.0 | -2.0% | shares | 10-Q | 2019-07-31 |
| Quarterly | 2018-09-30 | 5337000.0 | -0.5% | shares | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 5326000.0 | -0.2% | shares | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 5329000.0 | +0.1% | shares | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 5329000.0 | +0.0% | shares | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 5274000.0 | -1.0% | shares | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 5201000.0 | -1.4% | shares | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 5072000.0 | -2.5% | shares | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 4977000.0 | -1.9% | shares | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 4985000.0 | +0.2% | shares | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 4977000.0 | -0.2% | shares | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 4885000.0 | -1.8% | shares | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 4842000.0 | -0.9% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 4820000.0 | -0.5% | shares | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 4776000.0 | -0.9% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 4713000.0 | -1.3% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 4602000.0 | -2.4% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 4457000.0 | -3.2% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 4401000.0 | -1.3% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 4384000.0 | -0.4% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 4358000.0 | -0.6% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 4373000.0 | +0.3% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 4378000.0 | +0.1% | shares | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 5589000.0 | — | shares | 10-K | 2019-02-25 |
| Annual | 2017-12-31 | 5552000.0 | -0.7% | shares | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 5370000.0 | -3.3% | shares | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 5327000.0 | -0.8% | shares | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 5139000.0 | -3.5% | shares | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 4965000.0 | -3.4% | shares | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 4836000.0 | -2.6% | shares | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 4654000.0 | -3.8% | shares | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 4405000.0 | -5.4% | shares | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 4373000.0 | -0.7% | shares | 10-K | 2026-02-25 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.1395 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.1453 | +4.1% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.1401 | -3.6% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2016-12-31 | 0.5599 | +299.8% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2017-03-31 | 0.1320 | -76.4% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 0.1500 | +13.6% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.1423 | -5.1% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 0.5249 | +269.0% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-03-31 | 0.1385 | -73.6% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-06-30 | 0.1422 | +2.7% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-09-30 | 0.1384 | -2.6% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-12-31 | 0.1446 | +4.5% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 0.1332 | -7.9% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.1415 | +6.2% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.1346 | -4.9% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 0.1297 | -3.7% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 0.1151 | -11.3% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.1234 | +7.2% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.1093 | -11.4% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.1218 | +11.5% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | 0.1212 | -0.5% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.1243 | +2.6% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.1303 | +4.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.1391 | +6.8% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.1577 | +13.3% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.1673 | +6.1% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.1662 | -0.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.1589 | -4.4% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.1638 | +3.1% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.1627 | -0.7% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.1531 | -5.9% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.1596 | +4.2% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.1629 | +2.1% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 0.5599 | — | ratio | 10-K | 2019-02-25 |
| Annual | 2017-12-31 | 0.5249 | -6.3% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.5659 | +7.8% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.4943 | -12.6% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.4483 | -9.3% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.4291 | -4.3% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 0.5989 | +39.6% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 0.6142 | +2.6% | ratio | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 0.6240 | +1.6% | ratio | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 0.5850 | -6.3% | ratio | 10-K | 2026-02-25 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 2.1819 | — | ratio | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 2.1864 | +0.2% | ratio | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 2.2751 | +4.1% | ratio | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 2.2850 | +0.4% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 2.2592 | -1.1% | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 2.1152 | -6.4% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 1.9895 | -5.9% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 1.9756 | -0.7% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 1.3200 | -33.2% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 2.0032 | +51.8% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 1.9098 | -4.7% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 1.8867 | -1.2% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 1.7807 | -5.6% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 1.8234 | +2.4% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 1.5514 | -14.9% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 1.5966 | +2.9% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 1.5458 | -3.2% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 1.7215 | +11.4% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 1.6593 | -3.6% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-12-31 | 1.8683 | +12.6% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 1.9806 | +6.0% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 1.8176 | -8.2% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 1.6672 | -8.3% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 1.5837 | -5.0% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 1.6943 | +7.0% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 1.5694 | -7.4% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 1.4367 | -8.5% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 1.4549 | +1.3% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 1.4558 | +0.1% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.5030 | +3.2% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.5611 | +3.9% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 1.5039 | -3.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1.5711 | +4.5% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1.6053 | +2.2% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1.5652 | -2.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1.7491 | +11.8% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1.6218 | -7.3% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1.2724 | -21.5% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1.3244 | +4.1% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 2.2850 | — | ratio | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 1.9756 | -13.5% | ratio | 10-K | 2019-02-25 |
| Annual | 2018-12-31 | 1.8867 | -4.5% | ratio | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 1.5966 | -15.4% | ratio | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 1.8683 | +17.0% | ratio | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 1.5837 | -15.2% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 1.4664 | -7.4% | ratio | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 1.5039 | +2.6% | ratio | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 1.7491 | +16.3% | ratio | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 1.7508 | +0.1% | ratio | 10-K | 2026-02-25 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.7565 | — | ratio | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 0.7507 | -0.8% | ratio | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 0.7692 | +2.5% | ratio | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 0.8071 | +4.9% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.7803 | -3.3% | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 0.7760 | -0.5% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 0.8027 | +3.4% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 0.6923 | -13.8% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.6488 | -6.3% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 0.6426 | -0.9% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 0.6366 | -0.9% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 0.6318 | -0.7% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 0.7314 | +15.8% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 0.7142 | -2.4% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 0.7927 | +11.0% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 0.7812 | -1.5% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 0.7555 | -3.3% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 0.7615 | +0.8% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 0.7863 | +3.3% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-12-31 | 0.7078 | -10.0% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.6846 | -3.3% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 0.6522 | -4.7% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 0.6790 | +4.1% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 0.6799 | +0.1% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.6423 | -5.5% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 0.6530 | +1.7% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 0.6974 | +6.8% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 0.7482 | +7.3% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.7297 | -2.5% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.7161 | -1.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.7935 | +10.8% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 0.7901 | -0.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.7764 | -1.7% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 0.8010 | +3.2% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 0.8307 | +3.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 0.7807 | -6.0% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.7505 | -3.9% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.7263 | -3.2% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.7377 | +1.6% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 0.8071 | — | ratio | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 0.6923 | -14.2% | ratio | 10-K | 2019-02-25 |
| Annual | 2018-12-31 | 0.6318 | -8.7% | ratio | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 0.7812 | +23.6% | ratio | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 0.7078 | -9.4% | ratio | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 0.6799 | -3.9% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 0.7405 | +8.9% | ratio | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 0.7901 | +6.7% | ratio | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 0.7807 | -1.2% | ratio | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 0.7310 | -6.4% | ratio | 10-K | 2026-02-25 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0635 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.0973 | +53.2% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.0533 | -45.2% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.0362 | -32.1% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 0.0621 | +71.7% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.0378 | -39.1% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0652 | +72.4% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-06-30 | 0.0693 | +6.4% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-09-30 | 0.1854 | +167.4% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 0.1180 | -36.3% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2019-06-30 | 0.0775 | -34.3% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2019-09-30 | 0.0582 | -25.0% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | -0.0463 | -179.6% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-06-30 | 0.0289 | +162.4% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-09-30 | 0.1089 | +276.8% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.1581 | +45.2% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2021-06-30 | 0.1447 | -8.5% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2021-09-30 | 0.0490 | -66.1% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.1056 | +115.3% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-06-30 | -0.0714 | -167.6% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-09-30 | 0.0334 | +146.8% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.0514 | +53.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.1124 | +118.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | -0.0190 | -116.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.1087 | +671.9% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-06-30 | -0.0159 | -114.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-09-30 | 0.0617 | +488.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0221 | -64.3% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-06-30 | 0.0332 | +50.7% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-09-30 | 0.0987 | +196.9% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 0.0683 | — | ratio | 10-K | 2019-02-25 |
| Annual | 2017-12-31 | 0.1167 | +70.9% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.1007 | -13.7% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.1118 | +11.1% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.1038 | -7.2% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.1109 | +6.8% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 0.0179 | -83.8% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 0.0480 | +167.2% | ratio | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 0.1529 | +218.9% | ratio | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 0.0617 | -59.6% | ratio | 10-K | 2026-02-25 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0862 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.1179 | +36.7% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.1094 | -7.2% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2016-12-31 | 0.0898 | -17.9% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2017-03-31 | 0.0176 | -80.4% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 0.0736 | +318.1% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.0410 | -44.3% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2017-12-31 | 0.0526 | +28.3% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-03-31 | 0.0670 | +27.4% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-06-30 | 0.0976 | +45.5% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-09-30 | 0.0900 | -7.7% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-12-31 | 0.1097 | +21.9% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 0.0578 | -47.3% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2019-06-30 | 0.0786 | +36.0% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2019-09-30 | 0.0220 | -72.0% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 0.0110 | -49.9% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2020-06-30 | 0.0090 | -18.5% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2020-09-30 | 0.0561 | +523.5% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0475 | -15.4% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2021-06-30 | 0.0469 | -1.2% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2021-09-30 | -0.0205 | -143.7% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.0437 | +313.0% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2022-06-30 | 0.0421 | -3.6% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2022-09-30 | 0.0588 | +39.5% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.0268 | -54.4% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0525 | +96.0% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -0.0514 | -197.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0307 | +159.8% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0219 | -28.9% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.0676 | +209.4% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0407 | -39.8% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0598 | +47.0% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.0525 | -12.3% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 0.0898 | — | ratio | 10-K | 2019-02-25 |
| Annual | 2017-12-31 | 0.0526 | -41.4% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.0913 | +73.5% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.0493 | -46.0% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.0348 | -29.5% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0243 | -30.1% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 0.0214 | -12.0% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 0.0157 | -26.5% | ratio | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 0.0450 | +186.2% | ratio | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 0.0478 | +6.3% | ratio | 10-K | 2026-02-25 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.7211 | — | ratio | 10-Q | 2016-05-04 |
| Quarterly | 2016-06-30 | 0.8065 | +11.9% | ratio | 10-Q | 2016-08-03 |
| Quarterly | 2016-09-30 | 0.7867 | -2.5% | ratio | 10-Q | 2016-11-02 |
| Quarterly | 2016-12-31 | 0.7923 | +0.7% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.8123 | +2.5% | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2017-06-30 | 0.5722 | -29.6% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2017-09-30 | 0.4858 | -15.1% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-12-31 | 0.4439 | -8.6% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.2740 | -38.3% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2018-06-30 | 0.3867 | +41.1% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2018-09-30 | 0.3297 | -14.7% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-12-31 | 0.3118 | -5.4% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 0.2059 | -34.0% | ratio | 10-Q | 2019-05-01 |
| Quarterly | 2019-06-30 | 0.2111 | +2.5% | ratio | 10-Q | 2019-07-31 |
| Quarterly | 2019-09-30 | 0.1439 | -31.9% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-12-31 | 0.1921 | +33.6% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | 0.1906 | -0.8% | ratio | 10-Q | 2020-05-05 |
| Quarterly | 2020-06-30 | 0.3181 | +66.9% | ratio | 10-Q | 2020-08-05 |
| Quarterly | 2020-09-30 | 0.3230 | +1.5% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-12-31 | 0.4359 | +35.0% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.3774 | -13.4% | ratio | 10-Q | 2021-05-05 |
| Quarterly | 2021-06-30 | 0.1272 | -66.3% | ratio | 10-Q | 2021-08-04 |
| Quarterly | 2021-09-30 | 0.1312 | +3.1% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-12-31 | 0.1251 | -4.6% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.1268 | +1.4% | ratio | 10-Q | 2022-05-04 |
| Quarterly | 2022-06-30 | 0.1238 | -2.3% | ratio | 10-Q | 2022-08-03 |
| Quarterly | 2022-09-30 | 0.1313 | +6.0% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-12-31 | 0.1442 | +9.9% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.1094 | -24.1% | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.1008 | -7.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.1389 | +37.8% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-12-31 | 0.1382 | -0.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.1054 | -23.7% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 0.1165 | +10.5% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 0.1835 | +57.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 0.2174 | +18.5% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.1254 | -42.3% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.1116 | -11.0% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.1127 | +1.0% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 0.7923 | — | ratio | 10-K | 2018-02-23 |
| Annual | 2017-12-31 | 0.4439 | -44.0% | ratio | 10-K | 2019-02-25 |
| Annual | 2018-12-31 | 0.3118 | -29.8% | ratio | 10-K | 2020-02-26 |
| Annual | 2019-12-31 | 0.1921 | -38.4% | ratio | 10-K | 2021-02-24 |
| Annual | 2020-12-31 | 0.4359 | +126.9% | ratio | 10-K | 2022-02-25 |
| Annual | 2021-12-31 | 0.1251 | -71.3% | ratio | 10-K | 2023-02-24 |
| Annual | 2022-12-31 | 0.1479 | +18.2% | ratio | 10-K | 2024-02-23 |
| Annual | 2023-12-31 | 0.1382 | -6.6% | ratio | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 0.2174 | +57.4% | ratio | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 0.1923 | -11.6% | ratio | 10-K | 2026-02-25 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0089 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.0141 | +59.5% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.0075 | -47.2% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.0048 | -36.0% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 0.0093 | +95.1% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.0054 | -42.3% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0090 | +67.8% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-06-30 | 0.0099 | +9.2% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-09-30 | 0.0257 | +160.3% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 0.0157 | -38.7% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2019-06-30 | 0.0110 | -30.2% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2019-09-30 | 0.0078 | -28.6% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | -0.0060 | -176.7% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-06-30 | 0.0033 | +155.4% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-09-30 | 0.0134 | +303.9% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0173 | +28.7% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2021-06-30 | 0.0176 | +2.0% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2021-09-30 | 0.0059 | -66.3% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.0131 | +120.8% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-06-30 | -0.0093 | -170.9% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-09-30 | 0.0047 | +150.0% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.0081 | +74.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0188 | +132.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | -0.0032 | -116.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0173 | +646.8% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-06-30 | -0.0026 | -115.1% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-09-30 | 0.0100 | +485.8% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0034 | -66.4% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-06-30 | 0.0053 | +57.1% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-09-30 | 0.0161 | +203.0% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 0.0382 | — | ratio | 10-K | 2019-02-25 |
| Annual | 2017-12-31 | 0.0613 | +60.2% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.0570 | -7.0% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.0553 | -3.0% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.0465 | -15.8% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0476 | +2.2% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 0.0107 | -77.4% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 0.0295 | +174.0% | ratio | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 0.0954 | +224.0% | ratio | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 0.0361 | -62.1% | ratio | 10-K | 2026-02-25 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-03-31 | 0.0157 | — | ratio | 10-Q | 2017-05-03 |
| Quarterly | 2016-06-30 | 0.0248 | +58.0% | ratio | 10-Q | 2017-08-02 |
| Quarterly | 2016-09-30 | 0.0132 | -46.7% | ratio | 10-Q | 2017-11-01 |
| Quarterly | 2017-03-31 | 0.0085 | -35.6% | ratio | 10-Q | 2018-05-02 |
| Quarterly | 2017-06-30 | 0.0166 | +94.8% | ratio | 10-Q | 2018-08-01 |
| Quarterly | 2017-09-30 | 0.0097 | -41.4% | ratio | 10-Q | 2018-10-31 |
| Quarterly | 2018-03-31 | 0.0149 | +53.5% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-06-30 | 0.0162 | +8.8% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2018-09-30 | 0.0420 | +159.4% | ratio | 10-Q | 2019-10-30 |
| Quarterly | 2019-03-31 | 0.0272 | -35.2% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2019-06-30 | 0.0188 | -30.9% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2019-09-30 | 0.0140 | -25.4% | ratio | 10-Q | 2020-11-04 |
| Quarterly | 2020-03-31 | -0.0105 | -175.1% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-06-30 | 0.0059 | +155.6% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2020-09-30 | 0.0240 | +309.6% | ratio | 10-Q | 2021-11-03 |
| Quarterly | 2021-03-31 | 0.0291 | +21.2% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2021-06-30 | 0.0292 | +0.0% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2021-09-30 | 0.0100 | -65.7% | ratio | 10-Q | 2022-11-02 |
| Quarterly | 2022-03-31 | 0.0216 | +116.2% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-06-30 | -0.0154 | -171.4% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2022-09-30 | 0.0079 | +151.3% | ratio | 10-Q | 2023-11-01 |
| Quarterly | 2023-03-31 | 0.0141 | +77.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0324 | +130.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | -0.0057 | -117.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0308 | +641.1% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-06-30 | -0.0047 | -115.3% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-09-30 | 0.0185 | +492.1% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0059 | -67.8% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-06-30 | 0.0092 | +55.1% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-09-30 | 0.0281 | +205.0% | ratio | 10-Q | 2025-10-29 |
| Annual | 2016-12-31 | 0.0691 | — | ratio | 10-K | 2019-02-25 |
| Annual | 2017-12-31 | 0.1038 | +50.2% | ratio | 10-K | 2020-02-26 |
| Annual | 2018-12-31 | 0.0931 | -10.3% | ratio | 10-K | 2021-02-24 |
| Annual | 2019-12-31 | 0.0986 | +5.9% | ratio | 10-K | 2022-02-25 |
| Annual | 2020-12-31 | 0.0796 | -19.2% | ratio | 10-K | 2023-02-24 |
| Annual | 2021-12-31 | 0.0801 | +0.6% | ratio | 10-K | 2024-02-23 |
| Annual | 2022-12-31 | 0.0188 | -76.6% | ratio | 10-K | 2025-02-26 |
| Annual | 2023-12-31 | 0.0529 | +181.9% | ratio | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 0.1709 | +223.1% | ratio | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 0.0628 | -63.2% | ratio | 10-K | 2026-02-25 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-04-01 | WAGONER G RICHARD JR | Dir |
Equity grant / award
A
|
Class B Common Stock | 23 | $1,061.70 | $24,419 | 1,533 |
| 2026-01-16 | Maas, Jacob | Executive VP |
Other disposed transaction
F
|
Class B Common Stock | 377 | $1,150.50 | $433,738 | 6,657 |
| 2026-01-16 | Maas, Jacob | Executive VP |
Equity grant / award
A
|
Class B Common Stock | 1,000 | $0.00 | $0 | 7,034 |
| 2026-01-02 | WAGONER G RICHARD JR | Dir |
Equity grant / award
A
|
Class B Common Stock | 22 | $1,091.18 | $24,006 | 1,510 |
| 2025-12-29 | Weymouth Katharine | — |
Other acquired transaction
J · derivative
|
Class A Common Stock | 36,000 | — | — | 36,000 |
| 2025-11-11 | O'Shaughnessy Laura | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,582 | $0.00 | $0 | 0 |
| 2025-11-11 | O'Shaughnessy Laura | — |
Other disposed transaction
F
|
Class B Common Stock | 6,839 | $1,085.29 | $7,422,298 | 27,476 |
| 2025-11-11 | O'Shaughnessy Laura | — |
Exercise / conversion
M
|
Class B Common Stock | 7,582 | $872.01 | $6,611,580 | 34,315 |
| 2025-10-20 | Maas, Jacob | Executive VP |
Other disposed transaction
F
|
Class B Common Stock | 501 | $987.72 | $494,848 | 6,034 |
| 2025-10-20 | Maas, Jacob | Executive VP |
Equity grant / award
A
|
Class B Common Stock | 1,000 | $0.00 | $0 | 6,535 |
| 2025-10-07 | O'Shaughnessy Timothy J | President and CEO |
Other acquired transaction
J · derivative
|
Class A Common Stock | 2,800 | — | — | 5,500 |
| 2025-10-07 | O'Shaughnessy Timothy J | President and CEO |
Other disposed transaction
J
|
Class B Common Stock | 2,800 | — | — | 26,741 |
| 2025-10-01 | WAGONER G RICHARD JR | Dir |
Equity grant / award
A
|
Class B Common Stock | 21 | $1,165.25 | $24,470 | 1,488 |
| 2025-09-29 | O'Shaughnessy Laura | — |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,580 | $0.00 | $0 | 7,582 |
| 2025-09-29 | O'Shaughnessy Laura | — |
Other disposed transaction
F
|
Class B Common Stock | 6,568 | $1,190.80 | $7,821,174 | 22,739 |
| 2025-09-29 | O'Shaughnessy Laura | — |
Exercise / conversion
M
|
Class B Common Stock | 7,580 | $872.01 | $6,609,836 | 29,307 |
| 2025-08-20 | O'Shaughnessy Timothy J | President and CEO |
Exercise / conversion
M · derivative
|
Employee Stock Option (Right to Buy) | 7,580 | $0.00 | $0 | 15,162 |
| 2025-08-20 | O'Shaughnessy Timothy J | President and CEO |
Other disposed transaction
F
|
Class B Common Stock | 6,878 | $1,070.83 | $7,365,169 | 24,427 |
| 2025-08-20 | O'Shaughnessy Timothy J | President and CEO |
Exercise / conversion
M
|
Class B Common Stock | 7,580 | $872.01 | $6,609,836 | 31,305 |
| 2025-08-19 | Maas, Jacob | Executive VP |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 2,000 | $0.00 | $0 | 0 |
| 2025-08-19 | Maas, Jacob | Executive VP |
Other disposed transaction
F
|
Class B Common Stock | 1,752 | $1,071.80 | $1,877,794 | 5,535 |
| 2025-08-19 | Maas, Jacob | Executive VP |
Exercise / conversion
M
|
Class B Common Stock | 2,000 | $804.80 | $1,609,600 | 7,287 |
| 2025-07-30 | Allen Tony | Dir |
Open-market sell
S
|
Class B Common Stock | 7 | $942.89 | $6,600 | 8 |
| 2025-07-01 | MULCAHY ANNE M | Dir |
Equity grant / award
A
|
Class B Common Stock | 26 | $954.49 | $24,817 | 671 |
| 2025-04-01 | Markell Jack A. | Dir |
Equity grant / award
A
|
Class B Common Stock | 9 | $970.97 | $8,739 | 9 |
| 2025-01-27 | Maas, Jacob | Executive VP |
Other disposed transaction
F
|
Class B Common Stock | 438 | $918.26 | $402,198 | 5,287 |
| 2025-01-27 | Maas, Jacob | Executive VP |
Equity grant / award
A
|
Class B Common Stock | 1,000 | $0.00 | $0 | 5,725 |
| 2025-01-02 | Cooney Wallace R. | Chief Financial Officer |
Other disposed transaction
F
|
Class B Common Stock | 222 | $871.87 | $193,555 | 3,524 |
| 2025-01-02 | Cooney Wallace R. | Chief Financial Officer |
Equity grant / award
A
|
Class B Common Stock | 430 | $0.00 | $0 | 3,746 |
| 2024-11-13 | Weymouth Katharine | Dir |
Open-market sell
S
|
Class B Common Stock | 378 | $949.26 | $358,820 | 1,615 |
| 2024-11-05 | Maas, Jacob | Executive VP |
Equity grant / award
A
|
Class B Common Stock | 1,000 | $0.00 | $0 | 4,552 |
| 2024-11-01 | O'Shaughnessy Laura | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 25,754 | $0.00 | $0 | 0 |
| 2024-11-01 | O'Shaughnessy Laura | — |
Other disposed transaction
F
|
Class B Common Stock | 23,858 | $843.67 | $20,128,279 | 21,020 |
| 2024-11-01 | O'Shaughnessy Laura | — |
Exercise / conversion
M
|
Class B Common Stock | 25,754 | $719.15 | $18,520,989 | 44,878 |
| 2024-10-15 | O'Shaughnessy Laura | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 25,752 | $0.00 | $0 | 25,754 |
| 2024-10-15 | O'Shaughnessy Laura | — |
Other disposed transaction
F
|
Class B Common Stock | 24,126 | $823.33 | $19,863,660 | 19,124 |
| 2024-10-15 | O'Shaughnessy Laura | — |
Exercise / conversion
M
|
Class B Common Stock | 25,752 | $719.15 | $18,519,551 | 43,250 |
| 2024-10-01 | CONLEY DANIELLE Y. | Dir |
Equity grant / award
A
|
Class B Common Stock | 27 | $806.69 | $21,781 | 311 |
| 2024-09-23 | O'Shaughnessy Laura | — |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 25,752 | $0.00 | $0 | 51,506 |
| 2024-09-23 | O'Shaughnessy Laura | — |
Other disposed transaction
F
|
Class B Common Stock | 24,412 | $800.60 | $19,544,247 | 17,498 |
| 2024-09-23 | O'Shaughnessy Laura | — |
Exercise / conversion
M
|
Class B Common Stock | 25,752 | $719.15 | $18,519,551 | 41,910 |
| 2024-09-12 | GAYNER THOMAS SINNICKSON | Dir |
Open-market buy
P
|
Class B Common Stock | 100 | $743.30 | $74,330 | 700 |
| 2024-07-01 | WAGONER G RICHARD JR | Dir |
Equity grant / award
A
|
Class B Common Stock | 35 | $695.03 | $24,326 | 1,358 |
| 2024-05-28 | MULCAHY ANNE M | Dir |
Open-market buy
P
|
Class B Common Stock | 135 | $745.07 | $100,584 | 662 |
| 2024-04-01 | CONLEY DANIELLE Y. | Dir |
Equity grant / award
A
|
Class B Common Stock | 29 | $761.13 | $22,073 | 252 |
| 2024-04-01 | CONLEY DANIELLE Y. | Dir |
Equity grant / award
A
|
Class B Common Stock | 29 | $427.23 | $12,390 | 252 |
| 2024-03-14 | Weymouth Katharine | Dir |
Open-market sell
S
|
Class B Common Stock | 556 | $712.99 | $396,422 | 1,993 |
| 2024-01-02 | WAGONER G RICHARD JR | Dir |
Equity grant / award
A
|
Class B Common Stock | 35 | $696.72 | $24,385 | 1,291 |
| 2023-11-09 | GAYNER THOMAS SINNICKSON | Dir |
Open-market buy
P
|
Class B Common Stock | 100 | $607.24 | $60,724 | 600 |
| 2023-11-08 | Allen Tony | Dir |
Open-market sell
S
|
Class B Common Stock | 75 | $619.03 | $46,427 | 15 |
| 2023-10-02 | WAGONER G RICHARD JR | Dir |
Equity grant / award
A
|
Class B Common Stock | 42 | $581.52 | $24,424 | 1,256 |
| 2023-09-08 | GAYNER THOMAS SINNICKSON | Dir |
Open-market buy
P
|
Class B Common Stock | 100 | $569.83 | $56,983 | 500 |
| 2023-07-06 | O'Shaughnessy Timothy J | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 2,060 | $426.86 | $879,332 | 71,045 |
| 2023-07-06 | O'Shaughnessy Timothy J | President and CEO |
Exercise / conversion
M
|
Class B Common Stock | 2,060 | $426.86 | $879,332 | 18,855 |
| 2023-07-03 | WAGONER G RICHARD JR | Dir |
Equity grant / award
A
|
Class B Common Stock | 43 | $571.58 | $24,578 | 1,214 |
| 2023-05-09 | GAYNER THOMAS SINNICKSON | Dir |
Open-market buy
P
|
Class B Common Stock | 100 | $581.63 | $58,163 | 5,600 |
| 2023-04-03 | MULCAHY ANNE M | Dir |
Equity grant / award
A
|
Class B Common Stock | 42 | $593.17 | $24,913 | 375 |
| 2023-03-07 | O'Shaughnessy Timothy J | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 1,000 | $426.86 | $426,860 | 73,105 |
| 2023-03-07 | O'Shaughnessy Timothy J | President and CEO |
Exercise / conversion
M
|
Class B Common Stock | 1,000 | $426.86 | $426,860 | 16,795 |
| 2023-01-09 | Snyman Marcel A. | VP-Chief Accounting Officer |
Open-market sell
S
|
Class B Common Stock | 128 | $617.68 | $79,063 | 456 |
| 2023-01-03 | MULCAHY ANNE M | Dir |
Equity grant / award
A
|
Class B Common Stock | 41 | $609.02 | $24,970 | 333 |
| 2022-10-03 | CONLEY DANIELLE Y. | Dir |
Equity grant / award
A
|
Class B Common Stock | 41 | $546.35 | $22,400 | 41 |
| 2022-09-16 | GAYNER THOMAS SINNICKSON | Dir |
Open-market buy
P
|
Class B Common Stock | 100 | $556.15 | $55,615 | 5,500 |
| 2022-07-01 | Allen Tony | Dir |
Equity grant / award
A
|
Class B Common Stock | 15 | $574.12 | $8,612 | 15 |
| 2022-03-07 | O'Shaughnessy Timothy J | President and CEO |
Exercise / conversion
M · derivative
|
Stock Option (Right to Buy) | 3,153 | $0.00 | $0 | 74,105 |
| 2022-03-07 | O'Shaughnessy Timothy J | President and CEO |
Exercise / conversion
M
|
Class B Common Stock | 3,153 | $426.86 | $1,345,890 | 15,795 |
| 2022-01-19 | Maas, Jacob | Executive VP-Planning and Dev. |
Equity grant / award
A
|
Class A Common Stock | 1,000 | $0.00 | $0 | 2,936 |
| 2022-01-19 | Maas, Jacob | Executive VP-Planning and Dev. |
Equity grant / award
A
|
Class B Common Stock | 1,000 | $0.00 | $0 | 2,936 |
| 2021-12-30 | Stonesifer Sandra M. | VP, Chief HR Officer |
Open-market buy
P
|
Class B Common Stock | 20 | $591.99 | $11,840 | 617 |
| 2021-12-22 | Rosen Andrew Stephen | Executive Vice President |
Equity grant / award
G
|
Class B Common Stock | 3,000 | $0.00 | $0 | 36,936 |
| 2021-12-01 | Markell Jack A. | Dir |
Open-market buy
P
|
Class B Common Stock | 60 | $570.00 | $34,200 | 60 |
| 2021-11-11 | GAYNER THOMAS SINNICKSON | Dir |
Open-market buy
P
|
Class B Common Stock | 100 | $595.17 | $59,517 | 5,400 |
| 2021-11-04 | Snyman Marcel A. | VP-Chief Accounting Officer |
Open-market sell
S
|
Class B Common Stock | 128 | $605.07 | $77,449 | 443 |
| 2021-01-06 | Snyman Marcel A. | VP-Chief Accounting Officer |
Open-market sell
S
|
Class B Common Stock | 6 | $531.10 | $3,187 | 571 |
| 2021-01-06 | Snyman Marcel A. | VP-Chief Accounting Officer |
Open-market sell
S
|
Class B Common Stock | 66 | $527.61 | $34,822 | 577 |
| 2021-01-04 | Snyman Marcel A. | VP-Chief Accounting Officer |
Equity grant / award
A
|
Class B Common Stock | 243 | $0.00 | $0 | 643 |
| 2020-12-22 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 10,371 | $0.00 | $0 | 0 |
| 2020-12-22 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 1,809 | $497.43 | $899,851 | 39,476 |
| 2020-12-22 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 375 | $496.18 | $186,068 | 41,285 |
| 2020-12-22 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 600 | $500.35 | $300,210 | 41,660 |
| 2020-12-22 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 2,648 | $499.43 | $1,322,491 | 42,260 |
| 2020-12-22 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 2,583 | $498.22 | $1,286,902 | 44,908 |
| 2020-12-22 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 100 | $495.85 | $49,585 | 39,376 |
| 2020-12-22 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M
|
Class B Common Stock | 10,371 | $325.26 | $3,373,271 | 47,591 |
| 2020-12-11 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 3,006 | $0.00 | $0 | 10,371 |
| 2020-12-11 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 2,455 | $456.69 | $1,121,174 | 37,220 |
| 2020-12-11 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 27 | $457.14 | $12,343 | 39,675 |
| 2020-12-11 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M
|
Class B Common Stock | 3,006 | $325.26 | $977,732 | 39,702 |
| 2020-12-10 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 6,148 | $0.00 | $0 | 13,377 |
| 2020-12-10 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 5,085 | $455.11 | $2,314,234 | 36,696 |
| 2020-12-10 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M
|
Class B Common Stock | 6,148 | $325.26 | $1,999,698 | 41,781 |
| 2020-12-08 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 120 | $0.00 | $0 | 19,525 |
| 2020-12-08 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 100 | $455.88 | $45,588 | 35,633 |
| 2020-12-08 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M
|
Class B Common Stock | 120 | $325.26 | $39,031 | 35,733 |
| 2020-12-07 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 5,011 | $0.00 | $0 | 19,645 |
| 2020-12-07 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 400 | $459.44 | $183,776 | 35,613 |
| 2020-12-07 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 1,422 | $458.60 | $652,129 | 36,013 |
| 2020-12-07 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 1,297 | $460.64 | $597,450 | 37,435 |
| 2020-12-07 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 1,003 | $461.15 | $462,533 | 38,732 |
| 2020-12-07 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M
|
Class B Common Stock | 5,011 | $325.26 | $1,629,878 | 39,735 |
| 2020-12-04 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 3,002 | $0.00 | $0 | 24,656 |
| 2020-12-04 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 1 | $467.00 | $467 | 34,724 |
| 2020-12-04 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 768 | $465.03 | $357,143 | 34,725 |
| 2020-12-04 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 1,685 | $466.08 | $785,345 | 35,493 |
| 2020-12-04 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M
|
Class B Common Stock | 3,002 | $325.26 | $976,431 | 37,178 |
| 2020-12-03 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 5,000 | $0.00 | $0 | 27,658 |
| 2020-12-03 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 104 | $451.51 | $46,957 | 34,176 |
| 2020-12-03 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 4,056 | $450.30 | $1,826,417 | 34,280 |
| 2020-12-03 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M
|
Class B Common Stock | 5,000 | $325.26 | $1,626,300 | 38,336 |
| 2020-12-02 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 4,644 | $0.00 | $0 | 32,658 |
| 2020-12-02 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 3,451 | $450.38 | $1,554,261 | 33,336 |
| 2020-12-02 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 411 | $451.00 | $185,361 | 36,787 |
| 2020-12-02 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M
|
Class B Common Stock | 4,644 | $325.26 | $1,510,507 | 37,198 |
| 2020-12-01 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 5,093 | $0.00 | $0 | 37,302 |
| 2020-12-01 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 974 | $451.30 | $439,566 | 32,554 |
| 2020-12-01 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 445 | $452.79 | $201,492 | 33,528 |
| 2020-12-01 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 390 | $453.60 | $176,904 | 33,973 |
| 2020-12-01 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 1,759 | $454.07 | $798,709 | 34,363 |
| 2020-12-01 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M
|
Class B Common Stock | 5,093 | $325.26 | $1,656,549 | 36,122 |
| 2020-11-24 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 6,736 | $0.00 | $0 | 42,395 |
| 2020-11-24 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 128 | $469.30 | $60,070 | 31,029 |
| 2020-11-24 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 326 | $468.25 | $152,650 | 31,157 |
| 2020-11-24 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 1,859 | $467.48 | $869,045 | 31,483 |
| 2020-11-24 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 263 | $466.37 | $122,655 | 33,342 |
| 2020-11-24 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 1,822 | $465.19 | $847,576 | 33,605 |
| 2020-11-24 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M
|
Class B Common Stock | 6,736 | $325.26 | $2,190,951 | 35,427 |
| 2020-11-20 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 6,727 | $0.00 | $0 | 49,131 |
| 2020-11-20 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 5,164 | $450.13 | $2,324,471 | 28,691 |
| 2020-11-20 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M
|
Class B Common Stock | 6,727 | $325.26 | $2,188,024 | 33,855 |
| 2020-11-11 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 5,000 | $325.26 | $1,626,300 | 55,858 |
| 2020-11-11 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 2,079 | $452.06 | $939,833 | 27,128 |
| 2020-11-11 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 144 | $454.23 | $65,409 | 29,207 |
| 2020-11-11 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 1,025 | $455.90 | $467,295 | 29,351 |
| 2020-11-11 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 1,652 | $456.23 | $753,692 | 30,376 |
| 2020-11-11 | Rosen Andrew Stephen | Executive Vice President |
Open-market sell
S
|
Class B Common Stock | 100 | $457.05 | $45,704 | 32,028 |
| 2020-11-11 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M
|
Class B Common Stock | 5,000 | $325.26 | $1,626,300 | 32,128 |
| 2020-09-10 | O'Shaughnessy Timothy J | President and CEO |
Equity grant / award
A · derivative
|
Stock Option (Right to Buy) | 77,258 | $0.00 | $0 | 77,258 |
| 2020-09-10 | O'Shaughnessy Timothy J | President and CEO |
Equity grant / award
A · derivative
|
Employee Stock Option (right to buy) | 85,000 | $0.00 | $0 | 85,000 |
| 2020-08-27 | Bollinger Lee C | Dir |
Open-market buy
P
|
Class B Common Stock | 350 | $426.00 | $149,100 | 1,150 |
| 2020-08-25 | Weymouth Katharine | Dir |
Open-market sell
S
|
Class B Common Stock | 1,100 | $414.73 | $456,203 | 2,549 |
| 2020-08-03 | O'Shaughnessy Timothy J | President and CEO |
Other disposed transaction
D
|
Class B Common Stock | 300 | — | — | 4,099 |
| 2020-07-02 | Bollinger Lee C | Dir |
Open-market buy
P
|
Class B Common Stock | 300 | $340.00 | $102,000 | 800 |
| 2020-03-23 | Rosen Andrew Stephen | Executive Vice President |
Open-market buy
P
|
Class B Common Stock | 42 | $290.98 | $12,221 | 27,128 |
| 2020-03-23 | Rosen Andrew Stephen | Executive Vice President |
Open-market buy
P
|
Class B Common Stock | 1,691 | $288.43 | $487,735 | 27,086 |
| 2020-03-18 | Markell Jack A. | Dir |
Open-market buy
P
|
Class B Common Stock | 55 | $315.00 | $17,325 | 110 |
| 2020-03-05 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 5,200 | $0.00 | $0 | 60,858 |
| 2020-03-05 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M
|
Class B Common Stock | 5,200 | $325.26 | $1,691,352 | 25,395 |
| 2020-03-03 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M · derivative
|
Employee Stock Option (right to buy) | 1,600 | $0.00 | $0 | 66,058 |
| 2020-03-03 | Rosen Andrew Stephen | Executive Vice President |
Exercise / conversion
M
|
Class B Common Stock | 1,600 | $325.26 | $520,416 | 20,195 |
| 2020-02-27 | Bollinger Lee C | Dir |
Open-market buy
P
|
Class B Common Stock | 500 | $492.41 | $246,205 | 500 |
| 2019-12-16 | GRAHAM DONALD | — |
Other disposed transaction
J · derivative
|
Class A Common Stock | 1,800 | $0.00 | $0 | 0 |
| 2019-12-16 | GRAHAM DONALD | — |
Other disposed transaction
J · derivative
|
Class A Common Stock | 101,313 | $0.00 | $0 | 7,617 |
| 2019-12-16 | GRAHAM DONALD | — |
Other disposed transaction
J · derivative
|
Class A Common Stock | 194,505 | $0.00 | $0 | 0 |
| 2019-12-16 | GRAHAM DONALD | — |
Other disposed transaction
J
|
Class B Common Stock | 43,363 | $0.00 | $0 | 0 |
| 2019-01-02 | Snyman Marcel A. | VP-Chief Accounting Officer |
Open-market sell
S
|
Class B Common Stock | 100 | $633.07 | $63,307 | 400 |
| 2019-01-02 | Snyman Marcel A. | VP-Chief Accounting Officer |
Equity grant / award
A
|
Class B Common Stock | 200 | — | — | 500 |
| 2019-01-02 | O'Shaughnessy Timothy J | President and CEO |
Equity grant / award
A
|
Class B Common Stock | 600 | — | — | 3,382 |
| 2019-01-02 | Maddrey Nicole Marie | Sr. VP-GC & Secretary |
Equity grant / award
A
|
Class B Common Stock | 500 | — | — | 2,650 |
| 2019-01-02 | Snyman Marcel A. | VP-Chief Accounting Officer |
Open-market sell
S
|
Class B Common Stock | 100 | $633.07 | $63,307 | 400 |
| 2019-01-02 | Snyman Marcel A. | VP-Chief Accounting Officer |
Equity grant / award
A
|
Class B Common Stock | 200 | — | — | 500 |
| 2018-12-26 | GRAHAM DONALD | — |
Other acquired transaction
J · derivative
|
Class A Common Stock | 69,625 | $0.00 | $0 | 108,930 |
| 2018-12-26 | GRAHAM DONALD | — |
Other disposed transaction
J
|
Class B Common Stock | 3,275 | $0.00 | $0 | 43,363 |
| 2018-11-17 | O'Shaughnessy Timothy J | President and CEO |
Equity grant / award
L
|
Class B Common Stock | 3 | $611.94 | $1,717 | 11,754 |
| 2018-10-09 | Weymouth Katharine | Dir |
Open-market sell
S
|
Class B Common Stock | 1,100 | $579.95 | $637,945 | 3,649 |
| 2018-09-21 | Weymouth Katharine | Dir |
Open-market sell
S
|
Class B Common Stock | 700 | $590.28 | $413,196 | 4,749 |
| 2018-08-08 | O'Shaughnessy Timothy J | President and CEO |
Equity grant / award
L
|
Class B Common Stock | 3 | $559.55 | $1,713 | 11,751 |
| 2018-08-03 | GRAHAM DONALD | — |
Open-market buy
P
|
Class B Common Stock | 150 | $561.55 | $84,232 | 5,600 |
| 2018-08-03 | GRAHAM DONALD | — |
Open-market buy
P
|
Class B Common Stock | 25 | $559.55 | $13,989 | 5,450 |
| 2018-08-03 | GRAHAM DONALD | — |
Open-market buy
P
|
Class B Common Stock | 50 | $557.50 | $27,875 | 5,425 |
| 2018-08-03 | GRAHAM DONALD | — |
Open-market buy
P
|
Class B Common Stock | 215 | $556.75 | $119,701 | 5,375 |
| 2018-08-02 | GRAHAM DONALD | — |
Open-market buy
P
|
Class B Common Stock | 410 | $549.50 | $225,295 | 5,160 |
| 2018-08-02 | GRAHAM DONALD | — |
Open-market buy
P
|
Class B Common Stock | 950 | $546.61 | $519,280 | 4,750 |
| 2018-08-02 | O'Shaughnessy Timothy J | President and CEO |
Open-market buy
P
|
Class B Common Stock | 1,050 | $553.60 | $581,280 | 11,742 |
| 2018-07-05 | Weymouth Katharine | Dir |
Open-market sell
S
|
CLASS B COMMON STOCK | 100 | $596.25 | $59,625 | 10,620 |
| 2018-07-05 | Weymouth Katharine | Dir |
Open-market sell
S
|
CLASS B COMMON STOCK | 1,001 | $595.00 | $595,595 | 10,720 |
| 2018-05-15 | O'Shaughnessy Timothy J | President and CEO |
Equity grant / award
L
|
Class B Common Stock | 3 | $595.40 | $1,709 | 11,748 |
| 2018-05-11 | Weymouth Katharine | Dir |
Open-market sell
S
|
CLASS B COMMON STOCK | 40 | $600.00 | $24,000 | 11,721 |
| 2018-05-11 | Weymouth Katharine | Dir |
Open-market sell
S
|
CLASS B COMMON STOCK | 949 | $601.48 | $570,805 | 11,761 |
| 2018-05-11 | Weymouth Katharine | Dir |
Open-market sell
S
|
CLASS B COMMON STOCK | 11 | $602.73 | $6,630 | 12,710 |
| 2018-05-11 | Weymouth Katharine | Dir |
Open-market sell
S
|
CLASS B COMMON STOCK | 500 | $603.79 | $301,895 | 12,721 |
| 2018-04-06 | GRAHAM DONALD | — |
Other acquired transaction
J · derivative
|
Class A Common Stock | 55,764 | $578.48 | $32,258,359 | 194,505 |
| 2018-03-15 | GRAHAM DONALD | — |
Other disposed transaction
J · derivative
|
Class A Common Stock | 30,000 | $0.00 | $0 | 178,555 |
| 2018-02-22 | O'Shaughnessy Timothy J | President and CEO |
Equity grant / award
L
|
Class B Common Stock | 3 | $599.50 | $1,706 | 11,745 |
| 2018-01-12 | GRAHAM DONALD | — |
Equity grant / award
G · derivative
|
Class A Common Stock | 5,400 | $0.00 | $0 | 138,741 |
| 2017-12-20 | GRAHAM DONALD | — |
Equity grant / award
G
|
Class B Common Stock | 1,800 | $0.00 | $0 | 3,800 |
| 2017-12-15 | Weymouth Katharine | Dir |
Open-market sell
S
|
CLASS B COMMON STOCK | 529 | $564.85 | $298,806 | 13,221 |
| 2017-12-14 | Weymouth Katharine | Dir |
Open-market sell
S
|
CLASS B COMMON STOCK | 45 | $563.00 | $25,335 | 13,750 |
| 2017-12-14 | Weymouth Katharine | Dir |
Open-market sell
S
|
CLASS B COMMON STOCK | 926 | $566.06 | $524,172 | 14 |
| 2017-10-27 | GRAHAM DONALD | — |
Equity grant / award
G · derivative
|
Class A Common Stock | 59,241 | $0.00 | $0 | 144,141 |
| 2017-09-28 | GRAHAM DONALD | — |
Equity grant / award
G
|
Class B Common Stock | 2,000 | $0.00 | $0 | 5,600 |
| 2017-07-28 | GRAHAM DONALD | — |
Open-market buy
P · derivative
|
Class A Common Stock | 10,188 | $596.70 | $6,079,180 | 84,900 |
| 2017-07-28 | GRAHAM DONALD | — |
Open-market sell
S · derivative
|
Class A Common Stock | 10,188 | $596.70 | $6,079,180 | 206,233 |
| 2017-07-24 | O'Shaughnessy Timothy J | President and CEO |
Open-market buy
P · derivative
|
Class A Common Stock | 10,188 | $596.70 | $6,079,180 | 20,055 |
| 2017-04-01 | Cooney Wallace R. | SVP-Finance and CFO |
Equity grant / award
A · derivative
|
Employee Stock Option (right to buy) | 2,000 | $0.00 | $0 | 2,000 |
| 2017-01-12 | Cooney Wallace R. | VP-Finance & Chief Accounting |
Equity grant / award
A
|
Class B Common Stock | 200 | — | — | 1,400 |
| 2017-01-03 | Cooney Wallace R. | Sr. VP - Finance and CFO |
Equity grant / award
A
|
CLASS B COMMON STOCK | 400 | — | — | 1,200 |
| 2016-11-21 | O'Shaughnessy Timothy J | President and CEO |
Equity grant / award
G · derivative
|
Class A Common Stock | 3,974 | — | — | 9,867 |