| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Jun 09 '26 | Sale | 71.92 | 7,384 | 531,020 | 7,027,747 | Jun 10 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Jun 08 '26 | Sale | 72.09 | 6,924 | 499,179 | 7,035,131 | Jun 10 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Mar 14 '26 | Option Exercise | 0.00 | 10,000 | 0 | 2,533,258 | Mar 16 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Feb 10 '26 | Option Exercise | 0.00 | 10,000 | 0 | 2,528,258 | Feb 11 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Dec 17 '25 | Option Exercise | 0.00 | 2,500 | 0 | 2,523,258 | Dec 18 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Sep 01 '25 | Option Exercise | 0.00 | 1,000 | 0 | 4,450,845 | Sep 02 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Mar 14 '25 | Option Exercise | 0.00 | 10,000 | 0 | 4,450,345 | Mar 17 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Dec 17 '24 | Option Exercise | 0.00 | 2,500 | 0 | 4,445,345 | Dec 18 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Sep 01 '24 | Option Exercise | 0.00 | 1,000 | 0 | 6,444,095 | Sep 03 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Dec 17 '23 | Option Exercise | 0.00 | 2,500 | 0 | 4,604,850 | Dec 19 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Sep 01 '23 | Option Exercise | 0.00 | 1,000 | 0 | 4,611,100 | Sep 05 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Jul 28 '23 | Sale | 48.08 | 1,800 | 86,544 | 162,093 | Jul 31 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Jul 27 '23 | Sale | 47.84 | 2,600 | 124,384 | 163,893 | Jul 31 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Jul 20 '23 | Sale | 46.27 | 100 | 4,627 | 166,493 | Jul 24 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Jun 21 '23 | Sale | 46.28 | 500 | 23,140 | 166,593 | Jun 22 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Jun 07 '23 | Sale | 46.89 | 5,187 | 243,218 | 167,093 | Jun 09 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Jun 02 '23 | Sale | 46.26 | 600 | 27,756 | 172,280 | Jun 06 12:00 AM |
| CNXN | GALLUP PATRICIA | | Feb 07 '23 | Sale | 48.19 | 3,290 | 158,545 | 7,052,842 | Feb 08 12:00 AM |
| CNXN | GALLUP PATRICIA | | Feb 06 '23 | Sale | 48.90 | 5,556 | 271,686 | 7,056,132 | Feb 08 12:00 AM |
| CNXN | GALLUP PATRICIA | | Feb 03 '23 | Sale | 51.51 | 4,325 | 222,781 | 7,061,688 | Feb 06 12:00 AM |
| CNXN | GALLUP PATRICIA | | Feb 02 '23 | Sale | 50.91 | 3,553 | 180,888 | 7,066,013 | Feb 06 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Jan 26 '23 | Sale | 48.29 | 2,702 | 130,480 | 7,069,566 | Jan 27 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Jan 25 '23 | Sale | 48.21 | 4,111 | 198,191 | 7,072,268 | Jan 27 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Jan 20 '23 | Sale | 49.80 | 2,030 | 101,094 | 7,076,379 | Jan 23 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Jan 19 '23 | Sale | 49.76 | 2,400 | 119,424 | 7,078,409 | Jan 23 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Jan 12 '23 | Sale | 48.35 | 1,800 | 87,024 | 7,080,809 | Jan 13 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Jan 11 '23 | Sale | 47.94 | 3,133 | 150,196 | 7,082,609 | Jan 13 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Jan 06 '23 | Sale | 47.38 | 3,290 | 155,880 | 7,085,742 | Jan 09 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Jan 05 '23 | Sale | 46.63 | 3,290 | 153,417 | 7,089,032 | Jan 09 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Dec 30 '22 | Sale | 46.80 | 3,290 | 153,972 | 7,092,322 | Jan 03 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Dec 29 '22 | Sale | 46.89 | 3,290 | 154,268 | 7,095,612 | Jan 03 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Dec 22 '22 | Sale | 47.80 | 3,290 | 157,252 | 7,098,902 | Dec 23 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Dec 21 '22 | Sale | 49.21 | 6,441 | 316,931 | 7,102,192 | Dec 23 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Dec 17 '22 | Option Exercise | 0.00 | 2,500 | 0 | 2,070,652 | Dec 19 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Dec 15 '22 | Sale | 49.33 | 3,700 | 182,521 | 7,108,633 | Dec 16 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Dec 14 '22 | Sale | 51.37 | 2,433 | 124,983 | 7,112,333 | Dec 16 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Dec 08 '22 | Sale | 50.68 | 2,731 | 138,405 | 7,114,766 | Dec 09 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Dec 07 '22 | Sale | 52.31 | 3,000 | 156,927 | 7,117,497 | Dec 09 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Dec 02 '22 | Sale | 54.65 | 2,625 | 143,461 | 7,120,497 | Dec 05 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Dec 01 '22 | Sale | 55.54 | 2,100 | 116,634 | 7,123,122 | Dec 05 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Nov 22 '22 | Sale | 55.99 | 3,290 | 184,196 | 7,125,222 | Nov 23 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Nov 21 '22 | Sale | 54.07 | 3,290 | 177,904 | 7,128,512 | Nov 23 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Nov 16 '22 | Sale | 52.70 | 3,560 | 187,605 | 7,131,802 | Nov 17 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Nov 15 '22 | Sale | 52.07 | 4,800 | 249,932 | 7,135,362 | Nov 17 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Nov 11 '22 | Sale | 51.04 | 1,900 | 96,976 | 7,140,162 | Nov 14 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Nov 10 '22 | Sale | 50.96 | 2,900 | 147,771 | 7,142,062 | Nov 14 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Sep 01 '22 | Option Exercise | 0.00 | 1,000 | 0 | 2,079,902 | Sep 02 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Jul 26 '22 | Sale | 46.97 | 4,329 | 203,313 | 2,079,402 | Jul 28 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Jul 20 '22 | Sale | 46.28 | 2,891 | 133,799 | 2,083,731 | Jul 21 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Jul 19 '22 | Sale | 45.82 | 2,575 | 117,987 | 2,086,622 | Jul 21 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Jul 12 '22 | Sale | 43.53 | 3,707 | 161,357 | 2,089,197 | Jul 14 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Jul 06 '22 | Sale | 43.03 | 5,206 | 224,026 | 2,092,904 | Jul 08 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Jun 28 '22 | Sale | 44.36 | 1,990 | 88,276 | 2,098,520 | Jun 29 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Jun 27 '22 | Sale | 44.90 | 2,263 | 101,610 | 2,098,110 | Jun 29 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Jun 22 '22 | Sale | 43.98 | 5,000 | 219,919 | 2,102,363 | Jun 24 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Jun 15 '22 | Sale | 44.21 | 3,200 | 141,472 | 2,107,563 | Jun 16 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Jun 14 '22 | Sale | 43.76 | 4,000 | 175,036 | 2,107,363 | Jun 16 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Jun 06 '22 | Sale | 45.91 | 7,548 | 346,556 | 2,114,563 | Jun 08 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | May 24 '22 | Sale | 43.39 | 1,201 | 52,111 | 2,122,111 | May 25 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | May 23 '22 | Sale | 43.25 | 5,147 | 222,586 | 2,123,312 | May 25 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | May 18 '22 | Sale | 45.42 | 6,984 | 317,182 | 2,128,459 | May 20 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Feb 03 '22 | Sale | 43.36 | 3,010 | 130,514 | 7,209,173 | May 17 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Feb 02 '22 | Sale | 43.03 | 2,500 | 107,575 | 7,212,183 | May 17 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | May 11 '22 | Sale | 46.68 | 3,409 | 159,143 | 2,135,443 | May 12 12:00 AM |
| CNXN | GALLUP PATRICIA | | May 10 '22 | Sale | 47.26 | 7,400 | 349,752 | 2,138,852 | May 12 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | May 04 '22 | Sale | 49.53 | 1,440 | 71,323 | 7,142,552 | May 05 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | May 03 '22 | Sale | 48.69 | 5,934 | 288,954 | 7,143,992 | May 05 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Apr 26 '22 | Sale | 48.88 | 3,400 | 166,192 | 7,150,026 | Apr 27 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Apr 25 '22 | Sale | 49.59 | 2,711 | 134,451 | 7,149,926 | Apr 27 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Apr 19 '22 | Sale | 52.44 | 6,988 | 366,458 | 7,156,037 | Apr 21 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Apr 13 '22 | Sale | 52.82 | 5,020 | 265,161 | 7,163,025 | Apr 18 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Apr 06 '22 | Sale | 52.92 | 610 | 32,281 | 7,168,045 | Apr 07 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Apr 05 '22 | Sale | 52.61 | 3,138 | 165,102 | 7,168,655 | Apr 07 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Mar 25 '22 | Sale | 51.89 | 664 | 34,455 | 7,172,229 | Mar 28 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Mar 24 '22 | Sale | 51.89 | 1,288 | 66,835 | 7,171,793 | Mar 28 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Mar 15 '22 | Sale | 51.35 | 2,601 | 133,560 | 7,173,745 | Mar 17 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Mar 08 '22 | Sale | 50.30 | 1,055 | 53,066 | 7,176,346 | Mar 09 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Mar 07 '22 | Sale | 50.55 | 1,800 | 90,990 | 7,177,401 | Mar 09 12:00 AM |
| CNXN | GALLUP PATRICIA | Chairman & Chief Admin Officer | Mar 04 '22 | Sale | 50.41 | 1,446 | 72,893 | 7,180,955 | Mar 07 12:00 AM |
| CNXN | GALLUP PATRICIA | director: Chairman & Chief Admin Officer | Mar 03 '22 | Sale | 50.36 | 3,198 | 161,038 | 7,179,201 | Mar 07 12:00 AM |
| CNXN | GALLUP PATRICIA | | Feb 24 '22 | Sale | 47.29 | 2,273 | 107,489 | 7,183,845 | Feb 25 12:00 AM |
| CNXN | GALLUP PATRICIA | | Feb 23 '22 | Sale | 48.18 | 2,553 | 123,004 | 7,186,118 | Feb 25 12:00 AM |
| CNXN | GALLUP PATRICIA | | Feb 15 '22 | Sale | 49.61 | 3,506 | 173,949 | 7,188,671 | Feb 16 12:00 AM |
| CNXN | GALLUP PATRICIA | | Feb 14 '22 | Sale | 48.10 | 4,700 | 226,071 | 7,192,177 | Feb 16 12:00 AM |
| CNXN | GALLUP PATRICIA | | Feb 09 '22 | Sale | 50.41 | 4,800 | 241,968 | 7,196,877 | Feb 10 12:00 AM |
| CNXN | GALLUP PATRICIA | | Feb 08 '22 | Sale | 49.19 | 7,496 | 368,711 | 7,201,677 | Feb 10 12:00 AM |
| CNXN | GALLUP PATRICIA | | Jan 25 '22 | Sale | 42.63 | 4,102 | 174,884 | 7,214,683 | Jan 26 12:00 AM |
| CNXN | GALLUP PATRICIA | | Jan 24 '22 | Sale | 43.14 | 6,142 | 264,975 | 7,218,785 | Jan 26 12:00 AM |
| CNXN | GALLUP PATRICIA | | Jan 05 '22 | Sale | 42.98 | 2,796 | 120,172 | 7,224,927 | Jan 05 12:00 AM |
| CNXN | GALLUP PATRICIA | | Jan 04 '22 | Sale | 43.57 | 2,116 | 92,194 | 7,227,723 | Jan 05 12:00 AM |
| CNXN | GALLUP PATRICIA | | Dec 29 '21 | Sale | 44.19 | 2,418 | 106,851 | 7,229,839 | Dec 30 12:00 AM |
| CNXN | GALLUP PATRICIA | | Dec 28 '21 | Sale | 44.19 | 1,535 | 67,832 | 7,232,257 | Dec 30 12:00 AM |
| CNXN | GALLUP PATRICIA | | Dec 21 '21 | Sale | 43.27 | 2,000 | 86,540 | 7,233,792 | Dec 21 12:00 AM |
| CNXN | GALLUP PATRICIA | | Dec 20 '21 | Sale | 42.59 | 4,399 | 187,331 | 7,235,792 | Dec 21 12:00 AM |
| CNXN | GALLUP PATRICIA | | Dec 15 '21 | Sale | 44.25 | 3,283 | 145,285 | 7,540,191 | Dec 16 12:00 AM |
| CNXN | GALLUP PATRICIA | | Dec 14 '21 | Sale | 44.11 | 1,700 | 74,987 | 7,543,474 | Dec 16 12:00 AM |
| CNXN | GALLUP PATRICIA | | Dec 09 '21 | Sale | 44.72 | 1,300 | 58,136 | 7,545,174 | Dec 10 12:00 AM |
| CNXN | GALLUP PATRICIA | | Dec 08 '21 | Sale | 45.47 | 1,842 | 83,756 | 7,546,474 | Dec 10 12:00 AM |
| CNXN | GALLUP PATRICIA | | Nov 30 '21 | Sale | 43.84 | 3,800 | 166,592 | 7,548,316 | Dec 01 12:00 AM |
| CNXN | GALLUP PATRICIA | | Nov 29 '21 | Sale | 44.93 | 3,000 | 134,790 | 7,552,116 | Dec 01 12:00 AM |
| CNXN | GALLUP PATRICIA | | Nov 23 '21 | Sale | 47.53 | 2,917 | 138,645 | 7,555,116 | Nov 24 12:00 AM |
| CNXN | GALLUP PATRICIA | | Nov 22 '21 | Sale | 47.98 | 2,945 | 141,291 | 7,558,033 | Nov 24 12:00 AM |
| CNXN | GALLUP PATRICIA | | Nov 17 '21 | Sale | 46.80 | 3,640 | 170,369 | 7,560,978 | Nov 18 12:00 AM |
| CNXN | GALLUP PATRICIA | | Nov 16 '21 | Sale | 49.51 | 2,935 | 145,305 | 7,564,618 | Nov 18 12:00 AM |
| CNXN | GALLUP PATRICIA | | Nov 08 '21 | Sale | 48.61 | 3,662 | 178,015 | 7,570,800 | Nov 10 12:00 AM |