Nov 01
2024
SELL
Payment of exercise price or tax liability
$172,181
$9.46 p/Share
18,201
Reduced 1.87%
954,321
Common Stock, par valu...
Nov 01
2024
BUY
Grant, award, or other acquisition
-
303,476
Added 23.78%
972,522
Common Stock, par valu...
Oct 23
2024
SELL
Payment of exercise price or tax liability
$37,372
$9.73 p/Share
3,841
Reduced 0.57%
669,046
Common Stock, par valu...
Oct 23
2024
BUY
Grant, award, or other acquisition
-
27,263
Added 3.89%
672,887
Common Stock, par valu...
Nov 01
2023
SELL
Payment of exercise price or tax liability
$131,433
$21.08 p/Share
6,235
Reduced 0.99%
622,563
Common Stock, par valu...
Nov 01
2023
BUY
Grant, award, or other acquisition
-
257,732
Added 29.07%
628,798
Common Stock, par valu...
Oct 25
2023
SELL
Payment of exercise price or tax liability
$151,491
$21.37 p/Share
7,089
Reduced 1.87%
371,066
Common Stock, par valu...
Oct 25
2023
BUY
Grant, award, or other acquisition
-
52,167
Added 12.12%
378,155
Common Stock, par valu...
Nov 01
2022
SELL
Payment of exercise price or tax liability
$119,114
$36.26 p/Share
3,285
Reduced 1.01%
320,924
Common Stock, par valu...
Nov 01
2022
BUY
Grant, award, or other acquisition
-
58,230
Added 15.23%
324,209
Common Stock, par valu...
Oct 26
2022
SELL
Payment of exercise price or tax liability
$297,929
$35.51 p/Share
8,390
Reduced 3.06%
265,980
Common Stock, par valu...
Oct 26
2022
BUY
Grant, award, or other acquisition
-
57,498
Added 17.33%
274,370
Common Stock, par valu...
Nov 01
2021
SELL
Payment of exercise price or tax liability
$114,514
$47.32 p/Share
2,420
Reduced 1.12%
214,603
Common Stock, par valu...
Nov 01
2021
BUY
Grant, award, or other acquisition
-
23,462
Added 9.76%
217,023
Common Stock, par valu...
Oct 19
2021
SELL
Payment of exercise price or tax liability
$380,095
$48.01 p/Share
7,917
Reduced 3.93%
193,561
Common Stock, par valu...
Oct 19
2021
BUY
Grant, award, or other acquisition
-
46,316
Added 18.69%
201,478
Common Stock, par valu...
Sep 01
2021
SELL
Payment of exercise price or tax liability
$88,158
$50.29 p/Share
1,753
Reduced 1.12%
155,162
Common Stock, par valu...
Nov 01
2020
BUY
Grant, award, or other acquisition
-
27,778
Added 15.23%
154,624
Common Stock, par valu...
Oct 28
2020
BUY
Grant, award, or other acquisition
-
25,210
Added 16.58%
126,846
Common Stock, par valu...
Dec 10
2019
BUY
Grant, award, or other acquisition
-
25,681
Added 20.41%
100,114
Common Stock, par valu...
Nov 01
2019
BUY
Grant, award, or other acquisition
-
21,535
Added 22.48%
74,274
Common Stock, par valu...
Oct 28
2019
BUY
Grant, award, or other acquisition
-
26,314
Added 33.29%
52,739
Common Stock, par valu...