Mar 04
2023
SELL
Payment of exercise price or tax liability
$252,865
$141.9 p/Share
1,782
Reduced 1.18%
149,676
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$3,042,185
$147.55 p/Share
20,618
Reduced 11.98%
151,458
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
53,240
Added 24.15%
167,215
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$219,473
$123.23 p/Share
1,781
Reduced 1.76%
99,637
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$2,122,544
$127.03 p/Share
16,709
Reduced 14.14%
101,418
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
45,087
Added 28.62%
112,458
Common Stock
Apr 29
2021
SELL
Payment of exercise price or tax liability
$2,222,020
$134.01 p/Share
16,581
Reduced 10.39%
143,040
Common Stock
Apr 29
2021
BUY
Grant, award, or other acquisition
-
42,137
Added 20.88%
159,621
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
13,580
Added 10.36%
117,484
Common Stock
Mar 01
2021
SELL
Open market or private sale
$3,011,250
$120.45 p/Share
25,000
Reduced 19.39%
103,904
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$6,540,322
$123.68 p/Share
52,881
Reduced 29.09%
128,904
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
-
111,708
Added 38.06%
181,785
Common Stock
Jul 13
2020
SELL
Open market or private sale
$21,298,000
$106.49 p/Share
200,000
Reduced 74.05%
70,077
Common Stock
May 01
2020
SELL
Payment of exercise price or tax liability
$1,320,756
$86.2 p/Share
15,322
Reduced 5.37%
270,077
Common Stock
May 01
2020
BUY
Grant, award, or other acquisition
-
38,936
Added 12.0%
285,399
Common Stock
Feb 25
2020
SELL
Payment of exercise price or tax liability
$1,095,709
$94.58 p/Share
11,585
Reduced 4.49%
246,463
Common Stock
Feb 25
2020
BUY
Grant, award, or other acquisition
-
22,395
Added 7.99%
258,048
Common Stock
Feb 15
2020
SELL
Payment of exercise price or tax liability
$458,569
$96.48 p/Share
4,753
Reduced 2.16%
215,632
Common Stock
Feb 15
2020
BUY
Grant, award, or other acquisition
-
20,021
Added 7.83%
235,653
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$1,188,524
$73.05 p/Share
16,270
Reduced 6.87%
220,385
Common Stock
Feb 25
2019
BUY
Grant, award, or other acquisition
-
26,891
Added 10.2%
236,655
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$145,901
$72.05 p/Share
2,025
Reduced 0.96%
209,764
Common Stock
Feb 15
2019
BUY
Grant, award, or other acquisition
-
23,186
Added 9.87%
211,789
Common Stock
Feb 25
2018
SELL
Payment of exercise price or tax liability
$1,553,452
$60.06 p/Share
25,865
Reduced 12.06%
188,603
Common Stock
Feb 25
2018
BUY
Grant, award, or other acquisition
-
43,223
Added 16.77%
214,468
Common Stock