Jun 13
2025
SELL
Open market or private sale
$82,154
$112.85 p/Share
728
Reduced 8.58%
7,761
Common Stock, par valu...
Jun 06
2025
SELL
Payment of exercise price or tax liability
$133,933
$119.37 p/Share
1,122
Reduced 11.67%
8,489
Common Stock, par valu...
Jun 06
2025
BUY
Exercise of conversion of derivative security
-
2,578
Added 21.15%
9,611
Common Stock, par valu...
May 09
2025
SELL
Open market or private sale
$26,107
$108.78 p/Share
240
Reduced 3.3%
7,033
Common Stock, par valu...
May 03
2025
SELL
Payment of exercise price or tax liability
$41,025
$110.88 p/Share
370
Reduced 4.84%
7,273
Common Stock, par valu...
May 03
2025
BUY
Exercise of conversion of derivative security
-
850
Added 10.01%
7,643
Common Stock, par valu...
Apr 03
2025
SELL
Open market or private sale
$59,293
$112.94 p/Share
525
Reduced 7.17%
6,793
Common Stock, par valu...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$91,869
$114.55 p/Share
802
Reduced 9.88%
7,318
Common Stock, par valu...
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
1,852
Added 18.57%
8,120
Common Stock, par valu...
Mar 31
2025
-
500
Reduced 7.39%
6,268
Common Stock, par valu...
Mar 31
2025
SELL
Open market or private sale
$127,810
$110.85 p/Share
1,153
Reduced 14.56%
6,768
Common Stock, par valu...
Mar 25
2025
SELL
Payment of exercise price or tax liability
$99,030
$106.37 p/Share
931
Reduced 10.52%
7,921
Common Stock, par valu...
Mar 25
2025
BUY
Exercise of conversion of derivative security
-
2,151
Added 19.55%
8,852
Common Stock, par valu...
Mar 23
2025
SELL
Payment of exercise price or tax liability
$91,382
$106.88 p/Share
855
Reduced 11.32%
6,701
Common Stock, par valu...
Mar 23
2025
BUY
Exercise of conversion of derivative security
-
1,941
Added 20.44%
7,556
Common Stock, par valu...
Sep 23
2024
SELL
Open market or private sale
$749,994
$100.28 p/Share
7,479
Reduced 57.12%
5,615
Common Stock, par valu...
Sep 23
2024
BUY
Exercise of conversion of derivative security
$472,298
$63.15 p/Share
7,479
Added 49.78%
7,546
Common Stock, par valu...
Jun 06
2024
SELL
Payment of exercise price or tax liability
$94,640
$84.35 p/Share
1,122
Reduced 16.65%
5,615
Common Stock, par valu...
Jun 06
2024
BUY
Exercise of conversion of derivative security
-
2,579
Added 27.68%
6,737
Common Stock, par valu...
Jun 05
2024
SELL
Open market or private sale
$129,420
$90.0 p/Share
1,438
Reduced 25.7%
4,158
Common Stock, par valu...
May 03
2024
SELL
Payment of exercise price or tax liability
$28,416
$76.8 p/Share
370
Reduced 6.2%
5,596
Common Stock, par valu...
May 03
2024
BUY
Exercise of conversion of derivative security
-
849
Added 12.46%
5,966
Common Stock, par valu...
Mar 25
2024
SELL
Payment of exercise price or tax liability
$70,868
$79.36 p/Share
893
Reduced 14.86%
5,117
Common Stock, par valu...
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
2,152
Added 26.37%
6,010
Common Stock, par valu...
Mar 23
2024
SELL
Payment of exercise price or tax liability
$62,926
$78.17 p/Share
805
Reduced 17.26%
3,858
Common Stock, par valu...