Sep 11
2024
|
BUY
Open market or private purchase
|
$281,320
$70.33 p/Share
|
4,000
|
|
Aug 16
2024
|
BUY
Open market or private purchase
|
$315,640
$78.91 p/Share
|
4,000
|
|
Aug 09
2024
|
BUY
Open market or private purchase
|
$301,120
$75.28 p/Share
|
4,000
|
|
Feb 16
2024
|
|
-
|
51,805
|
|
Feb 09
2023
|
|
-
|
63,844
|
|
Dec 30
2021
|
|
-
|
217,861
|
|
Nov 16
2021
|
SELL
Open market or private sale
|
$90,600,000
$151.0 p/Share
|
600,000
|
|
Nov 16
2021
|
|
-
|
397,750
|
|
Nov 16
2021
|
BUY
Conversion of derivative security
|
-
|
864,199
|
|
Oct 19
2021
|
SELL
Open market or private sale
|
$2,557,275
$146.13 p/Share
|
17,500
|
|
Oct 18
2021
|
SELL
Open market or private sale
|
$2,487,800
$142.16 p/Share
|
17,500
|
|
Sep 21
2021
|
SELL
Open market or private sale
|
$2,590,350
$148.02 p/Share
|
17,500
|
|
Sep 20
2021
|
SELL
Open market or private sale
|
$2,573,375
$147.05 p/Share
|
17,500
|
|
Aug 19
2021
|
SELL
Open market or private sale
|
$2,346,750
$134.1 p/Share
|
17,500
|
|
Aug 18
2021
|
SELL
Open market or private sale
|
$2,367,400
$135.28 p/Share
|
17,500
|
|
Aug 13
2021
|
BUY
Conversion of derivative security
|
-
|
215,983
|
|
Aug 09
2021
|
SELL
Open market or private sale
|
$88,106,198
$127.5 p/Share
|
691,029
|
|
Aug 09
2021
|
BUY
Conversion of derivative security
|
-
|
561,029
|
|
Jul 20
2021
|
SELL
Open market or private sale
|
$2,183,650
$124.78 p/Share
|
17,500
|
|
Jul 19
2021
|
SELL
Open market or private sale
|
$2,088,450
$119.34 p/Share
|
17,500
|
|
Jun 24
2021
|
BUY
Conversion of derivative security
|
-
|
150,000
|
|
Jun 21
2021
|
SELL
Open market or private sale
|
$1,906,800
$108.96 p/Share
|
17,500
|
|
Jun 18
2021
|
SELL
Open market or private sale
|
$1,876,000
$107.2 p/Share
|
17,500
|
|
Feb 09
2021
|
|
-
|
22,568
|
|
Dec 21
2020
|
SELL
Open market or private sale
|
$2,216,250
$88.65 p/Share
|
25,000
|
|