Sep 30
2024
BUY
Open market or private purchase
$56,000
$25.0 p/Share
2,240
Added 1.72%
128,230
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
1,328
Added 1.04%
125,955
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$73,170
$24.48 p/Share
2,989
Reduced 2.34%
124,592
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
5,804
Added 4.38%
126,644
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
1,549
Added 1.26%
121,570
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$108,797
$30.97 p/Share
3,513
Reduced 2.84%
119,972
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
5,645
Added 4.43%
121,686
Common Stock
Feb 03
2023
SELL
Open market or private sale
$79,700
$31.88 p/Share
2,500
Reduced 2.08%
117,842
Common Stock
Feb 02
2023
SELL
Open market or private sale
$79,025
$31.61 p/Share
2,500
Reduced 2.04%
120,342
Common Stock
Nov 17
2022
-
950
Reduced 0.77%
122,773
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$51,840
$31.38 p/Share
1,652
Reduced 1.32%
123,504
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
4,780
Added 3.68%
125,156
Common Stock
Jan 19
2022
-
970
Reduced 0.8%
120,378
Common Stock
Jul 27
2021
BUY
Open market or private purchase
$29,150
$29.15 p/Share
1,000
Added 0.82%
121,238
Common Stock
Mar 01
2021
-
1,200
Reduced 0.99%
120,135
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
-
4,522
Added 3.56%
122,335
Common Stock
May 12
2020
BUY
Open market or private purchase
$17,220
$17.22 p/Share
1,000
Added 0.84%
117,691
Common Stock
Mar 12
2020
BUY
Open market or private purchase
$10,940
$21.88 p/Share
500
Added 0.43%
116,647
Common Stock
Mar 11
2020
BUY
Open market or private purchase
$25,000
$25.0 p/Share
1,000
Added 0.85%
116,147
Common Stock
Feb 15
2020
BUY
Grant, award, or other acquisition
-
3,868
Added 3.25%
115,147
Common Stock
Jan 10
2020
-
1,000
Reduced 0.82%
121,335
Common Stock
Feb 15
2019
BUY
Grant, award, or other acquisition
-
5,000
Added 4.3%
111,279
Common Stock
Nov 19
2018
BUY
Open market or private purchase
$7,290
$29.16 p/Share
250
Added 0.23%
106,279
Common Stock
Oct 31
2018
BUY
Open market or private purchase
$2,875
$28.75 p/Share
100
Added 0.09%
106,029
Common Stock
Oct 30
2018
BUY
Open market or private purchase
$10,038
$28.68 p/Share
350
Added 0.33%
105,929
Common Stock