Apr 01
2024
SELL
Payment of exercise price or tax liability
$190,764
$31.97 p/Share
5,967
Reduced 7.26%
76,207
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
13,452
Added 14.27%
80,809
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
29,211
Added 21.7%
105,418
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$20,721
$26.43 p/Share
784
Reduced 1.13%
68,722
Common Stock
Mar 18
2024
BUY
Exercise of conversion of derivative security
-
1,762
Added 2.47%
69,506
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$111,939
$25.24 p/Share
4,435
Reduced 6.14%
67,744
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
-
10,000
Added 12.17%
72,179
Common Stock
Jul 12
2023
SELL
Payment of exercise price or tax liability
$35,445
$19.54 p/Share
1,814
Reduced 2.83%
62,179
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
-
3,750
Added 5.54%
63,993
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$63,742
$20.21 p/Share
3,154
Reduced 4.97%
60,243
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
5,058
Added 7.39%
63,397
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$46,714
$24.73 p/Share
1,889
Reduced 3.14%
58,339
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
6,433
Added 9.65%
60,228
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$78,160
$25.66 p/Share
3,046
Reduced 5.36%
53,795
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
10,376
Added 15.44%
56,841
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$12,811
$25.22 p/Share
508
Reduced 1.08%
46,465
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
1,761
Added 3.61%
46,973
Common Stock
Dec 12
2022
SELL
Payment of exercise price or tax liability
$76,280
$25.99 p/Share
2,935
Reduced 6.1%
45,212
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
-
10,000
Added 17.2%
48,147
Common Stock
Jul 12
2022
SELL
Payment of exercise price or tax liability
$18,475
$16.78 p/Share
1,101
Reduced 2.37%
45,384
Common Stock
Jul 12
2022
BUY
Exercise of conversion of derivative security
-
3,750
Added 7.46%
46,485
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$27,309
$18.39 p/Share
1,485
Reduced 3.36%
42,735
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
5,058
Added 10.26%
44,220
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$30,526
$16.16 p/Share
1,889
Reduced 4.6%
39,162
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
-
6,434
Added 13.55%
41,051
Common Stock