Apr 23
2024
SELL
Open market or private sale
$1,051,170
$30.0 p/Share
35,039
Reduced 3.41%
991,748
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
128,553
Added 11.13%
1,026,787
Common Stock
Apr 15
2024
SELL
Open market or private sale
$1,334,040
$30.09 p/Share
44,335
Reduced 4.7%
898,234
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
-
81,939
Added 8.0%
942,569
Common Stock
Mar 20
2024
SELL
Open market or private sale
$1,047,338
$31.29 p/Share
33,472
Reduced 3.74%
860,630
Common Stock
Feb 20
2024
SELL
Open market or private sale
$948,300
$31.61 p/Share
30,000
Reduced 3.25%
894,102
Common Stock
Jan 26
2024
SELL
Open market or private sale
$2,051,160
$30.0 p/Share
68,372
Reduced 6.89%
924,102
Common Stock
Dec 18
2023
SELL
Open market or private sale
$361,675
$27.46 p/Share
13,171
Reduced 1.31%
992,474
Common Stock
Sep 13
2023
SELL
Open market or private sale
$145,375
$24.94 p/Share
5,829
Reduced 0.58%
1,005,645
Common Stock
Aug 21
2023
SELL
Open market or private sale
$976,800
$32.56 p/Share
30,000
Reduced 2.88%
1,011,474
Common Stock
Jul 20
2023
SELL
Open market or private sale
$1,120,385
$38.33 p/Share
29,230
Reduced 2.73%
1,041,474
Common Stock
Jun 20
2023
SELL
Open market or private sale
$1,085,733
$36.3 p/Share
29,910
Reduced 2.72%
1,070,704
Common Stock
Jun 14
2023
SELL
Open market or private sale
$266,570
$36.87 p/Share
7,230
Reduced 0.65%
1,100,614
Common Stock
Jun 12
2023
SELL
Open market or private sale
$247,656
$37.03 p/Share
6,688
Reduced 0.61%
1,093,734
Common Stock
Jun 12
2023
BUY
Grant, award, or other acquisition
-
14,110
Added 1.26%
1,107,844
Common Stock
May 18
2023
SELL
Open market or private sale
$1,064,400
$35.48 p/Share
30,000
Reduced 2.65%
1,100,422
Common Stock
Apr 20
2023
SELL
Open market or private sale
$1,136,340
$37.19 p/Share
30,555
Reduced 2.63%
1,130,422
Common Stock
Apr 20
2023
BUY
Grant, award, or other acquisition
-
81,207
Added 6.54%
1,160,977
Common Stock
Apr 13
2023
SELL
Open market or private sale
$233,706
$38.54 p/Share
6,064
Reduced 0.56%
1,079,770
Common Stock
Apr 12
2023
SELL
Open market or private sale
$1,463,203
$38.66 p/Share
37,848
Reduced 3.37%
1,085,834
Common Stock
Apr 10
2023
SELL
Open market or private sale
$625,291
$37.16 p/Share
16,827
Reduced 1.58%
1,047,444
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
76,238
Added 6.35%
1,123,682
Common Stock
Apr 08
2023
BUY
Grant, award, or other acquisition
-
40,470
Added 3.66%
1,064,271
Common Stock
Mar 20
2023
SELL
Open market or private sale
$1,093,640
$35.89 p/Share
30,472
Reduced 2.89%
1,023,801
Common Stock
Dec 13
2022
SELL
Open market or private sale
$220,815
$37.56 p/Share
5,879
Reduced 0.55%
1,054,273
Common Stock