Jun 10
2024
SELL
Open market or private sale
$80,922
$120.42 p/Share
672
Reduced 5.17%
12,338
Common Shares
Jun 01
2024
SELL
Payment of exercise price or tax liability
$75,389
$120.43 p/Share
626
Reduced 4.59%
13,010
Common Shares
Jun 01
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 8.4%
13,636
Common Shares
May 15
2024
SELL
Payment of exercise price or tax liability
$379,647
$110.62 p/Share
3,432
Reduced 22.02%
12,153
Common Shares
May 15
2024
BUY
Exercise of conversion of derivative security
-
6,855
Added 30.55%
15,585
Common Shares
May 10
2024
SELL
Open market or private sale
$94,799
$108.84 p/Share
871
Reduced 9.07%
8,730
Common Shares
Apr 10
2024
SELL
Open market or private sale
$89,730
$103.02 p/Share
871
Reduced 8.32%
9,601
Common Shares
Mar 11
2024
SELL
Open market or private sale
$89,582
$102.85 p/Share
871
Reduced 7.68%
10,472
Common Shares
Feb 15
2024
SELL
Payment of exercise price or tax liability
$129,508
$87.27 p/Share
1,484
Reduced 11.57%
11,343
Common Shares
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
2,842
Added 18.14%
12,827
Common Shares
Feb 12
2024
SELL
Open market or private sale
$78,355
$89.96 p/Share
871
Reduced 8.02%
9,985
Common Shares
Jan 10
2024
SELL
Open market or private sale
$75,141
$86.27 p/Share
871
Reduced 7.43%
10,856
Common Shares
Dec 11
2023
SELL
Open market or private sale
$77,954
$89.5 p/Share
871
Reduced 6.91%
11,727
Common Shares
Nov 15
2023
SELL
Payment of exercise price or tax liability
$111,277
$78.92 p/Share
1,410
Reduced 10.17%
12,459
Common Shares
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
2,841
Added 17.0%
13,869
Common Shares
Nov 10
2023
SELL
Open market or private sale
$66,239
$76.05 p/Share
871
Reduced 7.32%
11,028
Common Shares
Oct 10
2023
SELL
Open market or private sale
$66,370
$76.2 p/Share
871
Reduced 6.82%
11,899
Common Shares
Sep 11
2023
SELL
Open market or private sale
$69,314
$79.58 p/Share
871
Reduced 6.39%
12,770
Common Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$107,492
$76.29 p/Share
1,409
Reduced 9.36%
13,641
Common Shares
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
2,840
Added 15.87%
15,050
Common Shares
Aug 10
2023
SELL
Open market or private sale
$67,276
$77.24 p/Share
871
Reduced 6.66%
12,210
Common Shares
Jul 10
2023
SELL
Open market or private sale
$66,123
$75.83 p/Share
872
Reduced 6.25%
13,081
Common Shares
Jun 26
2023
SELL
Open market or private sale
$64,161
$73.58 p/Share
872
Reduced 5.88%
13,953
Common Shares
Jun 01
2023
SELL
Payment of exercise price or tax liability
$80,307
$71.96 p/Share
1,116
Reduced 7.0%
14,825
Common Shares
Jun 01
2023
BUY
Grant, award, or other acquisition
-
2,250
Added 12.37%
15,941
Common Shares