Feb 11
2025
SELL
Payment of exercise price or tax liability
$1,132,977
$140.83 p/Share
8,045
Reduced 8.23%
89,665
Common Stock, $.01 par...
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
17,115
Added 14.91%
97,710
Common Stock, $.01 par...
Feb 05
2025
SELL
Open market or private sale
$616,634
$142.18 p/Share
4,337
Reduced 5.11%
80,595
Common Stock, $.01 par...
Feb 04
2025
SELL
Open market or private sale
$280,000
$140.0 p/Share
2,000
Reduced 2.3%
84,932
Common Stock, $.01 par...
Feb 03
2025
SELL
Open market or private sale
$205,440
$136.96 p/Share
1,500
Reduced 1.7%
86,932
Common Stock, $.01 par...
Jan 31
2025
SELL
Payment of exercise price or tax liability
$1,786,821
$141.71 p/Share
12,609
Reduced 12.48%
88,432
Common Stock, $.01 par...
Jan 31
2025
BUY
Exercise of conversion of derivative security
-
26,770
Added 20.94%
101,041
Common Stock, $.01 par...
Jan 02
2025
SELL
Open market or private sale
$234,870
$156.58 p/Share
1,500
Reduced 1.98%
74,271
Common Stock, $.01 par...
Dec 02
2024
SELL
Open market or private sale
$245,565
$163.71 p/Share
1,500
Reduced 1.94%
75,771
Common Stock, $.01 par...
Nov 19
2024
SELL
Open market or private sale
$1,258,453
$154.26 p/Share
8,158
Reduced 9.55%
77,271
Common Stock, $.01 par...
Nov 13
2024
SELL
Payment of exercise price or tax liability
$1,161,617
$155.88 p/Share
7,452
Reduced 8.02%
85,429
Common Stock, $.01 par...
Nov 13
2024
BUY
Exercise of conversion of derivative security
-
15,855
Added 14.58%
92,881
Common Stock, $.01 par...
Nov 06
2024
SELL
Open market or private sale
$659,320
$164.83 p/Share
4,000
Reduced 4.94%
77,026
Common Stock, $.01 par...
Nov 04
2024
SELL
Open market or private sale
$593,920
$148.48 p/Share
4,000
Reduced 4.7%
81,026
Common Stock, $.01 par...
Aug 19
2024
SELL
Open market or private sale
$250,000
$125.0 p/Share
2,000
Reduced 2.3%
85,026
Common Stock, $.01 par...
Aug 16
2024
SELL
Open market or private sale
$123,750
$123.75 p/Share
1,000
Reduced 1.14%
87,026
Common Stock, $.01 par...
Aug 16
2024
-
3,656
Reduced 3.99%
88,026
Common Stock, $.01 par...
Aug 01
2024
SELL
Open market or private sale
$255,600
$127.8 p/Share
2,000
Reduced 2.13%
91,682
Common Stock, $.01 par...
Jul 31
2024
SELL
Open market or private sale
$385,200
$128.4 p/Share
3,000
Reduced 3.1%
93,682
Common Stock, $.01 par...
Jul 16
2024
SELL
Open market or private sale
$190,440
$115.0 p/Share
1,656
Reduced 1.68%
96,682
Common Stock, $.01 par...
Jul 01
2024
SELL
Open market or private sale
$205,140
$102.57 p/Share
2,000
Reduced 1.99%
98,338
Common Stock, $.01 par...
Jun 03
2024
SELL
Open market or private sale
$219,440
$109.72 p/Share
2,000
Reduced 1.95%
100,338
Common Stock, $.01 par...
May 31
2024
SELL
Open market or private sale
$109,500
$109.5 p/Share
1,000
Reduced 0.97%
102,338
Common Stock, $.01 par...
May 28
2024
SELL
Open market or private sale
$113,400
$113.4 p/Share
1,000
Reduced 0.96%
103,338
Common Stock, $.01 par...
May 14
2024
SELL
Open market or private sale
$132,130
$107.95 p/Share
1,224
Reduced 1.16%
104,338
Common Stock, $.01 par...