Nov 12
2024
SELL
Payment of exercise price or tax liability
$173,497
$35.35 p/Share
4,908
Reduced 1.56%
310,513
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
-
10,587
Added 3.25%
315,421
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$210,674
$36.13 p/Share
5,831
Reduced 1.88%
304,834
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
-
12,579
Added 3.89%
310,665
Common Stock
Nov 10
2024
SELL
Payment of exercise price or tax liability
$1,412,610
$36.13 p/Share
39,098
Reduced 11.6%
298,086
Common Stock
Nov 10
2024
BUY
Exercise of conversion of derivative security
-
84,351
Added 20.34%
330,411
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$1,957,287
$34.13 p/Share
57,348
Reduced 18.49%
252,833
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
-
123,724
Added 29.84%
290,967
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$264,073
$39.8 p/Share
6,635
Reduced 3.44%
186,457
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
-
14,313
Added 6.9%
193,092
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$337,305
$39.8 p/Share
8,475
Reduced 4.53%
178,779
Common Stock
Nov 13
2022
BUY
Exercise of conversion of derivative security
-
18,283
Added 8.9%
187,254
Common Stock
Nov 12
2022
SELL
Payment of exercise price or tax liability
$195,338
$39.8 p/Share
4,908
Reduced 2.82%
168,971
Common Stock
Nov 12
2022
BUY
Exercise of conversion of derivative security
-
10,588
Added 5.74%
173,879
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$957,975
$39.75 p/Share
24,100
Reduced 12.86%
163,291
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
51,993
Added 21.72%
187,391
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$29,982
$35.19 p/Share
852
Reduced 0.63%
135,398
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
2,738
Added 1.97%
136,250
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$695,456
$42.94 p/Share
16,196
Reduced 10.82%
133,512
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
-
34,937
Added 20.61%
134,598
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$2,770,024
$43.45 p/Share
63,752
Reduced 35.71%
114,771
Common Stock
Nov 11
2021
BUY
Exercise of conversion of derivative security
-
144,356
Added 48.22%
155,014
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$26,243
$30.91 p/Share
849
Reduced 2.42%
34,167
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
2,738
Added 7.25%
35,016
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$281,122
$36.41 p/Share
7,721
Reduced 19.3%
32,278
Common Stock