Jun 01
2024
SELL
Payment of exercise price or tax liability
$86,314
$383.62 p/Share
225
Reduced 0.23%
95,625
Common Stock, par valu...
Apr 30
2024
SELL
Open market or private sale
$1,391,588
$368.34 p/Share
3,778
Reduced 3.79%
95,850
Common Stock, par valu...
Apr 30
2024
BUY
Exercise of conversion of derivative security
$144,000
$16.0 p/Share
9,000
Added 8.29%
99,628
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$338,614
$516.18 p/Share
656
Reduced 0.72%
90,628
Common Stock, par valu...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,937
Added 2.08%
91,284
Common Stock, par valu...
Jun 01
2023
SELL
Payment of exercise price or tax liability
$175,613
$312.48 p/Share
562
Reduced 0.63%
89,347
Common Stock, par valu...
May 19
2023
SELL
Open market or private sale
$244,687
$326.25 p/Share
750
Reduced 0.83%
89,909
Common Stock, par valu...
May 19
2023
BUY
Exercise of conversion of derivative security
$12,000
$16.0 p/Share
750
Added 0.82%
90,659
Common Stock, par valu...
Mar 10
2023
SELL
Open market or private sale
$228,090
$304.12 p/Share
750
Reduced 0.83%
89,909
Common Stock, par valu...
Mar 10
2023
BUY
Exercise of conversion of derivative security
$12,000
$16.0 p/Share
750
Added 0.82%
90,659
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$108,550
$317.4 p/Share
342
Reduced 0.38%
89,909
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
2,343
Added 2.53%
90,251
Common Stock, par valu...
Nov 10
2022
SELL
Open market or private sale
$242,280
$323.04 p/Share
750
Reduced 0.85%
87,908
Common Stock, par valu...
Nov 10
2022
BUY
Exercise of conversion of derivative security
$12,000
$16.0 p/Share
750
Added 0.84%
88,658
Common Stock, par valu...
Nov 03
2022
-
178
Reduced 0.2%
87,908
Common Stock, par valu...
Aug 10
2022
SELL
Open market or private sale
$198,750
$265.0 p/Share
750
Reduced 0.84%
88,086
Common Stock, par valu...
Aug 10
2022
BUY
Exercise of conversion of derivative security
$12,000
$16.0 p/Share
750
Added 0.84%
88,836
Common Stock, par valu...
Jun 01
2022
SELL
Payment of exercise price or tax liability
$222,907
$220.7 p/Share
1,010
Reduced 1.13%
88,086
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$25,830
$210.0 p/Share
123
Reduced 0.07%
169,855
Common Stock, par valu...
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,833
Added 1.07%
169,978
Common Stock, par valu...
Dec 03
2021
SELL
Open market or private sale
$100,896
$210.2 p/Share
480
Reduced 0.28%
168,145
Common Stock, par valu...
Jul 13
2021
-
80,759
Reduced 47.55%
89,096
Common Stock, par valu...
Jun 01
2021
SELL
Payment of exercise price or tax liability
$176,343
$162.08 p/Share
1,088
Reduced 0.64%
168,625
Common Stock, par valu...
Mar 01
2021
BUY
Grant, award, or other acquisition
-
1,635
Added 0.95%
169,713
Common Stock, par valu...
Feb 08
2021
SELL
Open market or private sale
$760,360
$190.09 p/Share
4,000
Reduced 2.32%
168,078
Common Stock, par valu...