Nov 05
2024
BUY
Grant, award, or other acquisition
$6,806,550
$20.95 p/Share
324,895
Added 10.84%
2,673,424
Common Stock, par valu...
Aug 31
2024
SELL
Payment of exercise price or tax liability
$2,257,266
$20.24 p/Share
111,525
Reduced 4.53%
2,348,514
Common Stock, par valu...
Jun 12
2024
-
99,500
Reduced 3.89%
2,460,026
Common Stock, par valu...
Dec 12
2023
-
1,152
Added 0.04%
2,559,505
Common Stock, par valu...
Dec 04
2023
SELL
Payment of exercise price or tax liability
$1,015,716
$25.63 p/Share
39,630
Reduced 1.52%
2,562,475
Common Stock, par valu...
Nov 22
2023
-
687
Reduced 0.03%
2,597,983
Common Stock, par valu...
Nov 17
2023
-
3,435
Reduced 0.13%
2,598,670
Common Stock, par valu...
Nov 02
2023
BUY
Grant, award, or other acquisition
$9,758,808
$23.53 p/Share
414,739
Added 13.75%
2,602,105
Common Stock, par valu...
Aug 31
2023
SELL
Payment of exercise price or tax liability
$2,298,276
$26.74 p/Share
85,949
Reduced 3.8%
2,177,621
Common Stock, par valu...
Dec 12
2022
-
1,126
Added 0.05%
2,264,447
Common Stock, par valu...
Nov 21
2022
-
3,684
Reduced 0.16%
2,260,251
Common Stock, par valu...
Nov 03
2022
BUY
Grant, award, or other acquisition
$8,736,984
$22.42 p/Share
389,696
Added 14.69%
2,263,321
Common Stock, par valu...
Aug 16
2022
SELL
Open market or private sale
$1,587,029
$28.75 p/Share
55,201
Reduced 2.87%
1,870,067
Common Stock, par valu...
Dec 13
2021
-
884
Added 0.04%
2,176,642
Common Stock, par valu...
Dec 13
2021
BUY
Grant, award, or other acquisition
$185,237
$34.12 p/Share
5,429
Added 0.28%
1,913,590
Common Stock, par valu...
Nov 08
2021
BUY
Grant, award, or other acquisition
$9,162,486
$35.74 p/Share
256,365
Added 11.84%
1,908,161
Common Stock, par valu...
Aug 19
2021
SELL
Open market or private sale
$1,603,202
$30.37 p/Share
52,789
Reduced 2.71%
1,897,836
Common Stock, par valu...
Dec 21
2020
-
1,218
Added 0.06%
1,943,160
Common Stock, par valu...
Nov 05
2020
BUY
Grant, award, or other acquisition
$1,536,511
$10.07 p/Share
152,583
Added 7.28%
1,941,942
Common Stock, par valu...
Nov 01
2019
BUY
Grant, award, or other acquisition
$1,377,774
$14.03 p/Share
98,202
Added 5.23%
1,779,432
Common Stock, par valu...
Dec 10
2018
BUY
Grant, award, or other acquisition
-
8,455
Added 0.5%
1,672,299
Common Stock, par valu...
Dec 06
2018
-
940
Added 0.06%
1,663,844
Common Stock, par valu...
Nov 02
2018
BUY
Grant, award, or other acquisition
$1,339,902
$15.35 p/Share
87,290
Added 4.99%
1,661,054
Common Stock, par valu...
Nov 03
2017
BUY
Grant, award, or other acquisition
$966,852
$21.4 p/Share
45,180
Added 2.83%
1,552,280
Common Stock, par valu...