Jun 12
2023
BUY
Grant, award, or other acquisition
-
6,916
Added 4.78%
137,769
Common Stock
Apr 20
2023
BUY
Grant, award, or other acquisition
-
31,500
Added 19.12%
133,227
Common Stock
Apr 13
2023
SELL
Open market or private sale
$91,031
$38.54 p/Share
2,362
Reduced 2.27%
101,727
Common Stock
Apr 12
2023
SELL
Open market or private sale
$256,199
$38.66 p/Share
6,627
Reduced 5.99%
104,089
Common Stock
Apr 10
2023
SELL
Open market or private sale
$138,755
$37.16 p/Share
3,734
Reduced 3.88%
92,391
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
18,325
Added 14.2%
110,716
Common Stock
Apr 08
2023
BUY
Grant, award, or other acquisition
-
10,097
Added 9.51%
96,125
Common Stock
Apr 03
2023
SELL
Open market or private sale
$1,186,309
$37.39 p/Share
31,728
Reduced 26.94%
86,028
Common Stock
Dec 13
2022
SELL
Open market or private sale
$79,627
$37.56 p/Share
2,120
Reduced 1.77%
117,756
Common Stock
Sep 15
2022
SELL
Open market or private sale
$878,706
$38.13 p/Share
23,045
Reduced 16.12%
119,876
Common Stock
Sep 08
2022
BUY
Grant, award, or other acquisition
-
26,828
Added 15.8%
142,921
Common Stock
Jun 14
2022
SELL
Open market or private sale
$103,358
$43.21 p/Share
2,392
Reduced 2.02%
116,093
Common Stock
Jun 13
2022
SELL
Open market or private sale
$104,885
$44.88 p/Share
2,337
Reduced 1.93%
118,485
Common Stock
Jun 10
2022
BUY
Grant, award, or other acquisition
-
4,663
Added 3.72%
120,822
Common Stock
Apr 25
2022
BUY
Grant, award, or other acquisition
-
27,000
Added 18.86%
116,159
Common Stock
Apr 11
2022
SELL
Open market or private sale
$237,744
$51.26 p/Share
4,638
Reduced 4.94%
89,159
Common Stock
Apr 07
2022
SELL
Open market or private sale
$419,067
$50.49 p/Share
8,300
Reduced 8.13%
93,797
Common Stock
Apr 06
2022
BUY
Grant, award, or other acquisition
-
11,203
Added 9.89%
102,097
Common Stock
Apr 04
2022
SELL
Open market or private sale
$460,094
$51.58 p/Share
8,920
Reduced 8.94%
90,894
Common Stock
Dec 20
2021
SELL
Open market or private sale
$927,918
$50.31 p/Share
18,444
Reduced 15.6%
99,814
Common Stock
Dec 13
2021
SELL
Open market or private sale
$100,675
$49.23 p/Share
2,045
Reduced 1.7%
118,258
Common Stock
Sep 15
2021
SELL
Open market or private sale
$198,765
$44.17 p/Share
4,500
Reduced 3.61%
120,303
Common Stock
Apr 20
2021
BUY
Grant, award, or other acquisition
-
25,000
Added 16.69%
124,803
Common Stock
Apr 12
2021
SELL
Open market or private sale
$466,521
$45.94 p/Share
10,155
Reduced 9.24%
99,803
Common Stock
Apr 09
2021
SELL
Open market or private sale
$205,769
$45.91 p/Share
4,482
Reduced 4.32%
99,193
Common Stock