Dec 04
2024
SELL
Open market or private sale
$55,899
$41.53 p/Share
1,346
Reduced 3.65%
35,526
Common Stock
Sep 04
2024
SELL
Open market or private sale
$42,435
$30.42 p/Share
1,395
Reduced 3.65%
36,872
Common Stock
Jun 04
2024
SELL
Open market or private sale
$71,363
$46.28 p/Share
1,542
Reduced 3.87%
38,267
Common Stock
Mar 04
2024
SELL
Open market or private sale
$89,008
$60.1 p/Share
1,481
Reduced 3.62%
39,465
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
8,697
Added 17.52%
40,940
Common Stock
Dec 04
2023
SELL
Open market or private sale
$124,592
$78.36 p/Share
1,590
Reduced 4.7%
32,243
Common Stock
Sep 06
2023
SELL
Open market or private sale
$23,757
$71.56 p/Share
332
Reduced 0.97%
33,833
Common Stock
Sep 05
2023
SELL
Open market or private sale
$113,535
$70.96 p/Share
1,600
Reduced 4.47%
34,165
Common Stock
Jun 06
2023
SELL
Open market or private sale
$23,546
$69.87 p/Share
337
Reduced 0.93%
35,765
Common Stock
Jun 05
2023
SELL
Open market or private sale
$87,500
$69.28 p/Share
1,263
Reduced 3.38%
36,102
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
15,076
Added 28.98%
36,953
Common Stock
Mar 14
2023
-
585
Reduced 2.6%
21,877
Common Stock
Mar 07
2023
SELL
Open market or private sale
$26,093
$68.13 p/Share
383
Reduced 1.68%
22,462
Common Stock
Mar 06
2023
SELL
Open market or private sale
$59,234
$67.93 p/Share
872
Reduced 3.68%
22,845
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
8,765
Added 26.98%
23,717
Common Stock
Dec 06
2022
SELL
Open market or private sale
$25,884
$65.53 p/Share
395
Reduced 2.57%
14,952
Common Stock
Dec 06
2022
BUY
Grant, award, or other acquisition
-
1,851
Added 10.76%
15,347
Common Stock
Dec 05
2022
SELL
Open market or private sale
$55,518
$65.47 p/Share
848
Reduced 5.91%
13,496
Common Stock
Dec 02
2022
SELL
Open market or private sale
$26,732
$65.52 p/Share
408
Reduced 2.77%
14,344
Common Stock
Sep 06
2022
SELL
Open market or private sale
$73,989
$90.23 p/Share
820
Reduced 5.27%
14,752
Common Stock
Jun 06
2022
SELL
Open market or private sale
$92,649
$100.27 p/Share
924
Reduced 5.6%
15,572
Common Stock
Mar 09
2022
-
435
Reduced 2.59%
16,346
Common Stock
Mar 04
2022
SELL
Open market or private sale
$126,043
$99.56 p/Share
1,266
Reduced 7.02%
16,781
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,213
Added 6.3%
18,047
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
3,623
Added 17.71%
16,834
Common Stock