Mar 13
2024
SELL
Open market or private sale
$224,940
$37.49 p/Share
6,000
Reduced 27.03%
16,200
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$200,023
$39.09 p/Share
5,117
Added 18.73%
22,200
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$12,413
$38.67 p/Share
321
Reduced 1.84%
17,083
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$21,303
$39.82 p/Share
535
Reduced 2.98%
17,404
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$22,777
$39.82 p/Share
572
Reduced 3.09%
17,939
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$16,485
$39.82 p/Share
414
Reduced 2.19%
18,511
Common Stock
Feb 28
2023
SELL
Open market or private sale
$212,100
$28.28 p/Share
7,500
Reduced 28.38%
18,925
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$14,404
$27.7 p/Share
520
Reduced 1.93%
26,425
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$8,374
$26.5 p/Share
316
Reduced 1.16%
26,945
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$17,534
$26.73 p/Share
656
Reduced 2.35%
27,261
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$15,957
$26.73 p/Share
597
Reduced 2.09%
27,917
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$114,989
$27.47 p/Share
4,186
Added 12.8%
28,514
Common Stock
Jun 07
2022
SELL
Open market or private sale
$93,800
$20.0 p/Share
4,690
Reduced 16.16%
24,328
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$5,005
$13.6 p/Share
368
Reduced 1.25%
29,018
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$8,625
$13.54 p/Share
637
Reduced 2.12%
29,386
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$5,791
$14.81 p/Share
391
Reduced 1.29%
30,023
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$9,766
$14.91 p/Share
655
Reduced 2.11%
30,414
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$119,996
$14.91 p/Share
8,048
Added 20.57%
31,069
Common Stock
Jun 02
2021
SELL
Open market or private sale
$76,200
$15.24 p/Share
5,000
Reduced 17.84%
23,021
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$7,368
$17.67 p/Share
417
Reduced 1.47%
28,021
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$6,503
$17.67 p/Share
368
Reduced 1.28%
28,438
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$11,256
$17.67 p/Share
637
Reduced 2.16%
28,806
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$6,950
$17.82 p/Share
390
Reduced 1.31%
29,443
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
$146,086
$16.52 p/Share
8,843
Added 22.86%
29,833
Common Stock