Sep 02
2024
SELL
Payment of exercise price or tax liability
$32,834
$15.18 p/Share
2,163
Reduced 3.93%
52,870
Common Stock
Sep 02
2024
BUY
Exercise of conversion of derivative security
-
2,163
Added 3.78%
55,033
Common Stock
May 27
2024
SELL
Payment of exercise price or tax liability
$122,319
$18.43 p/Share
6,637
Reduced 11.6%
50,567
Common Stock
May 27
2024
BUY
Exercise of conversion of derivative security
-
6,637
Added 10.4%
57,204
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$42,081
$20.3 p/Share
2,073
Reduced 4.53%
43,726
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
-
1,019
Added 2.23%
44,745
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
1,934
Added 4.14%
44,780
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$43,255
$22.73 p/Share
1,903
Reduced 4.25%
42,846
Common Stock
Aug 21
2023
BUY
Exercise of conversion of derivative security
-
1,903
Added 4.08%
44,749
Common Stock
May 29
2023
SELL
Payment of exercise price or tax liability
$209,080
$29.72 p/Share
7,035
Reduced 14.69%
40,869
Common Stock
May 29
2023
BUY
Exercise of conversion of derivative security
-
7,035
Added 12.81%
47,904
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$6,528
$36.47 p/Share
179
Reduced 0.52%
33,942
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
179
Added 0.52%
34,121
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$159,405
$38.87 p/Share
4,101
Reduced 10.88%
33,593
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
3,807
Added 10.14%
33,725
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
3,601
Added 9.61%
33,887
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$22,144
$37.66 p/Share
588
Reduced 1.9%
30,286
Common Stock
Aug 22
2022
BUY
Exercise of conversion of derivative security
-
588
Added 1.87%
30,874
Common Stock
May 30
2022
SELL
Payment of exercise price or tax liability
$211,787
$39.72 p/Share
5,332
Reduced 15.22%
29,705
Common Stock
May 30
2022
BUY
Exercise of conversion of derivative security
-
5,332
Added 13.21%
35,037
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$29,077
$60.83 p/Share
478
Reduced 1.91%
24,601
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
478
Added 1.87%
25,079
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$289,281
$60.38 p/Share
4,791
Reduced 16.6%
24,069
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
6,426
Added 20.87%
24,359
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
2,342
Added 9.45%
22,434
Common Stock