Nov 13
2023
|
BUY
Discretionary transaction
|
$126,289
$107.94 p/Share
|
1,170
|
|
Sep 11
2023
|
BUY
Discretionary transaction
|
$466,359
$108.81 p/Share
|
4,286
|
|
Sep 08
2023
|
BUY
Discretionary transaction
|
$499,775
$110.01 p/Share
|
4,543
|
|
Aug 04
2023
|
BUY
Discretionary transaction
|
$590,775
$111.32 p/Share
|
5,307
|
|
Aug 31
2021
|
SELL
Open market or private sale
|
$689,300
$137.86 p/Share
|
5,000
|
|
Aug 06
2021
|
SELL
Open market or private sale
|
$976,166
$131.95 p/Share
|
7,398
|
|
Sep 08
2020
|
BUY
Discretionary transaction
|
$133,928
$66.17 p/Share
|
2,024
|
|
Sep 02
2020
|
BUY
Discretionary transaction
|
$133,890
$67.18 p/Share
|
1,993
|
|
Aug 21
2020
|
BUY
Discretionary transaction
|
$207,935
$65.0 p/Share
|
3,199
|
|
Aug 06
2020
|
BUY
Discretionary transaction
|
$203,102
$62.88 p/Share
|
3,230
|
|
May 15
2020
|
BUY
Discretionary transaction
|
$201,047
$54.44 p/Share
|
3,693
|
|
May 14
2020
|
BUY
Discretionary transaction
|
$199,965
$55.3 p/Share
|
3,616
|
|
Jun 05
2019
|
SELL
Open market or private sale
|
$6,711
$101.68 p/Share
|
66
|
|