Sep 22
2025
SELL
Payment of exercise price or tax liability
$885,545
$308.66 p/Share
2,869
Reduced 4.79%
57,083
Common Stock
Sep 20
2025
BUY
Exercise of conversion of derivative security
-
5,506
Added 8.41%
59,952
Common Stock
Sep 19
2025
SELL
Payment of exercise price or tax liability
$1,844,383
$296.62 p/Share
6,218
Reduced 10.25%
54,446
Common Stock
Sep 19
2025
BUY
Exercise of conversion of derivative security
-
11,934
Added 16.44%
60,664
Common Stock
Sep 15
2025
SELL
Payment of exercise price or tax liability
$2,004,939
$292.18 p/Share
6,862
Reduced 12.34%
48,730
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
-
13,169
Added 19.15%
55,592
Common Stock
Aug 04
2025
SELL
Payment of exercise price or tax liability
$429,934
$244.42 p/Share
1,759
Reduced 3.98%
42,423
Common Stock
Aug 04
2025
BUY
Exercise of conversion of derivative security
-
3,375
Added 7.1%
44,182
Common Stock
Jul 03
2025
SELL
Open market or private sale
$2,329,900
$232.99 p/Share
10,000
Reduced 19.68%
40,807
Common Stock
Dec 05
2024
SELL
Payment of exercise price or tax liability
$1,080,210
$188.19 p/Share
5,740
Reduced 10.15%
50,807
Common Stock
Dec 05
2024
BUY
Exercise of conversion of derivative security
-
11,016
Added 16.3%
56,547
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$479,977
$167.59 p/Share
2,864
Reduced 5.92%
45,531
Common Stock
Sep 20
2024
BUY
Exercise of conversion of derivative security
-
5,506
Added 10.22%
48,395
Common Stock
Sep 16
2024
SELL
Open market or private sale
$1,042,800
$165.0 p/Share
6,320
Reduced 12.84%
42,889
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$1,109,581
$162.03 p/Share
6,848
Reduced 12.22%
49,209
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
13,168
Added 19.02%
56,057
Common Stock
Sep 05
2024
SELL
Payment of exercise price or tax liability
$914,875
$140.75 p/Share
6,500
Reduced 13.16%
42,889
Common Stock
Sep 05
2024
BUY
Exercise of conversion of derivative security
-
12,500
Added 20.2%
49,389
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$459,149
$133.28 p/Share
3,445
Reduced 8.54%
36,889
Common Stock
Aug 05
2024
BUY
Exercise of conversion of derivative security
-
6,625
Added 14.63%
38,644
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$663,303
$115.78 p/Share
5,729
Reduced 14.53%
33,709
Common Stock
Dec 05
2023
BUY
Exercise of conversion of derivative security
-
11,016
Added 21.83%
39,438
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$322,973
$112.77 p/Share
2,864
Reduced 9.15%
28,422
Common Stock
Sep 20
2023
BUY
Exercise of conversion of derivative security
-
5,506
Added 14.97%
31,286
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$786,045
$120.93 p/Share
6,500
Reduced 20.14%
25,780
Common Stock