Nov 18
2021
SELL
Open market or private sale
$58,376
$42.21 p/Share
1,383
Reduced 0.19%
728,878
Common Stock
Nov 18
2021
BUY
Exercise of conversion of derivative security
-
2,562
Added 0.35%
730,261
Common Stock
Nov 10
2021
SELL
Open market or private sale
$919,800
$45.99 p/Share
20,000
Reduced 2.67%
727,699
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$73,600
$3.68 p/Share
20,000
Added 2.61%
747,699
Common Stock
Oct 19
2021
SELL
Open market or private sale
$79,210
$57.44 p/Share
1,379
Reduced 0.19%
727,699
Common Stock
Oct 18
2021
BUY
Exercise of conversion of derivative security
-
2,586
Added 0.35%
729,078
Common Stock
Sep 20
2021
SELL
Open market or private sale
$1,530,053
$47.75 p/Share
32,043
Reduced 4.22%
726,492
Common Stock
Sep 18
2021
BUY
Exercise of conversion of derivative security
-
58,255
Added 7.13%
758,535
Common Stock
Aug 18
2021
SELL
Open market or private sale
$53,912
$41.06 p/Share
1,313
Reduced 0.19%
700,280
Common Stock
Aug 18
2021
BUY
Exercise of conversion of derivative security
-
2,563
Added 0.36%
701,593
Common Stock
Aug 10
2021
SELL
Open market or private sale
$909,200
$45.46 p/Share
20,000
Reduced 2.78%
699,030
Common Sock
Aug 10
2021
BUY
Exercise of conversion of derivative security
$73,600
$3.68 p/Share
20,000
Added 2.71%
719,030
Common Sock
Jul 19
2021
SELL
Open market or private sale
$64,268
$50.17 p/Share
1,281
Reduced 0.18%
699,030
Common Stock
Jul 18
2021
BUY
Exercise of conversion of derivative security
-
2,585
Added 0.37%
700,311
Common Stock
Jun 23
2021
SELL
Open market or private sale
$4,177,712
$55.03 p/Share
75,917
Reduced 9.81%
697,726
Common Sock
Jun 23
2021
BUY
Exercise of conversion of derivative security
$279,375
$3.68 p/Share
75,917
Added 8.94%
773,643
Common Sock
Jun 22
2021
SELL
Open market or private sale
$224,892
$55.08 p/Share
4,083
Reduced 0.58%
697,726
Common Stock
Jun 22
2021
BUY
Exercise of conversion of derivative security
$15,025
$3.68 p/Share
4,083
Added 0.58%
701,809
Common Stock
Jun 18
2021
SELL
Open market or private sale
$1,465,762
$48.02 p/Share
30,524
Reduced 4.19%
697,726
Common Stock
Jun 18
2021
BUY
Exercise of conversion of derivative security
-
58,255
Added 7.41%
728,250
Common Stock
May 18
2021
SELL
Open market or private sale
$52,780
$40.29 p/Share
1,310
Reduced 0.2%
669,995
Common Stock
May 18
2021
BUY
Exercise of conversion of derivative security
-
2,562
Added 0.38%
671,305
Common Stock
May 13
2021
SELL
Open market or private sale
$772,000
$38.6 p/Share
20,000
Reduced 2.91%
666,634
Common Sock
May 13
2021
BUY
Exercise of conversion of derivative security
$73,600
$3.68 p/Share
20,000
Added 2.83%
686,634
Common Sock
May 03
2021
BUY
Exercise of conversion of derivative security
$586,308
$2.93 p/Share
200,105
Added 23.09%
666,634
Common Sock