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
Jun 01
2022
BUY
Grant, award, or other acquisition
-
48
Added 0.26%
18,164
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
44
Added 0.24%
17,919
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
2,924
Added 14.17%
17,708
Common Stock
Dec 07
2021
BUY
Grant, award, or other acquisition
-
36
Added 0.24%
14,784
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$1,606
$36.49 p/Share
44
Reduced 0.3%
14,747
Common Stock
Nov 18
2021
BUY
Grant, award, or other acquisition
-
4,338
Added 22.68%
14,791
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$3,303
$37.97 p/Share
87
Reduced 0.83%
10,453
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$2,354
$37.96 p/Share
62
Reduced 0.58%
10,540
Common Stock
Sep 08
2021
BUY
Grant, award, or other acquisition
-
28
Added 0.27%
10,240
Common Stock