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
May 24
2021
SELL
Open market or private sale
$64,757
$48.58 p/Share
1,333
Reduced 1.67%
78,717
Common Stock
Feb 16
2021
SELL
Open market or private sale
$1,271,747
$40.16 p/Share
31,667
Reduced 25.15%
94,250
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
$633,340
$20.0 p/Share
31,667
Added 20.1%
125,917
Common Stock