Jan 29
2024
SELL
Payment of exercise price or tax liability
$346,935
$35.29 p/Share
9,831
Reduced 29.54%
23,453
Common Stock
Jan 29
2024
SELL
Sale (or disposition) back to the issuer
$248,723
$35.29 p/Share
7,048
Reduced 30.05%
16,405
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
28,786
Added 46.38%
33,284
Common Stock
Mar 17
2023
SELL
Open market or private sale
$249,900
$41.65 p/Share
6,000
Reduced 57.15%
4,498
Common Stock
Jan 23
2023
SELL
Sale (or disposition) back to the issuer
$225,284
$41.82 p/Share
5,387
Reduced 33.91%
10,498
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$343,969
$41.82 p/Share
8,225
Reduced 34.11%
15,885
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
-
24,110
Added 50.0%
24,110
Common Stock
Mar 24
2022
SELL
Open market or private sale
$175,715
$44.35 p/Share
3,962
Reduced 100.0%
0
Common Stock
Jan 28
2022
SELL
Sale (or disposition) back to the issuer
$142,178
$57.33 p/Share
2,480
Reduced 38.49%
3,963
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$70,975
$57.33 p/Share
1,238
Reduced 16.12%
6,443
Common Stock
Jan 28
2022
BUY
Exercise of conversion of derivative security
-
3,718
Added 32.62%
7,681
Common Stock
Jan 06
2022
SELL
Payment of exercise price or tax liability
$105,234
$56.73 p/Share
1,855
Reduced 31.88%
3,963
Common Stock
Jan 06
2022
BUY
Exercise of conversion of derivative security
-
5,183
Added 47.11%
5,818
Common Stock
Mar 18
2021
SELL
Open market or private sale
$524,808
$42.88 p/Share
12,239
Reduced 95.07%
635
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$124,024
$43.35 p/Share
2,861
Reduced 16.72%
14,254
Common Stock
Jan 25
2021
SELL
Sale (or disposition) back to the issuer
$59,823
$43.35 p/Share
1,380
Reduced 9.68%
12,874
Common Stock
Jan 25
2021
BUY
Exercise of conversion of derivative security
-
8,243
Added 32.51%
17,115
Common Stock
Sep 02
2020
SELL
Open market or private sale
$258,400
$38.0 p/Share
6,800
Reduced 43.39%
8,872
Common Stock
Jan 27
2020
SELL
Payment of exercise price or tax liability
$177,641
$47.27 p/Share
3,758
Reduced 17.09%
18,227
Common Stock
Jan 27
2020
SELL
Sale (or disposition) back to the issuer
$120,728
$47.27 p/Share
2,554
Reduced 14.01%
15,673
Common Stock
Jan 27
2020
BUY
Exercise of conversion of derivative security
-
10,977
Added 33.3%
21,985
Common Stock