May 31
2024
BUY
Exercise of conversion of derivative security
-
3,303
Added 3.51%
90,776
Common Stock
May 07
2024
SELL
Open market or private sale
$5,298,300
$117.74 p/Share
45,000
Reduced 33.97%
87,473
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
$1,957,050
$43.49 p/Share
45,000
Added 25.36%
132,473
Common Stock
Jun 23
2023
SELL
Open market or private sale
$10,694,700
$118.83 p/Share
90,000
Reduced 50.71%
87,473
Common Stock
Jun 23
2023
BUY
Exercise of conversion of derivative security
$3,781,800
$42.02 p/Share
90,000
Added 33.65%
177,473
Common Stock
May 31
2023
BUY
Exercise of conversion of derivative security
-
4,866
Added 5.27%
87,473
Common Stock
Nov 15
2022
SELL
Open market or private sale
$7,207,200
$80.08 p/Share
90,000
Reduced 52.14%
82,607
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
$3,040,200
$33.78 p/Share
90,000
Added 34.27%
172,607
Common Stock
May 31
2022
BUY
Exercise of conversion of derivative security
-
4,445
Added 5.11%
82,607
Common Stock
Jul 02
2021
SELL
Open market or private sale
$3,001,500
$80.04 p/Share
37,500
Reduced 32.42%
78,162
Common Stock
Jul 02
2021
BUY
Exercise of conversion of derivative security
$992,625
$26.47 p/Share
37,500
Added 24.48%
115,662
Common Stock
Jun 18
2021
SELL
Open market or private sale
$2,874,750
$76.66 p/Share
37,500
Reduced 32.42%
78,162
Common Stock
Jun 18
2021
BUY
Exercise of conversion of derivative security
$992,625
$26.47 p/Share
37,500
Added 24.48%
115,662
Common Stock
May 31
2021
BUY
Exercise of conversion of derivative security
-
6,509
Added 7.69%
78,162
Common Stock
May 31
2020
BUY
Exercise of conversion of derivative security
-
11,857
Added 14.2%
71,653
Common Stock
Jun 24
2019
SELL
Open market or private sale
$4,275,750
$57.01 p/Share
75,000
Reduced 55.64%
59,796
Common Stock
Jun 24
2019
BUY
Exercise of conversion of derivative security
$2,566,500
$34.22 p/Share
75,000
Added 35.75%
134,796
Common Stock
Jun 21
2019
SELL
Open market or private sale
$4,221,750
$56.29 p/Share
75,000
Reduced 55.64%
59,796
Common Stock
Jun 21
2019
BUY
Exercise of conversion of derivative security
$1,692,750
$22.57 p/Share
75,000
Added 35.75%
134,796
Common Stock
May 31
2019
BUY
Exercise of conversion of derivative security
-
15,654
Added 20.75%
59,796
Common Stock
May 31
2018
BUY
Exercise of conversion of derivative security
-
19,688
Added 30.84%
44,142
Common Stock
Jun 23
2017
SELL
Open market or private sale
$7,603,500
$50.69 p/Share
150,000
Reduced 85.98%
24,454
Common Stock
Jun 23
2017
BUY
Exercise of conversion of derivative security
$3,183,000
$21.22 p/Share
150,000
Added 46.23%
174,454
Common Stock
May 31
2017
BUY
Exercise of conversion of derivative security
-
16,642
Added 40.5%
24,454
Common Stock
Jun 20
2016
SELL
Open market or private sale
$3,000,000
$40.0 p/Share
75,000
Reduced 90.57%
7,812
Common Stock