Sep 03
2024
SELL
Open market or private sale
$498,300
$49.83 p/Share
10,000
Reduced 14.66%
58,229
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
$109,500
$10.95 p/Share
10,000
Added 12.78%
68,229
Common Stock
May 20
2024
SELL
Open market or private sale
$499,900
$49.99 p/Share
10,000
Reduced 14.68%
58,116
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$109,500
$10.95 p/Share
10,000
Added 12.8%
68,116
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$153,747
$49.5 p/Share
3,106
Reduced 5.09%
57,953
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
7,075
Added 10.76%
58,695
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$36,750
$47.42 p/Share
775
Reduced 1.42%
53,984
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
1,625
Added 2.88%
54,759
Common Stock
Nov 20
2023
SELL
Open market or private sale
$182,000
$36.4 p/Share
5,000
Reduced 8.62%
53,007
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
$54,750
$10.95 p/Share
5,000
Added 7.94%
58,007
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$22,424
$29.82 p/Share
752
Reduced 1.41%
52,412
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
1,750
Added 3.19%
53,164
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$33,040
$29.82 p/Share
1,108
Reduced 2.11%
51,414
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
2,325
Added 4.24%
52,522
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$24,612
$29.3 p/Share
840
Reduced 1.65%
50,197
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
1,625
Added 3.09%
51,037
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$9,486
$30.6 p/Share
310
Reduced 0.62%
49,412
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
650
Added 1.29%
49,722
Common Stock
Mar 01
2022
SELL
Open market or private sale
$693,455
$41.43 p/Share
16,738
Reduced 25.39%
49,176
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
$289,600
$14.48 p/Share
20,000
Added 26.35%
55,914
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$25,477
$34.9 p/Share
730
Reduced 1.57%
45,914
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
1,750
Added 3.62%
46,644
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$27,326
$35.26 p/Share
775
Reduced 1.7%
44,894
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
-
1,625
Added 3.44%
45,669
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$10,512
$33.91 p/Share
310
Reduced 0.7%
44,044
Common Stock