Sep 05
2024
|
SELL
Other acquisition or disposition
|
-
|
134,267
|
|
Sep 04
2024
|
SELL
Open market or private sale
|
$99,965
$90.14 p/Share
|
1,109
|
|
Aug 23
2024
|
SELL
Open market or private sale
|
$1,096,018
$90.64 p/Share
|
12,092
|
|
Aug 19
2024
|
BUY
Grant, award, or other acquisition
|
-
|
733
|
|
May 23
2024
|
SELL
Open market or private sale
|
$1,475,292
$76.44 p/Share
|
19,300
|
|
Feb 16
2024
|
SELL
Open market or private sale
|
$299,976
$90.11 p/Share
|
3,329
|
|
Jan 03
2024
|
SELL
Open market or private sale
|
$899,923
$96.3 p/Share
|
9,345
|
|
Jan 02
2024
|
SELL
Open market or private sale
|
$252,084
$99.09 p/Share
|
2,544
|
|
Dec 08
2023
|
|
-
|
195
|
|
Dec 04
2023
|
SELL
Open market or private sale
|
$99,999
$90.09 p/Share
|
1,110
|
|
Dec 01
2023
|
|
-
|
5,190
|
|
Nov 01
2023
|
SELL
Open market or private sale
|
$100,003
$93.2 p/Share
|
1,073
|
|
Oct 03
2023
|
SELL
Open market or private sale
|
$941,016
$102.24 p/Share
|
9,204
|
|
Oct 02
2023
|
SELL
Open market or private sale
|
$146,292
$103.46 p/Share
|
1,414
|
|
Sep 05
2023
|
SELL
Open market or private sale
|
$99,988
$117.22 p/Share
|
853
|
|
Sep 05
2023
|
SELL
Other acquisition or disposition
|
-
|
101,683
|
|
Aug 02
2023
|
SELL
Open market or private sale
|
$99,941
$113.57 p/Share
|
880
|
|
Jul 05
2023
|
SELL
Open market or private sale
|
$781,657
$106.58 p/Share
|
7,334
|
|
Jul 03
2023
|
SELL
Open market or private sale
|
$454,499
$106.59 p/Share
|
4,264
|
|
Jun 20
2023
|
SELL
Open market or private sale
|
$100,174
$101.7 p/Share
|
985
|
|
May 30
2023
|
SELL
Open market or private sale
|
$350,444
$94.92 p/Share
|
3,692
|
|
May 26
2023
|
SELL
Open market or private sale
|
$38,936
$97.34 p/Share
|
400
|
|
May 25
2023
|
SELL
Open market or private sale
|
$60,623
$99.71 p/Share
|
608
|
|
Mar 17
2023
|
SELL
Open market or private sale
|
$499,966
$92.33 p/Share
|
5,415
|
|
Mar 16
2023
|
SELL
Open market or private sale
|
$500,303
$93.41 p/Share
|
5,356
|
|