Feb 27
2022
SELL
Payment of exercise price or tax liability
$315,025
$69.13 p/Share
4,557
Reduced 1.56%
288,330
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$407,172
$73.51 p/Share
5,539
Reduced 2.48%
217,801
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
92,864
Added 24.07%
292,887
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$11,640
$71.41 p/Share
163
Reduced 0.08%
205,318
Common Stock
Nov 08
2021
SELL
Open market or private sale
$4,487,462
$73.05 p/Share
61,430
Reduced 23.02%
205,481
Common Stock
Nov 08
2021
BUY
Exercise of conversion of derivative security
$1,814,642
$29.54 p/Share
61,430
Added 18.71%
266,911
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
335
Added 0.16%
204,999
Common Stock
Feb 24
2021
SELL
Open market or private sale
$3,115,177
$59.68 p/Share
52,198
Reduced 20.34%
204,420
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
$1,304,428
$24.99 p/Share
52,198
Added 16.9%
256,618
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$122,065
$55.56 p/Share
2,197
Reduced 1.06%
204,420
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
14,429
Added 6.53%
206,617
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$25,079
$54.52 p/Share
460
Reduced 0.24%
192,188
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
1,522
Added 0.78%
192,648
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$10,824
$39.36 p/Share
275
Reduced 0.14%
190,839
Common Stock
Feb 22
2020
SELL
Payment of exercise price or tax liability
$189,112
$59.77 p/Share
3,164
Reduced 1.64%
190,042
Common Stock
Feb 19
2020
SELL
Payment of exercise price or tax liability
$292,371
$60.86 p/Share
4,804
Reduced 2.57%
181,813
Common Stock
Feb 19
2020
BUY
Grant, award, or other acquisition
-
23,802
Added 10.97%
193,207
Common Stock
Nov 18
2019
SELL
Payment of exercise price or tax liability
$24,837
$58.03 p/Share
428
Reduced 0.25%
174,003
Common Stock
Feb 27
2019
SELL
Payment of exercise price or tax liability
$1,210,170
$63.01 p/Share
19,206
Reduced 10.53%
163,130
Common Stock
Feb 27
2019
BUY
Grant, award, or other acquisition
-
55,999
Added 24.36%
173,919
Common Stock
Feb 24
2019
SELL
Payment of exercise price or tax liability
$409,082
$62.81 p/Share
6,513
Reduced 4.53%
137,126
Common Stock
Nov 26
2018
SELL
Payment of exercise price or tax liability
$30,480
$62.46 p/Share
488
Reduced 0.34%
143,431
Common Stock
Feb 23
2018
SELL
Payment of exercise price or tax liability
$270,183
$78.02 p/Share
3,463
Reduced 2.36%
143,419
Common Stock
Feb 22
2018
SELL
Open market or private sale
$147,150
$78.48 p/Share
1,875
Reduced 1.26%
146,882
Common Stock
Feb 21
2018
SELL
Payment of exercise price or tax liability
$599,618
$78.32 p/Share
7,656
Reduced 5.17%
140,411
Common Stock