Overview

Basic information

Litigation

Active legal matters

Material Events

8-K disclosures

SEC Filings

Key regulatory docs

Insider Transactions

Ownership changes

Overview

Basic information

Litigation

Active legal matters

Material Events

8-K disclosures

SEC Filings

Key regulatory docs

Insider Transactions

Ownership changes

Historical Insider Transactions

The table below lists insider purchases and sales reported by company officers, directors, and major shareholders during the last 12 months.

DATE

INSIDER

INSIDER TYPE SHARES PRICE

SHARES

PRICE

VALUE

May 06, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
119,553 $4.26

119,553

$4.26

$509,320

May 06, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
11,366 $4.26

11,366

$4.26

$48,421

May 06, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
7,840 $4.26

7,840

$4.26

$33,400

May 06, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
7,520 $4.26

7,520

$4.26

$32,037

May 06, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,721 $4.26

3,721

$4.26

$15,852

Apr 24, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
20,005 $5.10

20,005

$5.10

$102,023

Apr 24, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,902 $5.10

1,902

$5.10

$9,700

Apr 24, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,312 $5.10

1,312

$5.10

$6,691

Apr 24, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,258 $5.10

1,258

$5.10

$6,416

Apr 24, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
623 $5.10

623

$5.10

$3,177

Apr 23, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,277 $5.10

2,277

$5.10

$11,613

Apr 23, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
216 $5.10

216

$5.10

$1,102

Apr 23, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
149 $5.10

149

$5.10

$760

Apr 23, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
143 $5.10

143

$5.10

$729

Apr 23, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
71 $5.10

71

$5.10

$362

Apr 21, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
21,051 $5.06

21,051

$5.06

$106,461

Apr 21, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,001 $5.06

2,001

$5.06

$10,120

Apr 21, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,380 $5.06

1,380

$5.06

$6,979

Apr 21, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,324 $5.06

1,324

$5.06

$6,696

Apr 21, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
655 $5.06

655

$5.06

$3,313

Apr 17, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
79,703 $5.15

79,703

$5.15

$410,359

Apr 17, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
7,577 $5.15

7,577

$5.15

$39,011

Apr 17, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,226 $5.15

5,226

$5.15

$26,907

Apr 17, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,013 $5.15

5,013

$5.15

$25,810

Apr 17, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,481 $5.15

2,481

$5.15

$12,774

Apr 16, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
39,850 $5.11

39,850

$5.11

$203,677

Apr 16, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,789 $5.11

3,789

$5.11

$19,366

Apr 16, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,613 $5.11

2,613

$5.11

$13,355

Apr 16, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,507 $5.11

2,507

$5.11

$12,814

Apr 16, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,241 $5.11

1,241

$5.11

$6,343

Apr 15, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
39,851 $5.14

39,851

$5.14

$204,727

Apr 15, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,789 $5.14

3,789

$5.14

$19,465

Apr 15, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,613 $5.14

2,613

$5.14

$13,424

Apr 15, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,506 $5.14

2,506

$5.14

$12,874

Apr 15, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,241 $5.14

1,241

$5.14

$6,375

Apr 14, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
39,850 $5.15

39,850

$5.15

$205,299

Apr 14, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,789 $5.15

3,789

$5.15

$19,520

Apr 14, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,613 $5.15

2,613

$5.15

$13,462

Apr 14, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,507 $5.15

2,507

$5.15

$12,916

Apr 14, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,241 $5.15

1,241

$5.15

$6,393

Apr 11, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
59,776 $5.14

59,776

$5.14

$307,243

Apr 11, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,683 $5.14

5,683

$5.14

$29,210

Apr 11, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,920 $5.14

3,920

$5.14

$20,148

Apr 11, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,760 $5.14

3,760

$5.14

$19,326

Apr 11, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,861 $5.14

1,861

$5.14

$9,565

Apr 10, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
39,850 $5.16

39,850

$5.16

$205,455

Apr 10, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,789 $5.16

3,789

$5.16

$19,535

Apr 10, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,613 $5.16

2,613

$5.16

$13,472

Apr 10, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,507 $5.16

2,507

$5.16

$12,925

Apr 10, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,241 $5.16

1,241

$5.16

$6,398

Apr 08, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
39,850 $5.26

39,850

$5.26

$209,483

Apr 08, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,789 $5.26

3,789

$5.26

$19,918

Apr 08, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,613 $5.26

2,613

$5.26

$13,736

Apr 08, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,507 $5.26

2,507

$5.26

$13,179

Apr 08, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,241 $5.26

1,241

$5.26

$6,524

Apr 07, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
79,702 $5.46

79,702

$5.46

$434,782

Apr 07, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
7,578 $5.46

7,578

$5.46

$41,339

Apr 07, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,226 $5.46

5,226

$5.46

$28,508

Apr 07, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,013 $5.46

5,013

$5.46

$27,346

Apr 07, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,481 $5.46

2,481

$5.46

$13,534

Apr 04, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,156 $5.55

5,156

$5.55

$28,628

Apr 04, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
490 $5.55

490

$5.55

$2,721

Apr 04, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
338 $5.55

338

$5.55

$1,877

Apr 04, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
324 $5.55

324

$5.55

$1,799

Apr 04, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
161 $5.55

161

$5.55

$894

Apr 03, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
79,702 $5.86

79,702

$5.86

$466,791

Apr 03, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
7,578 $5.86

7,578

$5.86

$44,382

Apr 03, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,226 $5.86

5,226

$5.86

$30,607

Apr 03, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,013 $5.86

5,013

$5.86

$29,360

Apr 03, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,481 $5.86

2,481

$5.86

$14,530

Apr 01, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
59,776 $5.91

59,776

$5.91

$353,497

Apr 01, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,683 $5.91

5,683

$5.91

$33,608

Apr 01, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,920 $5.91

3,920

$5.91

$23,182

Apr 01, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,760 $5.91

3,760

$5.91

$22,236

Apr 01, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,861 $5.91

1,861

$5.91

$11,005

Mar 31, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
39,850 $5.97

39,850

$5.97

$237,972

Mar 31, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,789 $5.97

3,789

$5.97

$22,627

Mar 31, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,613 $5.97

2,613

$5.97

$15,604

Mar 31, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,507 $5.97

2,507

$5.97

$14,971

Mar 31, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,241 $5.97

1,241

$5.97

$7,411

Mar 21, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
55,792 $5.97

55,792

$5.97

$333,151

Mar 21, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,304 $5.97

5,304

$5.97

$31,672

Mar 21, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,658 $5.97

3,658

$5.97

$21,843

Mar 21, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,509 $5.97

3,509

$5.97

$20,953

Mar 21, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,737 $5.97

1,737

$5.97

$10,372

Mar 06, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
39,850 $5.73

39,850

$5.73

$228,376

Mar 06, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,789 $5.73

3,789

$5.73

$21,714

Mar 06, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,613 $5.73

2,613

$5.73

$14,975

Mar 06, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,507 $5.73

2,507

$5.73

$14,367

Mar 06, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,241 $5.73

1,241

$5.73

$7,112

Mar 05, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
69,183 $5.62

69,183

$5.62

$388,546

Mar 05, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
6,577 $5.62

6,577

$5.62

$36,938

Mar 05, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
4,536 $5.62

4,536

$5.62

$25,475

Mar 05, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
4,351 $5.62

4,351

$5.62

$24,436

Mar 05, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,154 $5.62

2,154

$5.62

$12,097

Mar 05, 2025

Meier Matthew

Meier Matthew
EVP, CDIO
Buy
20,000 $5.73

20,000

$5.73

$114,600

Mar 03, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
26,336 $5.73

26,336

$5.73

$150,911

Feb 28, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
46,664 $5.69

46,664

$5.69

$265,551

Feb 27, 2025

WYNNE STEVEN E

WYNNE STEVEN E
Buy
10,000 $6.01

10,000

$6.01

$60,100

Feb 27, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
72,000 $6.08

72,000

$6.08

$437,897

Jan 13, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
60,442 $8.46

60,442

$8.46

$511,551

Jan 13, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,637 $8.46

5,637

$8.46

$47,709

Jan 13, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,957 $8.46

3,957

$8.46

$33,490

Jan 13, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,085 $8.46

3,085

$8.46

$26,110

Jan 13, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,879 $8.46

1,879

$8.46

$15,903

Jan 10, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
88,650 $7.65

88,650

$7.65

$678,536

Jan 10, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
8,267 $7.65

8,267

$7.65

$63,276

Jan 10, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,803 $7.65

5,803

$7.65

$44,417

Jan 10, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
4,525 $7.65

4,525

$7.65

$34,635

Jan 10, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,755 $7.65

2,755

$7.65

$21,087

Jan 08, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
128,944 $7.71

128,944

$7.71

$993,578

Jan 08, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
12,025 $7.71

12,025

$7.71

$92,659

Jan 08, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
8,441 $7.71

8,441

$7.71

$65,042

Jan 08, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
6,582 $7.71

6,582

$7.71

$50,718

Jan 08, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
4,008 $7.71

4,008

$7.71

$30,884

Jan 07, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
100,738 $7.90

100,738

$7.90

$796,324

Jan 07, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
9,394 $7.90

9,394

$7.90

$74,259

Jan 07, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
6,595 $7.90

6,595

$7.90

$52,133

Jan 07, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,142 $7.90

5,142

$7.90

$40,647

Jan 07, 2025

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,131 $7.90

3,131

$7.90

$24,750

Nov 07, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
68,923 $10.48

68,923

$10.48

$721,975

Nov 07, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
6,557 $10.48

6,557

$10.48

$68,685

Nov 07, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
4,520 $10.48

4,520

$10.48

$47,347

Nov 07, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
60,000 $10.48

60,000

$10.48

$628,506

Nov 07, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
60,000 $10.48

60,000

$10.48

$628,506

Nov 06, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
120,617 $10.71

120,617

$10.71

$1,291,398

Nov 06, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
11,474 $10.71

11,474

$10.71

$122,848

Nov 06, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
7,909 $10.71

7,909

$10.71

$84,678

Nov 06, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
105,000 $10.71

105,000

$10.71

$1,124,193

Nov 06, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
105,000 $10.71

105,000

$10.71

$1,124,193

Nov 05, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
155,078 $10.06

155,078

$10.06

$1,559,868

Nov 05, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
14,753 $10.06

14,753

$10.06

$148,395

Nov 05, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
10,169 $10.06

10,169

$10.06

$102,286

Nov 05, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
135,000 $10.06

135,000

$10.06

$1,357,911

Nov 05, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
135,000 $10.06

135,000

$10.06

$1,357,911

Feb 12, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Sell
54,000 $19.84

54,000

$19.84

$1,071,106

Feb 09, 2024

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Sell
53,000 $19.55

53,000

$19.55

$1,036,150

May 17, 2023

Craven Timothy

Craven Timothy
EVP, Human Resources
Sell
3,852 $14.52

3,852

$14.52

$55,927

May 15, 2023

Krause John

Krause John
SVP & GM, NA
Sell
3,844 $14.16

3,844

$14.16

$54,412

May 12, 2023

Craven Timothy

Craven Timothy
EVP, Human Resources
Sell
35,099 $14.05

35,099

$14.05

$493,222

Mar 15, 2023

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
77,000 $12.32

77,000

$12.32

$948,340

Mar 14, 2023

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
20,000 $12.48

20,000

$12.48

$249,604

Jan 31, 2023

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
22,608 $12.25

22,608

$12.25

$276,955

Jan 31, 2023

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
4,728 $12.25

4,728

$12.25

$57,919

Jan 31, 2023

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,564 $12.25

3,564

$12.25

$43,660

Jan 30, 2023

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
23,400 $11.85

23,400

$11.85

$277,325

Jan 30, 2023

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
4,600 $11.85

4,600

$11.85

$54,517

Jan 30, 2023

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,800 $11.85

2,800

$11.85

$33,184

Jan 27, 2023

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
24,492 $11.99

24,492

$11.99

$293,559

Jan 27, 2023

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
4,672 $11.99

4,672

$11.99

$55,998

Jan 27, 2023

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,836 $11.99

2,836

$11.99

$33,992

Dec 30, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,200 $9.59

5,200

$9.59

$49,860

Dec 01, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,100 $10.62

3,100

$10.62

$32,922

Nov 30, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
8,000 $10.08

8,000

$10.08

$80,626

Nov 29, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
18,700 $9.88

18,700

$9.88

$184,689

Nov 28, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
34,700 $9.80

34,700

$9.80

$340,095

Nov 02, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
22,500 $10.02

22,500

$10.02

$225,371

Nov 01, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
54,000 $10.78

54,000

$10.78

$582,142

Oct 20, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,050 $8.83

2,050

$8.83

$18,102

Oct 14, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
25,854 $8.57

25,854

$8.57

$221,628

Oct 14, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,303 $8.57

2,303

$8.57

$19,742

Oct 14, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
1,743 $8.57

1,743

$8.57

$14,942

Oct 14, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,000 $8.51

2,000

$8.51

$17,020

Oct 07, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
52,744 $9.08

52,744

$9.08

$478,974

Oct 07, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
4,699 $9.08

4,699

$9.08

$42,672

Oct 07, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,557 $9.08

3,557

$9.08

$32,301

Oct 06, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
77,037 $9.50

77,037

$9.50

$731,528

Oct 06, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
6,863 $9.50

6,863

$9.50

$65,170

Oct 06, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,200 $9.50

5,200

$9.50

$49,378

Oct 05, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
77,863 $9.58

77,863

$9.58

$746,153

Oct 05, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
6,937 $9.58

6,937

$9.58

$66,477

Oct 05, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,250 $9.58

5,250

$9.58

$50,310

Sep 22, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,250 $9.49

2,250

$9.49

$21,359

Sep 15, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
17,800 $9.98

17,800

$9.98

$177,674

Sep 09, 2022

NORD DAVID G

NORD DAVID G
Buy
20,000 $11.00

20,000

$11.00

$220,000

Sep 02, 2022

WYNNE STEVEN E

WYNNE STEVEN E
Buy
18,000 $11.07

18,000

$11.07

$199,170

Aug 25, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
11,000 $12.44

11,000

$12.44

$136,832

Aug 22, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
10,807 $12.46

10,807

$12.46

$134,648

Aug 22, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
970 $12.46

970

$12.46

$12,086

Aug 22, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
723 $12.46

723

$12.46

$9,008

Aug 19, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
57,717 $12.70

57,717

$12.70

$732,873

Aug 19, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
5,183 $12.70

5,183

$12.70

$65,812

Aug 19, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,900 $12.70

3,900

$12.70

$49,521

Aug 18, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,200 $13.33

2,200

$13.33

$29,334

Aug 04, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
17,400 $15.20

17,400

$15.20

$264,480

Aug 01, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
26,509 $14.33

26,509

$14.33

$379,908

Aug 01, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,381 $14.33

2,381

$14.33

$34,123

Aug 01, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
873 $14.33

873

$14.33

$12,511

Jun 23, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
105,723 $13.82

105,723

$13.82

$1,461,483

Jun 23, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
9,507 $13.82

9,507

$13.82

$131,422

Jun 23, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
6,585 $13.82

6,585

$13.82

$91,029

Jun 22, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
282,070 $13.11

282,070

$13.11

$3,697,289

Jun 22, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
25,363 $13.11

25,363

$13.11

$332,451

Jun 22, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
17,567 $13.11

17,567

$13.11

$230,263

Jun 21, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
43,395 $13.15

43,395

$13.15

$570,718

Jun 21, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,902 $13.15

3,902

$13.15

$51,318

Jun 21, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,703 $13.15

2,703

$13.15

$35,549

Apr 11, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
43,249 $20.45

43,249

$20.45

$884,230

Apr 11, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
3,961 $20.45

3,961

$20.45

$80,983

Apr 11, 2022

Turtle Creek Asset Management Inc.

Turtle Creek Asset Management Inc.
Buy
2,790 $20.45

2,790

$20.45

$57,042

TOP