Everything this person has disclosed to the SEC on Form 4 — across every company they file for — reconstructed from the public record. A filing history, not a tip sheet.
Pattern in the record: open-market sales filed in July in multiple years since 2025 — a recurring calendar cadence, more consistent with scheduled activity than a one-off decision.
Trades by company CTAS · 151 trades2026-07-22: Sale, 4,363 sh ($872K) 2026-07-22: Withheld for tax, 685 sh ($137K) 2026-07-22: Option exercise, 5,048 sh ($137K) 2026-07-22: Option exercise, 5,048 sh ($0) 2026-06-15: Award / grant, 100 sh ($17K) 2026-04-20: Sale, 4,666 sh ($835K) 2026-04-20: Withheld for tax, 834 sh ($149K) 2026-04-20: Option exercise, 5,500 sh ($149K) 2026-04-20: Option exercise, 5,500 sh ($0) 2026-03-13: Award / grant, 90 sh ($17K) 2025-12-15: Award / grant, 92 sh ($17K) 2025-10-29: Award / grant, 503 sh ($0) 2025-10-29: Award / grant, 1,694 sh ($0) 2025-08-15: Award / grant, 80 sh ($17K) 2025-07-30: Sale, 5,084 sh ($1.1M) 2025-05-15: Award / grant, 69 sh ($15K) 2025-04-14: Sale, 8,521 sh ($1.8M) 2025-04-14: Withheld for tax, 1,039 sh ($217K) 2025-04-14: Option exercise, 9,560 sh ($217K) 2025-04-14: Option exercise, 9,560 sh ($0) 2025-02-14: Award / grant, 73 sh ($15K) 2024-11-15: Award / grant, 69 sh ($15K) 2024-08-15: Award / grant, 78 sh ($15K) 2024-05-15: Award / grant, 74 sh ($13K) 2024-02-14: Award / grant, 84 sh ($13K) 2023-11-14: Award / grant, 94 sh ($13K) 2023-08-15: Award / grant, 105 sh ($13K) 2023-05-15: Award / grant, 93 sh ($11K) 2023-02-15: Award / grant, 97 sh ($11K) 2022-11-15: Award / grant, 97 sh ($11K) 2022-08-15: Award / grant, 98 sh ($11K) 2022-05-16: Award / grant, 94 sh ($9K) 2022-02-15: Award / grant, 94 sh ($9K) 2021-11-15: Award / grant, 80 sh ($9K) 2021-08-13: Award / grant, 90 sh ($9K) 2021-05-15: Award / grant, 78 sh ($7K) 2021-02-15: Award / grant, 81 sh ($7K) 2020-11-06: Award / grant, 376 sh ($32K) 2019-11-08: Award / grant, 354 sh ($23K) 2018-11-09: Award / grant, 409 sh ($18K) 2017-11-10: Award / grant, 393 sh ($14K) 2016-11-04: Award / grant, 451 sh ($12K) 2015-11-06: Award / grant, 399 sh ($9K) 2014-11-07: Award / grant, 808 sh ($14K) 2014-10-21: Award / grant, 492 sh ($9K) 2014-10-20: Award / grant, 135 sh ($2K) 2014-09-23: Award / grant, 21 sh ($350) 2014-07-29: Award / grant, 509 sh ($8K) 2014-07-28: Award / grant, 115 sh ($2K) 2014-07-14: Award / grant, 22 sh ($350) 2014-04-22: Award / grant, 507 sh ($7K) 2014-04-21: Award / grant, 127 sh ($2K) 2014-03-19: Award / grant, 23 sh ($350) 2014-03-14: Award / grant, 53 sh ($788) 2014-01-14: Award / grant, 544 sh ($8K) 2014-01-13: Award / grant, 125 sh ($2K) 2013-12-19: Award / grant, 25 sh ($350) 2013-11-08: Award / grant, 441 sh ($6K) 2013-10-25: Award / grant, 58 sh ($788) 2013-10-22: Award / grant, 549 sh ($7K) 2013-10-21: Award / grant, 137 sh ($2K) 2013-10-03: Award / grant, 28 sh ($350) 2013-09-19: Award / grant, 28 sh ($350) 2013-07-30: Award / grant, 680 sh ($8K) 2013-07-29: Award / grant, 156 sh ($2K) 2013-07-24: Award / grant, 29 sh ($350) 2013-07-15: Award / grant, 29 sh ($350) 2013-04-23: Award / grant, 656 sh ($7K) 2013-04-22: Award / grant, 163 sh ($2K) 2013-04-02: Award / grant, 32 sh ($350) 2013-03-18: Award / grant, 31 sh ($350) 2013-01-15: Award / grant, 865 sh ($9K) 2013-01-03: Award / grant, 33 sh ($350) 2012-12-19: Award / grant, 33 sh ($350) 2012-11-09: Award / grant, 420 sh ($4K) 2012-10-16: Award / grant, 695 sh ($7K) 2012-10-15: Award / grant, 174 sh ($2K) 2012-10-03: Award / grant, 31 sh ($330) 2012-09-20: Award / grant, 32 sh ($330) 2012-07-24: Award / grant, 818 sh ($8K) 2012-07-23: Award / grant, 187 sh ($2K) 2012-07-16: Award / grant, 33 sh ($330) 2012-04-17: Award / grant, 715 sh ($7K) 2012-04-16: Award / grant, 183 sh ($2K) 2012-04-03: Award / grant, 34 sh ($330) 2012-03-19: Award / grant, 33 sh ($330) 2012-01-10: Award / grant, 853 sh ($8K) 2012-01-09: Award / grant, 71 sh ($660) 2012-01-04: Award / grant, 36 sh ($330) 2011-12-19: Award / grant, 43 sh ($330) 2011-11-11: Award / grant, 411 sh ($3K) 2011-10-18: Award / grant, 959 sh ($7K) 2011-10-17: Award / grant, 336 sh ($2K) 2011-10-03: Award / grant, 49 sh ($330) 2011-09-21: Award / grant, 45 sh ($330) 2011-07-26: Award / grant, 913 sh ($8K) 2011-07-25: Award / grant, 208 sh ($2K) 2011-07-18: Award / grant, 43 sh ($330) 2011-04-12: Award / grant, 933 sh ($7K) 2011-04-11: Award / grant, 213 sh ($2K) 2011-04-04: Award / grant, 39 sh ($300) 2011-03-21: Award / grant, 43 sh ($300) 2011-01-11: Award / grant, 1,051 sh ($7K) 2011-01-10: Award / grant, 86 sh ($600) 2011-01-04: Award / grant, 43 sh ($300) 2010-12-20: Award / grant, 41 sh ($300) 2010-11-12: Award / grant, 306 sh ($2K) 2010-10-26: Award / grant, 1,018 sh ($7K) 2010-10-25: Award / grant, 228 sh ($2K) 2010-10-04: Award / grant, 44 sh ($300) 2010-09-20: Award / grant, 43 sh ($300) 2010-07-27: Award / grant, 1,061 sh ($7K) 2010-07-26: Award / grant, 244 sh ($2K) 2010-07-19: Award / grant, 47 sh ($300) 2010-04-27: Award / grant, 1,015 sh ($7K) 2010-04-26: Award / grant, 225 sh ($2K) 2010-04-05: Award / grant, 43 sh ($300) 2010-03-17: Award / grant, 44 sh ($300) 2010-02-10: Award / grant, 251 sh ($2K) 2010-01-26: Award / grant, 1,179 sh ($7K) 2010-01-25: Award / grant, 95 sh ($600) 2010-01-05: Award / grant, 46 sh ($300) 2009-12-22: Award / grant, 40 sh ($300) 2009-10-20: Award / grant, 873 sh ($6K) 2009-10-19: Award / grant, 81 sh ($600) 2009-10-08: Award / grant, 41 sh ($300) 2009-09-22: Award / grant, 40 sh ($300) 2009-07-31: Award / grant, 1,988 sh ($13K) 2009-07-28: Award / grant, 1,134 sh ($7K) 2009-07-27: Award / grant, 98 sh ($600) 2009-07-13: Award / grant, 55 sh ($300) 2009-04-28: Award / grant, 984 sh ($6K) 2009-04-27: Award / grant, 91 sh ($600) 2009-04-24: Award / grant, 596 sh ($4K) 2009-04-06: Award / grant, 47 sh ($300) 2009-03-24: Award / grant, 161 sh ($988) 2009-03-17: Award / grant, 57 sh ($300) 2009-02-20: Award / grant, 182 sh ($988) 2009-02-11: Award / grant, 119 sh ($688) 2009-02-04: Award / grant, 100 sh ($558) 2009-01-13: Award / grant, 1,199 sh ($7K) 2009-01-05: Award / grant, 51 sh ($300) 2008-12-18: Award / grant, 47 sh ($300) 2008-10-13: Award / grant, 1,193 sh ($7K) 2008-10-06: Award / grant, 46 sh ($300) 2008-09-17: Award / grant, 38 sh ($300) 2008-07-22: Award / grant, 969 sh ($7K) 2008-07-21: Award / grant, 86 sh ($600) 2008-07-14: Award / grant, 47 sh ($300) 2008-04-15: Award / grant, 987 sh ($7K) 2008-04-14: Award / grant, 85 sh ($600) Filing ledger Date Company Action Shares @ price Value Ownership Δ Owned after Filing 2026-07-22 CTAS Sale 4,363 @ $199.90 $872K −16.3% of holding 22,448 Form 4 2026-04-20 CTAS Sale 4,666 @ $178.87 $835K −17.2% of holding 22,448 Form 4 2025-07-30 CTAS Sale 5,084 @ $223.47 $1.1M −18.8% of holding 21,945 Form 4 2025-04-14 CTAS Sale 8,521 @ $208.96 $1.8M −24.0% of holding 27,029 Form 4
147 award / exercise / gift records — not counted as purchases Date Company Action Shares Owned after Filing 2026-07-22 CTAS Withheld for tax 685 26,811 Form 4 2026-07-22 CTAS Option exercise 5,048 27,496 Form 4 2026-07-22 CTAS Option exercise 5,048 0 Form 4 2026-06-15 CTAS Award / grant 100 38,839 Form 4 2026-04-20 CTAS Withheld for tax 834 27,114 Form 4 2026-04-20 CTAS Option exercise 5,500 27,948 Form 4 2026-04-20 CTAS Option exercise 5,500 5,048 Form 4 2026-03-13 CTAS Award / grant 90 38,739 Form 4 2025-12-15 CTAS Award / grant 92 38,649 Form 4 2025-10-29 CTAS Award / grant 503 22,448 Form 4 2025-10-29 CTAS Award / grant 1,694 1,694 Form 4 2025-08-15 CTAS Award / grant 80 38,557 Form 4 2025-05-15 CTAS Award / grant 69 38,477 Form 4 2025-04-14 CTAS Withheld for tax 1,039 35,550 Form 4 2025-04-14 CTAS Option exercise 9,560 36,589 Form 4 2025-04-14 CTAS Option exercise 9,560 9,560 Form 4 2025-02-14 CTAS Award / grant 73 38,409 Form 4 2024-11-15 CTAS Award / grant 69 38,336 Form 4 2024-08-15 CTAS Award / grant 78 38,266 Form 4 2024-05-15 CTAS Award / grant 74 38,189 Form 4 2024-02-14 CTAS Award / grant 84 38,114 Form 4 2023-11-14 CTAS Award / grant 94 38,031 Form 4 2023-08-15 CTAS Award / grant 105 37,937 Form 4 2023-05-15 CTAS Award / grant 93 37,832 Form 4 2023-02-15 CTAS Award / grant 97 37,740 Form 4 2022-11-15 CTAS Award / grant 97 37,642 Form 4 2022-08-15 CTAS Award / grant 98 37,545 Form 4 2022-05-16 CTAS Award / grant 94 37,447 Form 4 2022-02-15 CTAS Award / grant 94 37,353 Form 4 2021-11-15 CTAS Award / grant 80 37,260 Form 4 2021-08-13 CTAS Award / grant 90 37,179 Form 4 2021-05-15 CTAS Award / grant 78 37,089 Form 4 2021-02-15 CTAS Award / grant 81 37,011 Form 4 2020-11-06 CTAS Award / grant 376 36,930 Form 4 2019-11-08 CTAS Award / grant 354 36,554 Form 4 2018-11-09 CTAS Award / grant 409 36,200 Form 4 2017-11-10 CTAS Award / grant 393 35,791 Form 4 2016-11-04 CTAS Award / grant 451 35,398 Form 4 2015-11-06 CTAS Award / grant 399 34,947 Form 4 2014-11-07 CTAS Award / grant 808 34,548 Form 4
Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms .