Jul 16
2024
|
SELL
Open market or private sale
|
$279,377
$45.01 p/Share
|
6,207
|
|
Jun 12
2024
|
SELL
Open market or private sale
|
$191,014
$45.04 p/Share
|
4,241
|
|
Jun 09
2023
|
SELL
Open market or private sale
|
$750,400
$75.04 p/Share
|
10,000
|
|
Jun 02
2023
|
SELL
Open market or private sale
|
$175,125
$70.05 p/Share
|
2,500
|
|
May 22
2023
|
SELL
Open market or private sale
|
$162,725
$65.09 p/Share
|
2,500
|
|
May 18
2023
|
SELL
Open market or private sale
|
$150,050
$60.02 p/Share
|
2,500
|
|
May 17
2023
|
SELL
Open market or private sale
|
$137,550
$55.02 p/Share
|
2,500
|
|
Apr 17
2023
|
SELL
Open market or private sale
|
$714,100
$71.41 p/Share
|
10,000
|
|
Mar 31
2023
|
SELL
Open market or private sale
|
$175,200
$70.08 p/Share
|
2,500
|
|
Mar 29
2023
|
SELL
Open market or private sale
|
$162,650
$65.06 p/Share
|
2,500
|
|
Mar 15
2023
|
SELL
Open market or private sale
|
$308,100
$61.62 p/Share
|
5,000
|
|
Dec 05
2022
|
SELL
Open market or private sale
|
$199,842
$66.77 p/Share
|
2,993
|
|
Sep 06
2022
|
SELL
Open market or private sale
|
$271,196
$90.61 p/Share
|
2,993
|
|
Jun 06
2022
|
SELL
Open market or private sale
|
$238,214
$102.15 p/Share
|
2,332
|
|
Mar 04
2022
|
SELL
Open market or private sale
|
$336,491
$99.26 p/Share
|
3,390
|
|
Dec 06
2021
|
SELL
Open market or private sale
|
$435,683
$128.52 p/Share
|
3,390
|
|
Aug 26
2021
|
SELL
Open market or private sale
|
$104,407
$189.83 p/Share
|
550
|
|
Aug 23
2021
|
SELL
Open market or private sale
|
$190,154
$182.14 p/Share
|
1,044
|
|
Mar 04
2021
|
SELL
Open market or private sale
|
$637,145
$169.86 p/Share
|
3,751
|
|
Nov 16
2020
|
SELL
Open market or private sale
|
$1,758,250
$140.66 p/Share
|
12,500
|
|
Oct 16
2020
|
SELL
Open market or private sale
|
$1,403,895
$147.53 p/Share
|
9,516
|
|