Mar 10
2025
BUY
Grant, award, or other acquisition
-
31,750
Added 32.91%
64,719
Common Stock
Feb 25
2025
SELL
Open market or private sale
$230,123
$99.88 p/Share
2,304
Reduced 6.53%
32,969
Common Stock
Feb 24
2025
SELL
Open market or private sale
$342,281
$108.18 p/Share
3,164
Reduced 8.23%
35,273
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
13,732
Added 26.32%
38,437
Common Stock
Sep 12
2024
SELL
Open market or private sale
$880,794
$128.79 p/Share
6,839
Reduced 21.68%
24,705
Common Stock
Feb 26
2024
SELL
Open market or private sale
$413,763
$85.95 p/Share
4,814
Reduced 13.24%
31,544
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
14,141
Added 28.0%
36,358
Common Stock
Aug 04
2023
SELL
Open market or private sale
$389,863
$94.17 p/Share
4,140
Reduced 15.71%
22,217
Common Stock
Mar 03
2023
SELL
Open market or private sale
$97,898
$106.76 p/Share
917
Reduced 3.36%
26,357
Common Stock
Feb 27
2023
SELL
Open market or private sale
$62,281
$104.15 p/Share
598
Reduced 2.15%
27,274
Common Stock
Feb 24
2023
SELL
Open market or private sale
$135,277
$104.3 p/Share
1,297
Reduced 4.45%
27,872
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
6,215
Added 17.56%
29,169
Common Stock
Nov 03
2022
SELL
Open market or private sale
$400,862
$108.02 p/Share
3,711
Reduced 13.92%
22,954
Common Stock
Aug 04
2022
SELL
Open market or private sale
$655,462
$94.0 p/Share
6,973
Reduced 20.73%
26,665
Common Stock
Mar 03
2022
SELL
Open market or private sale
$74,209
$80.75 p/Share
919
Reduced 2.66%
33,638
Common Stock
Mar 02
2022
SELL
Open market or private sale
$37,731
$84.22 p/Share
448
Reduced 1.28%
34,557
Common Stock
Feb 25
2022
SELL
Open market or private sale
$48,841
$70.58 p/Share
692
Reduced 1.94%
35,005
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
9,371
Added 20.79%
35,697
Common Stock
May 28
2021
SELL
Open market or private sale
$615,969
$96.11 p/Share
6,409
Reduced 19.58%
26,326
Common Stock
Mar 03
2021
SELL
Open market or private sale
$129,737
$102.64 p/Share
1,264
Reduced 3.72%
32,735
Common Stock
Mar 02
2021
SELL
Open market or private sale
$45,567
$100.59 p/Share
453
Reduced 1.31%
33,999
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
12,778
Added 27.05%
34,452
Common Stock