Sep 10
2022
SELL
Payment of exercise price or tax liability
$907,023
$99.64 p/Share
9,103
Reduced 4.24%
205,670
Common Stock
Sep 07
2022
SELL
Open market or private sale
$174,080
$87.04 p/Share
2,000
Reduced 0.92%
214,773
Common Stock
Jun 10
2022
SELL
Payment of exercise price or tax liability
$904,847
$98.46 p/Share
9,190
Reduced 4.07%
216,554
Common Stock
Jun 08
2022
SELL
Open market or private sale
$217,220
$108.61 p/Share
2,000
Reduced 0.88%
225,744
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$1,234,489
$142.98 p/Share
8,634
Reduced 3.65%
227,744
Common Stock
Mar 24
2022
BUY
Grant, award, or other acquisition
-
56,503
Added 19.29%
236,378
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$1,073,109
$126.92 p/Share
8,455
Reduced 4.49%
179,875
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
30,669
Added 14.0%
188,330
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$689,092
$110.84 p/Share
6,217
Reduced 3.8%
157,525
Common Stock
Sep 17
2021
SELL
Open market or private sale
$259,723
$153.41 p/Share
1,693
Reduced 1.02%
163,742
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$961,409
$153.85 p/Share
6,249
Reduced 3.64%
165,435
Common Stock
Jun 18
2021
SELL
Open market or private sale
$211,587
$126.17 p/Share
1,677
Reduced 0.97%
171,684
Common Stock
Jun 10
2021
SELL
Payment of exercise price or tax liability
$760,246
$120.54 p/Share
6,307
Reduced 3.51%
173,209
Common Stock
Apr 09
2021
SELL
Open market or private sale
$222,856
$140.87 p/Share
1,582
Reduced 0.87%
179,516
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$802,313
$135.48 p/Share
5,922
Reduced 3.17%
181,098
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
48,997
Added 20.76%
187,020
Common Stock
Mar 19
2021
SELL
Open market or private sale
$292,640
$133.2 p/Share
2,197
Reduced 1.57%
138,023
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
-
22,426
Added 13.79%
140,220
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$766,367
$133.91 p/Share
5,723
Reduced 4.63%
117,794
Common Stock
Dec 18
2020
SELL
Open market or private sale
$179,950
$167.24 p/Share
1,076
Reduced 0.86%
123,517
Common Stock
Dec 10
2020
SELL
Payment of exercise price or tax liability
$634,988
$153.49 p/Share
4,137
Reduced 3.22%
124,477
Common Stock
Oct 08
2020
SELL
Open market or private sale
$213,570
$210.0 p/Share
1,017
Reduced 0.78%
128,614
Common Stock
Oct 01
2020
SELL
Open market or private sale
$469,300
$190.0 p/Share
2,470
Reduced 1.87%
129,631
Common Stock