Nov 05
2024
BUY
Grant, award, or other acquisition
$765,932
$20.95 p/Share
36,560
Added 1.63%
2,209,615
Common Stock, par valu...
Aug 31
2024
SELL
Payment of exercise price or tax liability
$230,371
$20.24 p/Share
11,382
Reduced 0.52%
2,173,055
Common Stock, par valu...
Jan 11
2024
-
2,502
Reduced 0.11%
2,184,437
Common Stock, par valu...
Dec 20
2023
-
2,286
Reduced 0.1%
2,186,939
Common Stock, par valu...
Dec 12
2023
-
1,152
Added 0.05%
2,416,020
Common Stock, par valu...
Dec 01
2023
SELL
Payment of exercise price or tax liability
$471,438
$25.63 p/Share
18,394
Reduced 0.76%
2,414,868
Common Stock, par valu...
Nov 02
2023
BUY
Grant, award, or other acquisition
$1,672,888
$23.53 p/Share
71,096
Added 2.84%
2,433,262
Common Stock, par valu...
Aug 31
2023
SELL
Payment of exercise price or tax liability
$567,342
$26.74 p/Share
21,217
Reduced 0.89%
2,362,166
Common Stock, par valu...
Dec 12
2022
-
1,126
Added 0.05%
2,383,383
Common Stock, par valu...
Nov 03
2022
BUY
Grant, award, or other acquisition
$1,580,363
$22.42 p/Share
70,489
Added 2.87%
2,382,257
Common Stock, par valu...
Dec 13
2021
BUY
Grant, award, or other acquisition
$305,647
$34.12 p/Share
8,958
Added 0.39%
2,310,884
Common Stock, par valu...
Nov 08
2021
BUY
Grant, award, or other acquisition
$1,930,961
$35.74 p/Share
54,028
Added 2.29%
2,301,926
Common Stock, par valu...
Nov 05
2020
BUY
Grant, award, or other acquisition
$1,276,473
$10.07 p/Share
126,760
Added 5.0%
2,408,317
Common Stock, par valu...
Nov 01
2019
BUY
Grant, award, or other acquisition
$1,676,880
$14.03 p/Share
119,521
Added 4.97%
2,283,701
Common Stock, par valu...
Dec 10
2018
BUY
Grant, award, or other acquisition
-
18,116
Added 0.83%
2,163,066
Common Stock, par valu...
Dec 06
2018
-
940
Added 0.04%
2,144,950
Common Stock, par valu...
Nov 02
2018
BUY
Grant, award, or other acquisition
$1,614,053
$15.35 p/Share
105,150
Added 4.68%
2,144,010
Common Stock, par valu...
Dec 19
2017
SELL
Open market or private sale
$2,178,477
$43.58 p/Share
49,988
Reduced 2.38%
2,049,530
Common Stock, par valu...
Dec 13
2017
-
1,268
Reduced 0.06%
2,099,518
Common Stock, par valu...
Nov 30
2017
-
10,000
Reduced 0.47%
2,100,786
Common Stock, par valu...
Nov 27
2017
-
6,100
Reduced 0.29%
2,110,786
Common Stock, par valu...
Nov 08
2017
-
671
Added 0.03%
2,116,886
Common Stock, par valu...
Nov 03
2017
BUY
Grant, award, or other acquisition
$2,950,028
$42.79 p/Share
68,942
Added 3.16%
2,116,215
Common Stock, par valu...
Oct 30
2017
SELL
Open market or private sale
$2,433,815
$42.83 p/Share
56,825
Reduced 2.7%
2,047,273
Common Stock, par valu...