Feb 27
2025
SELL
Payment of exercise price or tax liability
$29,496
$83.09 p/Share
355
Reduced 1.05%
33,464
Common Stock
Feb 27
2025
BUY
Exercise of conversion of derivative security
-
812
Added 2.34%
33,819
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$93,146
$83.69 p/Share
1,113
Reduced 3.26%
33,007
Common Stock
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
2,545
Added 6.94%
34,120
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$47,368
$83.69 p/Share
566
Reduced 1.76%
31,575
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
1,295
Added 3.87%
32,141
Common Stock
Feb 18
2025
SELL
Open market or private sale
$1,151,497
$87.05 p/Share
13,228
Reduced 30.01%
30,846
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$690,428
$92.18 p/Share
7,490
Reduced 14.53%
44,074
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
20,718
Added 28.66%
51,564
Common Stock
Nov 05
2024
SELL
Open market or private sale
$2,304,168
$95.08 p/Share
24,234
Reduced 44.0%
30,846
Common Stock
Nov 05
2024
BUY
Exercise of conversion of derivative security
$673,462
$27.79 p/Share
24,234
Added 30.55%
55,080
Common Stock
Aug 09
2024
SELL
Open market or private sale
$782,784
$90.6 p/Share
8,640
Reduced 21.88%
30,846
Common Stock
Aug 08
2024
SELL
Open market or private sale
$1,380,290
$89.74 p/Share
15,381
Reduced 28.03%
39,486
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
$770,113
$32.06 p/Share
24,021
Added 30.45%
54,867
Common Stock
May 17
2024
SELL
Open market or private sale
$2,061,750
$92.17 p/Share
22,369
Reduced 42.04%
30,846
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
$992,464
$27.05 p/Share
36,690
Added 40.81%
53,215
Common Stock
Mar 11
2024
SELL
Open market or private sale
$3,131,100
$89.46 p/Share
35,000
Reduced 67.93%
16,525
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$84,825
$90.24 p/Share
940
Reduced 1.79%
51,525
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
2,137
Added 3.91%
52,465
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$101,303
$90.53 p/Share
1,119
Reduced 2.18%
50,328
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
2,543
Added 4.71%
51,447
Common Stock
Feb 22
2024
SELL
Open market or private sale
$937,368
$89.95 p/Share
10,421
Reduced 17.57%
48,904
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$51,750
$90.79 p/Share
570
Reduced 0.95%
59,325
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
1,295
Added 2.12%
59,895
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$650,983
$86.74 p/Share
7,505
Reduced 11.35%
58,600
Common Stock