| 2019 | 2 | 0 | $0 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | - | - | - | - |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | - | - | - | - |
| 2018 | 2 | 2 | $3,169,463 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 2 | $2,424,288 | - | - |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 2 | $745,175 | - | - |
| 2017 | 2 | 2 | $3,594,833 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 2 | $2,768,129 | - | - |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 2 | $826,704 | - | - |
| 2016 | 2 | 2 | $4,075,095 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 2 | $3,142,313 | - | - |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 2 | $932,782 | - | - |
| 2015 | 2 | 3 | $3,449,603 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 2 | $2,522,852 | - | - |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 3 | $926,751 | - | - |
| 2014 | 2 | 3 | $3,343,094 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 3 | $2,558,679 | - | - |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 3 | $784,415 | - | - |
| 2013 | 2 | 2 | $2,863,106 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 2 | $2,168,101 | - | - |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 2 | $695,005 | - | - |
| 2012 | 2 | 3 | $3,185,630 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 3 | $2,416,968 | - | - |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 3 | $768,662 | - | - |
| 2011 | 2 | 3 | $2,333,571 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 3 | $1,752,395 | - | - |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 3 | $581,176 | - | - |
| 2010 | 2 | 3 | $1,838,034 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 3 | $1,371,266 | - | - |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 3 | $466,768 | - | - |
| 2009 | 2 | 3 | $1,810,719 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 3 | $1,352,319 | - | - |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 3 | $458,400 | - | - |
| 2008 | 2 | 3 | $0 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 3 | - | - | - |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 3 | - | - | - |
| 2007 | 2 | 3 | $0 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 3 | - | - | - |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 3 | - | - | - |
| 2006 | 2 | 3 | $5,219,896 | $14,662 | $4,887iApproximate average salary by contribution assumption: employee only about $122,183 at 4% or $81,456 at 6%; with 50% employer match about $81,456 at 4% or $54,304 at 6%; with 100% employer match about $61,092 at 4% or $40,728 at 6%. |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 3 | $4,015,914 | $14,662 | $4,887iApproximate average salary by contribution assumption: employee only about $122,183 at 4% or $81,456 at 6%; with 50% employer match about $81,456 at 4% or $54,304 at 6%; with 100% employer match about $61,092 at 4% or $40,728 at 6%. |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 3 | $1,203,982 | - | - |
| 2005 | 2 | 3 | $5,658,740 | $18,064 | $6,021iApproximate average salary by contribution assumption: employee only about $150,533 at 4% or $100,356 at 6%; with 50% employer match about $100,356 at 4% or $66,904 at 6%; with 100% employer match about $75,267 at 4% or $50,178 at 6%. |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 3 | $4,358,722 | $18,064 | $6,021iApproximate average salary by contribution assumption: employee only about $150,533 at 4% or $100,356 at 6%; with 50% employer match about $100,356 at 4% or $66,904 at 6%; with 100% employer match about $75,267 at 4% or $50,178 at 6%. |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 3 | $1,300,018 | - | - |
| 2004 | 2 | 3 | $5,530,448 | $18,000 | $6,000iApproximate average salary by contribution assumption: employee only about $150,000 at 4% or $100,000 at 6%; with 50% employer match about $100,000 at 4% or $66,667 at 6%; with 100% employer match about $75,000 at 4% or $50,000 at 6%. |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 3 | $4,232,572 | $18,000 | $6,000iApproximate average salary by contribution assumption: employee only about $150,000 at 4% or $100,000 at 6%; with 50% employer match about $100,000 at 4% or $66,667 at 6%; with 100% employer match about $75,000 at 4% or $50,000 at 6%. |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 3 | $1,297,876 | - | - |
| 2003 | 2 | 3 | $0 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 3 | - | - | - |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 3 | - | - | - |
| 2002 | 1 | 3 | $0 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 3 | - | - | - |
| 2001 | 2 | 3 | $0 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 3 | - | - | - |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 3 | - | - | - |
| 2000 | 2 | 3 | $0 | $0 | - |
| S. Siegel & Associates Ltd. Profit Sharing Plan and Trust | - | 3 | - | - | - |
| S. Siegel & Associates Ltd. Employee Stock Ownership Plan and Trust | - | 3 | - | - | - |