Feb 25
2022
SELL
Payment of exercise price or tax liability
$157,035
$56.63 p/Share
2,773
Reduced 3.57%
74,894
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$298,885
$59.15 p/Share
5,053
Reduced 6.11%
77,667
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
29,776
Added 26.47%
82,720
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$127,697
$67.28 p/Share
1,898
Reduced 3.46%
52,944
Common Stock
Oct 27
2021
SELL
Open market or private sale
$2,837,505
$65.23 p/Share
43,500
Reduced 44.23%
54,842
Common Stock
Oct 27
2021
BUY
Exercise of conversion of derivative security
$1,109,685
$25.51 p/Share
43,500
Added 30.67%
98,342
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$45,043
$52.93 p/Share
851
Reduced 1.53%
54,842
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
15,590
Added 21.87%
55,693
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$163,342
$55.92 p/Share
2,921
Reduced 6.79%
40,103
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
9,859
Added 18.64%
43,024
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$163,490
$56.61 p/Share
2,888
Reduced 8.01%
33,165
Common Stock
Aug 04
2020
SELL
Open market or private sale
$2,639,779
$57.08 p/Share
46,247
Reduced 56.19%
36,053
Common Stock
Aug 04
2020
BUY
Exercise of conversion of derivative security
$888,081
$22.92 p/Share
38,747
Added 32.01%
82,300
Common Stock
May 01
2020
SELL
Open market or private sale
$479,520
$39.96 p/Share
12,000
Reduced 21.6%
43,553
Common Stock
Feb 11
2020
BUY
Grant, award, or other acquisition
-
6,900
Added 11.05%
55,553
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$267,858
$49.53 p/Share
5,408
Reduced 10.0%
48,653
Common Stock
Feb 06
2020
BUY
Grant, award, or other acquisition
-
14,820
Added 21.52%
54,061
Common Stock
Jan 14
2020
SELL
Payment of exercise price or tax liability
$192,000
$47.56 p/Share
4,037
Reduced 9.33%
39,241
Common Stock
Oct 31
2019
SELL
Open market or private sale
$509,970
$45.84 p/Share
11,125
Reduced 20.45%
43,278
Common Stock
Mar 06
2019
SELL
Open market or private sale
$487,025
$39.48 p/Share
12,336
Reduced 18.48%
54,403
Common Stock
Feb 07
2019
BUY
Grant, award, or other acquisition
-
10,360
Added 13.44%
66,739
Common Stock
Jan 14
2019
SELL
Payment of exercise price or tax liability
$164,276
$32.44 p/Share
5,064
Reduced 8.24%
56,379
Common Stock
Nov 13
2018
SELL
Open market or private sale
$406,092
$31.48 p/Share
12,900
Reduced 17.35%
61,443
Common Stock
Jul 01
2018
SELL
Payment of exercise price or tax liability
$7,447
$37.42 p/Share
199
Reduced 0.27%
74,343
Common Stock
Feb 09
2018
BUY
Grant, award, or other acquisition
-
11,120
Added 12.98%
74,542
Common Stock