Oct 31
2022
SELL
Payment of exercise price or tax liability
$650,162
$42.32 p/Share
15,363
Reduced 6.95%
205,705
Common Stock
Aug 08
2022
SELL
Open market or private sale
$4,542,881
$43.24 p/Share
105,062
Reduced 32.22%
221,018
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
41,040
Added 11.18%
326,034
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$403,026
$62.33 p/Share
6,466
Reduced 2.22%
284,709
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$351,243
$63.47 p/Share
5,534
Reduced 1.87%
291,175
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$637,663
$63.62 p/Share
10,023
Reduced 3.27%
296,709
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
58,535
Added 16.03%
306,732
Common Stock
Jan 26
2022
-
134,000
Reduced 35.06%
248,197
Common Stock
Oct 28
2021
SELL
Payment of exercise price or tax liability
$946,225
$59.44 p/Share
15,919
Reduced 4.0%
382,164
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$203,380
$42.16 p/Share
4,824
Reduced 1.2%
398,012
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
22,878
Added 5.37%
402,836
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$185,372
$42.13 p/Share
4,400
Reduced 1.14%
379,915
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$163,203
$41.74 p/Share
3,910
Reduced 1.01%
384,315
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
72,587
Added 15.75%
388,225
Common Stock
Oct 28
2020
SELL
Payment of exercise price or tax liability
$522,344
$34.08 p/Share
15,327
Reduced 4.63%
315,594
Common Stock
Feb 26
2020
SELL
Payment of exercise price or tax liability
$199,569
$41.37 p/Share
4,824
Reduced 0.98%
486,751
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
30,528
Added 5.85%
491,575
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$274,528
$45.9 p/Share
5,981
Reduced 1.28%
461,046
Common Stock
Feb 11
2020
SELL
Payment of exercise price or tax liability
$203,877
$46.42 p/Share
4,392
Reduced 0.93%
467,027
Common Stock
Feb 10
2020
BUY
Grant, award, or other acquisition
-
32,518
Added 6.45%
471,419
Common Stock
Oct 28
2019
BUY
Grant, award, or other acquisition
-
89,887
Added 17.0%
438,830
Common Stock
Jul 24
2019
SELL
Open market or private sale
$14,882,937
$46.72 p/Share
318,556
Reduced 47.72%
348,927
Common Stock
Jul 24
2019
BUY
Exercise of conversion of derivative security
$8,307,940
$26.08 p/Share
318,556
Added 40.02%
477,359
Common Stock
Feb 26
2019
SELL
Payment of exercise price or tax liability
$255,865
$53.04 p/Share
4,824
Reduced 1.36%
348,875
Common Stock
Feb 19
2019
SELL
Payment of exercise price or tax liability
$758,287
$52.99 p/Share
14,310
Reduced 4.2%
326,058
Common Stock