| Mar 11, 2025 | Sale under a 10b5-1 plan | −1,343 | $11.38 | $15K | 122,330 direct | Filing · EDGAR |
| Mar 5, 2025 | Sale under a 10b5-1 plan | −917 | $11.83 | $11K | 123,673 direct | Filing · EDGAR |
| Feb 18, 2025 | Sale under a 10b5-1 plan | −2,488 | $13.95 | $35K | 124,590 direct | Filing · EDGAR |
| Dec 11, 2024 | Sale under a 10b5-1 plan | −1,455 | $28.12 | $41K | 127,078 direct | Filing · EDGAR |
| Dec 4, 2024 | Grant or award from the company | +32,700 | | | 128,533 direct | Filing · EDGAR |
| Dec 4, 2024 | Grant or award from the company Stock option (right to buy) | +52,300 | | | 52,300 direct | Filing · EDGAR |
| Nov 18, 2024 | Sale under a 10b5-1 plan | −2,735 | $28.20 | $77K | 95,833 direct | Filing · EDGAR |
| Sep 18, 2024 | Sale under a 10b5-1 plan | −1,390 | $34.55 | $48K | 98,568 direct | Filing · EDGAR |
| Sep 11, 2024 | Sale under a 10b5-1 plan | −1,468 | $31.89 | $47K | 99,958 direct | Filing · EDGAR |
| Sep 6, 2024 | Option or RSU exercised or converted | +6,502 | $5.54 | $36K | 117,524 direct | Filing · EDGAR |
| Sep 6, 2024 | Option or RSU exercised or converted | +3,353 | $5.54 | $19K | 120,877 direct | Filing · EDGAR |
| Sep 6, 2024 | Option or RSU exercised or converted | +34,833 | $19.00 | $662K | 155,710 direct | Filing · EDGAR |
| Sep 6, 2024 | Option or RSU exercised or converted | +16,696 | $13.12 | $219K | 172,406 direct | Filing · EDGAR |
| Sep 6, 2024 | Option or RSU exercised or converted | +29,792 | $8.58 | $256K | 202,198 direct | Filing · EDGAR |
| Sep 6, 2024 | Option or RSU exercised or converted | +18,750 | $10.72 | $201K | 220,948 direct | Filing · EDGAR |
| Sep 6, 2024 | Option or RSU exercised or converted | +6,552 | $10.88 | $71K | 227,500 direct | Filing · EDGAR |
| Sep 6, 2024 | Open-market or private sale | −124,374 | $32.14 | $4M | 103,126 direct | Filing · EDGAR |
| Sep 6, 2024 | Open-market or private sale | −1,700 | $32.63 | $55K | 101,426 direct | Filing · EDGAR |
| Sep 6, 2024 | Option or RSU exercised or converted Stock option (right to buy) | −6,502 | | | 0 direct | Filing · EDGAR |
| Sep 6, 2024 | Option or RSU exercised or converted Stock option (right to buy) | −3,353 | | | 0 direct | Filing · EDGAR |
| Sep 6, 2024 | Option or RSU exercised or converted Stock option (right to buy) | −34,833 | | | 742 direct | Filing · EDGAR |
| Sep 6, 2024 | Option or RSU exercised or converted Stock option (right to buy) | −16,696 | | | 8,348 direct | Filing · EDGAR |
| Sep 6, 2024 | Option or RSU exercised or converted Stock option (right to buy) | −29,792 | | | 25,208 direct | Filing · EDGAR |
| Sep 6, 2024 | Option or RSU exercised or converted Stock option (right to buy) | −18,750 | | | 26,250 direct | Filing · EDGAR |
| Sep 6, 2024 | Option or RSU exercised or converted Stock option (right to buy) | −6,552 | | | 28,394 direct | Filing · EDGAR |
| Aug 19, 2024 | Sale under a 10b5-1 plan | −2,442 | $45.01 | $110K | 111,332 direct | Filing · EDGAR |
| Aug 19, 2024 | Sale under a 10b5-1 plan | −310 | $46.00 | $14K | 111,022 direct | Filing · EDGAR |
| Jun 11, 2024 | Sale under a 10b5-1 plan | −1,331 | $31.34 | $42K | 113,774 direct | Filing · EDGAR |
| Jun 10, 2024 | Sale under a 10b5-1 plan | −1,590 | $30.23 | $48K | 115,105 direct | Filing · EDGAR |
| May 16, 2024 | Sale under a 10b5-1 plan | −2,126 | $28.20 | $60K | 117,157 direct | Filing · EDGAR |
| May 16, 2024 | Sale under a 10b5-1 plan | −462 | $28.59 | $13K | 116,695 direct | Filing · EDGAR |
| Mar 11, 2024 | Sale under a 10b5-1 plan | −1,082 | $25.70 | $28K | 120,873 direct | Filing · EDGAR |
| Mar 11, 2024 | Sale under a 10b5-1 plan | −1,590 | $24.99 | $40K | 119,283 direct | Filing · EDGAR |
| Mar 8, 2024 | Option or RSU exercised or converted | +68,919 | $5.54 | $382K | 190,874 direct | Filing · EDGAR |
| Mar 8, 2024 | Option or RSU exercised or converted | +17,333 | $5.54 | $96K | 208,207 direct | Filing · EDGAR |
| Mar 8, 2024 | Sale under a 10b5-1 plan | −30,755 | $25.31 | $778K | 177,452 direct | Filing · EDGAR |
| Mar 8, 2024 | Sale under a 10b5-1 plan | −55,208 | $26.72 | $1.5M | 122,244 direct | Filing · EDGAR |
| Mar 8, 2024 | Sale under a 10b5-1 plan | −289 | $27.33 | $8K | 121,955 direct | Filing · EDGAR |
| Mar 8, 2024 | Option or RSU exercised or converted Stock option (right to buy) | −68,919 | | | 9,855 direct | Filing · EDGAR |
| Mar 8, 2024 | Option or RSU exercised or converted Stock option (right to buy) | −17,333 | | | 0 direct | Filing · EDGAR |
| Mar 7, 2024 | Sale under a 10b5-1 plan | −2,273 | $25.85 | $59K | 121,955 direct | Filing · EDGAR |
| Mar 1, 2024 | Option or RSU exercised or converted | +9,311 | $1.03 | $10K | 133,539 direct | Filing · EDGAR |
| Mar 1, 2024 | Sale under a 10b5-1 plan | −8,747 | $28.22 | $247K | 124,792 direct | Filing · EDGAR |
| Mar 1, 2024 | Sale under a 10b5-1 plan | −564 | $28.65 | $16K | 124,228 direct | Filing · EDGAR |
| Mar 1, 2024 | Option or RSU exercised or converted Stock option (right to buy) | −9,311 | | | 0 direct | Filing · EDGAR |
| Feb 29, 2024 | Option or RSU exercised or converted | +3,429 | $1.03 | $4K | 127,657 direct | Filing · EDGAR |
| Feb 29, 2024 | Sale under a 10b5-1 plan | −3,429 | $27.50 | $94K | 124,228 direct | Filing · EDGAR |
| Feb 29, 2024 | Option or RSU exercised or converted Stock option (right to buy) | −3,429 | | | 9,311 direct | Filing · EDGAR |
| Jan 26, 2024 | Option or RSU exercised or converted | +13,000 | $1.03 | $13K | 137,228 direct | Filing · EDGAR |
| Jan 26, 2024 | Sale under a 10b5-1 plan | −13,000 | $24.34 | $316K | 124,228 direct | Filing · EDGAR |
| Jan 26, 2024 | Option or RSU exercised or converted Stock option (right to buy) | −13,000 | | | 12,740 direct | Filing · EDGAR |
| Jan 3, 2024 | Option or RSU exercised or converted | +13,000 | $1.03 | $13K | 137,228 direct | Filing · EDGAR |
| Jan 3, 2024 | Sale under a 10b5-1 plan | −13,000 | $18.81 | $245K | 124,228 direct | Filing · EDGAR |
| Jan 3, 2024 | Option or RSU exercised or converted Stock option (right to buy) | −13,000 | | | 25,740 direct | Filing · EDGAR |
| Dec 14, 2023 | Sale under a 10b5-1 plan | −2,376 | $12.02 | $29K | 124,228 direct | Filing · EDGAR |
| Dec 11, 2023 | Sale under a 10b5-1 plan | −1,380 | $10.72 | $15K | 126,604 direct | Filing · EDGAR |
| Dec 6, 2023 | Sale under a 10b5-1 plan | −1,872 | $12.01 | $22K | 127,984 direct | Filing · EDGAR |
| Dec 4, 2023 | Sale under a 10b5-1 plan | −681 | $12.01 | $8K | 129,856 direct | Filing · EDGAR |
| Nov 15, 2023 | Grant or award from the company | +89,742 | | | 130,537 direct | Filing · EDGAR |
| Nov 15, 2023 | Grant or award from the company Stock Option (right to buy) | +34,946 | | | 34,946 direct | Filing · EDGAR |