Mar 31
2024
SELL
Payment of exercise price or tax liability
$282,735
$199.25 p/Share
1,419
Reduced 9.9%
12,917
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
3,799
Added 20.95%
14,336
Common Stock
Feb 23
2024
SELL
Open market or private sale
$745,500
$213.0 p/Share
3,500
Reduced 24.93%
10,537
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$455,219
$200.98 p/Share
2,265
Reduced 13.89%
14,037
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
5,987
Added 28.96%
14,684
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$41,764
$171.87 p/Share
243
Reduced 2.3%
10,315
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
-
647
Added 5.77%
10,558
Common Stock
May 12
2023
SELL
Open market or private sale
$616,175
$176.05 p/Share
3,500
Reduced 26.1%
9,911
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$316,091
$189.05 p/Share
1,672
Reduced 11.09%
13,411
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
3,957
Added 21.86%
14,142
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$3,934
$171.07 p/Share
23
Reduced 0.21%
11,126
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
-
901
Added 7.48%
11,149
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$167,077
$167.58 p/Share
997
Reduced 8.87%
10,248
Common Stock
Jul 15
2022
BUY
Exercise of conversion of derivative security
-
3,340
Added 22.9%
11,245
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$143,057
$192.54 p/Share
743
Reduced 8.59%
7,905
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
2,227
Added 20.48%
8,648
Common Stock
Nov 12
2021
SELL
Open market or private sale
$201,170
$201.17 p/Share
1,000
Reduced 13.48%
6,421
Common Stock
Oct 31
2021
SELL
Payment of exercise price or tax liability
$59,551
$197.19 p/Share
302
Reduced 3.91%
7,421
Common Stock
Oct 31
2021
BUY
Exercise of conversion of derivative security
-
900
Added 10.44%
7,723
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$190,072
$167.76 p/Share
1,133
Reduced 14.24%
6,823
Common Stock
Jul 15
2021
BUY
Exercise of conversion of derivative security
-
3,741
Added 35.0%
6,948
Common Stock
Oct 31
2020
SELL
Payment of exercise price or tax liability
$37,739
$121.74 p/Share
310
Reduced 6.85%
4,215
Common Stock
Oct 31
2020
BUY
Exercise of conversion of derivative security
$109,566
$121.74 p/Share
900
Added 16.59%
4,525
Common Stock