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
Nov 20
2020
SELL
Open market or private sale
$42,500
$42.5 p/Share
1,000
Reduced 0.23%
443,085
Common Stock
Nov 18
2020
SELL
Open market or private sale
$134,490
$44.83 p/Share
3,000
Reduced 0.67%
444,085
Common Stock
Nov 17
2020
SELL
Open market or private sale
$166,881
$45.03 p/Share
3,706
Reduced 0.82%
447,085
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$16,395
$32.53 p/Share
504
Reduced 0.11%
450,791
Common Stock