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
|
|
Mar 15
2023
|
SELL
Open market or private sale
|
$499,597
$91.99 p/Share
|
5,431
|
|
Mar 13
2023
|
SELL
Open market or private sale
|
$497,800
$94.12 p/Share
|
5,289
|
|
Mar 07
2023
|
SELL
Open market or private sale
|
$494,197
$96.41 p/Share
|
5,126
|
|
Mar 02
2023
|
SELL
Open market or private sale
|
$149,969
$99.78 p/Share
|
1,503
|
|
Mar 01
2023
|
|
-
|
71
|
|
Mar 01
2023
|
SELL
Open market or private sale
|
$199,987
$99.2 p/Share
|
2,016
|
|
Mar 01
2023
|
|
-
|
71
|
|
Feb 27
2023
|
SELL
Open market or private sale
|
$523,056
$100.26 p/Share
|
5,217
|
|
Feb 02
2023
|
SELL
Open market or private sale
|
$94,731
$97.36 p/Share
|
973
|
|
Feb 01
2023
|
SELL
Open market or private sale
|
$205,233
$97.73 p/Share
|
2,100
|
|
Jan 04
2023
|
SELL
Open market or private sale
|
$390,581
$102.92 p/Share
|
3,795
|
|
Jan 03
2023
|
SELL
Open market or private sale
|
$361,865
$103.39 p/Share
|
3,500
|
|
Dec 02
2022
|
SELL
Open market or private sale
|
$100,319
$122.94 p/Share
|
816
|
|