Mar 06
2025
SELL
Payment of exercise price or tax liability
$2,868
$50.33 p/Share
57
Reduced 0.13%
45,378
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$4,533
$53.34 p/Share
85
Reduced 0.19%
45,435
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$18,132
$55.45 p/Share
327
Reduced 0.71%
45,520
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$27,069
$55.47 p/Share
488
Reduced 0.95%
50,881
Common Stock
Feb 12
2025
SELL
Open market or private sale
$557,100
$55.71 p/Share
10,000
Reduced 17.91%
45,847
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
$276,506
$55.68 p/Share
4,966
Added 8.17%
55,847
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$13,130
$56.84 p/Share
231
Reduced 0.45%
51,369
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$14,175
$56.03 p/Share
253
Reduced 0.49%
51,600
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
$376,353
$56.03 p/Share
6,717
Added 11.47%
51,853
Common Stock
Dec 17
2024
SELL
Open market or private sale
$23,248
$59.92 p/Share
388
Reduced 0.85%
45,136
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$2,354
$41.3 p/Share
57
Reduced 0.13%
45,524
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
$58,590
$38.42 p/Share
1,525
Added 3.24%
45,581
Common Stock
Feb 16
2024
SELL
Open market or private sale
$306,075
$40.81 p/Share
7,500
Reduced 14.55%
44,056
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$21,597
$39.34 p/Share
549
Reduced 1.07%
50,997
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$38,270
$41.24 p/Share
928
Reduced 1.77%
51,546
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$365,386
$41.24 p/Share
8,860
Added 14.45%
52,474
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$11,209
$39.89 p/Share
281
Reduced 0.64%
43,614
Common Stock
Dec 19
2023
SELL
Open market or private sale
$9,963
$38.32 p/Share
260
Reduced 0.59%
43,895
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$49,979
$48.76 p/Share
1,025
Added 2.27%
44,155
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$15,535
$50.44 p/Share
308
Reduced 0.71%
43,130
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$12,219
$52.9 p/Share
231
Reduced 0.61%
37,509
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$313,644
$52.9 p/Share
5,929
Added 12.01%
43,438
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$40,695
$52.92 p/Share
769
Reduced 2.0%
37,740
Common Stock
Feb 07
2023
SELL
Open market or private sale
$326,820
$54.47 p/Share
6,000
Reduced 13.48%
38,509
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
$93,972
$20.99 p/Share
4,477
Added 10.3%
38,969
Common Stock