Nov 19
2024
|
SELL
Open market or private sale
|
$324,511
$46.03 p/Share
|
7,050
|
|
Sep 04
2024
|
SELL
Open market or private sale
|
$9,002
$90.02 p/Share
|
100
|
|
Aug 23
2024
|
SELL
Open market or private sale
|
$250,031
$90.46 p/Share
|
2,764
|
|
May 22
2024
|
SELL
Open market or private sale
|
$191,678
$78.88 p/Share
|
2,430
|
|
Feb 15
2024
|
SELL
Open market or private sale
|
$10,170
$90.0 p/Share
|
113
|
|
Jan 02
2024
|
SELL
Open market or private sale
|
$35,120
$99.21 p/Share
|
354
|
|
Dec 04
2023
|
SELL
Open market or private sale
|
$96,158
$90.63 p/Share
|
1,061
|
|
Dec 01
2023
|
|
-
|
195
|
|
Nov 01
2023
|
SELL
Open market or private sale
|
$10,143
$93.92 p/Share
|
108
|
|
Oct 02
2023
|
SELL
Open market or private sale
|
$40,096
$104.69 p/Share
|
383
|
|
Sep 01
2023
|
SELL
Open market or private sale
|
$71,109
$120.32 p/Share
|
591
|
|
Aug 08
2023
|
SELL
Open market or private sale
|
$148,436
$122.17 p/Share
|
1,215
|
|
Aug 02
2023
|
SELL
Open market or private sale
|
$36,673
$113.19 p/Share
|
324
|
|
Aug 01
2023
|
SELL
Open market or private sale
|
$36,038
$112.62 p/Share
|
320
|
|
Jul 03
2023
|
SELL
Open market or private sale
|
$241,791
$106.61 p/Share
|
2,268
|
|
Jun 09
2023
|
SELL
Open market or private sale
|
$110,761
$101.06 p/Share
|
1,096
|
|
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 01
2023
|
SELL
Open market or private sale
|
$99,993
$99.2 p/Share
|
1,008
|
|
Mar 01
2023
|
|
-
|
71
|
|
Dec 02
2022
|
SELL
Open market or private sale
|
$368
$122.94 p/Share
|
3
|
|
Dec 01
2022
|
SELL
Open market or private sale
|
$24,643
$124.46 p/Share
|
198
|
|
Nov 29
2022
|
|
-
|
256
|
|
Oct 03
2022
|
SELL
Open market or private sale
|
$78,440
$106.0 p/Share
|
740
|
|