Dec 19
2024
SELL
Payment of exercise price or tax liability
$47,170
$29.5 p/Share
1,599
Reduced 2.19%
71,470
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$13,730
$29.72 p/Share
462
Reduced 0.63%
73,069
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$20,069
$31.02 p/Share
647
Reduced 0.87%
73,531
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$11,919
$25.8 p/Share
462
Reduced 0.62%
74,178
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$17,223
$26.62 p/Share
647
Reduced 0.86%
74,640
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$13,910
$30.11 p/Share
462
Reduced 0.61%
75,287
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$16,789
$25.99 p/Share
646
Reduced 0.85%
75,749
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$29,680
$29.71 p/Share
999
Reduced 1.29%
76,395
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
2,216
Added 2.78%
77,394
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$117,235
$29.71 p/Share
3,946
Reduced 7.32%
49,934
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
34,860
Added 31.68%
75,178
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$16,752
$41.16 p/Share
407
Reduced 0.9%
44,824
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$10,782
$39.21 p/Share
275
Reduced 0.6%
45,231
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$31,024
$45.49 p/Share
682
Reduced 1.48%
45,506
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$13,620
$49.53 p/Share
275
Reduced 0.59%
46,188
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$42,365
$62.12 p/Share
682
Reduced 1.45%
46,463
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$16,805
$61.11 p/Share
275
Reduced 0.58%
47,145
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$42,236
$61.93 p/Share
682
Reduced 1.42%
47,420
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$89,984
$61.76 p/Share
1,457
Reduced 2.94%
48,102
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
3,231
Added 6.12%
49,559
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$26,853
$61.59 p/Share
436
Reduced 1.26%
34,151
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
12,177
Added 20.81%
46,328
Common Stock
Feb 22
2023
SELL
Open market or private sale
$319,549
$63.04 p/Share
5,069
Reduced 12.78%
34,587
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$147,620
$51.4 p/Share
2,872
Reduced 6.75%
39,656
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$22,907
$52.66 p/Share
435
Reduced 1.01%
42,528
Common Stock