May 11
2021
BUY
Exercise of conversion of derivative security
$2,085
$0.91 p/Share
2,291
Added 2.58%
86,356
Common Stock
Apr 23
2021
SELL
Payment of exercise price or tax liability
$86,369
$51.78 p/Share
1,668
Reduced 1.89%
86,446
Common Stock
Apr 23
2021
SELL
Open market or private sale
$124,108
$51.69 p/Share
2,401
Reduced 2.78%
84,065
Common Stock
Apr 23
2021
BUY
Exercise of conversion of derivative security
$16,073
$3.95 p/Share
4,069
Added 4.41%
88,134
Common Stock
Mar 30
2021
BUY
Exercise of conversion of derivative security
$2,086
$0.91 p/Share
2,292
Added 2.65%
84,065
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$77,874
$48.58 p/Share
1,603
Reduced 1.87%
84,241
Common Stock
Mar 23
2021
SELL
Open market or private sale
$119,920
$48.59 p/Share
2,468
Reduced 2.93%
81,773
Common Stock
Mar 23
2021
BUY
Exercise of conversion of derivative security
$16,080
$3.95 p/Share
4,071
Added 4.53%
85,844
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
7,000
Added 7.89%
81,773
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
$2,086
$0.91 p/Share
2,292
Added 2.97%
74,773
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$79,323
$49.67 p/Share
1,597
Reduced 2.09%
74,953
Common Stock
Feb 23
2021
SELL
Open market or private sale
$123,007
$49.76 p/Share
2,472
Reduced 3.3%
72,481
Common Stock
Feb 23
2021
BUY
Exercise of conversion of derivative security
$16,073
$3.95 p/Share
4,069
Added 5.05%
76,550
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
$6,256
$0.91 p/Share
6,875
Added 8.66%
72,481
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$87,944
$49.94 p/Share
1,761
Reduced 2.53%
67,916
Common Stock
Jan 25
2021
SELL
Open market or private sale
$115,015
$49.79 p/Share
2,310
Reduced 3.4%
65,606
Common Stock
Jan 25
2021
BUY
Exercise of conversion of derivative security
$16,121
$3.96 p/Share
4,071
Added 5.52%
69,677
Common Stock
Dec 23
2020
SELL
Open market or private sale
$66,083
$41.64 p/Share
1,587
Reduced 2.36%
65,606
Common Stock
Dec 23
2020
SELL
Payment of exercise price or tax liability
$76,979
$41.61 p/Share
1,850
Reduced 2.68%
67,193
Common Stock
Dec 23
2020
BUY
Exercise of conversion of derivative security
$13,611
$3.96 p/Share
3,437
Added 4.74%
69,043
Common Stock
Dec 21
2020
SELL
Payment of exercise price or tax liability
$13,322
$38.84 p/Share
343
Reduced 0.52%
65,895
Common Stock
Dec 21
2020
SELL
Open market or private sale
$11,190
$38.72 p/Share
289
Reduced 0.44%
65,606
Common Stock
Dec 21
2020
BUY
Exercise of conversion of derivative security
$2,503
$3.96 p/Share
632
Added 0.95%
66,238
Common Stock
Nov 23
2020
SELL
Open market or private sale
$46,574
$30.5 p/Share
1,527
Reduced 2.27%
65,606
Common Stock
Nov 23
2020
SELL
Payment of exercise price or tax liability
$58,553
$30.64 p/Share
1,911
Reduced 2.77%
67,133
Common Stock