Jul 21
2024
SELL
Payment of exercise price or tax liability
$24,149
$15.55 p/Share
1,553
Reduced 2.41%
62,776
Common Shares
Apr 20
2024
SELL
Payment of exercise price or tax liability
$35,956
$19.29 p/Share
1,864
Reduced 2.82%
64,329
Common Shares
Apr 11
2024
BUY
Grant, award, or other acquisition
-
1,015
Added 1.51%
66,193
Common Shares
Mar 26
2024
SELL
Payment of exercise price or tax liability
$18,040
$20.09 p/Share
898
Reduced 1.36%
65,178
Common Shares
Mar 11
2024
BUY
Grant, award, or other acquisition
-
11,311
Added 14.62%
66,076
Common Shares
Nov 30
2023
SELL
Open market or private sale
$221,779
$17.06 p/Share
13,000
Reduced 19.18%
54,765
Common Shares
Nov 29
2023
SELL
Open market or private sale
$35,180
$17.59 p/Share
2,000
Reduced 2.87%
67,765
Common Shares
Aug 28
2023
SELL
Open market or private sale
$197,390
$16.4 p/Share
12,036
Reduced 14.71%
69,765
Common Shares
Aug 28
2023
BUY
Exercise of conversion of derivative security
$167,059
$13.88 p/Share
12,036
Added 12.83%
81,801
Common Shares
Aug 25
2023
SELL
Open market or private sale
$3,300
$16.5 p/Share
200
Reduced 0.29%
69,765
Common Shares
Aug 25
2023
BUY
Exercise of conversion of derivative security
$2,776
$13.88 p/Share
200
Added 0.29%
69,965
Common Shares
Jul 21
2023
SELL
Payment of exercise price or tax liability
$21,369
$13.76 p/Share
1,553
Reduced 2.18%
69,765
Common Shares
Jun 05
2023
-
4,048
Reduced 5.37%
71,318
Common Shares
Jun 02
2023
SELL
Open market or private sale
$6,929
$11.14 p/Share
622
Reduced 0.82%
75,366
Common Shares
Jun 01
2023
SELL
Open market or private sale
$11,572
$11.29 p/Share
1,025
Reduced 1.33%
75,988
Common Shares
May 25
2023
SELL
Open market or private sale
$108,352
$11.19 p/Share
9,683
Reduced 11.17%
77,013
Common Shares
May 24
2023
SELL
Open market or private sale
$18,047
$11.12 p/Share
1,623
Reduced 1.84%
86,696
Common Shares
May 23
2023
SELL
Open market or private sale
$25,721
$11.13 p/Share
2,311
Reduced 2.55%
88,319
Common Shares
May 22
2023
SELL
Open market or private sale
$2,290
$11.12 p/Share
206
Reduced 0.23%
90,630
Common Shares
Apr 20
2023
BUY
Grant, award, or other acquisition
-
16,294
Added 15.21%
90,836
Common Shares
Mar 30
2023
SELL
Payment of exercise price or tax liability
$18,905
$10.23 p/Share
1,848
Reduced 2.42%
74,542
Common Shares
Mar 26
2023
SELL
Payment of exercise price or tax liability
$8,264
$10.65 p/Share
776
Reduced 1.01%
76,390
Common Shares
Dec 15
2022
-
1,103
Reduced 1.41%
77,166
Common Shares
Jul 21
2022
BUY
Grant, award, or other acquisition
-
15,909
Added 16.89%
78,269
Common Shares
Apr 06
2022
SELL
Payment of exercise price or tax liability
$11,102
$16.77 p/Share
662
Reduced 1.05%
62,360
Common Shares