Feb 10
2025
SELL
Payment of exercise price or tax liability
$16,824
$48.07 p/Share
350
Reduced 0.61%
56,602
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
775
Added 1.34%
56,952
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$77,504
$48.44 p/Share
1,600
Reduced 2.77%
56,177
Common Stock
Feb 09
2025
BUY
Exercise of conversion of derivative security
-
3,552
Added 5.83%
57,405
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$96,831
$48.44 p/Share
1,999
Reduced 3.56%
54,225
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
4,442
Added 7.32%
56,224
Common Stock
Jan 20
2025
SELL
Payment of exercise price or tax liability
$90,952
$44.65 p/Share
2,037
Reduced 3.78%
51,782
Common Stock
Jan 20
2025
BUY
Grant, award, or other acquisition
-
5,786
Added 9.71%
53,819
Common Stock
Nov 29
2024
SELL
Sale (or disposition) back to the issuer
$202,864
$46.55 p/Share
4,358
Reduced 8.32%
48,033
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
$202,821
$22.32 p/Share
9,087
Added 14.78%
52,391
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$13,866
$40.31 p/Share
344
Reduced 0.79%
43,304
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
763
Added 1.72%
43,648
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$48,654
$40.31 p/Share
1,207
Reduced 2.74%
42,885
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
2,680
Added 5.73%
44,092
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$527,596
$35.93 p/Share
14,684
Reduced 26.18%
41,412
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
32,630
Added 36.78%
56,096
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$108,784
$37.09 p/Share
2,933
Reduced 11.11%
23,466
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
8,050
Added 23.37%
26,399
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$20,797
$61.17 p/Share
340
Reduced 1.82%
18,349
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
754
Added 3.88%
18,689
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$80,439
$57.09 p/Share
1,409
Reduced 7.28%
17,935
Common Stock
Jan 17
2023
BUY
Grant, award, or other acquisition
-
5,008
Added 20.57%
19,344
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$65,373
$46.07 p/Share
1,419
Reduced 9.01%
14,336
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
-
4,425
Added 21.93%
15,755
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$97,940
$61.06 p/Share
1,604
Reduced 12.4%
11,330
Common Stock