Nov 22
2024
SELL
Open market or private sale
$663,225
$185.0 p/Share
3,585
Reduced 4.21%
81,665
Common Stock
Nov 21
2024
SELL
Open market or private sale
$351,180
$180.0 p/Share
1,951
Reduced 2.24%
85,250
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$322,600
$182.26 p/Share
1,770
Reduced 1.99%
87,201
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
4,428
Added 4.74%
88,971
Common Stock
Aug 19
2024
SELL
Open market or private sale
$729,128
$134.6 p/Share
5,417
Reduced 6.02%
84,543
Common Stock
Aug 15
2024
SELL
Open market or private sale
$1,657,163
$131.5 p/Share
12,602
Reduced 12.29%
89,960
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$150,965
$129.03 p/Share
1,170
Reduced 1.13%
102,562
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$355,947
$20.9 p/Share
17,031
Added 14.1%
103,732
Common Stock
Aug 14
2024
SELL
Open market or private sale
$4,397,809
$132.11 p/Share
33,289
Reduced 27.74%
86,701
Common Stock
Aug 14
2024
BUY
Exercise of conversion of derivative security
$3,478,700
$104.5 p/Share
33,289
Added 21.72%
119,990
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$200,859
$113.48 p/Share
1,770
Reduced 2.0%
86,701
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
4,428
Added 4.77%
88,471
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$493,306
$134.82 p/Share
3,659
Reduced 4.17%
84,043
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
11,884
Added 11.93%
87,702
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$346,812
$146.83 p/Share
2,362
Reduced 3.02%
75,818
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
5,914
Added 7.03%
78,180
Common Stock
Nov 17
2023
SELL
Open market or private sale
$9,415,000
$134.5 p/Share
70,000
Reduced 49.2%
72,266
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
$8,332,800
$119.04 p/Share
70,000
Added 32.98%
142,266
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$201,726
$122.63 p/Share
1,645
Reduced 2.23%
72,266
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
4,115
Added 5.27%
73,911
Common Stock
Sep 05
2023
SELL
Open market or private sale
$655,118
$110.03 p/Share
5,954
Reduced 7.86%
69,796
Common Stock
Aug 29
2023
SELL
Open market or private sale
$660,000
$110.0 p/Share
6,000
Reduced 7.34%
75,750
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$184,460
$111.93 p/Share
1,648
Reduced 1.98%
81,750
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
4,116
Added 4.7%
83,398
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$139,810
$89.45 p/Share
1,563
Reduced 1.93%
79,282
Common Stock