Mar 03
2025
SELL
Payment of exercise price or tax liability
$490,558
$42.78 p/Share
11,467
Reduced 7.95%
132,739
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
907
Added 0.63%
144,206
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
24,658
Added 14.68%
143,299
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$1,013,407
$40.74 p/Share
24,875
Reduced 17.33%
118,641
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
3,324
Added 2.26%
143,516
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
60,018
Added 29.98%
140,192
Common Stock
Jan 02
2025
BUY
Other acquisition or disposition
$17,585
$40.52 p/Share
434
Added 0.54%
80,174
Common Stock
Apr 23
2024
SELL
Open market or private sale
$328,174
$60.56 p/Share
5,419
Reduced 6.36%
79,739
Common Stock
Apr 22
2024
SELL
Open market or private sale
$203,253
$60.01 p/Share
3,387
Reduced 3.83%
85,158
Common Stock
Mar 20
2024
SELL
Open market or private sale
$42,825
$55.69 p/Share
769
Reduced 0.86%
88,545
Common Stock
Mar 19
2024
SELL
Open market or private sale
$73,750
$55.12 p/Share
1,338
Reduced 1.48%
89,314
Common Stock
Mar 08
2024
SELL
Open market or private sale
$144,842
$55.22 p/Share
2,623
Reduced 2.81%
90,652
Common Stock
Mar 05
2024
SELL
Open market or private sale
$16,503
$55.01 p/Share
300
Reduced 0.32%
93,275
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$452,300
$55.28 p/Share
8,182
Reduced 8.04%
93,575
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
17,882
Added 14.99%
101,396
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
360
Added 0.35%
101,757
Common Stock
Feb 21
2024
SELL
Open market or private sale
$1,918,749
$55.46 p/Share
34,597
Reduced 29.29%
83,514
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$2,896,998
$52.76 p/Share
54,909
Reduced 31.74%
118,111
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
5,019
Added 2.82%
173,020
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
119,084
Added 41.48%
168,001
Common Stock
Jan 04
2024
SELL
Open market or private sale
$247,837
$56.25 p/Share
4,406
Reduced 8.26%
48,917
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$228,146
$57.54 p/Share
3,965
Reduced 7.01%
52,637
Common Stock
Jan 02
2024
BUY
Other acquisition or disposition
$23,968
$34.99 p/Share
685
Added 1.27%
53,323
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
465
Added 0.81%
56,602
Common Stock
Dec 26
2023
SELL
Open market or private sale
$606,871
$57.66 p/Share
10,525
Reduced 15.79%
56,137
Common Stock