Mar 19
2024
|
SELL
Sale (or disposition) back to the issuer
|
-
|
100,548
|
|
Feb 15
2024
|
BUY
Open market or private purchase
|
$2,035,750
$47.9 p/Share
|
42,500
|
|
Feb 12
2024
|
|
-
|
25,000
|
|
Feb 01
2024
|
BUY
Open market or private purchase
|
$1,661,100
$47.46 p/Share
|
35,000
|
|
Mar 11
2022
|
SELL
Open market or private sale
|
$1,252,400
$62.62 p/Share
|
20,000
|
|
Mar 10
2022
|
|
-
|
24,300
|
|
Mar 10
2022
|
|
-
|
20,000
|
|
Mar 07
2022
|
BUY
Conversion of derivative security
|
-
|
24,300
|
|
Dec 08
2021
|
SELL
Open market or private sale
|
$166,325
$66.53 p/Share
|
2,500
|
|
Dec 07
2021
|
SELL
Open market or private sale
|
$165,250
$66.1 p/Share
|
2,500
|
|
Nov 16
2021
|
SELL
Open market or private sale
|
$182,575
$73.03 p/Share
|
2,500
|
|
Nov 15
2021
|
SELL
Open market or private sale
|
$178,925
$71.57 p/Share
|
2,500
|
|
Nov 02
2021
|
SELL
Open market or private sale
|
$183,975
$73.59 p/Share
|
2,500
|
|
Nov 01
2021
|
SELL
Open market or private sale
|
$187,425
$74.97 p/Share
|
2,500
|
|
Oct 20
2021
|
SELL
Open market or private sale
|
$187,300
$74.92 p/Share
|
2,500
|
|
Oct 19
2021
|
SELL
Open market or private sale
|
$189,075
$75.63 p/Share
|
2,500
|
|
Oct 05
2021
|
SELL
Open market or private sale
|
$175,075
$70.03 p/Share
|
2,500
|
|
Oct 04
2021
|
SELL
Open market or private sale
|
$175,600
$70.24 p/Share
|
2,500
|
|
Oct 04
2021
|
BUY
Conversion of derivative security
|
-
|
25,000
|
|
Sep 24
2021
|
SELL
Open market or private sale
|
$185,850
$74.34 p/Share
|
2,500
|
|
Sep 23
2021
|
SELL
Open market or private sale
|
$177,225
$70.89 p/Share
|
2,500
|
|
Sep 16
2021
|
SELL
Open market or private sale
|
$2,462,250
$70.35 p/Share
|
35,000
|
|
Sep 09
2021
|
SELL
Open market or private sale
|
$186,150
$74.46 p/Share
|
2,500
|
|
Sep 08
2021
|
SELL
Open market or private sale
|
$185,150
$74.06 p/Share
|
2,500
|
|
Aug 26
2021
|
SELL
Open market or private sale
|
$182,600
$73.04 p/Share
|
2,500
|
|