May 17
2024
BUY
Exercise of conversion of derivative security
$25,611
$4.93 p/Share
5,195
Added 45.26%
6,284
Common Stock
Mar 11
2024
SELL
Open market or private sale
$352,046
$44.71 p/Share
7,874
Reduced 89.24%
949
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$283,684
$49.5 p/Share
5,731
Reduced 39.38%
8,823
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
11,887
Added 53.93%
10,155
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$84,502
$47.42 p/Share
1,782
Reduced 40.05%
2,667
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
3,500
Added 44.03%
4,449
Common Stock
Nov 30
2023
SELL
Open market or private sale
$617,798
$35.41 p/Share
17,447
Reduced 95.47%
827
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
$125,618
$7.2 p/Share
17,447
Added 48.84%
18,274
Common Stock
Aug 04
2023
-
16,359
Reduced 95.99%
684
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$55,703
$29.82 p/Share
1,868
Reduced 10.05%
16,721
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
3,825
Added 17.07%
18,589
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$39,720
$29.82 p/Share
1,332
Reduced 8.28%
14,764
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
2,813
Added 14.88%
16,096
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$58,101
$29.3 p/Share
1,983
Reduced 12.99%
13,283
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
3,500
Added 18.65%
15,266
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$30,232
$30.6 p/Share
988
Reduced 7.75%
11,766
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
1,875
Added 12.82%
12,754
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$43,555
$34.9 p/Share
1,248
Reduced 10.86%
10,247
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
2,812
Added 19.65%
11,495
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$55,147
$35.26 p/Share
1,564
Reduced 15.26%
8,683
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
-
3,500
Added 25.46%
10,247
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$31,570
$33.91 p/Share
931
Reduced 12.13%
6,747
Common Stock
Feb 06
2022
BUY
Exercise of conversion of derivative security
-
1,875
Added 19.63%
7,678
Common Stock
Oct 26
2021
SELL
Open market or private sale
$505,700
$50.57 p/Share
10,000
Reduced 63.71%
5,696
Common Stock
Oct 26
2021
BUY
Exercise of conversion of derivative security
$26,500
$2.65 p/Share
10,000
Added 38.92%
15,696
Common Stock