Feb 17
2024
SELL
Payment of exercise price or tax liability
$39,993
$57.71 p/Share
693
Reduced 1.19%
57,643
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
1,561
Added 2.61%
58,336
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$47,610
$57.71 p/Share
825
Reduced 1.43%
56,775
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
1,858
Added 3.12%
57,600
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$685,728
$60.39 p/Share
11,355
Reduced 16.92%
55,742
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
24,011
Added 26.75%
65,746
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
1,351
Added 2.34%
56,413
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$28,828
$41.66 p/Share
692
Reduced 1.63%
41,735
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,560
Added 3.55%
42,427
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$33,000
$40.0 p/Share
825
Reduced 1.98%
40,867
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
1,858
Added 4.27%
41,692
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$33,929
$38.6 p/Share
879
Reduced 2.16%
39,834
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
1,980
Added 4.64%
40,713
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$515,261
$37.43 p/Share
13,766
Reduced 26.22%
38,733
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
30,680
Added 36.88%
52,499
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$147,298
$31.01 p/Share
4,750
Reduced 17.88%
21,819
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
10,713
Added 28.74%
26,569
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$25,452
$30.3 p/Share
840
Reduced 5.03%
15,856
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
1,858
Added 10.01%
16,696
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$30,158
$30.68 p/Share
983
Reduced 6.21%
14,838
Common Stock
Feb 13
2022
BUY
Exercise of conversion of derivative security
-
1,979
Added 11.12%
15,821
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$13,462
$29.33 p/Share
459
Reduced 3.21%
13,842
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
924
Added 6.07%
14,301
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$4,628
$20.21 p/Share
229
Reduced 1.68%
13,377
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
-
613
Added 4.31%
13,606
Common Stock