Apr 28
2024
SELL
Payment of exercise price or tax liability
$16,515
$33.5 p/Share
493
Reduced 1.18%
41,365
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$29,602
$35.41 p/Share
836
Reduced 1.96%
41,858
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
5,587
Added 11.57%
42,694
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$16,680
$33.63 p/Share
496
Reduced 1.32%
37,107
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,440
Added 3.69%
37,603
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$17,490
$31.8 p/Share
550
Reduced 1.52%
35,730
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$18,369
$33.46 p/Share
549
Reduced 1.49%
36,280
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
3,258
Added 8.13%
36,829
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
1,830
Added 5.17%
33,571
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$8,670
$37.05 p/Share
234
Reduced 0.74%
31,240
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
1,385
Added 4.21%
31,474
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
2,715
Added 8.28%
30,089
Common Stock
Nov 19
2021
SELL
Open market or private sale
$77,197
$45.41 p/Share
1,700
Reduced 5.86%
27,315
Common Stock
Apr 28
2021
SELL
Payment of exercise price or tax liability
$99,347
$40.55 p/Share
2,450
Reduced 7.86%
28,718
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
-
2,438
Added 7.25%
31,168
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$39,950
$39.36 p/Share
1,015
Reduced 3.41%
28,730
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
3,055
Added 9.31%
29,745
Common Stock
Apr 01
2020
BUY
Grant, award, or other acquisition
-
1,948
Added 6.88%
26,359
Common Stock
Sep 12
2019
SELL
Open market or private sale
$89,853
$36.1 p/Share
2,489
Reduced 9.27%
24,361
Common Stock
Sep 11
2019
SELL
Open market or private sale
$396
$36.04 p/Share
11
Reduced 0.04%
26,850
Common Stock
Apr 01
2019
BUY
Grant, award, or other acquisition
-
1,089
Added 3.91%
26,783
Common Stock
Mar 01
2018
BUY
Grant, award, or other acquisition
-
1,137
Added 4.28%
25,454
Common Stock
Feb 21
2018
BUY
Grant, award, or other acquisition
-
7,094
Added 22.58%
24,317
Common Stock
Jan 01
2018
BUY
Grant, award, or other acquisition
-
17,223
Added 50.0%
17,223
Common Stock