| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | May 20 '26 | Sale | 100.43 | 865 | 86,875 | 65,436 | May 21 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | May 19 '26 | Sale | 100.18 | 2,384 | 238,834 | 66,301 | May 21 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Mar 13 '26 | Sale | 100.09 | 65 | 6,506 | 70,955 | Mar 16 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Mar 05 '26 | Sale | 100.18 | 100 | 10,018 | 71,020 | Mar 06 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Feb 20 '26 | Sale | 103.85 | 481 | 49,950 | 71,120 | Feb 24 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Jan 20 '26 | Sale | 132.34 | 1,101 | 145,709 | 68,598 | Jan 22 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Dec 22 '25 | Sale | 142.46 | 1,077 | 153,427 | 69,699 | Dec 23 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Dec 04 '25 | Sale | 150.00 | 1,000 | 150,000 | 70,776 | Dec 05 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Dec 03 '25 | Sale | 145.99 | 3,077 | 449,219 | 71,776 | Dec 05 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Oct 20 '25 | Sale | 127.12 | 540 | 68,646 | 56,775 | Oct 21 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Sep 22 '25 | Sale | 136.18 | 525 | 71,497 | 57,315 | Sep 23 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Aug 20 '25 | Sale | 132.28 | 525 | 69,449 | 57,840 | Aug 21 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Jul 21 '25 | Sale | 140.11 | 541 | 75,800 | 60,643 | Jul 23 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Jun 20 '25 | Sale | 135.96 | 525 | 71,379 | 61,184 | Jun 23 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | May 20 '25 | Sale | 137.85 | 525 | 72,373 | 61,709 | May 21 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Apr 21 '25 | Sale | 117.86 | 540 | 63,643 | 64,513 | Apr 22 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Mar 20 '25 | Sale | 129.38 | 524 | 67,795 | 65,053 | Mar 21 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Feb 20 '25 | Sale | 139.48 | 525 | 73,229 | 65,373 | Feb 24 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Jan 21 '25 | Sale | 139.66 | 882 | 123,179 | 62,295 | Jan 22 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Dec 20 '24 | Sale | 142.24 | 855 | 121,614 | 63,177 | Dec 23 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Dec 02 '24 | Sale | 154.62 | 8,555 | 1,322,777 | 64,032 | Dec 03 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Oct 21 '24 | Option Exercise | 25.56 | 2,000 | 51,120 | 56,618 | Oct 22 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Oct 21 '24 | Sale | 123.56 | 1,339 | 165,444 | 55,279 | Oct 22 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Sep 20 '24 | Option Exercise | 25.56 | 2,000 | 51,120 | 56,948 | Sep 23 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Sep 20 '24 | Sale | 123.80 | 1,330 | 164,650 | 55,618 | Sep 23 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Aug 20 '24 | Option Exercise | 25.56 | 2,000 | 51,120 | 57,278 | Aug 22 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Aug 20 '24 | Sale | 123.34 | 1,330 | 164,043 | 55,948 | Aug 22 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Jul 22 '24 | Option Exercise | 25.56 | 2,000 | 51,120 | 60,286 | Jul 24 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Jul 22 '24 | Sale | 143.35 | 1,339 | 191,941 | 58,947 | Jul 24 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Jun 20 '24 | Option Exercise | 25.56 | 2,000 | 51,120 | 60,616 | Jun 21 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Jun 20 '24 | Sale | 135.14 | 1,330 | 179,742 | 59,286 | Jun 21 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | May 20 '24 | Option Exercise | 25.56 | 2,000 | 51,120 | 60,946 | May 21 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | May 20 '24 | Sale | 145.24 | 1,330 | 193,171 | 59,616 | May 21 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Apr 22 '24 | Option Exercise | 25.56 | 2,000 | 51,120 | 64,057 | Apr 24 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Apr 22 '24 | Sale | 167.33 | 1,443 | 241,456 | 62,614 | Apr 24 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Mar 20 '24 | Option Exercise | 25.56 | 2,000 | 51,120 | 64,487 | Mar 22 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Mar 20 '24 | Sale | 164.91 | 1,430 | 235,818 | 63,057 | Mar 22 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Feb 20 '24 | Option Exercise | 25.56 | 2,000 | 51,120 | 64,917 | Feb 22 12:00 AM |
| QLYS | POSEY BRUCE K | CHIEF LEGAL OFFICER | Feb 20 '24 | Sale | 163.79 | 1,430 | 234,216 | 63,487 | Feb 22 12:00 AM |