Nov 25
2025
SELL
Open market or private sale
$333,179
$143.18 p/Share
2,327
Reduced 11.2%
18,442
Common Stock, $.01 par...
Nov 12
2025
-
1,100
Reduced 5.03%
20,769
Common Stock, $.01 par...
Nov 12
2025
SELL
Payment of exercise price or tax liability
$345,272
$146.24 p/Share
2,361
Reduced 9.74%
21,869
Common Stock, $.01 par...
Nov 12
2025
BUY
Exercise of conversion of derivative security
-
5,023
Added 17.17%
24,230
Common Stock, $.01 par...
Nov 10
2025
SELL
Open market or private sale
$255,400
$146.11 p/Share
1,748
Reduced 8.34%
19,207
Common Stock, $.01 par...
Aug 18
2025
-
200
Reduced 0.95%
20,955
Common Stock, $.01 par...
Aug 15
2025
SELL
Open market or private sale
$274,163
$130.43 p/Share
2,102
Reduced 9.04%
21,155
Common Stock, $.01 par...
Feb 11
2025
SELL
Payment of exercise price or tax liability
$277,998
$140.83 p/Share
1,974
Reduced 7.82%
23,257
Common Stock, $.01 par...
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
4,200
Added 14.27%
25,231
Common Stock, $.01 par...
Jan 31
2025
SELL
Payment of exercise price or tax liability
$444,544
$141.71 p/Share
3,137
Reduced 12.98%
21,031
Common Stock, $.01 par...
Jan 31
2025
BUY
Exercise of conversion of derivative security
-
6,580
Added 21.4%
24,168
Common Stock, $.01 par...
Nov 13
2024
SELL
Payment of exercise price or tax liability
$244,887
$155.88 p/Share
1,571
Reduced 8.2%
17,588
Common Stock, $.01 par...
Nov 13
2024
BUY
Exercise of conversion of derivative security
-
3,898
Added 16.91%
19,159
Common Stock, $.01 par...
Nov 07
2024
SELL
Open market or private sale
$716,054
$165.6 p/Share
4,324
Reduced 22.08%
15,261
Common Stock, $.01 par...
Nov 06
2024
SELL
Open market or private sale
$950,738
$167.06 p/Share
5,691
Reduced 22.52%
19,585
Common Stock, $.01 par...
May 01
2024
-
325
Reduced 1.27%
25,276
Common Stock, $.01 par...
Feb 26
2024
-
225
Reduced 0.87%
25,601
Common Stock, $.01 par...
Feb 13
2024
SELL
Payment of exercise price or tax liability
$76,761
$93.27 p/Share
823
Reduced 3.09%
25,826
Common Stock, $.01 par...
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
2,571
Added 8.8%
26,649
Common Stock, $.01 par...
Jan 25
2024
SELL
Payment of exercise price or tax liability
$162,471
$94.46 p/Share
1,720
Reduced 6.67%
24,078
Common Stock, $.01 par...
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
5,170
Added 16.69%
25,798
Common Stock, $.01 par...
Nov 16
2023
SELL
Payment of exercise price or tax liability
$197,745
$106.03 p/Share
1,865
Reduced 8.29%
20,628
Common Stock, $.01 par...
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
3,967
Added 14.99%
22,493
Common Stock, $.01 par...
Feb 14
2023
SELL
Payment of exercise price or tax liability
$144,834
$99.27 p/Share
1,459
Reduced 7.3%
18,526
Common Stock, $.01 par...
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
3,104
Added 13.44%
19,985
Common Stock, $.01 par...