Sep 03
2024
SELL
Payment of exercise price or tax liability
$85,387
$41.35 p/Share
2,065
Reduced 2.14%
94,245
Common Stock
May 30
2024
BUY
Open market or private purchase
$20,184
$41.79 p/Share
483
Added 0.5%
96,310
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$181,601
$51.99 p/Share
3,493
Reduced 3.52%
95,827
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
14,787
Added 12.96%
99,320
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$472,882
$51.8 p/Share
9,129
Reduced 9.75%
84,533
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
18,208
Added 16.28%
93,662
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$128,405
$52.82 p/Share
2,431
Reduced 3.12%
75,454
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$228,741
$57.3 p/Share
3,992
Reduced 4.88%
77,885
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
13,161
Added 13.85%
81,877
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$513,978
$55.74 p/Share
9,221
Reduced 11.83%
68,716
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
18,188
Added 18.92%
77,937
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$154,057
$53.05 p/Share
2,904
Reduced 4.64%
59,749
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$220,420
$46.2 p/Share
4,771
Reduced 7.08%
62,653
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
14,720
Added 17.92%
67,424
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$396,741
$48.65 p/Share
8,155
Reduced 13.4%
52,704
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
15,166
Added 19.95%
60,859
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$178,341
$52.04 p/Share
3,427
Reduced 6.98%
45,693
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$138,656
$40.46 p/Share
3,427
Reduced 6.52%
49,120
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
18,207
Added 25.73%
52,547
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$60,419
$38.73 p/Share
1,560
Reduced 4.35%
34,340
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$78,267
$39.33 p/Share
1,990
Reduced 5.25%
35,900
Common Stock
Dec 29
2020
-
99,665
Reduced 72.45%
37,890
Common Stock