Nov 01
2024
SELL
Open market or private sale
$357,615
$99.67 p/Share
3,588
Reduced 15.72%
19,232
Common Shares
Nov 01
2024
BUY
Exercise of conversion of derivative security
$158,266
$44.11 p/Share
3,588
Added 13.59%
22,820
Common Shares
Feb 20
2024
SELL
Payment of exercise price or tax liability
$41,781
$74.61 p/Share
560
Reduced 2.83%
19,232
Common Shares
Feb 19
2024
BUY
Grant, award, or other acquisition
-
8,738
Added 24.15%
27,442
Common Shares
Jan 04
2024
SELL
Payment of exercise price or tax liability
$1,930
$68.93 p/Share
28
Reduced 0.15%
18,704
Common Shares
Jan 03
2024
SELL
Payment of exercise price or tax liability
$3,687
$68.28 p/Share
54
Reduced 0.29%
18,647
Common Shares
Jan 02
2024
BUY
Grant, award, or other acquisition
-
2,027
Added 26.69%
5,568
Common Shares - Restri...
Dec 14
2023
SELL
Open market or private sale
$174,744
$72.0 p/Share
2,427
Reduced 11.58%
18,535
Common Shares
Dec 14
2023
BUY
Exercise of conversion of derivative security
$129,820
$53.49 p/Share
2,427
Added 10.38%
20,962
Common Shares
Nov 06
2023
SELL
Open market or private sale
$243,080
$60.77 p/Share
4,000
Reduced 17.75%
18,535
Common Shares
Feb 21
2023
SELL
Payment of exercise price or tax liability
$32,613
$54.72 p/Share
596
Reduced 2.58%
22,535
Common Shares
Feb 20
2023
BUY
Grant, award, or other acquisition
-
9,045
Added 22.57%
31,033
Common Shares
Jan 04
2023
SELL
Payment of exercise price or tax liability
$1,260
$46.7 p/Share
27
Reduced 0.12%
21,988
Common Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$904
$45.2 p/Share
20
Reduced 0.09%
21,931
Common Shares
Jan 03
2023
BUY
Grant, award, or other acquisition
-
3,042
Added 33.78%
5,964
Common Shares - Restri...
Jan 02
2023
SELL
Payment of exercise price or tax liability
$11,661
$45.2 p/Share
258
Reduced 1.16%
21,889
Common Shares
Aug 22
2022
SELL
Open market or private sale
$121,235
$47.9 p/Share
2,531
Reduced 10.6%
21,339
Common Shares
Aug 22
2022
BUY
Exercise of conversion of derivative security
$85,345
$33.72 p/Share
2,531
Added 9.59%
23,870
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$173,507
$56.37 p/Share
3,078
Reduced 12.61%
21,339
Common Shares
Feb 21
2022
BUY
Grant, award, or other acquisition
-
7,840
Added 24.3%
24,417
Common Shares
Jan 04
2022
SELL
Payment of exercise price or tax liability
$1,868
$71.86 p/Share
26
Reduced 0.16%
16,577
Common Shares
Jan 03
2022
BUY
Grant, award, or other acquisition
-
1,849
Added 26.57%
5,111
Common Shares - Restri...
Jan 02
2022
SELL
Payment of exercise price or tax liability
$213,822
$70.99 p/Share
3,012
Reduced 15.42%
16,522
Common Shares
May 03
2021
SELL
Payment of exercise price or tax liability
$20,585
$65.35 p/Share
315
Reduced 3.03%
10,082
Common Shares
Feb 16
2021
SELL
Payment of exercise price or tax liability
$70,608
$54.82 p/Share
1,288
Reduced 12.03%
9,418
Common Shares