Jan 01
2025
BUY
Grant, award, or other acquisition
-
1,254
Added 10.03%
11,254
Common Stock
Nov 21
2024
SELL
Open market or private sale
$520,551
$83.69 p/Share
6,220
Reduced 38.35%
10,000
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
1,452
Added 8.22%
16,220
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
-
1,675
Added 10.19%
14,768
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
1,370
Added 9.47%
13,093
Common Stock
Jan 01
2024
BUY
Grant, award, or other acquisition
-
1,403
Added 10.69%
11,723
Common Stock
Nov 20
2023
SELL
Open market or private sale
$604,260
$67.14 p/Share
9,000
Reduced 46.58%
10,320
Common Stock
Nov 17
2023
SELL
Open market or private sale
$579,072
$67.17 p/Share
8,621
Reduced 30.85%
19,320
Common Stock
Nov 16
2023
SELL
Open market or private sale
$25,393
$67.0 p/Share
379
Reduced 1.34%
27,941
Common Stock
Oct 01
2023
BUY
Grant, award, or other acquisition
-
1,433
Added 4.82%
28,320
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
-
1,435
Added 5.07%
26,887
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
1,456
Added 5.41%
25,452
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
1,709
Added 6.65%
23,996
Common Stock
Oct 01
2022
BUY
Grant, award, or other acquisition
-
1,626
Added 6.8%
22,287
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
1,524
Added 6.87%
20,661
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
1,462
Added 7.1%
19,137
Common Stock
Oct 01
2021
BUY
Grant, award, or other acquisition
-
1,750
Added 9.01%
17,675
Common Stock
Aug 09
2021
SELL
Open market or private sale
$679,788
$77.69 p/Share
8,750
Reduced 35.46%
15,925
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
-
1,750
Added 6.62%
24,675
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
-
1,750
Added 7.09%
22,925
Common Stock
Jan 01
2021
BUY
Grant, award, or other acquisition
-
1,750
Added 7.63%
21,175
Common Stock
Oct 01
2020
BUY
Grant, award, or other acquisition
-
1,750
Added 8.26%
19,425
Common Stock