May 31
2024
BUY
Exercise of conversion of derivative security
-
3,303
Added 7.98%
38,074
Common Stock
Dec 22
2023
SELL
Open market or private sale
$1,728,126
$106.02 p/Share
16,300
Reduced 31.92%
34,771
Common Stock
Dec 22
2023
BUY
Exercise of conversion of derivative security
$708,887
$43.49 p/Share
16,300
Added 24.19%
51,071
Common Stock
Jun 22
2023
SELL
Open market or private sale
$754,912
$121.76 p/Share
6,200
Reduced 15.13%
34,771
Common Stock
Jun 22
2023
BUY
Exercise of conversion of derivative security
$269,638
$43.49 p/Share
6,200
Added 13.14%
40,971
Common Stock
May 31
2023
BUY
Exercise of conversion of derivative security
-
4,866
Added 12.28%
34,771
Common Stock
Apr 03
2023
-
14,414
Reduced 32.52%
29,905
Common Stock
Dec 15
2022
-
8,400
Reduced 15.93%
44,319
Common Stock
May 31
2022
BUY
Exercise of conversion of derivative security
-
4,445
Added 7.78%
52,719
Common Stock
Dec 27
2021
SELL
Open market or private sale
$2,678,100
$89.27 p/Share
30,000
Reduced 38.33%
48,274
Common Stock
Dec 27
2021
BUY
Exercise of conversion of derivative security
$1,260,600
$42.02 p/Share
30,000
Added 27.71%
78,274
Common Stock
Aug 05
2021
-
3,450
Reduced 6.67%
48,274
Common Stock
Aug 03
2021
SELL
Open market or private sale
$3,075,800
$87.88 p/Share
35,000
Reduced 40.36%
51,724
Common Stock
Aug 03
2021
BUY
Exercise of conversion of derivative security
$1,326,500
$37.9 p/Share
35,000
Added 28.75%
86,724
Common Stock
May 31
2021
BUY
Exercise of conversion of derivative security
-
6,509
Added 11.18%
51,724
Common Stock
Dec 14
2020
SELL
Open market or private sale
$1,522,750
$60.91 p/Share
25,000
Reduced 35.6%
45,215
Common Stock
Dec 14
2020
BUY
Exercise of conversion of derivative security
$844,500
$33.78 p/Share
25,000
Added 26.26%
70,215
Common Stock
May 31
2020
BUY
Exercise of conversion of derivative security
-
7,905
Added 14.88%
45,215
Common Stock
Jul 12
2019
SELL
Open market or private sale
$5,356,800
$59.52 p/Share
90,000
Reduced 70.69%
37,310
Common Stock
Jul 12
2019
BUY
Exercise of conversion of derivative security
$2,731,500
$30.35 p/Share
90,000
Added 41.42%
127,310
Common Stock
May 31
2019
BUY
Exercise of conversion of derivative security
-
9,968
Added 21.08%
37,310
Common Stock
Jul 16
2018
SELL
Open market or private sale
$2,164,050
$48.09 p/Share
45,000
Reduced 62.2%
27,342
Common Stock
Jul 16
2018
BUY
Exercise of conversion of derivative security
$1,015,650
$22.57 p/Share
45,000
Added 38.35%
72,342
Common Stock
May 31
2018
BUY
Exercise of conversion of derivative security
-
9,844
Added 26.47%
27,342
Common Stock
Jan 24
2018
SELL
Open market or private sale
$2,310,300
$51.34 p/Share
45,000
Reduced 72.0%
17,498
Common Stock