Aug 15
2024
SELL
Payment of exercise price or tax liability
$11,839
$28.46 p/Share
416
Reduced 0.58%
71,204
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$34,436
$27.66 p/Share
1,245
Reduced 1.71%
71,410
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
3,314
Added 4.36%
72,655
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
8,757
Added 11.23%
69,256
Common Stock
Nov 15
2023
-
592
Reduced 0.97%
60,499
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$226
$25.14 p/Share
9
Reduced 0.01%
61,091
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$17,313
$28.06 p/Share
617
Reduced 1.0%
61,008
Common Stock
Feb 21
2023
-
403
Reduced 0.65%
61,522
Common Stock
Feb 17
2023
-
713
Reduced 1.14%
61,925
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$78,293
$33.43 p/Share
2,342
Reduced 3.6%
62,638
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
7,585
Added 10.45%
64,980
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
5,394
Added 6.72%
74,836
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$5,088
$37.69 p/Share
135
Reduced 0.19%
69,379
Common Stock
Nov 01
2022
SELL
Open market or private sale
$24,999
$38.52 p/Share
649
Reduced 0.92%
69,514
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$22,079
$35.9 p/Share
615
Reduced 0.87%
70,108
Common Stock
Aug 03
2022
-
433
Reduced 0.61%
70,723
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$84,306
$37.09 p/Share
2,273
Reduced 4.0%
54,493
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$267,456
$37.09 p/Share
7,211
Added 11.27%
56,766
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$10,824
$36.08 p/Share
300
Reduced 0.6%
49,510
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
2,970
Added 5.63%
49,761
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$12,277
$31.08 p/Share
395
Reduced 0.84%
46,791
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$38,881
$32.24 p/Share
1,206
Reduced 2.5%
47,091
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
$123,963
$32.24 p/Share
3,845
Added 7.37%
48,297
Common Stock
Feb 11
2021
-
375
Reduced 0.84%
44,452
Common Stock
Dec 01
2020
BUY
Grant, award, or other acquisition
-
1,552
Added 3.35%
44,777
Common Stock