Sep 03
2024
|
SELL
Open market or private sale
|
$698,800
$69.88 p/Share
|
10,000
|
|
Aug 23
2024
|
SELL
Open market or private sale
|
$331,171
$70.03 p/Share
|
4,729
|
|
Aug 01
2024
|
SELL
Open market or private sale
|
$1,061,334
$69.5 p/Share
|
15,271
|
|
Jul 30
2024
|
SELL
Open market or private sale
|
$1,394,600
$69.73 p/Share
|
20,000
|
|
Jun 14
2024
|
|
-
|
336
|
|
Apr 29
2024
|
SELL
Open market or private sale
|
$608,800
$60.88 p/Share
|
10,000
|
|
Feb 23
2024
|
SELL
Open market or private sale
|
$633,900
$63.39 p/Share
|
10,000
|
|
Aug 02
2023
|
SELL
Open market or private sale
|
$15,063
$50.72 p/Share
|
297
|
|
May 27
2022
|
BUY
Other acquisition or disposition
|
$3,715,500
$49.54 p/Share
|
75,000
|
|
May 24
2022
|
BUY
Other acquisition or disposition
|
$57,299
$47.16 p/Share
|
1,215
|
|
Nov 17
2020
|
SELL
Open market or private sale
|
$122,016
$124.0 p/Share
|
984
|
|
Nov 12
2020
|
SELL
Open market or private sale
|
$497,984
$124.0 p/Share
|
4,016
|
|