Dec 07
2024
SELL
Payment of exercise price or tax liability
$350,760
$33.1 p/Share
10,597
Reduced 5.77%
173,065
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
-
23,661
Added 11.41%
183,662
Common Stock
Dec 04
2024
BUY
Exercise of conversion of derivative security
$639,409
$34.27 p/Share
18,658
Added 10.44%
160,001
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$78,604
$34.37 p/Share
2,287
Reduced 1.59%
141,343
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
7,677
Added 5.07%
143,630
Common Stock
May 03
2024
BUY
Open market or private purchase
$100,321
$42.69 p/Share
2,350
Added 1.7%
135,953
Common Stock
Feb 09
2024
BUY
Open market or private purchase
$251,664
$44.94 p/Share
5,600
Added 4.02%
133,603
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$166,301
$39.69 p/Share
4,190
Reduced 3.17%
128,003
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
-
9,547
Added 6.74%
132,193
Common Stock
Dec 07
2023
BUY
Open market or private purchase
$124,788
$39.54 p/Share
3,156
Added 2.79%
109,924
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$398,258
$40.03 p/Share
9,949
Reduced 7.5%
122,646
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$907,520
$40.03 p/Share
22,671
Added 15.26%
125,871
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$50,255
$39.17 p/Share
1,283
Reduced 1.24%
102,556
Common Stock
Dec 03
2023
BUY
Exercise of conversion of derivative security
-
2,922
Added 2.74%
103,839
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$129,065
$39.17 p/Share
3,295
Reduced 2.99%
106,768
Common Stock
Dec 02
2023
BUY
Exercise of conversion of derivative security
-
7,507
Added 6.39%
110,063
Common Stock
Jun 06
2023
SELL
Open market or private sale
$939,828
$51.0 p/Share
18,428
Reduced 15.44%
100,917
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
$601,858
$32.66 p/Share
18,428
Added 13.38%
119,345
Common Stock
Jun 05
2023
SELL
Open market or private sale
$1,100,997
$49.59 p/Share
22,202
Reduced 18.03%
100,917
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
$625,208
$28.16 p/Share
22,202
Added 15.28%
123,119
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$521,474
$51.15 p/Share
10,195
Reduced 9.18%
100,917
Common Stock
Dec 06
2022
BUY
Exercise of conversion of derivative security
$1,186,219
$51.15 p/Share
23,191
Added 17.9%
106,355
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$65,290
$51.9 p/Share
1,258
Reduced 1.41%
87,921
Common Stock
Dec 03
2022
BUY
Exercise of conversion of derivative security
-
2,860
Added 3.11%
89,179
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$168,052
$51.9 p/Share
3,238
Reduced 3.62%
86,319
Common Stock