| Nov 5, 2025 | Ryan Michael Patrick | Option Excercise | 10000 | 63.92 | $ 639,200.00 |
| Nov 5, 2025 | Ryan Michael Patrick | Other Disposition | 6972 | 91.67 | $ 639,123.24 |
| Nov 5, 2025 | Ryan Michael Patrick | Open Market Sale | 3028 | 91.69 | $ 277,647.01 |
| Nov 1, 2025 | Minarro Viseras Enrique | Option Excercise | 19577 | | $ 0.00 |
| Nov 1, 2025 | Minarro Viseras Enrique | Option Excercise | 9203 | 92.76 | $ 853,670.28 |
| Oct 2, 2025 | Mendez Echevarria Maria Cristina | Option Excercise | 1099 | | $ 0.00 |
| Oct 2, 2025 | Mendez Echevarria Maria Cristina | Option Excercise | 430 | 92.24 | $ 39,663.20 |
| Aug 23, 2025 | Mendez Echevarria Maria Cristina | Option Excercise | 2092 | | $ 0.00 |
| Aug 23, 2025 | Mendez Echevarria Maria Cristina | Option Excercise | 820 | 88.58 | $ 72,635.60 |
| Jul 23, 2025 | LaFreniere Nora E. | Option Excercise | 10435 | | $ 0.00 |
| Jul 23, 2025 | LaFreniere Nora E. | Option Excercise | 4836 | 88.49 | $ 427,937.64 |
| Mar 10, 2025 | de Montlivault Stephane | Option Excercise | 16250 | 81.85 | $ 1,330,062.50 |
| Mar 10, 2025 | de Montlivault Stephane | Other Disposition | 12627 | 105.33 | $ 1,330,001.91 |
| Mar 10, 2025 | de Montlivault Stephane | Open Market Sale | 6660 | 105.30 | $ 701,286.78 |
| Mar 1, 2025 | Zheng Peiming | Option Excercise | 310 | | $ 0.00 |
| Mar 1, 2025 | Zheng Peiming | Option Excercise | 137 | 99.78 | $ 13,669.86 |
| Mar 1, 2025 | Mendez Echevarria Maria Cristina | Option Excercise | 838 | | $ 0.00 |
| Mar 1, 2025 | Mendez Echevarria Maria Cristina | Option Excercise | 328 | 99.78 | $ 32,727.84 |
| Mar 1, 2025 | Loh Sally | Option Excercise | 1228 | | $ 0.00 |
| Feb 13, 2025 | de Montlivault Stephane | Option Excercise | 57022 | 74.38 | $ 4,241,100.78 |
| Feb 13, 2025 | de Montlivault Stephane | Other Disposition | 43639 | 97.18 | $ 4,240,986.09 |
| Feb 13, 2025 | de Montlivault Stephane | Open Market Sale | 25003 | 97.14 | $ 2,428,771.42 |
| Feb 10, 2025 | Marks Judith Fran | Open Market Sale | 28440 | 95.77 | $ 2,723,744.30 |
| Feb 10, 2025 | LaFreniere Nora E. | Open Market Sale | 1700 | 95.91 | $ 163,049.55 |
| Feb 6, 2025 | Zheng Peiming | Option Excercise | 3758 | | $ 0.00 |
| Feb 6, 2025 | Zheng Peiming | Option Excercise | 1707 | 95.55 | $ 163,103.35 |
| Feb 6, 2025 | Ryan Michael Patrick | Option Excercise | 708 | | $ 0.00 |
| Feb 6, 2025 | Ryan Michael Patrick | Option Excercise | 214 | 95.43 | $ 20,421.72 |
| Feb 6, 2025 | Marks Judith Fran | Option Excercise | 23192 | | $ 0.00 |
| Feb 6, 2025 | Marks Judith Fran | Option Excercise | 10482 | 95.44 | $ 1,000,393.54 |
| Feb 6, 2025 | LaFreniere Nora E. | Option Excercise | 3170 | | $ 0.00 |
| Feb 6, 2025 | LaFreniere Nora E. | Option Excercise | 1470 | 95.44 | $ 140,299.24 |
| Feb 6, 2025 | Mendez Echevarria Maria Cristina | Option Excercise | 618 | | $ 0.00 |
| Feb 6, 2025 | Mendez Echevarria Maria Cristina | Option Excercise | 243 | 95.41 | $ 23,185.21 |
| Feb 6, 2025 | Luersman Abbe | Option Excercise | 2815 | | $ 0.00 |
| Feb 6, 2025 | Luersman Abbe | Option Excercise | 840 | 95.46 | $ 80,183.02 |
| Feb 6, 2025 | de Montlivault Stephane | Option Excercise | 3025 | | $ 0.00 |
| Feb 6, 2025 | Green Neil | Option Excercise | 1261 | | $ 0.00 |
| Feb 6, 2025 | Green Neil | Option Excercise | 381 | 95.48 | $ 36,377.89 |
| Feb 6, 2025 | Minarro Viseras Enrique | Option Excercise | 2411 | | $ 0.00 |
| Feb 6, 2025 | Minarro Viseras Enrique | Option Excercise | 1134 | 96.05 | $ 108,920.70 |
| Feb 6, 2025 | Loh Sally | Option Excercise | 1853 | | $ 0.00 |
| Feb 6, 2025 | Embree Tracy A | Option Excercise | 2411 | | $ 0.00 |
| Feb 6, 2025 | Embree Tracy A | Option Excercise | 655 | 96.05 | $ 62,912.75 |
| Feb 5, 2025 | LaFreniere Nora E. | Open Market Sale | 4775 | 94.41 | $ 450,814.91 |
| Feb 5, 2025 | Marks Judith Fran | Other Disposition | 72656 | 94.38 | $ 6,857,273.28 |
| Feb 5, 2025 | Marks Judith Fran | Open Market Sale | 38012 | 94.41 | $ 3,588,788.94 |
| Feb 4, 2025 | Zheng Peiming | Grant | 6884 | | $ 0.00 |
| Feb 4, 2025 | Ryan Michael Patrick | Grant | 1785 | | $ 0.00 |
| Feb 4, 2025 | de Montlivault Stephane | Grant | 6884 | | $ 0.00 |
| Feb 4, 2025 | Luersman Abbe | Grant | 6374 | | $ 0.00 |
| Feb 4, 2025 | Loh Sally | Grant | 1428 | | $ 0.00 |
| Feb 4, 2025 | LaFreniere Nora E. | Grant | 7394 | | $ 0.00 |
| Feb 4, 2025 | Marks Judith Fran | Grant | 50997 | | $ 0.00 |
| Feb 4, 2025 | Mendez Echevarria Maria Cristina | Grant | 1402 | | $ 0.00 |
| Feb 4, 2025 | Green Neil | Grant | 2856 | | $ 0.00 |
| Feb 3, 2025 | Mendez Echevarria Maria Cristina | Option Excercise | 293 | | $ 0.00 |
| Feb 3, 2025 | Mendez Echevarria Maria Cristina | Option Excercise | 663 | 94.45 | $ 62,620.89 |
| Feb 3, 2025 | Green Neil | Option Excercise | 587 | | $ 0.00 |
| Feb 3, 2025 | Green Neil | Option Excercise | 1124 | 94.45 | $ 106,164.64 |
| Feb 3, 2025 | Zheng Peiming | Option Excercise | 1280 | | $ 0.00 |
| Feb 3, 2025 | Zheng Peiming | Option Excercise | 3756 | 94.45 | $ 354,746.76 |
| Feb 3, 2025 | Ryan Michael Patrick | Option Excercise | 352 | | $ 0.00 |
| Feb 3, 2025 | Ryan Michael Patrick | Option Excercise | 739 | 94.45 | $ 69,796.13 |
| Feb 3, 2025 | de Montlivault Stephane | Option Excercise | 1405 | | $ 0.00 |
| Feb 3, 2025 | Luersman Abbe | Option Excercise | 1302 | | $ 0.00 |
| Feb 3, 2025 | Luersman Abbe | Option Excercise | 2350 | 94.45 | $ 221,964.62 |
| Feb 3, 2025 | Loh Sally | Option Excercise | 297 | | $ 0.00 |
| Feb 3, 2025 | LaFreniere Nora E. | Option Excercise | 1509 | | $ 0.00 |
| Feb 3, 2025 | LaFreniere Nora E. | Option Excercise | 4128 | 94.45 | $ 389,891.04 |
| Feb 3, 2025 | Marks Judith Fran | Option Excercise | 111468 | 61.52 | $ 6,857,341.68 |
| Feb 3, 2025 | Marks Judith Fran | Option Excercise | 15240 | 94.45 | $ 1,439,491.56 |
| Jan 31, 2025 | Zheng Peiming | Option Excercise | 51965 | 63.92 | $ 3,321,602.80 |
| Jan 31, 2025 | Zheng Peiming | Other Disposition | 34672 | 95.80 | $ 3,321,577.60 |
| Jan 31, 2025 | Zheng Peiming | Open Market Sale | 32694 | 95.43 | $ 3,119,866.46 |