Apr 26
2024
-
4,976
Reduced 100.0%
0
Common Stock
Apr 20
2024
SELL
Payment of exercise price or tax liability
$415,621
$142.19 p/Share
2,923
Reduced 37.0%
4,976
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
7,899
Added 50.0%
7,899
Common Stock
Apr 02
2024
-
8,021
Reduced 100.0%
0
Common Stock
Mar 26
2024
-
5,983
Reduced 42.72%
8,021
Common Stock
Mar 23
2024
SELL
Payment of exercise price or tax liability
$762,334
$161.82 p/Share
4,711
Reduced 25.17%
14,004
Common Stock
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
12,732
Added 40.49%
18,715
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$533,190
$151.69 p/Share
3,515
Reduced 37.01%
5,983
Common Stock
Mar 17
2024
BUY
Exercise of conversion of derivative security
-
9,498
Added 50.0%
9,498
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$581,541
$130.86 p/Share
4,444
Reduced 100.0%
0
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
4,444
Added 50.0%
4,444
Common Stock
Nov 10
2023
-
226,781
Reduced 100.0%
0
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$15,361,207
$104.4 p/Share
147,138
Reduced 39.35%
226,781
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
-
36,419
Added 8.88%
373,919
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
-
337,500
Added 50.0%
337,500
Common Stock
May 16
2023
-
14,913
Reduced 100.0%
0
Common Stock
Apr 18
2023
SELL
Payment of exercise price or tax liability
$988,693
$102.18 p/Share
9,676
Reduced 39.35%
14,913
Common Stock
Apr 18
2023
BUY
Grant, award, or other acquisition
-
24,589
Added 50.0%
24,589
Common Stock
Mar 29
2023
-
28,027
Reduced 100.0%
0
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$453,575
$96.28 p/Share
4,711
Reduced 14.39%
28,027
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
12,732
Added 28.0%
32,738
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$385,667
$97.44 p/Share
3,958
Reduced 16.52%
20,006
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
10,695
Added 30.86%
23,964
Common Stock
Mar 13
2023
-
2,888,602
Reduced 99.54%
13,269
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$733,415
$94.1 p/Share
7,794
Reduced 0.27%
2,901,871
Common Stock