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
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
5,385
Added 1.14%
465,087
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$817,732
$36.64 p/Share
22,318
Reduced 4.63%
459,702
Common Stock
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
49,512
Added 9.31%
482,020
Common Stock
Nov 22
2021
-
20,000
Reduced 4.42%
432,508
Common Stock
Nov 12
2021
-
160,000
Reduced 26.12%
452,508
Common Stock
Nov 12
2021
-
160,000
Reduced 26.12%
452,508
Common Stock