| Jun 22, 26 | Goldthorpe Edward J. | CEO | Purchase | $7.16 | 13.74K | $98.36K | 99.88K |
| May 18, 26 | Kehler Dean C | CTO | Sale | $7.64 | 15.00K | $114.67K | 5.65K |
| Mar 23, 26 | Held David | Officer | Purchase | $7.35 | 938 | $6.89K | 1.26K |
| Mar 23, 26 | Grunebaum George | CTO | Purchase | $7.54 | 6.80K | $51.27K | 14.14K |
| Mar 23, 26 | Kehler Dean C | CTO | Sale | $7.38 | 37.10K | $273.69K | 20.65K |
| Mar 20, 26 | Schafer Patrick | CTO | Purchase | $7.48 | 2.65K | $19.85K | 27.27K |
| Mar 23, 26 | Satoren Brandon | CFO | Purchase | $7.47 | 325 | $2.43K | 5.01K |
| Mar 20, 26 | Duka Alexander | CTO | Purchase | $7.34 | 2.00K | $14.67K | 3.00K |
| Mar 18, 26 | Kehler Dean C | CTO | Sale | $7.97 | 23.00K | $183.38K | 85.13K |
| Mar 18, 26 | Kehler Dean C | CTO | Sale | $8.02 | 3.09K | $24.78K | 85.13K |
| Mar 19, 26 | Kehler Dean C | CTO | Sale | $7.60 | 27.38K | $208.17K | 57.75K |
| Mar 11, 26 | Kehler Dean C | CTO | Sale | $9.04 | 9.00K | $81.35K | 127.92K |
| Mar 11, 26 | Kehler Dean C | CTO | Sale | $9.02 | 854 | $7.70K | 127.92K |
| Mar 12, 26 | Kehler Dean C | CTO | Sale | $8.84 | 16.20K | $143.16K | 111.22K |
| Mar 12, 26 | Kehler Dean C | CTO | Sale | $8.80 | 500 | $4.40K | 111.22K |
| Dec 29, 25 | Kehler Dean C | CTO | Sale | $11.86 | 28.67K | $339.93K | 137.77K |
| Dec 29, 25 | Kehler Dean C | CTO | Sale | $11.90 | 957 | $11.39K | 137.77K |
| Dec 12, 25 | Schafer Patrick | CTO | Purchase | $13.63 | 11.01K | $150.00K | 24.61K |
| Dec 12, 25 | Satoren Brandon | CFO | Purchase | $13.63 | 2.57K | $34.99K | 4.69K |
| Dec 12, 25 | Goldthorpe Edward J. | CEO | Purchase | $13.63 | 73.37K | $999.99K | 86.14K |
| Dec 12, 25 | Grunebaum George | CTO | Purchase | $13.63 | 7.34K | $99.99K | 7.34K |
| Dec 12, 25 | Morea Joseph | CTO | Purchase | $13.63 | 3.67K | $49.99K | 4.53K |
| Sep 19, 25 | Schafer Patrick | CTO | Purchase | $12.33 | 809 | $9.98K | 13.11K |
| Sep 19, 25 | Satoren Brandon | CFO | Purchase | $12.35 | 1.00K | $12.35K | 2.12K |
| Jul 15, 25 | Goldthorpe Edward J. | CEO | Purchase | $0.01 | 1.25K | $12.53 | 12.77K |
| Jul 15, 25 | Satoren Brandon | Officer | Purchase | $0.01 | 52 | $0.52 | 1.11K |
| Jul 15, 25 | Schafer Patrick | CTO | Purchase | $0.01 | 2.15K | $21.53 | 12.31K |
| May 13, 25 | Satoren Brandon | Officer | Purchase | $12.43 | 1.00K | $12.43K | 1.02K |
| May 13, 25 | Held David | Officer | Purchase | $12.39 | 320 | $3.96K | 320 |
| May 13, 25 | Goldthorpe Edward J. | CTO | Purchase | $12.48 | 1.75K | $21.90K | 11.52K |
| May 13, 25 | Schafer Patrick | CTO | Purchase | $12.46 | 802 | $9.99K | 9.78K |
| Apr 1, 24 | Satoren Brandon | Officer | Sale | -- | -- | -- | 20 |
| Nov 15, 23 | Repertoire Partners LP | 10 percent owner | Sale | $17.04 | 9.88K | $168.40K | 316.63K |
| Nov 16, 23 | Repertoire Partners LP | 10 percent owner | Sale | $17.25 | 4.45K | $76.78K | 312.18K |
| Nov 16, 23 | Repertoire Partners LP | 10 percent owner | Sale | $17.08 | 36.71K | $626.79K | 275.47K |
| Nov 10, 23 | Repertoire Partners LP | 10 percent owner | Sale | $17.46 | 69.11K | $1.21M | 380.02K |
| Nov 13, 23 | Repertoire Partners LP | 10 percent owner | Sale | $17.51 | 2.30K | $40.27K | 377.73K |
| Nov 13, 23 | Repertoire Partners LP | 10 percent owner | Sale | $17.00 | 77 | $1.31K | 377.65K |
| Nov 13, 23 | Repertoire Partners LP | 10 percent owner | Sale | $17.00 | 1.80K | $30.60K | 375.85K |
| Nov 14, 23 | Repertoire Partners LP | 10 percent owner | Sale | $17.30 | 49.33K | $853.24K | 326.52K |
| Oct 9, 23 | Repertoire Partners LP | 10 percent owner | Sale | $19.11 | 1.08K | $20.64K | 450.33K |
| Oct 9, 23 | Repertoire Partners LP | 10 percent owner | Sale | $19.18 | 1.20K | $22.94K | 449.13K |
| Apr 21, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $24.63 | 882 | $21.72K | 1.16M |
| Apr 21, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $20.58 | 882 | $18.15K | 1.16M |
| Apr 21, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.63 | 882 | $21.72K | 64.65K |
| Mar 8, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.98 | 5.11K | $117.36K | 1.17M |
| Apr 3, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $24.63 | 4.55K | $112.19K | 1.17M |
| Mar 27, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $24.72 | 3.92K | $96.97K | 1.17M |
| Mar 28, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $24.63 | 1.66K | $40.86K | 1.17M |
| Mar 28, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $24.72 | 3.55K | $87.75K | 1.17M |
| Mar 14, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $24.72 | 2.98K | $73.63K | 1.17M |
| Apr 11, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $24.63 | 2.80K | $68.89K | 1.17M |
| Mar 8, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $23.11 | 2.74K | $63.41K | 1.17M |
| Apr 17, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $24.63 | 2.57K | $63.23K | 1.16M |
| Apr 14, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $24.63 | 2.36K | $58.20K | 1.16M |
| Apr 18, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $24.63 | 984 | $24.24K | 1.16M |
| Apr 13, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $24.63 | 722 | $17.78K | 1.16M |
| Apr 4, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $24.63 | 243 | $5.99K | 1.16M |
| Mar 10, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $24.72 | 200 | $4.94K | 1.16M |
| Mar 8, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.65 | 109 | $2.47K | 1.16M |
| Mar 14, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $21.50 | 2.98K | $64.06K | 1.16M |
| Apr 3, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $20.74 | 4.55K | $94.45K | 1.16M |
| Mar 10, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.70 | 200 | $4.54K | 1.16M |
| Apr 4, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $20.55 | 243 | $4.99K | 1.16M |
| Apr 11, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $20.60 | 2.80K | $57.62K | 1.16M |
| Mar 8, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $23.31 | 109 | $2.54K | 1.16M |
| Apr 14, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $20.60 | 2.36K | $48.68K | 1.16M |
| Apr 18, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $20.50 | 984 | $20.18K | 1.16M |
| Mar 28, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $20.90 | 1.66K | $34.67K | 1.16M |
| Apr 17, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $20.62 | 2.57K | $52.94K | 1.16M |
| Apr 13, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $20.58 | 722 | $14.86K | 1.16M |
| Mar 27, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $20.94 | 3.92K | $82.15K | 1.16M |
| Mar 28, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.63 | 1.66K | $40.86K | 79.76K |
| Apr 3, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.63 | 4.55K | $112.19K | 75.21K |
| Apr 4, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.63 | 243 | $5.99K | 74.97K |
| Apr 11, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.63 | 2.80K | $68.89K | 72.17K |
| Apr 13, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.63 | 722 | $17.78K | 71.45K |
| Apr 14, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.63 | 2.36K | $58.20K | 69.08K |
| Apr 17, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.63 | 2.57K | $63.23K | 66.52K |
| Apr 18, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.63 | 984 | $24.24K | 65.53K |
| Mar 10, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.72 | 200 | $4.94K | 10.45K |
| Mar 14, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.72 | 2.98K | $73.63K | 7.47K |
| Feb 8, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.65 | 7.33K | $165.96K | 7.33K |
| Mar 8, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.65 | 109 | $2.47K | 7.22K |
| Mar 13, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $21.07 | 6.44K | $135.69K | 6.44K |
| Mar 3, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.98 | 5.11K | $117.36K | 5.11K |
| Mar 27, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.72 | 3.92K | $96.97K | 3.55K |
| Feb 28, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $23.11 | 2.74K | $63.41K | 2.74K |
| Mar 10, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.03 | 1.23K | $27.16K | 1.23K |
| Feb 7, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.67 | 100 | $2.27K | 100 |
| Mar 28, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.72 | 3.55K | $87.75K | -- |
| Mar 8, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $23.11 | 2.74K | $63.41K | -- |
| Mar 8, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.98 | 5.11K | $117.36K | -- |
| Oct 2, 23 | Repertoire Partners LP | 10 percent owner | Sale | -- | 451.41K | -- | 632.41K |
| Oct 2, 23 | Repertoire Partners LP | 10 percent owner | Purchase | -- | 451.41K | -- | 451.41K |
| Oct 2, 23 | Repertoire Partners LP | 10 percent owner | Sale | -- | -- | -- | 1.08M |
| Aug 27, 21 | Repertoire Partners LP | 10 percent owner | Sale | $23.76 | 15.43K | $366.55K | -- |
| Nov 29, 21 | Repertoire Partners LP | 10 percent owner | Sale | $24.49 | 37.49K | $918.03K | -- |
| Dec 3, 21 | Repertoire Partners LP | 10 percent owner | Sale | $24.53 | 20.18K | $494.96K | -- |
| Nov 24, 21 | Repertoire Partners LP | 10 percent owner | Sale | $24.53 | 1.44K | $35.20K | -- |
| Jul 19, 21 | Repertoire Partners LP | 10 percent owner | Sale | $23.19 | 25.00K | $579.75K | -- |
| May 28, 21 | Repertoire Partners LP | 10 percent owner | Sale | $23.74 | 10.32K | $244.96K | -- |
| Dec 10, 21 | Repertoire Partners LP | 10 percent owner | Sale | $24.42 | 10.80K | $263.71K | -- |
| Mar 24, 21 | Repertoire Partners LP | 10 percent owner | Sale | $21.27 | 7.63K | $162.30K | -- |
| Nov 26, 21 | Repertoire Partners LP | 10 percent owner | Sale | $24.45 | 3.64K | $89.04K | -- |
| Nov 30, 21 | Repertoire Partners LP | 10 percent owner | Sale | $24.63 | 64.65K | $1.59M | -- |
| Jun 29, 21 | Repertoire Partners LP | 10 percent owner | Sale | $23.89 | 593 | $14.17K | -- |
| Dec 2, 21 | Repertoire Partners LP | 10 percent owner | Sale | $24.53 | 4.13K | $101.23K | -- |
| Nov 30, 22 | Repertoire Partners LP | 10 percent owner | Sale | $22.52 | 106 | $2.39K | -- |
| Mar 25, 21 | Repertoire Partners LP | 10 percent owner | Sale | $21.73 | 14.64K | $318.13K | -- |
| Oct 7, 21 | Repertoire Partners LP | 10 percent owner | Sale | $24.00 | 64.92K | $1.56M | -- |
| Dec 9, 21 | Repertoire Partners LP | 10 percent owner | Sale | $24.40 | 7.51K | $183.35K | -- |
| Mar 31, 21 | Repertoire Partners LP | 10 percent owner | Sale | $21.88 | 17.39K | $380.58K | -- |
| Dec 15, 21 | Repertoire Partners LP | 10 percent owner | Sale | $24.38 | 32.94K | $803.03K | -- |
| Dec 13, 21 | Repertoire Partners LP | 10 percent owner | Sale | $24.41 | 8.71K | $212.73K | -- |
| Dec 14, 21 | Repertoire Partners LP | 10 percent owner | Sale | $24.41 | 13.02K | $317.73K | -- |
| Dec 6, 21 | Repertoire Partners LP | 10 percent owner | Sale | $24.53 | 25.00K | $613.24K | -- |
| Sep 1, 21 | Repertoire Partners LP | 10 percent owner | Sale | $23.98 | 9.91K | $237.64K | -- |
| Aug 27, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $23.76 | 15.43K | $366.55K | -- |
| Nov 29, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.49 | 37.49K | $918.03K | -- |
| Dec 3, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.53 | 20.18K | $494.96K | -- |
| Nov 24, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.53 | 1.44K | $35.20K | -- |
| Jul 19, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $23.19 | 25.00K | $579.75K | -- |
| May 28, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $23.74 | 10.32K | $244.96K | -- |
| Dec 10, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.42 | 10.80K | $263.71K | -- |
| Mar 24, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $21.27 | 7.63K | $162.30K | -- |
| Nov 26, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.45 | 3.64K | $89.04K | -- |
| Nov 30, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.63 | 81.42K | $2.01M | -- |
| Dec 1, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.72 | 10.65K | $263.30K | -- |
| Jun 29, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $23.89 | 593 | $14.17K | -- |
| Dec 6, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.53 | 25.00K | $613.24K | -- |
| Dec 2, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.53 | 4.13K | $101.23K | -- |
| Mar 25, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $21.73 | 14.64K | $318.13K | -- |
| Oct 7, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.00 | 64.92K | $1.56M | -- |
| Dec 9, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.40 | 7.51K | $183.35K | -- |
| Sep 1, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $23.98 | 9.91K | $237.64K | -- |
| Dec 15, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.38 | 32.94K | $803.03K | -- |
| Dec 13, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.41 | 8.71K | $212.73K | -- |
| Dec 14, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $24.41 | 13.02K | $317.73K | -- |
| Mar 31, 21 | Repertoire Master Fund LP | 10 percent owner | Sale | $21.88 | 17.39K | $380.58K | -- |
| Jun 1, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $19.45 | 14.99K | $291.57K | 1.18M |
| Jun 1, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.65 | 7.22K | $163.49K | 1.17M |
| Jun 1, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $21.07 | 6.44K | $135.69K | 1.17M |
| Jun 1, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.03 | 1.23K | $27.16K | 1.16M |
| Jun 1, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.67 | 100 | $2.27K | 1.16M |
| Jun 1, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $19.45 | 6.44K | $125.26K | 1.16M |
| Sep 19, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $19.40 | 55.46K | $1.08M | 1.12M |
| Sep 20, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $19.50 | 1.70K | $33.16K | 1.12M |
| Sep 21, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $19.29 | 10.45K | $201.53K | 1.11M |
| Sep 22, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $19.44 | 3.76K | $73.14K | 1.11M |
| Sep 22, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $19.27 | 2.28K | $43.89K | 1.10M |
| Sep 27, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $19.25 | 15.05K | $289.67K | 1.09M |
| Sep 28, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $19.20 | 4.80K | $92.18K | 1.08M |
| Jun 1, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.65 | 1 | $22.65 | -- |
| Jun 1, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.67 | 1 | $22.67 | -- |
| Jun 1, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.03 | 1 | $22.026 | -- |
| Jun 1, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $21.07 | 1 | $21.069 | -- |
| Jan 12, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.35 | 145 | $3.24K | 1.18M |
| Jan 17, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.90 | 21 | $480.9 | 1.18M |
| Jan 12, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.35 | 429 | $9.59K | 1.18M |
| Jan 17, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.90 | 125 | $2.86K | 1.18M |
| Jan 17, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.90 | 42 | $961.8 | 1.18M |
| Jan 18, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.78 | 11 | $250.58 | 1.18M |
| Jan 18, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.78 | 67 | $1.53K | 1.17M |
| Jan 18, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.78 | 22 | $501.16 | 1.17M |
| Jan 12, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.35 | 72 | $1.61K | 1.17M |
| Jan 27, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.75 | 373 | $8.49K | 1.17M |
| Jan 20, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.50 | 1.40K | $31.43K | 1.17M |
| Feb 6, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.70 | 100 | $2.27K | 1.17M |
| Jan 25, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.80 | 101 | $2.30K | 1.17M |
| Jan 27, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.75 | 1.10K | $25.00K | 1.17M |
| Jan 25, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.80 | 600 | $13.68K | 1.17M |
| Feb 7, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.70 | 800 | $18.16K | 1.17M |
| Jan 25, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.80 | 204 | $4.65K | 1.17M |
| Jan 26, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.80 | 340 | $7.75K | 1.17M |
| Jan 27, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.86 | 45 | $1.03K | 1.17M |
| Jan 20, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.66 | 2.72K | $61.66K | 1.17M |
| Jan 27, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.75 | 186 | $4.23K | 1.17M |
| Jan 27, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.86 | 265 | $6.06K | 1.17M |
| Jan 27, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.86 | 90 | $2.06K | 1.17M |
| Feb 8, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.65 | 10.14K | $229.71K | 1.16M |
| Feb 9, 23 | Repertoire Master Fund LP | 10 percent owner | Sale | $22.79 | 259 | $5.90K | 1.16M |
| Feb 8, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.65 | 1 | $22.65 | 1 |
| Feb 28, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $23.11 | 1 | $23.108 | 1 |
| Mar 3, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.98 | 1 | $22.981 | 1 |
| Mar 8, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $23.31 | 1 | $23.311 | 1 |
| Mar 10, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.70 | 1 | $22.695 | 1 |
| Mar 10, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.03 | 1 | $22.026 | 1 |
| Mar 13, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $21.07 | 1 | $21.069 | 1 |
| Mar 14, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $21.50 | 1 | $21.503 | 1 |
| Mar 27, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $20.94 | 1 | $20.941 | 1 |
| Mar 28, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $20.90 | 1 | $20.9 | 1 |
| Apr 3, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $20.74 | 1 | $20.736 | 1 |
| Apr 4, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $20.55 | 1 | $20.55 | 1 |
| Apr 11, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $20.60 | 1 | $20.6 | 1 |
| Apr 13, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $20.58 | 1 | $20.575 | 1 |
| Apr 14, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $20.60 | 1 | $20.6 | 1 |
| Apr 17, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $20.62 | 1 | $20.622 | 1 |
| Apr 18, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $20.50 | 1 | $20.503 | 1 |
| Feb 7, 23 | Repertoire Master Fund LP | 10 percent owner | Purchase | $22.67 | 1 | $22.67 | 1 |