Aug 15
2024
SELL
Payment of exercise price or tax liability
$33,566
$43.82 p/Share
766
Reduced 35.79%
1,374
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
2,140
Added 52.83%
1,911
Common Stock
Jun 10
2024
SELL
Other acquisition or disposition
-
11,749
Reduced 100.0%
0
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$6,931
$51.73 p/Share
134
Reduced 1.13%
11,749
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
-
373
Added 3.04%
11,883
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$112,456
$47.37 p/Share
2,374
Reduced 17.1%
11,510
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
6,648
Added 32.74%
13,656
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$12,715
$15.64 p/Share
813
Added 10.1%
7,236
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$3,554
$27.34 p/Share
130
Reduced 1.98%
6,423
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
372
Added 5.37%
6,553
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$6,363
$24.29 p/Share
262
Reduced 4.07%
6,181
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
638
Added 9.1%
6,376
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$2,511
$19.47 p/Share
129
Reduced 2.17%
5,805
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
-
373
Added 5.91%
5,934
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$4,022
$18.2 p/Share
221
Reduced 3.82%
5,561
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
636
Added 10.0%
5,725
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$8,740
$15.47 p/Share
565
Added 9.89%
5,146
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$3,490
$27.06 p/Share
129
Reduced 2.74%
4,581
Common Stock
Aug 28
2023
BUY
Exercise of conversion of derivative security
-
372
Added 7.32%
4,710
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$6,382
$28.88 p/Share
221
Reduced 4.85%
4,338
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
636
Added 12.38%
4,502
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$3,427
$26.57 p/Share
129
Reduced 3.18%
3,923
Common Stock
May 30
2023
BUY
Exercise of conversion of derivative security
-
373
Added 8.43%
4,052
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$22,908
$32.13 p/Share
713
Reduced 16.23%
3,679
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
2,060
Added 32.21%
4,335
Common Stock