Feb 19
2025
SELL
Payment of exercise price or tax liability
$105,285
$272.76 p/Share
386
Reduced 3.1%
12,079
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
900
Added 6.73%
12,465
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$587,408
$269.33 p/Share
2,181
Reduced 15.87%
11,565
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
4,863
Added 26.13%
13,746
Common Stock
Nov 08
2024
SELL
Open market or private sale
$481,491
$290.58 p/Share
1,657
Reduced 15.72%
8,883
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$883,839
$290.45 p/Share
3,043
Reduced 22.4%
10,540
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$504,357
$107.31 p/Share
4,700
Added 28.09%
12,033
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$90,578
$255.15 p/Share
355
Reduced 3.84%
8,883
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
800
Added 7.97%
9,238
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$464,958
$238.44 p/Share
1,950
Reduced 18.77%
8,438
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
4,337
Added 29.45%
10,388
Common Stock
Nov 13
2023
SELL
Open market or private sale
$166,023
$210.69 p/Share
788
Reduced 11.52%
6,051
Common Stock
Nov 09
2023
SELL
Open market or private sale
$959,102
$209.64 p/Share
4,575
Reduced 40.08%
6,839
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$288,050
$208.43 p/Share
1,382
Reduced 10.8%
11,414
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
$157,780
$72.71 p/Share
2,170
Added 15.24%
12,070
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$80,150
$180.52 p/Share
444
Reduced 4.01%
10,626
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
1,000
Added 8.29%
11,070
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$295,773
$185.09 p/Share
1,598
Reduced 13.7%
10,070
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
3,530
Added 23.23%
11,668
Common Stock
Nov 25
2022
-
63
Reduced 0.77%
8,138
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$57,631
$185.31 p/Share
311
Reduced 3.65%
8,201
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
700
Added 7.6%
8,512
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$265,083
$188.94 p/Share
1,403
Reduced 15.23%
7,812
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
-
3,100
Added 25.17%
9,215
Common Stock
Nov 23
2021
SELL
Open market or private sale
$98,127
$199.04 p/Share
493
Reduced 7.46%
6,115
Common Stock