Feb 03
2022
SELL
Payment of exercise price or tax liability
$254,431
$63.15 p/Share
4,029
Reduced 1.33%
298,170
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$32,931
$65.34 p/Share
504
Reduced 0.17%
302,199
Common Stock
Nov 29
2021
SELL
Open market or private sale
$60,687
$95.42 p/Share
636
Reduced 0.21%
302,703
Common Stock
Nov 16
2021
SELL
Open market or private sale
$115,937
$95.5 p/Share
1,214
Reduced 0.4%
303,339
Common Stock
Nov 03
2021
SELL
Payment of exercise price or tax liability
$520,260
$88.12 p/Share
5,904
Reduced 1.9%
304,553
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$64,051
$86.79 p/Share
738
Reduced 0.24%
310,457
Common Stock
Aug 30
2021
SELL
Open market or private sale
$56,758
$91.25 p/Share
622
Reduced 0.2%
311,195
Common Stock
Aug 16
2021
SELL
Open market or private sale
$116,332
$95.12 p/Share
1,223
Reduced 0.39%
311,817
Common Stock
Aug 03
2021
SELL
Payment of exercise price or tax liability
$2,372,363
$100.46 p/Share
23,615
Reduced 7.01%
313,040
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$68,173
$92.25 p/Share
739
Reduced 0.22%
336,655
Common Stock
May 28
2021
SELL
Open market or private sale
$47,529
$73.46 p/Share
647
Reduced 0.19%
337,394
Common Stock
May 25
2021
SELL
Open market or private sale
$144,420
$72.21 p/Share
2,000
Reduced 0.59%
338,041
Common Stock
May 20
2021
SELL
Open market or private sale
$74,480
$74.48 p/Share
1,000
Reduced 0.29%
340,041
Common Stock
May 18
2021
SELL
Open market or private sale
$65,831
$70.71 p/Share
931
Reduced 0.27%
341,041
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$38,818
$77.02 p/Share
504
Reduced 0.15%
341,972
Common Stock
Mar 15
2021
SELL
Open market or private sale
$312,300
$104.1 p/Share
3,000
Reduced 0.87%
342,476
Common Stock
Mar 09
2021
SELL
Open market or private sale
$6,364,300
$102.65 p/Share
62,000
Reduced 15.22%
345,476
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$40,808
$101.26 p/Share
403
Reduced 0.1%
407,476
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$129,839
$161.09 p/Share
806
Reduced 0.2%
407,879
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$69,507
$137.91 p/Share
504
Reduced 0.12%
408,685
Common Stock
Dec 14
2020
-
22,500
Reduced 5.21%
409,189
Common Stock
Dec 02
2020
SELL
Open market or private sale
$46,000
$46.0 p/Share
1,000
Reduced 0.23%
431,689
Common Stock
Dec 01
2020
SELL
Open market or private sale
$45,160
$45.16 p/Share
1,000
Reduced 0.23%
432,689
Common Stock
Nov 30
2020
SELL
Open market or private sale
$147,318
$43.38 p/Share
3,396
Reduced 0.78%
433,689
Common Stock
Nov 23
2020
SELL
Open market or private sale
$264,480
$44.08 p/Share
6,000
Reduced 1.35%
437,085
Common Stock