Feb 28
2025
SELL
Open market or private sale
$1,030,926
$33.26 p/Share
30,996
Reduced 40.8%
44,974
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
$359,484
$24.39 p/Share
14,739
Added 16.25%
75,970
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
10,599
Added 14.76%
61,231
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$8,544
$32.0 p/Share
267
Reduced 0.52%
50,632
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$17,728
$32.0 p/Share
554
Reduced 1.08%
50,899
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$33,005
$32.39 p/Share
1,019
Reduced 1.94%
51,453
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
17,219
Added 24.71%
52,472
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$228,525
$31.46 p/Share
7,264
Reduced 17.08%
35,253
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$27,794
$30.51 p/Share
911
Reduced 2.1%
42,517
Common Stock
Aug 15
2024
SELL
Open market or private sale
$181,136
$31.42 p/Share
5,765
Reduced 11.72%
43,428
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$137,956
$23.93 p/Share
5,765
Added 10.49%
49,193
Common Stock
Feb 28
2024
SELL
Open market or private sale
$62,952
$31.73 p/Share
1,984
Reduced 4.37%
43,428
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$6,996
$32.24 p/Share
217
Reduced 0.48%
45,412
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$14,647
$32.55 p/Share
450
Reduced 0.98%
45,629
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
24,914
Added 35.09%
46,079
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$13,029
$33.93 p/Share
384
Reduced 1.78%
21,165
Common Stock
Mar 10
2023
SELL
Open market or private sale
$193,354
$31.45 p/Share
6,148
Reduced 22.2%
21,549
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
$98,823
$21.46 p/Share
4,605
Added 14.26%
27,697
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$13,844
$31.9 p/Share
434
Reduced 1.84%
23,092
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
13,863
Added 37.08%
23,526
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$11,281
$29.38 p/Share
384
Reduced 3.82%
9,663
Common Stock