Dec 14
2023
|
|
-
|
200,000
|
|
Nov 08
2023
|
BUY
Open market or private purchase
|
$111,069
$52.89 p/Share
|
2,100
|
|
Nov 07
2023
|
BUY
Open market or private purchase
|
$2,885,760
$53.44 p/Share
|
54,000
|
|
Nov 15
2022
|
SELL
Open market or private sale
|
$560,910
$80.13 p/Share
|
7,000
|
|
Oct 18
2022
|
SELL
Open market or private sale
|
$560,490
$80.07 p/Share
|
7,000
|
|
Sep 15
2022
|
SELL
Open market or private sale
|
$561,750
$80.25 p/Share
|
7,000
|
|
Aug 15
2022
|
SELL
Open market or private sale
|
$570,220
$81.46 p/Share
|
7,000
|
|
Aug 12
2022
|
|
-
|
210,000
|
|
Aug 02
2022
|
SELL
Open market or private sale
|
$1,695,540
$80.74 p/Share
|
21,000
|
|
Jun 14
2022
|
|
-
|
210,000
|
|
Apr 18
2022
|
SELL
Open market or private sale
|
$614,810
$87.83 p/Share
|
7,000
|
|
Mar 03
2022
|
|
-
|
210,000
|
|
Feb 24
2022
|
SELL
Open market or private sale
|
$334,010
$80.06 p/Share
|
4,172
|
|
Feb 23
2022
|
SELL
Open market or private sale
|
$8,000
$80.0 p/Share
|
100
|
|
Feb 16
2022
|
SELL
Open market or private sale
|
$719,980
$80.06 p/Share
|
8,993
|
|
Feb 15
2022
|
SELL
Open market or private sale
|
$26,803
$80.01 p/Share
|
335
|
|
Feb 09
2022
|
SELL
Open market or private sale
|
$32,024
$80.06 p/Share
|
400
|
|
Dec 10
2021
|
SELL
Open market or private sale
|
$555,800
$79.4 p/Share
|
7,000
|
|
Nov 10
2021
|
SELL
Open market or private sale
|
$649,880
$92.84 p/Share
|
7,000
|
|
Oct 08
2021
|
SELL
Open market or private sale
|
$556,430
$79.49 p/Share
|
7,000
|
|
Sep 10
2021
|
SELL
Open market or private sale
|
$567,700
$81.1 p/Share
|
7,000
|
|
Aug 10
2021
|
SELL
Open market or private sale
|
$643,930
$91.99 p/Share
|
7,000
|
|
Jul 09
2021
|
SELL
Open market or private sale
|
$645,890
$92.27 p/Share
|
7,000
|
|
Jun 10
2021
|
SELL
Open market or private sale
|
$631,260
$90.18 p/Share
|
7,000
|
|
May 10
2021
|
SELL
Open market or private sale
|
$635,040
$90.72 p/Share
|
7,000
|
|