| 10/21/2025 | Ra Capital Management, L.P. | Director | Sell | 25,027 | $28.11 | $703,508.97 | |
| 10/21/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 200 | $30.07 | $6,014.00 | |
| 10/20/2025 | Ra Capital Management, L.P. | Director | Sell | 92,023 | $29.67 | $2,730,322.41 | |
| 10/20/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 11,616 | $30.05 | $349,060.80 | |
| 10/17/2025 | Ra Capital Management, L.P. | Director | Sell | 260,859 | $29.39 | $7,666,646.01 | |
| 10/17/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 25,717 | $30.25 | $777,939.25 | |
| 10/16/2025 | Ra Capital Management, L.P. | Director | Sell | 151,803 | $29.45 | $4,470,598.35 | |
| 10/16/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 2,021 | $30.45 | $61,539.45 | |
| 10/15/2025 | Ra Capital Management, L.P. | Director | Sell | 51,363 | $30.55 | $1,569,139.65 | |
| 10/15/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 71,655 | $31.92 | $2,287,227.60 | |
|
| 10/14/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 33,668 | $30.32 | $1,020,813.76 | |
| 10/13/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 22,006 | $32.44 | $713,874.64 | |
| 10/10/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 40,983 | $30.97 | $1,269,243.51 | |
| 10/9/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 48,884 | $32.07 | $1,567,709.88 | |
| 10/8/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 75,262 | $33.87 | $2,549,123.94 | |
| 10/7/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 27,624 | $33.84 | $934,796.16 | |
| 10/6/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 70,763 | $37.01 | $2,618,938.63 | |
| 10/3/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 7,901 | $37.83 | $298,894.83 | |
| 10/2/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 32,451 | $39.83 | $1,292,523.33 | |
| 10/1/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 1,400 | $39.19 | $54,866.00 | |
| 9/16/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 22,363 | $30.80 | $688,780.40 | |
| 9/16/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 447,278 | $1.54 | $688,808.12 | |
| 9/15/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 20,000 | $32.80 | $656,000.00 | |
| 9/12/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 15,000 | $35.00 | $525,000.00 | |
| 9/11/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 14,240 | $36.60 | $521,184.00 | |
| 9/10/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 17,500 | $36.40 | $637,000.00 | |
| 9/9/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 22,461 | $40.00 | $898,440.00 | |
| 9/8/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 23,221 | $39.80 | $924,195.80 | |
| 9/5/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 20,000 | $39.40 | $788,000.00 | |
| 9/4/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 22,650 | $38.60 | $874,290.00 | |
| 9/3/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 27,730 | $40.00 | $1,109,200.00 | |
| 8/28/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 40,317 | $40.20 | $1,620,743.40 | |
| 8/27/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 30,582 | $40.20 | $1,229,396.40 | |
| 8/26/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 14,209 | $41.60 | $591,094.40 | |
| 8/25/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 19,367 | $42.40 | $821,160.80 | |
| 2/13/2025 | Eyal C Attar | Insider | Sell | 111 | $28.40 | $3,152.40 | |
| 2/10/2025 | Eyal C Attar | Insider | Sell | 127 | $27.40 | $3,479.80 | |
| 12/27/2024 | Eyal C Attar | Insider | Sell | 516 | $25.00 | $12,900.00 | |