| Craig F. Courtemanche Jr.DirDERIV | Oct 12 | MPLAN | 56,122 | $2.42 | $136K? |
| Craig F. Courtemanche Jr.Dir | Oct 12 | SPLAN | 192 | $56.73 | $11K |
| Craig F. Courtemanche Jr.Dir | Oct 12 | SPLAN | 55,930 | $56.19 | $3.1M |
| Craig F. Courtemanche Jr.Dir | Oct 12 | MPLAN | 56,122 | $2.42 | $136K |
| Connor Kevin J. ODir | Oct 6 | SPLAN | 1,923 | $55.02 | $106K |
| Connor Kevin J. ODir | Oct 6 | SPLAN | 5,769 | $54.36 | $314K |
| Connor Kevin J. ODir | Oct 5 | SPLAN | 1,923 | $55.08 | $106K |
| Connor Kevin J. ODir | Oct 5 | SPLAN | 1,291 | $53.46 | $69K |
| Connor Kevin J. ODir | Oct 5 | SPLAN | 4,478 | $52.83 | $237K |
| William J.G. GriffithDir | Sep 3 | J | 317,307 | — | — |
| William J.G. GriffithDir | Sep 3 | J | 869,214 | — | — |
| William J.G. GriffithDir | Sep 3 | J | 813,479 | — | — |
| ICONIQ Strategic Partners III, L.P.10%JOINT | Sep 3 | J | 317,307 | — | — |
| ICONIQ Strategic Partners III, L.P.10%JOINT | Sep 3 | J | 869,214 | — | — |
| ICONIQ Strategic Partners III, L.P.10%JOINT | Sep 3 | J | 813,479 | — | — |
| Connor Kevin J. ODir | Sep 2 | SPLAN | 240 | $60.61 | $15K |
| Connor Kevin J. ODir | Sep 2 | SPLAN | 7,452 | $59.94 | $447K |
| Connor Kevin J. ODir | Sep 1 | SPLAN | 2,398 | $62.38 | $150K |
| Connor Kevin J. ODir | Sep 1 | SPLAN | 5,294 | $61.87 | $328K |
| Benjamin C. SingerGC | Aug 21 | SPLAN | 3,943 | $63.35 | $250K |
| Benjamin C. SingerGC | Aug 20 | FPLAN | 5,849 | $62.92 | $368K |
| Ajei GopalCEO | Aug 20 | F | 45,088 | $62.92 | $2.8M |
| William Fred Fleming Jr.CAO | Aug 20 | F | 2,308 | $62.92 | $145K |
| Steven Scott DavisPres | Aug 20 | F | 13,267 | $62.92 | $835K |
| Craig F. Courtemanche Jr.Dir | Aug 20 | F | 11,388 | $62.92 | $717K |
| Elisa SteeleDir | Aug 19 | SPLAN | 1,500 | $63.00 | $95K |
| William Fred Fleming Jr.CAODERIV | Aug 11 | M | 3,118 | $12.22 | $38K? |
| William Fred Fleming Jr.CAO | Aug 11 | S | 10,000 | $58.95 | $590K |
| William Fred Fleming Jr.CAO | Aug 11 | M | 3,118 | $12.22 | $38K |
| Craig F. Courtemanche Jr.DirDERIV | Aug 10 | MPLAN | 56,122 | $2.42 | $136K? |
| Craig F. Courtemanche Jr.Dir | Aug 10 | SPLAN | 43,480 | $57.28 | $2.5M |
| Craig F. Courtemanche Jr.Dir | Aug 10 | SPLAN | 12,642 | $56.54 | $715K |
| Craig F. Courtemanche Jr.Dir | Aug 10 | MPLAN | 56,122 | $2.42 | $136K |
| Connor Kevin J. ODir | Aug 4 | SPLAN | 7,692 | $54.98 | $423K |
| Connor Kevin J. ODir | Aug 3 | SPLAN | 3,932 | $55.84 | $220K |
| Connor Kevin J. ODir | Aug 3 | SPLAN | 8,167 | $55.05 | $450K |
| Connor Kevin J. ODir | Aug 3 | SPLAN | 3,287 | $53.52 | $176K |
| ICONIQ Strategic Partners III, L.P.10%JOINT | Aug 3 | J | 317,308 | — | — |
| ICONIQ Strategic Partners III, L.P.10%JOINT | Aug 3 | J | 869,213 | — | — |
| ICONIQ Strategic Partners III, L.P.10%JOINT | Aug 3 | J | 813,479 | — | — |
| William J.G. GriffithDir | Aug 3 | J | 317,308 | — | — |
| William J.G. GriffithDir | Aug 3 | J | 869,213 | — | — |
| William J.G. GriffithDir | Aug 3 | J | 813,479 | — | — |
| Craig F. Courtemanche Jr.DirDERIV | Jul 10 | MPLAN | 56,122 | $2.42 | $136K? |
| Craig F. Courtemanche Jr.Dir | Jul 10 | SPLAN | 13,211 | $44.76 | $591K |
| Craig F. Courtemanche Jr.Dir | Jul 10 | SPLAN | 42,911 | $43.63 | $1.9M |
| Craig F. Courtemanche Jr.Dir | Jul 10 | MPLAN | 56,122 | $2.42 | $136K |
| Connor Kevin J. ODir | Jul 2 | SPLAN | 4,072 | $42.99 | $175K |
| Connor Kevin J. ODir | Jul 2 | SPLAN | 1,697 | $42.40 | $72K |
| Connor Kevin J. ODir | Jul 1 | SPLAN | 5,769 | $41.93 | $242K |
| Connor Kevin J. ODir | Jun 16 | SPLAN | 5,769 | $42.00 | $242K |
| Connor Kevin J. ODir | Jun 15 | SPLAN | 117 | $43.26 | $5K |
| Connor Kevin J. ODir | Jun 15 | SPLAN | 5,658 | $42.91 | $243K |
| Craig F. Courtemanche Jr.DirDERIV | Jun 12 | PPLAN | 2 | — | — |
| Craig F. Courtemanche Jr.DirDERIV | Jun 12 | SPLAN | 2 | — | — |
| Craig F. Courtemanche Jr.DirDERIV | Jun 10 | MPLAN | 56,122 | $2.42 | $136K? |
| Craig F. Courtemanche Jr.Dir | Jun 10 | SPLAN | 42,421 | $45.29 | $1.9M |
| Craig F. Courtemanche Jr.Dir | Jun 10 | SPLAN | 13,701 | $44.69 | $612K |
| Craig F. Courtemanche Jr.Dir | Jun 10 | MPLAN | 56,122 | $2.42 | $136K |
| Graham SmithDir | Jun 4 | A | 4,712 | $0.00 | — |
| Elisa SteeleDir | Jun 4 | A | 4,712 | $0.00 | — |
| Connor Kevin J. ODir | Jun 4 | A | 4,712 | $0.00 | — |
| Vishal MisraDir | Jun 4 | A | 603 | $0.00 | — |
| Ronald W. HovsepianDir | Jun 4 | A | 2,330 | $0.00 | — |
| William J.G. GriffithDir | Jun 4 | A | 4,712 | $0.00 | — |
| Craig F. Courtemanche Jr.Dir | Jun 4 | A | 4,712 | $0.00 | — |
| Erin ChappleDir | Jun 4 | A | 4,712 | $0.00 | — |
| Nanci CaldwellDir | Jun 4 | A | 4,712 | $0.00 | — |
| Kathryn BuekerDir | Jun 4 | A | 4,712 | $0.00 | — |
| Benjamin C. SingerGC | May 29 | SPLAN | 3,942 | $50.00 | $197K |
| Benjamin C. SingerGC | May 20 | F | 5,849 | $47.37 | $277K |
| Ajei GopalCEO | May 20 | F | 2,986 | $47.37 | $141K |
| William Fred Fleming Jr.CAO | May 20 | F | 1,666 | $47.37 | $79K |
| Steven Scott DavisPres | May 20 | F | 13,267 | $47.37 | $628K |
| Craig F. Courtemanche Jr.Dir | May 20 | F | 12,588 | $47.37 | $596K |
| Craig F. Courtemanche Jr.DirDERIV | May 11 | MPLAN | 56,122 | $2.42 | $136K? |
| Craig F. Courtemanche Jr.Dir | May 11 | SPLAN | 10,549 | $52.69 | $556K |
| Craig F. Courtemanche Jr.Dir | May 11 | SPLAN | 21,287 | $51.16 | $1.1M |
| Craig F. Courtemanche Jr.Dir | May 11 | SPLAN | 24,286 | $50.26 | $1.2M |
| Craig F. Courtemanche Jr.Dir | May 11 | MPLAN | 56,122 | $2.42 | $136K |
| Vishal MisraDir | Apr 20 | A | 10,020 | $0.00 | — |
| Connor Kevin J. ODir | Apr 16 | SPLAN | 204 | $54.07 | $11K |
| Connor Kevin J. ODir | Apr 16 | SPLAN | 5,565 | $53.34 | $297K |
| Connor Kevin J. ODir | Apr 15 | SPLAN | 3,239 | $51.42 | $167K |
| Connor Kevin J. ODir | Apr 15 | SPLAN | 2,530 | $50.62 | $128K |
| Craig F. Courtemanche Jr.DirDERIV | Apr 10 | MPLAN | 56,122 | $2.42 | $136K? |
| Craig F. Courtemanche Jr.Dir | Apr 10 | SPLAN | 2,735 | $49.54 | $135K |
| Craig F. Courtemanche Jr.Dir | Apr 10 | SPLAN | 4,922 | $48.43 | $238K |
| Craig F. Courtemanche Jr.Dir | Apr 10 | SPLAN | 48,465 | $47.45 | $2.3M |
| Craig F. Courtemanche Jr.Dir | Apr 10 | MPLAN | 56,122 | $2.42 | $136K |
| Benjamin C. SingerGC | Mar 31 | A | 41,545 | $0.00 | — |
| Ajei GopalCEO | Mar 31 | A | 147,137 | $0.00 | — |
| William Fred Fleming Jr.CAO | Mar 31 | A | 17,311 | $0.00 | — |
| William Fred Fleming Jr.CAO | Mar 31 | A | 19,474 | $0.00 | — |
| Steven Scott DavisPres | Mar 31 | A | 114,248 | $0.00 | — |
| ICONIQ Strategic Partners III GP, L.P.10%JOINT | Mar 12 | J | 507,452 | — | — |
| William Fred Fleming Jr.CAODERIV | Mar 12 | M | 9,500 | $12.22 | $116K? |
| William Fred Fleming Jr.CAO | Mar 12 | M | 9,500 | $12.22 | $116K |
| Rachel PylesCFO | Mar 10 | A | 152,318 | $0.00 | — |
| Connor Kevin J. ODir | Mar 11 | SPLAN | 7,692 | $57.48 | $442K |
| Connor Kevin J. ODir | Mar 10 | SPLAN | 164 | $58.03 | $10K |
| Connor Kevin J. ODir | Mar 10 | SPLAN | 7,528 | $57.23 | $431K |
| Walter HearnOfficer | Mar 10 | A | 124,111 | $0.00 | — |
| Craig F. Courtemanche Jr.DirDERIV | Mar 10 | MPLAN | 56,121 | $2.42 | $136K? |
| Craig F. Courtemanche Jr.Dir | Mar 10 | SPLAN | 1,293 | $58.41 | $76K |
| Craig F. Courtemanche Jr.Dir | Mar 10 | SPLAN | 19,859 | $57.58 | $1.1M |
| Craig F. Courtemanche Jr.Dir | Mar 10 | SPLAN | 34,969 | $56.99 | $2.0M |
| Craig F. Courtemanche Jr.Dir | Mar 10 | MPLAN | 56,121 | $2.42 | $136K |
| Connor Kevin J. ODir | Feb 26 | SPLAN | 3,846 | $55.08 | $212K |
| Connor Kevin J. ODir | Feb 26 | SPLAN | 3,406 | $54.39 | $185K |
| Connor Kevin J. ODir | Feb 26 | SPLAN | 2,363 | $53.62 | $127K |
| Connor Kevin J. ODir | Feb 25 | SPLAN | 1,075 | $51.52 | $55K |
| Connor Kevin J. ODir | Feb 25 | SPLAN | 4,694 | $50.29 | $236K |
| Lawrence Joseph StackChief | Feb 20 | F | 4,843 | $52.02 | $252K |
| Benjamin C. SingerGC | Feb 24 | SPLAN | 4,225 | $50.00 | $211K |
| Benjamin C. SingerGC | Feb 23 | SPLAN | 505 | $51.35 | $26K |
| Benjamin C. SingerGC | Feb 23 | SPLAN | 2,208 | $50.20 | $111K |
| Benjamin C. SingerGC | Feb 20 | FPLAN | 4,078 | $52.02 | $212K |
| Howard FuCFO | Feb 20 | F | 5,212 | $52.02 | $271K |
| William Fred Fleming Jr.CAO | Feb 20 | F | 1,643 | $52.02 | $85K |
| Steven Scott DavisPres | Feb 20 | F | 6,946 | $52.02 | $361K |
| Craig F. Courtemanche Jr.Dir | Feb 20 | F | 27,344 | $52.02 | $1.4M |
| Craig F. Courtemanche Jr.Dir | Feb 16 | A | 90,027 | $0.00 | — |
| Connor Kevin J. ODir | Jan 22 | SPLAN | 341 | $64.15 | $22K |
| Connor Kevin J. ODir | Jan 22 | SPLAN | 7,351 | $63.63 | $468K |
| Connor Kevin J. ODir | Jan 21 | SPLAN | 1,858 | $64.80 | $120K |
| Connor Kevin J. ODir | Jan 21 | SPLAN | 5,834 | $64.15 | $374K |
| Craig F. Courtemanche Jr.DirDERIV | Jan 13 | M | 22,833 | $12.22 | $279K? |
| Craig F. Courtemanche Jr.DirDERIV | Jan 13 | M | 69,941 | $2.42 | $169K? |
| Craig F. Courtemanche Jr.Dir | Jan 13 | M | 22,833 | $12.22 | $279K |
| Craig F. Courtemanche Jr.Dir | Jan 13 | M | 69,941 | $2.42 | $169K |
| Howard FuCFO | Jan 2 | SPLAN | 814 | $72.99 | $59K |
| Craig F. Courtemanche Jr.Dir | Dec 15 | S | 10,293 | $73.21 | $754K |
| Craig F. Courtemanche Jr.Dir | Dec 15 | S | 64,707 | $72.62 | $4.7M |
| Craig F. Courtemanche Jr.DirDERIV | Nov 24 | M | 115,000 | $2.42 | $278K? |
| Craig F. Courtemanche Jr.Dir | Nov 24 | M | 115,000 | $2.42 | $278K |
| Steven Scott DavisPres | Nov 20 | F | 9,520 | $71.74 | $683K |
| Craig F. Courtemanche Jr.DirDERIV | Nov 19 | M | 300,000 | $2.42 | $726K? |
| Craig F. Courtemanche Jr.Dir | Nov 20 | F | 20,673 | $71.74 | $1.5M |
| Craig F. Courtemanche Jr.Dir | Nov 19 | S | 300,000 | $71.91 | $21.6M |
| Craig F. Courtemanche Jr.Dir | Nov 19 | M | 300,000 | $2.42 | $726K |
| Kathryn BuekerDir | Nov 11 | S | 6,500 | $79.00 | $514K |