Mar 06
2023
SELL
Payment of exercise price or tax liability
$33,082
$97.3 p/Share
340
Reduced 0.49%
68,874
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$42,130
$97.3 p/Share
433
Reduced 0.62%
69,214
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$36,876
$97.3 p/Share
379
Reduced 0.54%
69,647
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$134,288
$98.96 p/Share
1,357
Reduced 1.9%
70,026
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
8,083
Added 10.17%
71,383
Common Stock
Nov 29
2022
-
500
Reduced 0.78%
63,300
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$58,559
$106.86 p/Share
548
Reduced 0.85%
63,951
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$35,727
$105.08 p/Share
340
Reduced 0.52%
64,499
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$38,234
$104.75 p/Share
365
Reduced 0.56%
64,839
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$225,054
$88.43 p/Share
2,545
Reduced 3.76%
65,204
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
12,772
Added 15.86%
67,749
Common Stock
Aug 13
2021
BUY
Open market or private purchase
$100,048
$96.2 p/Share
1,040
Added 1.86%
54,977
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$1,604,654
$103.7 p/Share
15,474
Reduced 22.29%
53,937
Common Stock
Jun 03
2021
BUY
Exercise of conversion of derivative security
$1,204,311
$59.91 p/Share
20,102
Added 22.46%
69,411
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$49,715
$90.72 p/Share
548
Reduced 1.1%
49,071
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$30,845
$90.72 p/Share
340
Reduced 0.68%
49,619
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$39,077
$90.04 p/Share
434
Reduced 0.86%
49,959
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$33,648
$92.44 p/Share
364
Reduced 0.72%
50,393
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$195,982
$105.48 p/Share
1,858
Reduced 3.53%
50,757
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
9,540
Added 15.35%
52,615
Common Stock
Nov 06
2020
SELL
Payment of exercise price or tax liability
$688,699
$91.4 p/Share
7,535
Reduced 14.89%
43,075
Common Stock
Nov 06
2020
BUY
Exercise of conversion of derivative security
$526,887
$53.54 p/Share
9,841
Added 16.28%
50,610
Common Stock