Feb 15
2025
SELL
Payment of exercise price or tax liability
$94,284
$33.47 p/Share
2,817
Reduced 5.02%
53,335
Common Stock
Feb 15
2025
BUY
Grant, award, or other acquisition
-
5,666
Added 9.17%
56,152
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
6,495
Added 11.4%
50,486
Common Stock
Oct 28
2024
SELL
Open market or private sale
$289,549
$28.18 p/Share
10,275
Reduced 18.93%
43,991
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$16,592
$28.46 p/Share
583
Reduced 1.06%
54,266
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$36,511
$27.66 p/Share
1,320
Reduced 2.35%
54,849
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
3,261
Added 5.49%
56,169
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
7,426
Added 12.31%
52,908
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$23,486
$28.06 p/Share
837
Reduced 1.81%
45,482
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$97,816
$33.43 p/Share
2,926
Reduced 5.94%
46,319
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
9,714
Added 16.48%
49,245
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
4,630
Added 7.12%
60,394
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$8,442
$37.69 p/Share
224
Reduced 0.4%
55,764
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$29,510
$35.9 p/Share
822
Reduced 1.45%
55,988
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$127,367
$37.09 p/Share
3,434
Reduced 8.72%
35,947
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$422,826
$37.09 p/Share
11,400
Added 22.45%
39,381
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$13,241
$36.08 p/Share
367
Reduced 1.29%
27,981
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
2,970
Added 9.48%
28,348
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$21,041
$31.08 p/Share
677
Reduced 2.6%
25,378
Common Stock
Apr 23
2021
SELL
Open market or private sale
$192,780
$32.13 p/Share
6,000
Reduced 18.72%
26,055
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$56,227
$32.24 p/Share
1,744
Reduced 5.16%
32,055
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
$186,670
$32.24 p/Share
5,790
Added 14.63%
33,799
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$5,956
$24.21 p/Share
246
Reduced 0.87%
28,009
Common Stock