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...
Nov 14
2023
SELL
Open market or private sale
$6,187,416
$150.18 p/Share
41,200
Reduced 0.42%
9,721,848
Common Stock, par valu...
Aug 31
2023
SELL
Open market or private sale
$4,272,089
$202.68 p/Share
21,078
Reduced 0.22%
9,763,048
Common Stock, par valu...
Aug 30
2023
SELL
Open market or private sale
$12,400,157
$200.77 p/Share
61,763
Reduced 0.63%
9,784,126
Common Stock, par valu...
Aug 29
2023
SELL
Open market or private sale
$8,094,482
$200.19 p/Share
40,434
Reduced 0.41%
9,845,889
Common Stock, par valu...
Aug 28
2023
SELL
Open market or private sale
$4,810,441
$200.41 p/Share
24,003
Reduced 0.24%
9,886,323
Common Stock, par valu...
Aug 24
2023
SELL
Open market or private sale
$185,885
$200.74 p/Share
926
Reduced 0.01%
9,910,326
Common Stock, par valu...
Aug 23
2023
SELL
Open market or private sale
$359,397
$200.11 p/Share
1,796
Reduced 0.02%
9,911,252
Common Stock, par valu...
Aug 21
2023
SELL
Open market or private sale
$11,122,627
$192.83 p/Share
57,681
Reduced 0.58%
9,913,048
Common Stock, par valu...
Aug 18
2023
SELL
Open market or private sale
$6,353,643
$191.11 p/Share
33,246
Reduced 0.33%
9,970,729
Common Stock, par valu...
Aug 17
2023
SELL
Open market or private sale
$3,828,287
$193.26 p/Share
19,809
Reduced 0.2%
10,003,975
Common Stock, par valu...
Aug 16
2023
SELL
Open market or private sale
$2,784,190
$195.19 p/Share
14,264
Reduced 0.14%
10,023,784
Common Stock, par valu...
Aug 15
2023
BUY
Grant, award, or other acquisition
-
927
Added 0.01%
10,038,048
Common Stock, par valu...
Jun 13
2023
-
16,250
Reduced 0.16%
10,037,121
Common Stock, par valu...
Jun 01
2023
SELL
Open market or private sale
$4,743,308
$171.48 p/Share
27,661
Reduced 0.27%
10,053,371
Common Stock, par valu...