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
Sep 05
2023
BUY
Exercise of conversion of derivative security
-
12,500
Added 27.91%
32,280
Common Stock
Aug 04
2023
SELL
Payment of exercise price or tax liability
$193,589
$114.55 p/Share
1,690
Reduced 7.87%
19,780
Common Stock
Aug 04
2023
BUY
Exercise of conversion of derivative security
-
3,250
Added 13.15%
21,470
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$203,071
$115.71 p/Share
1,755
Reduced 8.79%
18,220
Common Stock
Aug 03
2023
BUY
Exercise of conversion of derivative security
-
3,375
Added 14.45%
19,975
Common Stock
Jul 07
2023
SELL
Open market or private sale
$423,200
$115.0 p/Share
3,680
Reduced 18.15%
16,600
Common Stock
Jul 05
2023
SELL
Open market or private sale
$154,149
$116.78 p/Share
1,320
Reduced 6.11%
20,280
Common Stock
Jun 27
2023
SELL
Payment of exercise price or tax liability
$166,995
$116.78 p/Share
1,430
Reduced 6.21%
21,600
Common Stock
Jun 27
2023
BUY
Exercise of conversion of derivative security
-
2,750
Added 10.67%
23,030
Common Stock