Oct 31
2024
SELL
Open market or private sale
$5,297,396
$248.11 p/Share
21,351
Reduced 14.06%
130,506
Common Stock, Par Valu...
Oct 31
2024
BUY
Exercise of conversion of derivative security
$2,772,427
$129.85 p/Share
21,351
Added 12.33%
151,857
Common Stock, Par Valu...
Jun 04
2024
SELL
Open market or private sale
$5,911,083
$225.7 p/Share
26,190
Reduced 17.88%
120,325
Common Stock, Par Valu...
Jun 04
2024
BUY
Exercise of conversion of derivative security
$2,341,124
$89.39 p/Share
26,190
Added 15.16%
146,515
Common Stock, Par Valu...
May 31
2024
SELL
Open market or private sale
$5,561,250
$222.45 p/Share
25,000
Reduced 17.2%
120,325
Common Stock, Par Valu...
May 31
2024
BUY
Exercise of conversion of derivative security
$2,234,750
$89.39 p/Share
25,000
Added 14.68%
145,325
Common Stock, Par Valu...
May 22
2024
SELL
Open market or private sale
$5,627,750
$225.11 p/Share
25,000
Reduced 17.2%
120,325
Common Stock, Par Valu...
May 22
2024
BUY
Exercise of conversion of derivative security
$2,234,750
$89.39 p/Share
25,000
Added 14.68%
145,325
Common Stock, Par Valu...
Mar 26
2024
SELL
Open market or private sale
$1,326,132
$211.91 p/Share
6,258
Reduced 5.11%
116,175
Common Stock, Par Valu...
Mar 26
2024
BUY
Exercise of conversion of derivative security
$608,527
$97.24 p/Share
6,258
Added 4.86%
122,433
Common Stock, Par Valu...
Mar 25
2024
SELL
Open market or private sale
$8,488,800
$212.22 p/Share
40,000
Reduced 25.61%
116,175
Common Stock, Par Valu...
Mar 25
2024
BUY
Exercise of conversion of derivative security
$3,889,600
$97.24 p/Share
40,000
Added 20.39%
156,175
Common Stock, Par Valu...
Feb 26
2024
SELL
Payment of exercise price or tax liability
$1,259,641
$211.74 p/Share
5,949
Reduced 4.87%
116,175
Common Stock, Par Valu...
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
15,118
Added 11.02%
122,124
Common Stock, Par Valu...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$2,584,336
$214.45 p/Share
12,051
Reduced 10.12%
107,006
Common Stock, Par Valu...
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
31,657
Added 21.0%
119,057
Common Stock, Par Valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,077,069
$211.19 p/Share
5,100
Reduced 4.15%
117,710
Common Stock, Par Valu...
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
12,960
Added 9.55%
122,810
Common Stock, Par Valu...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$2,231,162
$210.15 p/Share
10,617
Reduced 8.81%
109,850
Common Stock, Par Valu...
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
28,176
Added 18.96%
120,467
Common Stock, Par Valu...
Oct 31
2022
SELL
Open market or private sale
$4,904,400
$245.22 p/Share
20,000
Reduced 16.82%
98,925
Common Stock, Par Valu...
Oct 31
2022
BUY
Exercise of conversion of derivative security
$1,944,800
$97.24 p/Share
20,000
Added 14.4%
118,925
Common Stock, Par Valu...
Jun 29
2022
SELL
Payment of exercise price or tax liability
$4,568,568
$237.81 p/Share
19,211
Reduced 16.26%
98,917
Common Stock, Par Valu...
Jun 29
2022
BUY
Exercise of conversion of derivative security
-
48,820
Added 29.24%
118,128
Common Stock, Par Valu...
Mar 14
2022
-
3,000
Reduced 4.15%
69,241
Common Stock, Par Valu...