Feb 24
2025
SELL
Payment of exercise price or tax liability
$674,309
$98.54 p/Share
6,843
Reduced 3.43%
192,634
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
15,534
Added 7.22%
199,477
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$936,633
$100.67 p/Share
9,304
Reduced 4.81%
183,943
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
24,414
Added 11.22%
193,247
Common Stock
Nov 29
2024
SELL
Open market or private sale
$1,384,309
$119.44 p/Share
11,590
Reduced 6.42%
168,833
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
$548,786
$47.35 p/Share
11,590
Added 6.04%
180,423
Common Stock
Nov 27
2024
SELL
Open market or private sale
$207,207
$120.26 p/Share
1,723
Reduced 1.01%
168,833
Common Stock
Nov 27
2024
BUY
Exercise of conversion of derivative security
$81,584
$47.35 p/Share
1,723
Added 1.0%
170,556
Common Stock
Nov 26
2024
SELL
Open market or private sale
$433,296
$120.06 p/Share
3,609
Reduced 2.09%
168,833
Common Stock
Nov 26
2024
BUY
Exercise of conversion of derivative security
$170,886
$47.35 p/Share
3,609
Added 2.05%
172,442
Common Stock
Nov 25
2024
SELL
Open market or private sale
$639,759
$120.12 p/Share
5,326
Reduced 3.06%
168,833
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$252,186
$47.35 p/Share
5,326
Added 2.97%
174,159
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$2,073,433
$75.59 p/Share
27,430
Reduced 13.98%
168,833
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
62,199
Added 24.07%
196,263
Common Stock
Feb 27
2024
SELL
Open market or private sale
$7,267,181
$74.87 p/Share
97,064
Reduced 42.0%
134,064
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$3,942,739
$40.62 p/Share
97,064
Added 29.58%
231,128
Common Stock
Feb 26
2024
SELL
Open market or private sale
$2,222,448
$74.84 p/Share
29,696
Reduced 18.13%
134,064
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
$1,280,788
$43.13 p/Share
29,696
Added 15.35%
163,760
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$505,618
$74.63 p/Share
6,775
Reduced 4.81%
134,064
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
15,360
Added 9.83%
140,839
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$442,321
$73.39 p/Share
6,027
Reduced 4.58%
125,479
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
13,665
Added 9.41%
131,506
Common Stock
Feb 20
2024
SELL
Open market or private sale
$5,385,761
$70.57 p/Share
76,318
Reduced 37.82%
125,479
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$3,291,595
$43.13 p/Share
76,318
Added 27.44%
201,797
Common Stock
Feb 16
2024
SELL
Open market or private sale
$4,851,063
$71.27 p/Share
68,066
Reduced 36.61%
117,841
Common Stock