Feb 20
2023
SELL
Payment of exercise price or tax liability
$8,597
$36.74 p/Share
234
Reduced 0.02%
992,796
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
234
Added 0.02%
993,030
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$103,549
$38.87 p/Share
2,664
Reduced 0.28%
950,011
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
47,140
Added 4.53%
992,461
Common Stock
Dec 28
2022
-
9,000
Reduced 0.94%
947,985
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$299,141
$38.45 p/Share
7,780
Reduced 0.81%
956,985
Common Stock
May 20
2022
BUY
Exercise of conversion of derivative security
-
7,780
Added 0.8%
964,765
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$76,159
$60.83 p/Share
1,252
Reduced 0.13%
948,709
Common Stock
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
1,252
Added 0.13%
949,961
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$1,157,062
$60.38 p/Share
19,163
Reduced 1.98%
947,435
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
32,154
Added 3.27%
951,642
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
3,152
Added 0.34%
934,444
Common Stock
Dec 16
2021
-
16,830
Reduced 1.78%
931,292
Common Stock
Nov 20
2021
SELL
Payment of exercise price or tax liability
$88,421
$70.68 p/Share
1,251
Reduced 0.13%
948,122
Common Stock
Nov 20
2021
BUY
Exercise of conversion of derivative security
-
1,251
Added 0.13%
949,373
Common Stock
Aug 26
2021
SELL
Open market or private sale
$1,560,300
$52.01 p/Share
30,000
Reduced 3.07%
946,604
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$61,936
$49.47 p/Share
1,252
Reduced 0.13%
976,604
Common Stock
Aug 20
2021
BUY
Exercise of conversion of derivative security
-
1,252
Added 0.13%
977,856
Common Stock
Aug 02
2021
SELL
Open market or private sale
$1,488,600
$49.62 p/Share
30,000
Reduced 2.98%
975,330
Common Stock
May 21
2021
SELL
Open market or private sale
$343,022
$36.1 p/Share
9,502
Reduced 0.95%
991,178
Common Stock
May 21
2021
BUY
Exercise of conversion of derivative security
$130,623
$9.23 p/Share
14,152
Added 1.39%
1,005,330
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$184,084
$35.8 p/Share
5,142
Reduced 0.51%
1,000,680
Common Stock
May 20
2021
BUY
Exercise of conversion of derivative security
-
5,142
Added 0.51%
1,005,822
Common Stock
Mar 29
2021
BUY
Exercise of conversion of derivative security
$177,677
$9.23 p/Share
19,250
Added 1.9%
994,835
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$354,998
$31.62 p/Share
11,227
Reduced 1.14%
975,585
Common Stock