Feb 08
2024
SELL
Payment of exercise price or tax liability
$9,554,023
$54.06 p/Share
176,730
Reduced 18.52%
777,347
Common Stock
Feb 08
2024
SELL
Open market or private sale
$19,201,832
$54.16 p/Share
354,539
Reduced 45.61%
422,808
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
$8,897,457
$18.8 p/Share
473,269
Added 33.16%
954,077
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
$4,712,967
$56.78 p/Share
83,004
Reduced 14.72%
480,808
Common Stock
Feb 04
2024
BUY
Grant, award, or other acquisition
-
210,857
Added 27.22%
563,812
Common Stock
May 24
2023
SELL
Payment of exercise price or tax liability
$6,318
$41.3 p/Share
153
Reduced 0.04%
352,955
Common Stock
May 24
2023
BUY
Exercise of conversion of derivative security
-
412
Added 0.12%
353,108
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$3,067,761
$42.15 p/Share
72,782
Reduced 17.11%
352,696
Common Stock
May 16
2023
BUY
Grant, award, or other acquisition
-
184,960
Added 30.3%
425,478
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$1,444,525
$42.4 p/Share
34,069
Reduced 12.41%
240,518
Common Stock
May 14
2023
BUY
Exercise of conversion of derivative security
-
92,078
Added 25.11%
274,587
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$6,724
$44.83 p/Share
150
Reduced 0.09%
165,609
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
404
Added 0.24%
165,759
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$1,565,094
$46.89 p/Share
33,378
Reduced 16.8%
165,355
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
97,849
Added 32.99%
198,733
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$2,140,132
$45.84 p/Share
46,687
Reduced 34.21%
89,784
Common Stock
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
133,556
Added 49.46%
136,471
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$388,225
$53.6 p/Share
7,243
Reduced 71.3%
2,915
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
-
7,243
Added 41.62%
10,158
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$1,822
$37.19 p/Share
49
Reduced 37.12%
83
Common Stock
Feb 10
2021
BUY
Exercise of conversion of derivative security
-
132
Added 50.0%
132
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$2,081,975
$37.03 p/Share
56,224
Reduced 36.11%
99,482
Common Stock
Jan 02
2021
BUY
Exercise of conversion of derivative security
-
155,706
Added 50.0%
155,706
Common Stock
Oct 12
2020
SELL
Payment of exercise price or tax liability
$2,801,634
$33.0 p/Share
84,898
Reduced 62.05%
51,918
Common Stock
Oct 12
2020
BUY
Exercise of conversion of derivative security
-
130,851
Added 48.89%
136,816
Common Stock