May 03
2023
SELL
Open market or private sale
$3,378,818
$67.06 p/Share
50,385
Reduced 51.34%
47,751
Common Stock, $0.10 pa...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$2,529,703
$65.71 p/Share
38,498
Reduced 28.18%
98,136
Common Stock, $0.10 pa...
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
66,935
Added 36.14%
118,263
Common Stock, $0.10 pa...
Mar 10
2023
BUY
Other acquisition or disposition
-
8,326
Added 6.31%
123,701
Common Stock, $0.10 pa...
Dec 02
2022
SELL
Payment of exercise price or tax liability
$364,922
$81.13 p/Share
4,498
Reduced 6.83%
61,373
Common Stock, $0.10 pa...
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
8,792
Added 11.78%
65,871
Common Stock, $0.10 pa...
Nov 07
2022
SELL
Open market or private sale
$3,621,380
$78.88 p/Share
45,910
Reduced 44.58%
57,079
Common Stock, $0.10 pa...
Nov 07
2022
BUY
Exercise of conversion of derivative security
$2,885,329
$54.85 p/Share
52,604
Added 33.81%
102,989
Common Stock, $0.10 pa...
Mar 16
2022
SELL
Open market or private sale
$5,163,211
$69.25 p/Share
74,559
Reduced 59.67%
50,385
Common Stock, $0.10 pa...
Mar 16
2022
BUY
Exercise of conversion of derivative security
$2,537,440
$53.64 p/Share
47,305
Added 33.57%
93,613
Common Stock, $0.10 pa...
Mar 10
2022
SELL
Payment of exercise price or tax liability
$598,743
$68.42 p/Share
8,751
Reduced 10.13%
77,639
Common Stock, $0.10 pa...
Mar 10
2022
BUY
Other acquisition or disposition
-
1,859
Added 2.21%
82,091
Common Stock, $0.10 pa...
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
15,247
Added 15.81%
81,213
Common Stock, $0.10 pa...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$707,095
$68.63 p/Share
10,303
Reduced 12.95%
69,284
Common Stock, $0.10 pa...
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
23,350
Added 22.68%
79,587
Common Stock, $0.10 pa...
Feb 04
2022
SELL
Payment of exercise price or tax liability
$85,267
$64.99 p/Share
1,312
Reduced 2.28%
56,237
Common Stock, $0.10 pa...
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
3,593
Added 5.88%
57,549
Common Stock, $0.10 pa...
Dec 31
2021
SELL
Payment of exercise price or tax liability
$1,436,108
$62.35 p/Share
23,033
Reduced 29.92%
53,956
Common Stock, $0.10 pa...
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
45,029
Added 36.9%
76,989
Common Stock, $0.10 pa...
Dec 16
2021
SELL
Open market or private sale
$1,196,283
$61.99 p/Share
19,298
Reduced 37.65%
31,960
Common Stock, $0.10 pa...
Dec 02
2021
SELL
Payment of exercise price or tax liability
$249,234
$55.41 p/Share
4,498
Reduced 8.07%
51,258
Common Stock, $0.10 pa...
Dec 02
2021
BUY
Exercise of conversion of derivative security
-
8,792
Added 13.62%
55,756
Common Stock, $0.10 pa...
Jul 30
2021
SELL
Open market or private sale
$10,778,644
$68.05 p/Share
158,393
Reduced 77.13%
46,964
Common Stock, $0.10 pa...
Jul 30
2021
BUY
Exercise of conversion of derivative security
$8,608,138
$57.02 p/Share
150,967
Added 44.59%
187,617
Common Stock, $0.10 pa...
May 08
2021
SELL
Payment of exercise price or tax liability
$515,133
$64.44 p/Share
7,994
Reduced 12.81%
54,390
Common Stock, $0.10 pa...