Jul 29
2024
SELL
Payment of exercise price or tax liability
$3,111,369
$88.59 p/Share
35,121
Reduced 55.9%
27,709
Common Shares
Jul 29
2024
BUY
Exercise of conversion of derivative security
$2,110,691
$44.43 p/Share
47,506
Added 62.54%
28,458
Common Shares
Feb 20
2024
SELL
Payment of exercise price or tax liability
$360,515
$74.61 p/Share
4,832
Reduced 24.06%
15,250
Common Shares
Feb 19
2024
BUY
Grant, award, or other acquisition
-
87,359
Added 47.42%
96,857
Common Shares
Jan 04
2024
SELL
Payment of exercise price or tax liability
$27,985
$68.93 p/Share
406
Reduced 4.11%
9,466
Common Shares
Jan 03
2024
SELL
Payment of exercise price or tax liability
$42,879
$68.28 p/Share
628
Reduced 6.51%
9,018
Common Shares
Jan 02
2024
BUY
Grant, award, or other acquisition
-
22,913
Added 27.04%
61,815
Common Shares - Restri...
Aug 07
2023
SELL
Open market or private sale
$2,328,006
$71.42 p/Share
32,596
Reduced 80.91%
7,690
Common Shares
Aug 07
2023
BUY
Exercise of conversion of derivative security
$1,669,241
$51.21 p/Share
32,596
Added 44.72%
40,286
Common Shares
Feb 21
2023
SELL
Payment of exercise price or tax liability
$274,201
$54.72 p/Share
5,011
Reduced 39.77%
7,590
Common Shares
Feb 20
2023
BUY
Grant, award, or other acquisition
-
90,435
Added 49.55%
92,079
Common Shares
Jan 04
2023
SELL
Payment of exercise price or tax liability
$12,982
$46.7 p/Share
278
Reduced 14.8%
1,601
Common Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$10,893
$45.2 p/Share
241
Reduced 18.89%
1,035
Common Shares
Jan 03
2023
BUY
Grant, award, or other acquisition
-
34,292
Added 34.44%
65,269
Common Shares - Restri...
Jan 02
2023
SELL
Payment of exercise price or tax liability
$11,752
$45.2 p/Share
260
Reduced 32.14%
549
Common Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$241,489
$56.37 p/Share
4,284
Reduced 38.4%
6,872
Common Shares
Feb 21
2022
BUY
Grant, award, or other acquisition
-
77,478
Added 49.44%
79,247
Common Shares
Jan 04
2022
SELL
Payment of exercise price or tax liability
$19,618
$71.86 p/Share
273
Reduced 13.59%
1,736
Common Shares
Jan 03
2022
BUY
Grant, award, or other acquisition
-
21,130
Added 28.22%
53,755
Common Shares - Restri...
Jan 02
2022
SELL
Payment of exercise price or tax liability
$39,612
$70.99 p/Share
558
Reduced 32.09%
1,181
Common Shares
May 10
2021
SELL
Payment of exercise price or tax liability
$7,295,803
$69.39 p/Share
105,142
Reduced 60.31%
69,184
Common Shares
May 10
2021
BUY
Exercise of conversion of derivative security
$4,810,491
$33.28 p/Share
144,546
Added 51.26%
137,458
Common Shares
May 03
2021
SELL
Payment of exercise price or tax liability
$22,611
$65.35 p/Share
346
Reduced 1.15%
29,765
Common Shares
Feb 16
2021
SELL
Payment of exercise price or tax liability
$1,226,323
$54.82 p/Share
22,370
Reduced 43.24%
29,361
Common Shares
Feb 15
2021
BUY
Grant, award, or other acquisition
-
50,496
Added 49.4%
51,731
Common Shares