| May 16, 2025 (view filing) | May 15 | 1 day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −584 | $17.81 | −$10.4K | −3.5%16.1K after | |
| Feb 19, 2025 (view filing) | Feb 18 | 1 day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −8.66K | $0.90 | −$7.79K | −3.3%250.2K after | |
| Jan 22, 2025 (view filing) | Jan 21 | 1 day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −34.3K | $0.80 | −$27.4K | −11.7%258.9K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Jan 13, 2025 (view filing) | Jan 13 | Same day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −29.0K | $0.81 | −$23.5K | −9.4%279.9K after | |
| Jan 7, 2025 (view filing) | Jan 7 | Same day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −1.83K | $1.29 | −$2.37K | −0.6%308.9K after | |
| Nov 18, 2024 (view filing) | Nov 15 | 3 days | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −4.22K | $0.80 | −$3.38K | −1.3%310.8K after | |
| Aug 15, 2024 (view filing) | Aug 15 | Same day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −3.97K | $0.84 | −$3.34K | −1.2%315.0K after | |
| May 17, 2024 (view filing) | May 16 | 1 day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −3.92K | $3.53 | −$13.8K | −1.2%319.0K after | |
| Mar 4, 2024 (view filing) | Mar 1 | 3 days | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −1.58K | $3.15 | −$4.99K | −0.5%322.9K after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Feb 16, 2024 (view filing) | Feb 15 | 1 day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −4.40K | $3.57 | −$15.7K | −1.4%312.6K after | |
| Jan 17, 2024 (view filing) | Jan 16 | 1 day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −1.73K | $4.29 | −$7.40K | −0.5%317.0K after | |
| Jan 8, 2024 (view filing) | Jan 8 | Same day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −10.7K | $5.49 | −$58.8K | −12.2%76.8K after | |
| Nov 17, 2023 (view filing) | Nov 16 | 1 day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −1.64K | $4.76 | −$7.82K | −1.8%87.5K after | |
| Sep 5, 2023 (view filing) | Sep 1 | 4 days | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −545 | $13.61 | −$7.42K | −0.6%89.2K after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Aug 17, 2023 (view filing) | Aug 16 | 1 day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −1.56K | $15.10 | −$23.6K | −1.7%89.2K after | |
| Aug 3, 2023 (view filing) | Aug 1 | 2 days | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −990 | $20.07 | −$19.9K | −1.1%90.7K after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jul 5, 2023 (view filing) | Jul 3 | 2 days | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −990 | $21.70 | −$21.5K | −1.1%91.7K after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jun 1, 2023 (view filing) | Jun 1 | Same day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −990 | $20.83 | −$20.6K | −1.1%92.7K after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| May 16, 2023 (view filing) | May 16 | Same day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −1.53K | $19.91 | −$30.5K | −1.6%93.7K after | |
| May 5, 2023 (view filing) | May 3 | 2 days | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −990 | $20.00 | −$19.8K | −1.0%95.2K after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Feb 16, 2023 (view filing) | Feb 16 | Same day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −1.56K | $24.36 | −$38.0K | −1.6%95.3K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Jan 30, 2023 (view filing) | Jan 27 | 3 days | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −4.94K | $27.92 | −$137.9K | −4.8%96.9K after | |
| Nov 17, 2022 (view filing) | Nov 16 | 1 day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −385 | $19.29 | −$7.43K | −0.9%42.0K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Sep 2, 2022 (view filing) | Sep 1 | 1 day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −87 | $18.05 | −$1.57K | −0.2%42.4K after | |
| Aug 16, 2022 (view filing) | Aug 16 | Same day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −121 | $21.48 | −$2.60K | −0.3%42.4K after | |
| Aug 9, 2022 (view filing) | Aug 8 | 1 day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −1.05K | $19.25 | −$20.2K | −2.4%42.5K after | |
| Jul 19, 2022 (view filing) | Jul 19 | Same day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −787 | $16.56 | −$13.0K | −1.8%43.6K after | |
| May 17, 2022 (view filing) | May 17 | Same day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −120 | $26.36 | −$3.16K | −0.3%44.4K after | |
| May 3, 2022 (view filing) | May 2 | 1 day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −200 | $35.00 | −$7.00K | −0.4%44.5K after | |
| Apr 4, 2022 (view filing) | Apr 1 | 3 days | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −300 | $45.19 | −$13.6K | −0.7%44.5K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 25, 2022 (view filing) | Mar 24 | 1 day | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −424 | $42.65 | −$18.1K | −0.9%44.5K after | |
| Mar 11, 2022 (view filing) | Mar 9 | 2 days | Ahmed NabeelChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −477 | $41.72 | −$19.9K | −1.1%44.9K after | |
| Aug 11, 2021 (view filing) | Aug 10 | 1 day | Ahmed NabeelVP Finance | 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. | +1.00K | $37.13 | +$37.1K | +6.9%15.6K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |