Mar 13
2024
BUY
Grant, award, or other acquisition
-
41,284
Added 39.71%
62,667
Common Shares
Jan 22
2024
SELL
Open market or private sale
$412,200
$36.0 p/Share
11,450
Reduced 35.1%
21,175
Common Shares
Jan 10
2024
SELL
Payment of exercise price or tax liability
$301,610
$34.27 p/Share
8,801
Reduced 21.25%
32,625
Common Shares
May 05
2023
SELL
Open market or private sale
$509,000
$40.72 p/Share
12,500
Reduced 23.43%
40,845
Common Shares
May 05
2023
BUY
Exercise of conversion of derivative security
$393,750
$31.5 p/Share
12,500
Added 18.98%
53,345
Common Shares
Mar 15
2023
BUY
Grant, award, or other acquisition
-
19,859
Added 32.71%
40,845
Common Shares
Jan 11
2023
SELL
Open market or private sale
$244,112
$46.72 p/Share
5,225
Reduced 19.97%
20,933
Common Shares
Jan 10
2023
SELL
Payment of exercise price or tax liability
$176,930
$46.77 p/Share
3,783
Reduced 12.63%
26,158
Common Shares
Nov 21
2022
SELL
Open market or private sale
$217,500
$43.5 p/Share
5,000
Reduced 14.31%
29,929
Common Shares
Nov 21
2022
BUY
Exercise of conversion of derivative security
$138,500
$27.7 p/Share
5,000
Added 12.52%
34,929
Common Shares
Nov 18
2022
SELL
Open market or private sale
$216,100
$43.22 p/Share
5,000
Reduced 14.31%
29,929
Common Shares
Nov 18
2022
BUY
Exercise of conversion of derivative security
$138,500
$27.7 p/Share
5,000
Added 12.52%
34,929
Common Shares
Sep 09
2022
SELL
Open market or private sale
$699,300
$46.62 p/Share
15,000
Reduced 33.39%
29,929
Common Shares
Sep 09
2022
BUY
Exercise of conversion of derivative security
$415,500
$27.7 p/Share
15,000
Added 25.03%
44,929
Common Shares
Sep 07
2022
SELL
Open market or private sale
$32,769
$45.96 p/Share
713
Reduced 2.33%
29,929
Common Shares
Aug 12
2022
SELL
Open market or private sale
$725,400
$48.36 p/Share
15,000
Reduced 32.9%
30,587
Common Shares
Aug 12
2022
BUY
Exercise of conversion of derivative security
$415,500
$27.7 p/Share
15,000
Added 24.76%
45,587
Common Shares
Mar 07
2022
BUY
Grant, award, or other acquisition
-
19,496
Added 39.13%
30,322
Common Shares
Jan 11
2022
SELL
Open market or private sale
$792,889
$52.15 p/Share
15,204
Reduced 59.1%
10,520
Common Shares
Jan 10
2022
SELL
Payment of exercise price or tax liability
$658,901
$52.12 p/Share
12,642
Reduced 32.95%
25,724
Common Shares
Aug 16
2021
SELL
Open market or private sale
$670,994
$52.25 p/Share
12,842
Reduced 25.1%
38,325
Common Shares
Aug 16
2021
BUY
Exercise of conversion of derivative security
$393,750
$31.5 p/Share
12,500
Added 19.74%
50,825
Common Shares
Mar 12
2021
BUY
Grant, award, or other acquisition
-
9,008
Added 19.02%
38,358
Common Shares
Jan 12
2021
SELL
Open market or private sale
$638,205
$41.14 p/Share
15,513
Reduced 34.8%
29,065
Common Shares
Jan 11
2021
SELL
Payment of exercise price or tax liability
$425,002
$41.5 p/Share
10,241
Reduced 18.68%
44,578
Common Shares