| Sep 2, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 102 | $172.37 | $18K@ $172.37 | 74,713 | Form 4 |
| Sep 2, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 265 | $171.14 | $45K@ $171.14 | 74,815 | Form 4 |
| Sep 2, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 204 | $170.05 | $35K@ $170.05 | 75,080 | Form 4 |
| Sep 2, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 166 | $168.75 | $28K@ $168.75 | 75,284 | Form 4 |
| Sep 2, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 293 | $167.49 | $49K@ $167.49 | 75,450 | Form 4 |
| Aug 3, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 827 | $154.51 | $128K@ $154.51 | 75,843 | Form 4 |
| Aug 3, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 300 | $152.78 | $46K@ $152.78 | 76,670 | Form 4 |
| Aug 3, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 200 | $151.47 | $30K@ $151.47 | 76,970 | Form 4 |
| Aug 3, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 100 | $147.22 | $15K@ $147.22 | 77,270 | Form 4 |
| Aug 1, 2026 | QLYSCHIEF FINANCIAL OFFICER | Shares withheld for tax or exercise priceCode F · direct | 3,845 | $144.75 | $557K@ $144.75 | 77,370 | Form 4 |
| Jul 2, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 965 | $143.44 | $138K@ $143.44 | 81,215 | Form 4 |
| Jun 2, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 419 | $113.29 | $47K@ $113.29 | 82,180 | Form 4 |
| Jun 2, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 153 | $110.60 | $17K@ $110.60 | 82,752 | Form 4 |
| Jun 2, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 306 | $109.78 | $34K@ $109.78 | 82,905 | Form 4 |
| May 19, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 1,627 | $100.17 | $163K@ $100.17 | 83,211 | Form 4 |
| May 1, 2026 | QLYSCHIEF FINANCIAL OFFICER | Shares withheld for tax or exercise priceCode F · direct | 3,845 | $88.53 | $340K@ $88.53 | 84,838 | Form 4 |
| Feb 4, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 200 | $129.75 | $26K@ $129.75 | 88,489 | Form 4 |
| Feb 4, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 3,648 | $129.16 | $471K@ $129.16 | 88,689 | Form 4 |
| Feb 4, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 2,051 | $128.20 | $263K@ $128.20 | 92,337 | Form 4 |
| Feb 4, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 400 | $126.74 | $51K@ $126.74 | 94,388 | Form 4 |
| Feb 4, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 500 | $125.25 | $63K@ $125.25 | 94,788 | Form 4 |
| Feb 3, 2026 | QLYSCHIEF FINANCIAL OFFICER | Shares withheld for tax or exercise priceCode F · direct | 53 | $127.52 | $7K@ $127.52 | 95,288 | Form 4 |
| Feb 3, 2026 | QLYSCHIEF FINANCIAL OFFICER | Grant or awardCode A · direct | 104 | — | — | 95,341 | Form 4 |
| Feb 3, 2026 | QLYSCHIEF FINANCIAL OFFICER | Shares withheld for tax or exercise priceCode F · direct | 2,441 | $127.52 | $311K@ $127.52 | 95,237 | Form 4 |
| Feb 3, 2026 | QLYSCHIEF FINANCIAL OFFICER | Grant or awardCode A · direct | 4,796 | — | — | 97,678 | Form 4 |
| Feb 3, 2026 | QLYSCHIEF FINANCIAL OFFICER | Shares withheld for tax or exercise priceCode F · direct | 1,861 | $127.52 | $237K@ $127.52 | 92,882 | Form 4 |
| Feb 3, 2026 | QLYSCHIEF FINANCIAL OFFICER | Grant or awardCode A · direct | 3,657 | — | — | 94,743 | Form 4 |
| Feb 3, 2026 | QLYSCHIEF FINANCIAL OFFICER | Shares withheld for tax or exercise priceCode F · direct | 2,683 | $127.52 | $342K@ $127.52 | 91,086 | Form 4 |
| Feb 3, 2026 | QLYSCHIEF FINANCIAL OFFICER | Grant or awardCode A · direct | 5,280 | — | — | 93,769 | Form 4 |
| Feb 2, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 300 | $137.19 | $41K@ $137.19 | 88,489 | Form 4 |
| Feb 2, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 1,006 | $136.37 | $137K@ $136.37 | 88,789 | Form 4 |
| Feb 2, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 2,108 | $135.05 | $285K@ $135.05 | 89,795 | Form 4 |
| Feb 1, 2026 | QLYSCHIEF FINANCIAL OFFICER | Shares withheld for tax or exercise priceCode F · direct | 2,769 | $131.90 | $365K@ $131.90 | 91,903 | Form 4 |
| Jan 2, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 100 | $133.35 | $13K@ $133.35 | 94,672 | Form 4 |
| Jan 2, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 2,397 | $131.03 | $314K@ $131.03 | 94,772 | Form 4 |
| Jan 2, 2026 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 2,256 | $130.38 | $294K@ $130.38 | 97,169 | Form 4 |
| Dec 9, 2025 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 4,153 | $150.42 | $625K@ $150.42 | 99,425 | Form 4 |
| Dec 9, 2025 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 3,296 | $149.61 | $493K@ $149.61 | 103,578 | Form 4 |
| Dec 9, 2025 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 1,200 | $148.27 | $178K@ $148.27 | 106,874 | Form 4 |
| Dec 2, 2025 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 481 | $147.69 | $71K@ $147.69 | 108,074 | Form 4 |
| Dec 2, 2025 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 4,126 | $147.06 | $607K@ $147.06 | 108,555 | Form 4 |
| Dec 2, 2025 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 2,299 | $145.95 | $336K@ $145.95 | 112,681 | Form 4 |
| Dec 2, 2025 | QLYSCHIEF FINANCIAL OFFICER | Open-market saleCode S · direct | 600 | $144.90 | $87K@ $144.90 | 114,980 | Form 4 |