Apr 15
2024
SELL
Payment of exercise price or tax liability
$106,215
$31.13 p/Share
3,412
Reduced 3.83%
85,570
Common Shares
Apr 15
2024
BUY
Grant, award, or other acquisition
-
9,133
Added 9.31%
88,982
Common Shares
Apr 03
2024
SELL
Payment of exercise price or tax liability
$24,877
$32.1 p/Share
775
Reduced 0.96%
79,849
Common Shares
Apr 01
2024
SELL
Payment of exercise price or tax liability
$75,655
$32.47 p/Share
2,330
Reduced 2.81%
80,624
Common Shares
Apr 01
2024
BUY
Grant, award, or other acquisition
-
8,854
Added 9.64%
82,954
Common Shares
Apr 14
2023
SELL
Payment of exercise price or tax liability
$120,285
$32.3 p/Share
3,724
Reduced 4.79%
74,100
Common Shares
Apr 14
2023
BUY
Grant, award, or other acquisition
-
10,533
Added 11.92%
77,824
Common Shares
Apr 03
2023
BUY
Grant, award, or other acquisition
-
8,296
Added 10.62%
69,826
Common Shares
Apr 02
2023
SELL
Payment of exercise price or tax liability
$11,009
$33.26 p/Share
331
Reduced 0.49%
67,291
Common Shares
Apr 01
2023
SELL
Payment of exercise price or tax liability
$73,305
$33.26 p/Share
2,204
Reduced 3.16%
67,622
Common Shares
Apr 14
2022
SELL
Payment of exercise price or tax liability
$129,712
$44.59 p/Share
2,909
Reduced 4.51%
61,530
Common Shares
Apr 14
2022
BUY
Grant, award, or other acquisition
-
8,227
Added 11.32%
64,439
Common Shares
Apr 03
2022
SELL
Payment of exercise price or tax liability
$16,979
$41.82 p/Share
406
Reduced 0.72%
56,212
Common Shares
Apr 02
2022
SELL
Payment of exercise price or tax liability
$13,801
$41.82 p/Share
330
Reduced 0.58%
56,618
Common Shares
Apr 01
2022
SELL
Payment of exercise price or tax liability
$40,858
$41.82 p/Share
977
Reduced 1.69%
56,948
Common Shares
Apr 01
2022
BUY
Grant, award, or other acquisition
-
5,380
Added 8.5%
57,925
Common Shares
Nov 18
2021
SELL
Open market or private sale
$34,269
$40.7 p/Share
842
Reduced 1.58%
52,545
Common Shares
Nov 18
2021
BUY
Exercise of conversion of derivative security
$32,577
$38.69 p/Share
842
Added 1.55%
53,387
Common Shares
Jun 01
2021
SELL
Open market or private sale
$237,391
$38.5 p/Share
6,166
Reduced 10.5%
52,545
Common Shares
Jun 01
2021
BUY
Exercise of conversion of derivative security
$203,293
$32.97 p/Share
6,166
Added 9.76%
57,038
Common Shares
Apr 14
2021
SELL
Payment of exercise price or tax liability
$38,013
$35.1 p/Share
1,083
Reduced 2.02%
52,545
Common Shares
Apr 14
2021
BUY
Grant, award, or other acquisition
-
2,751
Added 4.88%
53,628
Common Shares
Apr 03
2021
SELL
Payment of exercise price or tax liability
$15,183
$33.59 p/Share
452
Reduced 0.88%
50,877
Common Shares
Apr 02
2021
SELL
Payment of exercise price or tax liability
$12,361
$33.59 p/Share
368
Reduced 0.71%
51,329
Common Shares
Apr 01
2021
SELL
Payment of exercise price or tax liability
$15,955
$33.59 p/Share
475
Reduced 0.91%
51,697
Common Shares