Oct 28
2024
SELL
Open market or private sale
$327,525
$43.67 p/Share
7,500
Reduced 11.83%
55,913
Common Stock
Sep 09
2024
-
400
Reduced 0.63%
63,413
Common Stock
Sep 09
2024
SELL
Open market or private sale
$296,212
$41.72 p/Share
7,100
Reduced 10.01%
63,813
Common Stock
Apr 23
2024
SELL
Open market or private sale
$274,425
$36.59 p/Share
7,500
Reduced 9.56%
70,913
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
20,606
Added 20.81%
78,413
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$128,662
$33.93 p/Share
3,792
Reduced 6.16%
57,807
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$39,508
$33.51 p/Share
1,179
Reduced 2.19%
52,651
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
19,055
Added 23.63%
61,599
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$15,260
$36.95 p/Share
413
Reduced 0.94%
43,723
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$26,725
$36.66 p/Share
729
Reduced 1.62%
44,136
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$69,545
$37.17 p/Share
1,871
Reduced 5.11%
34,749
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
6,326
Added 14.73%
36,620
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
10,116
Added 18.4%
44,865
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$12,786
$37.17 p/Share
344
Reduced 1.12%
30,294
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$24,354
$37.24 p/Share
654
Reduced 2.09%
30,638
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$29,974
$48.19 p/Share
622
Reduced 1.95%
31,292
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
7,375
Added 18.77%
31,914
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$21,358
$48.54 p/Share
440
Reduced 1.76%
24,539
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$39,576
$47.34 p/Share
836
Reduced 3.24%
24,979
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$29,928
$44.47 p/Share
673
Reduced 2.54%
25,815
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$557,258
$44.67 p/Share
12,475
Reduced 32.02%
26,488
Common Stock
Oct 25
2021
SELL
Open market or private sale
$489,851
$45.61 p/Share
10,740
Reduced 21.61%
38,963
Common Stock
Apr 26
2021
SELL
Open market or private sale
$144,670
$39.1 p/Share
3,700
Reduced 6.93%
49,703
Common Stock
Apr 26
2021
-
1,300
Reduced 2.38%
53,403
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
4,175
Added 7.09%
54,703
Common Stock