Aug 05
2024
SELL
Open market or private sale
$344,950
$31.74 p/Share
10,868
Reduced 5.01%
206,083
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$4,500,015
$31.49 p/Share
142,903
Added 39.71%
216,951
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$286,254
$30.78 p/Share
9,300
Reduced 11.16%
74,048
Common Stock
Feb 12
2024
SELL
Open market or private sale
$1,144,636
$32.15 p/Share
35,603
Reduced 29.93%
83,348
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
$1,204,449
$33.83 p/Share
35,603
Added 23.04%
118,951
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
28,060
Added 25.19%
83,348
Common Stock
Apr 26
2023
BUY
Grant, award, or other acquisition
-
20,500
Added 29.67%
48,605
Common Stock
Mar 06
2023
SELL
Open market or private sale
$350,443
$50.87 p/Share
6,889
Reduced 19.69%
28,105
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$295,696
$50.28 p/Share
5,881
Reduced 14.39%
34,994
Common Stock
Feb 13
2023
SELL
Open market or private sale
$695,549
$49.59 p/Share
14,026
Reduced 25.55%
40,875
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
$654,032
$46.63 p/Share
14,026
Added 20.35%
54,901
Common Stock
Jun 01
2022
SELL
Open market or private sale
$706,457
$40.27 p/Share
17,543
Reduced 30.29%
40,380
Common Stock
May 17
2022
SELL
Open market or private sale
$155,000
$38.75 p/Share
4,000
Reduced 6.46%
57,923
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$198,529
$41.01 p/Share
4,841
Reduced 7.25%
61,923
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
404
Added 0.6%
66,764
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
19,548
Added 22.75%
66,360
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
15,349
Added 24.69%
46,812
Common Stock
Nov 23
2021
-
422
Reduced 1.33%
31,205
Common Stock
Sep 07
2021
-
472
Reduced 1.47%
31,627
Common Stock
May 07
2021
SELL
Open market or private sale
$943,382
$51.8 p/Share
18,212
Reduced 36.2%
32,099
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
15,466
Added 23.51%
50,311
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$126,612
$44.85 p/Share
2,823
Reduced 7.49%
34,845
Common Stock
Feb 06
2021
BUY
Grant, award, or other acquisition
-
7,318
Added 16.27%
37,668
Common Stock