Oct 07
2024
SELL
Open market or private sale
$11,264,795
$85.0 p/Share
132,527
Reduced 45.23%
160,467
Common Stock
Oct 07
2024
BUY
Exercise of conversion of derivative security
$2,463,415
$21.12 p/Share
116,639
Added 28.47%
292,994
Common Stock
Aug 28
2024
SELL
Open market or private sale
$1,130,560
$80.0 p/Share
14,132
Reduced 7.42%
176,355
Common Stock
May 13
2024
-
2,380
Reduced 1.23%
190,487
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$120,384
$65.82 p/Share
1,829
Reduced 0.94%
192,867
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
3,706
Added 1.87%
194,696
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$135,391
$65.82 p/Share
2,057
Reduced 1.07%
190,990
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
4,167
Added 2.11%
193,047
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$118,870
$65.82 p/Share
1,806
Reduced 0.95%
188,880
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
3,960
Added 2.03%
190,686
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$131,240
$65.95 p/Share
1,990
Reduced 1.05%
186,726
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
4,362
Added 2.26%
188,716
Common Stock
Feb 12
2024
-
6,000
Reduced 3.15%
184,354
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
-
16,450
Reduced 7.95%
190,354
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
33,332
Added 13.88%
206,804
Common Stock
Jan 12
2024
SELL
Open market or private sale
$699,600
$60.0 p/Share
11,660
Reduced 6.3%
173,472
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$630,591
$57.81 p/Share
10,908
Reduced 5.56%
185,132
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
21,799
Added 10.01%
196,040
Common Stock
Dec 29
2023
SELL
Open market or private sale
$4,711,550
$57.5 p/Share
81,940
Reduced 31.99%
174,241
Common Stock
Dec 29
2023
BUY
Exercise of conversion of derivative security
$949,062
$16.31 p/Share
58,189
Added 18.51%
256,181
Common Stock
Sep 20
2023
SELL
Open market or private sale
$872,685
$55.0 p/Share
15,867
Reduced 7.42%
197,992
Common Stock
May 16
2023
SELL
Open market or private sale
$3,394,970
$53.6 p/Share
63,339
Reduced 22.85%
213,859
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
$744,526
$13.08 p/Share
56,921
Added 17.04%
277,198
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$88,900
$46.23 p/Share
1,923
Reduced 0.87%
220,277
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
3,895
Added 1.72%
222,200
Common Stock