Nov 26
2023
SELL
Payment of exercise price or tax liability
$200,653
$127.48 p/Share
1,574
Reduced 1.78%
86,694
Common Stock
Nov 26
2023
BUY
Exercise of conversion of derivative security
-
4,000
Added 4.34%
88,268
Common Stock
May 17
2023
SELL
Open market or private sale
$4,486,400
$112.16 p/Share
40,000
Reduced 32.19%
84,268
Common Stock
May 17
2023
BUY
Exercise of conversion of derivative security
$954,400
$23.86 p/Share
40,000
Added 24.35%
124,268
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$144,805
$96.28 p/Share
1,504
Reduced 1.75%
84,268
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
3,820
Added 4.26%
85,772
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$66,551
$97.44 p/Share
683
Reduced 0.83%
81,952
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
1,734
Added 2.06%
82,635
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$142,467
$94.1 p/Share
1,514
Reduced 1.84%
80,901
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
3,846
Added 4.46%
82,415
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$147,330
$91.17 p/Share
1,616
Reduced 2.02%
78,569
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
4,000
Added 4.75%
80,185
Common Stock
Dec 21
2022
SELL
Open market or private sale
$2,690,400
$89.68 p/Share
30,000
Reduced 28.25%
76,185
Common Stock
Dec 21
2022
BUY
Exercise of conversion of derivative security
$714,000
$23.8 p/Share
30,000
Added 22.03%
106,185
Common Stock
Nov 26
2022
SELL
Payment of exercise price or tax liability
$132,042
$83.89 p/Share
1,574
Reduced 2.02%
76,185
Common Stock
Nov 26
2022
BUY
Exercise of conversion of derivative security
-
4,000
Added 4.89%
77,759
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$56,826
$83.2 p/Share
683
Reduced 0.92%
73,759
Common Stock
Mar 17
2022
BUY
Exercise of conversion of derivative security
-
1,734
Added 2.28%
74,442
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$122,573
$80.96 p/Share
1,514
Reduced 2.04%
72,708
Common Stock
Mar 11
2022
BUY
Exercise of conversion of derivative security
-
3,846
Added 4.93%
74,222
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$126,062
$80.09 p/Share
1,574
Reduced 2.19%
70,376
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
4,000
Added 5.27%
71,950
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$169,882
$82.95 p/Share
2,048
Reduced 2.93%
67,950
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
5,080
Added 6.77%
69,998
Common Stock
Nov 26
2021
SELL
Payment of exercise price or tax liability
$163,135
$98.75 p/Share
1,652
Reduced 2.48%
64,918
Common Stock