Jul 29
2025
SELL
Payment of exercise price or tax liability
$47,168
$32.87 p/Share
1,435
Reduced 2.95%
47,151
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$12,324
$15.62 p/Share
789
Reduced 1.6%
48,586
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
$361,243
$15.62 p/Share
23,127
Added 31.9%
49,375
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$10,491
$15.73 p/Share
667
Reduced 2.48%
26,248
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$11,382
$15.92 p/Share
715
Reduced 2.59%
26,915
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$18,928
$15.84 p/Share
1,195
Reduced 4.15%
27,630
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$23,337
$24.96 p/Share
935
Reduced 3.14%
28,825
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$250,019
$39.09 p/Share
6,396
Added 17.69%
29,760
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$8,971
$38.67 p/Share
232
Reduced 0.98%
23,364
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$15,171
$39.82 p/Share
381
Reduced 1.59%
23,596
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$16,007
$39.82 p/Share
402
Reduced 1.65%
23,977
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$32,811
$39.82 p/Share
824
Reduced 3.27%
24,379
Common Stock
Aug 14
2023
SELL
Open market or private sale
$229,899
$36.69 p/Share
6,266
Reduced 19.91%
25,203
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$29,081
$31.07 p/Share
936
Reduced 2.89%
31,469
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$3,462
$27.7 p/Share
125
Reduced 0.38%
32,405
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$7,340
$26.5 p/Share
277
Reduced 0.84%
32,530
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$12,402
$26.73 p/Share
464
Reduced 1.39%
32,807
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$13,284
$26.73 p/Share
497
Reduced 1.47%
33,271
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$230,995
$27.47 p/Share
8,409
Added 19.94%
33,768
Common Stock