Mar 13
2024
|
SELL
Open market or private sale
|
$100,376
$118.93 p/Share
|
844
|
|
Mar 12
2024
|
SELL
Open market or private sale
|
$230,406
$118.4 p/Share
|
1,946
|
|
Mar 11
2024
|
SELL
Open market or private sale
|
$340,203
$117.15 p/Share
|
2,904
|
|
Sep 08
2023
|
SELL
Open market or private sale
|
$55,283
$86.38 p/Share
|
640
|
|
Sep 07
2023
|
SELL
Open market or private sale
|
$272,655
$86.42 p/Share
|
3,155
|
|
Sep 06
2023
|
SELL
Open market or private sale
|
$379,383
$87.8 p/Share
|
4,321
|
|
Sep 05
2023
|
SELL
Open market or private sale
|
$464,539
$88.45 p/Share
|
5,252
|
|
Sep 01
2023
|
SELL
Open market or private sale
|
$585,198
$91.94 p/Share
|
6,365
|
|
Aug 31
2023
|
SELL
Open market or private sale
|
$536,671
$89.49 p/Share
|
5,997
|
|
Jul 17
2023
|
|
-
|
12,060
|
|
Jun 14
2021
|
SELL
Open market or private sale
|
$151,639
$41.82 p/Share
|
3,626
|
|
Jun 11
2021
|
SELL
Open market or private sale
|
$712,119
$42.07 p/Share
|
16,927
|
|
Jun 04
2021
|
SELL
Open market or private sale
|
$408,404
$46.97 p/Share
|
8,695
|
|
Jun 03
2021
|
SELL
Open market or private sale
|
$990,170
$48.16 p/Share
|
20,560
|
|
Jun 02
2021
|
SELL
Open market or private sale
|
$1,547,155
$50.35 p/Share
|
30,728
|
|
May 28
2021
|
SELL
Open market or private sale
|
$980,521
$50.77 p/Share
|
19,313
|
|
May 27
2021
|
SELL
Open market or private sale
|
$697,487
$52.88 p/Share
|
13,190
|
|
May 26
2021
|
SELL
Open market or private sale
|
$1,247,676
$51.73 p/Share
|
24,119
|
|
May 24
2021
|
SELL
Open market or private sale
|
$774,431
$55.01 p/Share
|
14,078
|
|
May 21
2021
|
SELL
Open market or private sale
|
$1,252,070
$54.86 p/Share
|
22,823
|
|
May 20
2021
|
SELL
Open market or private sale
|
$899,947
$52.61 p/Share
|
17,106
|
|