Feb 20
2025
SELL
Open market or private sale
$2,329,861
$339.63 p/Share
6,860
Reduced 6.02%
107,096
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
$1,380,300
$138.03 p/Share
10,000
Added 8.07%
113,956
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$659,076
$339.73 p/Share
1,940
Reduced 1.83%
103,956
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
4,147
Added 3.77%
105,896
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$287,134
$340.61 p/Share
843
Reduced 0.82%
101,749
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
1,924
Added 1.84%
102,592
Common Stock
Dec 18
2024
SELL
Open market or private sale
$2,395,350
$346.7 p/Share
6,909
Reduced 6.42%
100,668
Common Stock
Dec 18
2024
BUY
Exercise of conversion of derivative security
$1,446,900
$144.69 p/Share
10,000
Added 8.51%
107,577
Common Stock
Aug 23
2024
SELL
Open market or private sale
$480,437
$282.61 p/Share
1,700
Reduced 1.71%
97,543
Common Stock
Aug 22
2024
SELL
Open market or private sale
$1,247,027
$278.79 p/Share
4,473
Reduced 4.31%
99,243
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
$868,140
$144.69 p/Share
6,000
Added 5.47%
103,716
Common Stock
May 21
2024
SELL
Open market or private sale
$1,659,134
$277.54 p/Share
5,978
Reduced 5.77%
97,699
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$1,157,520
$144.69 p/Share
8,000
Added 7.16%
103,677
Common Stock
Feb 27
2024
SELL
Open market or private sale
$2,046,736
$272.1 p/Share
7,522
Reduced 7.29%
95,660
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$1,446,900
$144.69 p/Share
10,000
Added 8.84%
103,182
Common Stock
Feb 23
2024
SELL
Open market or private sale
$874,825
$270.76 p/Share
3,231
Reduced 3.35%
93,182
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,178,758
$269.0 p/Share
4,382
Reduced 4.35%
96,413
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
9,346
Added 8.49%
100,795
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$268,465
$262.43 p/Share
1,023
Reduced 1.11%
91,449
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
2,337
Added 2.46%
92,472
Common Stock
Dec 12
2023
SELL
Open market or private sale
$1,900,735
$280.8 p/Share
6,769
Reduced 6.99%
90,118
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
$1,094,300
$109.43 p/Share
10,000
Added 9.36%
96,887
Common Stock
Sep 12
2023
SELL
Open market or private sale
$1,266,715
$261.61 p/Share
4,842
Reduced 5.28%
86,887
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$766,010
$109.43 p/Share
7,000
Added 7.09%
91,729
Common Stock
Jun 13
2023
SELL
Open market or private sale
$1,108,379
$269.81 p/Share
4,108
Reduced 4.62%
84,714
Common Stock