| $325.45 | 17,927 | Large Shareholder, Director | 3,321,611 | 2024-08-06 | Filing |
| $324.48 | 58,631 | Large Shareholder, Director | 3,339,538 | 2024-08-06 | Filing |
| $323.52 | 41,519 | Large Shareholder, Director | 3,398,169 | 2024-08-06 | Filing |
| $322.64 | 48,098 | Large Shareholder, Director | 3,439,688 | 2024-08-06 | Filing |
| $321.43 | 3,944 | Large Shareholder, Director | 3,487,786 | 2024-08-06 | Filing |
| $320.47 | 6,084 | Large Shareholder, Director | 3,491,730 | 2024-08-06 | Filing |
| $319.56 | 3,594 | Large Shareholder, Director | 3,497,814 | 2024-08-06 | Filing |
| $317.69 | 3,079 | Large Shareholder, Director | 3,501,408 | 2024-08-06 | Filing |
| $316.95 | 2,121 | Large Shareholder, Director | 3,504,487 | 2024-08-06 | Filing |
| $333.00 | 20,000 | Officer | 2,852 | 2024-08-02 | Filing |
| $332.99 | 2,007 | Officer | 8,896 | 2024-05-22 | Filing |
| $327.65 | 10,000 | Officer | 15,012 | 2024-05-15 | Filing |
| $358.48 | 7,690 | Officer | 3,675 | 2024-03-07 | Filing |
| $342.81 | 9,600 | Officer | 20,194 | 2024-02-09 | Filing |
| $344.47 | 1,200 | Large Shareholder, Director | 3,662,832 | 2024-02-06 | Filing |
| $343.45 | 1,000 | Large Shareholder, Director | 3,664,032 | 2024-02-06 | Filing |
| $341.97 | 566 | Large Shareholder, Director | 3,665,032 | 2024-02-06 | Filing |
| $341.18 | 5,208 | Large Shareholder, Director | 3,665,598 | 2024-02-06 | Filing |
| $340.28 | 29,626 | Large Shareholder, Director | 3,670,806 | 2024-02-06 | Filing |
| $339.47 | 54,696 | Large Shareholder, Director | 3,700,432 | 2024-02-06 | Filing |