Jan 30
2025
|
BUY
Open market or private sale
|
$139,762
$111.81 p/Share
|
1,250
|
|
Nov 06
2024
|
SELL
Open market or private sale
|
$117,750
$117.75 p/Share
|
1,000
|
|
Aug 23
2024
|
SELL
Open market or private sale
|
$157,785
$105.19 p/Share
|
1,500
|
|
May 03
2024
|
SELL
Open market or private sale
|
$183,380
$91.69 p/Share
|
2,000
|
|
Feb 05
2024
|
SELL
Open market or private sale
|
$101,675
$81.34 p/Share
|
1,250
|
|
Aug 07
2023
|
SELL
Open market or private sale
|
$91,090
$91.09 p/Share
|
1,000
|
|
Feb 07
2023
|
SELL
Open market or private sale
|
$257,650
$103.06 p/Share
|
2,500
|
|
Feb 07
2022
|
SELL
Open market or private sale
|
$525,000
$105.0 p/Share
|
5,000
|
|
Aug 27
2021
|
SELL
Open market or private sale
|
$750,360
$88.8 p/Share
|
8,450
|
|
Jul 23
2021
|
SELL
Open market or private sale
|
$972,120
$81.01 p/Share
|
12,000
|
|
Apr 23
2021
|
SELL
Open market or private sale
|
$658,950
$87.86 p/Share
|
7,500
|
|