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
Jul 26
2021
SELL
Payment of exercise price or tax liability
$81,365
$144.52 p/Share
563
Reduced 6.58%
7,987
Common Stock
Jul 26
2021
BUY
Exercise of conversion of derivative security
-
2,219
Added 20.61%
8,550
Common Stock
Jul 25
2021
SELL
Payment of exercise price or tax liability
$145,821
$144.52 p/Share
1,009
Reduced 13.75%
6,331
Common Stock
Jul 25
2021
BUY
Exercise of conversion of derivative security
-
3,030
Added 29.22%
7,340
Common Stock