Jul 28
2025
SELL
Payment of exercise price or tax liability
$145,794
$204.48 p/Share
713
Reduced 12.05%
5,203
Common Stock
Jul 28
2025
BUY
Exercise of conversion of derivative security
-
1,811
Added 23.44%
5,916
Common Stock
Jul 27
2025
SELL
Payment of exercise price or tax liability
$465,600
$204.48 p/Share
2,277
Reduced 35.68%
4,105
Common Stock
Jul 27
2025
BUY
Exercise of conversion of derivative security
-
5,784
Added 47.54%
6,382
Common Stock
Mar 25
2025
SELL
Open market or private sale
$1,800,613
$207.42 p/Share
8,681
Reduced 94.21%
534
Common Stock
Mar 25
2025
BUY
Exercise of conversion of derivative security
$929,301
$107.05 p/Share
8,681
Added 48.51%
9,215
Common Stock
Jul 30
2024
SELL
Open market or private sale
$2,346,515
$147.2 p/Share
15,941
Reduced 97.27%
447
Common Stock
Jul 30
2024
BUY
Exercise of conversion of derivative security
$987,817
$85.83 p/Share
11,509
Added 41.26%
16,388
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$177,837
$142.27 p/Share
1,250
Reduced 20.39%
4,879
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
-
3,282
Added 34.87%
6,129
Common Stock
Jul 28
2024
SELL
Payment of exercise price or tax liability
$109,974
$142.27 p/Share
773
Reduced 21.35%
2,847
Common Stock
Jul 28
2024
BUY
Exercise of conversion of derivative security
-
3,173
Added 46.71%
3,620
Common Stock
Dec 19
2023
SELL
Open market or private sale
$708,261
$165.25 p/Share
4,286
Reduced 92.95%
325
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$296,342
$167.52 p/Share
1,769
Reduced 27.93%
4,565
Common Stock
Jul 29
2023
BUY
Exercise of conversion of derivative security
-
5,468
Added 46.33%
6,334
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$32,370
$170.37 p/Share
190
Reduced 17.99%
866
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
-
777
Added 42.39%
1,056
Common Stock
Jul 14
2023
-
697
Reduced 71.41%
279
Common Stock
May 05
2023
-
328
Reduced 25.91%
938
Common Stock
Oct 14
2022
SELL
Open market or private sale
$894,969
$131.71 p/Share
6,795
Reduced 85.28%
1,173
Common Stock
Jul 25
2022
SELL
Payment of exercise price or tax liability
$54,282
$118.78 p/Share
457
Reduced 5.46%
7,916
Common Stock
Jul 25
2022
BUY
Exercise of conversion of derivative security
-
1,672
Added 16.65%
8,373
Common Stock
Jul 24
2022
SELL
Payment of exercise price or tax liability
$63,466
$121.35 p/Share
523
Reduced 7.24%
6,701
Common Stock
Jul 24
2022
BUY
Exercise of conversion of derivative security
-
2,141
Added 22.86%
7,224
Common Stock
Sep 27
2021
SELL
Open market or private sale
$474,000
$158.0 p/Share
3,000
Reduced 37.56%
4,987
Common Stock