Feb 07
2022
SELL
Open market or private sale
$2,204,400
$73.48 p/Share
30,000
Reduced 5.28%
538,687
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
$12,900
$0.43 p/Share
30,000
Added 5.03%
566,867
Common Stock
Jan 04
2022
SELL
Open market or private sale
$2,867,400
$95.58 p/Share
30,000
Reduced 6.25%
449,821
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$50,016
$91.27 p/Share
548
Reduced 0.11%
479,821
Common Stock
Dec 06
2021
SELL
Open market or private sale
$4,680,000
$78.0 p/Share
60,000
Reduced 11.1%
480,369
Common Stock
Nov 05
2021
SELL
Open market or private sale
$2,767,800
$92.26 p/Share
30,000
Reduced 5.26%
540,369
Common Stock
Oct 28
2021
SELL
Open market or private sale
$335,613
$90.17 p/Share
3,722
Reduced 0.65%
570,369
Common Stock
Oct 25
2021
SELL
Open market or private sale
$45,025
$90.05 p/Share
500
Reduced 0.09%
574,091
Common Stock
Oct 20
2021
SELL
Open market or private sale
$2,322,598
$90.1 p/Share
25,778
Reduced 4.29%
574,591
Common Stock
Oct 07
2021
SELL
Open market or private sale
$2,425,488
$81.12 p/Share
29,900
Reduced 4.74%
600,369
Common Stock
Oct 06
2021
SELL
Open market or private sale
$8,000
$80.0 p/Share
100
Reduced 0.02%
630,269
Common Stock
Oct 05
2021
SELL
Open market or private sale
$5,541,900
$79.17 p/Share
70,000
Reduced 9.99%
630,369
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$36,359
$78.7 p/Share
462
Reduced 0.07%
700,369
Common Stock
Sep 07
2021
SELL
Open market or private sale
$2,442,300
$81.41 p/Share
30,000
Reduced 4.1%
700,831
Common Stock
Aug 05
2021
SELL
Open market or private sale
$2,796,300
$93.21 p/Share
30,000
Reduced 3.94%
730,831
Common Stock
Jul 07
2021
SELL
Open market or private sale
$6,450,358
$92.26 p/Share
69,915
Reduced 8.42%
760,596
Common Stock
Jul 06
2021
SELL
Open market or private sale
$5,658,805
$94.18 p/Share
60,085
Reduced 6.74%
830,973
Common Stock
Jul 06
2021
SELL
Payment of exercise price or tax liability
$44,347
$95.99 p/Share
462
Reduced 0.06%
830,511
Common Stock
Jun 04
2021
SELL
Open market or private sale
$2,481,600
$82.72 p/Share
30,000
Reduced 3.26%
891,058
Common Stock
May 05
2021
SELL
Open market or private sale
$3,108,600
$103.62 p/Share
30,000
Reduced 3.15%
921,058
Common Stock
Apr 05
2021
SELL
Open market or private sale
$16,194,000
$107.96 p/Share
150,000
Reduced 13.6%
953,223
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$50,127
$109.21 p/Share
459
Reduced 0.04%
1,103,223
Common Stock
Mar 15
2021
-
2,165
Reduced 0.23%
951,058
Common Stock
Mar 05
2021
SELL
Open market or private sale
$2,786,400
$92.88 p/Share
30,000
Reduced 2.65%
1,103,682
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
21,380
Added 1.85%
1,133,296
Common Stock