| 2026-03-23 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 7,500 | $8.06 | $60,450 |
| 2026-03-17 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 1,428 | $8.05 | $11,495 |
| 2026-03-16 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 6,072 | $8.05 | $48,880 |
| 2026-03-12 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 4,000 | $8.06 | $32,240 |
| 2026-03-09 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,500 | $8.56 | $29,960 |
| 2026-03-04 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,500 | $8.62 | $21,550 |
| 2026-03-03 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,500 | $8.55 | $21,375 |
| 2026-03-02 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,500 | $8.75 | $21,875 |
| 2026-02-25 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 5,300 | $8.34 | $44,202 |
| 2026-02-24 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,200 | $8.50 | $18,700 |
| 2026-02-20 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,000 | $8.82 | $26,460 |
| 2026-02-19 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 4,500 | $9.07 | $40,815 |
| 2026-02-04 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 5,000 | $10.47 | $52,350 |
| 2026-02-04 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 4,500 | $10.62 | $47,790 |
| 2026-02-02 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,500 | $11.01 | $27,525 |
| 2026-02-02 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,000 | $10.48 | $31,440 |
| 2026-01-26 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 7,500 | $11.07 | $83,025 |
| 2026-01-21 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 5,000 | $10.91 | $54,550 |
| 2026-01-20 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,500 | $10.97 | $27,425 |
| 2026-01-16 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,900 | $10.85 | $31,465 |
| 2026-01-15 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,600 | $11.08 | $39,888 |
| 2026-01-14 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 1,000 | $11.09 | $11,090 |
| 2026-01-06 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,500 | $11.72 | $29,300 |
| 2026-01-05 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 5,000 | $12.27 | $61,350 |
| 2025-12-31 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 7,500 | $12.34 | $92,550 |
| 2025-12-31 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Disp→issuer | 1,402 | $10.70 | $15,001 |
| 2025-12-31 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Disp→issuer | 60,411 | $10.70 | $646,398 |
| 2025-12-31 | ALLEN ROBERT W | Director | −Disp→issuer | 8,280 | $10.70 | $88,596 |
| 2025-12-23 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 4,500 | $13.26 | $59,670 |
| 2025-12-23 | HODGE RONALD C | Director | −Sell | 18,906 | $13.16 | $248,803 |
| 2025-12-22 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,000 | $13.37 | $40,110 |
| 2025-12-22 | HODGE RONALD C | Director | −Sell | 1,641 | $13.20 | $21,661 |
| 2025-12-16 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 7,500 | $13.30 | $99,750 |
| 2025-12-10 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,000 | $13.70 | $27,400 |
| 2025-12-09 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,500 | $13.64 | $34,100 |
| 2025-12-08 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,000 | $13.72 | $41,160 |
| 2025-12-03 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 4,453 | $13.40 | $59,670 |
| 2025-12-02 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 1,047 | $13.00 | $13,611 |
| 2025-12-01 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,000 | $13.38 | $26,760 |
| 2025-11-25 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 6,500 | $13.18 | $85,670 |
| 2025-11-24 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | +Gift | 200,000 | — | — |
| 2025-11-24 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 1,000 | $13.12 | $13,120 |
| 2025-11-24 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Gift | 200,000 | — | — |
| 2025-11-20 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,000 | $13.47 | $26,940 |
| 2025-11-19 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 4,500 | $14.01 | $63,045 |
| 2025-11-17 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 1,000 | $14.81 | $14,810 |
| 2025-11-11 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 5,900 | $15.02 | $88,618 |
| 2025-11-10 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 1,600 | $15.03 | $24,048 |
| 2025-11-05 | HODGE RONALD C | Director | +Grant | 1,265 | — | — |
| 2025-11-05 | ALLEN ROBERT W | Director | +Grant | 1,265 | — | — |
| 2025-11-03 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 7,500 | $15.01 | $112,575 |
| 2025-10-30 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,700 | $15.00 | $40,500 |
| 2025-10-29 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 1,000 | $15.18 | $15,180 |
| 2025-10-28 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,800 | $15.28 | $58,064 |
| 2025-10-20 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 7,500 | $15.47 | $116,025 |
| 2025-10-15 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 4,360 | $14.42 | $62,871 |
| 2025-10-14 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 1,640 | $14.42 | $23,649 |
| 2025-10-14 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 1,500 | $14.74 | $22,110 |
| 2025-10-07 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 7,500 | $14.97 | $112,275 |
| 2025-10-01 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 600 | $15.19 | $9,114 |
| 2025-10-01 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 4,100 | $15.78 | $64,698 |
| 2025-09-30 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 889 | $16.46 | $14,633 |
| 2025-09-30 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 311 | $14.91 | $4,637 |
| 2025-09-29 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 1,600 | $16.97 | $27,152 |
| 2025-09-23 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 4,000 | $17.39 | $69,560 |
| 2025-09-22 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,000 | $17.58 | $52,740 |
| 2025-09-17 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,535 | $17.23 | $43,678 |
| 2025-09-16 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 1,965 | $17.00 | $33,405 |
| 2025-09-15 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,000 | $17.02 | $51,060 |
| 2025-09-08 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 7,500 | $16.06 | $120,450 |
| 2025-09-02 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 7,500 | $16.06 | $120,450 |
| 2025-08-27 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 4,000 | $15.89 | $63,560 |
| 2025-08-26 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 1,500 | $15.83 | $23,745 |
| 2025-08-25 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,000 | $16.42 | $32,840 |
| 2025-08-18 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 7,500 | $16.63 | $124,725 |
| 2025-08-12 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,500 | $16.84 | $58,940 |
| 2025-08-11 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 4,000 | $16.83 | $67,320 |
| 2025-08-05 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,480 | $16.03 | $55,784 |
| 2025-08-04 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 4,020 | $16.29 | $65,486 |
| 2025-07-30 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,500 | $17.11 | $59,885 |
| 2025-07-29 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,000 | $18.10 | $36,200 |
| 2025-07-28 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,000 | $18.27 | $36,540 |
| 2025-07-23 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,500 | $18.27 | $63,945 |
| 2025-07-22 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,000 | $18.31 | $36,620 |
| 2025-07-21 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,000 | $18.50 | $37,000 |
| 2025-07-16 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 4,500 | $18.62 | $83,790 |
| 2025-07-15 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 1,500 | $18.66 | $27,990 |
| 2025-07-14 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 1,500 | $18.94 | $28,410 |
| 2025-07-08 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 5,500 | $19.57 | $107,635 |
| 2025-07-07 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,000 | $19.85 | $39,700 |
| 2025-07-02 | ALLEN ROBERT W | Director | +Grant | 954 | — | — |
| 2025-07-02 | ALLEN ROBERT W | Director | +Grant | 925 | — | — |
| 2025-07-02 | HODGE RONALD C | Director | +Grant | 954 | — | — |
| 2025-07-02 | HODGE RONALD C | Director | +Grant | 925 | — | — |
| 2025-07-01 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 4,874 | $19.45 | $94,799 |
| 2025-06-30 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,626 | $20.01 | $52,546 |
| 2025-06-25 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,000 | $19.18 | $57,540 |
| 2025-06-24 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,000 | $19.44 | $38,880 |
| 2025-06-23 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,500 | $20.05 | $50,125 |
| 2025-06-18 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,500 | $20.38 | $50,950 |
| 2025-06-17 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,500 | $20.16 | $70,560 |
| 2025-06-16 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 1,500 | $20.53 | $30,795 |
| 2025-06-11 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,500 | $21.00 | $52,500 |
| 2025-06-10 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,500 | $21.52 | $75,320 |
| 2025-06-09 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 1,500 | $21.74 | $32,610 |
| 2025-06-03 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 5,000 | $21.31 | $106,550 |
| 2025-06-02 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,500 | $21.24 | $53,100 |
| 2025-05-28 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 5,000 | $22.31 | $111,550 |
| 2025-05-27 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,500 | $22.26 | $55,650 |
| 2025-05-20 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,500 | $22.40 | $56,000 |
| 2025-05-19 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 5,000 | $22.40 | $112,000 |
| 2025-05-16 | Larkin Peter J. | Director | −Sell | 8,000 | $22.11 | $176,880 |
| 2025-05-13 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,500 | $22.54 | $56,350 |
| 2025-05-12 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 5,000 | $22.33 | $111,650 |
| 2025-05-07 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 3,500 | $21.39 | $74,865 |
| 2025-05-06 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,000 | $21.61 | $43,220 |
| 2025-05-05 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,000 | $21.91 | $43,820 |
| 2025-04-29 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 2,500 | $21.98 | $54,950 |
| 2025-04-28 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 5,000 | $21.48 | $107,400 |
| 2025-04-22 | FIELDS RANDALL K | Director,Officer,TenPercentOwner | −Sell | 6,500 | $19.91 | $129,415 |