Apr 19
2024
SELL
Payment of exercise price or tax liability
$42,326
$34.3 p/Share
1,234
Reduced 5.77%
20,166
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
-
3,210
Added 13.04%
21,400
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$13,847
$36.06 p/Share
384
Reduced 2.07%
18,190
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
720
Added 3.73%
18,574
Common Stock
Aug 30
2023
SELL
Open market or private sale
$50,130
$31.41 p/Share
1,596
Reduced 8.21%
17,854
Common Stock
Aug 29
2023
SELL
Open market or private sale
$210,205
$31.83 p/Share
6,604
Reduced 25.35%
19,450
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$22,867
$29.13 p/Share
785
Reduced 2.92%
26,054
Common Stock
Apr 17
2023
BUY
Grant, award, or other acquisition
$71,659
$29.13 p/Share
2,460
Added 8.4%
26,839
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$12,237
$36.42 p/Share
336
Reduced 1.36%
24,379
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
745
Added 2.93%
24,715
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$2,367
$36.41 p/Share
65
Reduced 0.27%
23,970
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$28,644
$33.0 p/Share
868
Reduced 3.49%
24,035
Common Stock
Apr 18
2022
BUY
Grant, award, or other acquisition
$93,060
$33.0 p/Share
2,820
Added 10.17%
24,903
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$12,331
$33.6 p/Share
367
Reduced 1.63%
22,083
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
745
Added 3.21%
22,454
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$5,816
$28.65 p/Share
203
Reduced 0.93%
21,709
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$4,943
$21.68 p/Share
228
Reduced 1.03%
21,912
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
1,150
Added 4.94%
22,140
Common Stock
Aug 16
2020
SELL
Payment of exercise price or tax liability
$6,120
$18.89 p/Share
324
Reduced 1.52%
20,990
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$3,150
$25.82 p/Share
122
Reduced 0.57%
21,314
Common Stock
Feb 16
2020
BUY
Grant, award, or other acquisition
-
875
Added 3.92%
21,436
Common Stock
Aug 16
2019
SELL
Payment of exercise price or tax liability
$10,671
$23.82 p/Share
448
Reduced 2.13%
20,561
Common Stock
Feb 16
2019
BUY
Grant, award, or other acquisition
-
1,005
Added 4.57%
21,009
Common Stock
Aug 16
2018
SELL
Payment of exercise price or tax liability
$12,193
$22.29 p/Share
547
Reduced 2.66%
20,004
Common Stock
Aug 16
2018
BUY
Grant, award, or other acquisition
-
830
Added 3.88%
20,551
Common Stock