May 10
2024
SELL
Open market or private sale
$216,000
$108.0 p/Share
2,000
Reduced 1.86%
105,562
Common Stock, $.01 par...
May 02
2024
SELL
Open market or private sale
$103,500
$103.5 p/Share
1,000
Reduced 0.92%
107,562
Common Stock, $.01 par...
May 01
2024
SELL
Open market or private sale
$431,511
$101.58 p/Share
4,248
Reduced 3.77%
108,562
Common Stock, $.01 par...
Apr 30
2024
SELL
Open market or private sale
$102,800
$102.8 p/Share
1,000
Reduced 0.88%
112,810
Common Stock, $.01 par...
Apr 29
2024
SELL
Open market or private sale
$102,100
$102.1 p/Share
1,000
Reduced 0.87%
113,810
Common Stock, $.01 par...
Apr 01
2024
SELL
Open market or private sale
$188,760
$94.38 p/Share
2,000
Reduced 1.71%
114,810
Common Stock, $.01 par...
Mar 01
2024
SELL
Open market or private sale
$426,105
$94.69 p/Share
4,500
Reduced 3.71%
116,810
Common Stock, $.01 par...
Feb 29
2024
SELL
Open market or private sale
$188,000
$94.0 p/Share
2,000
Reduced 1.62%
121,310
Common Stock, $.01 par...
Feb 27
2024
SELL
Open market or private sale
$190,000
$95.0 p/Share
2,000
Reduced 1.6%
123,310
Common Stock, $.01 par...
Feb 26
2024
SELL
Open market or private sale
$236,175
$94.47 p/Share
2,500
Reduced 1.96%
125,310
Common Stock, $.01 par...
Feb 23
2024
SELL
Open market or private sale
$238,700
$95.48 p/Share
2,500
Reduced 1.92%
127,810
Common Stock, $.01 par...
Feb 13
2024
SELL
Payment of exercise price or tax liability
$699,058
$93.27 p/Share
7,495
Reduced 5.44%
130,310
Common Stock, $.01 par...
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
15,946
Added 10.37%
137,805
Common Stock, $.01 par...
Feb 01
2024
SELL
Open market or private sale
$188,600
$94.3 p/Share
2,000
Reduced 1.61%
121,859
Common Stock, $.01 par...
Jan 25
2024
SELL
Payment of exercise price or tax liability
$1,427,385
$94.46 p/Share
15,111
Reduced 10.87%
123,859
Common Stock, $.01 par...
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
32,070
Added 18.75%
138,970
Common Stock, $.01 par...
Jan 02
2024
SELL
Open market or private sale
$211,200
$105.6 p/Share
2,000
Reduced 1.84%
106,900
Common Stock, $.01 par...
Dec 20
2023
SELL
Open market or private sale
$226,000
$113.0 p/Share
2,000
Reduced 1.8%
108,900
Common Stock, $.01 par...
Dec 15
2023
SELL
Open market or private sale
$222,000
$111.0 p/Share
2,000
Reduced 1.77%
110,900
Common Stock, $.01 par...
Dec 14
2023
SELL
Open market or private sale
$218,000
$109.0 p/Share
2,000
Reduced 1.74%
112,900
Common Stock, $.01 par...
Dec 01
2023
SELL
Open market or private sale
$202,900
$101.45 p/Share
2,000
Reduced 1.71%
114,900
Common Stock, $.01 par...
Nov 16
2023
SELL
Payment of exercise price or tax liability
$1,223,798
$106.03 p/Share
11,542
Reduced 8.99%
116,900
Common Stock, $.01 par...
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
24,557
Added 16.05%
128,442
Common Stock, $.01 par...
Nov 15
2023
SELL
Open market or private sale
$214,000
$107.0 p/Share
2,000
Reduced 1.89%
103,885
Common Stock, $.01 par...
Nov 14
2023
SELL
Open market or private sale
$210,000
$105.0 p/Share
2,000
Reduced 1.85%
105,885
Common Stock, $.01 par...