| PD | Tejada Jennifer | Executive Chair | May 19 '26 | Option Exercise | 2.00 | 210,202 | 420,404 | 2,212,962 | May 20 12:00 AM |
| PD | Tejada Jennifer | Executive Chair | May 19 '26 | Sale | 6.92 | 105,101 | 727,299 | 1,749,461 | May 20 12:00 AM |
| PD | Tejada Jennifer | Executive Chair | May 18 '26 | Option Exercise | 2.00 | 716,800 | 1,433,600 | 2,107,861 | May 20 12:00 AM |
| PD | Tejada Jennifer | Executive Chair | May 18 '26 | Sale | 6.98 | 358,400 | 2,501,632 | 1,854,562 | May 20 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Jan 28 '25 | Option Exercise | 2.00 | 1,200 | 2,400 | 869,880 | Jan 30 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Jan 28 '25 | Sale | 20.00 | 1,569 | 31,380 | 868,311 | Jan 30 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Dec 12 '24 | Option Exercise | 2.00 | 25,000 | 50,000 | 920,131 | Dec 16 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Dec 12 '24 | Sale | 20.12 | 12,500 | 251,500 | 907,631 | Dec 16 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Nov 12 '24 | Option Exercise | 2.00 | 37,500 | 75,000 | 926,381 | Nov 14 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Nov 12 '24 | Sale | 20.04 | 18,750 | 375,750 | 907,631 | Nov 14 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Nov 07 '24 | Option Exercise | 2.00 | 62,500 | 125,000 | 946,023 | Nov 12 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Nov 07 '24 | Sale | 20.05 | 38,392 | 769,760 | 907,631 | Nov 12 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Aug 23 '24 | Option Exercise | 2.00 | 37,500 | 75,000 | 1,029,611 | Aug 27 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Aug 23 '24 | Sale | 20.09 | 18,750 | 376,688 | 1,010,861 | Aug 27 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Jul 30 '24 | Option Exercise | 2.00 | 19,472 | 38,944 | 1,025,373 | Aug 01 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Jul 30 '24 | Sale | 22.00 | 14,512 | 319,264 | 1,010,861 | Aug 01 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Jul 17 '24 | Option Exercise | 2.00 | 2,400 | 4,800 | 1,017,637 | Jul 19 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Jul 17 '24 | Sale | 22.00 | 2,000 | 44,000 | 1,015,637 | Jul 19 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Jul 11 '24 | Option Exercise | 2.00 | 37,500 | 75,000 | 1,042,329 | Jul 15 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Jul 11 '24 | Sale | 21.03 | 25,892 | 544,545 | 1,016,437 | Jul 15 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Jul 09 '24 | Option Exercise | 2.00 | 62,500 | 125,000 | 1,054,829 | Jul 11 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Jul 09 '24 | Sale | 21.07 | 31,250 | 658,438 | 1,023,579 | Jul 11 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | May 09 '23 | Option Exercise | 2.00 | 150,000 | 300,000 | 1,005,234 | May 11 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | May 09 '23 | Sale | 29.06 | 75,000 | 2,179,500 | 796,627 | May 11 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Apr 10 '23 | Option Exercise | 2.00 | 100,000 | 200,000 | 1,080,234 | Apr 12 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Apr 10 '23 | Sale | 31.99 | 71,375 | 2,283,286 | 796,627 | Apr 12 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Mar 22 '23 | Option Exercise | 2.00 | 150,000 | 300,000 | 1,130,234 | Mar 24 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Mar 22 '23 | Sale | 31.64 | 75,000 | 2,373,043 | 602,610 | Mar 24 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Feb 09 '23 | Sale | 30.54 | 75,000 | 2,290,520 | 602,610 | Feb 13 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Feb 09 '23 | Option Exercise | 2.00 | 150,000 | 300,000 | 1,205,234 | Feb 13 12:00 AM |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jan 23 '23 | Option Exercise | 1.00 | 375,214 | 375,214 | 1,280,234 | Jan 25 12:00 AM |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jan 23 '23 | Sale | 28.30 | 191,462 | 5,418,375 | 602,610 | Jan 25 12:00 AM |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jan 20 '23 | Option Exercise | 1.00 | 187,884 | 187,884 | 1,467,841 | Jan 24 12:00 AM |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jan 20 '23 | Sale | 28.03 | 93,942 | 2,633,194 | 606,465 | Jan 24 12:00 AM |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jan 18 '23 | Option Exercise | 1.00 | 57,268 | 57,268 | 1,561,783 | Jan 20 12:00 AM |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jan 18 '23 | Sale | 28.11 | 28,634 | 804,902 | 606,465 | Jan 20 12:00 AM |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jan 17 '23 | Option Exercise | 1.00 | 72,382 | 72,382 | 1,590,417 | Jan 18 12:00 AM |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jan 17 '23 | Sale | 28.01 | 36,191 | 1,013,710 | 606,465 | Jan 18 12:00 AM |
| PD | Tejada Jennifer | director: Chief Executive Officer | Dec 29 '22 | Option Exercise | 1.00 | 30,000 | 30,000 | 1,626,608 | Jan 03 12:00 AM |
| PD | Tejada Jennifer | director: Chief Executive Officer | Dec 29 '22 | Sale | 28.05 | 15,000 | 420,750 | 652,329 | Jan 03 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Aug 10 '22 | Option Exercise | 2.00 | 37,628 | 75,256 | 1,641,608 | Aug 11 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Aug 10 '22 | Sale | 29.22 | 65,108 | 1,902,456 | 686,693 | Aug 11 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Aug 09 '22 | Sale | 28.72 | 9,892 | 284,068 | 682,987 | Aug 11 12:00 AM |
| PD | Tejada Jennifer | director: Chief Executive Officer | Aug 09 '22 | Option Exercise | 1.33 | 18,558 | 24,744 | 1,660,422 | Aug 11 12:00 AM |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jul 21 '22 | Sale | 28.05 | 55,401 | 1,554,186 | 2,952 | Jul 25 12:00 AM |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jul 12 '22 | Sale | 28.02 | 975 | 27,316 | 753,388 | Jul 14 12:00 AM |
| PD | Tejada Jennifer | director: Chief Executive Officer | Jun 24 '22 | Sale | 28.14 | 75,000 | 2,110,815 | 37,952 | Jun 28 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Apr 11 '22 | Option Exercise | 1.33 | 204,546 | 272,728 | 1,666,608 | Apr 13 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Apr 11 '22 | Sale | 31.17 | 68,182 | 2,125,134 | 897,974 | Apr 13 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Mar 17 '22 | Option Exercise | 4.95 | 40,374 | 199,986 | 713,084 | Mar 21 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Mar 09 '22 | Option Exercise | 2.00 | 136,364 | 272,728 | 1,734,790 | Mar 11 12:00 AM |
| PD | Tejada Jennifer | director: Chief Executive Officer | Mar 09 '22 | Sale | 30.27 | 68,182 | 2,063,869 | 540,134 | Mar 11 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Feb 09 '22 | Option Exercise | 2.00 | 136,364 | 272,728 | 1,802,972 | Feb 11 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Feb 09 '22 | Sale | 33.67 | 68,182 | 2,295,688 | 540,134 | Feb 11 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Jan 10 '22 | Option Exercise | 2.00 | 136,364 | 272,728 | 1,871,154 | Jan 12 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Jan 10 '22 | Sale | 30.25 | 68,182 | 2,062,642 | 540,134 | Jan 12 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Dec 14 '21 | Option Exercise | 2.00 | 136,364 | 272,728 | 1,939,336 | Dec 16 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Dec 14 '21 | Sale | 32.16 | 68,182 | 2,192,985 | 554,530 | Dec 16 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Nov 09 '21 | Option Exercise | 2.00 | 136,364 | 272,728 | 2,007,518 | Nov 12 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Nov 09 '21 | Sale | 43.37 | 68,182 | 2,957,302 | 554,530 | Nov 12 12:00 AM |
| PD | Tejada Jennifer | Chief Executive Officer | Oct 11 '21 | Option Exercise | 2.00 | 136,364 | 272,728 | 2,075,700 | Oct 13 12:00 AM |