Jun 21
2024
SELL
Payment of exercise price or tax liability
$42,644
$58.02 p/Share
735
Reduced 2.74%
26,099
Common Stock
May 14
2024
BUY
Grant, award, or other acquisition
-
3,320
Added 11.01%
26,834
Common Stock
May 08
2024
SELL
Payment of exercise price or tax liability
$37,655
$56.54 p/Share
666
Reduced 2.75%
23,514
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$234,732
$48.73 p/Share
4,817
Reduced 16.61%
24,180
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
8,960
Added 23.61%
28,997
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$27,168
$49.13 p/Share
553
Reduced 2.69%
20,037
Common Stock
Jun 22
2023
SELL
Payment of exercise price or tax liability
$31,838
$44.22 p/Share
720
Reduced 3.4%
20,429
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
3,720
Added 14.96%
21,149
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$33,400
$48.76 p/Share
685
Reduced 3.78%
17,429
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$419,683
$55.12 p/Share
7,614
Reduced 29.59%
18,114
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
14,460
Added 35.98%
25,728
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$28,140
$53.6 p/Share
525
Reduced 4.45%
11,268
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$27,270
$50.13 p/Share
544
Reduced 4.44%
11,714
Common Stock
Dec 14
2022
BUY
Exercise of conversion of derivative security
$21,750
$29.0 p/Share
750
Added 5.77%
12,258
Common Stock
Jun 22
2022
BUY
Grant, award, or other acquisition
-
4,100
Added 26.27%
11,508
Common Stock
Jun 17
2022
SELL
Payment of exercise price or tax liability
$4,525
$43.51 p/Share
104
Reduced 1.38%
7,408
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$34,353
$50.15 p/Share
685
Reduced 8.36%
7,512
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$26,622
$45.98 p/Share
579
Reduced 6.6%
8,197
Common Stock
Jun 17
2021
SELL
Payment of exercise price or tax liability
$5,723
$55.03 p/Share
104
Reduced 1.2%
8,568
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$7,429
$56.28 p/Share
132
Reduced 1.5%
8,672
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
$39,730
$58.0 p/Share
685
Reduced 7.22%
8,804
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
3,020
Added 24.14%
9,489
Common Stock