Nov 19
2024
SELL
Open market or private sale
$2,434,540
$194.81 p/Share
12,497
Reduced 0.13%
9,288,350
Common Stock, par valu...
Nov 18
2024
SELL
Open market or private sale
$2,406,932
$196.87 p/Share
12,226
Reduced 0.13%
9,300,847
Common Stock, par valu...
Nov 15
2024
SELL
Open market or private sale
$3,291,233
$200.93 p/Share
16,380
Reduced 0.18%
9,313,073
Common Stock, par valu...
Nov 14
2024
SELL
Open market or private sale
$1,626,662
$208.6 p/Share
7,798
Reduced 0.08%
9,329,453
Common Stock, par valu...
Nov 13
2024
SELL
Open market or private sale
$2,677,011
$213.58 p/Share
12,534
Reduced 0.13%
9,337,251
Common Stock, par valu...
Nov 12
2024
SELL
Open market or private sale
$2,806,493
$212.42 p/Share
13,212
Reduced 0.14%
9,349,785
Common Stock, par valu...
Nov 11
2024
SELL
Open market or private sale
$3,302,289
$213.34 p/Share
15,479
Reduced 0.17%
9,362,997
Common Stock, par valu...
Nov 08
2024
SELL
Open market or private sale
$3,042,414
$210.01 p/Share
14,487
Reduced 0.15%
9,378,476
Common Stock, par valu...
Nov 07
2024
SELL
Open market or private sale
$5,454,554
$210.91 p/Share
25,862
Reduced 0.27%
9,392,963
Common Stock, par valu...
Nov 06
2024
SELL
Open market or private sale
$7,221,192
$208.47 p/Share
34,639
Reduced 0.37%
9,418,825
Common Stock, par valu...
Nov 05
2024
SELL
Open market or private sale
$3,702,563
$194.8 p/Share
19,007
Reduced 0.2%
9,453,464
Common Stock, par valu...
Nov 04
2024
SELL
Open market or private sale
$3,104,175
$190.85 p/Share
16,265
Reduced 0.17%
9,472,471
Common Stock, par valu...
Nov 01
2024
SELL
Open market or private sale
$4,687,267
$188.82 p/Share
24,824
Reduced 0.26%
9,488,736
Common Stock, par valu...
Oct 31
2024
SELL
Open market or private sale
$4,680,104
$188.79 p/Share
24,790
Reduced 0.26%
9,513,560
Common Stock, par valu...
Aug 15
2024
BUY
Grant, award, or other acquisition
-
1,338
Added 0.01%
9,538,350
Common Stock, par valu...
Jun 10
2024
-
5,364
Reduced 0.06%
9,537,012
Common Stock, par valu...
Feb 27
2024
-
20,000
Reduced 0.21%
9,542,376
Common Stock, par valu...
Feb 20
2024
SELL
Open market or private sale
$1,204,161
$175.79 p/Share
6,850
Reduced 0.07%
9,562,376
Common Stock, par valu...
Feb 16
2024
SELL
Open market or private sale
$2,524,801
$177.03 p/Share
14,262
Reduced 0.15%
9,569,226
Common Stock, par valu...
Feb 15
2024
SELL
Open market or private sale
$770,970
$175.86 p/Share
4,384
Reduced 0.05%
9,583,488
Common Stock, par valu...
Feb 12
2024
SELL
Open market or private sale
$4,308,293
$175.82 p/Share
24,504
Reduced 0.25%
9,587,872
Common Stock, par valu...
Dec 04
2023
SELL
Open market or private sale
$876,602
$160.11 p/Share
5,475
Reduced 0.06%
9,612,376
Common Stock, par valu...
Dec 01
2023
SELL
Open market or private sale
$3,232,933
$160.07 p/Share
20,197
Reduced 0.21%
9,617,851
Common Stock, par valu...
Nov 29
2023
SELL
Open market or private sale
$11,688,750
$155.85 p/Share
75,000
Reduced 0.77%
9,638,048
Common Stock, par valu...
Nov 15
2023
SELL
Open market or private sale
$1,332,144
$151.38 p/Share
8,800
Reduced 0.09%
9,713,048
Common Stock, par valu...