|
Nov 21
2025
|
SELL
Open market or private sale
|
$5,926,000
$59.26 p/Share
|
100,000
|
|
|
Feb 21
2025
|
SELL
Open market or private sale
|
$3,083,860
$53.17 p/Share
|
58,000
|
|
|
Nov 06
2024
|
SELL
Open market or private sale
|
$4,205,000
$42.05 p/Share
|
100,000
|
|
|
May 16
2024
|
SELL
Open market or private sale
|
$1,516,000
$30.32 p/Share
|
50,000
|
|
|
May 15
2024
|
SELL
Open market or private sale
|
$407,006
$30.89 p/Share
|
13,176
|
|
|
Nov 29
2023
|
SELL
Open market or private sale
|
$5,757,012
$29.57 p/Share
|
194,691
|
|
|
Sep 15
2023
|
SELL
Open market or private sale
|
$3,190,000
$31.9 p/Share
|
100,000
|
|
|
|
|
Jun 16
2023
|
SELL
Open market or private sale
|
$3,361,999
$33.62 p/Share
|
100,000
|
|
|
Nov 15
2021
|
SELL
Open market or private sale
|
$68,543,999
$40.32 p/Share
|
1,700,000
|
|
|
Sep 08
2021
|
SELL
Open market or private sale
|
$692,303
$36.37 p/Share
|
19,035
|
|
|
Sep 02
2021
|
SELL
Open market or private sale
|
$3,713,000
$37.13 p/Share
|
100,000
|
|
|
Mar 12
2021
|
BUY
Open market or private purchase
|
$21,430,000
$42.86 p/Share
|
500,000
|
|