Nov 26
2024
-
1,760
Reduced 0.4%
439,421
Common Stock
Nov 20
2024
SELL
Open market or private sale
$647,989
$167.96 p/Share
3,858
Reduced 0.87%
441,181
Common Stock
Nov 19
2024
SELL
Open market or private sale
$2,455,089
$164.44 p/Share
14,930
Reduced 3.25%
445,039
Common Stock
Nov 18
2024
SELL
Open market or private sale
$1,787,895
$165.93 p/Share
10,775
Reduced 2.29%
459,969
Common Stock
Aug 20
2024
SELL
Open market or private sale
$584,483
$150.06 p/Share
3,895
Reduced 0.82%
470,744
Common Stock
Aug 19
2024
SELL
Open market or private sale
$2,233,948
$150.01 p/Share
14,892
Reduced 3.04%
474,639
Common Stock
Aug 16
2024
SELL
Open market or private sale
$1,584,391
$147.55 p/Share
10,738
Reduced 2.15%
489,531
Common Stock
May 30
2024
-
2,730
Reduced 0.54%
500,205
Common Stock
May 21
2024
SELL
Open market or private sale
$1,262,256
$110.26 p/Share
11,448
Reduced 2.23%
502,935
Common Stock
May 20
2024
SELL
Open market or private sale
$1,985,518
$110.62 p/Share
17,949
Reduced 3.37%
514,383
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
10,020
Added 1.85%
532,332
Common Stock
May 17
2024
SELL
Open market or private sale
$3,337,471
$110.85 p/Share
30,108
Reduced 5.45%
522,312
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
12,955
Added 2.35%
537,839
Common Stock
May 16
2024
SELL
Open market or private sale
$1,760,445
$110.2 p/Share
15,975
Reduced 2.88%
539,465
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
12,969
Added 2.28%
555,440
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
113,894
Added 17.35%
542,471
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
3,107
Added 0.72%
428,577
Common Stock
Mar 04
2024
SELL
Open market or private sale
$2,102,543
$97.82 p/Share
21,494
Reduced 5.11%
399,356
Common Stock
Feb 21
2024
SELL
Open market or private sale
$344,882
$91.07 p/Share
3,787
Reduced 0.89%
420,850
Common Stock
Feb 20
2024
SELL
Open market or private sale
$247,887
$92.22 p/Share
2,688
Reduced 0.63%
424,637
Common Stock
Nov 21
2023
-
2,900
Reduced 0.67%
427,050
Common Stock
Nov 21
2023
SELL
Open market or private sale
$707,089
$71.05 p/Share
9,952
Reduced 2.26%
429,950
Common Stock
Nov 20
2023
SELL
Open market or private sale
$729,479
$69.64 p/Share
10,475
Reduced 2.33%
439,902
Common Stock
Nov 17
2023
SELL
Open market or private sale
$294,278
$69.34 p/Share
4,244
Reduced 0.93%
450,377
Common Stock
Aug 21
2023
SELL
Open market or private sale
$689,279
$68.99 p/Share
9,991
Reduced 2.15%
454,621
Common Stock