Nov 20
2024
SELL
Payment of exercise price or tax liability
$175,482
$32.66 p/Share
5,373
Reduced 0.43%
1,256,201
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
39,765
Added 3.06%
1,261,574
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$438,034
$34.63 p/Share
12,649
Reduced 1.02%
1,221,809
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$798,486
$32.06 p/Share
24,906
Reduced 1.98%
1,234,458
Common Stock
Nov 12
2024
BUY
Grant, award, or other acquisition
-
37,382
Added 2.88%
1,259,364
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
36,027
Added 2.86%
1,221,982
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$1,871,190
$30.24 p/Share
61,878
Reduced 4.96%
1,185,955
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
-
117,873
Added 8.63%
1,247,833
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$397,672
$31.19 p/Share
12,750
Reduced 1.12%
1,129,960
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$239,740
$29.07 p/Share
8,247
Reduced 0.72%
1,142,710
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$111,577
$12.8 p/Share
8,717
Reduced 0.75%
1,150,957
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$1,110,538
$12.59 p/Share
88,208
Reduced 7.07%
1,159,674
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
174,775
Added 12.29%
1,247,882
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
84,812
Added 7.32%
1,073,107
Common Stock
Nov 12
2022
SELL
Payment of exercise price or tax liability
$107,046
$12.98 p/Share
8,247
Reduced 0.83%
988,295
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$193,343
$22.18 p/Share
8,717
Reduced 0.87%
996,542
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$3,303,615
$21.49 p/Share
153,728
Reduced 13.26%
1,005,259
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
287,804
Added 19.89%
1,158,987
Common Stock
Nov 12
2021
BUY
Grant, award, or other acquisition
-
54,854
Added 5.92%
871,183
Common Stock
Nov 25
2020
SELL
Payment of exercise price or tax liability
$1,231,715
$15.53 p/Share
79,312
Reduced 8.86%
816,329
Common Stock
Nov 25
2020
BUY
Exercise of conversion of derivative security
$1,146,380
$13.33 p/Share
86,000
Added 8.76%
895,641
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$918,672
$14.07 p/Share
65,293
Reduced 7.26%
833,569
Common Stock
Nov 16
2020
BUY
Grant, award, or other acquisition
-
187,277
Added 17.35%
891,881
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$340,974
$14.25 p/Share
23,928
Reduced 2.87%
809,641
Common Stock