Mar 15
2024
BUY
Grant, award, or other acquisition
-
1,040
Added 2.84%
35,550
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$10,487
$33.4 p/Share
314
Reduced 0.9%
34,404
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$32,097
$33.4 p/Share
961
Reduced 2.69%
34,718
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
6,081
Added 14.56%
35,679
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$51,832
$35.26 p/Share
1,470
Reduced 4.73%
29,598
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
4,194
Added 12.03%
30,670
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$13,435
$37.53 p/Share
358
Reduced 1.33%
26,476
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$13,964
$37.64 p/Share
371
Reduced 1.36%
26,834
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
6,423
Added 19.1%
27,205
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$14,066
$38.12 p/Share
369
Reduced 1.74%
20,782
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$29,344
$38.46 p/Share
763
Reduced 3.48%
21,151
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
2,154
Added 9.04%
21,671
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
3,127
Added 14.93%
17,816
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$12,631
$39.97 p/Share
316
Reduced 2.14%
14,439
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$16,674
$40.57 p/Share
411
Reduced 2.71%
14,755
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$10,575
$40.99 p/Share
258
Reduced 1.67%
15,166
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$12,707
$40.99 p/Share
310
Reduced 1.97%
15,424
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$46,938
$40.78 p/Share
1,151
Reduced 6.82%
15,734
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
3,304
Added 16.37%
16,885
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
3,141
Added 18.78%
13,581
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$35,817
$36.66 p/Share
977
Reduced 8.79%
10,143
Common Stock
Jan 21
2021
SELL
Payment of exercise price or tax liability
$48,553
$35.78 p/Share
1,357
Reduced 10.88%
11,120
Common Stock
Jan 21
2021
BUY
Grant, award, or other acquisition
-
2,568
Added 17.07%
12,477
Common Stock
Nov 02
2020
SELL
Payment of exercise price or tax liability
$8,371
$25.29 p/Share
331
Reduced 3.23%
9,909
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$10,612
$35.14 p/Share
302
Reduced 2.86%
10,240
Common Stock