Dec 16
2024
SELL
Open market or private sale
$455,084
$33.44 p/Share
13,609
Reduced 36.21%
23,973
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$2,601,113
$34.05 p/Share
76,391
Reduced 67.03%
37,582
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$2,250,000
$25.0 p/Share
90,000
Added 44.12%
113,973
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$61,411
$31.11 p/Share
1,974
Reduced 7.61%
23,973
Common Stock
Mar 13
2023
SELL
Open market or private sale
$1,356,750
$30.15 p/Share
45,000
Reduced 62.55%
26,947
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
$855,200
$21.38 p/Share
40,000
Added 35.73%
71,947
Common Stock
Oct 12
2022
-
1,000
Reduced 3.71%
25,947
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$107,416
$45.4 p/Share
2,366
Reduced 6.9%
31,947
Common Stock
Jun 15
2022
SELL
Open market or private sale
$1,000,750
$40.03 p/Share
25,000
Reduced 42.15%
34,313
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
$625,000
$25.0 p/Share
25,000
Added 29.65%
59,313
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$83,836
$42.47 p/Share
1,974
Reduced 5.44%
34,313
Common Stock
Mar 15
2022
SELL
Open market or private sale
$1,395,250
$55.81 p/Share
25,000
Reduced 40.79%
36,287
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$625,000
$25.0 p/Share
25,000
Added 28.97%
61,287
Common Stock
Dec 15
2021
SELL
Open market or private sale
$1,379,250
$55.17 p/Share
25,000
Reduced 40.79%
36,287
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
$625,000
$25.0 p/Share
25,000
Added 28.97%
61,287
Common Stock
Sep 15
2021
SELL
Open market or private sale
$952,709
$56.39 p/Share
16,895
Reduced 31.77%
36,287
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$133,599
$56.49 p/Share
2,365
Reduced 4.26%
53,182
Common Stock
Aug 13
2021
SELL
Open market or private sale
$282,500
$56.5 p/Share
5,000
Reduced 8.26%
55,547
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$1,090,200
$60.0 p/Share
18,170
Reduced 23.08%
60,547
Common Stock
Jun 07
2021
SELL
Open market or private sale
$665,073
$50.35 p/Share
13,209
Reduced 14.37%
78,717
Common Stock
Jun 07
2021
BUY
Exercise of conversion of derivative security
$264,180
$20.0 p/Share
13,209
Added 12.56%
91,926
Common Stock
Jun 04
2021
SELL
Open market or private sale
$333,800
$50.03 p/Share
6,672
Reduced 7.81%
78,717
Common Stock
Jun 04
2021
BUY
Exercise of conversion of derivative security
$133,440
$20.0 p/Share
6,672
Added 7.25%
85,389
Common Stock
Jun 03
2021
SELL
Open market or private sale
$586,186
$49.74 p/Share
11,785
Reduced 13.02%
78,717
Common Stock
Jun 03
2021
BUY
Exercise of conversion of derivative security
$235,700
$20.0 p/Share
11,785
Added 11.52%
90,502
Common Stock