Open-mkt buys · 90d
$51.04M
67 trades · 3 insiders
Open-mkt sales · 90d
—
0 trades · 0 insiders
Net · 90d
$51.04M
Insiders on file
7
Daily buy vs sell · 90 days
■ Open-market buys (P) ■ Open-market sales (S) · daily dollar value by transaction date
Insiders
| Insider | Role | Trades | Bought | Sold | Last trade |
|---|---|---|---|---|---|
| KAMFAR RAMIN | Other | 61 | $50.04M | $0 | 2026-10-27 |
| Ruddy Jordan B. | President | 6 | $189.2K | $0 | 2026-10-21 |
| MacDonald Ryan S | Other | 30 | $831.7K | $0 | 2026-10-13 |
| Farsheed Sohaila Sori | Other | 5 | $0 | $0 | 2026-10-01 |
| Majumder I. Bobby | Other | 7 | $0 | $0 | 2026-10-01 |
| Tio Romano | Other | 7 | $0 | $0 | 2026-10-01 |
| Jafarnia Kamal | Other | 7 | $0 | $0 | 2026-10-01 |
Trade history
| Insider | Role | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|---|
| KAMFAR RAMIN | Director | P Buy | 2026-10-27 | 2026-10-28 | 69,658 | $12.48 | $869.5K | 3,069,420 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-26 | 2026-10-28 | 109,019 | $12.48 | $1.36M | 2,999,762 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-23 | 2026-10-26 | 109,292 | $12.52 | $1.37M | 2,890,743 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-22 | 2026-10-26 | 61,028 | $12.42 | $758.0K | 2,781,451 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-21 | 2026-10-21 | 114,864 | $12.25 | $1.41M | 2,720,423 | SEC↗ |
| Ruddy Jordan B. | President | P Buy | 2026-10-21 | 2026-10-23 | 2,040 | $12.25 | $25.0K | 19,232 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-20 | 2026-10-21 | 92,029 | $12.43 | $1.14M | 2,605,559 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-19 | 2026-10-21 | 64,662 | $12.27 | $793.4K | 2,513,530 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-16 | 2026-10-19 | 101,753 | $12.39 | $1.26M | 2,448,868 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-15 | 2026-10-19 | 92,475 | $12.56 | $1.16M | 2,347,115 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-14 | 2026-10-14 | 157,661 | $12.63 | $1.99M | 2,254,640 | SEC↗ |
| Ruddy Jordan B. | President | P Buy | 2026-10-14 | 2026-10-15 | 3,520 | $12.59 | $44.3K | 17,192 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-13 | 2026-10-14 | 110,964 | $12.85 | $1.43M | 2,096,979 | SEC↗ |
| MacDonald Ryan S | Director | P Buy | 2026-10-13 | 2026-10-15 | 120 | $12.80 | $1.5K | 42,395 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-12 | 2026-10-14 | 158,984 | $12.96 | $2.06M | 1,986,015 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-09 | 2026-10-09 | 171,094 | $13.17 | $2.25M | 1,827,031 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-08 | 2026-10-09 | 150,937 | $13.05 | $1.97M | 1,655,937 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-07 | 2026-10-09 | 186,612 | $12.99 | $2.42M | 1,504,574 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-06 | 2026-10-09 | 142,420 | $13.02 | $1.85M | 1,317,962 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-05 | 2026-10-05 | 93,744 | $12.71 | $1.19M | 1,175,524 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-02 | 2026-10-05 | 50,931 | $12.69 | $646.2K | 1,081,780 | SEC↗ |
| MacDonald Ryan S | Director | P Buy | 2026-10-02 | 2026-10-05 | 6,700 | $12.70 | $85.1K | 42,275 | SEC↗ |
| Farsheed Sohaila Sori | Other | J Other | 2026-10-01 | 2026-10-02 | 222 | $22.57 | $5.0K | 3,849 | SEC↗ |
| Jafarnia Kamal | Other | J Other | 2026-10-01 | 2026-10-02 | 222 | $22.57 | $5.0K | 4,109 | SEC↗ |
| Tio Romano | Other | J Other | 2026-10-01 | 2026-10-02 | 222 | $22.57 | $5.0K | 4,785 | SEC↗ |
| Majumder I. Bobby | Other | J Other | 2026-10-01 | 2026-10-02 | 222 | $22.57 | $5.0K | 4,785 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-10-01 | 2026-10-05 | 124,489 | $12.62 | $1.57M | 1,030,849 | SEC↗ |
| Ruddy Jordan B. | President | P Buy | 2026-09-30 | 2026-09-30 | 2,380 | $12.60 | $30.0K | 16,052 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-30 | 2026-09-30 | 154,104 | $12.61 | $1.94M | 906,360 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-30 | 2026-09-30 | 154,104 | $12.61 | $1.94M | 906,360 | SEC↗ |
| Ruddy Jordan B. | President | P Buy | 2026-09-30 | 2026-09-30 | 2,380 | $12.60 | $30.0K | 16,052 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-29 | 2026-09-30 | 135,817 | $12.60 | $1.71M | 752,256 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-29 | 2026-09-30 | 135,817 | $12.60 | $1.71M | 752,256 | SEC↗ |
| Ruddy Jordan B. | President | P Buy | 2026-09-28 | 2026-09-30 | 2,400 | $12.49 | $30.0K | 13,672 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-28 | 2026-09-30 | 135,669 | $12.50 | $1.70M | 616,439 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-28 | 2026-09-30 | 135,669 | $12.50 | $1.70M | 616,439 | SEC↗ |
| Ruddy Jordan B. | President | P Buy | 2026-09-28 | 2026-09-30 | 2,400 | $12.49 | $30.0K | 13,672 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-25 | 2026-09-25 | 0 | — | $0 | 1,935 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-25 | 2026-09-25 | 29,970 | $12.46 | $373.4K | 480,770 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-25 | 2026-09-29 | 29,970 | $12.46 | $373.4K | 480,770 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-25 | 2026-09-25 | 0 | — | $0 | 1,935 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-25 | 2026-09-25 | 29,970 | $12.46 | $373.3K | 480,770 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-25 | 2026-09-29 | 29,970 | $12.46 | $373.3K | 480,770 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-24 | 2026-09-25 | 115,229 | $12.39 | $1.43M | 450,800 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-24 | 2026-09-25 | 0 | — | $0 | 1,935 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-24 | 2026-09-29 | 115,229 | $12.39 | $1.43M | 450,800 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-24 | 2026-09-25 | 0 | — | $0 | 1,935 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-24 | 2026-09-25 | 115,229 | $12.39 | $1.43M | 450,800 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-24 | 2026-09-29 | 115,229 | $12.39 | $1.43M | 450,800 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-23 | 2026-09-25 | 150,000 | $12.48 | $1.87M | 329,763 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-23 | 2026-09-25 | 5,808 | $12.75 | $74.1K | 335,571 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-23 | 2026-09-25 | 0 | — | $0 | 1,935 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-23 | 2026-09-29 | 5,808 | $12.45 | $72.3K | 335,571 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-23 | 2026-09-29 | 150,000 | $12.48 | $1.87M | 329,763 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-23 | 2026-09-25 | 0 | — | $0 | 1,935 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-23 | 2026-09-25 | 5,808 | $12.75 | $74.1K | 335,571 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-23 | 2026-09-25 | 150,000 | $12.48 | $1.87M | 329,763 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-23 | 2026-09-29 | 5,808 | $12.45 | $72.3K | 335,571 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-23 | 2026-09-29 | 150,000 | $12.48 | $1.87M | 329,763 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-22 | 2026-09-23 | 111,885 | $12.02 | $1.34M | 179,763 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-22 | 2026-09-23 | 111,885 | $12.02 | $1.34M | 1,935 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-22 | 2026-09-29 | 111,885 | $12.02 | $1.34M | 179,763 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-22 | 2026-09-23 | 111,885 | $12.02 | $1.34M | 1,935 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-22 | 2026-09-23 | 111,885 | $12.02 | $1.34M | 179,763 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-22 | 2026-09-29 | 111,885 | $12.02 | $1.34M | 179,763 | SEC↗ |
| MacDonald Ryan S | Director | P Buy | 2026-09-21 | 2026-09-23 | 10,400 | $11.97 | $124.5K | 35,575 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-21 | 2026-09-23 | 67,878 | $11.96 | $811.8K | 67,878 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-21 | 2026-09-23 | 67,878 | $11.96 | $811.8K | 1,935 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-21 | 2026-09-29 | 67,878 | $11.96 | $811.8K | 67,878 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-21 | 2026-09-23 | 67,878 | $11.96 | $812.0K | 1,935 | SEC↗ |
| KAMFAR RAMIN | Director | J Other | 2026-09-21 | 2026-09-23 | 67,878 | $11.96 | $812.0K | 67,878 | SEC↗ |
| MacDonald Ryan S | Director | P Buy | 2026-09-21 | 2026-09-23 | 10,400 | $11.97 | $124.5K | 35,575 | SEC↗ |
| KAMFAR RAMIN | Director | P Buy | 2026-09-21 | 2026-09-29 | 67,878 | $11.96 | $812.0K | 67,878 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 500 | $11.91 | $6.0K | 22,625 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 2,550 | $11.90 | $30.3K | 25,175 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 2,600 | $11.92 | $31.0K | 22,125 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 5,500 | $12.00 | $66.0K | 9,930 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 4,000 | $11.99 | $48.0K | 13,930 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 400 | $11.98 | $4.8K | 14,330 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 100 | $11.96 | $1.2K | 14,430 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 300 | $11.95 | $3.6K | 14,730 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 1,900 | $11.94 | $22.7K | 16,630 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 2,895 | $11.93 | $34.5K | 19,525 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 2,550 | $11.90 | $30.3K | 25,175 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 500 | $11.91 | $6.0K | 22,625 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 2,600 | $11.92 | $31.0K | 22,125 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 2,895 | $11.93 | $34.5K | 19,525 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 1,900 | $11.94 | $22.7K | 16,630 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 300 | $11.95 | $3.6K | 14,730 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 100 | $11.96 | $1.2K | 14,430 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 400 | $11.98 | $4.8K | 14,330 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 4,000 | $11.99 | $48.0K | 13,930 | SEC↗ |
| MacDonald Ryan S | Other | P Buy | 2026-09-14 | 2026-09-18 | 5,500 | $12.00 | $66.0K | 9,930 | SEC↗ |
| MacDonald Ryan S | Other | J Other | 2026-08-18 | 2026-08-19 | 1,245 | $12.04 | $15.0K | 4,430 | SEC↗ |
| MacDonald Ryan S | Other | J Other | 2026-08-18 | 2026-08-19 | 1,245 | $12.04 | $15.0K | 4,430 | SEC↗ |
| MacDonald Ryan S | Other | J Other | 2026-08-04 | 2026-08-05 | 1,250 | $12.00 | $15.0K | 3,185 | SEC↗ |
| MacDonald Ryan S | Other | J Other | 2026-08-04 | 2026-08-05 | 1,250 | $12.00 | $15.0K | 3,185 | SEC↗ |
| MacDonald Ryan S | Chief Investment Officer | J Other | 2026-07-21 | 2026-07-21 | 990 | $12.50 | $12.4K | 2,735 | SEC↗ |
| KAMFAR RAMIN | Other | J Other | 2026-07-17 | 2026-07-21 | 1,935 | $12.93 | $25.0K | 1,935 | SEC↗ |
| MacDonald Ryan S | Chief Investment Officer | J Other | 2026-07-17 | 2026-07-21 | 1,550 | $12.91 | $20.0K | 1,745 | SEC↗ |
| Jafarnia Kamal | Other | J Other | 2026-06-30 | 2026-08-27 | 378 | $13.22 | $5.0K | 3,888 | SEC↗ |
| Majumder I. Bobby | Other | J Other | 2026-06-30 | 2026-08-27 | 378 | $13.22 | $5.0K | 4,564 | SEC↗ |
| Tio Romano | Other | J Other | 2026-06-30 | 2026-08-27 | 378 | $13.22 | $5.0K | 4,564 | SEC↗ |
| Farsheed Sohaila Sori | Other | J Other | 2026-06-30 | 2026-08-27 | 378 | $13.22 | $5.0K | 3,627 | SEC↗ |
| Farsheed Sohaila Sori | Other | J Other | 2026-06-30 | 2026-08-27 | 378 | $13.22 | $5.0K | 3,627 | SEC↗ |
| Tio Romano | Other | J Other | 2026-06-30 | 2026-08-27 | 378 | $13.22 | $5.0K | 4,564 | SEC↗ |
| Majumder I. Bobby | Other | J Other | 2026-06-30 | 2026-08-27 | 378 | $13.22 | $5.0K | 4,564 | SEC↗ |
| Jafarnia Kamal | Other | J Other | 2026-06-30 | 2026-08-27 | 378 | $13.22 | $5.0K | 3,888 | SEC↗ |
| KAMFAR RAMIN | Other | P Buy | 2026-06-04 | 2026-06-08 | 1,667 | $15.00 | $25.0K | 25,005 | SEC↗ |
| Jafarnia Kamal | Other | J Other | 2026-03-31 | 2026-08-27 | 301 | $16.61 | $5.0K | 3,457 | SEC↗ |
| Majumder I. Bobby | Other | J Other | 2026-03-31 | 2026-08-27 | 301 | $16.61 | $5.0K | 4,123 | SEC↗ |
| Tio Romano | Other | J Other | 2026-03-31 | 2026-08-27 | 301 | $16.61 | $5.0K | 4,123 | SEC↗ |
| Farsheed Sohaila Sori | Other | J Other | 2026-03-31 | 2026-08-27 | 301 | $16.61 | $5.0K | 3,200 | SEC↗ |
| Farsheed Sohaila Sori | Other | J Other | 2026-03-31 | 2026-08-27 | 301 | $16.61 | $5.0K | 3,200 | SEC↗ |
| Tio Romano | Other | J Other | 2026-03-31 | 2026-08-27 | 301 | $16.61 | $5.0K | 4,123 | SEC↗ |
| Majumder I. Bobby | Other | J Other | 2026-03-31 | 2026-08-27 | 301 | $16.61 | $5.0K | 4,123 | SEC↗ |
| Jafarnia Kamal | Other | J Other | 2026-03-31 | 2026-08-27 | 301 | $16.61 | $5.0K | 3,457 | SEC↗ |
| Jafarnia Kamal | Other | J Other | 2025-12-31 | 2026-08-27 | 333 | $15.00 | $5.0K | 3,156 | SEC↗ |
| Majumder I. Bobby | Other | J Other | 2025-12-31 | 2026-08-27 | 333 | $15.00 | $5.0K | 3,822 | SEC↗ |
| Tio Romano | Other | J Other | 2025-12-31 | 2026-08-27 | 333 | $15.00 | $5.0K | 3,822 | SEC↗ |
| Tio Romano | Other | J Other | 2025-12-31 | 2026-08-27 | 333 | $15.00 | $5.0K | 3,822 | SEC↗ |
| Majumder I. Bobby | Other | J Other | 2025-12-31 | 2026-08-27 | 333 | $15.00 | $5.0K | 3,822 | SEC↗ |
| Jafarnia Kamal | Other | J Other | 2025-12-31 | 2026-08-27 | 333 | $15.00 | $5.0K | 3,156 | SEC↗ |