May 10
2024
|
SELL
Open market or private sale
|
$1,427,615
$140.32 p/Share
|
10,174
|
|
Aug 02
2023
|
BUY
Open market or private purchase
|
$789,525
$105.27 p/Share
|
7,500
|
|
Aug 01
2023
|
BUY
Open market or private purchase
|
$268,975
$107.59 p/Share
|
2,500
|
|
Jul 28
2023
|
BUY
Open market or private purchase
|
$100,035
$104.53 p/Share
|
957
|
|
Jun 16
2023
|
BUY
Open market or private purchase
|
$222,140
$111.07 p/Share
|
2,000
|
|
Mar 13
2023
|
BUY
Open market or private purchase
|
$339,450
$113.15 p/Share
|
3,000
|
|
May 25
2022
|
BUY
Open market or private purchase
|
$249,950
$49.99 p/Share
|
5,000
|
|
Mar 03
2022
|
BUY
Open market or private purchase
|
$390,200
$78.04 p/Share
|
5,000
|
|
Feb 17
2022
|
BUY
Open market or private purchase
|
$471,057
$86.29 p/Share
|
5,459
|
|