Jun 03
2024
SELL
Payment of exercise price or tax liability
$6,233
$42.99 p/Share
145
Reduced 28.77%
359
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
499
Added 49.75%
504
Common Stock
May 03
2024
SELL
Open market or private sale
$431,375
$49.3 p/Share
8,750
Reduced 99.94%
5
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$2,158
$39.98 p/Share
54
Reduced 0.61%
8,755
Common Stock
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
185
Added 2.06%
8,809
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$89,235
$39.98 p/Share
2,232
Reduced 20.56%
8,624
Common Stock
Mar 02
2024
BUY
Exercise of conversion of derivative security
-
7,722
Added 42.53%
10,434
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$2,933
$20.09 p/Share
146
Reduced 4.45%
3,134
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
-
499
Added 13.2%
3,280
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$1,782
$33.0 p/Share
54
Reduced 1.9%
2,781
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
184
Added 6.09%
2,835
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$29,110
$33.08 p/Share
880
Reduced 24.92%
2,651
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
2,547
Added 45.73%
3,023
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,899
$32.2 p/Share
59
Reduced 5.66%
984
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
170
Added 14.01%
1,043
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$9,386
$63.85 p/Share
147
Reduced 14.41%
873
Common Stock
Jun 03
2022
BUY
Exercise of conversion of derivative security
-
498
Added 32.81%
1,020
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$7,249
$113.27 p/Share
64
Reduced 10.92%
522
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
184
Added 23.9%
586
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$6,848
$116.07 p/Share
59
Reduced 12.8%
402
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
169
Added 26.83%
461
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$2,976
$110.24 p/Share
27
Reduced 8.46%
292
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
76
Added 19.24%
319
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$4,113
$178.81 p/Share
23
Reduced 8.65%
243
Common Stock
Aug 05
2021
BUY
Exercise of conversion of derivative security
-
77
Added 22.45%
266
Common Stock