Dec 02
2022
SELL
Payment of exercise price or tax liability
$7,364
$14.3 p/Share
515
Reduced 0.19%
269,736
Common Stock
Sep 12
2022
SELL
Payment of exercise price or tax liability
$9,879
$23.3 p/Share
424
Reduced 0.16%
270,251
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$12,061
$23.42 p/Share
515
Reduced 0.19%
270,675
Common Stock
Jun 13
2022
SELL
Payment of exercise price or tax liability
$9,442
$22.27 p/Share
424
Reduced 0.03%
1,371,190
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$14,116
$27.41 p/Share
515
Reduced 0.04%
1,371,614
Common Stock
May 13
2022
-
10,680
Reduced 0.77%
1,372,129
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$14,959
$36.22 p/Share
413
Reduced 0.03%
1,382,809
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$27,724
$45.9 p/Share
604
Reduced 0.04%
1,383,222
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
62,211
Added 4.3%
1,383,826
Common Stock
Dec 13
2021
SELL
Payment of exercise price or tax liability
$38,559
$63.42 p/Share
608
Reduced 0.04%
1,596,142
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$49,712
$67.36 p/Share
738
Reduced 0.05%
1,596,750
Common Stock
Sep 13
2021
SELL
Payment of exercise price or tax liability
$47,887
$112.94 p/Share
424
Reduced 0.03%
1,597,488
Common Stock
Sep 02
2021
SELL
Payment of exercise price or tax liability
$61,666
$119.74 p/Share
515
Reduced 0.03%
1,597,912
Common Stock
Jun 14
2021
SELL
Payment of exercise price or tax liability
$64,249
$151.53 p/Share
424
Reduced 0.03%
1,598,427
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$77,116
$149.74 p/Share
515
Reduced 0.03%
1,598,851
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
19,604
Added 1.21%
1,599,366
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$73,740
$139.66 p/Share
528
Reduced 0.03%
1,579,762
Common Stock
Dec 11
2020
BUY
Exercise of conversion of derivative security
$552
$0.65 p/Share
850
Added 0.05%
1,580,290
Common Stock
Dec 10
2020
-
1,840
Reduced 0.12%
1,579,440
Common Stock
Dec 02
2020
SELL
Payment of exercise price or tax liability
$71,343
$138.53 p/Share
515
Reduced 0.03%
1,581,280
Common Stock
Sep 02
2020
SELL
Payment of exercise price or tax liability
$66,795
$129.7 p/Share
515
Reduced 0.03%
1,581,795
Common Stock
Jun 02
2020
SELL
Payment of exercise price or tax liability
$69,623
$135.19 p/Share
515
Reduced 0.03%
1,582,310
Common Stock
Mar 02
2020
BUY
Grant, award, or other acquisition
-
23,798
Added 1.48%
1,582,825
Common Stock
Aug 05
2019
SELL
Open market or private sale
$7,200,000
$160.0 p/Share
45,000
Reduced 2.81%
1,559,027
Common Stock