Jul 11
2024
SELL
Open market or private sale
$1,356,250
$155.0 p/Share
8,750
Reduced 29.86%
20,556
Common Shares
Jul 11
2024
BUY
Exercise of conversion of derivative security
$583,975
$66.74 p/Share
8,750
Added 22.99%
29,306
Common Shares
May 15
2024
SELL
Open market or private sale
$750,000
$150.0 p/Share
5,000
Reduced 19.58%
20,533
Common Shares
May 15
2024
BUY
Exercise of conversion of derivative security
$333,700
$66.74 p/Share
5,000
Added 16.38%
25,533
Common Shares
Dec 11
2023
SELL
Payment of exercise price or tax liability
$333,069
$135.01 p/Share
2,467
Reduced 10.76%
20,465
Common Shares
Dec 11
2023
BUY
Grant, award, or other acquisition
-
6,267
Added 21.46%
22,932
Common Shares
Nov 29
2023
-
803
Reduced 4.6%
16,665
Common Shares
Dec 08
2022
SELL
Payment of exercise price or tax liability
$159,187
$122.17 p/Share
1,303
Reduced 7.01%
17,292
Common Shares
Dec 08
2022
BUY
Grant, award, or other acquisition
-
3,308
Added 15.1%
18,595
Common Shares
Nov 15
2022
SELL
Payment of exercise price or tax liability
$202,279
$127.06 p/Share
1,592
Reduced 9.44%
15,273
Common Shares
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
4,524
Added 21.15%
16,865
Common Shares
Dec 06
2021
SELL
Payment of exercise price or tax liability
$165,995
$157.94 p/Share
1,051
Reduced 7.94%
12,180
Common Shares
Dec 06
2021
BUY
Grant, award, or other acquisition
-
2,670
Added 16.79%
13,231
Common Shares
Nov 09
2021
-
1,387
Reduced 11.62%
10,545
Common Shares
Aug 02
2021
SELL
Open market or private sale
$2,235,000
$150.0 p/Share
14,900
Reduced 55.61%
11,896
Common Shares
Aug 02
2021
BUY
Exercise of conversion of derivative security
$982,655
$65.95 p/Share
14,900
Added 35.73%
26,796
Common Shares
Jan 06
2021
SELL
Open market or private sale
$1,643,750
$125.0 p/Share
13,150
Reduced 52.73%
11,790
Common Shares
Jan 06
2021
BUY
Exercise of conversion of derivative security
$808,725
$61.5 p/Share
13,150
Added 34.52%
24,940
Common Shares
Jan 04
2021
SELL
Open market or private sale
$638,802
$121.1 p/Share
5,275
Reduced 30.91%
11,790
Common Shares
Jan 04
2021
BUY
Exercise of conversion of derivative security
$272,243
$51.61 p/Share
5,275
Added 23.61%
17,065
Common Shares
Dec 09
2020
SELL
Payment of exercise price or tax liability
$74,751
$119.22 p/Share
627
Reduced 5.06%
11,772
Common Shares
Dec 09
2020
BUY
Grant, award, or other acquisition
-
1,592
Added 11.38%
12,399
Common Shares
Nov 16
2020
-
1,619
Reduced 13.05%
10,783
Common Shares