Nov 07
2024
BUY
Grant, award, or other acquisition
$199,914
$27.96 p/Share
7,150
Added 15.47%
39,058
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$17,335
$27.96 p/Share
620
Reduced 1.91%
31,908
Common Stock
Nov 05
2024
SELL
Payment of exercise price or tax liability
$10,295
$24.99 p/Share
412
Reduced 1.25%
32,528
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$11,295
$24.77 p/Share
456
Reduced 1.37%
32,940
Common Stock
Oct 31
2024
SELL
Payment of exercise price or tax liability
$6,078
$24.81 p/Share
245
Reduced 0.73%
33,396
Common Stock
Jul 17
2024
SELL
Payment of exercise price or tax liability
$274,218
$25.4 p/Share
10,796
Reduced 24.3%
33,641
Common Stock
Jul 17
2024
BUY
Exercise of conversion of derivative security
$266,018
$23.0 p/Share
11,566
Added 20.65%
44,437
Common Stock
May 03
2024
SELL
Open market or private sale
$85,848
$24.0 p/Share
3,577
Reduced 9.81%
32,871
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
$75,117
$21.0 p/Share
3,577
Added 8.94%
36,448
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$9,562
$22.66 p/Share
422
Reduced 1.27%
32,871
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
$195,764
$23.14 p/Share
8,460
Added 20.26%
33,293
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$9,533
$23.14 p/Share
412
Reduced 1.63%
24,833
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$9,918
$21.75 p/Share
456
Reduced 1.77%
25,245
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$5,345
$21.82 p/Share
245
Reduced 0.94%
25,701
Common Stock
May 04
2023
BUY
Open market or private purchase
$9,295
$18.59 p/Share
500
Added 1.89%
25,946
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$11,668
$27.52 p/Share
424
Reduced 1.64%
25,446
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$11,685
$27.69 p/Share
422
Reduced 1.61%
25,870
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$11,441
$27.77 p/Share
412
Reduced 1.54%
26,292
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$12,822
$28.12 p/Share
456
Reduced 1.68%
26,704
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$95,013
$28.43 p/Share
3,342
Added 10.96%
27,160
Common Stock
Dec 13
2021
BUY
Open market or private purchase
$47,600
$23.8 p/Share
2,000
Added 7.75%
23,818
Common Stock
Nov 13
2021
SELL
Payment of exercise price or tax liability
$8,429
$25.39 p/Share
332
Reduced 1.5%
21,818
Common Stock
Nov 08
2021
SELL
Payment of exercise price or tax liability
$10,948
$25.82 p/Share
424
Reduced 1.88%
22,150
Common Stock
Nov 07
2021
SELL
Payment of exercise price or tax liability
$10,993
$26.05 p/Share
422
Reduced 1.84%
22,574
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$10,733
$26.05 p/Share
412
Reduced 1.76%
22,996
Common Stock