| Sep 2, 26 | Trundle Stephen | CEO | Sale | -- | 2.00K | -- | 322.84K |
| Aug 24, 26 | Trundle Stephen | CEO | Purchase | $32.17 | 50.00K | $1.61M | 374.84K |
| Aug 24, 26 | Trundle Stephen | CEO | Sale | $57.67 | 50.00K | $2.88M | 324.84K |
| Aug 24, 26 | Trundle Stephen | CEO | Sale | $32.17 | 50.00K | $1.61M | -- |
| Aug 12, 26 | Bradley Kevin Christopher | CFO | Sale | $55.07 | 5.40K | $297.38K | 78.22K |
| Jul 2, 26 | Bradley Kevin Christopher | CFO | Sale | $48.46 | 724 | $35.09K | 83.62K |
| Jun 10, 26 | Ramos Daniel | Officer | Sale | $46.23 | 8.00K | $369.84K | 55.10K |
| Jun 12, 26 | Ramos Daniel | Officer | Sale | $46.50 | 2.00K | $93.00K | 53.10K |
| Jun 10, 26 | Bradley Kevin Christopher | CFO | Sale | $46.15 | 2.20K | $101.53K | 84.35K |
| Jun 4, 26 | Whall Timothy J. | CTO | Purchase | -- | 3.22K | -- | 14.40K |
| Jun 4, 26 | NEVIN DARIUS G | CTO | Purchase | -- | 3.22K | -- | 27.60K |
| Jun 4, 26 | Clarke Donald E | CTO | Purchase | -- | 3.22K | -- | 18.18K |
| Jun 4, 26 | McAdam Timothy P | CTO | Purchase | -- | 3.22K | -- | 103.84K |
| Jun 4, 26 | WU Simone | CTO | Purchase | -- | 3.22K | -- | 15.86K |
| Jun 4, 26 | Harper Cecile Burleigh | CTO | Purchase | -- | 3.22K | -- | 8.04K |
| Jun 4, 26 | Evans Stephen C. | CTO | Purchase | -- | 3.22K | -- | 9.35K |
| May 26, 26 | Trundle Stephen | CEO | Sale | $43.78 | 6.07K | $265.88K | 324.84K |
| May 26, 26 | Ramos Daniel | Officer | Sale | $43.78 | 2.53K | $110.85K | 63.10K |
| May 26, 26 | Kerzner Daniel | Officer | Sale | $43.78 | 3.94K | $172.67K | 101.14K |
| May 18, 26 | Kerzner Daniel | Officer | Sale | $43.56 | 1.92K | $83.42K | 105.08K |
| May 18, 26 | Ramos Daniel | Officer | Sale | $43.56 | 1.56K | $68.00K | 65.63K |
| May 18, 26 | Trundle Stephen | CEO | Sale | $43.56 | 2.94K | $128.24K | 330.92K |
| Apr 8, 26 | Trundle Stephen | CEO | Purchase | -- | 65.00K | -- | 333.86K |
| Apr 8, 26 | Bradley Kevin Christopher | CFO | Purchase | -- | 35.00K | -- | 86.55K |
| Apr 8, 26 | Ramos Daniel | Officer | Purchase | -- | 25.00K | -- | 67.19K |
| Apr 8, 26 | Kerzner Daniel | Officer | Purchase | -- | 55.00K | -- | 107.00K |
| Mar 18, 26 | Bradley Kevin Christopher | CFO | Sale | $45.97 | 1.51K | $69.41K | 51.55K |
| Mar 18, 26 | NEVIN DARIUS G | CTO | Purchase | $21.70 | 36.00K | $781.20K | 60.38K |
| Mar 18, 26 | NEVIN DARIUS G | CTO | Sale | $46.17 | 36.00K | $1.66M | 24.38K |
| Mar 18, 26 | NEVIN DARIUS G | CTO | Sale | $21.70 | 36.00K | $781.20K | -- |
| Dec 16, 25 | BEDELL JEFFREY A | Officer | Purchase | $15.02 | 22.73K | $341.36K | 528.53K |
| Dec 16, 25 | BEDELL JEFFREY A | Officer | Sale | $51.82 | 22.73K | $1.18M | 505.81K |
| Dec 16, 25 | BEDELL JEFFREY A | Officer | Sale | $15.02 | 22.73K | $341.36K | -- |
| Dec 12, 25 | BEDELL JEFFREY A | Officer | Purchase | $15.02 | 2.27K | $34.14K | 508.08K |
| Dec 12, 25 | BEDELL JEFFREY A | Officer | Sale | $52.51 | 2.27K | $119.36K | 505.81K |
| Dec 12, 25 | BEDELL JEFFREY A | Officer | Sale | $15.02 | 2.27K | $34.14K | 22.73K |
| Dec 12, 25 | Evans Stephen C. | CTO | Sale | $52.27 | 1.15K | $60.32K | 6.12K |
| Nov 25, 25 | McAdam Timothy P | CTO | Sale | -- | 7.00K | -- | 100.62K |
| Nov 20, 25 | Trundle Stephen | CEO | Purchase | $48.66 | 100 | $4.87K | 1.32M |
| Nov 20, 25 | Trundle Stephen | CEO | Purchase | $48.06 | 9.90K | $475.79K | 1.32M |
| Nov 19, 25 | Trundle Stephen | CEO | Purchase | $48.53 | 12.47K | $605.12K | 1.31M |
| Nov 18, 25 | Trundle Stephen | CEO | Purchase | $48.57 | 3.53K | $171.50K | 1.29M |
| Nov 13, 25 | Kerzner Daniel | Officer | Purchase | $15.02 | 10.00K | $150.20K | 62.00K |
| Nov 12, 25 | Kerzner Daniel | Officer | Sale | $50.29 | 20.00K | $1.01M | 52.00K |
| Nov 13, 25 | Kerzner Daniel | Officer | Sale | $50.33 | 10.00K | $503.30K | 52.00K |
| Nov 13, 25 | Kerzner Daniel | Officer | Sale | $15.02 | 10.00K | $150.20K | -- |
| Jul 2, 25 | Bradley Kevin Christopher | CFO | Sale | $56.75 | 754 | $42.79K | 53.06K |
| Jun 11, 25 | Evans Stephen C. | CTO | Sale | $59.64 | 1.00K | $59.64K | 7.28K |
| Jun 5, 25 | McAdam Timothy P | CTO | Purchase | -- | 2.51K | -- | 107.62K |
| Jun 5, 25 | Evans Stephen C. | CTO | Purchase | -- | 2.51K | -- | 8.28K |
| Jun 5, 25 | NEVIN DARIUS G | CTO | Purchase | -- | 2.51K | -- | 24.38K |
| Jun 5, 25 | Whall Timothy J. | CTO | Purchase | -- | 2.51K | -- | 11.18K |
| Jun 5, 25 | Clarke Donald E | CTO | Purchase | -- | 2.51K | -- | 14.95K |
| Jun 5, 25 | WU Simone | CTO | Purchase | -- | 2.51K | -- | 12.63K |
| Jun 5, 25 | Harper Cecile Burleigh | CTO | Purchase | -- | 2.51K | -- | 4.81K |
| May 22, 25 | Ramos Daniel | Officer | Purchase | -- | 14.00K | -- | 50.95K |
| May 23, 25 | Ramos Daniel | Officer | Sale | $56.66 | 1.76K | $99.83K | 49.19K |
| May 27, 25 | Ramos Daniel | Officer | Sale | $57.68 | 7.00K | $403.76K | 42.19K |
| May 22, 25 | Ramos Daniel | Officer | Purchase | $56.94 | 14.00K | $797.16K | 14.00K |
| May 22, 25 | BEDELL JEFFREY A | Officer | Purchase | -- | 17.50K | -- | 508.01K |
| May 23, 25 | BEDELL JEFFREY A | Officer | Sale | $56.66 | 2.20K | $124.88K | 505.81K |
| May 22, 25 | BEDELL JEFFREY A | Officer | Purchase | $56.94 | 22.50K | $1.28M | 22.50K |
| May 22, 25 | Kerzner Daniel | Officer | Purchase | -- | 17.50K | -- | 74.22K |
| May 23, 25 | Kerzner Daniel | Officer | Sale | $56.66 | 2.21K | $125.39K | 72.00K |
| May 22, 25 | Kerzner Daniel | Officer | Purchase | $56.94 | 22.50K | $1.28M | 22.50K |
| May 22, 25 | Trundle Stephen | CEO | Purchase | -- | 25.00K | -- | 272.50K |
| May 23, 25 | Trundle Stephen | CEO | Sale | $56.66 | 3.64K | $206.47K | 268.86K |
| May 22, 25 | Trundle Stephen | CEO | Purchase | $56.94 | 40.00K | $2.28M | 40.00K |
| May 14, 25 | Ramos Daniel | Officer | Purchase | $51.50 | 3.50K | $180.25K | 45.49K |
| May 14, 25 | Ramos Daniel | Officer | Purchase | $37.94 | 1.67K | $63.25K | 41.99K |
| May 14, 25 | Ramos Daniel | Officer | Sale | $60.06 | 6.89K | $413.81K | 38.60K |
| May 16, 25 | Ramos Daniel | Officer | Sale | $59.51 | 1.65K | $97.95K | 36.95K |
| May 14, 25 | Ramos Daniel | Officer | Sale | $51.50 | 3.50K | $180.25K | 8.40K |
| May 14, 25 | Ramos Daniel | Officer | Sale | $37.94 | 1.67K | $63.25K | -- |
| May 16, 25 | Kerzner Daniel | Officer | Sale | $59.51 | 2.02K | $120.15K | 56.72K |
| May 16, 25 | Bradley Kevin Christopher | CFO | Sale | $59.51 | 390 | $23.21K | 53.81K |
| May 16, 25 | BEDELL JEFFREY A | Officer | Sale | $59.51 | 2.02K | $120.15K | 490.51K |
| May 16, 25 | Trundle Stephen | CEO | Sale | $59.51 | 3.63K | $215.78K | 247.50K |
| Apr 2, 25 | Trundle Stephen | CEO | Sale | $55.49 | 1.55K | $86.18K | 251.13K |
| Apr 2, 25 | Kerzner Daniel | other: See Remarks | Sale | $55.49 | 932 | $51.72K | 58.74K |
| Apr 2, 25 | BEDELL JEFFREY A | other: See Remarks | Sale | $55.49 | 777 | $43.12K | 492.53K |
| Apr 2, 25 | Ramos Daniel | other: See Remarks | Sale | $55.49 | 777 | $43.12K | 40.32K |
| Mar 13, 25 | Bradley Kevin Christopher | CFO | Sale | -- | -- | -- | 29.20K |
| Mar 13, 25 | Bradley Kevin Christopher | CFO | Sale | $62.38 | 6.00K | $374.28K | -- |
| Mar 13, 25 | Bradley Kevin Christopher | CFO | Sale | $57.09 | 25.00K | $1.43M | -- |
| Mar 13, 25 | Bradley Kevin Christopher | CFO | Sale | $50.33 | 600 | $30.20K | -- |
| Mar 17, 25 | Bradley Kevin Christopher | CFO | Purchase | -- | 25.00K | -- | 54.20K |
| Mar 17, 25 | Bradley Kevin Christopher | CFO | Purchase | $58.36 | 25.00K | $1.46M | 25.00K |
| Mar 12, 25 | Valenzuela Steve | CFO | Purchase | $51.50 | 2.50K | $128.75K | 40.94K |
| Mar 12, 25 | Valenzuela Steve | CFO | Purchase | $37.94 | 936 | $35.51K | 38.44K |
| Mar 12, 25 | Valenzuela Steve | CFO | Sale | $58.45 | 3.44K | $200.83K | 37.50K |
| Mar 12, 25 | Valenzuela Steve | CFO | Sale | $51.50 | 2.50K | $128.75K | 7.92K |
| Mar 12, 25 | Valenzuela Steve | CFO | Sale | $37.94 | 936 | $35.51K | 209 |
| Mar 6, 25 | Valenzuela Steve | CFO | Purchase | $37.94 | 1.56K | $59.34K | 39.06K |
| Mar 6, 25 | Valenzuela Steve | CFO | Sale | $59.57 | 1.56K | $93.17K | 37.50K |
| Mar 6, 25 | Valenzuela Steve | CFO | Sale | $37.94 | 1.56K | $59.34K | 1.15K |
| Dec 13, 24 | Kerzner Daniel | Officer | Purchase | $15.02 | 25.00K | $375.50K | 92.52K |
| Dec 13, 24 | Kerzner Daniel | Officer | Sale | $66.40 | 32.85K | $2.18M | 59.67K |
| Dec 13, 24 | Kerzner Daniel | Officer | Sale | $15.02 | 25.00K | $375.50K | 10.00K |
| Dec 10, 24 | Trundle Stephen | CEO | Purchase | $21.70 | 47.50K | $1.03M | 300.18K |
| Dec 10, 24 | Trundle Stephen | CEO | Sale | $68.15 | 45.50K | $3.10M | 254.68K |
| Dec 10, 24 | Trundle Stephen | CEO | Sale | $68.81 | 2.00K | $137.55K | 252.68K |
| Dec 10, 24 | Trundle Stephen | CEO | Sale | $21.70 | 47.50K | $1.03M | -- |
| Nov 20, 24 | Evans Stephen C. | CTO | Sale | $59.67 | 2.63K | $156.63K | 5.77K |
| Aug 23, 24 | Ramos Daniel | Officer | Purchase | $37.94 | 1.25K | $47.42K | 50.58K |
| Aug 23, 24 | Ramos Daniel | Officer | Sale | $61.81 | 9.48K | $585.71K | 41.10K |
| Aug 23, 24 | Ramos Daniel | Officer | Sale | $37.94 | 1.25K | $47.42K | 1.67K |
| Aug 22, 24 | Valenzuela Steve | CFO | Sale | $60.27 | 7.40K | $446.00K | 37.50K |
| Jun 6, 24 | Harper Cecile Burleigh | CTO | Purchase | -- | 2.30K | -- | 2.30K |
| Jun 6, 24 | WU Simone | CTO | Purchase | -- | 2.30K | -- | 10.12K |
| Jun 6, 24 | Evans Stephen C. | CTO | Purchase | -- | 2.30K | -- | 8.39K |
| Jun 6, 24 | Whall Timothy J. | CTO | Purchase | -- | 2.30K | -- | 8.67K |
| Jun 6, 24 | NEVIN DARIUS G | CTO | Purchase | -- | 2.30K | -- | 21.86K |
| Jun 6, 24 | McAdam Timothy P | CTO | Purchase | -- | 2.30K | -- | 105.11K |
| Jun 6, 24 | Clarke Donald E | CTO | Purchase | -- | 2.30K | -- | 12.44K |
| May 17, 24 | Harper Cecile Burleigh | -- | Sale | -- | -- | -- | -- |
| May 22, 24 | Valenzuela Steve | CFO | Purchase | -- | 12.50K | -- | 46.03K |
| May 22, 24 | Valenzuela Steve | CFO | Sale | $67.02 | 1.13K | $75.60K | 44.90K |
| May 22, 24 | Valenzuela Steve | CFO | Purchase | $67.02 | 12.50K | $837.75K | 12.50K |
| May 22, 24 | Trundle Stephen | CEO | Purchase | -- | 25.00K | -- | 254.94K |
| May 22, 24 | Trundle Stephen | CEO | Sale | $67.02 | 2.25K | $151.13K | 252.68K |
| May 22, 24 | Trundle Stephen | CEO | Purchase | $67.02 | 30.00K | $2.01M | 30.00K |
| May 22, 24 | Ramos Daniel | Officer | Purchase | -- | 14.00K | -- | 50.23K |
| May 22, 24 | Ramos Daniel | Officer | Sale | $67.02 | 906 | $60.72K | 49.33K |
| May 22, 24 | Ramos Daniel | Officer | Purchase | $67.02 | 14.00K | $938.28K | 14.00K |
| May 22, 24 | Kerzner Daniel | Officer | Purchase | -- | 17.50K | -- | 69.10K |
| May 22, 24 | Kerzner Daniel | Officer | Sale | $67.02 | 1.58K | $105.82K | 67.52K |
| May 22, 24 | Kerzner Daniel | Officer | Purchase | $67.02 | 17.50K | $1.17M | 17.50K |
| May 22, 24 | BEDELL JEFFREY A | other: See Remarks | Purchase | -- | 17.50K | -- | 494.36K |
| May 22, 24 | BEDELL JEFFREY A | other: See Remarks | Sale | $67.02 | 1.05K | $70.64K | 493.31K |
| May 22, 24 | BEDELL JEFFREY A | other: See Remarks | Purchase | $67.02 | 17.50K | $1.17M | 17.50K |
| May 15, 24 | Kerzner Daniel | Officer | Sale | $70.05 | 2.93K | $205.46K | 51.60K |
| May 15, 24 | Trundle Stephen | CEO | Sale | $70.05 | 4.51K | $316.07K | 229.94K |
| May 15, 24 | Ramos Daniel | Officer | Sale | $70.05 | 2.05K | $143.60K | 36.23K |
| May 15, 24 | BEDELL JEFFREY A | Officer | Sale | $70.05 | 2.39K | $167.63K | 476.86K |
| May 15, 24 | Valenzuela Steve | CFO | Sale | $70.05 | 2.26K | $158.03K | 33.53K |
| Apr 2, 24 | Valenzuela Steve | CFO | Sale | $70.00 | 1.72K | $120.12K | 35.78K |
| Mar 1, 24 | Trundle Stephen | CEO | Sale | -- | 5.00K | -- | 237.67K |
| Apr 2, 24 | Trundle Stephen | CEO | Sale | $70.00 | 3.22K | $225.19K | 234.45K |
| Apr 2, 24 | Ramos Daniel | Officer | Sale | $70.00 | 1.42K | $99.26K | 38.28K |
| Apr 2, 24 | Kerzner Daniel | Officer | Sale | $70.00 | 2.82K | $197.40K | 54.53K |
| Apr 2, 24 | BEDELL JEFFREY A | Officer | Sale | $70.00 | 1.42K | $99.26K | 479.25K |
| Mar 15, 24 | NEVIN DARIUS G | CTO | Sale | $73.55 | 2.59K | $190.72K | 19.56K |
| Mar 7, 24 | Valenzuela Steve | CFO | Purchase | $65.03 | 208 | $13.53K | 38.33K |
| Mar 7, 24 | Valenzuela Steve | CFO | Purchase | $51.50 | 208 | $10.71K | 38.12K |
| Mar 7, 24 | Valenzuela Steve | CFO | Purchase | $37.94 | 208 | $7.89K | 37.92K |
| Mar 7, 24 | Valenzuela Steve | CFO | Purchase | $59.10 | 208 | $12.29K | 37.71K |
| Mar 7, 24 | Valenzuela Steve | CFO | Sale | $74.58 | 832 | $62.05K | 37.50K |
| Mar 7, 24 | Valenzuela Steve | CFO | Sale | $51.50 | 208 | $10.71K | 10.42K |
| Mar 7, 24 | Valenzuela Steve | CFO | Sale | $59.10 | 208 | $12.29K | 7.92K |
| Mar 7, 24 | Valenzuela Steve | CFO | Sale | $37.94 | 208 | $7.89K | 2.71K |
| Mar 7, 24 | Valenzuela Steve | CFO | Sale | $65.03 | 208 | $13.53K | 209 |
| Feb 27, 24 | Valenzuela Steve | CFO | Purchase | $37.94 | 5.21K | $197.59K | 47.08K |
| Feb 29, 24 | Valenzuela Steve | CFO | Purchase | $65.03 | 5.21K | $338.68K | 44.58K |
| Feb 27, 24 | Valenzuela Steve | CFO | Purchase | $59.10 | 4.38K | $258.56K | 41.88K |
| Feb 29, 24 | Valenzuela Steve | CFO | Purchase | $51.50 | 1.88K | $96.56K | 39.38K |
| Feb 29, 24 | Valenzuela Steve | CFO | Sale | $75.34 | 7.08K | $533.63K | 37.50K |
| Feb 27, 24 | Valenzuela Steve | CFO | Sale | $73.89 | 9.58K | $708.09K | 37.50K |
| Feb 29, 24 | Valenzuela Steve | CFO | Sale | $51.50 | 1.88K | $96.56K | 10.63K |
| Feb 27, 24 | Valenzuela Steve | CFO | Sale | $59.10 | 4.38K | $258.56K | 8.13K |
| Feb 27, 24 | Valenzuela Steve | CFO | Sale | $37.94 | 5.21K | $197.59K | 2.92K |
| Feb 29, 24 | Valenzuela Steve | CFO | Sale | $65.03 | 5.21K | $338.68K | 417 |
| Feb 27, 24 | Ramos Daniel | Officer | Purchase | $51.50 | 2.10K | $108.15K | 47.95K |
| Feb 27, 24 | Ramos Daniel | Officer | Purchase | $59.10 | 4.90K | $289.59K | 45.85K |
| Feb 27, 24 | Ramos Daniel | Officer | Purchase | $37.94 | 1.25K | $47.42K | 40.95K |
| Feb 27, 24 | Ramos Daniel | Officer | Sale | $74.44 | 8.25K | $614.13K | 39.70K |
| Feb 27, 24 | Ramos Daniel | Officer | Sale | $51.50 | 2.10K | $108.15K | 11.90K |
| Feb 27, 24 | Ramos Daniel | Officer | Sale | $59.10 | 4.90K | $289.59K | 9.10K |
| Feb 27, 24 | Ramos Daniel | Officer | Sale | $37.94 | 1.25K | $47.42K | 2.92K |
| Feb 27, 24 | Evans Stephen C. | CTO | Sale | $74.12 | 1.00K | $74.12K | 6.09K |
| Feb 23, 24 | Trundle Stephen | CEO | Sale | $73.79 | 49.40K | $3.65M | 1.29M |
| Feb 23, 24 | Trundle Stephen | CEO | Sale | $74.47 | 600 | $44.68K | 1.29M |
| Feb 15, 24 | Kerzner Daniel | Officer | Purchase | $11.55 | 10.00K | $115.50K | 85.78K |
| Feb 15, 24 | Kerzner Daniel | Officer | Sale | $69.57 | 20.30K | $1.41M | 65.48K |
| Feb 15, 24 | Kerzner Daniel | Officer | Sale | $70.97 | 7.75K | $550.02K | 57.73K |
| Feb 15, 24 | Kerzner Daniel | Officer | Sale | $71.42 | 382 | $27.28K | 57.35K |
| Feb 15, 24 | Kerzner Daniel | Officer | Sale | $11.55 | 10.00K | $115.50K | -- |
| Nov 15, 23 | McAdam Timothy P | CTO | Sale | -- | 5.00K | -- | 102.80K |
| Aug 14, 23 | Valenzuela Steve | CFO | Sale | $58.48 | 5.00K | $292.40K | 40.19K |
| Aug 15, 23 | Valenzuela Steve | CFO | Sale | $57.16 | 2.69K | $153.93K | 37.50K |
| Aug 14, 23 | Ramos Daniel | Officer | Purchase | $37.94 | 2.50K | $94.85K | 49.23K |
| Aug 14, 23 | Ramos Daniel | Officer | Purchase | $37.74 | 1.33K | $50.35K | 46.73K |
| Aug 14, 23 | Ramos Daniel | Officer | Sale | $59.78 | 8.73K | $522.18K | 40.49K |
| Aug 15, 23 | Ramos Daniel | Officer | Sale | $57.73 | 795 | $45.90K | 39.70K |
| Aug 14, 23 | Ramos Daniel | Officer | Sale | $37.94 | 2.50K | $94.85K | 4.17K |
| Aug 14, 23 | Ramos Daniel | Officer | Sale | $37.74 | 1.33K | $50.35K | -- |
| Jun 8, 23 | WU Simone | CTO | Purchase | -- | 2.84K | -- | 7.82K |
| Jun 7, 23 | WU Simone | CTO | Sale | $52.00 | 868 | $45.14K | 4.98K |
| Jun 8, 23 | Whall Timothy J. | CTO | Purchase | -- | 2.84K | -- | 6.37K |
| Jun 8, 23 | NEVIN DARIUS G | CTO | Purchase | -- | 2.84K | -- | 22.15K |
| Jun 8, 23 | Evans Stephen C. | CTO | Purchase | -- | 2.84K | -- | 7.09K |
| Jun 8, 23 | Clarke Donald E | CTO | Purchase | -- | 2.84K | -- | 10.14K |
| Jun 8, 23 | McAdam Timothy P | CTO | Purchase | -- | 2.84K | -- | 107.80K |
| May 22, 23 | Valenzuela Steve | CFO | Purchase | -- | 12.50K | -- | 45.19K |
| May 22, 23 | Valenzuela Steve | CFO | Purchase | $51.50 | 12.50K | $643.75K | 12.50K |
| May 22, 23 | Trundle Stephen | CEO | Purchase | -- | 25.00K | -- | 242.67K |
| May 22, 23 | Trundle Stephen | CEO | Purchase | $51.50 | 30.00K | $1.54M | 30.00K |
| May 22, 23 | Ramos Daniel | Officer | Purchase | -- | 14.00K | -- | 47.80K |
| May 23, 23 | Ramos Daniel | Officer | Sale | $51.45 | 2.40K | $123.48K | 45.40K |
| May 22, 23 | Ramos Daniel | Officer | Purchase | $51.50 | 14.00K | $721.00K | 14.00K |