Nov 29
2024
SELL
Open market or private sale
$35,034
$58.39 p/Share
600
Reduced 1.59%
37,145
Common Stock
Nov 15
2024
SELL
Open market or private sale
$33,714
$56.19 p/Share
600
Reduced 1.56%
37,745
Common Stock
Oct 31
2024
SELL
Open market or private sale
$32,100
$53.5 p/Share
600
Reduced 1.54%
38,345
Common Stock
Oct 15
2024
SELL
Open market or private sale
$28,848
$48.08 p/Share
600
Reduced 1.52%
38,945
Common Stock
Sep 30
2024
SELL
Open market or private sale
$29,208
$48.68 p/Share
600
Reduced 1.49%
39,545
Common Stock
Sep 16
2024
SELL
Open market or private sale
$29,687
$49.48 p/Share
600
Reduced 1.49%
39,802
Common Stock
Aug 30
2024
SELL
Open market or private sale
$28,740
$47.9 p/Share
600
Reduced 1.46%
40,402
Common Stock
Aug 15
2024
SELL
Open market or private sale
$27,660
$46.1 p/Share
600
Reduced 1.44%
41,002
Common Stock
Jul 31
2024
SELL
Open market or private sale
$27,756
$46.26 p/Share
600
Reduced 1.42%
41,602
Common Stock
Jul 15
2024
SELL
Open market or private sale
$26,208
$43.68 p/Share
600
Reduced 1.4%
42,202
Common Stock
Jun 28
2024
SELL
Open market or private sale
$25,662
$42.77 p/Share
600
Reduced 1.38%
42,802
Common Stock
Jun 14
2024
SELL
Open market or private sale
$27,066
$45.11 p/Share
600
Reduced 1.36%
43,402
Common Stock
May 31
2024
SELL
Open market or private sale
$26,748
$44.58 p/Share
600
Reduced 1.3%
45,479
Common Stock
May 15
2024
SELL
Open market or private sale
$23,945
$39.91 p/Share
600
Reduced 1.29%
46,079
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
6,091
Added 11.54%
46,679
Common Stock
Apr 30
2024
SELL
Open market or private sale
$20,964
$34.94 p/Share
600
Reduced 1.46%
40,588
Common Stock
Apr 15
2024
SELL
Open market or private sale
$22,668
$37.78 p/Share
600
Reduced 1.44%
41,188
Common Stock
Apr 01
2024
SELL
Open market or private sale
$23,352
$38.92 p/Share
600
Reduced 1.42%
41,788
Common Stock
Mar 15
2024
SELL
Open market or private sale
$21,654
$36.09 p/Share
600
Reduced 1.41%
41,984
Common Stock
Feb 28
2024
SELL
Open market or private sale
$20,436
$34.06 p/Share
600
Reduced 1.39%
42,584
Common Stock
Feb 22
2024
SELL
Open market or private sale
$20,778
$34.63 p/Share
600
Reduced 1.37%
43,184
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
7,729
Added 15.48%
42,215
Common Stock
May 09
2022
BUY
Grant, award, or other acquisition
-
5,088
Added 13.4%
32,882
Common Stock
May 10
2021
BUY
Grant, award, or other acquisition
-
3,974
Added 13.02%
26,542
Common Stock