May 01
2023
SELL
Open market or private sale
$394,266
$89.12 p/Share
4,424
Reduced 100.0%
0
Common Stock, $.01 par...
Feb 14
2023
SELL
Payment of exercise price or tax liability
$151,982
$99.27 p/Share
1,531
Reduced 25.71%
4,424
Common Stock, $.01 par...
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
3,189
Added 34.88%
5,955
Common Stock, $.01 par...
Jan 27
2023
SELL
Payment of exercise price or tax liability
$238,952
$93.56 p/Share
2,554
Reduced 48.01%
2,766
Common Stock, $.01 par...
Jan 27
2023
BUY
Exercise of conversion of derivative security
-
5,320
Added 50.0%
5,320
Common Stock, $.01 par...
Nov 18
2022
SELL
Open market or private sale
$297,221
$107.3 p/Share
2,770
Reduced 100.0%
0
Common Stock, $.01 par...
Nov 17
2022
SELL
Payment of exercise price or tax liability
$270,759
$106.18 p/Share
2,550
Reduced 47.93%
2,770
Common Stock, $.01 par...
Nov 17
2022
BUY
Exercise of conversion of derivative security
-
5,320
Added 50.0%
5,320
Common Stock, $.01 par...
Nov 02
2022
SELL
Open market or private sale
$211,890
$100.9 p/Share
2,100
Reduced 100.0%
0
Common Stock, $.01 par...
Oct 31
2022
SELL
Open market or private sale
$344,085
$98.31 p/Share
3,500
Reduced 62.5%
2,100
Common Stock, $.01 par...
Mar 03
2022
SELL
Open market or private sale
$140,489
$81.87 p/Share
1,716
Reduced 23.46%
5,600
Common Stock, $.01 par...
Feb 16
2022
SELL
Payment of exercise price or tax liability
$128,541
$82.61 p/Share
1,556
Reduced 17.54%
7,316
Common Stock, $.01 par...
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
3,272
Added 26.94%
8,872
Common Stock, $.01 par...
Feb 10
2022
SELL
Open market or private sale
$249,329
$79.99 p/Share
3,117
Reduced 35.76%
5,600
Common Stock, $.01 par...
Jan 21
2022
SELL
Payment of exercise price or tax liability
$245,339
$80.89 p/Share
3,033
Reduced 25.81%
8,717
Common Stock, $.01 par...
Jan 21
2022
BUY
Exercise of conversion of derivative security
-
6,150
Added 34.36%
11,750
Common Stock, $.01 par...
Nov 18
2021
SELL
Open market or private sale
$245,955
$91.98 p/Share
2,674
Reduced 32.32%
5,600
Common Stock, $.01 par...
Nov 17
2021
SELL
Payment of exercise price or tax liability
$270,051
$92.42 p/Share
2,922
Reduced 26.1%
8,274
Common Stock, $.01 par...
Nov 17
2021
BUY
Exercise of conversion of derivative security
-
6,140
Added 35.42%
11,196
Common Stock, $.01 par...
Nov 08
2021
SELL
Open market or private sale
$50,049
$93.55 p/Share
535
Reduced 9.57%
5,056
Common Stock, $.01 par...
Apr 26
2021
SELL
Open market or private sale
$94,170
$94.17 p/Share
1,000
Reduced 15.17%
5,591
Common Stock, $.01 par...
Feb 18
2021
SELL
Open market or private sale
$161,960
$80.98 p/Share
2,000
Reduced 23.28%
6,591
Common Stock, $.01 par...
Feb 17
2021
SELL
Payment of exercise price or tax liability
$124,561
$81.2 p/Share
1,534
Reduced 15.15%
8,591
Common Stock, $.01 par...
Feb 17
2021
BUY
Exercise of conversion of derivative security
-
3,240
Added 24.24%
10,125
Common Stock, $.01 par...
Jan 25
2021
SELL
Open market or private sale
$291,797
$80.23 p/Share
3,637
Reduced 34.57%
6,885
Common Stock, $.01 par...