Nov 15
2024
SELL
Payment of exercise price or tax liability
$20,915
$27.34 p/Share
765
Reduced 3.42%
21,582
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
2,140
Added 8.82%
22,119
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$33,566
$43.82 p/Share
766
Reduced 3.65%
20,207
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
2,140
Added 9.35%
20,744
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$7,500
$51.73 p/Share
145
Reduced 0.76%
18,833
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
-
406
Added 2.09%
18,978
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$112,456
$47.37 p/Share
2,374
Reduced 11.33%
18,572
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
6,648
Added 24.29%
20,718
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$21,239
$15.64 p/Share
1,358
Added 8.67%
14,298
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$3,882
$27.34 p/Share
142
Reduced 1.09%
12,940
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
407
Added 3.02%
13,082
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$6,363
$24.29 p/Share
262
Reduced 2.03%
12,675
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
638
Added 4.72%
12,870
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$2,745
$19.47 p/Share
141
Reduced 1.13%
12,299
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
-
406
Added 3.16%
12,440
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$4,022
$18.2 p/Share
221
Reduced 1.8%
12,034
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
636
Added 4.96%
12,198
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$15
$15.47 p/Share
1
Added 0.01%
11,619
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$3,815
$27.06 p/Share
141
Reduced 1.2%
11,618
Common Stock
Aug 28
2023
BUY
Exercise of conversion of derivative security
-
407
Added 3.35%
11,759
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$6,382
$28.88 p/Share
221
Reduced 1.91%
11,352
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
636
Added 5.23%
11,516
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$3,746
$26.57 p/Share
141
Reduced 1.27%
10,937
Common Stock
May 30
2023
BUY
Exercise of conversion of derivative security
-
406
Added 3.54%
11,078
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$22,908
$32.13 p/Share
713
Reduced 6.26%
10,672
Common Stock