| 2026-05-19 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 82 | $9.75 | $800 |
| 2026-05-19 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 302 | $10.25 | $3,096 |
| 2026-05-19 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 4,918 | $10.40 | $51,147 |
| 2025-12-19 | Gao Dennis | Director | −Sell | 980 | $15.70 | $15,386 |
| 2025-12-19 | Gao Dennis | Director | −Sell | 135 | $15.70 | $2,120 |
| 2025-12-19 | Gao Dennis | Director | −Sell | 1,114 | $15.70 | $17,490 |
| 2025-12-19 | Gao Dennis | Director | −Sell | 1,114 | $15.71 | $17,501 |
| 2025-06-24 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 21,711 | $9.24 | $200,610 |
| 2025-06-23 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 15,204 | $7.92 | $120,416 |
| 2025-03-27 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 35,012 | $7.08 | $247,885 |
| 2025-03-26 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 17,847 | $6.93 | $123,680 |
| 2025-03-25 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 2,937 | $6.87 | $20,177 |
| 2023-06-30 | Isaac Antonios | Director | −Sell | 9,904 | $25.85 | $256,018 |
| 2023-06-13 | Isaac Antonios | Director | −Tax w/h | 15,096 | $25.14 | $379,513 |
| 2023-06-13 | Isaac Antonios | Director | +Exercise | 25,000 | $15.18 | $379,500 |
| 2022-08-15 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 2,000 | $28.95 | $57,900 |
| 2022-03-30 | Isaac Jon | Director,Officer,TenPercentOwner | +Conversion | 1,299,510 | — | — |
| 2022-03-14 | Gao Dennis | Director | +Buy | 520 | $35.20 | $18,304 |
| 2022-03-14 | Gao Dennis | Director | +Buy | 520 | $35.20 | $18,304 |
| 2022-03-14 | Gao Dennis | Director | +Buy | 520 | $35.38 | $18,398 |
| 2022-03-14 | Gao Dennis | Director | +Buy | 520 | $35.23 | $18,320 |
| 2022-03-14 | Gao Dennis | Director | +Buy | 520 | $35.40 | $18,408 |
| 2022-03-14 | Gao Dennis | Director | +Buy | 743 | $37.40 | $27,788 |
| 2022-03-11 | Gao Dennis | Director | +Buy | 700 | $35.84 | $25,088 |
| 2022-03-11 | Gao Dennis | Director | +Buy | 700 | $35.73 | $25,011 |
| 2022-03-11 | Gao Dennis | Director | +Buy | 650 | $35.84 | $23,296 |
| 2022-03-11 | Gao Dennis | Director | +Buy | 700 | $35.63 | $24,941 |
| 2022-03-11 | Gao Dennis | Director | +Buy | 700 | $35.84 | $25,088 |
| 2022-03-11 | Gao Dennis | Director | +Buy | 700 | $35.73 | $25,011 |
| 2021-09-28 | Stein Michael Jason | Other | −Sell | 4,015 | $38.16 | $153,212 |
| 2021-08-26 | Stein Michael Jason | Officer | +Exercise | 12,000 | $11.80 | $141,600 |
| 2021-08-19 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 3,500 | — | — |
| 2021-06-14 | Spriggs Rodney Dale | Officer | −Sell | 5,000 | $55.59 | $277,950 |
| 2021-06-14 | Spriggs Rodney Dale | Officer | −Sell | 2 | $57.80 | $116 |
| 2021-04-27 | Spriggs Rodney Dale | Officer | −Exercise | 16,668 | $10.86 | $181,014 |
| 2021-04-27 | Spriggs Rodney Dale | Officer | +Exercise | 16,668 | $10.86 | $181,014 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 200 | $29.33 | $5,866 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 500 | $29.33 | $14,665 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 500 | $29.08 | $14,540 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 132 | $29.02 | $3,831 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 881 | $29.70 | $26,166 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 500 | $28.87 | $14,435 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 500 | $29.01 | $14,505 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 500 | $29.05 | $14,525 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 1,490 | $30.27 | $45,102 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 300 | $29.25 | $8,775 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 22 | $29.33 | $645 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 17 | $32.65 | $555 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 1,704 | $30.88 | $52,620 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 2,000 | $31.33 | $62,660 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 2,000 | $31.03 | $62,060 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 1,000 | $31.12 | $31,120 |
| 2021-02-19 | Gao Dennis | Director | −Sell | 425 | $29.03 | $12,338 |
| 2020-09-03 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 10,000 | — | — |
| 2020-09-02 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 10,082 | — | — |
| 2020-05-28 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 28,672 | — | — |
| 2019-09-11 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 3,244 | $7.00 | $22,708 |
| 2019-09-11 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 2,300 | $7.20 | $16,560 |
| 2019-09-11 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 12,000 | $6.96 | $83,520 |
| 2019-08-27 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 3,241 | $6.50 | $21,067 |
| 2019-08-27 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,329 | $6.40 | $8,506 |
| 2019-08-21 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 3,104 | $6.08 | $18,872 |
| 2019-06-04 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 4,500 | — | — |
| 2019-05-30 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 600 | — | — |
| 2019-05-28 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 2,401 | — | — |
| 2019-05-17 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 7,572 | — | — |
| 2019-03-08 | Isaac Antonios | Director,Officer | −Disp→issuer | 20,000 | $7.21 | $144,200 |
| 2018-08-20 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,700 | $9.86 | $16,762 |
| 2018-08-20 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 500 | $9.86 | $4,930 |
| 2018-08-20 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,100 | $9.93 | $10,923 |
| 2018-08-17 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 500 | $10.29 | $5,145 |
| 2018-08-17 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,200 | $10.33 | $12,396 |
| 2018-04-05 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,278 | $12.50 | $15,975 |
| 2018-04-05 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 222 | $12.50 | $2,775 |
| 2018-04-05 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,278 | $12.50 | $15,975 |
| 2018-02-22 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,500 | $13.28 | $19,920 |
| 2018-02-20 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,000 | $13.57 | $13,570 |
| 2017-09-12 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 17 | $10.58 | $180 |
| 2017-09-12 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 200 | $10.60 | $2,120 |
| 2017-09-12 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 200 | $10.62 | $2,124 |
| 2017-09-12 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 767 | $10.58 | $8,115 |
| 2017-09-12 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 99 | $10.58 | $1,047 |
| 2017-08-23 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,000 | $9.58 | $9,580 |
| 2017-08-23 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 600 | $9.66 | $5,796 |
| 2017-08-16 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 500 | $10.60 | $5,300 |
| 2017-06-26 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 500 | $10.30 | $5,150 |
| 2017-06-20 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,000 | $9.79 | $9,790 |
| 2017-06-19 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 400 | $9.64 | $3,856 |
| 2017-06-19 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,000 | $9.62 | $9,620 |
| 2017-06-15 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,865 | $10.15 | $18,930 |
| 2017-06-13 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,000 | $10.32 | $10,320 |
| 2017-06-09 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 3,300 | — | — |
| 2017-05-22 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 2,030 | — | — |
| 2017-05-19 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 6,500 | — | — |
| 2017-05-19 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 2,000 | $9.99 | $19,980 |
| 2017-03-16 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,000 | $15.00 | $15,000 |
| 2017-03-16 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 500 | $14.96 | $7,480 |
| 2017-02-23 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,000 | $16.37 | $16,370 |
| 2017-02-23 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,000 | $16.38 | $16,380 |
| 2017-01-20 | Gao Dennis | Director | +Buy | 1,500 | $19.21 | $28,815 |
| 2017-01-20 | Gao Dennis | Director | +Buy | 1,450 | $18.92 | $27,434 |
| 2017-01-19 | Gao Dennis | Director | +Buy | 21 | $19.85 | $417 |
| 2017-01-19 | Gao Dennis | Director | +Buy | 300 | $19.79 | $5,937 |
| 2017-01-19 | Gao Dennis | Director | +Buy | 100 | $19.76 | $1,976 |
| 2017-01-19 | Gao Dennis | Director | +Buy | 100 | $19.78 | $1,978 |
| 2017-01-19 | Gao Dennis | Director | +Buy | 100 | $19.59 | $1,959 |
| 2017-01-19 | Gao Dennis | Director | +Buy | 2,000 | $19.28 | $38,560 |
| 2017-01-19 | Gao Dennis | Director | +Buy | 2,000 | $19.39 | $38,780 |
| 2017-01-19 | Gao Dennis | Director | +Buy | 100 | $19.45 | $1,945 |
| 2017-01-19 | Gao Dennis | Director | +Buy | 100 | $19.45 | $1,945 |
| 2017-01-19 | Gao Dennis | Director | +Buy | 100 | $19.47 | $1,947 |
| 2017-01-19 | Gao Dennis | Director | +Buy | 100 | $19.49 | $1,949 |
| 2017-01-19 | Gao Dennis | Director | +Buy | 400 | $19.54 | $7,816 |
| 2017-01-19 | Gao Dennis | Director | +Buy | 3,000 | $19.51 | $58,530 |
| 2017-01-19 | Gao Dennis | Director | +Buy | 200 | $19.80 | $3,960 |
| 2017-01-19 | Gao Dennis | Director | +Buy | 1,100 | $19.81 | $21,791 |
| 2017-01-10 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 500 | $18.15 | $9,075 |
| 2017-01-06 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,500 | $18.67 | $28,005 |
| 2017-01-06 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 1,200 | $18.64 | $22,368 |
| 2017-01-06 | Isaac Jon | Director,Officer,TenPercentOwner | +Buy | 200 | $18.64 | $3,728 |