| PD | Tejada Jennifer | Executive Chair | Jul 17 '26 | Sale | 10.41 | 96,847 | 1,008,468 | 1,678,251 | Jul 20 |
| PD | Tejada Jennifer | Executive Chair | Jul 17 '26 | Option Exercise | 2.00 | 96,847 | 193,694 | 1,775,098 | Jul 20 |
| PD | Tejada Jennifer | Executive Chair | Jul 16 '26 | Sale | 10.70 | 302,100 | 3,232,470 | 1,678,251 | Jul 20 |
| PD | Tejada Jennifer | Executive Chair | Jul 16 '26 | Option Exercise | 2.00 | 302,100 | 604,200 | 1,980,351 | Jul 20 |
| PD | Tejada Jennifer | Executive Chair | May 19 '26 | Sale | 6.92 | 105,101 | 727,299 | 1,749,461 | May 20 |
| PD | Tejada Jennifer | Executive Chair | May 19 '26 | Option Exercise | 2.00 | 105,101 | 210,202 | 2,212,962 | May 20 |
| PD | Tejada Jennifer | Executive Chair | May 18 '26 | Sale | 6.98 | 358,400 | 2,501,632 | 1,854,562 | May 20 |
| PD | Tejada Jennifer | Executive Chair | May 18 '26 | Option Exercise | 2.00 | 358,400 | 716,800 | 2,107,861 | May 20 |
| PD | Tejada Jennifer | Chief Executive Officer | Jan 28 '25 | Sale | 20.00 | 1,569 | 31,380 | 868,311 | Jan 30 |
| PD | Tejada Jennifer | Chief Executive Officer | Jan 28 '25 | Option Exercise | 2.00 | 600 | 1,200 | 869,880 | Jan 30 |
| PD | Tejada Jennifer | Chief Executive Officer | Dec 12 '24 | Sale | 20.12 | 12,500 | 251,500 | 907,631 | Dec 16 |
| PD | Tejada Jennifer | Chief Executive Officer | Dec 12 '24 | Option Exercise | 2.00 | 12,500 | 25,000 | 920,131 | Dec 16 |
| PD | Tejada Jennifer | Chief Executive Officer | Nov 12 '24 | Sale | 20.04 | 18,750 | 375,750 | 907,631 | Nov 14 |
| PD | Tejada Jennifer | Chief Executive Officer | Nov 12 '24 | Option Exercise | 2.00 | 18,750 | 37,500 | 926,381 | Nov 14 |
| PD | Tejada Jennifer | Chief Executive Officer | Nov 07 '24 | Option Exercise | 2.00 | 31,250 | 62,500 | 946,023 | Nov 12 |
| PD | Tejada Jennifer | Chief Executive Officer | Nov 07 '24 | Sale | 20.05 | 38,392 | 769,760 | 907,631 | Nov 12 |
| PD | Tejada Jennifer | Chief Executive Officer | Aug 23 '24 | Sale | 20.09 | 18,750 | 376,688 | 1,010,861 | Aug 27 |
| PD | Tejada Jennifer | Chief Executive Officer | Aug 23 '24 | Option Exercise | 2.00 | 18,750 | 37,500 | 1,029,611 | Aug 27 |
| PD | Tejada Jennifer | Chief Executive Officer | Jul 30 '24 | Sale | 22.00 | 14,512 | 319,264 | 1,010,861 | Aug 01 |
| PD | Tejada Jennifer | Chief Executive Officer | Jul 30 '24 | Option Exercise | 2.00 | 9,736 | 19,472 | 1,025,373 | Aug 01 |
| PD | Tejada Jennifer | Chief Executive Officer | Jul 17 '24 | Option Exercise | 2.00 | 1,200 | 2,400 | 1,017,637 | Jul 19 |
| PD | Tejada Jennifer | Chief Executive Officer | Jul 17 '24 | Sale | 22.00 | 2,000 | 44,000 | 1,015,637 | Jul 19 |
| PD | Tejada Jennifer | Chief Executive Officer | Jul 11 '24 | Sale | 21.03 | 25,892 | 544,545 | 1,016,437 | Jul 15 |
| PD | Tejada Jennifer | Chief Executive Officer | Jul 11 '24 | Option Exercise | 2.00 | 18,750 | 37,500 | 1,042,329 | Jul 15 |
| PD | Tejada Jennifer | Chief Executive Officer | Jul 09 '24 | Sale | 21.07 | 31,250 | 658,438 | 1,023,579 | Jul 11 |
| PD | Tejada Jennifer | Chief Executive Officer | Jul 09 '24 | Option Exercise | 2.00 | 31,250 | 62,500 | 1,054,829 | Jul 11 |
| PD | Tejada Jennifer | Chief Executive Officer | May 09 '23 | Option Exercise | 2.00 | 75,000 | 150,000 | 871,627 | May 11 |
| PD | Tejada Jennifer | Chief Executive Officer | May 09 '23 | Sale | 29.06 | 75,000 | 2,179,500 | 796,627 | May 11 |
| PD | Tejada Jennifer | Chief Executive Officer | Apr 10 '23 | Option Exercise | 2.00 | 50,000 | 100,000 | 868,002 | Apr 12 |
| PD | Tejada Jennifer | Chief Executive Officer | Apr 10 '23 | Sale | 31.99 | 71,375 | 2,283,286 | 796,627 | Apr 12 |
| PD | Tejada Jennifer | Chief Executive Officer | Mar 22 '23 | Option Exercise | 2.00 | 75,000 | 150,000 | 677,610 | Mar 24 |
| PD | Tejada Jennifer | Chief Executive Officer | Mar 22 '23 | Sale | 31.64 | 75,000 | 2,373,043 | 602,610 | Mar 24 |
| PD | Tejada Jennifer | Chief Executive Officer | Feb 09 '23 | Option Exercise | 2.00 | 75,000 | 150,000 | 677,610 | Feb 13 |
| PD | Tejada Jennifer | Chief Executive Officer | Feb 09 '23 | Sale | 30.54 | 75,000 | 2,290,520 | 602,610 | Feb 13 |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jan 23 '23 | Option Exercise | 2.00 | 187,607 | 375,214 | 794,072 | Jan 25 |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jan 23 '23 | Sale | 28.30 | 191,462 | 5,418,375 | 602,610 | Jan 25 |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jan 20 '23 | Option Exercise | 2.00 | 93,942 | 187,884 | 700,407 | Jan 24 |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jan 20 '23 | Sale | 28.03 | 93,942 | 2,633,194 | 606,465 | Jan 24 |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jan 18 '23 | Option Exercise | 2.00 | 28,634 | 57,268 | 635,099 | Jan 20 |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jan 18 '23 | Sale | 28.11 | 28,634 | 804,902 | 606,465 | Jan 20 |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jan 17 '23 | Option Exercise | 2.00 | 36,191 | 72,382 | 642,656 | Jan 18 |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jan 17 '23 | Sale | 28.01 | 36,191 | 1,013,710 | 606,465 | Jan 18 |
| PD | Tejada Jennifer | director: Chief Executive Officer | Dec 29 '22 | Option Exercise | 2.00 | 15,000 | 30,000 | 667,329 | Jan 03 |
| PD | Tejada Jennifer | director: Chief Executive Officer | Dec 29 '22 | Sale | 28.05 | 15,000 | 420,750 | 652,329 | Jan 03 |
| PD | Tejada Jennifer | Chief Executive Officer | Aug 10 '22 | Sale | 29.22 | 65,108 | 1,902,456 | 686,693 | Aug 11 |
| PD | Tejada Jennifer | Chief Executive Officer | Aug 10 '22 | Option Exercise | 2.00 | 18,814 | 37,628 | 751,801 | Aug 11 |
| PD | Tejada Jennifer | director: Chief Executive Officer | Aug 09 '22 | Sale | 28.72 | 9,892 | 284,068 | 682,987 | Aug 11 |
| PD | Tejada Jennifer | Chief Executive Officer | Aug 09 '22 | Option Exercise | 2.00 | 6,186 | 12,372 | 739,173 | Aug 11 |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jul 21 '22 | Sale | 28.05 | 55,401 | 1,554,186 | 2,952 | Jul 25 |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jul 12 '22 | Sale | 28.02 | 975 | 27,316 | 753,388 | Jul 14 |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jun 24 '22 | Sale | 28.14 | 75,000 | 2,110,815 | 37,952 | Jun 28 |
| PD | Tejada Jennifer | Chief Executive Officer | Apr 11 '22 | Option Exercise | 2.00 | 68,182 | 136,364 | 966,156 | Apr 13 |
| PD | Tejada Jennifer | Chief Executive Officer | Apr 11 '22 | Sale | 31.17 | 68,182 | 2,125,134 | 897,974 | Apr 13 |
| PD | Tejada Jennifer | Chief Executive Officer | Mar 17 '22 | Option Exercise | 7.43 | 13,458 | 99,993 | 553,592 | Mar 21 |
| PD | Tejada Jennifer | director: Chief Executive Officer | Mar 09 '22 | Option Exercise | 2.00 | 68,182 | 136,364 | 608,316 | Mar 11 |
| PD | Tejada Jennifer | director: Chief Executive Officer | Mar 09 '22 | Sale | 30.27 | 68,182 | 2,063,869 | 540,134 | Mar 11 |
| PD | Tejada Jennifer | Chief Executive Officer | Feb 09 '22 | Option Exercise | 2.00 | 68,182 | 136,364 | 608,316 | Feb 11 |
| PD | Tejada Jennifer | Chief Executive Officer | Feb 09 '22 | Sale | 33.67 | 68,182 | 2,295,688 | 540,134 | Feb 11 |
| PD | Tejada Jennifer | Chief Executive Officer | Jan 10 '22 | Option Exercise | 2.00 | 68,182 | 136,364 | 608,316 | Jan 12 |
| PD | Tejada Jennifer | Chief Executive Officer | Jan 10 '22 | Sale | 30.25 | 68,182 | 2,062,642 | 540,134 | Jan 12 |