Jul 01
2024
|
SELL
Open market or private sale
|
$1,268,800
$63.44 p/Share
|
20,000
|
|
Jun 03
2024
|
SELL
Open market or private sale
|
$1,288,200
$64.41 p/Share
|
20,000
|
|
May 01
2024
|
SELL
Open market or private sale
|
$1,332,400
$66.62 p/Share
|
20,000
|
|
Apr 01
2024
|
SELL
Open market or private sale
|
$1,345,000
$67.25 p/Share
|
20,000
|
|
Mar 11
2024
|
SELL
Open market or private sale
|
$1,316,200
$65.81 p/Share
|
20,000
|
|
Oct 02
2023
|
SELL
Open market or private sale
|
$1,129,600
$56.48 p/Share
|
20,000
|
|
Sep 01
2023
|
SELL
Open market or private sale
|
$1,294,000
$64.7 p/Share
|
20,000
|
|
Aug 01
2023
|
SELL
Open market or private sale
|
$1,021,200
$51.06 p/Share
|
20,000
|
|
Jul 03
2023
|
SELL
Open market or private sale
|
$1,068,600
$53.43 p/Share
|
20,000
|
|
Jun 22
2023
|
SELL
Open market or private sale
|
$1,026,400
$51.32 p/Share
|
20,000
|
|
Mar 21
2022
|
BUY
Open market or private purchase
|
$139,350
$27.87 p/Share
|
5,000
|
|
Mar 18
2022
|
BUY
Open market or private purchase
|
$135,750
$27.15 p/Share
|
5,000
|
|
Nov 19
2021
|
BUY
Grant, award, or other acquisition
|
-
|
383,226
|
|