Dec 09
2024
SELL
Payment of exercise price or tax liability
$271,816
$72.62 p/Share
3,743
Reduced 2.87%
126,687
Common Stock, $1 2/3 P...
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
3,743
Added 2.83%
128,578
Common Stock, $1 2/3 P...
Oct 14
2024
SELL
Open market or private sale
$2,169,650
$61.99 p/Share
35,000
Reduced 21.65%
126,687
Common Stock, $1 2/3 P...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$2,036,807
$56.6 p/Share
35,986
Reduced 18.22%
161,504
Common Stock, $1 2/3 P...
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
70,493
Added 26.3%
197,491
Common Stock, $1 2/3 P...
Feb 21
2024
-
2,010
Reduced 1.56%
126,998
Common Stock, $1 2/3 P...
Feb 05
2024
SELL
Payment of exercise price or tax liability
$1,458,272
$48.7 p/Share
29,944
Reduced 18.84%
129,008
Common Stock, $1 2/3 P...
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
58,653
Added 31.04%
130,297
Common Stock, $1 2/3 P...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$460,061
$38.85 p/Share
11,842
Reduced 10.51%
100,853
Common Stock, $1 2/3 P...
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
23,197
Added 18.12%
104,787
Common Stock, $1 2/3 P...
Feb 13
2023
-
414
Reduced 0.46%
89,381
Common Stock, $1 2/3 P...
Feb 10
2023
-
207
Reduced 0.23%
89,795
Common Stock, $1 2/3 P...
Feb 05
2023
SELL
Payment of exercise price or tax liability
$912,394
$47.58 p/Share
19,176
Reduced 17.56%
90,002
Common Stock, $1 2/3 P...
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
37,560
Added 27.16%
100,733
Common Stock, $1 2/3 P...
Apr 08
2022
SELL
Payment of exercise price or tax liability
$870,318
$48.73 p/Share
17,860
Reduced 19.96%
71,618
Common Stock, $1 2/3 P...
Apr 08
2022
BUY
Exercise of conversion of derivative security
-
34,986
Added 28.55%
87,578
Common Stock, $1 2/3 P...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$477,949
$50.11 p/Share
9,538
Reduced 14.9%
54,492
Common Stock, $1 2/3 P...
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
18,682
Added 24.26%
58,329
Common Stock, $1 2/3 P...
Feb 14
2022
-
555
Reduced 0.55%
100,298
Common Stock, $1 2/3 P...
Feb 05
2022
SELL
Payment of exercise price or tax liability
$464,497
$56.33 p/Share
8,246
Reduced 15.4%
45,309
Common Stock, $1 2/3 P...
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
16,152
Added 23.17%
53,555
Common Stock, $1 2/3 P...
Apr 08
2021
SELL
Payment of exercise price or tax liability
$678,749
$40.03 p/Share
16,956
Reduced 31.19%
37,403
Common Stock, $1 2/3 P...
Apr 08
2021
BUY
Exercise of conversion of derivative security
-
34,435
Added 39.59%
52,555
Common Stock, $1 2/3 P...
Mar 15
2021
SELL
Payment of exercise price or tax liability
$144,587
$39.7 p/Share
3,642
Reduced 15.45%
19,924
Common Stock, $1 2/3 P...
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
7,397
Added 23.89%
23,566
Common Stock, $1 2/3 P...