Nov 01
2024
BUY
Open market or private purchase
$100,046
$54.67 p/Share
1,830
Added 2.86%
62,109
Common Stock, $0.10 pa...
Mar 10
2024
SELL
Other acquisition or disposition
-
11,705
Reduced 14.32%
70,053
Common Stock, $0.10 pa...
Mar 10
2024
SELL
Payment of exercise price or tax liability
$734,179
$53.79 p/Share
13,649
Reduced 18.46%
60,279
Common Stock, $0.10 pa...
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
38,388
Added 32.36%
80,256
Common Stock, $0.10 pa...
Jul 01
2023
SELL
Payment of exercise price or tax liability
$306,128
$63.95 p/Share
4,787
Reduced 9.2%
47,245
Common Stock, $0.10 pa...
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
9,357
Added 15.24%
52,032
Common Stock, $0.10 pa...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,471,575
$65.71 p/Share
22,395
Reduced 34.42%
42,675
Common Stock, $0.10 pa...
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
38,978
Added 41.91%
54,035
Common Stock, $0.10 pa...
Mar 10
2023
BUY
Other acquisition or disposition
-
4,800
Added 7.75%
57,104
Common Stock, $0.10 pa...
Jul 01
2022
SELL
Payment of exercise price or tax liability
$367,756
$76.84 p/Share
4,786
Reduced 18.35%
21,292
Common Stock, $0.10 pa...
Jul 01
2022
BUY
Exercise of conversion of derivative security
-
9,356
Added 26.4%
26,078
Common Stock, $0.10 pa...
Mar 10
2022
SELL
Payment of exercise price or tax liability
$356,126
$68.42 p/Share
5,205
Reduced 23.74%
16,722
Common Stock, $0.10 pa...
Mar 10
2022
BUY
Other acquisition or disposition
-
1,101
Added 5.34%
19,501
Common Stock, $0.10 pa...
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
9,074
Added 32.38%
18,953
Common Stock, $0.10 pa...
Jul 01
2021
SELL
Payment of exercise price or tax liability
$318,556
$66.56 p/Share
4,786
Reduced 28.94%
11,752
Common Stock, $0.10 pa...
Jul 01
2021
BUY
Exercise of conversion of derivative security
-
9,356
Added 36.13%
16,538
Common Stock, $0.10 pa...
Mar 10
2021
SELL
Payment of exercise price or tax liability
$120,520
$60.93 p/Share
1,978
Reduced 21.59%
7,182
Common Stock, $0.10 pa...
Mar 10
2021
BUY
Other acquisition or disposition
-
78
Added 0.84%
9,160
Common Stock, $0.10 pa...
Mar 10
2021
BUY
Exercise of conversion of derivative security
-
4,189
Added 31.57%
9,082
Common Stock, $0.10 pa...
Jul 01
2020
SELL
Payment of exercise price or tax liability
$265,236
$59.43 p/Share
4,463
Reduced 47.7%
4,893
Common Stock, $0.10 pa...
Jul 01
2020
BUY
Exercise of conversion of derivative security
-
9,356
Added 50.0%
9,356
Common Stock, $0.10 pa...