May 22
2025
SELL
Open market or private sale
$299,075
$175.0 p/Share
1,709
Reduced 0.36%
469,648
Common Stock
May 20
2025
SELL
Open market or private sale
$2,562,197
$180.17 p/Share
14,221
Reduced 2.93%
471,357
Common Stock
May 19
2025
SELL
Open market or private sale
$7,813,479
$176.13 p/Share
44,362
Reduced 8.37%
485,578
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
12,955
Added 2.39%
529,940
Common Stock
May 16
2025
SELL
Open market or private sale
$3,196,049
$178.83 p/Share
17,872
Reduced 3.57%
482,376
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
-
34,609
Added 6.27%
516,985
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
-
84,991
Added 14.52%
500,248
Common Stock
Apr 02
2025
BUY
Grant, award, or other acquisition
-
1,708
Added 0.41%
415,257
Common Stock
Feb 21
2025
SELL
Open market or private sale
$1,488,302
$182.39 p/Share
8,160
Reduced 1.93%
413,549
Common Stock
Feb 20
2025
SELL
Open market or private sale
$1,010,470
$182.99 p/Share
5,522
Reduced 1.29%
421,709
Common Stock
Feb 19
2025
SELL
Open market or private sale
$2,299,031
$186.64 p/Share
12,318
Reduced 2.8%
427,231
Common Stock
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