Mar 07
2025
|
SELL
Open market or private sale
|
$6,126,000
$61.26 p/Share
|
100,000
|
|
May 30
2024
|
SELL
Open market or private sale
|
$672,364
$129.6 p/Share
|
5,188
|
|
May 29
2024
|
SELL
Open market or private sale
|
$40,525,482
$126.83 p/Share
|
319,526
|
|
Dec 28
2023
|
|
-
|
108,000
|
|
Sep 14
2023
|
BUY
Open market or private purchase
|
$3,997,412
$122.62 p/Share
|
32,600
|
|
Jul 28
2023
|
BUY
Conversion of derivative security
|
-
|
900,090
|
|
Apr 26
2023
|
BUY
Open market or private purchase
|
$4,565,277
$163.63 p/Share
|
27,900
|
|
Apr 26
2023
|
|
-
|
4,025
|
|
Apr 26
2023
|
BUY
Open market or private purchase
|
$5,490,352
$166.88 p/Share
|
32,900
|
|
Jun 11
2020
|
SELL
Open market or private sale
|
$15,965,715
$48.41 p/Share
|
329,802
|
|
Jun 10
2020
|
SELL
Open market or private sale
|
$83,803,171
$50.22 p/Share
|
1,668,721
|
|
Jun 08
2020
|
SELL
Open market or private sale
|
$77,542
$52.5 p/Share
|
1,477
|
|
Jun 08
2020
|
|
-
|
100,000
|
|
Jun 08
2020
|
|
-
|
100,000
|
|
Feb 26
2020
|
SELL
Open market or private sale
|
$9,234,906
$51.68 p/Share
|
178,694
|
|
Feb 25
2020
|
SELL
Open market or private sale
|
$97,403,444
$53.48 p/Share
|
1,821,306
|
|
Feb 24
2020
|
|
-
|
2,000,000
|
|
Feb 24
2020
|
|
-
|
2,000,000
|
|