Sep 03
2024
BUY
Grant, award, or other acquisition
-
41
Added 0.13%
30,924
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$27,713
$32.15 p/Share
862
Reduced 2.72%
30,883
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
54
Added 0.17%
31,745
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
56
Added 0.18%
31,690
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$19,306
$27.58 p/Share
700
Reduced 2.16%
31,633
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
70
Added 0.22%
32,333
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
$160,025
$28.05 p/Share
5,705
Added 15.03%
32,263
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$2,200
$27.86 p/Share
79
Reduced 0.3%
26,558
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$19,175
$27.71 p/Share
692
Reduced 2.53%
26,637
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$12,995
$27.65 p/Share
470
Reduced 1.69%
27,329
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
3,695
Added 11.73%
27,799
Common Stock
Sep 04
2023
SELL
Payment of exercise price or tax liability
$10,349
$38.19 p/Share
271
Reduced 1.33%
20,049
Common Stock
Aug 29
2023
BUY
Grant, award, or other acquisition
-
32
Added 0.16%
20,320
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$23,806
$39.48 p/Share
603
Reduced 2.89%
20,287
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
36
Added 0.17%
20,890
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
38
Added 0.18%
20,854
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$21,239
$42.65 p/Share
498
Reduced 2.34%
20,782
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
47
Added 0.22%
21,280
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$2,275
$40.64 p/Share
56
Reduced 0.27%
20,955
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$19,862
$40.29 p/Share
493
Reduced 2.29%
21,011
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
$160,031
$40.29 p/Share
3,972
Added 15.59%
21,504
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$2,487
$38.86 p/Share
64
Reduced 0.36%
17,532
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$9,356
$35.44 p/Share
264
Reduced 1.48%
17,596
Common Stock
Aug 30
2022
BUY
Grant, award, or other acquisition
-
40
Added 0.22%
17,860
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$18,959
$34.47 p/Share
550
Reduced 3.03%
17,614
Common Stock