Nov 01
2024
SELL
Payment of exercise price or tax liability
$80,828
$54.32 p/Share
1,488
Reduced 1.43%
102,626
Common Stock, $0.10 pa...
Nov 01
2024
SELL
Other acquisition or disposition
-
55
Reduced 0.05%
104,114
Common Stock, $0.10 pa...
Nov 01
2024
BUY
Exercise of conversion of derivative security
-
2,964
Added 2.77%
104,169
Common Stock, $0.10 pa...
Mar 10
2024
SELL
Other acquisition or disposition
-
16,698
Reduced 12.66%
115,180
Common Stock, $0.10 pa...
Mar 10
2024
SELL
Payment of exercise price or tax liability
$1,043,902
$53.79 p/Share
19,407
Reduced 16.09%
101,205
Common Stock, $0.10 pa...
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
54,638
Added 29.63%
129,769
Common Stock, $0.10 pa...
Dec 05
2023
BUY
Open market or private purchase
$99,560
$49.78 p/Share
2,000
Added 2.36%
82,672
Common Stock, $0.10 pa...
Dec 02
2023
SELL
Payment of exercise price or tax liability
$67,635
$50.1 p/Share
1,350
Reduced 1.65%
80,672
Common Stock, $0.10 pa...
Dec 02
2023
BUY
Exercise of conversion of derivative security
-
2,638
Added 3.12%
82,022
Common Stock, $0.10 pa...
Nov 28
2023
BUY
Open market or private purchase
$150,049
$48.86 p/Share
3,071
Added 3.72%
79,384
Common Stock, $0.10 pa...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$2,274,880
$65.71 p/Share
34,620
Reduced 31.21%
76,313
Common Stock, $0.10 pa...
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
59,111
Added 39.15%
91,880
Common Stock, $0.10 pa...
Mar 10
2023
BUY
Other acquisition or disposition
-
8,568
Added 8.19%
96,086
Common Stock, $0.10 pa...
Dec 02
2022
SELL
Payment of exercise price or tax liability
$109,444
$81.13 p/Share
1,349
Reduced 3.02%
43,254
Common Stock, $0.10 pa...
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
2,637
Added 5.58%
44,603
Common Stock, $0.10 pa...
Mar 14
2022
SELL
Open market or private sale
$2,043,614
$69.2 p/Share
29,532
Reduced 41.3%
41,966
Common Stock, $0.10 pa...
Mar 10
2022
SELL
Payment of exercise price or tax liability
$2,363,569
$68.42 p/Share
34,545
Reduced 32.58%
71,498
Common Stock, $0.10 pa...
Mar 10
2022
BUY
Other acquisition or disposition
-
2,399
Added 4.64%
49,270
Common Stock, $0.10 pa...
Mar 10
2022
BUY
Grant, award, or other acquisition
-
13,417
Added 12.46%
94,282
Common Stock, $0.10 pa...
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
51,715
Added 38.78%
81,649
Common Stock, $0.10 pa...
Dec 02
2021
SELL
Payment of exercise price or tax liability
$74,803
$55.41 p/Share
1,350
Reduced 3.39%
38,512
Common Stock, $0.10 pa...
Dec 02
2021
BUY
Exercise of conversion of derivative security
-
2,638
Added 6.21%
39,862
Common Stock, $0.10 pa...
Mar 10
2021
SELL
Other acquisition or disposition
-
154
Reduced 0.61%
25,022
Common Stock, $0.10 pa...
Mar 10
2021
SELL
Payment of exercise price or tax liability
$783,011
$60.93 p/Share
12,851
Reduced 25.66%
37,224
Common Stock, $0.10 pa...
Mar 10
2021
BUY
Other acquisition or disposition
-
2,643
Added 5.81%
42,818
Common Stock, $0.10 pa...