Mar 01
2022
SELL
Payment of exercise price or tax liability
$350,121
$109.14 p/Share
3,208
Reduced 4.79%
63,800
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
10,349
Added 13.38%
67,008
Common Stock
Feb 09
2022
-
1,000
Reduced 1.73%
56,659
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$371,898
$132.16 p/Share
2,814
Reduced 4.65%
57,659
Common Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
-
8,811
Added 12.72%
60,473
Common Stock
Jul 27
2021
SELL
Open market or private sale
$562,350
$112.47 p/Share
5,000
Reduced 8.82%
51,662
Common Stock
Jul 27
2021
BUY
Exercise of conversion of derivative security
$291,250
$58.25 p/Share
5,000
Added 8.11%
56,662
Common Stock
May 07
2021
SELL
Open market or private sale
$324,151
$118.26 p/Share
2,741
Reduced 5.04%
51,662
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
$159,663
$58.25 p/Share
2,741
Added 4.8%
54,403
Common Stock
Apr 22
2021
SELL
Open market or private sale
$510,315
$107.48 p/Share
4,748
Reduced 8.42%
51,662
Common Stock
Apr 22
2021
BUY
Exercise of conversion of derivative security
$333,357
$70.21 p/Share
4,748
Added 7.76%
56,410
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$219,794
$98.43 p/Share
2,233
Reduced 4.14%
51,662
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$24,230
$96.92 p/Share
250
Reduced 0.46%
53,895
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
8,799
Added 13.98%
54,145
Common Stock
Feb 08
2021
-
1,997
Reduced 4.22%
45,346
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$237,546
$96.76 p/Share
2,455
Reduced 4.93%
47,343
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
8,175
Added 14.1%
49,798
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$116,517
$86.63 p/Share
1,345
Reduced 3.13%
41,623
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$25,337
$101.35 p/Share
250
Reduced 0.58%
42,968
Common Stock
Feb 18
2020
BUY
Grant, award, or other acquisition
-
8,019
Added 15.65%
43,218
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$31,991
$100.6 p/Share
318
Reduced 0.9%
35,199
Common Stock
Feb 11
2020
-
1,950
Reduced 5.2%
35,517
Common Stock
Jan 21
2020
SELL
Payment of exercise price or tax liability
$139,159
$109.23 p/Share
1,274
Reduced 3.29%
37,467
Common Stock
Jan 21
2020
BUY
Grant, award, or other acquisition
-
4,180
Added 9.74%
38,741
Common Stock
Apr 25
2019
SELL
Open market or private sale
$1,082,353
$97.65 p/Share
11,084
Reduced 24.28%
34,561
Common Stock