Nov 30
2021
BUY
Exercise of conversion of derivative security
$76,000
$2.0 p/Share
38,000
Added 10.03%
340,910
Common Stock
Oct 02
2021
SELL
Payment of exercise price or tax liability
$339,669
$42.3 p/Share
8,030
Reduced 3.02%
257,508
Common Stock
Oct 02
2021
BUY
Grant, award, or other acquisition
-
45,402
Added 13.03%
302,910
Common Stock
Sep 14
2021
SELL
Open market or private sale
$520,203
$45.09 p/Share
11,537
Reduced 4.16%
265,538
Common Stock
Sep 14
2021
BUY
Exercise of conversion of derivative security
$6,748
$2.0 p/Share
3,374
Added 1.2%
277,075
Common Stock
Sep 10
2021
SELL
Open market or private sale
$524,100
$45.08 p/Share
11,626
Reduced 4.07%
273,701
Common Stock
Sep 10
2021
BUY
Exercise of conversion of derivative security
$23,252
$2.0 p/Share
11,626
Added 3.92%
285,327
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$338,946
$42.21 p/Share
8,030
Reduced 2.85%
273,701
Common Stock
Jun 23
2021
SELL
Open market or private sale
$308,375
$45.15 p/Share
6,830
Reduced 2.37%
281,731
Common Stock
Jun 23
2021
BUY
Exercise of conversion of derivative security
$13,660
$2.0 p/Share
6,830
Added 2.31%
288,561
Common Stock
Jun 22
2021
SELL
Open market or private sale
$711,923
$45.01 p/Share
15,817
Reduced 5.32%
281,731
Common Stock
Jun 22
2021
BUY
Exercise of conversion of derivative security
$16,340
$2.0 p/Share
8,170
Added 2.67%
297,548
Common Stock
Apr 09
2021
SELL
Open market or private sale
$936,421
$41.73 p/Share
22,440
Reduced 7.2%
289,378
Common Stock
Apr 09
2021
BUY
Exercise of conversion of derivative security
$30,000
$2.0 p/Share
15,000
Added 4.59%
311,818
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$166,450
$41.17 p/Share
4,043
Reduced 1.34%
296,818
Common Stock
Apr 02
2021
BUY
Grant, award, or other acquisition
-
72,064
Added 19.32%
300,861
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$177,183
$41.7 p/Share
4,249
Reduced 1.82%
228,797
Common Stock
Dec 28
2020
BUY
Exercise of conversion of derivative security
$6,200
$2.0 p/Share
3,100
Added 1.31%
233,046
Common Stock
Nov 16
2020
SELL
Open market or private sale
$896,400
$29.88 p/Share
30,000
Reduced 11.54%
229,946
Common Stock
Nov 16
2020
BUY
Exercise of conversion of derivative security
$60,000
$2.0 p/Share
30,000
Added 10.35%
259,946
Common Stock
Oct 15
2020
SELL
Open market or private sale
$1,070,650
$30.59 p/Share
35,000
Reduced 13.21%
229,946
Common Stock
Oct 15
2020
BUY
Exercise of conversion of derivative security
$172,000
$2.0 p/Share
86,000
Added 24.51%
264,946
Common Stock
Oct 02
2020
SELL
Payment of exercise price or tax liability
$111,708
$27.63 p/Share
4,043
Reduced 2.21%
178,946
Common Stock