Aug 24
2023
SELL
Open market or private sale
$1,101,642
$61.25 p/Share
17,986
Reduced 39.22%
27,868
Common Stock, $0.10 pa...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,104,585
$65.71 p/Share
16,810
Reduced 26.83%
45,854
Common Stock, $0.10 pa...
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
34,447
Added 39.35%
53,100
Common Stock, $0.10 pa...
Mar 10
2023
BUY
Other acquisition or disposition
-
5,174
Added 8.51%
55,600
Common Stock, $0.10 pa...
Feb 06
2023
SELL
Open market or private sale
$835,258
$74.69 p/Share
11,183
Reduced 32.67%
23,043
Common Stock, $0.10 pa...
Nov 09
2022
SELL
Open market or private sale
$1,307,312
$80.45 p/Share
16,250
Reduced 32.19%
34,226
Common Stock, $0.10 pa...
Sep 14
2022
SELL
Open market or private sale
$1,768,750
$70.75 p/Share
25,000
Reduced 33.12%
50,476
Common Stock, $0.10 pa...
Mar 10
2022
SELL
Payment of exercise price or tax liability
$1,393,647
$68.42 p/Share
20,369
Reduced 21.25%
75,476
Common Stock, $0.10 pa...
Mar 10
2022
BUY
Other acquisition or disposition
-
12,546
Added 12.31%
89,358
Common Stock, $0.10 pa...
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
35,686
Added 31.16%
78,829
Common Stock, $0.10 pa...
Aug 03
2021
SELL
Open market or private sale
$1,596,310
$68.57 p/Share
23,280
Reduced 32.84%
47,613
Common Stock, $0.10 pa...
Mar 10
2021
SELL
Other acquisition or disposition
-
244
Reduced 0.43%
55,947
Common Stock, $0.10 pa...
Mar 10
2021
SELL
Payment of exercise price or tax liability
$873,066
$60.93 p/Share
14,329
Reduced 16.81%
70,893
Common Stock, $0.10 pa...
Mar 10
2021
BUY
Other acquisition or disposition
-
4,179
Added 5.0%
79,388
Common Stock, $0.10 pa...
Mar 10
2021
BUY
Exercise of conversion of derivative security
-
29,835
Added 28.16%
76,125
Common Stock, $0.10 pa...
Mar 10
2020
SELL
Payment of exercise price or tax liability
$837,784
$57.93 p/Share
14,462
Reduced 21.94%
51,452
Common Stock, $0.10 pa...
Mar 10
2020
SELL
Other acquisition or disposition
-
174
Reduced 0.46%
37,926
Common Stock, $0.10 pa...
Mar 10
2020
BUY
Other acquisition or disposition
-
3,093
Added 4.88%
60,328
Common Stock, $0.10 pa...
Mar 10
2020
BUY
Exercise of conversion of derivative security
-
31,169
Added 34.79%
58,421
Common Stock, $0.10 pa...
Jun 10
2019
SELL
Other acquisition or disposition
-
41,545
Reduced 56.62%
31,826
Common Stock, $0.10 pa...
Mar 10
2019
SELL
Other acquisition or disposition
-
1,991
Reduced 2.85%
67,874
Common Stock, $0.10 pa...
Mar 10
2019
SELL
Payment of exercise price or tax liability
$666,169
$51.39 p/Share
12,963
Reduced 15.01%
73,371
Common Stock, $0.10 pa...
Mar 10
2019
BUY
Exercise of conversion of derivative security
-
25,577
Added 23.88%
81,507
Common Stock, $0.10 pa...
Mar 10
2018
SELL
Payment of exercise price or tax liability
$1,228,197
$67.92 p/Share
18,083
Reduced 22.37%
62,748
Common Stock, $0.10 pa...
Mar 10
2018
BUY
Exercise of conversion of derivative security
-
36,044
Added 32.35%
75,369
Common Stock, $0.10 pa...