Mar 05
2024
SELL
Payment of exercise price or tax liability
$3,780,823
$56.6 p/Share
66,799
Reduced 21.65%
241,810
Common Stock, $1 2/3 P...
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
130,851
Added 29.78%
308,610
Common Stock, $1 2/3 P...
Feb 05
2024
SELL
Payment of exercise price or tax liability
$1,846,460
$48.7 p/Share
37,915
Reduced 17.58%
177,758
Common Stock, $1 2/3 P...
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
74,269
Added 28.19%
189,157
Common Stock, $1 2/3 P...
Jan 28
2024
SELL
Payment of exercise price or tax liability
$756,058
$50.32 p/Share
15,025
Reduced 9.6%
141,404
Common Stock, $1 2/3 P...
Jan 28
2024
BUY
Exercise of conversion of derivative security
-
35,208
Added 18.37%
156,430
Common Stock, $1 2/3 P...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$105,477
$38.85 p/Share
2,715
Reduced 2.19%
121,222
Common Stock, $1 2/3 P...
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
5,316
Added 4.17%
122,124
Common Stock, $1 2/3 P...
Feb 05
2023
SELL
Payment of exercise price or tax liability
$1,224,376
$47.58 p/Share
25,733
Reduced 17.85%
118,464
Common Stock, $1 2/3 P...
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
50,406
Added 28.17%
128,524
Common Stock, $1 2/3 P...
Jan 28
2023
SELL
Payment of exercise price or tax liability
$655,549
$46.12 p/Share
14,214
Reduced 13.16%
93,791
Common Stock, $1 2/3 P...
Jan 28
2023
BUY
Exercise of conversion of derivative security
-
34,169
Added 24.03%
108,005
Common Stock, $1 2/3 P...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$44,047
$50.11 p/Share
879
Reduced 1.18%
73,836
Common Stock, $1 2/3 P...
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
1,722
Added 2.25%
74,715
Common Stock, $1 2/3 P...
Feb 05
2022
SELL
Payment of exercise price or tax liability
$862,187
$56.33 p/Share
15,306
Reduced 17.35%
72,921
Common Stock, $1 2/3 P...
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
29,982
Added 25.36%
88,227
Common Stock, $1 2/3 P...
Jan 28
2022
SELL
Payment of exercise price or tax liability
$773,345
$54.19 p/Share
14,271
Reduced 19.68%
58,245
Common Stock, $1 2/3 P...
Jan 28
2022
BUY
Exercise of conversion of derivative security
-
33,369
Added 31.51%
72,516
Common Stock, $1 2/3 P...
Mar 15
2021
SELL
Payment of exercise price or tax liability
$33,150
$39.7 p/Share
835
Reduced 2.09%
39,147
Common Stock, $1 2/3 P...
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
1,695
Added 4.07%
39,982
Common Stock, $1 2/3 P...
Jan 28
2021
SELL
Payment of exercise price or tax liability
$848,754
$30.81 p/Share
27,548
Reduced 41.84%
38,287
Common Stock, $1 2/3 P...
Jan 28
2021
BUY
Exercise of conversion of derivative security
-
65,835
Added 50.0%
65,835
Common Stock, $1 2/3 P...