Feb 21
2023
SELL
Payment of exercise price or tax liability
$101,056
$66.31 p/Share
1,524
Reduced 3.0%
49,254
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
2,925
Added 5.45%
50,778
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$58,818
$69.28 p/Share
849
Reduced 1.74%
47,853
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
10,948
Added 18.35%
48,702
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$863,975
$97.79 p/Share
8,835
Reduced 18.96%
37,754
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
10,424
Added 18.28%
46,589
Common Stock
May 07
2021
SELL
Open market or private sale
$264,350
$105.74 p/Share
2,500
Reduced 6.3%
37,165
Common Stock
Apr 06
2021
SELL
Open market or private sale
$475,000
$95.0 p/Share
5,000
Reduced 11.19%
39,665
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$87,128
$89.27 p/Share
976
Reduced 2.14%
44,665
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
8,401
Added 15.55%
45,641
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$357,496
$87.6 p/Share
4,081
Reduced 9.88%
37,240
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
8,252
Added 16.65%
41,321
Common Stock
Apr 14
2020
SELL
Open market or private sale
$393,528
$72.26 p/Share
5,446
Reduced 13.78%
34,069
Common Stock
Apr 09
2020
SELL
Open market or private sale
$316,462
$72.45 p/Share
4,368
Reduced 9.95%
39,515
Common Stock
Mar 02
2020
SELL
Open market or private sale
$892,976
$90.99 p/Share
9,814
Reduced 18.28%
43,883
Common Stock
Feb 21
2020
BUY
Grant, award, or other acquisition
-
6,674
Added 11.05%
53,697
Common Stock
Feb 18
2020
SELL
Payment of exercise price or tax liability
$734,531
$98.16 p/Share
7,483
Reduced 13.73%
47,023
Common Stock
Feb 18
2020
BUY
Grant, award, or other acquisition
-
13,494
Added 19.84%
54,506
Common Stock
Dec 20
2019
SELL
Open market or private sale
$1,168,562
$85.54 p/Share
13,661
Reduced 24.99%
41,012
Common Stock
Dec 20
2019
BUY
Exercise of conversion of derivative security
$117,075
$8.57 p/Share
13,661
Added 19.99%
54,673
Common Stock
Nov 22
2019
SELL
Open market or private sale
$1,150,887
$84.24 p/Share
13,662
Reduced 24.99%
41,012
Common Stock
Nov 22
2019
BUY
Exercise of conversion of derivative security
$117,083
$8.57 p/Share
13,662
Added 19.99%
54,674
Common Stock
Oct 25
2019
SELL
Open market or private sale
$1,134,219
$83.02 p/Share
13,662
Reduced 24.99%
41,012
Common Stock
Oct 25
2019
BUY
Exercise of conversion of derivative security
$117,083
$8.57 p/Share
13,662
Added 19.99%
54,674
Common Stock