Feb 12
2025
SELL
Payment of exercise price or tax liability
$624,202
$87.24 p/Share
7,155
Reduced 2.29%
305,547
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
15,951
Added 4.85%
312,702
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$161,535
$88.03 p/Share
1,835
Reduced 0.61%
296,751
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
4,090
Added 1.35%
298,586
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$102,696
$88.0 p/Share
1,167
Reduced 0.39%
294,496
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$131,472
$88.0 p/Share
1,494
Reduced 0.5%
295,663
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
3,331
Added 1.11%
297,157
Common Stock
Dec 10
2024
SELL
Open market or private sale
$644,192
$79.11 p/Share
8,143
Reduced 2.7%
293,826
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$295,002
$66.07 p/Share
4,465
Reduced 1.46%
301,969
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
9,953
Added 3.17%
303,803
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$1,042,650
$66.07 p/Share
15,781
Reduced 5.18%
288,675
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
42,990
Added 12.66%
296,481
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$106,487
$65.13 p/Share
1,635
Reduced 0.6%
269,272
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
3,332
Added 1.21%
270,907
Common Stock
Nov 24
2023
SELL
Open market or private sale
$5,810
$58.1 p/Share
100
Reduced 0.04%
267,575
Common Stock
Nov 22
2023
SELL
Open market or private sale
$397,173
$57.99 p/Share
6,849
Reduced 2.49%
267,675
Common Stock
Nov 07
2023
SELL
Open market or private sale
$64,011
$55.23 p/Share
1,159
Reduced 0.42%
274,524
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
$22,542
$19.45 p/Share
1,159
Added 0.42%
275,683
Common Stock
Nov 06
2023
SELL
Open market or private sale
$824,882
$55.25 p/Share
14,930
Reduced 5.16%
274,524
Common Stock
Nov 06
2023
BUY
Exercise of conversion of derivative security
$290,388
$19.45 p/Share
14,930
Added 4.9%
289,454
Common Stock
Nov 03
2023
SELL
Open market or private sale
$215,926
$55.21 p/Share
3,911
Reduced 1.4%
274,524
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
$76,068
$19.45 p/Share
3,911
Added 1.39%
278,435
Common Stock
Aug 02
2023
SELL
Open market or private sale
$1,091,000
$54.55 p/Share
20,000
Reduced 6.79%
274,524
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
$389,000
$19.45 p/Share
20,000
Added 6.36%
294,524
Common Stock
May 01
2023
SELL
Open market or private sale
$80,067
$52.85 p/Share
1,515
Reduced 0.55%
274,524
Common Stock