Feb 17
2025
SELL
Payment of exercise price or tax liability
$34,345
$49.56 p/Share
693
Reduced 0.95%
71,885
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
1,561
Added 2.11%
72,578
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$520,766
$53.39 p/Share
9,754
Reduced 12.08%
71,017
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
21,978
Added 21.39%
80,771
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$59,485
$52.41 p/Share
1,135
Reduced 1.89%
58,793
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
2,285
Added 3.71%
59,257
Common Stock
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