Mar 11
2022
BUY
Exercise of conversion of derivative security
-
7,382
Added 34.67%
13,910
Common
Jan 18
2022
SELL
Payment of exercise price or tax liability
$284,567
$101.45 p/Share
2,805
Reduced 30.05%
6,528
Common
Jan 18
2022
BUY
Grant, award, or other acquisition
-
9,196
Added 49.63%
9,333
Common
Dec 31
2021
BUY
Grant, award, or other acquisition
$13,394
$97.77 p/Share
137
Added 0.18%
75,983
Common
Dec 03
2021
-
3,500
Reduced 4.41%
75,846
Common
Nov 11
2021
SELL
Payment of exercise price or tax liability
$71,038
$104.93 p/Share
677
Reduced 0.85%
79,346
Common
Nov 11
2021
BUY
Exercise of conversion of derivative security
-
1,500
Added 1.84%
80,023
Common
Jun 30
2021
BUY
Grant, award, or other acquisition
$14,497
$83.8 p/Share
173
Added 0.22%
78,523
Common
May 24
2021
-
2,975
Reduced 3.66%
78,350
Common
Mar 20
2021
SELL
Payment of exercise price or tax liability
$159,683
$88.96 p/Share
1,795
Reduced 2.16%
81,325
Common
Mar 20
2021
BUY
Exercise of conversion of derivative security
-
3,979
Added 4.57%
83,120
Common
Mar 12
2021
SELL
Payment of exercise price or tax liability
$153,150
$92.65 p/Share
1,653
Reduced 2.05%
79,141
Common
Mar 12
2021
BUY
Exercise of conversion of derivative security
-
3,663
Added 4.34%
80,794
Common
Mar 11
2021
SELL
Payment of exercise price or tax liability
$150,033
$90.11 p/Share
1,665
Reduced 2.11%
77,131
Common
Mar 11
2021
BUY
Exercise of conversion of derivative security
-
3,691
Added 4.47%
78,796
Common
Feb 19
2021
SELL
Open market or private sale
$156,400
$85.0 p/Share
1,840
Reduced 2.39%
75,105
Common
Jan 26
2021
SELL
Payment of exercise price or tax liability
$259,240
$81.19 p/Share
3,193
Reduced 3.76%
81,676
Common
Jan 26
2021
BUY
Grant, award, or other acquisition
-
10,449
Added 10.96%
84,869
Common
Jan 20
2021
SELL
Open market or private sale
$266,320
$80.0 p/Share
3,329
Reduced 4.28%
74,420
Common
Jan 19
2021
SELL
Open market or private sale
$19,280
$80.0 p/Share
241
Reduced 0.31%
77,749
Common
Dec 31
2020
BUY
Grant, award, or other acquisition
$4,208
$70.14 p/Share
60
Added 0.08%
77,990
Common
Nov 11
2020
SELL
Payment of exercise price or tax liability
$50,579
$74.71 p/Share
677
Reduced 0.86%
77,930
Common
Nov 11
2020
BUY
Exercise of conversion of derivative security
-
1,500
Added 1.87%
78,607
Common