Feb 19
2025
SELL
Open market or private sale
$347,442
$105.19 p/Share
3,303
Reduced 13.6%
20,991
Common Stock
Feb 18
2025
SELL
Open market or private sale
$277,417
$104.41 p/Share
2,657
Reduced 9.86%
24,294
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$72,579
$106.11 p/Share
684
Reduced 2.48%
26,951
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
1,500
Added 5.15%
27,635
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$61,649
$106.11 p/Share
581
Reduced 2.17%
26,135
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
1,273
Added 4.55%
26,716
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$102,396
$106.11 p/Share
965
Reduced 3.5%
26,644
Common Stock
Feb 14
2025
SELL
Open market or private sale
$127,678
$106.31 p/Share
1,201
Reduced 4.51%
25,443
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
2,115
Added 7.12%
27,609
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$56,058
$105.77 p/Share
530
Reduced 2.04%
25,494
Common Stock
Feb 12
2025
SELL
Open market or private sale
$671,228
$105.06 p/Share
6,389
Reduced 20.82%
24,293
Common Stock
Feb 12
2025
-
2,156
Reduced 6.57%
30,682
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
1,731
Added 6.24%
26,024
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$401,982
$105.98 p/Share
3,793
Reduced 10.35%
32,838
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
10,182
Added 21.75%
36,631
Common Stock
Feb 07
2025
SELL
Open market or private sale
$685,244
$104.97 p/Share
6,528
Reduced 19.8%
26,449
Common Stock
Jan 03
2025
SELL
Open market or private sale
$210,452
$89.86 p/Share
2,342
Reduced 6.63%
32,977
Common Stock
Jan 02
2025
SELL
Open market or private sale
$370,792
$90.02 p/Share
4,119
Reduced 10.44%
35,319
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$189,983
$89.32 p/Share
2,127
Reduced 5.12%
39,438
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
4,469
Added 9.71%
41,565
Common Stock
Nov 12
2024
-
2,610
Reduced 6.57%
37,096
Common Stock
Nov 08
2024
SELL
Open market or private sale
$2,680,642
$87.66 p/Share
30,580
Reduced 43.51%
39,706
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$426,237
$24.55 p/Share
17,362
Added 19.81%
70,286
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$138,081
$72.03 p/Share
1,917
Reduced 3.5%
52,924
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
4,203
Added 7.12%
54,841
Common Stock