| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| IR | Reynal Vicente | See Remarks | Apr 13 '26 | Option Exercise | 10.61 | 30,492 | 323,520 | 240,026 | Apr 15 |
| IR | Reynal Vicente | See Remarks | Apr 13 '26 | Sale | 88.00 | 30,492 | 2,683,296 | 209,534 | Apr 15 |
| IR | Reynal Vicente | See Remarks | Mar 02 '26 | Option Exercise | 10.61 | 118,044 | 1,252,447 | 327,578 | Mar 04 |
| IR | Reynal Vicente | See Remarks | Mar 02 '26 | Sale | 94.11 | 118,044 | 11,109,121 | 209,534 | Mar 04 |
| IR | Reynal Vicente | See Remarks | Feb 27 '26 | Option Exercise | 0.00 | 5,186 | 0 | 211,782 | Mar 02 |
| IR | Reynal Vicente | See Remarks | Feb 26 '26 | Option Exercise | 0.00 | 7,872 | 0 | 210,008 | Mar 02 |
| IR | Reynal Vicente | See Remarks | Feb 23 '26 | Option Exercise | 0.00 | 7,557 | 0 | 205,412 | Feb 24 |
| IR | Reynal Vicente | See Remarks | Feb 22 '26 | Option Exercise | 0.00 | 8,241 | 0 | 201,427 | Feb 24 |
| IR | Reynal Vicente | See Remarks | Feb 18 '26 | Sale | 100.00 | 900 | 90,000 | 193,186 | Feb 20 |
| IR | Reynal Vicente | See Remarks | Feb 18 '26 | Option Exercise | 10.61 | 900 | 9,549 | 194,086 | Feb 20 |
| IR | Reynal Vicente | See Remarks | Feb 17 '26 | Sale | 97.50 | 36,482 | 3,556,995 | 193,186 | Feb 18 |
| IR | Reynal Vicente | See Remarks | Feb 13 '26 | Option Exercise | 10.61 | 55,870 | 592,781 | 285,538 | Feb 18 |
| IR | Reynal Vicente | See Remarks | Feb 13 '26 | Sale | 100.39 | 55,870 | 5,608,789 | 229,668 | Feb 18 |
| IR | Reynal Vicente | See Remarks | Feb 11 '26 | Sale | 100.00 | 440 | 44,000 | 229,668 | Feb 13 |
| IR | Reynal Vicente | See Remarks | Feb 11 '26 | Option Exercise | 10.61 | 440 | 4,668 | 230,108 | Feb 13 |
| IR | Reynal Vicente | See Remarks | Feb 04 '26 | Sale | 97.92 | 90,281 | 8,840,741 | 193,186 | Feb 05 |
| IR | Reynal Vicente | See Remarks | Feb 04 '26 | Option Exercise | 10.61 | 90,281 | 957,881 | 283,467 | Feb 05 |
| IR | Reynal Vicente | See Remarks | Feb 03 '26 | Sale | 94.00 | 9,719 | 913,625 | 193,186 | Feb 05 |
| IR | Reynal Vicente | See Remarks | Feb 03 '26 | Option Exercise | 10.61 | 9,719 | 103,119 | 202,905 | Feb 05 |
| IR | Reynal Vicente | See Remarks | Jan 16 '26 | Option Exercise | 10.61 | 191,000 | 2,026,510 | 384,186 | Jan 21 |
| IR | Reynal Vicente | See Remarks | Jan 16 '26 | Sale | 88.12 | 191,000 | 16,830,920 | 193,186 | Jan 21 |
| IR | Reynal Vicente | See Remarks | May 20 '25 | Sale | 83.03 | 38,657 | 3,209,768 | 193,186 | May 22 |
| IR | Reynal Vicente | See Remarks | May 20 '25 | Option Exercise | 10.61 | 38,657 | 410,151 | 231,843 | May 22 |
| IR | Reynal Vicente | See Remarks | Feb 27 '25 | Option Exercise | 0.00 | 5,186 | 0 | 195,453 | Feb 28 |
| IR | Reynal Vicente | See Remarks | Feb 23 '25 | Option Exercise | 0.00 | 16,744 | 0 | 197,585 | Feb 25 |
| IR | Reynal Vicente | See Remarks | Feb 22 '25 | Option Exercise | 0.00 | 8,240 | 0 | 184,442 | Feb 25 |
| IR | Reynal Vicente | See Remarks | Aug 15 '24 | Sale | 92.51 | 50,000 | 4,625,300 | 100,367 | Aug 16 |
| IR | Reynal Vicente | See Remarks | Aug 15 '24 | Option Exercise | 10.61 | 50,000 | 530,500 | 150,367 | Aug 16 |
| IR | Reynal Vicente | See Remarks | Jun 04 '24 | Sale | 88.11 | 198,486 | 17,488,349 | 100,367 | Jun 05 |
| IR | Reynal Vicente | See Remarks | Jun 04 '24 | Option Exercise | 10.61 | 198,486 | 2,105,936 | 298,853 | Jun 05 |
| IR | Reynal Vicente | See Remarks | Jun 03 '24 | Sale | 90.03 | 258,488 | 23,272,604 | 100,367 | Jun 05 |
| IR | Reynal Vicente | See Remarks | Jun 03 '24 | Option Exercise | 10.61 | 258,488 | 2,742,558 | 358,855 | Jun 05 |
| IR | Reynal Vicente | See Remarks | Mar 06 '24 | Option Exercise | 0.00 | 15,069 | 0 | 107,026 | Mar 08 |
| IR | Reynal Vicente | See Remarks | Feb 28 '24 | Option Exercise | 10.61 | 240,000 | 2,546,400 | 331,957 | Feb 29 |
| IR | Reynal Vicente | See Remarks | Feb 28 '24 | Sale | 90.16 | 240,000 | 21,638,640 | 91,957 | Feb 29 |