Mar 31
2022
SELL
Open market or private sale
$371,974
$50.01 p/Share
7,438
Reduced 6.66%
104,246
Common Stock
Nov 06
2021
SELL
Payment of exercise price or tax liability
$327,782
$49.83 p/Share
6,578
Reduced 4.48%
140,241
Common Stock
Nov 04
2021
BUY
Grant, award, or other acquisition
$1,842,510
$48.28 p/Share
38,163
Added 20.63%
146,819
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$217,990
$47.91 p/Share
4,550
Reduced 4.02%
108,656
Common Stock
Oct 26
2021
SELL
Payment of exercise price or tax liability
$315,213
$48.84 p/Share
6,454
Reduced 5.4%
113,117
Common Stock
Dec 28
2020
SELL
Open market or private sale
$968,500
$38.74 p/Share
25,000
Reduced 13.45%
160,814
Common Stock
Dec 16
2020
SELL
Open market or private sale
$1,969,334
$38.34 p/Share
51,365
Reduced 21.67%
185,709
Common Stock
Dec 16
2020
BUY
Exercise of conversion of derivative security
$1,311,348
$25.53 p/Share
51,365
Added 17.81%
237,074
Common Stock
Nov 06
2020
BUY
Grant, award, or other acquisition
-
50,150
Added 21.28%
185,486
Common Stock
Oct 30
2020
SELL
Payment of exercise price or tax liability
$318,063
$31.29 p/Share
10,165
Reduced 6.99%
135,336
Common Stock
Oct 26
2020
SELL
Payment of exercise price or tax liability
$206,528
$32.0 p/Share
6,454
Reduced 4.25%
145,376
Common Stock
Sep 23
2020
BUY
Exercise of conversion of derivative security
$1,302,030
$25.53 p/Share
51,000
Added 25.22%
151,182
Common Stock
Aug 06
2020
SELL
Open market or private sale
$685,400
$34.27 p/Share
20,000
Reduced 16.78%
99,204
Common Stock
Jun 04
2020
SELL
Open market or private sale
$475,440
$33.96 p/Share
14,000
Reduced 10.52%
119,026
Common Stock
Jun 03
2020
SELL
Open market or private sale
$33,920
$33.92 p/Share
1,000
Reduced 0.75%
133,026
Common Stock
Jun 01
2020
BUY
Grant, award, or other acquisition
-
2,689
Added 1.97%
133,636
Common Stock
Dec 21
2019
SELL
Payment of exercise price or tax liability
$355,061
$45.41 p/Share
7,819
Reduced 5.73%
128,686
Common Stock
Oct 31
2019
BUY
Grant, award, or other acquisition
-
34,686
Added 20.28%
136,339
Common Stock
Oct 30
2019
SELL
Payment of exercise price or tax liability
$257,009
$45.78 p/Share
5,614
Reduced 5.23%
101,653
Common Stock
Oct 26
2019
SELL
Payment of exercise price or tax liability
$293,805
$45.53 p/Share
6,453
Reduced 5.67%
107,267
Common Stock
Sep 19
2019
SELL
Open market or private sale
$2,270,772
$43.85 p/Share
51,785
Reduced 31.46%
112,814
Common Stock
Sep 19
2019
BUY
Exercise of conversion of derivative security
$1,130,984
$21.84 p/Share
51,785
Added 23.93%
164,599
Common Stock
Sep 12
2019
SELL
Open market or private sale
$1,699,097
$44.29 p/Share
38,363
Reduced 25.38%
112,814
Common Stock
Sep 12
2019
BUY
Exercise of conversion of derivative security
$837,848
$21.84 p/Share
38,363
Added 20.24%
151,177
Common Stock
Sep 11
2019
SELL
Open market or private sale
$3,090,500
$44.15 p/Share
70,000
Reduced 38.29%
112,814
Common Stock