Nov 20
2024
SELL
Open market or private sale
$93,428
$168.34 p/Share
555
Reduced 0.61%
90,603
Common Stock
Nov 19
2024
SELL
Open market or private sale
$301,978
$163.32 p/Share
1,849
Reduced 1.99%
91,158
Common Stock
Nov 18
2024
SELL
Open market or private sale
$252,482
$165.78 p/Share
1,523
Reduced 1.61%
93,007
Common Stock
Aug 27
2024
SELL
Open market or private sale
$2,617,241
$150.52 p/Share
17,388
Reduced 15.54%
94,530
Common Stock
Aug 19
2024
SELL
Open market or private sale
$142,013
$150.12 p/Share
946
Reduced 0.84%
111,918
Common Stock
Aug 16
2024
SELL
Open market or private sale
$223,482
$148.1 p/Share
1,509
Reduced 1.32%
112,864
Common Stock
May 23
2024
SELL
Open market or private sale
$73,093
$110.58 p/Share
661
Reduced 0.57%
114,373
Common Stock
May 21
2024
SELL
Open market or private sale
$306,247
$110.28 p/Share
2,777
Reduced 2.36%
115,034
Common Stock
May 20
2024
SELL
Open market or private sale
$629,481
$110.61 p/Share
5,691
Reduced 4.61%
117,811
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
1,178
Added 0.94%
123,502
Common Stock
May 17
2024
SELL
Open market or private sale
$931,613
$110.88 p/Share
8,402
Reduced 6.43%
122,324
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
2,519
Added 1.96%
125,870
Common Stock
May 16
2024
SELL
Open market or private sale
$665,608
$110.2 p/Share
6,040
Reduced 4.5%
128,207
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
4,278
Added 3.09%
134,247
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
41,000
Added 23.98%
129,969
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
1,024
Added 1.14%
88,969
Common Stock
Mar 04
2024
SELL
Open market or private sale
$79,939
$97.25 p/Share
822
Reduced 0.93%
87,945
Common Stock
Feb 21
2024
SELL
Open market or private sale
$46,627
$91.07 p/Share
512
Reduced 0.57%
88,767
Common Stock
Feb 20
2024
SELL
Open market or private sale
$93,603
$92.22 p/Share
1,015
Reduced 1.12%
89,279
Common Stock
Nov 21
2023
SELL
Open market or private sale
$21,023
$70.55 p/Share
298
Reduced 0.33%
89,931
Common Stock
Nov 20
2023
SELL
Open market or private sale
$74,017
$69.5 p/Share
1,065
Reduced 1.17%
90,229
Common Stock
Nov 17
2023
SELL
Open market or private sale
$65,664
$69.34 p/Share
947
Reduced 1.03%
91,294
Common Stock
Aug 21
2023
SELL
Open market or private sale
$20,544
$68.94 p/Share
298
Reduced 0.32%
92,241
Common Stock
Aug 18
2023
SELL
Open market or private sale
$73,644
$69.15 p/Share
1,065
Reduced 1.14%
92,539
Common Stock
Aug 17
2023
SELL
Open market or private sale
$65,920
$69.61 p/Share
947
Reduced 1.0%
93,604
Common Stock