| 4/22/2026 | Ra Capital Management, L.P. | Director | Sell | 165,150 | $15.77 | $2,604,415.50 | 2,402,095 | |
| 4/20/2026 | Ra Capital Management, L.P. | Director | Sell | 171,963 | $15.77 | $2,711,856.51 | 2,567,245 | |
| 4/17/2026 | Ra Capital Management, L.P. | Director | Sell | 458,411 | $16.28 | $7,462,931.08 | 2,739,208 | |
| 4/15/2026 | Ra Capital Management, L.P. | Director | Sell | 53,644 | $16.01 | $858,840.44 | 3,197,619 | |
| 4/14/2026 | Ra Capital Management, L.P. | Director | Sell | 153,735 | $15.97 | $2,455,147.95 | 3,251,263 | |
| 4/13/2026 | Ra Capital Management, L.P. | Director | Sell | 530,610 | $16.15 | $8,569,351.50 | 3,404,998 | |
| 4/10/2026 | Ra Capital Management, L.P. | Director | Sell | 828 | $15.75 | $13,041.00 | 3,935,608 | |
| 4/9/2026 | Ra Capital Management, L.P. | Director | Sell | 135,201 | $16.59 | $2,242,984.59 | 3,936,436 | |
| 4/8/2026 | Ra Capital Management, L.P. | Director | Sell | 484,104 | $16.48 | $7,978,033.92 | 4,071,637 | |
| 4/6/2026 | Ra Capital Management, L.P. | Director | Sell | 589,257 | $16.59 | $9,775,773.63 | 4,555,741 | |
| 4/2/2026 | Ra Capital Management, L.P. | Director | Sell | 260,000 | $18.23 | $4,739,800.00 | 5,144,998 | |
| 10/30/2025 | Ra Capital Management, L.P. | Director | Sell | 24,579 | $25.12 | $617,424.48 | 779,652 | |
| 10/29/2025 | Ra Capital Management, L.P. | Director | Sell | 251,518 | $25.22 | $6,343,283.96 | 804,231 | |
| 10/28/2025 | Ra Capital Management, L.P. | Director | Sell | 124,311 | $27.42 | $3,408,607.62 | 1,055,749 | |
| 10/27/2025 | Ra Capital Management, L.P. | Director | Sell | 90,941 | $28.12 | $2,557,260.92 | 1,180,060 | |
| 10/24/2025 | Ra Capital Management, L.P. | Director | Sell | 53,345 | $28.01 | $1,494,193.45 | 1,271,001 | |
| 10/23/2025 | Ra Capital Management, L.P. | Director | Sell | 76,880 | $28.01 | $2,153,408.80 | 1,324,346 | |
| 10/21/2025 | Ra Capital Management, L.P. | Director | Sell | 25,027 | $28.11 | $703,508.97 | 1,401,226 | |
| 10/21/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 200 | $30.07 | $6,014.00 | 1,166,909 | |
| 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 | 1,167,109 | |
| 10/17/2025 | Ra Capital Management, L.P. | Director | Sell | 260,859 | $29.39 | $7,666,646.01 | 15,104 | |
| 10/17/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 25,717 | $30.25 | $777,939.25 | 1,178,725 | |
| 10/16/2025 | Ra Capital Management, L.P. | Director | Sell | 151,803 | $29.45 | $4,470,598.35 | 57,920 | |
| 10/16/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 2,021 | $30.45 | $61,539.45 | 1,204,442 | |
| 10/15/2025 | Ra Capital Management, L.P. | Director | Sell | 51,363 | $30.55 | $1,569,139.65 | 82,836 | |
| 10/15/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 71,655 | $31.92 | $2,287,227.60 | 1,206,463 | |
| 10/14/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 33,668 | $30.32 | $1,020,813.76 | 1,278,118 | |
| 10/13/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 22,006 | $32.44 | $713,874.64 | 1,311,786 | |
| 10/10/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 40,983 | $30.97 | $1,269,243.51 | 1,333,792 | |
| 10/9/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 48,884 | $32.07 | $1,567,709.88 | 1,374,775 | |
| 10/8/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 75,262 | $33.87 | $2,549,123.94 | 1,423,659 | |
| 10/7/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 27,624 | $33.84 | $934,796.16 | 1,498,921 | |
| 10/6/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 70,763 | $37.01 | $2,618,938.63 | 1,526,545 | |
| 10/3/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 7,901 | $37.83 | $298,894.83 | 1,597,308 | |
| 10/2/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 32,451 | $39.83 | $1,292,523.33 | 1,605,209 | |
| 10/1/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 1,400 | $39.19 | $54,866.00 | 1,637,660 | |
| 9/16/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 22,363 | $30.80 | $688,780.40 | 1,639,060 | |
| 9/16/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 447,278 | $1.54 | $688,808.12 | 32,781,209 | |
| 9/15/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 20,000 | $32.80 | $656,000.00 | 1,661,424 | |
| 9/12/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 15,000 | $35.00 | $525,000.00 | 1,681,424 | |
| 9/11/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 14,240 | $36.60 | $521,184.00 | 1,696,424 | |
| 9/10/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 17,500 | $36.40 | $637,000.00 | 1,710,664 | |
| 9/9/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 22,461 | $40.00 | $898,440.00 | 1,728,164 | |
| 9/8/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 23,221 | $39.80 | $924,195.80 | 1,750,625 | |
| 9/5/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 20,000 | $39.40 | $788,000.00 | 1,773,846 | |
| 9/4/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 22,650 | $38.60 | $874,290.00 | 1,793,846 | |
| 9/3/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 27,730 | $40.00 | $1,109,200.00 | 1,816,497 | |
| 8/28/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 40,317 | $40.20 | $1,620,743.40 | 1,844,228 | |
| 8/27/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 30,582 | $40.20 | $1,229,396.40 | 1,884,545 | |
| 8/26/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 14,209 | $41.60 | $591,094.40 | 1,915,128 | |
| 8/25/2025 | Reprogrammed Interchange Llc | Major Shareholder | Sell | 19,367 | $42.40 | $821,160.80 | 1,929,337 | |
| 2/13/2025 | Eyal C Attar | Insider | Sell | 111 | $28.40 | $3,152.40 | 6,331 | |
| 2/10/2025 | Eyal C Attar | Insider | Sell | 127 | $27.40 | $3,479.80 | 6,442 | |
| 12/27/2024 | Eyal C Attar | Insider | Sell | 516 | $25.00 | $12,900.00 | 4,071 | |
| 6/3/2024 | Eyal C Attar | Insider | Sell | 732 | $27.80 | $20,349.60 | 4,803 | |