Mar 01
2024
SELL
Payment of exercise price or tax liability
$76,529
$51.99 p/Share
1,472
Reduced 4.58%
30,638
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
5,953
Added 15.64%
32,110
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$137,891
$51.8 p/Share
2,662
Reduced 9.24%
26,157
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
4,942
Added 14.64%
28,819
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$10,698
$47.13 p/Share
227
Reduced 0.94%
23,877
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$52,820
$52.82 p/Share
1,000
Reduced 3.98%
24,104
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$11,732
$58.08 p/Share
202
Reduced 0.8%
25,104
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$88,012
$57.3 p/Share
1,536
Reduced 5.72%
25,306
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
5,352
Added 16.62%
26,842
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$131,267
$55.74 p/Share
2,355
Reduced 9.88%
21,490
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
4,157
Added 14.85%
23,845
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$13,166
$58.0 p/Share
227
Reduced 1.14%
19,688
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$57,400
$53.05 p/Share
1,082
Reduced 5.15%
19,915
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$9,981
$49.41 p/Share
202
Reduced 0.95%
20,997
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$50,035
$46.2 p/Share
1,083
Reduced 4.86%
21,199
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
6,133
Added 21.58%
22,282
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$29,822
$48.65 p/Share
613
Reduced 3.66%
16,149
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$12,783
$56.56 p/Share
226
Reduced 1.33%
16,762
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$27,893
$52.04 p/Share
536
Reduced 3.06%
16,988
Common Stock
Jul 14
2021
SELL
Payment of exercise price or tax liability
$10,290
$50.69 p/Share
203
Reduced 1.15%
17,524
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$28,969
$40.46 p/Share
716
Reduced 3.88%
17,727
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
7,413
Added 28.67%
18,443
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$16,189
$38.73 p/Share
418
Reduced 3.65%
11,030
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$8,928
$39.33 p/Share
227
Reduced 1.94%
11,448
Common Stock