Aug 26
2024
SELL
Open market or private sale
$182,430
$41.33 p/Share
4,414
Reduced 25.01%
13,236
Common Shares
Aug 26
2024
BUY
Exercise of conversion of derivative security
$71,130
$24.41 p/Share
2,914
Added 14.17%
17,650
Common Shares
Jul 15
2024
BUY
Grant, award, or other acquisition
-
1,500
Added 9.24%
14,736
Common Shares
Jun 28
2024
SELL
Payment of exercise price or tax liability
$4,995
$37.28 p/Share
134
Reduced 1.0%
13,236
Common Shares
Jun 26
2024
SELL
Payment of exercise price or tax liability
$9,221
$36.74 p/Share
251
Reduced 1.84%
13,370
Common Shares
Jun 24
2024
SELL
Payment of exercise price or tax liability
$15,082
$37.99 p/Share
397
Reduced 3.02%
12,733
Common Shares
Jun 24
2024
BUY
Grant, award, or other acquisition
-
3,897
Added 22.25%
13,621
Common Shares
Jun 22
2024
SELL
Payment of exercise price or tax liability
$3,599
$37.89 p/Share
95
Reduced 0.93%
10,121
Common Shares
Jun 21
2024
SELL
Payment of exercise price or tax liability
$3,182
$37.89 p/Share
84
Reduced 0.82%
10,216
Common Shares
Jun 28
2023
SELL
Payment of exercise price or tax liability
$3,773
$28.59 p/Share
132
Reduced 1.27%
10,300
Common Shares
Jun 26
2023
SELL
Payment of exercise price or tax liability
$2,931
$27.66 p/Share
106
Reduced 1.95%
5,338
Common Shares
Jun 26
2023
BUY
Grant, award, or other acquisition
-
5,220
Added 33.35%
10,432
Common Shares
Jun 22
2023
SELL
Payment of exercise price or tax liability
$2,546
$27.09 p/Share
94
Reduced 1.74%
5,318
Common Shares
Jun 21
2023
SELL
Payment of exercise price or tax liability
$2,284
$27.2 p/Share
84
Reduced 1.53%
5,412
Common Shares
Jun 17
2023
SELL
Payment of exercise price or tax liability
$2,555
$27.19 p/Share
94
Reduced 1.68%
5,496
Common Shares
Apr 22
2023
SELL
Payment of exercise price or tax liability
$1,214
$28.25 p/Share
43
Reduced 0.76%
5,590
Common Shares
Jun 28
2022
BUY
Grant, award, or other acquisition
-
1,887
Added 25.09%
5,633
Common Shares
Jun 27
2022
SELL
Payment of exercise price or tax liability
$2,789
$24.9 p/Share
112
Reduced 3.23%
3,356
Common Shares
Jun 27
2022
BUY
Grant, award, or other acquisition
-
493
Added 11.63%
3,746
Common Shares
Jun 22
2022
SELL
Payment of exercise price or tax liability
$2,305
$24.52 p/Share
94
Reduced 2.72%
3,365
Common Shares
Jun 21
2022
SELL
Payment of exercise price or tax liability
$1,909
$22.73 p/Share
84
Reduced 2.37%
3,459
Common Shares
Jun 17
2022
SELL
Payment of exercise price or tax liability
$2,180
$23.19 p/Share
94
Reduced 2.58%
3,543
Common Shares
Apr 22
2022
SELL
Payment of exercise price or tax liability
$1,164
$27.06 p/Share
43
Reduced 1.17%
3,637
Common Shares
Jun 22
2021
SELL
Payment of exercise price or tax liability
$3,531
$37.56 p/Share
94
Reduced 2.49%
3,680
Common Shares
Jun 21
2021
BUY
Grant, award, or other acquisition
-
1,199
Added 24.11%
3,774
Common Shares