| 2022-03-18 | BE | EVP of Engineering & CTO | Sale+OE | 6,732 | $22.28 | $149,956.63 | -2.5% | → |
| 2022-02-16 | BE | EVP of Engineering & CTO | Sale+OE | 13,758 | $19.64 | $270,238.76 | -9.7% | → |
| 2021-12-16 | BE | EVP of Engineering & CTO | Sale+OE | 4,166 | $22.96 | $95,655.53 | -4.0% | → |
| 2021-11-16 | BE | EVP of Engineering & CTO | Sell | 1,615 | $30.95 | $49,983.44 | -1.5% | → |
| 2021-10-18 | BE | EVP of Engineering & CTO | Sale+OE | 4,926 | $21.30 | $104,923.31 | -4.5% | → |
| 2021-09-16 | BE | EVP of Engineering & CTO | Sell | 4,449 | $18.88 | $83,993.56 | -4.3% | → |
| 2021-08-17 | BE | EVP of Engineering & CTO | Sell | 1,740 | $20.11 | $34,998.01 | -1.7% | → |
| 2021-06-16 | BE | EVP of Engineering & CTO | Sell | 17,706 | $23.84 | $422,130.52 | -12.7% | → |
| 2021-05-17 | BE | EVP of Engineering & CTO | Sell | 1,660 | $20.15 | $33,443.85 | -1.0% | → |
| 2021-02-16 | BE | EVP & CTO | Sale+OE | 19,361 | $38.58 | $746,879.62 | -11.1% | → |
| 2021-01-27 | BE | EVP & CTO | Sale+OE | 23,426 | $39.20 | $918,264.12 | -7.3% | → |
| 2021-01-07 | BE | EVP of Engineering & CTO | Sale+OE | 126,667 | $35.29 | $4,470,078.43 | -46.9% | → |
| 2021-01-06 | BE | EVP & CTO | Sale+OE | 145,402 | $28.99 | $4,214,902.88 | -33.6% | → |
| 2020-12-08 | BE | EVP & CTO | Sell | 170,000 | $30.62 | $5,205,298.00 | -100% | → |
| 2020-11-20 | BE | EVP & CTO | Sell | 1,720 | $19.00 | $32,680.00 | -1.2% | → |
| 2020-11-16 | BE | EVP & CTO | Sell | 1,596 | $18.64 | $29,744.33 | -1.1% | → |
| 2020-10-21 | BE | EVP & CTO | Sell | 5,068 | $16.94 | $85,838.74 | -3.3% | → |
| 2020-10-19 | BE | EVP & CTO | Sale+OE | 4,932 | $18.99 | $93,664.60 | -3.1% | → |
| 2020-08-20 | BE | EVP & CTO | Sell | 1,666 | $16.47 | $27,441.35 | -1.1% | → |
| 2020-08-17 | BE | EVP & CTO | Sell | 1,650 | $14.16 | $23,368.29 | -1.1% | → |
| 2020-07-30 | BE | EVP & CTO | Sell | 56,270 | $12.73 | $716,469.20 | -15.9% | → |
| 2020-07-28 | BE | EVP & CTO | Sale+OE | 68,774 | $15.27 | $1,050,470.59 | -14.4% | → |
| 2020-07-15 | BE | EVP & CTO | Sell | 338,847 | $15.09 | $5,112,726.84 | -69.7% | → |
| 2020-05-20 | BE | EVP & CTO | Sell | 3,315 | $8.25 | $27,365.12 | -1.0% | → |
| 2020-02-20 | BE | EVP of Engineering and CTO | Sell | 7,106 | $13.17 | $93,608.76 | -2.9% | → |
| 2020-02-18 | BE | EVP of Engineering and CTO | Sell | 6,156 | $11.46 | $70,550.22 | -2.5% | → |
| 2020-01-29 | BE | EVP of Engineering and CTO | Sell | 70,473 | $8.36 | $589,062.67 | -28.6% | → |
| 2020-01-27 | BE | EVP of Engineering and CTO | Sale+OE | 44,665 | $8.40 | $375,087.74 | -15.3% | → |
| 2019-10-17 | BE | EVP of Engineering and CTO | Sale+OE | 5,031 | $2.94 | $14,785.10 | -2.8% | → |
| 2019-09-26 | BE | EVP of Engineering and CTO | Sale+OE | 86,324 | $3.41 | $294,321.68 | -33.5% | → |
| 2019-05-03 | BE | EVP of Engineering and CTO | Sell | 31,565 | $15.02 | $473,951.63 | -8.5% | → |
| 2019-03-26 | BE | EVP of Engineering and CTO | Sale+OE | 53,876 | $11.96 | $644,427.00 | -14.8% | → |
| 2019-02-25 | BE | EVP of Engineering and CTO | Sale+OE | 24,188 | $15.00 | $362,820.00 | -30.3% | → |