Feb 27
2023
BUY
Grant, award, or other acquisition
-
616
Added 4.82%
12,172
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$49,355
$162.89 p/Share
303
Reduced 2.56%
11,556
Common Stock
Feb 02
2023
SELL
Open market or private sale
$433,290
$165.0 p/Share
2,626
Reduced 18.13%
11,859
Common Stock
Jan 23
2023
SELL
Open market or private sale
$412,439
$157.0 p/Share
2,627
Reduced 15.35%
14,485
Common Stock
Aug 10
2022
SELL
Open market or private sale
$399,600
$148.0 p/Share
2,700
Reduced 13.63%
17,112
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$839,058
$156.98 p/Share
5,345
Reduced 21.25%
19,812
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
13,583
Added 35.23%
24,972
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
391
Added 3.27%
11,574
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$51,989
$169.9 p/Share
306
Reduced 2.66%
11,183
Common Stock
Dec 16
2021
SELL
Open market or private sale
$134,129
$150.2 p/Share
893
Reduced 7.21%
11,489
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$87,931
$152.13 p/Share
578
Reduced 4.84%
11,353
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
1,029
Added 7.67%
12,382
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
887
Added 6.92%
11,931
Common Stock
Feb 26
2021
SELL
Open market or private sale
$80,910
$165.46 p/Share
489
Reduced 4.24%
11,044
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$52,938
$169.13 p/Share
313
Reduced 2.64%
11,533
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
802
Added 6.34%
11,846
Common Stock
Feb 17
2021
SELL
Open market or private sale
$49,338
$141.37 p/Share
349
Reduced 3.06%
11,044
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$41,670
$145.19 p/Share
287
Reduced 2.46%
11,393
Common Stock
Dec 08
2020
SELL
Open market or private sale
$166,483
$138.39 p/Share
1,203
Reduced 9.34%
11,680
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$220,931
$141.17 p/Share
1,565
Reduced 10.83%
12,883
Common Stock
Dec 07
2020
BUY
Exercise of conversion of derivative security
$110,526
$39.93 p/Share
2,768
Added 16.08%
14,448
Common Stock
Nov 18
2020
-
1,500
Reduced 11.38%
11,680
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$186,776
$128.9 p/Share
1,449
Reduced 8.95%
14,745
Common Stock
Nov 18
2020
SELL
Open market or private sale
$200,617
$128.19 p/Share
1,565
Reduced 10.61%
13,180
Common Stock
Nov 18
2020
BUY
Exercise of conversion of derivative security
$55,819
$18.52 p/Share
3,014
Added 15.69%
16,194
Common Stock