| 2022 | 1 | 0 | $0 | $0 | - |
| Grinell Fire Protection Union Retirement Plan | - | 0 | $0 | - | - |
| 2021 | 2 | 2 | $44,494 | $0 | - |
| Grinell Fire Protection Union Retirement Plan | - | 2 | $44,494 | - | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 0 | $0 | - | - |
| 2020 | 2 | 6 | $158,732 | $0 | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 6 | $122,031 | - | - |
| Grinell Fire Protection Union Retirement Plan | - | 2 | $36,701 | - | - |
| 2019 | 2 | 7 | $137,546 | $0 | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 7 | $106,366 | - | - |
| Grinell Fire Protection Union Retirement Plan | - | 2 | $31,180 | - | - |
| 2018 | 2 | 7 | $113,742 | $0 | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 7 | $89,031 | - | - |
| Grinell Fire Protection Union Retirement Plan | - | 1 | $24,711 | - | - |
| 2017 | 2 | 7 | $143,567 | $0 | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 7 | $97,248 | - | - |
| Grinell Fire Protection Union Retirement Plan | - | 3 | $46,319 | - | - |
| 2016 | 2 | 7 | $128,379 | $0 | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 7 | $86,200 | $0 | - |
| Grinell Fire Protection Union Retirement Plan | - | 3 | $42,179 | $0 | - |
| 2015 | 2 | 7 | $117,397 | $0 | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 7 | $79,084 | $0 | - |
| Grinell Fire Protection Union Retirement Plan | - | 3 | $38,313 | $0 | - |
| 2014 | 2 | 8 | $136,420 | $4,246 | $531iApproximate average salary by contribution assumption: employee only about $13,269 at 4% or $8,846 at 6%; with 50% employer match about $8,846 at 4% or $5,897 at 6%; with 100% employer match about $6,634 at 4% or $4,423 at 6%. |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 8 | $97,686 | $0 | - |
| Grinell Fire Protection Union Retirement Plan | - | 3 | $38,734 | $4,246 | $1,415iApproximate average salary by contribution assumption: employee only about $35,383 at 4% or $23,589 at 6%; with 50% employer match about $23,589 at 4% or $15,726 at 6%; with 100% employer match about $17,692 at 4% or $11,794 at 6%. |
| 2013 | 3 | 8 | $126,377 | $0 | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 8 | $93,247 | $0 | - |
| Grinell Fire Protection Union Retirement Plan | - | 3 | $33,130 | $0 | - |
| SAFE-WAY SYSTEMS, INC. 401(K) PROFIT SHARING PLAN | - | 0 | $0 | - | - |
| 2012 | 3 | 8 | $142,820 | $0 | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 8 | $85,378 | $0 | - |
| SAFE-WAY SYSTEMS, INC. 401(K) PROFIT SHARING PLAN | - | 3 | $31,532 | - | - |
| Grinell Fire Protection Union Retirement Plan | - | 3 | $25,910 | $0 | - |
| 2011 | 3 | 9 | $173,210 | $0 | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 9 | $121,514 | $0 | - |
| SAFE-WAY SYSTEMS, INC. 401(K) PROFIT SHARING PLAN | - | 3 | $27,350 | - | - |
| Grinell Fire Protection Union Retirement Plan | - | 3 | $24,346 | $0 | - |
| 2010 | 3 | 10 | $189,627 | $0 | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 10 | $131,669 | $0 | - |
| SAFE-WAY SYSTEMS, INC. 401(K) PROFIT SHARING PLAN | - | 3 | $32,414 | - | - |
| Grinell Fire Protection Union Retirement Plan | - | 3 | $25,544 | $0 | - |
| 2009 | 3 | 9 | $196,180 | $0 | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 9 | $147,200 | $0 | - |
| SAFE-WAY SYSTEMS, INC. 401(K) PROFIT SHARING PLAN | - | 3 | $27,210 | - | - |
| Grinell Fire Protection Union Retirement Plan | - | 3 | $21,770 | $0 | - |
| 2008 | 3 | 9 | $146,231 | $0 | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 9 | $111,012 | - | - |
| Grinell Fire Protection Union Retirement Plan | - | 1 | $17,847 | - | - |
| SAFE-WAY SYSTEMS, INC. 401K PROFIT SHARING PLAN | - | 3 | $17,372 | - | - |
| 2007 | 3 | 9 | $225,085 | $0 | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 9 | $160,619 | - | - |
| Grinell Fire Protection Union Retirement Plan | - | 2 | $36,415 | - | - |
| SAFE-WAY SYSTEMS, INC. 401K PROFIT SHARING PLAN | - | 3 | $28,051 | - | - |
| 2006 | 3 | 9 | $262,276 | $0 | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 9 | $198,697 | - | - |
| Grinell Fire Protection Union Retirement Plan | - | 2 | $36,615 | - | - |
| SAFE-WAY SYSTEMS, INC. 401K PROFIT SHARING PLAN | - | 3 | $26,964 | - | - |
| 2005 | 3 | 11 | $282,635 | $0 | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 11 | $219,456 | - | - |
| Grinell Fire Protection Union Retirement Plan | - | 5 | $38,235 | - | - |
| SAFE-WAY SYSTEMS, INC. 401K PROFIT SHARING PLAN | - | 3 | $24,944 | - | - |
| 2004 | 3 | 12 | $302,035 | $0 | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 12 | $235,146 | - | - |
| Grinell Fire Protection Union Retirement Plan | - | 4 | $36,031 | - | - |
| SAFE-WAY SYSTEMS, INC. 401K PROFIT SHARING PLAN | - | 4 | $30,858 | - | - |
| 2003 | 4 | 37 | $140,082 | $0 | - |
| Grinell Fire Protection Union Retirement Plan | - | 8 | $72,303 | - | - |
| Grinell Fire Protection Systems Inc. 401K Plan | - | 5 | $67,779 | - | - |
| Grinell Fire Protection Systems Inc. 401K Plan | - | 0 | - | - | - |
| Midland Automatic Sprinkler Co. Inc. 401(K) Profit Sharing Plan and Trust | - | 37 | - | - | - |
| 2002 | 4 | 10 | $129,973 | $0 | - |
| Grinell Fire Protection Union Retirement Plan | - | 10 | $75,775 | - | - |
| Grinell Fire Protection Systems Inc. 401K Plan | - | 6 | $54,198 | - | - |
| Grinell Fire Protection Systems Inc. 401K Plan | - | 0 | - | - | - |
| Grinell Fire Protection Systems Inc. 401K Plan | - | 0 | - | - | - |
| 2001 | 3 | 33 | $0 | $0 | - |
| Grinell Fire Protection Systems Inc. 401K Plan | - | 6 | - | - | - |
| Grinell Fire Protection Union Retirement Plan | - | 33 | - | - | - |
| Grinell Fire Protection Systems Inc. 401K Plan | - | 0 | - | - | - |
| 2000 | 3 | 33 | $512,412 | $85,143 | $2,580iApproximate average salary by contribution assumption: employee only about $64,502 at 4% or $43,002 at 6%; with 50% employer match about $43,002 at 4% or $28,668 at 6%; with 100% employer match about $32,251 at 4% or $21,501 at 6%. |
| Grinell Fire Protection Union Retirement Plan | - | 33 | $366,386 | $65,627 | $1,989iApproximate average salary by contribution assumption: employee only about $49,717 at 4% or $33,145 at 6%; with 50% employer match about $33,145 at 4% or $22,097 at 6%; with 100% employer match about $24,859 at 4% or $16,572 at 6%. |
| Grinell Fire Protection Systems Inc. 401K Plan | - | 13 | $146,026 | $19,516 | $1,501iApproximate average salary by contribution assumption: employee only about $37,531 at 4% or $25,021 at 6%; with 50% employer match about $25,021 at 4% or $16,680 at 6%; with 100% employer match about $18,765 at 4% or $12,510 at 6%. |
| Grinell Fire Protection Systems Inc. 401K Plan | - | 0 | - | - | - |
| 1999 | 1 | 0 | $0 | $0 | - |
| Grinell Fire Protection Systems Inc. 401K Plan | - | 0 | - | - | - |