Mar 01
2022
SELL
Payment of exercise price or tax liability
$299,698
$109.14 p/Share
2,746
Reduced 14.03%
16,830
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
7,223
Added 23.61%
23,371
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$400,577
$132.16 p/Share
3,031
Reduced 15.8%
16,148
Common Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
-
9,301
Added 26.77%
25,449
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$31,223
$117.38 p/Share
266
Reduced 1.62%
16,148
Common Stock
Aug 11
2021
SELL
Open market or private sale
$5,785,036
$116.0 p/Share
49,871
Reduced 75.24%
16,414
Common Stock
Aug 11
2021
BUY
Exercise of conversion of derivative security
$3,946,292
$79.13 p/Share
49,871
Added 42.93%
66,285
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$205,227
$98.43 p/Share
2,085
Reduced 11.27%
16,414
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$111,943
$96.92 p/Share
1,155
Reduced 5.12%
21,382
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
6,554
Added 21.36%
24,134
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$328,790
$96.76 p/Share
3,398
Reduced 16.2%
17,580
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
11,036
Added 27.83%
28,616
Common Stock
Dec 03
2020
SELL
Payment of exercise price or tax liability
$24,354
$93.31 p/Share
261
Reduced 1.46%
17,580
Common Stock
Nov 11
2020
SELL
Open market or private sale
$2,625,318
$90.05 p/Share
29,154
Reduced 62.04%
17,841
Common Stock
Nov 11
2020
BUY
Exercise of conversion of derivative security
$1,736,121
$59.55 p/Share
29,154
Added 38.29%
46,995
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$124,574
$86.63 p/Share
1,438
Reduced 7.46%
17,841
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$117,059
$101.35 p/Share
1,155
Reduced 5.15%
21,267
Common Stock
Feb 18
2020
BUY
Grant, award, or other acquisition
-
6,440
Added 21.14%
24,020
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$287,012
$100.6 p/Share
2,853
Reduced 13.96%
17,580
Common Stock
Jan 21
2020
SELL
Payment of exercise price or tax liability
$538,067
$109.23 p/Share
4,926
Reduced 17.02%
24,018
Common Stock
Jan 21
2020
BUY
Grant, award, or other acquisition
-
14,108
Added 27.01%
38,126
Common Stock
Dec 12
2019
SELL
Payment of exercise price or tax liability
$33,039
$108.68 p/Share
304
Reduced 1.25%
24,018
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$63,760
$93.49 p/Share
682
Reduced 2.73%
24,322
Common Stock
Feb 19
2019
SELL
Payment of exercise price or tax liability
$411,330
$92.83 p/Share
4,431
Reduced 19.38%
18,437
Common Stock
Feb 19
2019
BUY
Grant, award, or other acquisition
-
7,509
Added 22.45%
25,946
Common Stock