Jan 31
2025
BUY
Grant, award, or other acquisition
-
26,784
Added 17.94%
122,503
Common Stock
Mar 14
2024
SELL
Open market or private sale
$20,613
$28.59 p/Share
721
Reduced 0.75%
95,719
Common Stock
Mar 04
2024
SELL
Open market or private sale
$104,047
$30.37 p/Share
3,426
Reduced 3.43%
96,440
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
$799,985
$31.18 p/Share
25,657
Added 20.44%
99,866
Common Stock
Feb 12
2024
SELL
Open market or private sale
$35,628
$34.93 p/Share
1,020
Reduced 1.36%
74,209
Common Stock
Feb 02
2024
SELL
Open market or private sale
$73,538
$31.89 p/Share
2,306
Reduced 2.97%
75,229
Common Stock
Aug 30
2023
SELL
Open market or private sale
$72,240
$36.12 p/Share
2,000
Reduced 2.51%
77,535
Common Stock
Aug 29
2023
SELL
Open market or private sale
$7,112
$35.21 p/Share
202
Reduced 0.25%
79,535
Common Stock
Mar 15
2023
SELL
Open market or private sale
$632
$30.11 p/Share
21
Reduced 0.03%
79,737
Common Stock
Mar 14
2023
SELL
Open market or private sale
$83,032
$31.11 p/Share
2,669
Reduced 3.24%
79,758
Common Stock
Mar 13
2023
SELL
Open market or private sale
$20,364
$29.86 p/Share
682
Reduced 0.82%
82,427
Common Stock
Mar 03
2023
SELL
Open market or private sale
$679,599
$33.98 p/Share
20,000
Reduced 19.4%
83,109
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
$1,699,979
$32.86 p/Share
51,734
Added 33.41%
103,109
Common Stock
Feb 27
2023
SELL
Open market or private sale
$144,681
$33.53 p/Share
4,315
Reduced 7.75%
51,375
Common Stock
Feb 13
2023
SELL
Open market or private sale
$31,952
$33.92 p/Share
942
Reduced 1.66%
55,690
Common Stock
Feb 02
2023
SELL
Open market or private sale
$69,897
$35.9 p/Share
1,947
Reduced 3.32%
56,632
Common Stock
Aug 30
2022
SELL
Open market or private sale
$5,070
$29.65 p/Share
171
Reduced 0.29%
58,579
Common Stock
Mar 16
2022
SELL
Open market or private sale
$55,532
$50.9 p/Share
1,091
Reduced 1.82%
58,750
Common Stock
Mar 15
2022
SELL
Open market or private sale
$181,289
$49.29 p/Share
3,678
Reduced 5.79%
59,841
Common Stock
Mar 11
2022
SELL
Open market or private sale
$20,563
$54.69 p/Share
376
Reduced 0.59%
63,519
Common Stock
Feb 25
2022
SELL
Open market or private sale
$112,116
$50.48 p/Share
2,221
Reduced 3.6%
59,435
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
$187,498
$42.04 p/Share
4,460
Added 6.52%
63,895
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
$599,962
$44.8 p/Share
13,392
Added 17.84%
61,656
Common Stock