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...
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...