Apr 01
2022
SELL
Payment of exercise price or tax liability
$20,317
$52.91 p/Share
384
Reduced 0.8%
47,401
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$59,808
$53.21 p/Share
1,124
Reduced 2.3%
47,785
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$16,091
$55.87 p/Share
288
Reduced 0.59%
48,909
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$14,549
$77.39 p/Share
188
Reduced 0.38%
49,197
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$18,728
$77.39 p/Share
242
Reduced 0.49%
49,385
Common Stock
Dec 27
2021
BUY
Grant, award, or other acquisition
-
6,057
Added 10.88%
49,627
Common Stock
Dec 21
2021
SELL
Open market or private sale
$324,606
$82.85 p/Share
3,918
Reduced 8.25%
43,570
Common Stock
Dec 14
2021
SELL
Open market or private sale
$235,284
$84.0 p/Share
2,801
Reduced 5.57%
47,488
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
$72,378
$25.84 p/Share
2,801
Added 5.28%
50,289
Common Stock
Nov 24
2021
SELL
Open market or private sale
$266,907
$95.29 p/Share
2,801
Reduced 5.57%
47,488
Common Stock
Nov 24
2021
BUY
Exercise of conversion of derivative security
$72,378
$25.84 p/Share
2,801
Added 5.28%
50,289
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$135,841
$110.62 p/Share
1,228
Reduced 2.52%
47,488
Common Stock
Oct 22
2021
SELL
Payment of exercise price or tax liability
$32,875
$117.41 p/Share
280
Reduced 0.57%
48,716
Common Stock
Oct 13
2021
SELL
Open market or private sale
$510,224
$104.0 p/Share
4,906
Reduced 9.1%
48,996
Common Stock
Oct 13
2021
BUY
Exercise of conversion of derivative security
$98,954
$20.17 p/Share
4,906
Added 8.34%
53,902
Common Stock
Oct 04
2021
SELL
Payment of exercise price or tax liability
$24,898
$105.5 p/Share
236
Reduced 0.48%
48,996
Common Stock
Sep 15
2021
SELL
Open market or private sale
$551,911
$112.52 p/Share
4,905
Reduced 9.06%
49,232
Common Stock
Sep 15
2021
BUY
Exercise of conversion of derivative security
$98,934
$20.17 p/Share
4,905
Added 8.31%
54,137
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$123,402
$100.49 p/Share
1,228
Reduced 2.43%
49,232
Common Stock
Aug 18
2021
SELL
Open market or private sale
$476,325
$97.11 p/Share
4,905
Reduced 8.86%
50,460
Common Stock
Aug 18
2021
BUY
Exercise of conversion of derivative security
$98,934
$20.17 p/Share
4,905
Added 8.14%
55,365
Common Stock
Jul 23
2021
SELL
Payment of exercise price or tax liability
$32,855
$117.34 p/Share
280
Reduced 0.55%
50,460
Common Stock
Jul 21
2021
SELL
Open market or private sale
$587,374
$119.75 p/Share
4,905
Reduced 8.81%
50,740
Common Stock
Jul 21
2021
BUY
Exercise of conversion of derivative security
$98,934
$20.17 p/Share
4,905
Added 8.1%
55,645
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$31,029
$131.48 p/Share
236
Reduced 0.46%
50,740
Common Stock