Oct 04
2024
BUY
Open market or private purchase
$53,910
$29.95 p/Share
1,800
Added 0.41%
434,574
Common Shares
Sep 27
2024
BUY
Open market or private purchase
$59,400
$29.7 p/Share
2,000
Added 0.46%
432,774
Common Shares
Sep 24
2024
BUY
Open market or private purchase
$92,250
$30.75 p/Share
3,000
Added 0.69%
430,774
Common Shares
Aug 27
2024
BUY
Open market or private purchase
$92,600
$23.15 p/Share
4,000
Added 0.93%
427,774
Common Shares
Aug 15
2024
BUY
Open market or private purchase
$71,253
$22.75 p/Share
3,132
Added 0.73%
423,774
Common Shares
Aug 08
2024
BUY
Open market or private purchase
$117,400
$23.48 p/Share
5,000
Added 1.17%
420,642
Common Shares
Aug 01
2024
BUY
Open market or private purchase
$256,000
$25.6 p/Share
10,000
Added 2.35%
415,642
Common Shares
Jul 11
2024
BUY
Open market or private purchase
$140,700
$20.1 p/Share
7,000
Added 1.7%
405,642
Common Shares
Jul 10
2024
BUY
Open market or private purchase
$4,098
$19.8 p/Share
207
Added 0.05%
398,642
Common Shares
Jul 08
2024
BUY
Open market or private purchase
$130
$18.6 p/Share
7
Added 0.0%
398,435
Common Stock
Jun 18
2024
BUY
Open market or private purchase
$186,300
$18.63 p/Share
10,000
Added 2.45%
398,428
Common Shares
May 15
2024
BUY
Open market or private purchase
$92,180
$20.95 p/Share
4,400
Added 1.12%
388,428
Common Shares
May 10
2024
BUY
Open market or private purchase
$67,104
$20.97 p/Share
3,200
Added 0.83%
384,028
Common Shares
May 07
2024
BUY
Open market or private purchase
$95,192
$20.6 p/Share
4,621
Added 1.2%
380,828
Common Shares
May 03
2024
BUY
Open market or private purchase
$209,500
$20.95 p/Share
10,000
Added 2.59%
376,207
Common Shares
Apr 29
2024
BUY
Open market or private purchase
$105,200
$21.04 p/Share
5,000
Added 1.35%
366,207
Common Shares
Apr 18
2024
BUY
Open market or private purchase
$52,368
$21.82 p/Share
2,400
Added 0.66%
361,207
Common Shares
Apr 16
2024
BUY
Open market or private purchase
$2,979
$20.98 p/Share
142
Added 0.04%
358,807
Common Shares
Apr 11
2024
BUY
Open market or private purchase
$39,582
$21.99 p/Share
1,800
Added 0.5%
358,665
Common Shares
Apr 03
2024
BUY
Open market or private purchase
$66,600
$22.2 p/Share
3,000
Added 0.83%
356,865
Common Shares
Apr 01
2024
BUY
Open market or private purchase
$117,500
$23.5 p/Share
5,000
Added 1.39%
353,865
Common Shares
Mar 26
2024
BUY
Open market or private purchase
$53,575
$21.43 p/Share
2,500
Added 0.71%
348,865
Common Shares
Mar 25
2024
BUY
Open market or private purchase
$57,512
$20.54 p/Share
2,800
Added 0.8%
346,365
Common Shares
Mar 22
2024
BUY
Open market or private purchase
$71,925
$20.55 p/Share
3,500
Added 1.01%
343,565
Common Shares
Mar 13
2024
BUY
Open market or private purchase
$46,760
$23.38 p/Share
2,000
Added 0.58%
340,065
Common Shares