| U | Yahes Jarrod | SVP, Chief Financial Officer | May 26 '26 | Sale | 27.18 | 24,021 | 652,891 | 704,360 | May 28 |
| U | Yahes Jarrod | SVP, Chief Financial Officer | Mar 05 '26 | Sale | 21.03 | 6,205 | 130,491 | 728,381 | Mar 06 |
| U | Yahes Jarrod | SVP, Chief Financial Officer | Feb 25 '26 | Sale | 18.07 | 12,196 | 220,382 | 533,933 | Feb 27 |
| U | Yahes Jarrod | SVP, Chief Financial Officer | Nov 26 '25 | Sale | 42.79 | 27,742 | 1,187,080 | 546,129 | Nov 26 |
| U | Yahes Jarrod | SVP, Chief Financial Officer | Nov 25 '25 | Sale | 41.38 | 34,719 | 1,436,708 | 573,871 | Nov 26 |
| U | Yahes Jarrod | SVP, Chief Financial Officer | Nov 10 '25 | Sale | 42.75 | 14,914 | 637,574 | 608,590 | Nov 10 |
| U | Yahes Jarrod | SVP, Chief Financial Officer | Nov 06 '25 | Sale | 41.15 | 15,000 | 617,244 | 623,504 | Nov 07 |
| U | Yahes Jarrod | SVP, Chief Financial Officer | Aug 25 '25 | Sale | 39.32 | 29,876 | 1,174,815 | 638,504 | Aug 26 |
| SSTK | Yahes Jarrod | CHIEF FINANCIAL OFFICER | May 24 '24 | Buy | 37.35 | 5,350 | 199,822 | 43,904 | May 28 |
| SSTK | Yahes Jarrod | CHIEF FINANCIAL OFFICER | Apr 04 '24 | Option Exercise | 0.00 | 35,236 | 0 | 42,999 | Apr 05 |
| SSTK | Yahes Jarrod | | Apr 03 '23 | Option Exercise | 0.00 | 15,037 | 0 | 22,570 | Apr 05 |
| SSTK | Yahes Jarrod | | Mar 02 '23 | Option Exercise | 0.00 | 2,655 | 0 | 15,372 | Mar 03 |
| SSTK | Yahes Jarrod | | Feb 15 '23 | Sale | 79.01 | 8,624 | 681,382 | 12,717 | Feb 16 |
| SSTK | Yahes Jarrod | | Feb 14 '23 | Sale | 77.51 | 7,000 | 542,570 | 21,341 | Feb 16 |
| SSTK | Yahes Jarrod | director: CHIEF FINANCIAL OFFICER | Jan 01 '23 | Option Exercise | 0.00 | 8,012 | 0 | 31,703 | Jan 04 |
| SSTK | Yahes Jarrod | CHIEF FINANCIAL OFFICER | Apr 04 '22 | Option Exercise | 0.00 | 10,362 | 0 | 27,538 | Apr 06 |
| SSTK | Yahes Jarrod | director: Chief Financial Officer | Mar 02 '22 | Option Exercise | 0.00 | 6,870 | 0 | 20,727 | Mar 04 |