Feb 21
2021
SELL
Payment of exercise price or tax liability
$70,950
$55.56 p/Share
1,277
Reduced 1.46%
85,928
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
9,608
Added 9.92%
87,205
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$15,811
$54.52 p/Share
290
Reduced 0.37%
77,597
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
884
Added 1.12%
77,887
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$6,573
$39.36 p/Share
167
Reduced 0.22%
76,826
Common Stock
Mar 13
2020
BUY
Open market or private purchase
$53,640
$26.82 p/Share
2,000
Added 2.55%
76,333
Common Stock
Mar 09
2020
BUY
Open market or private purchase
$49,005
$32.67 p/Share
1,500
Added 1.98%
74,333
Common Stock
Feb 22
2020
SELL
Payment of exercise price or tax liability
$95,572
$59.77 p/Share
1,599
Reduced 2.15%
72,833
Common Stcok
Feb 19
2020
SELL
Payment of exercise price or tax liability
$122,024
$60.86 p/Share
2,005
Reduced 2.9%
67,234
Common Stock
Feb 19
2020
BUY
Grant, award, or other acquisition
-
14,360
Added 16.17%
74,434
Common Stock
Nov 18
2019
SELL
Payment of exercise price or tax liability
$14,856
$58.03 p/Share
256
Reduced 0.41%
61,947
Common Stock
Jun 14
2019
SELL
Open market or private sale
$532,950
$62.7 p/Share
8,500
Reduced 12.06%
61,978
Common Stock
Feb 27
2019
SELL
Payment of exercise price or tax liability
$703,255
$63.01 p/Share
11,161
Reduced 14.92%
63,620
Common Stock
Feb 27
2019
BUY
Grant, award, or other acquisition
-
33,028
Added 31.94%
70,378
Common Stock
Feb 24
2019
SELL
Payment of exercise price or tax liability
$238,490
$62.81 p/Share
3,797
Reduced 7.26%
48,511
Common Stcok
Feb 22
2019
SELL
Payment of exercise price or tax liability
$29,018
$62.81 p/Share
462
Reduced 0.88%
52,309
Common Stcok
Nov 26
2018
SELL
Payment of exercise price or tax liability
$17,739
$62.46 p/Share
284
Reduced 0.54%
52,636
Common Stock
Mar 12
2018
SELL
Open market or private sale
$1,923,455
$78.39 p/Share
24,537
Reduced 31.81%
52,598
Common Stock
Mar 12
2018
BUY
Exercise of conversion of derivative security
$383,902
$29.54 p/Share
12,996
Added 14.42%
77,135
Common Stock
Feb 23
2018
SELL
Payment of exercise price or tax liability
$192,397
$78.02 p/Share
2,466
Reduced 3.7%
64,139
Common Stock
Feb 22
2018
SELL
Payment of exercise price or tax liability
$34,818
$77.03 p/Share
452
Reduced 0.67%
66,605
Common Stock
Feb 21
2018
SELL
Payment of exercise price or tax liability
$314,298
$78.32 p/Share
4,013
Reduced 6.06%
62,209
Common Stock
Feb 21
2018
BUY
Grant, award, or other acquisition
-
16,455
Added 19.7%
67,058
Common Stock
Feb 02
2018
SELL
Open market or private sale
$799,634
$84.51 p/Share
9,462
Reduced 14.77%
54,616
Common Stock
Feb 02
2018
BUY
Exercise of conversion of derivative security
$279,507
$29.54 p/Share
9,462
Added 12.87%
64,078
Common Stock