Jan 03
2025
SELL
Payment of exercise price or tax liability
$5,558
$101.06 p/Share
55
Reduced 0.28%
19,391
Common Shares
Jan 02
2025
SELL
Payment of exercise price or tax liability
$2,208
$100.4 p/Share
22
Reduced 0.11%
19,277
Common Shares
Jan 02
2025
BUY
Grant, award, or other acquisition
-
1,494
Added 21.1%
5,587
Common Shares - Restri...
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...