| Shares Outstanding | 30.73M |
| Float | 17.09M |
| Float Short Interest Percentage | 2.62% |
| Owners (insider) | 4.18% |
| Owners (institutional) | 26.18% |
| Owners (insider) change | 0.34% |
| Owners (institutional) change | 0% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Jan 14, 2026 | MIHAYLO STEVEN G | Option Excercise | 13408 | 2.25 | $ 30,168.00 |
| Jan 14, 2026 | MIHAYLO STEVEN G | Option Excercise | 4208 | 7.17 | $ 30,171.36 |
| Jan 12, 2026 | Gaylor Douglas Walter | Option Excercise | 12000 | 2.25 | $ 27,000.00 |
| Jan 12, 2026 | Puri Anil K. | Option Excercise | 10000 | 2.25 | $ 22,500.00 |
| Jan 12, 2026 | Puri Anil K. | Option Excercise | 3304 | 6.81 | $ 22,500.24 |
| Dec 25, 2025 | KORN JEFFREY G | Option Excercise | 556 | 0.00 | $ 0.00 |
| Dec 25, 2025 | KORN JEFFREY G | Option Excercise | 136 | 6.60 | $ 897.60 |
| Dec 25, 2025 | Vincent Ron | Option Excercise | 556 | 0.00 | $ 0.00 |
| Dec 25, 2025 | Vincent Ron | Option Excercise | 153 | 6.60 | $ 1,009.80 |
| Dec 4, 2025 | Gaylor Douglas Walter | Option Excercise | 9166 | 0.00 | $ 0.00 |
| Dec 4, 2025 | Gaylor Douglas Walter | Option Excercise | 2508 | 6.68 | $ 16,748.88 |
| Dec 4, 2025 | KORN JEFFREY G | Option Excercise | 10000 | 0.00 | $ 0.00 |
| Dec 4, 2025 | KORN JEFFREY G | Option Excercise | 2436 | 6.68 | $ 16,260.30 |
| Dec 4, 2025 | Vincent Ron | Option Excercise | 9166 | 0.00 | $ 0.00 |
| Dec 4, 2025 | Vincent Ron | Option Excercise | 2508 | 6.68 | $ 16,748.88 |
| Dec 4, 2025 | Brinton Jon | Option Excercise | 5833 | 0.00 | $ 0.00 |
| Dec 4, 2025 | Brinton Jon | Option Excercise | 1538 | 6.68 | $ 10,266.15 |
| Dec 4, 2025 | Buch Anand | Option Excercise | 6249 | 0.00 | $ 0.00 |
| Dec 4, 2025 | Buch Anand | Option Excercise | 3174 | 6.66 | $ 21,149.42 |
| Dec 4, 2025 | Wang David Tzat-kin | Option Excercise | 4999 | 0.00 | $ 0.00 |
| Dec 4, 2025 | Wang David Tzat-kin | Option Excercise | 2539 | 6.67 | $ 16,933.02 |
| Nov 25, 2025 | Gaylor Douglas Walter | Option Excercise | 556 | 0.00 | $ 0.00 |
| Nov 25, 2025 | Gaylor Douglas Walter | Option Excercise | 153 | 6.96 | $ 1,064.88 |
| Nov 25, 2025 | KORN JEFFREY G | Option Excercise | 556 | 0.00 | $ 0.00 |
| Nov 25, 2025 | KORN JEFFREY G | Option Excercise | 136 | 6.96 | $ 946.56 |
| Nov 25, 2025 | Vincent Ron | Option Excercise | 556 | 0.00 | $ 0.00 |
| Nov 25, 2025 | Vincent Ron | Option Excercise | 153 | 6.96 | $ 1,064.88 |
| Nov 13, 2025 | Gaylor Douglas Walter | Option Excercise | 10000 | 2.25 | $ 22,500.00 |
| Nov 11, 2025 | Gaylor Douglas Walter | Open Market Sale | 10000 | 7.51 | $ 75,064.00 |
| Nov 11, 2025 | KORN JEFFREY G | Open Market Sale | 10000 | 7.25 | $ 72,501.00 |
| Nov 11, 2025 | Vincent Ron | Open Market Sale | 10000 | 7.38 | $ 73,755.50 |
| Nov 5, 2025 | Vincent Ron | Open Market Sale | 15000 | 7.05 | $ 105,750.00 |
| Nov 5, 2025 | KORN JEFFREY G | Open Market Sale | 10000 | 7.14 | $ 71,401.00 |
| Oct 25, 2025 | Gaylor Douglas Walter | Option Excercise | 555 | 0.00 | $ 0.00 |
| Oct 25, 2025 | Gaylor Douglas Walter | Option Excercise | 152 | 6.40 | $ 972.80 |
| Oct 25, 2025 | KORN JEFFREY G | Option Excercise | 555 | 0.00 | $ 0.00 |
| Oct 25, 2025 | KORN JEFFREY G | Option Excercise | 136 | 6.40 | $ 870.40 |
| Oct 25, 2025 | Vincent Ron | Option Excercise | 555 | 0.00 | $ 0.00 |
| Oct 25, 2025 | Vincent Ron | Option Excercise | 152 | 6.40 | $ 972.80 |
| Sep 25, 2025 | KORN JEFFREY G | Option Excercise | 277 | 0.00 | $ 0.00 |
| Sep 25, 2025 | KORN JEFFREY G | Option Excercise | 68 | 6.50 | $ 442.00 |
| Sep 25, 2025 | Vincent Ron | Option Excercise | 277 | 0.00 | $ 0.00 |
| Sep 25, 2025 | Vincent Ron | Option Excercise | 76 | 6.50 | $ 494.00 |
| Sep 25, 2025 | Gaylor Douglas Walter | Option Excercise | 277 | 0.00 | $ 0.00 |
| Sep 25, 2025 | Gaylor Douglas Walter | Option Excercise | 76 | 6.50 | $ 494.00 |
| Sep 11, 2025 | Gaylor Douglas Walter | Open Market Sale | 10000 | 6.76 | $ 67,601.00 |
| Sep 4, 2025 | Gaylor Douglas Walter | Option Excercise | 13167 | 0.68 | $ 9,000.00 |
| Sep 4, 2025 | Gaylor Douglas Walter | Option Excercise | 2508 | 6.54 | $ 16,390.92 |
| Sep 4, 2025 | KORN JEFFREY G | Option Excercise | 10000 | 0.00 | $ 0.00 |
| Sep 4, 2025 | KORN JEFFREY G | Option Excercise | 2436 | 6.54 | $ 15,931.44 |
| Sep 4, 2025 | Brinton Jon | Option Excercise | 5834 | 0.00 | $ 0.00 |
| Sep 4, 2025 | Brinton Jon | Option Excercise | 1538 | 6.54 | $ 10,058.52 |
| Sep 4, 2025 | Buch Anand | Option Excercise | 6250 | 0.00 | $ 0.00 |
| Sep 4, 2025 | Buch Anand | Option Excercise | 3177 | 6.55 | $ 20,814.63 |
| Sep 4, 2025 | Wang David Tzat-kin | Option Excercise | 5000 | 0.00 | $ 0.00 |
| Sep 4, 2025 | Wang David Tzat-kin | Option Excercise | 2540 | 6.55 | $ 16,632.80 |
| Aug 25, 2025 | KORN JEFFREY G | Option Excercise | 278 | 0.00 | $ 0.00 |
| Aug 25, 2025 | KORN JEFFREY G | Option Excercise | 68 | 6.06 | $ 412.08 |
| Aug 25, 2025 | Gaylor Douglas Walter | Option Excercise | 278 | 0.00 | $ 0.00 |
| Aug 25, 2025 | Gaylor Douglas Walter | Option Excercise | 77 | 6.06 | $ 466.62 |
| Aug 25, 2025 | Vincent Ron | Option Excercise | 278 | 0.00 | $ 0.00 |
| Aug 25, 2025 | Vincent Ron | Option Excercise | 77 | 6.06 | $ 466.62 |
| Aug 7, 2025 | Vincent Ron | Open Market Sale | 8200 | 6.52 | $ 53,447.60 |
| Aug 7, 2025 | Vincent Ron | Option Excercise | 22910 | 2.72 | $ 62,315.20 |
| Aug 7, 2025 | Vincent Ron | Option Excercise | 12312 | 6.63 | $ 81,628.56 |
| Aug 7, 2025 | KORN JEFFREY G | Open Market Sale | 3200 | 6.51 | $ 20,828.80 |
| Jul 25, 2025 | KORN JEFFREY G | Option Excercise | 278 | 0.00 | $ 0.00 |
| Jul 25, 2025 | KORN JEFFREY G | Option Excercise | 68 | 5.89 | $ 400.52 |
| Jul 25, 2025 | Vincent Ron | Option Excercise | 278 | 0.00 | $ 0.00 |
| Jul 25, 2025 | Vincent Ron | Option Excercise | 77 | 5.89 | $ 453.53 |
| Jul 25, 2025 | Gaylor Douglas Walter | Option Excercise | 278 | 0.00 | $ 0.00 |
| Jul 25, 2025 | Gaylor Douglas Walter | Option Excercise | 77 | 5.89 | $ 453.53 |
| Jul 2, 2025 | Vincent Ron | Open Market Sale | 6800 | 6.52 | $ 44,329.80 |
| Jul 2, 2025 | KORN JEFFREY G | Open Market Sale | 6800 | 6.52 | $ 44,329.80 |
| Jun 25, 2025 | KORN JEFFREY G | Option Excercise | 277 | 0.00 | $ 0.00 |
| Jun 25, 2025 | KORN JEFFREY G | Option Excercise | 68 | 5.75 | $ 391.00 |
| Jun 25, 2025 | Gaylor Douglas Walter | Option Excercise | 277 | 0.00 | $ 0.00 |
| Jun 25, 2025 | Gaylor Douglas Walter | Option Excercise | 76 | 5.75 | $ 437.00 |
| Jun 25, 2025 | Vincent Ron | Option Excercise | 277 | 0.00 | $ 0.00 |
| Jun 25, 2025 | Vincent Ron | Option Excercise | 76 | 5.75 | $ 437.00 |
| Jun 5, 2025 | Gaylor Douglas Walter | Option Excercise | 4167 | 0.00 | $ 0.00 |
| Jun 5, 2025 | Gaylor Douglas Walter | Option Excercise | 1140 | 5.51 | $ 6,281.40 |
| Jun 5, 2025 | KORN JEFFREY G | Option Excercise | 5000 | 0.00 | $ 0.00 |
| Jun 5, 2025 | KORN JEFFREY G | Option Excercise | 1218 | 5.51 | $ 6,711.18 |
| Jun 5, 2025 | Vincent Ron | Option Excercise | 4167 | 0.00 | $ 0.00 |
| Jun 5, 2025 | Vincent Ron | Option Excercise | 1140 | 5.51 | $ 6,281.40 |
| Jun 5, 2025 | Brinton Jon | Option Excercise | 2917 | 0.00 | $ 0.00 |
| Jun 5, 2025 | Brinton Jon | Option Excercise | 769 | 5.51 | $ 4,237.19 |
| Jun 5, 2025 | Wang David Tzat-kin | Option Excercise | 2917 | 0.00 | $ 0.00 |
| Jun 5, 2025 | Wang David Tzat-kin | Option Excercise | 1044 | 5.51 | $ 5,752.44 |
| Jun 5, 2025 | Buch Anand | Option Excercise | 4167 | 0.00 | $ 0.00 |
| Jun 5, 2025 | Buch Anand | Option Excercise | 1491 | 5.51 | $ 8,215.41 |
| Jun 4, 2025 | KORN JEFFREY G | Option Excercise | 1218 | 5.55 | $ 6,759.90 |
| Jun 4, 2025 | Gaylor Douglas Walter | Option Excercise | 5000 | 0.00 | $ 0.00 |
| Jun 4, 2025 | Gaylor Douglas Walter | Option Excercise | 1368 | 5.55 | $ 7,592.40 |
| Jun 4, 2025 | Vincent Ron | Option Excercise | 5000 | 0.00 | $ 0.00 |
| Jun 4, 2025 | Vincent Ron | Option Excercise | 1368 | 5.55 | $ 7,592.40 |
| Jun 4, 2025 | KORN JEFFREY G | Option Excercise | 5000 | 0.00 | $ 0.00 |
| Jun 4, 2025 | KORN JEFFREY G | Option Excercise | 1218 | 5.55 | $ 6,759.90 |
| Jun 4, 2025 | Wang David Tzat-kin | Option Excercise | 2083 | 0.00 | $ 0.00 |
| Jun 4, 2025 | Wang David Tzat-kin | Option Excercise | 746 | 5.55 | $ 4,140.30 |
| Jun 4, 2025 | Brinton Jon | Option Excercise | 2916 | 0.00 | $ 0.00 |
| Jun 4, 2025 | Brinton Jon | Option Excercise | 769 | 5.55 | $ 4,267.95 |
| Jun 4, 2025 | Buch Anand | Option Excercise | 2083 | 0.00 | $ 0.00 |
| Jun 4, 2025 | Buch Anand | Option Excercise | 746 | 5.55 | $ 4,140.30 |
| Jun 4, 2025 | KORN JEFFREY G | Option Excercise | 5000 | 0.00 | $ 0.00 |
| May 28, 2025 | Wang David Tzat-kin | Option Excercise | 392610 | 0.91 | $ 357,275.10 |
| May 28, 2025 | Wang David Tzat-kin | Open Market Sale | 392610 | 4.90 | $ 1,923,789.00 |
| May 28, 2025 | Buch Anand | Option Excercise | 532391 | 0.91 | $ 484,475.81 |
| May 28, 2025 | Buch Anand | Open Market Sale | 532391 | 4.90 | $ 2,608,715.90 |
| May 25, 2025 | KORN JEFFREY G | Option Excercise | 278 | 0.00 | $ 0.00 |
| May 25, 2025 | KORN JEFFREY G | Option Excercise | 68 | 5.44 | $ 369.92 |
| May 25, 2025 | Gaylor Douglas Walter | Option Excercise | 278 | 0.00 | $ 0.00 |
| May 25, 2025 | Gaylor Douglas Walter | Option Excercise | 77 | 5.44 | $ 418.88 |
| May 25, 2025 | Vincent Ron | Option Excercise | 278 | 0.00 | $ 0.00 |
| May 25, 2025 | Vincent Ron | Option Excercise | 77 | 5.44 | $ 418.88 |
| Apr 25, 2025 | KORN JEFFREY G | Option Excercise | 278 | 0.00 | $ 0.00 |
| Apr 25, 2025 | KORN JEFFREY G | Option Excercise | 68 | 4.75 | $ 323.00 |
| Apr 25, 2025 | Gaylor Douglas Walter | Option Excercise | 278 | 0.00 | $ 0.00 |
| Apr 25, 2025 | Gaylor Douglas Walter | Option Excercise | 77 | 4.75 | $ 365.75 |
| Apr 25, 2025 | Vincent Ron | Option Excercise | 278 | 0.00 | $ 0.00 |
| Apr 25, 2025 | Vincent Ron | Option Excercise | 77 | 4.75 | $ 365.75 |
| Mar 25, 2025 | Gaylor Douglas Walter | Option Excercise | 277 | 0.00 | $ 0.00 |
| Mar 25, 2025 | Gaylor Douglas Walter | Option Excercise | 68 | 5.67 | $ 385.56 |
| Mar 25, 2025 | KORN JEFFREY G | Option Excercise | 277 | 0.00 | $ 0.00 |
| Mar 25, 2025 | KORN JEFFREY G | Option Excercise | 68 | 5.67 | $ 385.56 |
| Mar 25, 2025 | Gaylor Douglas Walter | Option Excercise | 277 | 0.00 | $ 0.00 |
| Mar 25, 2025 | Gaylor Douglas Walter | Option Excercise | 76 | 5.67 | $ 430.92 |
| Mar 13, 2025 | Buch Anand | Option Excercise | 254191 | 0.91 | $ 231,313.81 |
| Mar 13, 2025 | Buch Anand | Open Market Sale | 254191 | 5.50 | $ 1,398,050.50 |
| Mar 13, 2025 | Wang David Tzat-kin | Option Excercise | 229476 | 0.91 | $ 208,823.16 |
| Mar 13, 2025 | Wang David Tzat-kin | Open Market Sale | 229476 | 5.50 | $ 1,262,118.00 |
| Mar 12, 2025 | Gaylor Douglas Walter | Open Market Sale | 10000 | 6.27 | $ 62,700.00 |
| Mar 11, 2025 | Vincent Ron | Open Market Sale | 15000 | 6.00 | $ 90,000.00 |
| Mar 10, 2025 | KORN JEFFREY G | Open Market Sale | 10000 | 6.00 | $ 60,000.00 |
| Mar 7, 2025 | Bash Jeffrey Parr | Option Excercise | 10000 | 2.93 | $ 29,300.00 |
| Mar 7, 2025 | Bash Jeffrey Parr | Option Excercise | 4529 | 6.47 | $ 29,302.63 |
| Mar 5, 2025 | KORN JEFFREY G | Option Excercise | 5000 | 0.00 | $ 0.00 |
| Mar 5, 2025 | KORN JEFFREY G | Option Excercise | 1346 | 7.16 | $ 9,637.36 |
| Mar 5, 2025 | Wang David Tzat-kin | Option Excercise | 2916 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Wang David Tzat-kin | Option Excercise | 1198 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Buch Anand | Option Excercise | 4166 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Buch Anand | Option Excercise | 1712 | 7.16 | $ 12,257.92 |
| Mar 5, 2025 | Vincent Ron | Option Excercise | 4166 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Vincent Ron | Option Excercise | 1281 | 7.16 | $ 9,171.96 |
| Mar 5, 2025 | Brinton Jon | Option Excercise | 2916 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Brinton Jon | Option Excercise | 923 | 7.16 | $ 6,608.68 |
| Mar 5, 2025 | Gaylor Douglas Walter | Option Excercise | 4166 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Gaylor Douglas Walter | Option Excercise | 1269 | 7.16 | $ 9,086.04 |
| Mar 5, 2025 | Puri Anil K. | Option Excercise | 10000 | 2.93 | $ 29,300.00 |
| Mar 5, 2025 | Puri Anil K. | Option Excercise | 4093 | 7.16 | $ 29,305.88 |
| Mar 5, 2025 | Williams David Roy | Option Excercise | 10000 | 2.93 | $ 29,300.00 |
| Mar 5, 2025 | Williams David Roy | Option Excercise | 4093 | 7.16 | $ 29,305.88 |
| Feb 27, 2025 | Gaylor Douglas Walter | Option Excercise | 5000 | 2.93 | $ 14,650.00 |
| Feb 25, 2025 | Vincent Ron | Option Excercise | 35000 | 2.93 | $ 102,550.00 |
| Feb 17, 2025 | Gaylor Douglas Walter | Option Excercise | 5000 | 2.93 | $ 14,650.00 |