Feb 18
2025
|
SELL
Open market or private sale
|
$178,680
$59.56 p/Share
|
3,000
|
|
Oct 31
2024
|
SELL
Open market or private sale
|
$179,700
$59.9 p/Share
|
3,000
|
|
Aug 08
2024
|
SELL
Open market or private sale
|
$929,581
$49.14 p/Share
|
18,917
|
|
Aug 07
2024
|
SELL
Open market or private sale
|
$979,400
$48.97 p/Share
|
20,000
|
|
Aug 06
2024
|
SELL
Open market or private sale
|
$992,200
$49.61 p/Share
|
20,000
|
|
Aug 05
2024
|
SELL
Open market or private sale
|
$250,600
$50.12 p/Share
|
5,000
|
|
Aug 02
2024
|
SELL
Open market or private sale
|
$26,185
$52.37 p/Share
|
500
|
|
Jun 12
2024
|
SELL
Open market or private sale
|
$629,550
$41.97 p/Share
|
15,000
|
|
May 10
2024
|
SELL
Sale (or disposition) back to the issuer
|
$208,800
$41.76 p/Share
|
5,000
|
|
Jan 24
2023
|
BUY
Grant, award, or other acquisition
|
-
|
359,200
|
|