Mar 03
2025
SELL
Payment of exercise price or tax liability
$184,987
$12.66 p/Share
14,612
Reduced 2.06%
693,195
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
44,823
Added 5.96%
707,807
Common Stock
Mar 02
2025
SELL
Payment of exercise price or tax liability
$53,725
$12.71 p/Share
4,227
Reduced 0.63%
662,984
Common Stock
Mar 02
2025
BUY
Exercise of conversion of derivative security
-
14,217
Added 2.09%
667,211
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$107,056
$12.71 p/Share
8,423
Reduced 1.27%
652,994
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
28,320
Added 4.11%
661,417
Common Stock
May 13
2024
BUY
Open market or private purchase
$299,200
$14.96 p/Share
20,000
Added 3.06%
633,097
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$169,423
$22.62 p/Share
7,490
Reduced 1.21%
613,097
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
25,097
Added 3.9%
619,089
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$373,344
$23.54 p/Share
15,860
Reduced 2.59%
595,490
Common Stock
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
44,823
Added 6.83%
611,350
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$99,809
$23.54 p/Share
4,240
Reduced 0.74%
566,527
Common Stock
Mar 02
2024
BUY
Exercise of conversion of derivative security
-
14,217
Added 2.43%
570,767
Common Stock
May 15
2023
BUY
Open market or private purchase
$300,601
$23.81 p/Share
12,625
Added 2.22%
556,550
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
-
2,261
Reduced 0.41%
543,925
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
5,019
Added 0.91%
546,186
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
-
22,174
Reduced 3.94%
541,167
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
49,164
Added 8.11%
556,929
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
-
1,621
Reduced 0.31%
514,177
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
5,385
Added 1.03%
515,798
Common Stock
May 12
2022
BUY
Open market or private purchase
$509,600
$25.48 p/Share
20,000
Added 3.77%
510,413
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
-
2,264
Reduced 0.46%
490,413
Common Stock
Mar 05
2022
BUY
Exercise of conversion of derivative security
-
5,019
Added 1.01%
492,677
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
$879,750
$35.19 p/Share
25,000
Added 4.88%
487,658
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
-
2,429
Reduced 0.52%
462,658
Common Stock