Mar 10
2024
SELL
Payment of exercise price or tax liability
$996,298
$53.79 p/Share
18,522
Reduced 8.68%
194,968
Common Stock, $0.10 pa...
Mar 10
2024
SELL
Other acquisition or disposition
-
19,448
Reduced 8.54%
208,313
Common Stock, $0.10 pa...
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
64,326
Added 22.22%
225,111
Common Stock, $0.10 pa...
Dec 02
2023
SELL
Payment of exercise price or tax liability
$186,873
$50.1 p/Share
3,730
Reduced 2.16%
168,612
Common Stock, $0.10 pa...
Dec 02
2023
BUY
Exercise of conversion of derivative security
-
8,792
Added 4.85%
172,342
Common Stock, $0.10 pa...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$2,715,860
$65.71 p/Share
41,331
Reduced 20.17%
163,550
Common Stock, $0.10 pa...
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
71,871
Added 27.95%
185,308
Common Stock, $0.10 pa...
Mar 10
2023
BUY
Other acquisition or disposition
-
8,930
Added 4.46%
191,187
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 3.5%
124,080
Common Stock, $0.10 pa...
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
8,792
Added 6.4%
128,578
Common Stock, $0.10 pa...
Sep 13
2022
SELL
Open market or private sale
$9,553,385
$71.32 p/Share
133,951
Reduced 52.79%
119,786
Common Stock, $0.10 pa...
Sep 13
2022
BUY
Exercise of conversion of derivative security
$5,977,702
$48.49 p/Share
123,277
Added 35.53%
223,737
Common Stock, $0.10 pa...
Mar 10
2022
SELL
Payment of exercise price or tax liability
$630,969
$68.42 p/Share
9,222
Reduced 6.6%
130,460
Common Stock, $0.10 pa...
Mar 10
2022
BUY
Other acquisition or disposition
-
1,962
Added 1.43%
135,035
Common Stock, $0.10 pa...
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
16,067
Added 10.7%
134,133
Common Stock, $0.10 pa...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$712,448
$68.63 p/Share
10,381
Reduced 7.86%
121,653
Common Stock, $0.10 pa...
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
24,577
Added 15.69%
132,034
Common Stock, $0.10 pa...
Dec 31
2021
SELL
Payment of exercise price or tax liability
$1,511,738
$62.35 p/Share
24,246
Reduced 18.41%
107,457
Common Stock, $0.10 pa...
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
47,401
Added 26.47%
131,703
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 5.07%
84,302
Common Stock, $0.10 pa...
Dec 02
2021
BUY
Exercise of conversion of derivative security
-
8,792
Added 9.01%
88,800
Common Stock, $0.10 pa...
Aug 12
2021
SELL
Open market or private sale
$6,673,316
$66.94 p/Share
99,691
Reduced 55.48%
80,008
Common Stock, $0.10 pa...
Aug 12
2021
BUY
Exercise of conversion of derivative security
$3,394,300
$48.49 p/Share
70,000
Added 33.38%
139,699
Common Stock, $0.10 pa...
Aug 01
2021
SELL
Payment of exercise price or tax liability
$1,610,962
$67.87 p/Share
23,736
Reduced 17.79%
109,699
Common Stock, $0.10 pa...
Aug 01
2021
BUY
Exercise of conversion of derivative security
-
46,403
Added 25.8%
133,435
Common Stock, $0.10 pa...