Dec 06
2024
-
50,000
Reduced 5.65%
834,790
Common Stock
Feb 20
2024
-
60,000
Reduced 6.35%
884,790
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$737,824
$47.92 p/Share
15,397
Reduced 1.6%
944,790
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
32,754
Added 3.34%
946,473
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$1,850,852
$48.31 p/Share
38,312
Reduced 3.97%
927,433
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
81,512
Added 8.04%
931,690
Common Stock
Aug 11
2023
-
40,000
Reduced 4.33%
884,233
Common Stock
Aug 10
2023
SELL
Open market or private sale
$4,580,000
$45.8 p/Share
100,000
Reduced 9.76%
924,233
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
$1,738,000
$17.38 p/Share
100,000
Added 8.89%
1,024,233
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$1,033,264
$34.93 p/Share
29,581
Reduced 3.1%
924,233
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
62,934
Added 6.27%
941,492
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$1,294,167
$33.77 p/Share
38,323
Reduced 4.12%
890,880
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
81,536
Added 8.35%
895,137
Common Stock
Sep 07
2022
SELL
Open market or private sale
$2,624,000
$26.24 p/Share
100,000
Reduced 10.55%
847,667
Common Stock
Mar 15
2022
-
20,000
Reduced 2.07%
947,667
Common Stock
Jan 05
2022
SELL
Payment of exercise price or tax liability
$387,659
$46.83 p/Share
8,278
Reduced 0.85%
967,667
Common Stock
Jan 05
2022
BUY
Exercise of conversion of derivative security
-
17,612
Added 1.77%
975,945
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$939,131
$48.21 p/Share
19,480
Reduced 1.99%
958,333
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
41,445
Added 4.14%
960,554
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$1,815,700
$47.39 p/Share
38,314
Reduced 3.93%
936,368
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
81,516
Added 7.98%
940,627
Common Stock
Feb 11
2021
SELL
Open market or private sale
$1,675,000
$33.5 p/Share
50,000
Reduced 5.3%
893,166
Common Stock
Jan 25
2021
SELL
Open market or private sale
$1,475,000
$29.5 p/Share
50,000
Reduced 5.03%
943,166
Common Stock
Jan 07
2021
SELL
Open market or private sale
$1,400,000
$28.0 p/Share
50,000
Reduced 4.79%
993,166
Common Stock
Jan 05
2021
SELL
Payment of exercise price or tax liability
$419,617
$26.7 p/Share
15,716
Reduced 1.48%
1,043,166
Common Stock