Feb 04
2024
SELL
Payment of exercise price or tax liability
$16,928
$23.0 p/Share
736
Reduced 2.64%
27,167
Common Stock
Feb 04
2024
BUY
Exercise of conversion of derivative security
-
2,000
Added 6.69%
27,903
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$82,640
$23.85 p/Share
3,465
Reduced 11.8%
25,903
Common Stock
Jan 23
2024
BUY
Exercise of conversion of derivative security
-
11,231
Added 27.66%
29,368
Common Stock
Jan 21
2024
SELL
Payment of exercise price or tax liability
$29,688
$23.6 p/Share
1,258
Reduced 6.49%
18,137
Common Stock
Jan 21
2024
BUY
Exercise of conversion of derivative security
-
3,667
Added 15.9%
19,395
Common Stock
Mar 13
2023
SELL
Open market or private sale
$34,380
$17.19 p/Share
2,000
Reduced 11.47%
15,434
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$23,063
$21.84 p/Share
1,056
Reduced 5.95%
16,680
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
2,667
Added 13.07%
17,736
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$20,217
$23.87 p/Share
847
Reduced 5.32%
15,069
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
2,000
Added 11.16%
15,916
Common Stock
Jan 21
2023
SELL
Payment of exercise price or tax liability
$35,347
$21.41 p/Share
1,651
Reduced 10.61%
13,916
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
3,666
Added 19.06%
15,567
Common Stock
Nov 30
2022
-
1,000
Reduced 7.75%
11,901
Common Stock
Nov 11
2022
-
1,251
Reduced 8.84%
12,901
Common Stock
Apr 11
2022
SELL
Open market or private sale
$40,030
$40.03 p/Share
1,000
Reduced 7.15%
12,979
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$32,961
$42.15 p/Share
782
Reduced 5.3%
13,979
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
2,667
Added 15.3%
14,761
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$42,268
$47.76 p/Share
885
Reduced 6.82%
12,094
Common Stock
Feb 13
2022
BUY
Exercise of conversion of derivative security
-
3,000
Added 18.77%
12,979
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$34,275
$49.53 p/Share
692
Reduced 6.48%
9,979
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
2,000
Added 15.78%
10,671
Common Stock
May 27
2021
SELL
Open market or private sale
$88,900
$88.9 p/Share
1,000
Reduced 10.34%
8,671
Common Stock
May 25
2021
-
600
Reduced 5.84%
9,671
Common Stock
Mar 15
2021
SELL
Open market or private sale
$151,000
$75.5 p/Share
2,000
Reduced 16.3%
10,271
Common Stock