Jun 20
2024
|
SELL
Open market or private sale
|
$3,217,950
$143.02 p/Share
|
22,500
|
|
Jun 20
2024
|
BUY
Exercise of conversion of derivative security
|
$978,525
$43.49 p/Share
|
22,500
|
|
May 31
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
3,303
|
|
Mar 18
2024
|
SELL
Open market or private sale
|
$5,760,900
$128.02 p/Share
|
45,000
|
|
Mar 18
2024
|
BUY
Exercise of conversion of derivative security
|
$1,890,900
$42.02 p/Share
|
45,000
|
|
Jun 15
2023
|
SELL
Open market or private sale
|
$609,758
$125.31 p/Share
|
4,866
|
|
May 31
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
4,866
|
|
Apr 03
2023
|
SELL
Open market or private sale
|
$4,214,250
$93.65 p/Share
|
45,000
|
|
Apr 03
2023
|
BUY
Exercise of conversion of derivative security
|
$1,520,100
$33.78 p/Share
|
45,000
|
|
May 31
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
4,445
|
|
May 31
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
6,509
|
|
Apr 08
2021
|
SELL
Open market or private sale
|
$3,353,850
$74.53 p/Share
|
45,000
|
|
Apr 08
2021
|
BUY
Exercise of conversion of derivative security
|
$1,539,900
$34.22 p/Share
|
45,000
|
|
Feb 22
2021
|
|
-
|
44,844
|
|
Feb 22
2021
|
|
-
|
44,844
|
|
Aug 13
2020
|
|
-
|
22,750
|
|
Aug 13
2020
|
|
-
|
22,750
|
|
May 31
2020
|
BUY
Exercise of conversion of derivative security
|
-
|
9,189
|
|
Mar 26
2020
|
SELL
Open market or private sale
|
$4,402,800
$48.92 p/Share
|
90,000
|
|
Mar 26
2020
|
BUY
Exercise of conversion of derivative security
|
$2,031,300
$22.57 p/Share
|
90,000
|
|
Nov 08
2019
|
SELL
Open market or private sale
|
$534,609
$55.98 p/Share
|
9,550
|
|
May 31
2019
|
BUY
Exercise of conversion of derivative security
|
-
|
11,359
|
|
Mar 21
2019
|
SELL
Open market or private sale
|
$1,991,250
$53.1 p/Share
|
37,500
|
|
Mar 21
2019
|
BUY
Exercise of conversion of derivative security
|
$734,625
$19.59 p/Share
|
37,500
|
|
May 31
2018
|
BUY
Exercise of conversion of derivative security
|
-
|
12,657
|
|