Feb 19
2025
SELL
Payment of exercise price or tax liability
$239,544
$55.22 p/Share
4,338
Reduced 17.15%
20,954
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
$331,816
$55.22 p/Share
6,009
Added 21.76%
21,605
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
$203,596
$55.22 p/Share
3,687
Added 12.72%
25,292
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$133,996
$54.47 p/Share
2,460
Reduced 13.62%
15,596
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
$210,036
$54.47 p/Share
3,856
Added 18.2%
17,327
Common Stock
Jan 28
2025
SELL
Open market or private sale
$92,450
$55.03 p/Share
1,680
Reduced 12.47%
11,791
Common Stock
Jan 28
2025
BUY
Open market or private purchase
$92,450
$55.03 p/Share
1,680
Added 11.09%
13,471
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$559
$50.84 p/Share
11
Reduced 0.08%
13,471
Common Stock
Dec 21
2024
SELL
Payment of exercise price or tax liability
$67,117
$49.68 p/Share
1,351
Reduced 9.11%
13,482
Common Stock
Oct 22
2024
SELL
Open market or private sale
$89,840
$48.8 p/Share
1,841
Reduced 12.41%
12,992
Common Stock
Oct 22
2024
BUY
Open market or private purchase
$89,951
$48.86 p/Share
1,841
Added 11.04%
14,833
Common Stock
Jul 24
2024
SELL
Open market or private sale
$28,366
$46.2 p/Share
614
Reduced 3.97%
14,833
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$57,834
$36.72 p/Share
1,575
Reduced 9.25%
15,447
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$210,001
$36.72 p/Share
5,719
Added 25.36%
16,833
Common Stock
Jan 23
2024
SELL
Open market or private sale
$78,180
$38.23 p/Share
2,045
Reduced 15.57%
11,086
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$375
$37.52 p/Share
10
Reduced 0.08%
13,131
Common Stock
Dec 21
2023
SELL
Payment of exercise price or tax liability
$32,547
$37.24 p/Share
874
Reduced 6.24%
13,141
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$21,163
$43.28 p/Share
489
Reduced 3.45%
13,678
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$210,037
$43.28 p/Share
4,853
Added 25.52%
14,167
Common Stock
Feb 10
2023
SELL
Open market or private sale
$84,421
$43.36 p/Share
1,947
Reduced 17.29%
9,314
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$333
$37.02 p/Share
9
Reduced 0.08%
11,261
Common Stock
Dec 21
2022
SELL
Payment of exercise price or tax liability
$29,993
$36.05 p/Share
832
Reduced 6.87%
11,270
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
$210,035
$52.43 p/Share
4,006
Added 24.87%
12,102
Common Stock