Feb 26
2025
BUY
Open market or private sale
$115,511
$47.09 p/Share
2,453
Added 23.93%
7,796
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$130,331
$48.85 p/Share
2,668
Reduced 33.3%
5,343
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
$299,157
$48.85 p/Share
6,124
Added 43.33%
8,011
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$22,842
$46.24 p/Share
494
Reduced 20.75%
1,887
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
1,133
Added 32.24%
2,381
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$21,882
$48.2 p/Share
454
Reduced 26.67%
1,248
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
929
Added 35.31%
1,702
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$15,674
$46.93 p/Share
334
Reduced 30.17%
773
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
672
Added 37.77%
1,107
Common Stock
Feb 23
2024
SELL
Open market or private sale
$215,925
$57.58 p/Share
3,750
Reduced 89.61%
435
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$75,480
$55.87 p/Share
1,351
Reduced 24.4%
4,185
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$224,709
$55.87 p/Share
4,022
Added 42.08%
5,536
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$18,639
$55.64 p/Share
335
Reduced 18.12%
1,514
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
929
Added 33.44%
1,849
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$13,668
$56.95 p/Share
240
Reduced 20.69%
920
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
663
Added 36.37%
1,160
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$13,440
$56.95 p/Share
236
Reduced 32.2%
497
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
652
Added 47.08%
733
Common Stock
May 23
2023
SELL
Open market or private sale
$12,256
$61.28 p/Share
200
Reduced 71.17%
81
Common Stock
May 05
2023
SELL
Open market or private sale
$55,111
$60.1 p/Share
917
Reduced 76.54%
281
Common Stock
Mar 14
2023
SELL
Open market or private sale
$30,458
$57.36 p/Share
531
Reduced 30.71%
1,198
Common Stock
Mar 01
2023
SELL
Open market or private sale
$110,040
$60.0 p/Share
1,834
Reduced 51.47%
1,729
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$96,589
$60.71 p/Share
1,591
Reduced 30.87%
3,563
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$312,899
$60.71 p/Share
5,154
Added 50.0%
5,154
Common Stock
Feb 14
2023
SELL
Open market or private sale
$66,793
$61.11 p/Share
1,093
Reduced 100.0%
0
Common Stock