May 31
2024
BUY
Exercise of conversion of derivative security
-
3,303
Added 13.51%
21,139
Common Stock
May 03
2024
SELL
Open market or private sale
$2,320,000
$116.0 p/Share
20,000
Reduced 52.86%
17,836
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
$840,400
$42.02 p/Share
20,000
Added 34.58%
37,836
Common Stock
May 01
2024
SELL
Open market or private sale
$2,903,250
$116.13 p/Share
25,000
Reduced 58.36%
17,836
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
$1,050,500
$42.02 p/Share
25,000
Added 36.85%
42,836
Common Stock
Nov 13
2023
SELL
Open market or private sale
$264,492
$113.76 p/Share
2,325
Reduced 11.53%
17,836
Common Stock
Nov 10
2023
SELL
Open market or private sale
$260,330
$111.97 p/Share
2,325
Reduced 10.34%
20,161
Common Stock
May 31
2023
BUY
Exercise of conversion of derivative security
-
4,866
Added 17.79%
22,486
Common Stock
Dec 22
2022
-
37,500
Reduced 68.03%
17,620
Common Stock
May 31
2022
BUY
Exercise of conversion of derivative security
-
4,445
Added 7.46%
55,120
Common Stock
May 31
2021
BUY
Exercise of conversion of derivative security
-
6,509
Added 11.38%
50,675
Common Stock
May 31
2020
BUY
Exercise of conversion of derivative security
-
11,857
Added 21.16%
44,166
Common Stock
May 31
2019
BUY
Exercise of conversion of derivative security
-
12,465
Added 27.84%
32,309
Common Stock
May 31
2018
BUY
Exercise of conversion of derivative security
-
9,844
Added 33.16%
19,844
Common Stock
Sep 29
2017
SELL
Open market or private sale
$2,171,250
$48.25 p/Share
45,000
Reduced 81.82%
10,000
Common Stock
Sep 29
2017
BUY
Exercise of conversion of derivative security
$1,520,100
$33.78 p/Share
45,000
Added 45.0%
55,000
Common Stock
Sep 28
2017
SELL
Open market or private sale
$541,125
$48.1 p/Share
11,250
Reduced 52.94%
10,000
Common Stock
Sep 22
2017
SELL
Open market or private sale
$2,714,062
$48.25 p/Share
56,250
Reduced 72.58%
21,250
Common Stock
Sep 22
2017
BUY
Exercise of conversion of derivative security
$1,707,188
$30.35 p/Share
56,250
Added 42.06%
77,500
Common Stock
May 31
2017
BUY
Exercise of conversion of derivative security
-
9,844
Added 31.66%
21,250
Common Stock
May 31
2016
BUY
Exercise of conversion of derivative security
-
1,406
Added 10.97%
11,406
Common Stock
Dec 21
2015
SELL
Open market or private sale
$2,860,200
$36.32 p/Share
78,750
Reduced 88.73%
10,000
Common Stock
Dec 21
2015
BUY
Exercise of conversion of derivative security
$1,930,950
$24.52 p/Share
78,750
Added 47.01%
88,750
Common Stock
Oct 30
2015
SELL
Open market or private sale
$1,746,000
$38.8 p/Share
45,000
Reduced 81.82%
10,000
Common Stock
Oct 30
2015
BUY
Exercise of conversion of derivative security
$881,550
$19.59 p/Share
45,000
Added 45.0%
55,000
Common Stock