| Dec 29, 2025 (view filing) | Dec 22-23 | 7 days | McMillan EllidaCHIEF FINANCIAL OFFICER | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.COMMON STOCK, $0.001 par value | +156 | $45.32 | +$7.07K | +4.8%3.43K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 19, 2025 (view filing) | Dec 17 | 2 days | McMillan EllidaCHIEF FINANCIAL OFFICER | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.COMMON STOCK, $0.001 par value | +37 | $44.00 | +$1.63K | +1.1%3.27K after | |
| Sep 25, 2025 (view filing) | Sep 23 | 2 days | McMillan EllidaCHIEF FINANCIAL OFFICER | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.COMMON STOCK, $0.001 par value | +248 | $47.75 | +$11.8K | +8.3%3.23K after | |
| Aug 18, 2025 (view filing) | Jun 23-Aug 14 | 56 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | McMillan EllidaCHIEF FINANCIAL OFFICER | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.COMMON STOCK, $0.001 par value | +351 | $49.25 | +$17.3K | +13.3%2.99K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 11, 2025 (view filing) | Mar 7-10 | 4 days | McMillan EllidaCHIEF FINANCIAL OFFICER | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, $0.001 par value | +300 | $53.83 | +$16.2K | +12.8%2.64K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 18, 2024 (view filing) | Jun 14 | 4 days | McMillan EllidaCHIEF FINANCIAL OFFICER | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, $0.001 par value | +1.00K | $45.12 | +$45.1K | +74.9%2.34K after | |
| Mar 13, 2024 (view filing) | Mar 11 | 2 days | McMillan EllidaCHIEF FINANCIAL OFFICER | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, $0.001 par value | +225 | $45.01 | +$10.1K | +20.3%1.34K after | |
| Sep 26, 2023 (view filing) | Jun 6 | 112 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | McMillan EllidaCHIEF FINANCIAL OFFICER | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, $0.001 par value | +50 | $33.50 | +$1.68K | +4.7%1.11K after | |
| Sep 22, 2023 (view filing) | Sep 20-22 | 2 days | McMillan EllidaCHIEF FINANCIAL OFFICER | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, $0.001 par value | +200 | $37.68 | +$7.54K | +23.2%1.06K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 21, 2023 (view filing) | Jun 6 | 15 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | McMillan EllidaCHIEF FINANCIAL OFFICER | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, $0.001 par value | +100 | $33.46 | +$3.35K | +13.1%861 after | |
| Sep 28, 2022 (view filing) | Sep 22 | 6 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | McMillan EllidaCHIEF FINANCIAL OFFICER | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, $0.001 par value | +61 | $35.75 | +$2.18K | +8.7%761 after | |
| Feb 28, 2022 (view filing) | Feb 24 | 4 days | McMillan EllidaCFO & Chief Accounting Officer | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, $0.001 par value | +200 | $39.85 | +$7.97K | +40.0%700 after | |
| Feb 18, 2022 (view filing) | Feb 16 | 2 days | McMillan EllidaCFO & Chief Accounting Officer | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, $0.001 par value | +400 | $40.55 | +$16.2K | +400.0%500 after | |