| Sep 28, 23 | Zulueta Alfonso G | CTO | Sale | $43.00 | 3.49K | $150.20K | 4.86K |
| Sep 28, 23 | Zulueta Alfonso G | CTO | Sale | -- | 4.86K | -- | -- |
| Sep 28, 23 | Wilkes David S. | CTO | Sale | $43.00 | 4.97K | $213.84K | 4.86K |
| Sep 28, 23 | Wilkes David S. | CTO | Sale | -- | 4.86K | -- | -- |
| Sep 28, 23 | Monaghan Matthew E. | CTO | Sale | $43.00 | 19.78K | $850.41K | 4.86K |
| Sep 28, 23 | Monaghan Matthew E. | CTO | Sale | -- | 4.86K | -- | -- |
| Sep 28, 23 | Meyers Kenneth F | CTO | Sale | $43.00 | 20.15K | $866.32K | 4.86K |
| Sep 28, 23 | Meyers Kenneth F | CTO | Sale | -- | 4.86K | -- | -- |
| Sep 28, 23 | KLITGAARD WILLIAM E | CTO | Sale | -- | 7.37K | -- | -- |
| Sep 28, 23 | Connaughton Bernadette | CTO | Sale | $43.00 | 9.91K | $426.35K | 4.86K |
| Sep 28, 23 | Connaughton Bernadette | CTO | Sale | -- | 4.86K | -- | -- |
| Sep 28, 23 | Bodem Barbara W. | CTO | Sale | $43.00 | 3.52K | $151.45K | 4.86K |
| Sep 28, 23 | Bodem Barbara W. | CTO | Sale | -- | 4.86K | -- | -- |
| Sep 28, 23 | Dineen John M. | CTO | Sale | $43.00 | 22.63K | $973.05K | 4.86K |
| Sep 28, 23 | Dineen John M. | CTO | Sale | -- | 4.86K | -- | -- |
| Sep 28, 23 | Kralowetz Donna Hildebrand | Officer | Sale | $43.00 | 3.04K | $130.81K | 18.25K |
| Sep 28, 23 | Kralowetz Donna Hildebrand | Officer | Sale | -- | 18.25K | -- | -- |
| Sep 28, 23 | Tucat Christian | Officer | Sale | $43.00 | 11.35K | $487.96K | 39.30K |
| Sep 28, 23 | Tucat Christian | Officer | Sale | -- | 39.30K | -- | -- |
| Sep 28, 23 | Olefson Jonathan | Officer | Sale | $43.00 | 14.37K | $617.82K | 50.26K |
| Sep 28, 23 | Olefson Jonathan | Officer | Sale | -- | 50.26K | -- | -- |
| Sep 28, 23 | Bonello Michael J. | CFO | Sale | -- | 51.43K | -- | -- |
| Sep 28, 23 | Brooks Michael Lee | COO | Sale | $43.00 | 14.91K | $640.96K | 107.13K |
| Sep 28, 23 | Brooks Michael Lee | COO | Sale | $43.00 | 3.41K | $146.63K | -- |
| Sep 28, 23 | Brooks Michael Lee | COO | Sale | -- | 107.13K | -- | -- |
| Sep 28, 23 | KEEFE MICHELLE | CEO | Sale | $43.00 | 35.94K | $1.55M | 157.50K |
| Sep 28, 23 | KEEFE MICHELLE | CEO | Sale | -- | 157.50K | -- | -- |
| Aug 31, 23 | Brooks Michael Lee | COO | Sale | -- | 3.62K | -- | 3.41K |
| Jul 17, 23 | Bonello Michael J. | CFO | Purchase | -- | 51.43K | -- | 51.43K |
| Jul 17, 23 | Kralowetz Donna Hildebrand | Officer | Sale | $42.29 | 236 | $9.98K | 21.29K |
| Jul 1, 23 | Bonello Michael J. | Officer | Sale | -- | -- | -- | -- |
| Jun 15, 23 | Tucat Christian | Officer | Sale | $41.81 | 220 | $9.20K | 49.87K |
| May 25, 23 | Zulueta Alfonso G | CTO | Purchase | -- | 4.86K | -- | 8.36K |
| May 25, 23 | Monaghan Matthew E. | CTO | Purchase | -- | 4.86K | -- | 24.64K |
| May 25, 23 | KLITGAARD WILLIAM E | CTO | Purchase | -- | 4.86K | -- | 7.37K |
| May 25, 23 | Connaughton Bernadette | CTO | Purchase | -- | 4.86K | -- | 14.78K |
| May 25, 23 | Bodem Barbara W. | CTO | Purchase | -- | 4.86K | -- | 8.38K |
| May 25, 23 | Meyers Kenneth F | CTO | Purchase | -- | 4.86K | -- | 25.01K |
| May 25, 23 | Dineen John M. | CTO | Purchase | -- | 4.86K | -- | 27.49K |
| May 25, 23 | Wilkes David S. | CTO | Purchase | -- | 4.86K | -- | 9.84K |
| May 16, 23 | Rudnick Stanford | Officer | Sale | $41.62 | 206 | $8.57K | 31.01K |
| May 16, 23 | Kralowetz Donna Hildebrand | Officer | Sale | $41.62 | 103 | $4.29K | 21.52K |
| May 16, 23 | KEEFE MICHELLE | CEO | Sale | $41.62 | 3.85K | $160.36K | 193.15K |
| May 16, 23 | Brooks Michael Lee | COO | Sale | $41.62 | 1.34K | $55.85K | 122.03K |
| Apr 18, 23 | Rudnick Stanford | Officer | Sale | $40.29 | 120 | $4.83K | 31.40K |
| Apr 18, 23 | Rudnick Stanford | Officer | Sale | $40.29 | 179 | $7.21K | 31.22K |
| Mar 31, 23 | Rudnick Stanford | Officer | Sale | -- | -- | -- | 31.52K |
| Mar 31, 23 | Rudnick Stanford | Officer | Sale | $42.88 | 537 | $23.03K | -- |
| Mar 31, 23 | Rudnick Stanford | Officer | Sale | $43.16 | 166 | $7.16K | -- |
| Mar 15, 23 | Kralowetz Donna Hildebrand | Officer | Sale | $33.78 | 146 | $4.93K | 21.63K |
| Feb 23, 23 | Tucat Christian | Officer | Purchase | -- | 563 | -- | 50.40K |
| Feb 23, 23 | Tucat Christian | Officer | Purchase | -- | 547 | -- | 49.84K |
| Feb 23, 23 | Tucat Christian | Officer | Sale | $38.25 | 1.05K | $40.20K | 49.35K |
| Feb 23, 23 | Tucat Christian | Officer | Purchase | -- | 1.35K | -- | 49.29K |
| Feb 23, 23 | Olefson Jonathan | Officer | Purchase | -- | 602 | -- | 66.21K |
| Feb 23, 23 | Olefson Jonathan | Officer | Purchase | -- | 891 | -- | 65.60K |
| Feb 23, 23 | Olefson Jonathan | Officer | Purchase | -- | 2.61K | -- | 64.71K |
| Feb 23, 23 | Olefson Jonathan | Officer | Sale | $38.25 | 2.00K | $76.54K | 64.20K |
| Feb 23, 23 | Brooks Michael Lee | COO | Purchase | -- | 2.08K | -- | 123.38K |
| Feb 23, 23 | Brooks Michael Lee | COO | Purchase | -- | 738 | -- | 121.29K |
| Feb 23, 23 | Meggs Jason M. | CFO | Purchase | -- | 874 | -- | 73.72K |
| Feb 23, 23 | Meggs Jason M. | CFO | Purchase | -- | 1.40K | -- | 72.84K |
| Feb 23, 23 | Meggs Jason M. | CFO | Purchase | -- | 5.38K | -- | 71.44K |
| Feb 23, 23 | Meggs Jason M. | CFO | Sale | $38.25 | 2.61K | $99.72K | 71.11K |
| Feb 23, 23 | KEEFE MICHELLE | CEO | Purchase | -- | 3.37K | -- | 200.05K |
| Feb 23, 23 | KEEFE MICHELLE | CEO | Sale | $38.25 | 3.34K | $127.68K | 196.71K |
| Feb 23, 23 | KEEFE MICHELLE | CEO | Purchase | -- | 1.20K | -- | 196.68K |
| Feb 23, 23 | KEEFE MICHELLE | CEO | Purchase | -- | 4.63K | -- | 195.47K |
| Feb 16, 23 | Brooks Michael Lee | COO | Sale | $39.22 | 2.53K | $99.15K | 120.55K |
| Jan 19, 23 | Kralowetz Donna Hildebrand | Officer | Purchase | -- | 7.06K | -- | 21.35K |
| Jan 17, 23 | Kralowetz Donna Hildebrand | Officer | Sale | $34.76 | 557 | $19.36K | 14.50K |
| Jan 18, 23 | Kralowetz Donna Hildebrand | Officer | Sale | $34.80 | 211 | $7.34K | 14.29K |
| Jan 17, 23 | Tucat Christian | Officer | Purchase | -- | 16.46K | -- | 48.63K |
| Jan 18, 23 | Tucat Christian | Officer | Sale | $34.80 | 679 | $23.63K | 47.95K |
| Jan 17, 23 | Tucat Christian | Officer | Sale | $34.76 | 1.36K | $47.24K | 32.16K |
| Jan 17, 23 | Olefson Jonathan | Officer | Purchase | -- | 17.13K | -- | 63.04K |
| Jan 18, 23 | Olefson Jonathan | Officer | Sale | $34.80 | 936 | $32.57K | 62.10K |
| Jan 17, 23 | Olefson Jonathan | Officer | Sale | $34.76 | 2.51K | $87.11K | 45.91K |
| Jan 17, 23 | Meggs Jason M. | CFO | Sale | $34.76 | 2.84K | $98.79K | 66.93K |
| Jan 18, 23 | Meggs Jason M. | CFO | Sale | $34.80 | 866 | $30.14K | 66.06K |
| Jan 17, 23 | KEEFE MICHELLE | CEO | Purchase | -- | 87.95K | -- | 191.96K |
| Jan 18, 23 | KEEFE MICHELLE | CEO | Sale | $34.80 | 1.12K | $38.91K | 190.85K |
| Jan 17, 23 | KEEFE MICHELLE | CEO | Sale | $34.76 | 3.56K | $123.68K | 104.01K |
| Jan 17, 23 | Brooks Michael Lee | COO | Purchase | -- | 47.49K | -- | 124.24K |
| Jan 18, 23 | Brooks Michael Lee | COO | Sale | $34.80 | 1.16K | $40.33K | 123.08K |
| Jan 17, 23 | Brooks Michael Lee | COO | Sale | $34.76 | 1.16K | $40.36K | 76.75K |
| Jan 17, 23 | Brooks Michael Lee | COO | Sale | $34.76 | 1.36K | $47.24K | 7.59K |
| Jan 18, 23 | Brooks Michael Lee | COO | Sale | $34.80 | 561 | $19.52K | 7.03K |
| Dec 15, 22 | Meggs Jason M. | CFO | Purchase | -- | 15.03K | -- | 69.77K |
| Dec 15, 22 | Tucat Christian | Officer | Purchase | -- | 15.18K | -- | 33.52K |
| Dec 15, 22 | Olefson Jonathan | Officer | Purchase | -- | 23.13K | -- | 48.42K |
| Dec 15, 22 | KEEFE MICHELLE | CEO | Purchase | -- | 36.14K | -- | 107.57K |
| Dec 15, 22 | Kralowetz Donna Hildebrand | Officer | Purchase | -- | 5.78K | -- | 15.06K |
| Dec 15, 22 | Brooks Michael Lee | COO | Purchase | -- | 30.36K | -- | 77.91K |
| Dec 16, 22 | Brooks Michael Lee | COO | Sale | $34.61 | 397 | $13.74K | 8.95K |
| Oct 17, 22 | KLITGAARD WILLIAM E | CTO | Purchase | -- | 2.51K | -- | 2.51K |
| Oct 14, 22 | KLITGAARD WILLIAM E | -- | Sale | -- | -- | -- | -- |
| Oct 14, 22 | KLITGAARD WILLIAM E | CTO | Sale | -- | -- | -- | -- |
| Aug 25, 22 | Tucat Christian | Officer | Sale | -- | -- | -- | 17.91K |
| Jul 28, 22 | Brooks Michael Lee | COO | Sale | $78.00 | 500 | $39.00K | 9.34K |
| Jul 21, 22 | Brooks Michael Lee | COO | Sale | $76.00 | 500 | $38.00K | 9.84K |
| Jul 20, 22 | Olefson Jonathan | Officer | Sale | $75.00 | 2.21K | $166.13K | 25.29K |
| Jul 19, 22 | Brooks Michael Lee | COO | Sale | $74.00 | 500 | $37.00K | 10.34K |
| Jul 18, 22 | KEEFE MICHELLE | CEO | Sale | $72.81 | 8.33K | $606.73K | 71.27K |
| Jul 18, 22 | Meggs Jason M. | CFO | Sale | $72.81 | 7.50K | $546.08K | 54.74K |
| Jul 15, 22 | Kralowetz Donna Hildebrand | Officer | Purchase | -- | 2.43K | -- | 9.23K |
| Jul 8, 22 | Kralowetz Donna Hildebrand | Officer | Sale | $73.16 | 1.15K | $84.06K | 6.80K |
| Jun 17, 22 | Kralowetz Donna Hildebrand | Officer | Sale | $64.31 | 247 | $15.88K | 7.95K |
| May 31, 22 | Monaghan Matthew E. | CTO | Sale | $74.35 | 200 | $14.87K | 19.78K |
| May 25, 22 | ABBRECHT TODD M | CTO | Purchase | -- | 2.84K | -- | 64.59K |
| May 16, 22 | ABBRECHT TODD M | CTO | Sale | -- | 11.03K | -- | 61.75K |
| May 25, 22 | Bodem Barbara W. | CTO | Purchase | -- | 2.84K | -- | 3.52K |
| May 25, 22 | Zulueta Alfonso G | CTO | Purchase | -- | 2.84K | -- | 3.49K |
| May 25, 22 | Wilkes David S. | CTO | Purchase | -- | 2.84K | -- | 4.97K |
| May 25, 22 | Monaghan Matthew E. | CTO | Purchase | -- | 2.84K | -- | 19.98K |
| May 25, 22 | Meyers Kenneth F | CTO | Purchase | -- | 2.84K | -- | 20.15K |
| May 25, 22 | KLITGAARD WILLIAM E | CTO | Purchase | -- | 2.84K | -- | 19.44K |
| May 25, 22 | Harty Linda S | CTO | Purchase | -- | 2.84K | -- | 8.01K |
| May 25, 22 | Dineen John M. | CTO | Purchase | -- | 2.84K | -- | 22.63K |
| May 25, 22 | Connaughton Bernadette | CTO | Purchase | -- | 2.84K | -- | 9.91K |
| May 16, 22 | ABBRECHT TODD M | CTO | Sale | -- | 11.03K | -- | 2.36K |
| May 16, 22 | KEEFE MICHELLE | CEO | Purchase | -- | 26.58K | -- | 79.60K |
| May 16, 22 | Kralowetz Donna Hildebrand | Officer | Purchase | -- | 1.41K | -- | 8.20K |
| May 16, 22 | Brooks Michael Lee | COO | Purchase | -- | 13.78K | -- | 50.56K |
| Mar 15, 22 | Kralowetz Donna Hildebrand | Officer | Sale | $76.97 | 133 | $10.24K | 6.79K |
| Mar 2, 22 | Olefson Jonathan | Officer | Purchase | -- | 1.60K | -- | 31.61K |
| Mar 2, 22 | Olefson Jonathan | Officer | Purchase | -- | 1.13K | -- | 30.01K |
| Mar 2, 22 | Olefson Jonathan | Officer | Purchase | -- | 5.71K | -- | 28.88K |
| Mar 2, 22 | Olefson Jonathan | Officer | Sale | $80.75 | 4.10K | $331.07K | 27.51K |
| Mar 2, 22 | Meggs Jason M. | CFO | Purchase | -- | 2.51K | -- | 68.69K |
| Mar 2, 22 | Meggs Jason M. | CFO | Purchase | -- | 2.32K | -- | 66.18K |
| Mar 2, 22 | Meggs Jason M. | CFO | Purchase | -- | 9.36K | -- | 63.85K |
| Mar 2, 22 | Meggs Jason M. | CFO | Sale | $80.75 | 6.45K | $521.08K | 62.24K |
| Mar 2, 22 | Macdonald Alistair | CEO | Purchase | -- | 8.88K | -- | 254.89K |
| Mar 2, 22 | Macdonald Alistair | CEO | Sale | $80.75 | 26.76K | $2.16M | 228.13K |
| Mar 2, 22 | KEEFE MICHELLE | Officer | Purchase | -- | 2.16K | -- | 58.31K |
| Mar 2, 22 | KEEFE MICHELLE | Officer | Purchase | -- | 2.00K | -- | 56.15K |
| Mar 2, 22 | KEEFE MICHELLE | Officer | Purchase | -- | 7.84K | -- | 54.16K |
| Mar 2, 22 | KEEFE MICHELLE | Officer | Sale | $80.75 | 5.29K | $427.09K | 53.02K |
| Mar 2, 22 | Brooks Michael Lee | Officer | Purchase | -- | 1.32K | -- | 36.78K |
| Feb 16, 22 | Brooks Michael Lee | Officer | Sale | $83.37 | 3.85K | $320.72K | 35.45K |
| Jan 31, 22 | Kralowetz Donna Hildebrand | Officer | Sale | $90.00 | 1.05K | $94.95K | 6.68K |
| Jan 18, 22 | Olefson Jonathan | Officer | Purchase | -- | 6.12K | -- | 22.91K |
| Jan 18, 22 | Olefson Jonathan | Officer | Sale | $86.09 | 2.37K | $204.03K | 16.79K |
| Jan 18, 22 | Meggs Jason M. | CFO | Purchase | -- | 8.89K | -- | 54.49K |
| Jan 18, 22 | Meggs Jason M. | CFO | Sale | $86.09 | 3.18K | $273.68K | 45.60K |
| Jan 18, 22 | Macdonald Alistair | CEO | Purchase | -- | 30.50K | -- | 201.08K |
| Jan 18, 22 | Macdonald Alistair | CEO | Sale | $86.09 | 15.03K | $1.29M | 170.58K |
| Jan 18, 22 | Kralowetz Donna Hildebrand | Officer | Purchase | -- | 1.83K | -- | 7.74K |
| Jan 18, 22 | Kralowetz Donna Hildebrand | Officer | Sale | $86.09 | 558 | $48.04K | 5.91K |
| Jan 18, 22 | KEEFE MICHELLE | Officer | Purchase | -- | 7.71K | -- | 46.23K |
| Jan 18, 22 | KEEFE MICHELLE | Officer | Sale | $86.09 | 3.38K | $291.16K | 38.52K |
| Jan 18, 22 | Brooks Michael Lee | Officer | Purchase | -- | 7.42K | -- | 39.30K |
| Jan 18, 22 | Brooks Michael Lee | Officer | Sale | $86.09 | 1.11K | $95.90K | 31.89K |
| Jan 18, 22 | Brooks Michael Lee | Officer | Purchase | -- | 3.40K | -- | 10.84K |
| Jan 18, 22 | Brooks Michael Lee | Officer | Sale | $86.09 | 1.30K | $111.57K | 7.44K |
| Jan 18, 22 | Zulueta Alfonso G | CTO | Purchase | -- | 654 | -- | 654 |
| Jan 15, 22 | Zulueta Alfonso G | CTO | Sale | -- | -- | -- | -- |
| Jan 18, 22 | Bodem Barbara W. | CTO | Purchase | -- | 654 | -- | 683 |
| Jan 15, 22 | Bodem Barbara W. | CTO | Sale | -- | -- | -- | 29 |
| Jan 10, 22 | Macdonald Alistair | CEO | Sale | $93.69 | 10.15K | $951.33K | 185.61K |
| Jan 10, 22 | KEEFE MICHELLE | Officer | Sale | $93.69 | 2.08K | $195.34K | 41.90K |
| Jan 10, 22 | Olefson Jonathan | Officer | Sale | $93.69 | 1.62K | $151.40K | 19.16K |
| Dec 1, 21 | Meggs Jason M. | CFO | Sale | -- | 1.00K | -- | 50.48K |
| Jan 10, 22 | Meggs Jason M. | CFO | Sale | $93.69 | 1.70K | $159.27K | 48.78K |
| Dec 30, 21 | Brooks Michael Lee | Officer | Sale | $103.00 | 93 | $9.58K | 8.74K |
| Dec 23, 21 | Olefson Jonathan | Officer | Sale | $100.95 | 1.89K | $190.69K | 20.77K |
| Dec 22, 21 | Brooks Michael Lee | Officer | Sale | $99.00 | 93 | $9.21K | 8.83K |
| Dec 20, 21 | Harty Linda S | CTO | Sale | $97.02 | 4.12K | $399.92K | 5.17K |
| Dec 16, 21 | Brooks Michael Lee | Officer | Sale | $98.90 | 603 | $59.64K | 8.92K |
| Nov 5, 21 | Olefson Jonathan | Officer | Sale | -- | 237 | -- | 24.30K |
| May 13, 21 | Olefson Jonathan | Officer | Sale | -- | 500 | -- | 24.23K |
| Nov 15, 21 | Olefson Jonathan | Officer | Sale | $98.37 | 1.63K | $160.54K | 22.66K |
| Nov 2, 21 | Brooks Michael Lee | Officer | Sale | -- | -- | -- | 33.00K |
| Nov 2, 21 | Brooks Michael Lee | Officer | Sale | -- | -- | -- | 9.53K |
| Sep 3, 21 | Kralowetz Donna Hildebrand | Officer | Sale | $94.30 | 248 | $23.39K | 6.47K |
| Sep 3, 21 | Meggs Jason M. | CFO | Sale | $95.00 | 9.22K | $876.18K | 51.48K |
| Aug 3, 21 | Macdonald Alistair | CEO | Purchase | $42.76 | 35.55K | $1.52M | 231.31K |
| Aug 3, 21 | Macdonald Alistair | CEO | Sale | $87.83 | 28.52K | $2.50M | 202.79K |
| Aug 2, 21 | Macdonald Alistair | CEO | Sale | $89.90 | 4.71K | $423.43K | 195.76K |
| Aug 3, 21 | Macdonald Alistair | CEO | Sale | $88.49 | 7.03K | $622.27K | 195.76K |
| Aug 3, 21 | Macdonald Alistair | CEO | Sale | $42.76 | 35.55K | $1.52M | -- |
| Jul 16, 21 | Monaghan Matthew E. | CTO | Sale | $88.64 | 170 | $15.07K | 17.14K |
| Jul 6, 21 | Meggs Jason M. | CFO | Purchase | $46.00 | 620 | $28.52K | 61.32K |
| Jul 6, 21 | Meggs Jason M. | CFO | Purchase | $43.16 | 40 | $1.73K | 60.74K |
| Jul 6, 21 | Meggs Jason M. | CFO | Sale | $90.00 | 620 | $55.80K | 60.70K |
| Jul 6, 21 | Meggs Jason M. | CFO | Sale | $46.00 | 620 | $28.52K | -- |
| Jul 6, 21 | Meggs Jason M. | CFO | Sale | $43.16 | 40 | $1.73K | -- |
| Jun 30, 21 | Meggs Jason M. | CFO | Purchase | $42.88 | 2.60K | $111.49K | 63.30K |
| Jun 30, 21 | Meggs Jason M. | CFO | Purchase | $43.16 | 2.07K | $89.25K | 62.77K |
| Jun 30, 21 | Meggs Jason M. | CFO | Sale | $90.00 | 2.60K | $234.00K | 60.70K |
| Jun 30, 21 | Meggs Jason M. | CFO | Sale | $43.16 | 2.07K | $89.25K | 40 |
| Jun 30, 21 | Meggs Jason M. | CFO | Sale | $42.88 | 2.60K | $111.49K | -- |
| Jun 17, 21 | Kralowetz Donna Hildebrand | Officer | Sale | $85.44 | 250 | $21.36K | 7.06K |
| Jun 18, 21 | Kralowetz Donna Hildebrand | Officer | Sale | $85.03 | 590 | $50.17K | 6.47K |
| Jun 15, 21 | Wilkes David S. | CTO | Purchase | -- | 2.13K | -- | 2.13K |
| Jun 15, 21 | Wilkes David S. | CTO | Sale | -- | -- | -- | -- |
| Jun 7, 21 | Maldonado John L. | CTO | Sale | $81.20 | 6.03M | $489.93M | 273.82K |
| Jun 7, 21 | Maldonado John L. | CTO | Sale | $81.20 | 273.82K | $22.23M | -- |
| Jun 7, 21 | Allen Tom | CTO | Sale | $81.20 | 6.03M | $489.93M | 273.82K |