Feb 11
2022
BUY
Grant, award, or other acquisition
-
2,173
Added 24.95%
6,537
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$67,694
$179.56 p/Share
377
Reduced 7.95%
4,364
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
1,117
Added 19.07%
4,741
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$80,625
$169.38 p/Share
476
Reduced 11.61%
3,624
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
1,411
Added 25.6%
4,100
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$67,796
$172.07 p/Share
394
Reduced 12.78%
2,689
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
1,167
Added 27.46%
3,083
Common Stock
Apr 26
2021
SELL
Open market or private sale
$206,469
$155.24 p/Share
1,330
Reduced 40.97%
1,916
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$59,951
$140.4 p/Share
427
Reduced 11.63%
3,246
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
1,117
Added 23.32%
3,673
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$141,610
$132.47 p/Share
1,069
Reduced 29.49%
2,556
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
2,721
Added 42.88%
3,625
Common Stock
Sep 09
2020
SELL
Open market or private sale
$89,695
$101.35 p/Share
885
Reduced 49.47%
904
Common Stock
May 27
2020
SELL
Open market or private sale
$112,640
$112.64 p/Share
1,000
Reduced 35.86%
1,789
Common Stock
Feb 03
2020
SELL
Open market or private sale
$17,018
$170.18 p/Share
100
Reduced 3.46%
2,789
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$291,877
$168.52 p/Share
1,732
Reduced 37.48%
2,889
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
-
4,507
Added 49.38%
4,621
Common Stock
Aug 12
2019
SELL
Open market or private sale
$167,264
$150.96 p/Share
1,108
Reduced 90.67%
114
Common Stock
Jun 27
2019
-
149
Reduced 10.87%
1,222
Common Stock
Jun 12
2019
-
182
Reduced 11.72%
1,371
Common Stock
Jun 03
2019
SELL
Open market or private sale
$73,733
$160.29 p/Share
460
Reduced 22.85%
1,553
Common Stock
Jan 31
2019
SELL
Payment of exercise price or tax liability
$195,144
$164.54 p/Share
1,186
Reduced 37.07%
2,013
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
3,096
Added 49.18%
3,199
Common Stock
Nov 09
2018
SELL
Open market or private sale
$133,792
$167.24 p/Share
800
Reduced 70.05%
342
Common Stock
Aug 13
2018
-
89
Reduced 46.35%
103
Common Stock