Feb 05
2025
SELL
Payment of exercise price or tax liability
$2,216,895
$79.47 p/Share
27,896
Reduced 14.23%
168,174
Common Stock, $1 2/3 P...
Feb 05
2025
BUY
Exercise of conversion of derivative security
-
58,327
Added 24.78%
177,006
Common Stock, $1 2/3 P...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$2,545,528
$56.6 p/Share
44,974
Reduced 24.64%
137,564
Common Stock, $1 2/3 P...
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
88,116
Added 32.56%
182,538
Common Stock, $1 2/3 P...
Feb 05
2024
SELL
Payment of exercise price or tax liability
$1,435,481
$48.7 p/Share
29,476
Reduced 23.79%
94,422
Common Stock, $1 2/3 P...
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
57,750
Added 35.34%
105,657
Common Stock, $1 2/3 P...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$538,616
$38.85 p/Share
13,864
Reduced 17.35%
66,054
Common Stock, $1 2/3 P...
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
27,157
Added 25.36%
79,918
Common Stock, $1 2/3 P...
Feb 05
2023
SELL
Payment of exercise price or tax liability
$842,594
$47.58 p/Share
17,709
Reduced 25.17%
52,653
Common Stock, $1 2/3 P...
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
34,687
Added 36.71%
59,808
Common Stock, $1 2/3 P...
Dec 22
2022
SELL
Open market or private sale
$81
$40.64 p/Share
2
Reduced 0.0%
66,149
Common Stock, $1 2/3 P...
Nov 08
2022
BUY
Open market or private purchase
$377
$47.2 p/Share
8
Added 0.01%
66,151
Common Stock, $1 2/3 P...
Jul 27
2022
BUY
Open market or private purchase
$3,814
$42.86 p/Share
89
Added 0.13%
66,143
Common Stock, $1 2/3 P...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$677,437
$50.11 p/Share
13,519
Reduced 27.48%
35,675
Common Stock, $1 2/3 P...
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
26,482
Added 34.99%
49,194
Common Stock, $1 2/3 P...
Feb 05
2022
SELL
Payment of exercise price or tax liability
$580,650
$56.33 p/Share
10,308
Reduced 31.26%
22,663
Common Stock, $1 2/3 P...
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
20,191
Added 37.98%
32,971
Common Stock, $1 2/3 P...
Mar 15
2021
SELL
Payment of exercise price or tax liability
$527,454
$39.7 p/Share
13,286
Reduced 50.97%
12,780
Common Stock, $1 2/3 P...
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
26,066
Added 50.0%
26,066
Common Stock, $1 2/3 P...