| Sep 14, 26 | McCarthy Dennis James | Officer | Purchase | $108.14 | 15.89 | $1.72K | 29.55K |
| Sep 1, 26 | McCarthy Dennis James | Officer | Sale | -- | -- | -- | 29.53K |
| Jul 28, 26 | Lakhwara Praniti | CTO | Sale | $106.12 | 2.80K | $297.35K | 4.46K |
| Jul 15, 26 | Gerspach John C | CTO | Purchase | -- | 730 | -- | 49.57K |
| Jun 15, 26 | Lakhwara Praniti | CTO | Purchase | -- | 1.64K | -- | 7.26K |
| Jun 15, 26 | Natarajan Rajesh | CTO | Purchase | -- | 1.64K | -- | 21.44K |
| Jun 15, 26 | St Clair Joyce | CTO | Purchase | -- | 1.64K | -- | 11.31K |
| Jun 15, 26 | Fawcett John J. | CTO | Purchase | -- | 1.64K | -- | 12.64K |
| Jun 15, 26 | THERIAULT TIMOTHY J | CTO | Purchase | -- | 1.64K | -- | 27.38K |
| Jun 15, 26 | TURNEY SHAREN J | CTO | Purchase | -- | 1.64K | -- | 23.17K |
| Jun 15, 26 | Gerspach John C | CTO | Purchase | -- | 1.64K | -- | 48.84K |
| Jun 15, 26 | Tucker Laurie Anne | CTO | Purchase | -- | 1.64K | -- | 35.46K |
| May 29, 26 | Andretta Ralph J | CEO | Sale | $88.23 | 1.50K | $132.34K | 595.74K |
| May 29, 26 | Andretta Ralph J | CEO | Sale | $89.17 | 12.50K | $1.11M | 583.24K |
| May 29, 26 | Andretta Ralph J | CEO | Sale | $89.57 | 1.00K | $89.57K | 582.24K |
| May 21, 26 | Fawcett John J. | CTO | Purchase | $86.43 | 698 | $60.33K | 11.00K |
| Apr 24, 26 | BALLOU ROGER H | CTO | Sale | $90.32 | 9.69K | $874.93K | 30.08K |
| Apr 15, 26 | Gerspach John C | CTO | Purchase | -- | 483 | -- | 47.21K |
| Feb 17, 26 | Beberman Perry S | CFO | Sale | $73.05 | 22.52K | $1.64M | 142.06K |
| Feb 18, 26 | Driscoll Allegra S | CTO | Sale | $73.74 | 1.75K | $129.19K | 60.78K |
| Feb 19, 26 | BALLOU ROGER H | CTO | Sale | -- | 1.35K | -- | 39.77K |
| Feb 17, 26 | Campbell Jonathan Bryan | Officer | Purchase | -- | 1.73K | -- | 38.88K |
| Feb 17, 26 | Andretta Ralph J | CEO | Purchase | -- | 19.12K | -- | 659.42K |
| Feb 17, 26 | Andretta Ralph J | CEO | Purchase | -- | 63.18K | -- | 640.30K |
| Feb 17, 26 | Andretta Ralph J | CEO | Sale | $73.05 | 56.86K | $4.15M | 602.57K |
| Feb 18, 26 | Andretta Ralph J | CEO | Sale | $73.74 | 5.33K | $392.74K | 597.24K |
| Feb 17, 26 | Andretta Ralph J | CEO | Purchase | -- | 42.12K | -- | 577.12K |
| Feb 17, 26 | Motes Joseph L III | Officer | Purchase | -- | 4.26K | -- | 148.00K |
| Feb 17, 26 | Motes Joseph L III | Officer | Purchase | -- | 12.01K | -- | 143.74K |
| Feb 17, 26 | Motes Joseph L III | Officer | Purchase | -- | 8.00K | -- | 131.74K |
| Feb 17, 26 | Motes Joseph L III | Officer | Sale | $73.05 | 16.92K | $1.24M | 131.09K |
| Feb 18, 26 | Motes Joseph L III | Officer | Sale | $73.74 | 1.47K | $108.40K | 129.62K |
| Feb 17, 26 | Greer Valerie E | Officer | Purchase | -- | 5.54K | -- | 181.19K |
| Feb 17, 26 | Greer Valerie E | Officer | Purchase | -- | 14.22K | -- | 175.65K |
| Feb 17, 26 | Greer Valerie E | Officer | Purchase | -- | 9.48K | -- | 161.43K |
| Feb 17, 26 | Greer Valerie E | Officer | Sale | $73.05 | 23.83K | $1.74M | 157.35K |
| Feb 18, 26 | Greer Valerie E | Officer | Sale | $73.74 | 2.00K | $147.70K | 155.35K |
| Feb 17, 26 | Beberman Perry S | CFO | Purchase | -- | 5.54K | -- | 166.59K |
| Feb 17, 26 | Beberman Perry S | CFO | Purchase | -- | 15.80K | -- | 161.05K |
| Feb 17, 26 | Beberman Perry S | CFO | Purchase | -- | 10.53K | -- | 145.25K |
| Feb 17, 26 | Beberman Perry S | CFO | Sale | $73.05 | 43.01K | $3.14M | 123.58K |
| Feb 18, 26 | Beberman Perry S | CFO | Sale | $73.74 | 2.01K | $148.51K | 121.57K |
| Feb 17, 26 | Campbell Jonathan Bryan | Officer | Purchase | -- | 5.18K | -- | 41.41K |
| Feb 17, 26 | Campbell Jonathan Bryan | Officer | Sale | $73.05 | 2.95K | $215.57K | 38.46K |
| Feb 18, 26 | Campbell Jonathan Bryan | Officer | Sale | $73.74 | 1.31K | $96.60K | 37.15K |
| Feb 17, 26 | Driscoll Allegra S | CTO | Purchase | -- | 10.66K | -- | 65.32K |
| Feb 17, 26 | Driscoll Allegra S | CTO | Sale | $73.05 | 2.79K | $203.59K | 62.53K |
| Feb 18, 26 | Driscoll Allegra S | CTO | Sale | $73.74 | 2.56K | $189.07K | 59.97K |
| Feb 17, 26 | Driscoll Allegra S | CTO | Purchase | -- | 7.11K | -- | 54.66K |
| Feb 17, 26 | McConnaughey Tammy M | Officer | Purchase | -- | 3.98K | -- | 142.79K |
| Feb 17, 26 | McConnaughey Tammy M | Officer | Purchase | -- | 11.85K | -- | 138.80K |
| Feb 17, 26 | McConnaughey Tammy M | Officer | Purchase | -- | 7.90K | -- | 126.96K |
| Feb 17, 26 | McConnaughey Tammy M | Officer | Sale | $73.05 | 17.86K | $1.30M | 124.93K |
| Feb 18, 26 | McConnaughey Tammy M | Officer | Sale | $73.74 | 1.61K | $118.43K | 123.32K |
| Jan 15, 26 | Gerspach John C | CTO | Purchase | -- | 499 | -- | 46.72K |
| Dec 11, 25 | Motes Joseph L III | Officer | Sale | $73.62 | 346 | $25.47K | 123.73K |
| Dec 11, 25 | Greer Valerie E | Officer | Sale | $73.62 | 1.26K | $92.47K | 151.95K |
| Dec 11, 25 | Andretta Ralph J | CEO | Sale | $73.62 | 4.12K | $303.02K | 535.00K |
| Oct 15, 25 | Gerspach John C | CTO | Purchase | -- | 670 | -- | 46.22K |
| Jul 30, 25 | Fawcett John J. | CTO | Purchase | $61.80 | 100 | $6.18K | 10.30K |
| Jul 30, 25 | Fawcett John J. | CTO | Purchase | $61.79 | 927 | $57.28K | 10.20K |
| Jul 15, 25 | Gerspach John C | CTO | Purchase | -- | 671 | -- | 45.55K |
| Jun 16, 25 | BALLOU ROGER H | CTO | Purchase | -- | 2.80K | -- | 41.12K |
| Jun 16, 25 | Fawcett John J. | CTO | Purchase | -- | 2.80K | -- | 9.28K |
| Jun 16, 25 | Gerspach John C | CTO | Purchase | -- | 2.80K | -- | 44.88K |
| Jun 16, 25 | Lakhwara Praniti | CTO | Purchase | -- | 2.80K | -- | 5.62K |
| Jun 16, 25 | Natarajan Rajesh | CTO | Purchase | -- | 2.80K | -- | 19.80K |
| Jun 16, 25 | St Clair Joyce | CTO | Purchase | -- | 2.80K | -- | 9.67K |
| Jun 16, 25 | THERIAULT TIMOTHY J | CTO | Purchase | -- | 2.80K | -- | 25.75K |
| Jun 16, 25 | Tucker Laurie Anne | CTO | Purchase | -- | 2.80K | -- | 33.82K |
| Jun 16, 25 | TURNEY SHAREN J | CTO | Purchase | -- | 2.80K | -- | 21.54K |
| Apr 15, 25 | Gerspach John C | CTO | Purchase | -- | 842 | -- | 42.08K |
| Feb 18, 25 | Motes Joseph L III | Officer | Purchase | -- | 2.03K | -- | 136.02K |
| Feb 18, 25 | Motes Joseph L III | Officer | Purchase | -- | 13.89K | -- | 133.99K |
| Feb 18, 25 | Motes Joseph L III | Officer | Sale | $62.10 | 11.94K | $741.23K | 124.08K |
| Feb 18, 25 | Motes Joseph L III | Officer | Purchase | -- | 9.26K | -- | 120.10K |
| Feb 18, 25 | McConnaughey Tammy M | Officer | Purchase | -- | 1.84K | -- | 131.56K |
| Feb 18, 25 | McConnaughey Tammy M | Officer | Purchase | -- | 12.63K | -- | 129.72K |
| Feb 18, 25 | McConnaughey Tammy M | Officer | Sale | $62.10 | 12.50K | $776.37K | 119.06K |
| Feb 18, 25 | McConnaughey Tammy M | Officer | Purchase | -- | 8.42K | -- | 117.09K |
| Feb 18, 25 | Greer Valerie E | Officer | Purchase | -- | 2.03K | -- | 168.14K |
| Feb 18, 25 | Greer Valerie E | Officer | Purchase | -- | 17.48K | -- | 166.11K |
| Feb 18, 25 | Greer Valerie E | Officer | Sale | $62.10 | 14.93K | $927.15K | 153.21K |
| Feb 18, 25 | Greer Valerie E | Officer | Purchase | -- | 11.65K | -- | 148.63K |
| Feb 18, 25 | Driscoll Allegra S | CTO | Purchase | -- | 11.65K | -- | 50.33K |
| Feb 18, 25 | Driscoll Allegra S | CTO | Sale | $62.10 | 2.79K | $173.07K | 47.55K |
| Feb 18, 25 | Driscoll Allegra S | CTO | Purchase | -- | 7.77K | -- | 38.68K |
| Feb 18, 25 | Campbell Jonathan Bryan | Officer | Purchase | -- | 8.50K | -- | 40.16K |
| Feb 18, 25 | Campbell Jonathan Bryan | Officer | Sale | $62.10 | 3.93K | $244.18K | 36.23K |
| Feb 18, 25 | Beberman Perry S | CFO | Purchase | -- | 2.67K | -- | 151.97K |
| Feb 18, 25 | Beberman Perry S | CFO | Purchase | -- | 17.48K | -- | 149.29K |
| Feb 18, 25 | Beberman Perry S | CFO | Sale | $62.10 | 17.25K | $1.07M | 134.72K |
| Feb 18, 25 | Beberman Perry S | CFO | Purchase | -- | 11.65K | -- | 131.81K |
| Feb 18, 25 | Andretta Ralph J | CEO | Purchase | -- | 8.10K | -- | 583.90K |
| Feb 18, 25 | Andretta Ralph J | CEO | Purchase | -- | 67.98K | -- | 575.80K |
| Feb 18, 25 | Andretta Ralph J | CEO | Sale | $62.10 | 44.79K | $2.78M | 539.11K |
| Feb 18, 25 | Andretta Ralph J | CEO | Purchase | -- | 45.32K | -- | 507.82K |
| Jan 15, 25 | Gerspach John C | CTO | Purchase | -- | 604 | -- | 41.24K |
| Jan 8, 25 | Motes Joseph L III | Officer | Sale | $62.87 | 557 | $35.02K | 110.84K |
| Oct 28, 24 | Fawcett John J. | CTO | Purchase | $51.02 | 1.00K | $51.02K | 6.47K |
| Oct 15, 24 | Gerspach John C | CTO | Purchase | -- | 744 | -- | 40.63K |
| Aug 12, 24 | Fawcett John J. | CTO | Purchase | $49.82 | 2.00K | $99.64K | 5.47K |
| Jul 15, 24 | Lakhwara Praniti | CTO | Purchase | -- | 2.82K | -- | 2.82K |
| Jul 15, 24 | Gerspach John C | CTO | Purchase | -- | 887 | -- | 39.89K |
| Jul 15, 24 | Beberman Perry S | CFO | Sale | $48.72 | 3.67K | $178.95K | 120.15K |
| Jun 17, 24 | TURNEY SHAREN J | CTO | Purchase | -- | 3.47K | -- | 18.73K |
| Jun 17, 24 | Tucker Laurie Anne | CTO | Purchase | -- | 3.47K | -- | 31.02K |
| Jun 17, 24 | THERIAULT TIMOTHY J | CTO | Purchase | -- | 3.47K | -- | 22.94K |
| Jun 17, 24 | St Clair Joyce | CTO | Purchase | -- | 3.47K | -- | 6.87K |
| Jun 17, 24 | Natarajan Rajesh | CTO | Purchase | -- | 3.47K | -- | 17.00K |
| Jun 17, 24 | Gerspach John C | CTO | Purchase | -- | 3.47K | -- | 39.00K |
| Jun 17, 24 | Fawcett John J. | CTO | Purchase | -- | 3.47K | -- | 3.47K |
| Jun 17, 24 | BALLOU ROGER H | CTO | Purchase | -- | 3.47K | -- | 38.31K |
| Jun 10, 24 | Lakhwara Praniti | CTO | Sale | -- | -- | -- | -- |
| May 14, 24 | Fawcett John J. | CTO | Sale | -- | -- | -- | -- |
| Apr 15, 24 | Gerspach John C | CTO | Purchase | -- | 1.02K | -- | 35.53K |
| Mar 25, 24 | Motes Joseph L III | Officer | Sale | $35.61 | 1.52K | $54.31K | 111.40K |
| Mar 25, 24 | McConnaughey Tammy M | Officer | Sale | $35.61 | 1.79K | $63.85K | 108.68K |
| Mar 25, 24 | Greer Valerie E | Officer | Sale | $35.61 | 2.37K | $84.25K | 136.97K |
| Mar 25, 24 | Beberman Perry S | CFO | Sale | $35.61 | 2.38K | $84.89K | 123.83K |
| Mar 25, 24 | Andretta Ralph J | CEO | Sale | $35.61 | 8.71K | $310.23K | 462.49K |
| Feb 15, 24 | Driscoll Allegra S | CTO | Purchase | -- | 18.55K | -- | 30.91K |
| Feb 15, 24 | Driscoll Allegra S | CTO | Purchase | -- | 12.36K | -- | 12.36K |
| Feb 15, 24 | Campbell Jonathan Bryan | Officer | Purchase | -- | 14.05K | -- | 33.83K |
| Feb 15, 24 | Campbell Jonathan Bryan | Officer | Sale | $37.59 | 2.16K | $81.34K | 31.66K |
| Feb 16, 24 | Andretta Ralph J | CEO | Purchase | -- | 11.84K | -- | 504.63K |
| Feb 15, 24 | Andretta Ralph J | CEO | Purchase | -- | 101.15K | -- | 496.78K |
| Feb 15, 24 | Andretta Ralph J | CEO | Sale | $37.59 | 4.00K | $150.44K | 492.78K |
| Feb 16, 24 | Andretta Ralph J | CEO | Sale | $37.34 | 33.42K | $1.25M | 471.20K |
| Feb 15, 24 | Andretta Ralph J | CEO | Purchase | -- | 67.44K | -- | 395.63K |
| Feb 15, 24 | Beberman Perry S | CFO | Purchase | -- | 29.17K | -- | 126.37K |
| Feb 16, 24 | Beberman Perry S | CFO | Purchase | -- | 1.09K | -- | 126.21K |
| Feb 15, 24 | Beberman Perry S | CFO | Sale | $37.59 | 1.25K | $46.87K | 125.12K |
| Feb 15, 24 | Beberman Perry S | CFO | Purchase | -- | 19.44K | -- | 97.20K |
| Feb 16, 24 | Greer Valerie E | Officer | Purchase | -- | 3.10K | -- | 147.54K |
| Feb 15, 24 | Greer Valerie E | Officer | Purchase | -- | 29.17K | -- | 145.38K |
| Feb 15, 24 | Greer Valerie E | Officer | Sale | $37.59 | 938 | $35.26K | 144.44K |
| Feb 16, 24 | Greer Valerie E | Officer | Sale | $37.34 | 8.20K | $306.26K | 139.34K |
| Feb 15, 24 | Greer Valerie E | Officer | Purchase | -- | 19.44K | -- | 116.21K |
| Feb 16, 24 | McConnaughey Tammy M | Officer | Purchase | -- | 2.82K | -- | 118.33K |
| Feb 15, 24 | McConnaughey Tammy M | Officer | Purchase | -- | 20.91K | -- | 116.41K |
| Feb 15, 24 | McConnaughey Tammy M | Officer | Sale | $37.59 | 899 | $33.79K | 115.51K |
| Feb 16, 24 | McConnaughey Tammy M | Officer | Sale | $37.34 | 7.86K | $293.57K | 110.47K |
| Feb 15, 24 | McConnaughey Tammy M | Officer | Purchase | -- | 13.94K | -- | 95.50K |
| Feb 16, 24 | Motes Joseph L III | Officer | Purchase | -- | 3.10K | -- | 121.15K |
| Feb 15, 24 | Motes Joseph L III | Officer | Purchase | -- | 22.42K | -- | 118.92K |
| Feb 15, 24 | Motes Joseph L III | Officer | Sale | $37.59 | 869 | $32.67K | 118.05K |
| Feb 16, 24 | Motes Joseph L III | Officer | Sale | $37.34 | 8.22K | $307.12K | 112.92K |
| Feb 15, 24 | Motes Joseph L III | Officer | Purchase | -- | 14.95K | -- | 96.49K |
| Jan 29, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $35.61 | 34.86K | $1.24M | 4.21M |
| Jan 29, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $36.20 | 3.83K | $138.73K | 4.21M |
| Jan 29, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $35.61 | 3.25K | $115.85K | 393.12K |
| Jan 29, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $36.20 | 358 | $12.96K | 392.76K |
| Jan 29, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $35.61 | 2.43K | $86.47K | 293.36K |
| Jan 29, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $36.20 | 267 | $9.67K | 293.09K |
| Jan 24, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.63 | 19.12K | $585.73K | 4.31M |
| Jan 24, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $31.35 | 6.68K | $209.28K | 4.30M |
| Jan 25, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $28.11 | 344 | $9.67K | 4.30M |
| Jan 25, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $29.62 | 172 | $5.10K | 4.30M |
| Jan 25, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.62 | 1.03K | $31.60K | 4.30M |
| Jan 25, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $31.39 | 4.04K | $126.85K | 4.29M |
| Jan 25, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $32.58 | 20.21K | $658.26K | 4.27M |
| Jan 26, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $35.53 | 25.80K | $916.48K | 4.25M |
| Jan 24, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.63 | 1.78K | $54.68K | 401.81K |
| Jan 24, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $31.35 | 623 | $19.53K | 401.19K |
| Jan 25, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $28.11 | 32 | $899.52 | 401.16K |
| Jan 25, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $29.62 | 16 | $473.989 | 401.14K |
| Jan 25, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.62 | 96 | $2.94K | 401.05K |
| Jan 25, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $31.39 | 377 | $11.83K | 400.67K |
| Jan 25, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $32.58 | 1.89K | $61.44K | 398.78K |
| Jan 26, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $35.53 | 2.41K | $85.55K | 396.38K |
| Jan 24, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.63 | 1.33K | $40.77K | 299.85K |
| Jan 24, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $31.35 | 465 | $14.58K | 299.38K |
| Jan 25, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $28.11 | 24 | $674.64 | 299.36K |
| Jan 25, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $29.62 | 12 | $355.492 | 299.34K |
| Jan 25, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.62 | 72 | $2.20K | 299.27K |
| Jan 25, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $31.39 | 282 | $8.85K | 298.99K |
| Jan 25, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $32.58 | 1.41K | $45.83K | 297.58K |
| Jan 26, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $35.53 | 1.80K | $63.81K | 295.79K |
| Jan 16, 24 | Driscoll Allegra S | CTO | Sale | -- | -- | -- | -- |
| Jan 19, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $29.64 | 15.98K | $473.54K | 4.39M |
| Jan 19, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.22 | 9.82K | $296.70K | 4.38M |
| Jan 22, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.88 | 25.80K | $796.63K | 4.35M |
| Jan 23, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $31.12 | 25.80K | $802.64K | 4.32M |
| Jan 19, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $29.64 | 1.49K | $44.22K | 409.33K |
| Jan 19, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.22 | 916 | $27.68K | 408.42K |
| Jan 22, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.88 | 2.41K | $74.36K | 406.01K |
| Jan 23, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $31.12 | 2.41K | $74.93K | 403.60K |
| Jan 19, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $29.64 | 1.11K | $32.99K | 305.45K |
| Jan 19, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.22 | 684 | $20.67K | 304.77K |
| Jan 22, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.88 | 1.80K | $55.46K | 302.97K |
| Jan 23, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $31.12 | 1.80K | $55.92K | 301.18K |
| Jan 16, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.94 | 25.80K | $798.09K | 4.45M |
| Jan 17, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.20 | 25.80K | $779.07K | 4.43M |
| Jan 18, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $29.38 | 25.80K | $757.78K | 4.40M |
| Jan 16, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.94 | 2.41K | $74.50K | 415.64K |
| Jan 17, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.20 | 2.41K | $72.73K | 413.23K |
| Jan 18, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $29.38 | 2.41K | $70.74K | 410.82K |
| Jan 16, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.94 | 1.80K | $55.60K | 310.16K |
| Jan 17, 24 | Turtle Creek Asset Management Inc. | 10 percent owner | Sale | $30.20 | 1.80K | $54.27K | 308.36K |