| 2026-04-14 | SUMAS JOHN | Director,Officer,Other | −Sell | 12,703 | $41.30 | $524,634 |
| 2026-04-10 | Van Orden John L | Officer | −Sell | 8,000 | $43.88 | $351,040 |
| 2026-04-09 | Perri Luigi | Officer | −Sell | 3,719 | $45.04 | $167,504 |
| 2026-04-08 | SUMAS JOHN JAMES | Director,Officer,Other | −Sell | 12,702 | $43.16 | $548,218 |
| 2026-03-27 | Blatt Perry J. | Director | +Grant | 12,243 | — | — |
| 2026-03-27 | Pola Prasad | Director | +Grant | 2,572 | — | — |
| 2026-03-27 | Perri Luigi | Officer | +Grant | 7,346 | — | — |
| 2026-03-27 | Rooney Stephen | Director | +Grant | 2,572 | — | — |
| 2026-03-27 | SUMAS JOHN | Director,Officer,Other | +Grant | 15,916 | — | — |
| 2026-03-27 | BEGLEY KEVIN | Director | +Grant | 2,572 | — | — |
| 2026-03-27 | CRYSTAL STEVEN | Director,TenPercentOwner | +Grant | 2,572 | — | — |
| 2026-03-27 | SUMAS JOHN JAMES | Director,Officer,Other | +Grant | 33,056 | — | — |
| 2026-03-27 | SUMAS ROBERT | Director,Officer,Other | +Grant | 2,572 | — | — |
| 2026-03-27 | SUMAS NICHOLAS JAMES | Director,Officer,Other | +Grant | 33,056 | — | — |
| 2026-03-27 | Van Orden John L | Officer | +Grant | 16,406 | — | — |
| 2026-03-17 | SUMAS JOHN JAMES | Director,Officer,Other | −Tax w/h | 13,298 | $42.79 | $569,021 |
| 2026-03-17 | Perri Luigi | Officer | −Tax w/h | 7,281 | $42.79 | $311,554 |
| 2026-03-17 | SUMAS JOHN | Director,Officer,Other | −Tax w/h | 13,297 | $42.79 | $568,979 |
| 2026-03-17 | SUMAS NICHOLAS JAMES | Director,Officer,Other | −Tax w/h | 13,299 | $42.79 | $569,064 |
| 2026-03-17 | Van Orden John L | Officer | −Tax w/h | 13,361 | $42.79 | $571,717 |
| 2026-03-17 | Blatt Perry J. | Director | −Tax w/h | 13,388 | $42.79 | $572,873 |
| 2026-03-17 | SUMAS ROBERT | Director,Officer,Other | −Tax w/h | 13,409 | $42.79 | $573,771 |
| 2025-04-25 | BEGLEY KEVIN | Director | −Sell | 3,000 | $35.19 | $105,570 |
| 2025-04-24 | BEGLEY KEVIN | Director | −Sell | 2,000 | $35.61 | $71,220 |
| 2025-04-16 | SUMAS ROBERT | Director,Other | −Sell | 3,000 | $35.28 | $105,840 |
| 2025-04-15 | SUMAS ROBERT | Director,Other | −Sell | 1,500 | $35.82 | $53,730 |
| 2025-04-14 | SUMAS ROBERT | Director,Other | −Sell | 2,700 | $35.59 | $96,093 |
| 2025-04-11 | SUMAS ROBERT | Director,Other | −Sell | 400 | $35.95 | $14,380 |
| 2025-04-10 | SUMAS ROBERT | Director,Other | −Sell | 600 | $36.27 | $21,762 |
| 2025-04-09 | BEGLEY KEVIN | Director | −Sell | 3,000 | $37.40 | $112,200 |
| 2025-04-09 | SUMAS ROBERT | Director,Other | −Sell | 857 | $36.62 | $31,383 |
| 2025-04-08 | SUMAS ROBERT | Director,Other | −Sell | 943 | $36.21 | $34,146 |
| 2025-04-01 | Van Orden John L | Officer | −Sell | 3,000 | $38.00 | $114,000 |
| 2025-01-14 | SUMAS ROBERT | Director,Other | −Other | 40,000 | — | — |
| 2025-01-14 | SUMAS NICHOLAS JAMES | Director,Officer,Other | −Other | 40,000 | — | — |
| 2025-01-14 | SUMAS NICHOLAS JAMES | Director,Officer,Other | −Other | 143,000 | — | — |
| 2025-01-14 | SUMAS JOHN JAMES | Director,Officer,Other | −Other | 148,131 | — | — |
| 2024-10-25 | BEGLEY KEVIN | Director | −Sell | 4,800 | $30.00 | $144,000 |
| 2024-10-24 | BEGLEY KEVIN | Director | −Sell | 3,500 | $29.89 | $104,615 |
| 2024-10-23 | BEGLEY KEVIN | Director | −Sell | 1,000 | $30.00 | $30,000 |
| 2024-10-18 | BEGLEY KEVIN | Director | −Sell | 5,000 | $30.55 | $152,750 |
| 2024-10-16 | BEGLEY KEVIN | Director | −Sell | 133 | $30.99 | $4,122 |
| 2024-07-26 | Perri Luigi | Officer | −Sell | 2,500 | $30.52 | $76,300 |
| 2024-07-26 | Van Orden John L | Officer | −Sell | 2,000 | $30.52 | $61,040 |
| 2023-04-17 | SUMAS WILLIAM | Director,Officer,Other | −Sell | 1,592 | $22.05 | $35,104 |
| 2023-04-14 | SUMAS WILLIAM | Director,Officer,Other | −Sell | 146 | $22.05 | $3,219 |
| 2023-04-13 | SUMAS WILLIAM | Director,Officer,Other | −Sell | 20 | $22.05 | $441 |
| 2023-04-12 | SUMAS WILLIAM | Director,Officer,Other | −Sell | 249 | $22.05 | $5,490 |
| 2023-04-11 | SUMAS WILLIAM | Director,Officer,Other | −Sell | 2,062 | $22.05 | $45,467 |
| 2023-04-10 | SUMAS WILLIAM | Director,Officer,Other | −Sell | 147 | $21.85 | $3,212 |
| 2023-04-04 | SUMAS WILLIAM | Director,Officer,Other | −Sell | 205 | $23.00 | $4,715 |
| 2023-04-03 | SUMAS WILLIAM | Director,Officer,Other | −Sell | 7,052 | $22.81 | $160,856 |
| 2023-03-23 | SUMAS JOHN | Director,Officer,Other | −Sell | 11,449 | $22.47 | $257,259 |
| 2023-03-17 | Blatt Perry J. | Director | +Grant | 26,000 | — | — |
| 2023-03-17 | Pola Prasad | Director | +Grant | 12,000 | — | — |
| 2023-03-17 | SUMAS ROBERT | Director,Officer,Other | +Grant | 26,000 | — | — |
| 2023-03-17 | SUMAS JOHN JAMES | Director,Officer,TenPercentOwner,Other | +Grant | 26,000 | — | — |
| 2023-03-17 | Rooney Stephen | Director | +Grant | 12,000 | — | — |
| 2023-03-17 | SUMAS JOHN | Director,Officer,Other | +Grant | 26,000 | — | — |
| 2023-03-17 | CRYSTAL STEVEN | Director,TenPercentOwner | +Grant | 12,000 | — | — |
| 2023-03-17 | SUMAS WILLIAM | Director,Officer,Other | +Grant | 26,000 | — | — |
| 2023-03-17 | Van Orden John L | Officer | +Grant | 26,000 | — | — |
| 2023-03-17 | BEGLEY KEVIN | Director | +Grant | 12,000 | — | — |
| 2023-03-17 | Perri Luigi | Officer | +Grant | 14,000 | — | — |
| 2023-03-17 | SUMAS NICHOLAS JAMES | Director,Officer,Other | +Grant | 26,000 | — | — |
| 2023-03-13 | SUMAS JOHN JAMES | Director,Officer,TenPercentOwner,Other | −Tax w/h | 11,978 | $22.99 | $275,374 |
| 2023-03-13 | SUMAS JOHN | Director,Officer,Other | −Tax w/h | 11,951 | $22.99 | $274,753 |
| 2023-03-13 | SUMAS ROBERT | Director,Officer,Other | −Tax w/h | 11,951 | $22.99 | $274,753 |
| 2023-03-13 | SUMAS NICHOLAS JAMES | Director,Officer,Other | −Tax w/h | 11,969 | $22.99 | $275,167 |
| 2023-03-13 | Perri Luigi | Officer | −Tax w/h | 3,432 | $22.99 | $78,902 |
| 2023-03-13 | Van Orden John L | Officer | −Tax w/h | 6,022 | $22.99 | $138,446 |
| 2023-03-13 | SUMAS WILLIAM | Director,Officer,Other | −Tax w/h | 11,947 | $22.99 | $274,662 |
| 2023-03-13 | Blatt Perry J. | Director | −Tax w/h | 4,755 | $22.99 | $109,317 |
| 2023-01-04 | SUMAS JOHN | Director,Officer,Other | −Sell | 4,000 | $23.20 | $92,800 |
| 2021-06-29 | SUMAS WILLIAM | Director,Officer,TenPercentOwner | −Sell | 830 | $23.50 | $19,505 |
| 2021-06-29 | SUMAS WILLIAM | Director,Officer,TenPercentOwner | −Sell | 1,000 | $23.49 | $23,490 |
| 2021-03-10 | Van Orden John L | Officer | −Sell | 2,136 | $26.10 | $55,750 |
| 2021-03-09 | Van Orden John L | Officer | −Sell | 2,000 | $25.95 | $51,900 |
| 2021-01-22 | SUMAS WILLIAM | Director,Officer,TenPercentOwner | −Sell | 3,124 | $21.69 | $67,760 |
| 2021-01-21 | SUMAS WILLIAM | Director,Officer,TenPercentOwner | −Sell | 2,600 | $22.13 | $57,538 |
| 2021-01-20 | SUMAS WILLIAM | Director,Officer,TenPercentOwner | −Sell | 3,276 | $22.14 | $72,531 |
| 2021-01-04 | SUMAS JOHN | Director,Officer,TenPercentOwner | −Sell | 596 | $21.73 | $12,951 |
| 2020-12-16 | BEGLEY KEVIN | Director | −Sell | 9,650 | $22.77 | $219,731 |
| 2020-10-23 | SUMAS WILLIAM | Director,Officer,TenPercentOwner | −Sell | 929 | $23.50 | $21,832 |
| 2020-10-22 | SUMAS WILLIAM | Director,Officer,TenPercentOwner | −Sell | 1,634 | $23.50 | $38,399 |
| 2020-10-21 | SUMAS WILLIAM | Director,Officer,TenPercentOwner | −Sell | 703 | $23.54 | $16,549 |
| 2020-10-13 | SUMAS WILLIAM | Director,Officer,TenPercentOwner | −Sell | 1,500 | $25.15 | $37,725 |
| 2020-07-20 | SUMAS JOHN | Director,Officer,TenPercentOwner | −Sell | 4,277 | $26.28 | $112,400 |
| 2020-07-17 | SUMAS JOHN | Director,Officer,TenPercentOwner | −Sell | 10,723 | $27.09 | $290,486 |
| 2020-06-25 | Lavoy Peter | Director | −Sell | 3,000 | $25.63 | $76,890 |
| 2020-06-10 | Rooney Stephen | Director | −Grant | 2,000 | $26.31 | $52,620 |
| 2020-03-16 | SUMAS JOHN | Director,Officer,TenPercentOwner | −Tax w/h | 7,804 | $19.71 | $153,817 |
| 2020-03-16 | Van Orden John L | Officer | −Tax w/h | 4,002 | $19.71 | $78,879 |
| 2020-03-16 | SUMAS WILLIAM | Director,Officer,TenPercentOwner | −Tax w/h | 7,804 | $19.71 | $153,817 |
| 2020-03-16 | SUMAS JOHN JAMES | Director,Officer,TenPercentOwner | −Tax w/h | 7,804 | $19.71 | $153,817 |
| 2020-03-16 | SUMAS NICHOLAS JAMES | Director,Officer,TenPercentOwner | −Tax w/h | 7,804 | $19.71 | $153,817 |
| 2020-03-16 | Perri Luigi | Officer | −Tax w/h | 1,668 | $19.71 | $32,876 |
| 2020-03-16 | SUMAS ROBERT | Director,Officer,TenPercentOwner | −Tax w/h | 7,804 | $19.71 | $153,817 |
| 2020-03-13 | SUMAS JOHN | Director,Officer,TenPercentOwner | +Grant | 23,400 | $18.75 | $438,750 |
| 2020-03-13 | Van Orden John L | Officer | +Grant | 12,000 | $18.75 | $225,000 |
| 2020-03-13 | Lavoy Peter | Director | +Grant | 10,800 | $18.75 | $202,500 |
| 2020-03-13 | SUMAS WILLIAM | Director,Officer,TenPercentOwner | +Grant | 23,400 | $18.75 | $438,750 |
| 2020-03-13 | CRYSTAL STEVEN | Director,TenPercentOwner | +Grant | 10,800 | $18.75 | $202,500 |
| 2020-03-13 | SUMAS JOHN JAMES | Director,Officer,TenPercentOwner | +Grant | 23,400 | $18.75 | $438,750 |
| 2020-03-13 | BEGLEY KEVIN | Director | +Grant | 10,800 | $18.75 | $202,500 |
| 2020-03-13 | SUMAS NICHOLAS JAMES | Director,Officer,TenPercentOwner | +Grant | 23,400 | $18.75 | $438,750 |
| 2020-03-13 | Perri Luigi | Officer | +Grant | 7,000 | $18.75 | $131,250 |
| 2020-03-13 | Rooney Stephen | Director | +Grant | 10,800 | $18.75 | $202,500 |
| 2020-03-13 | SUMAS ROBERT | Director,Officer,TenPercentOwner | +Grant | 23,400 | $18.75 | $438,750 |
| 2019-07-26 | SUMAS JOHN | Director,Officer,TenPercentOwner | −Sell | 1,000 | $24.50 | $24,500 |
| 2019-07-26 | SUMAS JOHN | Director,Officer,TenPercentOwner | −Sell | 100 | $24.43 | $2,443 |
| 2019-07-26 | SUMAS JOHN | Director,Officer,TenPercentOwner | −Sell | 400 | $24.46 | $9,784 |
| 2019-07-26 | SUMAS JOHN | Director,Officer,TenPercentOwner | −Sell | 500 | $24.46 | $12,230 |
| 2019-06-12 | SUMAS WILLIAM | Director,Officer,TenPercentOwner | −Sell | 70,263 | $25.46 | $2M |
| 2019-06-12 | SUMAS WILLIAM | Director,Officer,TenPercentOwner | −Gift | 10,000 | — | — |
| 2019-04-15 | Lavoy Peter | Director | −Sell | 2,500 | $27.41 | $68,525 |
| 2019-04-01 | SUMAS JOHN | Director,Officer,TenPercentOwner | −Sell | 383 | $26.73 | $10,238 |
| 2019-04-01 | Lavoy Peter | Director | −Sell | 2,500 | $26.49 | $66,225 |
| 2018-10-08 | SUMAS JAMES | Other | −Tax w/h | 7,804 | $28.65 | $223,585 |
| 2018-07-02 | JUDGE DAVID | Director | −Sell | 1,196 | $29.47 | $35,246 |