Dec 10
2021
BUY
Exercise of conversion of derivative security
$99,985
$24.28 p/Share
4,118
Added 2.67%
149,911
Common Stock
Feb 24
2021
-
1,174
Reduced 0.8%
145,793
Common Stock
Feb 24
2021
SELL
Open market or private sale
$151,149
$49.72 p/Share
3,040
Reduced 2.03%
146,967
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$972,605
$46.92 p/Share
20,729
Reduced 12.14%
150,007
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
52,933
Added 23.67%
170,736
Common Stock
Nov 24
2020
SELL
Open market or private sale
$543,070
$45.43 p/Share
11,954
Reduced 9.21%
117,803
Common Stock
Nov 24
2020
BUY
Exercise of conversion of derivative security
$99,993
$28.95 p/Share
3,454
Added 2.59%
129,757
Common Stock
Aug 07
2020
SELL
Payment of exercise price or tax liability
$144,692
$36.52 p/Share
3,962
Reduced 3.04%
126,303
Common Stock
Feb 14
2020
SELL
Payment of exercise price or tax liability
$1,063,857
$52.81 p/Share
20,145
Reduced 13.4%
130,143
Common Stock
Feb 14
2020
BUY
Grant, award, or other acquisition
-
50,874
Added 25.29%
150,288
Common Stock
Dec 03
2019
SELL
Open market or private sale
$1,243,440
$51.81 p/Share
24,000
Reduced 19.45%
99,414
Common Stock
Dec 03
2019
BUY
Exercise of conversion of derivative security
$564,720
$23.53 p/Share
24,000
Added 16.28%
123,414
Common Stock
Aug 08
2019
SELL
Payment of exercise price or tax liability
$204,487
$52.88 p/Share
3,867
Reduced 3.75%
99,326
Common Stock
Feb 22
2019
SELL
Open market or private sale
$102,291
$48.71 p/Share
2,100
Reduced 2.0%
102,917
Common Stock
Feb 20
2019
-
606
Reduced 0.57%
105,017
Common Stock
Feb 14
2019
SELL
Payment of exercise price or tax liability
$261,711
$48.6 p/Share
5,385
Reduced 4.85%
105,623
Common Stock
Feb 14
2019
BUY
Grant, award, or other acquisition
-
17,755
Added 13.79%
111,008
Common Stock
Feb 05
2019
SELL
Payment of exercise price or tax liability
$100,008
$48.22 p/Share
2,074
Reduced 2.18%
93,254
Common Stock
Feb 05
2019
BUY
Exercise of conversion of derivative security
$99,938
$11.06 p/Share
9,036
Added 8.66%
95,328
Common Stock
Aug 08
2018
SELL
Payment of exercise price or tax liability
$178,293
$46.87 p/Share
3,804
Reduced 4.23%
86,196
Common Stock
Feb 28
2018
-
254
Reduced 0.55%
46,157
Common Stock
Feb 28
2018
SELL
Open market or private sale
$117,117
$90.09 p/Share
1,300
Reduced 2.82%
44,857
Common Stock
Feb 13
2018
SELL
Payment of exercise price or tax liability
$268,969
$86.07 p/Share
3,125
Reduced 6.31%
46,411
Common Stock
Feb 13
2018
BUY
Grant, award, or other acquisition
-
10,205
Added 17.08%
49,536
Common Stock
Dec 21
2017
SELL
Open market or private sale
$206,830
$87.64 p/Share
2,360
Reduced 5.66%
39,331
Common Stock