Feb 22
2024
BUY
Open market or private purchase
$10,008
$27.05 p/Share
370
Added 0.64%
57,086
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
$31,763
$23.0 p/Share
1,381
Reduced 2.38%
56,716
Common Stock
Feb 04
2024
BUY
Exercise of conversion of derivative security
-
3,334
Added 5.43%
58,097
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$216,438
$23.85 p/Share
9,075
Reduced 14.22%
54,763
Common Stock
Jan 23
2024
BUY
Exercise of conversion of derivative security
-
20,964
Added 24.72%
63,838
Common Stock
Jan 21
2024
SELL
Payment of exercise price or tax liability
$70,186
$23.6 p/Share
2,974
Reduced 6.49%
42,874
Common Stock
Jan 21
2024
BUY
Exercise of conversion of derivative security
-
6,667
Added 12.7%
45,848
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$126,737
$21.84 p/Share
5,803
Reduced 13.22%
38,093
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
13,334
Added 23.3%
43,896
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$33,059
$23.87 p/Share
1,385
Reduced 4.34%
30,562
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
3,333
Added 9.45%
31,947
Common Stock
Jan 21
2023
SELL
Payment of exercise price or tax liability
$65,685
$21.41 p/Share
3,068
Reduced 9.68%
28,614
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
6,666
Added 17.38%
31,682
Common Stock
Feb 24
2022
SELL
Open market or private sale
$360,360
$50.05 p/Share
7,200
Reduced 22.69%
24,527
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$171,593
$42.15 p/Share
4,071
Reduced 11.37%
31,727
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
13,333
Added 27.14%
35,798
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$93,323
$47.76 p/Share
1,954
Reduced 8.0%
22,465
Common Stock
Feb 13
2022
BUY
Exercise of conversion of derivative security
-
6,667
Added 21.45%
24,419
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$52,353
$49.53 p/Share
1,057
Reduced 5.62%
17,752
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
3,333
Added 15.05%
18,809
Common Stock
Oct 30
2021
SELL
Payment of exercise price or tax liability
$112,562
$95.23 p/Share
1,182
Reduced 7.1%
15,476
Common Stock
Oct 30
2021
BUY
Exercise of conversion of derivative security
-
2,667
Added 13.8%
16,658
Common Stock
Jun 25
2021
SELL
Open market or private sale
$100,000
$100.0 p/Share
1,000
Reduced 6.67%
13,991
Common Stock
Mar 18
2021
SELL
Open market or private sale
$399,600
$74.0 p/Share
5,400
Reduced 26.48%
14,991
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$454,427
$102.51 p/Share
4,433
Reduced 17.86%
20,391
Common Stock