Dec 16
2024
SELL
Payment of exercise price or tax liability
$70,185
$27.94 p/Share
2,512
Reduced 3.84%
62,841
Common Shares
Nov 20
2024
-
400
Reduced 0.61%
65,353
Common Shares
Aug 01
2024
BUY
Grant, award, or other acquisition
-
2,067
Added 3.05%
65,753
Common Shares
Feb 14
2024
BUY
Grant, award, or other acquisition
-
826
Added 1.27%
64,228
Common Shares
Dec 14
2023
SELL
Payment of exercise price or tax liability
$95,289
$23.87 p/Share
3,992
Reduced 3.98%
96,213
Common Shares
Nov 20
2023
SELL
Open market or private sale
$30,885
$20.59 p/Share
1,500
Reduced 1.47%
100,205
Common Shares
Aug 14
2023
SELL
Open market or private sale
$31,964
$21.31 p/Share
1,500
Reduced 1.45%
101,885
Common Shares
May 15
2023
SELL
Open market or private sale
$20,895
$13.93 p/Share
1,500
Reduced 1.43%
103,385
Common Shares
Apr 01
2023
SELL
Payment of exercise price or tax liability
$14,324
$20.73 p/Share
691
Reduced 0.66%
104,705
Common Shares
Feb 14
2023
BUY
Grant, award, or other acquisition
-
8,539
Added 7.22%
109,785
Common Shares
Feb 13
2023
-
620
Reduced 0.61%
101,246
Common Shares
Feb 13
2023
SELL
Open market or private sale
$37,455
$24.97 p/Share
1,500
Reduced 1.45%
101,866
Common Shares
Dec 14
2022
BUY
Grant, award, or other acquisition
-
25,000
Added 19.48%
103,366
Common Shares
Nov 15
2022
-
270
Reduced 0.34%
78,836
Common Shares
Nov 15
2022
SELL
Open market or private sale
$15,330
$30.66 p/Share
500
Reduced 0.63%
78,336
Common Shares
Nov 14
2022
SELL
Open market or private sale
$29,290
$29.29 p/Share
1,000
Reduced 1.25%
79,106
Common Shares
Aug 15
2022
SELL
Open market or private sale
$57,320
$28.66 p/Share
2,000
Reduced 2.44%
80,106
Common Shares
May 16
2022
SELL
Open market or private sale
$25,670
$25.67 p/Share
1,000
Reduced 1.2%
82,038
Common Shares
May 16
2022
-
270
Reduced 0.32%
83,038
Common Shares
Apr 01
2022
BUY
Grant, award, or other acquisition
-
1,494
Added 1.76%
83,308
Common Shares
Mar 21
2022
-
270
Reduced 0.33%
81,814
Common Shares
Feb 14
2022
SELL
Open market or private sale
$30,560
$30.56 p/Share
1,000
Reduced 1.2%
82,023
Common Shares
Nov 22
2021
-
270
Reduced 0.32%
83,023
Common Shares
Apr 01
2021
SELL
Payment of exercise price or tax liability
$507,448
$33.26 p/Share
15,257
Reduced 15.52%
83,073
Common Shares
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
21,834
Added 18.17%
98,330
Common Shares